The Events Calendar - Version 2.0.5

Version Description

Small features, UX and Content Tweaks:

  • Warning messages to indicate if you're not running the latest version of PRO and/or if your PRO & core release numbers are out of sync
  • Totally revamped "Settings" page with tabbed structure & improved UI
  • Added a hook/filter to make it easier to modify the frontend year selection dropdown
  • Updated all country selection dropdowns with Chosen
  • Incorporated a "This Event Has Passed" message that appears on any single event entry when that event has already occurred
  • Added ability to filter the iCal Feed item generated by the calendar
  • Removed strip_shortcodes from the code to allow for unhindered shortcodes in event descriptions
  • New Polish translation files for core & PRO courtesy of community member Kamil Szymanski
  • New Swedish translation files for core & PRO courtesy of community member Ben Andersen
  • New Norwegian translation files for core & PRO courtesy of community member "Terje With Lunndal"

Bug Fixes:

  • Multiple bugs fixes related to how venue & organizer data is saved, displayed & edited
  • Increased iCal stability when working with recurring events (big thanks to Andy Fragen for his help!)
  • Stopped pointing to dead links to help keep days with no events from negatively impacting SEO
  • Featured images for recurring events no longer get lost upon making changes to the recurrence pattern
  • Sites running UTC offset time zone settings no longer see end dates appearing as "0:00"
  • Venue pages now show all upcoming events at a venue, regardless of pagination settings
  • Frontend venue pages no longer show past events (PRO only)
  • Recurrence column no longer appears in the admin events list when PRO is not activated
  • Apostrophes no longer become slashes upon saving data in custom fields
  • Resolved an issue impacting certain sites where gridview navigation inserted br and p tags into the markup that threw the month nav off in the layout
  • Various performance enhancements for the integrated Advanced Post Manager (PRO only)
  • Various preparatory updates to allow for integration with forthcoming add-ons
  • Removed deprecated tags from overall code base
  • Removed of various debug notices & errors
Download this release

Release Info

Developer PaulHughes01
Plugin Icon The Events Calendar
Version 2.0.5
Comparing to
See all releases

Code changes from version 2.0.4 to 2.0.5

Files changed (62) hide show
  1. admin-views/events-meta-box.php +1 -1
  2. admin-views/events-options.php +0 -225
  3. admin-views/tribe-options-general.php +147 -0
  4. admin-views/tribe-options-help.php +222 -0
  5. admin-views/tribe-options-templates.php +44 -0
  6. admin-views/venue-meta-box.php +10 -13
  7. lang/tribe-events-calendar-nb_NO.mo +0 -0
  8. lang/tribe-events-calendar-nb_NO.po +2102 -0
  9. lang/tribe-events-calendar-pl_PL.mo +0 -0
  10. lang/tribe-events-calendar-pl_PL.po +2109 -0
  11. lang/tribe-events-calendar-sv_SE.mo +0 -0
  12. lang/tribe-events-calendar-sv_SE.po +2092 -2067
  13. lang/tribe-events-calendar.pot +932 -571
  14. lib/template-tags-deprecated.php +0 -22
  15. lib/the-events-calendar.class.php +480 -203
  16. lib/tribe-admin-events-list.class.php +7 -5
  17. lib/tribe-event-api.class.php +7 -2
  18. lib/tribe-event-exception.class.php +1 -1
  19. lib/tribe-event-query.class.php +3 -3
  20. lib/tribe-field.class.php +522 -0
  21. lib/tribe-settings-tab.class.php +198 -0
  22. lib/tribe-settings.class.php +475 -0
  23. lib/tribe-templates.class.php +58 -5
  24. lib/tribe-the-events-calendar-import.class.php +3 -3
  25. lib/tribe-validate.class.php +427 -0
  26. lib/tribe-view-helpers.class.php +23 -15
  27. public/advanced-functions/venue.php +2 -2
  28. public/template-tags/general.php +19 -2
  29. public/template-tags/options.php +45 -0
  30. public/template-tags/venue.php +1 -1
  31. readme.txt +49 -11
  32. resources/chosen-load.js +3 -0
  33. resources/chosen-sprite.png +0 -0
  34. resources/chosen.css +371 -0
  35. resources/chosen.jquery.min.js +10 -0
  36. resources/events-admin.css +152 -199
  37. resources/events-admin.js +46 -11
  38. resources/events.css +25 -2
  39. resources/images/donate-link-pro-screenshot.jpg +0 -0
  40. resources/images/donate-link-screenshot.jpg +0 -0
  41. resources/images/modern-tribe.png +0 -0
  42. resources/tribe-settings.js +36 -0
  43. screenshot-6.jpg +0 -0
  44. screenshot-6.png +0 -0
  45. tests/PHPUnit/bootstrap.php +8 -0
  46. tests/PHPUnit/phpunit-test.Test.php +23 -0
  47. tests/PHPUnit/phpunit.xml +19 -0
  48. tests/PHPUnit/tribe-capabilities.Test.php +299 -0
  49. tests/PHPUnit/tribe-event-creation.Test.php +118 -0
  50. tests/PHPUnit/tribe-events-class.Test.php +23 -0
  51. tests/PHPUnit/tribe-previous-ecp-versions.Test.php +39 -0
  52. tests/PHPUnit/wordpress-tests/bin/install.php +49 -0
  53. tests/PHPUnit/wordpress-tests/init.php +32 -0
  54. tests/PHPUnit/wordpress-tests/lib/exceptions.php +5 -0
  55. tests/PHPUnit/wordpress-tests/lib/testcase.php +127 -0
  56. tests/PHPUnit/wordpress-tests/lib/tribe-testcase.php +29 -0
  57. tests/PHPUnit/wordpress-tests/phpunit.xml +1 -0
  58. tests/PHPUnit/wordpress-tests/unittests-config-sample.php +46 -0
  59. the-events-calendar.php +10 -8
  60. views/gridview.php +3 -0
  61. views/single.php +5 -3
  62. views/table.php +12 -10
admin-views/events-meta-box.php CHANGED
@@ -59,7 +59,7 @@ if ( !defined('ABSPATH') ) { die('-1'); }
59
  <span class="helper-text hide-if-js"><?php _e('YYYY-MM-DD', 'tribe-events-calendar') ?></span>
60
  <span class='timeofdayoptions'>
61
  <?php _e('@','tribe-events-calendar'); ?>
62
- <select class="spEventsInput" tabindex="<?php $this->tabIndex(); ?>" name='EventEndHour'>
63
  <?php echo $endHourOptions; ?>
64
  </select>
65
  <select tabindex="<?php $this->tabIndex(); ?>" name='EventEndMinute'>
59
  <span class="helper-text hide-if-js"><?php _e('YYYY-MM-DD', 'tribe-events-calendar') ?></span>
60
  <span class='timeofdayoptions'>
61
  <?php _e('@','tribe-events-calendar'); ?>
62
+ <select class="tribeEventsInput" tabindex="<?php $this->tabIndex(); ?>" name='EventEndHour'>
63
  <?php echo $endHourOptions; ?>
64
  </select>
65
  <select tabindex="<?php $this->tabIndex(); ?>" name='EventEndMinute'>
admin-views/events-options.php DELETED
@@ -1,225 +0,0 @@
1
- <?php
2
- /**
3
- * Settings panel
4
- */
5
-
6
- // Don't load directly
7
- if ( !defined('ABSPATH') ) { die('-1'); }
8
-
9
- ?>
10
-
11
- <script type="text/javascript">
12
- jQuery(document).ready(function($) {
13
-
14
- // toggle view of the venue defaults fields
15
- $('[name="eventsDefaultVenueID"]').change(function() {
16
- updateVenueFields();
17
- })
18
- function updateVenueFields() {
19
- if($('[name="eventsDefaultVenueID"]').find('option:selected').val() != "0") {
20
- $('.venue-default-info').hide();
21
- } else {
22
- $('.venue-default-info').show();
23
- }
24
- }
25
- updateVenueFields();
26
-
27
- // toggle view of the google maps size fields
28
- $('#embedGoogleMaps').change(function() {
29
- updateMapsFields();
30
- })
31
- function updateMapsFields() {
32
- if($('#embedGoogleMaps').attr("checked")) {
33
- $('#googleEmbedSize').show();
34
- } else {
35
- $('#googleEmbedSize').hide();
36
- }
37
- }
38
- updateMapsFields();
39
- });
40
- </script>
41
- <style type="text/css">
42
- div.tribe_settings{
43
- width:90%;
44
- }
45
- </style>
46
- <div class="tribe_settings wrap">
47
- <?php screen_icon(); ?><h2><?php printf( __('%s Settings', 'tribe-events-calendar'), $this->pluginName ); ?></h2>
48
- <div id="tribe-events-options-error" class="tribe-events-error error"></div>
49
- <?php $this->do_action( 'tribe_events_options_top' ); ?>
50
- <div class="form">
51
- <h3><?php _e('Need a hand?','tribe-events-calendar'); ?></h3>
52
- <p><?php printf( __( 'If you\'re stuck on these options, please go to the <a href="%s">support forum</a>.', 'tribe-events-calendar' ), TribeEvents::$tribeUrl.TribeEvents::$supportPath ); ?></p>
53
- <?php if( function_exists( 'tribe_get_ical_link' ) ): ?>
54
- <p><?php _e('Here is the iCal feed URL for your events: ' ,'tribe-events-calendar'); ?><code><?php echo tribe_get_ical_link(); ?></code></p>
55
- <?php endif; ?>
56
-
57
- <form method="post">
58
- <?php wp_nonce_field('saveEventsCalendarOptions'); ?>
59
- <?php do_action('tribe-events-settings-top'); ?>
60
- <h3><?php _e('Settings', 'tribe-events-calendar'); ?></h3>
61
- <table class="form-table">
62
- <tr>
63
- <th scope="row"><?php _e('Default View for the Events','tribe-events-calendar'); ?></th>
64
- <td>
65
- <fieldset>
66
- <legend class="screen-reader-text">
67
- <span><?php _e('Default View for the Events','tribe-events-calendar'); ?></span>
68
- </legend>
69
- <label title='Calendar'>
70
- <input type="radio" name="viewOption" value="month" <?php checked( tribe_get_option('viewOption','month'), 'month' ); ?> />
71
- <?php _e('Calendar','tribe-events-calendar'); ?>
72
- </label><br />
73
- <label title='List View'>
74
- <input type="radio" name="viewOption" value="upcoming" <?php checked( tribe_get_option('viewOption','month'), 'upcoming' ); ?> />
75
- <?php _e('Event List','tribe-events-calendar'); ?>
76
- </label><br />
77
- </fieldset>
78
- </td>
79
- </tr>
80
- <tr>
81
- <th scope="row"><?php _e('Number of events to show per page in the loop','tribe-events-calendar'); ?></th>
82
- <td>
83
- <fieldset>
84
- <legend class="screen-reader-text">
85
- <span><?php _e('Number of events to show per page in the loop','tribe-events-calendar'); ?></span>
86
- </legend>
87
- <label><input type="text" name="postsPerPage" size="4" value="<?php echo esc_attr( tribe_get_option('postsPerPage', 10) ) ?>" /></label>
88
- </fieldset>
89
- <div>
90
- <?php _e('This is the number of posts displayed per page when returning a list of events.','tribe-events-calendar'); ?>
91
- </div>
92
- </td>
93
- </tr>
94
- <tr>
95
- <th scope="row"><?php _e('Show Comments','tribe-events-calendar'); ?></th>
96
- <td>
97
- <fieldset>
98
- <legend class="screen-reader-text">
99
- <span><?php _e('Show Comments','tribe-events-calendar'); ?></span>
100
- </legend>
101
- <label title='<?php _e('Show Comments','tribe-events-calendar'); ?>'>
102
- <input type="checkbox" name="showComments" value="1" <?php checked( tribe_get_option('showComments') ) ?> />
103
- </label>
104
- </fieldset>
105
- </td>
106
- </tr>
107
- <?php $multiDayCutoff = tribe_get_option('multiDayCutoff','12:00'); ?>
108
- <tr>
109
- <th scope="row"><?php _e('Multiday Event Cutoff','tribe-events-calendar'); ?></th>
110
- <td>
111
- <fieldset>
112
- <legend class="screen-reader-text">
113
- <span><?php _e('Multiday Event Cutoff','tribe-events-calendar'); ?></span>
114
- </legend>
115
- <label title='Multiday Event Cutoff'>
116
- <select name="multiDayCutoff">
117
- <option <?php selected($multiDayCutoff == "12:00") ?> value="12:00" >12:00</option>
118
- <option <?php selected($multiDayCutoff == "12:30") ?> value="12:30">12:30</option>
119
- <?php for($i=1; $i < 23; $i++): ?>
120
- <?php $val = (ceil($i/2) < 10 ? "0" : "") . ceil($i/2) . ":" . ($i % 2 == 1 ? "00" : "30" ); ?>
121
- <option <?php selected($multiDayCutoff == $val) ?> value="<?php echo $val?>"><?php echo $val ?></option>
122
- <?php endfor; ?>
123
- </select> AM
124
- </label>
125
- </fieldset>
126
- <div>
127
- <?php _e('For multi-day events, hide the last day from grid view if it ends on or before this time.','tribe-events-calendar'); ?>
128
- </div>
129
- </td>
130
- </tr>
131
- <tr>
132
- <th scope="row"><?php _e('Enable Google Maps','tribe-events-calendar'); ?></th>
133
- <td>
134
- <fieldset>
135
- <legend class="screen-reader-text">
136
- <span><?php _e('Enable Google Maps','tribe-events-calendar'); ?></span>
137
- </legend>
138
- <label title='Enable Google Maps'>
139
- <input type="checkbox" id="embedGoogleMaps" name="embedGoogleMaps" value="1" <?php checked( tribe_get_option('embedGoogleMaps') ); ?>/>
140
- </label>
141
- <span id="googleEmbedSize" name="googleEmbedSize" style="margin-left:20px;" >
142
- <?php _e('Height','tribe-events-calendar'); ?> <input type="text" name="embedGoogleMapsHeight" value="<?php echo esc_attr( tribe_get_option('embedGoogleMapsHeight','350') ); ?>" size=4>
143
- &nbsp;<?php _e('Width','tribe-events-calendar'); ?> <input type="text" name="embedGoogleMapsWidth" value="<?php echo esc_attr( tribe_get_option('embedGoogleMapsWidth','100%') ); ?>" size=4> <?php _e('(number or %)', 'tribe-events-calendar'); ?>
144
- &nbsp;<?php _e('Zoom Level', 'tribe-events-calendar'); ?> <input type="text" name="embedGoogleMapsZoom" value="<?php echo esc_attr( tribe_get_option('embedGoogleMapsZoom','10') ); ?>" size=2> <?php _e('(0 = zoomed-out; 21 = zoomed-in)', 'tribe-events-calendar'); ?>
145
- </span>
146
- <br />
147
- <div>
148
- <?php _e('If you don\'t have this turned on, your event listings won\'t have the backend map preview or frontend embedded map.','tribe-events-calendar'); ?>
149
- <div>
150
- </fieldset>
151
- </td>
152
- </tr>
153
-
154
- <?php if( '' != get_option('permalink_structure') ) : ?>
155
- <tr>
156
- <th scope="row"><?php _e('Events URL slug', 'tribe-events-calendar'); ?></th>
157
- <td><fieldset>
158
- <legend class="screen-reader-text"><?php _e('Events URL slug', 'tribe-events-calendar' ); ?></legend>
159
- <label><input type="text" name="eventsSlug" value="<?php echo esc_attr( tribe_get_option('eventsSlug', 'events') ) ?>" /> <?php _e('The slug used for building the Events URL.', 'tribe-events-calendar' ) ?></label><br /><?php printf( __('Your current Events URL is <strong><a href="%s">%s</a></strong>', 'tribe-events-calendar' ), tribe_get_events_link(), tribe_get_events_link() ) ?>
160
- </fieldset></td>
161
- </tr>
162
- <tr>
163
- <th scope="row"><?php _e('Single Event URL slug', 'tribe-events-calendar'); ?></th>
164
- <td><fieldset>
165
- <legend class="screen-reader-text"><?php _e('Single Event URL slug', 'tribe-events-calendar' ); ?></legend>
166
- <label><input type="text" name="singleEventSlug" value="<?php echo esc_attr( tribe_get_option('singleEventSlug', 'event') ) ?>" /> <?php _e('The slug used for building a single Event URL.', 'tribe-events-calendar' ); ?></label><br />
167
- <?php printf( __('<strong>NOTE:</strong> You <em>cannot</em> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: <strong>%s</strong>', 'tribe-events-calendar' ), trailingslashit( home_url() ) . tribe_get_option('singleEventSlug', 'event') . '/single-post-name/' ); ?>
168
- </fieldset></td>
169
- </tr>
170
- <?php endif; // permalink structure ?>
171
- <tr>
172
- <th scope="row"><?php _e('Debug', 'tribe-events-calendar' ); ?></th>
173
- <td><fieldset>
174
- <legend class="screen-reader-text"><?php _e('Debug', 'tribe-events-calendar' ); ?></legend>
175
- <label><input type="checkbox" name="debugEvents" value="1" <?php checked( tribe_get_option('debugEvents') ) ?> /> <?php _e('Debug Events display issues.', 'tribe-events-calendar' ) ?></label>
176
- <div><?php printf(__('Enable this option to log debug information. By default this will log to your server PHP error log. If you\'d like to see the log messages in your browser, then we recommend that you install the <a href="%s" target="_blank">Debug Bar Plugin</a> and look for the "Tribe" tab in the debug output.', 'tribe-events-calendar'),'http://wordpress.org/extend/plugins/debug-bar/'); ?></div>
177
- </fieldset></td>
178
- </tr>
179
- </table>
180
-
181
- <h3><?php _e('Theme Settings', 'tribe-events-calendar'); ?></h3>
182
- <table class="form-table">
183
- <tr>
184
- <th scope="row"><?php _e('Events Template', 'tribe-events-calendar' ); ?></th>
185
- <td><fieldset>
186
- <legend class="screen-reader-text"><?php _e('Events Template', 'tribe-events-calendar' ); ?></legend>
187
- <select name="spEventsTemplate">
188
- <option value=''><?php _e('Default Events Template', 'tribe-events-calendar' ); ?></option>
189
- <option value='default' <?php selected(tribe_get_option('spEventsTemplate', 'default') == 'default') ?>><?php _e('Default Page Template', 'tribe-events-calendar' ); ?></option>
190
- <?php page_template_dropdown(tribe_get_option('spEventsTemplate', 'default')); ?>
191
- </select>
192
- <div><?php _e('Choose a page template to control the look and feel of your calendar.', 'tribe-events-calendar');?> </div>
193
- </fieldset></td>
194
- </tr>
195
- <tr>
196
- <th scope="row"><?php _e('Add HTML before calendar', 'tribe-events-calendar' ); ?></th>
197
- <td><fieldset>
198
- <legend class="screen-reader-text"><?php _e('Add HTML before calendar', 'tribe-events-calendar' ); ?></legend>
199
- <textarea style="width:100%; height:100px;" name="spEventsBeforeHTML"><?php echo stripslashes(tribe_get_option('spEventsBeforeHTML'));?></textarea>
200
- <div><?php _e('Some themes may require that you add extra divs before the calendar list to help with styling.', 'tribe-events-calendar');?> <?php _e('This is displayed directly after the header.', 'tribe-events-calendar');?> <?php _e('You may use (x)HTML.', 'tribe-events-calendar') ?></div>
201
- </fieldset></td>
202
- </tr>
203
- <tr>
204
- <th scope="row"><?php _e('Add HTML after calendar', 'tribe-events-calendar' ); ?></th>
205
- <td><fieldset>
206
- <legend class="screen-reader-text"><?php _e('Add HTML before calendar', 'tribe-events-calendar' ); ?></legend>
207
- <textarea style="width:100%; height:100px;" name="spEventsAfterHTML"><?php echo stripslashes(tribe_get_option('spEventsAfterHTML'));?></textarea>
208
- <div><?php _e('Some themes may require that you add extra divs after the calendar list to help with styling.', 'tribe-events-calendar');?> <?php _e('This is displayed directly above the footer.', 'tribe-events-calendar');?> <?php _e('You may use (x)HTML.', 'tribe-events-calendar') ?></div>
209
- </fieldset></td>
210
- </tr>
211
- </table>
212
- <?php do_action('tribe-events-after-theme-settings'); ?>
213
- <?php $this->do_action( 'tribe_events_options_bottom' ); ?>
214
- <table>
215
- <tr>
216
- <td>
217
- <input id="saveEventsCalendarOptions" class="button-primary" type="submit" name="saveEventsCalendarOptions" value="<?php _e('Save Changes', 'tribe-events-calendar'); ?>" />
218
- </td>
219
- </tr>
220
- </table>
221
- </form>
222
-
223
- <?php $this->do_action( 'tribe_events_options_post_form' ); ?>
224
- </div>
225
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin-views/tribe-options-general.php ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $generalTab = array(
3
+ 'priority' => 10,
4
+ 'fields' => array(
5
+ 'info-start' => array(
6
+ 'type' => 'html',
7
+ 'html' => '<div id="modern-tribe-info"><img src="'.plugins_url('resources/images/modern-tribe.png', dirname(__FILE__)).'" alt="Modern Tribe Inc." title="Modern Tribe Inc.">'
8
+ ),
9
+ 'upsell-heading' => array(
10
+ 'type' => 'heading',
11
+ 'label' => __('Add functionality to The Events Calendar', 'tribe-events-calendar'),
12
+ 'conditional' => ( !defined('TRIBE_HIDE_UPSELL') || !TRIBE_HIDE_UPSELL ),
13
+ ),
14
+ 'upsell-info' => array(
15
+ 'type' => 'html',
16
+ 'html' => '<p>'.__('Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?', 'tribe-events-calendar' ).'<br><a href="'.self::$tribeUrl.'shop/?utm_source=generaltab&utm_medium=promolink&utm_campaign=plugin'.'">'.__('Check out the available Add-Ons', 'tribe-events-calendar').'</a></p>',
17
+ 'conditional' => ( !defined('TRIBE_HIDE_UPSELL') || !TRIBE_HIDE_UPSELL ),
18
+ ),
19
+ 'donate-link-heading' => array(
20
+ 'type' => 'heading',
21
+ 'label' => __('We hope our plugin is helping you out.', 'tribe-events-calendar'),
22
+ ),
23
+ 'donate-link-info' => array(
24
+ 'type' => 'html',
25
+ 'html' => '<p>'.__('Are you thinking "Wow, this plugin is amazing! I should say thanks to Modern Tribe for all their hard work." The greatest thanks we could ask for is recognition. Add a small text only link at the bottom of your calendar pointing to The Events Calendar project.', 'tribe-events-calendar').'<br><a href="'.plugins_url('resources/images/donate-link-screenshot.jpg', dirname(__FILE__)).'" class="thickbox">'.__('See an example of the link', 'tribe-events-calendar').'</a></p>',
26
+ 'conditional' => !class_exists('TribeEventsPro'),
27
+ ),
28
+ 'donate-link-pro-info' => array(
29
+ 'type' => 'html',
30
+ 'html' => '<p>'.__('Are you thinking "Wow, this plugin is amazing! I should say thanks to Modern Tribe for all their hard work." The greatest thanks we could ask for is recognition. Add a small text only link at the bottom of your calendar pointing to The Events Calendar project.', 'tribe-events-calendar').'<br><a href="'.plugins_url('resources/images/donate-link-pro-screenshot.jpg', dirname(__FILE__)).'" class="thickbox">'.__('See an example of the link', 'tribe-events-calendar').'</a></p>',
31
+ 'conditional' => class_exists('TribeEventsPro'),
32
+ ),
33
+ 'donate-link' => array(
34
+ 'type' => 'checkbox_bool',
35
+ 'label' => __('Show Events Calendar Link', 'tribe-events-calendar'),
36
+ 'default' => false,
37
+ 'validation_type' => 'boolean',
38
+ ),
39
+ 'info-end' => array(
40
+ 'type' => 'html',
41
+ 'html' => '</div>',
42
+ ),
43
+ 'viewOption' => array(
44
+ 'type' => 'radio',
45
+ 'label' => __('Default view for the Events', 'tribe-events-calendar'),
46
+ 'tooltip' => __('Determines whether the default events view is a calendar or a list.', 'tribe-events-calendar'),
47
+ 'default' => 'month',
48
+ 'options' => array('month' => 'Calendar', 'upcoming' => 'Event List'),
49
+ 'validation_type' => 'options'
50
+ ),
51
+ 'eventsSlug' => array(
52
+ 'type' => 'text',
53
+ 'label' => __('Events URL slug', 'tribe-events-calendar'),
54
+ 'default' => 'events',
55
+ 'validation_type' => 'slug',
56
+ 'conditional' => ( '' != get_option('permalink_structure') ),
57
+ ),
58
+ 'current-events-slug' => array(
59
+ 'type' => 'html',
60
+ 'display_callback' => 'tribe_display_current_events_slug',
61
+ 'conditional' => ( '' != get_option('permalink_structure') ),
62
+ ),
63
+ 'ical-info' => array(
64
+ 'type' => 'html',
65
+ 'display_callback' => 'tribe_display_current_ical_link',
66
+ 'conditional' => function_exists('tribe_get_ical_link'),
67
+ ),
68
+ 'singleEventSlug' => array(
69
+ 'type' => 'text',
70
+ 'label' => __('Single Event URL slug', 'tribe-events-calendar'),
71
+ 'default' => 'event',
72
+ 'validation_type' => 'slug',
73
+ 'conditional' => ( '' != get_option('permalink_structure') ),
74
+ ),
75
+ 'current-single-event-slug' => array(
76
+ 'type' => 'html',
77
+ 'display_callback' => 'tribe_display_current_single_event_slug',
78
+ 'conditional' => ( '' != get_option('permalink_structure') ),
79
+ ),
80
+ 'postsPerPage' => array(
81
+ 'type' => 'text',
82
+ 'label' => __('Number of events to show per page in the loop', 'tribe-events-calendar'),
83
+ 'tooltip' => __('This is the number of events displayed per page when returning a list of events.', 'tribe-events-calendar'),
84
+ 'size' => 'small',
85
+ 'default' => get_option('posts_per_page'),
86
+ 'validation_type' => 'positive_int',
87
+ ),
88
+ 'showComments' => array(
89
+ 'type' => 'checkbox_bool',
90
+ 'label' => __('Show Comments', 'tribe-events-calendar'),
91
+ 'tooltip' => __('Enables commenting on your single event view.', 'tribe-events-calendar'),
92
+ 'default' => false,
93
+ 'validation_type' => 'boolean'
94
+ ),
95
+ 'multiDayCutoff' => array(
96
+ 'type' => 'dropdown',
97
+ 'label' => __('Multiday Event Cutoff', 'tribe-events-calendar'),
98
+ 'tooltip' => __('For multi-day events, hide the last day from grid view if it ends on or before this time.', 'tribe-events-calendar'),
99
+ 'validation_type' => 'options',
100
+ 'size' => 'small',
101
+ 'default' => '12:00',
102
+ 'options' => array('12:00' => '12:00 am', '12:30' => '12:30 am', '01:00' => '01:00 am', '01:30' => '01:30 am', '02:00' => '02:00 am', '02:30' => '02:30 am', '03:00' => '03:00 am', '03:30' => '03:30 am', '04:00' => '04:00 am', '04:30' => '04:30 am', '05:00' => '05:00 am', '05:30' => '05:30 am', '06:00' => '06:00 am', '06:30' => '06:30 am', '07:00' => '07:00 am', '07:30' => '07:30 am', '08:00' => '08:00 am', '08:30' => '08:30 am', '09:00' => '09:00 am', '09:30' => '09:30 am', '10:00' => '10:00 am', '10:30' => '10:30 am', '11:00' => '11:00 am', '11:30' => '11:30 am'),
103
+ ),
104
+ 'embedGoogleMaps' => array(
105
+ 'type' => 'checkbox_bool',
106
+ 'label' => __('Enable Google Maps', 'tribe-events-calendar'),
107
+ 'tooltip' => __('If you don\'t have this turned on, your event listings won\'t have the backend map preview or frontend embedded map.', 'tribe-events-calendar'),
108
+ 'default' => false,
109
+ 'class' => 'google-embed-size',
110
+ 'validation_type' => 'boolean'
111
+ ),
112
+ 'embedGoogleMapsHeight' => array(
113
+ 'type' => 'text',
114
+ 'label' => __('Google Maps Embed Height', 'tribe-events-calendar'),
115
+ 'size' => 'small',
116
+ 'default' => 350,
117
+ 'tooltip' => __('Enter a number.', 'tribe-events-calendar'),
118
+ 'class' => 'google-embed-field',
119
+ 'validation_type' => 'positive_int',
120
+ ),
121
+ 'embedGoogleMapsWidth' => array(
122
+ 'type' => 'text',
123
+ 'label' => __('Google Maps Embed Width', 'tribe-events-calendar'),
124
+ 'size' => 'small',
125
+ 'tooltip' => __('Enter a number or %.', 'tribe-events-calendar'),
126
+ 'default' => '100%',
127
+ 'class' => 'google-embed-field',
128
+ 'validation_type' => 'number_or_percent',
129
+ ),
130
+ 'embedGoogleMapsZoom' => array(
131
+ 'type' => 'text',
132
+ 'label' => __('Google Maps Default Zoom Level', 'tribe-events-calendar'),
133
+ 'tooltip' => __('0 = zoomed-out; 21 = zoomed-in.', 'tribe_events_calendar'),
134
+ 'size' => 'small',
135
+ 'default' => 10,
136
+ 'class' => 'google-embed-field',
137
+ 'validation_type' => 'number_or_percent',
138
+ ),
139
+ 'debugEvents' => array(
140
+ 'type' => 'checkbox_bool',
141
+ 'label' => __('Debug Mode', 'tribe-events-calendar'),
142
+ 'tooltip' => sprintf( __('Enable this option to log debug information. By default this will log to your server PHP error log. If you\'d like to see the log messages in your browser, then we recommend that you install the %s and look for the "Tribe" tab in the debug output.', 'tribe-events-calendar'), '<a href="http://wordpress.org/extend/plugins/debug-bar/" target="_blank">'.__('Debug Bar Plugin', 'tribe-events-calendar').'</a>' ),
143
+ 'default' => false,
144
+ 'validation_type' => 'boolean'
145
+ ),
146
+ ),
147
+ );
admin-views/tribe-options-help.php ADDED
@@ -0,0 +1,222 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * variable setup
5
+ */
6
+
7
+ $tec_info = wp_remote_get( apply_filters('tribe_help_tab_api_info_url', TribeEvents::INFO_API_URL) );
8
+ if ( !is_wp_error($tec_info) ) {
9
+ $tec_info = $tec_info['body'];
10
+ $tec_info = unserialize($tec_info);
11
+ $rating = ( isset($tec_info['rating']) ) ? $tec_info['rating'] / 20 : _x('n/a', 'not available', 'tribe-events-calendar');
12
+ $requires = ( isset($tec_info['requires']) ) ? $tec_info['requires'] : _x('n/a', 'not available', 'tribe-events-calendar');
13
+ $version = ( isset($tec_info['version']) ) ? $tec_info['version'] : _x('n/a', 'not available', 'tribe-events-calendar');
14
+ $total_downloads = ( isset($tec_info['total_downloads']) ) ? number_format( $tec_info['total_downloads'] ) : _x('n/a', 'not available', 'tribe-events-calendar');
15
+ $up_to_date = ( isset($tec_info['version']) && version_compare( TribeEvents::VERSION, $tec_info['version'], '<' ) ) ? __('You need to upgrade!', 'tribe-events-calendar') : __('You are up to date!', 'tribe-events-calendar');
16
+ } else {
17
+ $rating = $total_downloads = $requires = _x('n/a', 'not available', 'tribe-events-calendar');
18
+ $up_to_date = '';
19
+ }
20
+
21
+ $news_rss = fetch_feed(TribeEvents::FEED_URL);
22
+ if ( !is_wp_error($news_rss) ) {
23
+ $maxitems = $news_rss->get_item_quantity( apply_filters('tribe_help_tab_rss_max_items', 5) );
24
+ $rss_items = $news_rss->get_items(0, $maxitems);
25
+ $news_feed = array();
26
+ if ( count($maxitems) > 0 ) {
27
+ foreach( $rss_items as $item ) {
28
+ $item = array(
29
+ 'title' => esc_html( $item->get_title() ),
30
+ 'link' => esc_url( $item->get_permalink() ),
31
+ );
32
+ $news_feed[] = $item;
33
+ }
34
+ }
35
+ }
36
+
37
+ $ga_query_string = '?utm_source=helptab&utm_medium=promolink&utm_campaign=plugin';
38
+
39
+ $free_add_ons = array();
40
+ $free_add_ons[] = array(
41
+ 'title' => __('Advanced Post Manager', 'tribe_events_calendar'),
42
+ 'link' => apply_filters('tribe_help_tab_apm_wp_url', 'http://wordpress.org/extend/plugins/advanced-post-manager/'),
43
+ );
44
+ $free_add_ons[] = array(
45
+ 'title' => __('Event Importer', 'tribe_events_calendar'),
46
+ 'coming_soon' => true,
47
+ );
48
+ $free_add_ons[] = array(
49
+ 'title' => __('Facebook Sync Events', 'tribe_events_calendar'),
50
+ 'coming_soon' => true,
51
+ );
52
+ $free_add_ons = (array) apply_filters( 'tribe_help_tab_free_addons', $free_add_ons );
53
+
54
+ $premium_add_ons = array();
55
+ $premium_add_ons[] = array(
56
+ 'title' => __('The Events Calendar Pro', 'tribe_events_calendar'),
57
+ 'link' => apply_filters('tribe_help_tab_ecp_tribe_url', 'http://tri.be/wordpress-events-calendar-pro/'.$ga_query_string),
58
+ );
59
+ $premium_add_ons[] = array(
60
+ 'title' => __('Eventbrite Tickets', 'tribe_events_calendar'),
61
+ 'link' => apply_filters('tribe_help_tab_eventbrite_tribe_url', 'http://tri.be/shop/wordpress-eventbrite-tickets/'.$ga_query_string),
62
+ 'coming_soon' => true,
63
+ );
64
+ $premium_add_ons[] = array(
65
+ 'title' => __('Community Events', 'tribe_events_calendar'),
66
+ 'link' => apply_filters('tribe_help_tab_community_events_tribe_url', 'http://tri.be/shop/wordpress-community-events/'.$ga_query_string),
67
+ 'coming_soon' => true,
68
+ );
69
+ $premium_add_ons[] = array(
70
+ 'title' => __('WooTickets', 'tribe_events_calendar'),
71
+ 'link' => apply_filters('tribe_help_tab_wootickets_tribe_url', 'http://tri.be/shop/wootickets/'.$ga_query_string),
72
+ 'coming_soon' => __('(coming later in 2012)', 'tribe_events_calendar'),
73
+ );
74
+ $premium_add_ons[] = array(
75
+ 'title' => __('Conference Manager', 'tribe_events_calendar'),
76
+ 'link' => apply_filters('tribe_help_tab_conference_manager_tribe_url', 'http://tri.be/shop/conference-manager/'.$ga_query_string),
77
+ 'coming_soon' => __('(coming later in 2012)', 'tribe_events_calendar'),
78
+ );
79
+ $premium_add_ons = (array) apply_filters( 'tribe_help_tab_premium_addons', $premium_add_ons );
80
+
81
+
82
+ $resources = array();
83
+ $resources[] = array(
84
+ 'title' => __('Documentation', 'tribe-events-calendar'),
85
+ 'link' => apply_filters('tribe_help_tab_documentation_url', 'http://tri.be/support/documentation/'.$ga_query_string),
86
+ );
87
+ $resources[] = array(
88
+ 'title' => __('FAQ', 'tribe-events-calendar'),
89
+ 'link' => apply_filters('tribe_help_tab_faq_url', 'http://tri.be/support/faqs/'.$ga_query_string),
90
+ );
91
+ $resources[] = array(
92
+ 'title' => __('Help', 'tribe-events-calendar'),
93
+ 'link' => apply_filters('tribe_help_tab_help_video_url', 'http://tri.be/category/products/help-video/'.$ga_query_string),
94
+ );
95
+ $resources[] = array(
96
+ 'title' => __('Tutorials', 'tribe-events-calendar'),
97
+ 'link' => apply_filters('tribe_help_tab_tutorials_url', 'http://tri.be/category/products/tutorial/'.$ga_query_string),
98
+ );
99
+ $resources[] = array(
100
+ 'title' => __('Release Notes', 'tribe-events-calendar'),
101
+ 'link' => apply_filters('tribe_help_tab_release_notes_url', 'http://tri.be/category/products/release-notes/'.$ga_query_string),
102
+ );
103
+ $resources = (array) apply_filters( 'tribe_help_tab_resources', $resources );
104
+
105
+
106
+ $getting_started_text = sprintf( __('If this is your first time using The Events Calendar, you\'re in for a treat. The more adventurous users can jump right into it by finding the "Events" section in the admin menu to the left of this message and getting down to it. For those who like to dip their toes before diving in full-on, we\'ve got you covered too. First things first: visit our %s, designed with folks exactly like yourself in mind and meant to familiarize you with the plugin\'s basics. From there, the Resources listed below (meant to help you kick ass, of course) should keep up the momentum.', 'tribe-events-calendar'), sprintf( '<a href="http://tri.be/support/documentation/events-calendar-pro-new-user-primer/' .$ga_query_string .'">%s</a>', __('new user primer', 'tribe-events-calendar') ) );
107
+ $getting_started_text = apply_filters( 'tribe_help_tab_getting_started_text', $getting_started_text );
108
+
109
+ $enb_text[] = sprintf( __('We love all our users and want to help free & PRO customers alike. If you\'re running the latest version of The Events Calendar and are having problems, post a thread the %s at WordPress.org. We hit the forum a few times a week and do what we can to assist users.', 'tribe-events-calendar'), sprintf( '<a href="http://wordpress.org/tags/the-events-calendar/' .$ga_query_string .'&forum_id=10">%s</a>', __('forum for The Events Calendar', 'tribe-events-calendar') ) );
110
+
111
+
112
+ $enb_text[] = sprintf( __('%sA few things to keep in mind before posting:%s', 'tribe-events-calendar'), '<p class="admin-indent">', '</p><ul class="admin-list">' );
113
+ $enb_text[] = sprintf( __('%sLook through the recent active threads before posting a new one and check that there isn\'t already a discussion going on your issue.%s', 'tribe-events-calendar'), '<li>', '</li>' );
114
+ $enb_text[] = sprintf( __('%sA good way to help us out before posting is to check whether the issue is a conflict with another plugin or your theme. This can be tested relatively easily on a staging site by deactivating other plugins one-by-one, and reverting to the default 2011 theme as needed, to see if conflicts can be easily identified. If so, please note that when posting your thread.%s', 'tribe-events-calendar'), '<li>', '</li>' );
115
+ $enb_text[] = sprintf( __('%sSometimes, just resaving your permalinks (under Settings -> Permalinks) can resolve events-related problems on your site. It is worth a shot before creating a new thread.%s', 'tribe-events-calendar'), '<li>', '</li>' );
116
+ $enb_text[] = sprintf( __('%sMake sure you\'re running The Events Calendar, rather than Events Calendar. They\'re two separate plugins :)%s', 'tribe-events-calendar'), '<li>', '</li></ul>' );
117
+ $enb_text[] = sprintf( __('%sWhile our team is happy to help with bugs and provide light integration tips for users of The Events Calendar, we\'re not able to provide customization tips or assist in integrating with 3rd party plugins on the WordPress.org forums.%s', 'tribe-events-calendar'), '<p class="admin-indent">', '</p>' );
118
+ $enb_text = implode( $enb_text );
119
+ $sns_text = sprintf( __('%sShoot us an email to %s or tweet to %s and tell us why. We\'ll do what we can to make it right.%s', 'tribe-events-calendar'), '<p class="admin-indent">', sprintf( '<a href="mailto:pro@tri.be">%s</a>', __('pro@tri.be', 'tribe-events-calendar') ), sprintf( '<a href="http://www.twitter.com/moderntribeinc">%s</a>', __('@moderntribeinc', 'tribe-events-calendar') ), '</p>' );
120
+ $more_text = __('More...', 'tribe-events-calendar');
121
+ ?>
122
+
123
+ <div id="tribe-help-general">
124
+ <div id="modern-tribe-info">
125
+ <img src="<?php echo plugins_url('resources/images/modern-tribe.png', dirname(__FILE__)) ?>" alt="Modern Tribe Inc." title="Modern Tribe Inc.">
126
+
127
+ <p><?php _e('Hi! Thank you so much for using the labor of our love. We are Modern Tribe and we are here to help you kick ass.', 'tribe-events-calendar'); ?></p>
128
+
129
+ <h3><?php _e('Getting Started', 'tribe-events-calendar'); ?></h3>
130
+
131
+ <?php echo( apply_filters( 'tribe_help_tab_getting_started_content', $getting_started_text ) ); ?>
132
+ </div>
133
+
134
+ <h3><?php _e('Resources to Help You Kick Ass', 'tribe-events-calendar'); ?></h3>
135
+
136
+ <ul class="admin-indent">
137
+ <?php foreach ($resources as $resource) :
138
+ echo '<li>';
139
+ if ( isset($resource['link']) ) echo '<a href="'.$resource['link'].'">';
140
+ echo $resource['title'];
141
+ if ( isset($resource['link']) ) echo '</a>';
142
+ echo '</li>';
143
+ endforeach; ?>
144
+ </ul>
145
+
146
+ <h3><?php _e('Everyone Needs a Buddy', 'tribe-events-calendar'); ?></h3>
147
+ <?php echo( apply_filters( 'tribe_help_tab_enb_content', $enb_text ) ); ?>
148
+
149
+ <h3><?php _e('Still Not Satisfied?', 'tribe-events-calendar'); ?></h3>
150
+ <?php echo( apply_filters( 'tribe_help_tab_sns_content', $sns_text ) ); ?>
151
+ </div>
152
+
153
+
154
+ <div id="tribe-help-sidebar">
155
+ <div id="tribe-help-plugin-info">
156
+ <h3><?php _e('The Events Calendar', 'tribe-events-calendar'); ?></h3>
157
+
158
+
159
+ <p><?php echo $up_to_date; ?></p>
160
+ <p><b><?php _e('Latest Version:', 'tribe-events-calendar'); ?></b> <?php echo $version; ?><br />
161
+ <b><?php _e('Author:', 'tribe-events-calendar'); ?></b> <?php _e('Modern Tribe Inc', 'tribe-events-calendar'); ?><br />
162
+ <b><?php _e('Requires:', 'tribe-events-calendar'); ?></b> <?php _e('WordPress ', 'tribe-events-calendar'); echo $requires; ?>+<br />
163
+ <a href="<?php echo apply_filters('tribe_help_tab_wp_plugin_url', TribeEvents::WP_PLUGIN_URL); ?>"><?php _e('Wordpress.org Plugin Page', 'tribe-events-calendar'); ?></a></p>
164
+ </div>
165
+
166
+ <h3><?php _e('Average Rating', 'tribe-events-calendar'); ?></h3>
167
+
168
+ <?php if ($rating != _x('n/a', 'not available', 'tribe-events-calendar') ) : ?>
169
+ <div class="star-holder">
170
+ <div class="star star-rating" style="width: <?php echo( $tec_info['rating'] ); ?>px"></div>
171
+ <?php for ($i = 5; $i > 0; $i--) : ?>
172
+ <div class="star star<?php echo $i ?>"><img src="<?php echo admin_url('images/star.png'); ?>" alt="<?php echo $i ?> stars" /></div>
173
+ <?php endfor; ?>
174
+ </div>
175
+ <?php printf( _n('Based on %d rating', 'Based on %d ratings', $tec_info['num_ratings'], 'tribe-events-calendar' ), $tec_info['num_ratings'] ); ?>
176
+ <?php else : ?>
177
+ <div class="no-rating-available">
178
+ <?php _e('Rating currently unavailable :(', 'tribe-events-calendar'); ?>
179
+ </div>
180
+ <?php endif; ?>
181
+
182
+
183
+ <br />
184
+ <a href="<?php echo apply_filters('tribe_help_tab_wp_plugin_url', TribeEvents::WP_PLUGIN_URL); ?>"><?php _e('Give us 5 stars!', 'tribe-events-calendar'); ?></a>
185
+
186
+ <h3><?php _e('Free Add-Ons', 'tribe-events-calendar'); ?></h3>
187
+ <ul>
188
+ <?php foreach ($free_add_ons as $addon) :
189
+ echo '<li>';
190
+ if ( isset($addon['link']) ) echo '<a href="'.$addon['link'].'">';
191
+ echo $addon['title'];
192
+ if ( isset($addon['coming_soon']) ) echo ( is_string($addon['coming_soon']) ) ? ' '.$addon['coming_soon'] : ' '.__('(Coming Soon!)', 'tribe-events-calendar');
193
+ if ( isset($addon['link']) ) echo '</a>';
194
+ echo '</li>';
195
+ endforeach; ?>
196
+ </ul>
197
+
198
+
199
+ <h3><?php _e('Premium Add-Ons', 'tribe-events-calendar'); ?></h3>
200
+ <ul>
201
+ <?php foreach ($premium_add_ons as $addon) :
202
+ echo '<li>';
203
+ if ( isset($addon['link']) ) echo '<a href="'.$addon['link'].'">';
204
+ echo $addon['title'];
205
+ if ( isset($addon['coming_soon']) ) echo ( is_string($addon['coming_soon']) ) ? ' '.$addon['coming_soon'] : ' '.__('(Coming Soon!)', 'tribe-events-calendar');
206
+ if ( isset($addon['link']) ) echo '</a>';
207
+ echo '</li>';
208
+ endforeach; ?>
209
+ </ul>
210
+
211
+
212
+ <h3><?php _e('News and Tutorials', 'tribe-events-calendar'); ?></h3>
213
+ <ul>
214
+ <?php
215
+ foreach ( $news_feed as $item ) {
216
+ echo( '<li><a href="' . $item['link'] . '?utm_source=helptab&utm_medium=news&utm_campaign=plugin">' . $item['title'] . '</a></li>' );
217
+ }
218
+ echo '<li><a href="http://tri.be/category/products/?utm_source=helptab&utm_medium=news&utm_campaign=plugin">' . $more_text . '</a></li>';
219
+ ?>
220
+ </ul>
221
+
222
+ </div>
admin-views/tribe-options-templates.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $template_options = array(
4
+ '' => __('Default Events Template', 'tribe-events-calendar' ),
5
+ 'default' => __('Default Page Template', 'tribe-events-calendar' ),
6
+ );
7
+ $templates = get_page_templates();
8
+ ksort( $templates );
9
+ foreach (array_keys( $templates ) as $template ) {
10
+ $template_options[$templates[$template]] = $template;
11
+ }
12
+
13
+ $templatesTab = array(
14
+ 'priority' => 20,
15
+ 'fields' => array(
16
+ 'template-heading' => array(
17
+ 'type' => 'heading',
18
+ 'label' => __('Template Settings', 'tribe-events-calendar'),
19
+ ),
20
+ 'tribeEventsTemplate' => array(
21
+ 'type' => 'dropdown_chosen',
22
+ 'label' => __('Events Template', 'tribe-events-calendar'),
23
+ 'tooltip' => __('Choose a page template to control the look and feel of your calendar.', 'tribe-events-calendar'),
24
+ 'validation_type' => 'options',
25
+ 'size' => 'large',
26
+ 'default' => 'default',
27
+ 'options' => $template_options,
28
+ ),
29
+ 'tribeEventsBeforeHTML' => array(
30
+ 'type' => 'textarea',
31
+ 'label' => __('Add HTML before calendar', 'tribe-events-calendar'),
32
+ 'tooltip' => __('Some themes may require that you add extra divs before the calendar list to help with styling.<br>This is displayed directly after the header.', 'tribe-events-calendar').' '.__('You may use (x)HTML.', 'tribe-events-calendar'),
33
+ 'validation_type' => 'html',
34
+ 'size' => 'large',
35
+ ),
36
+ 'tribeEventsAfterHTML' => array(
37
+ 'type' => 'textarea',
38
+ 'label' => __('Add HTML after calendar', 'tribe-events-calendar'),
39
+ 'tooltip' => __('Some themes may require that you add extra divs after the calendar list to help with styling.<br>This is displayed directly above the footer.', 'tribe-events-calendar').' '.__('You may use (x)HTML.', 'tribe-events-calendar'),
40
+ 'validation_type' => 'html',
41
+ 'size' => 'large',
42
+ ),
43
+ ),
44
+ );
admin-views/venue-meta-box.php CHANGED
@@ -26,8 +26,7 @@ if ( !defined('ABSPATH') ) { die('-1'); }
26
  <tr class="venue">
27
  <td><?php _e('Country:','tribe-events-calendar'); ?></td>
28
  <td>
29
- <select tabindex="<?php $this->tabIndex(); ?>" name='venue[Country]' id="EventCountry">
30
- <?php
31
  $countries = TribeEventsViewHelpers::constructCountries( $postId );
32
  $defaultCountry = tribe_get_option('defaultCountry');
33
  if (isset($_VenueCountry) && $_VenueCountry) {
@@ -37,16 +36,17 @@ if ( !defined('ABSPATH') ) { die('-1'); }
37
  } else {
38
  $current = null;
39
  }
40
-
 
 
41
  foreach ($countries as $abbr => $fullname) {
42
  echo '<option value="' . esc_attr($fullname) . '" ';
43
 
44
  if($abbr == '')
45
  echo "disabled='disabled' ";
46
 
47
- if ($current == $fullname) {
48
- echo 'selected="selected" ';
49
- }
50
  echo '>' . esc_html($fullname) . '</option>';
51
  }
52
  ?>
@@ -57,18 +57,15 @@ if ( !defined('ABSPATH') ) { die('-1'); }
57
  <?php if(!isset($_VenueStateProvince) || $_VenueStateProvince == "") $_VenueStateProvince = -1; ?>
58
  <td><?php _e('State or Province:','tribe-events-calendar'); ?></td>
59
  <td><input tabindex="<?php $this->tabIndex(); ?>" id="StateProvinceText" name="venue[Province]" type='text' name='' size='25' value='<?php echo ( isset($_VenueStateProvince) && $_VenueStateProvince != '' && $_VenueStateProvince != -1 ) ? esc_attr($_VenueProvince) : esc_attr(''); ?>' />
60
- <select tabindex="<?php $this->tabIndex(); ?>" id="StateProvinceSelect" name="venue[State]">
61
  <option value=""><?php _e('Select a State:','tribe-events-calendar'); ?></option>
62
  <?php
63
  foreach (TribeEventsViewHelpers::loadStates() as $abbr => $fullname) {
64
- print ("<option value=\"$abbr\" ");
65
  if( $_VenueStateProvince != -1 ){
66
- if (( $_VenueStateProvince != -1 ? $_VenueStateProvince : $_VenueState) == $abbr) {
67
- print ('selected="selected" ');
68
- }
69
  }
70
- print (">" . esc_html($fullname) . "</option>\n");
71
-
72
  }
73
  ?>
74
  </select>
26
  <tr class="venue">
27
  <td><?php _e('Country:','tribe-events-calendar'); ?></td>
28
  <td>
29
+ <?php
 
30
  $countries = TribeEventsViewHelpers::constructCountries( $postId );
31
  $defaultCountry = tribe_get_option('defaultCountry');
32
  if (isset($_VenueCountry) && $_VenueCountry) {
36
  } else {
37
  $current = null;
38
  }
39
+ ?>
40
+ <select class="chosen" tabindex="<?php $this->tabIndex(); ?>" name='venue[Country]' id="EventCountry">
41
+ <?php
42
  foreach ($countries as $abbr => $fullname) {
43
  echo '<option value="' . esc_attr($fullname) . '" ';
44
 
45
  if($abbr == '')
46
  echo "disabled='disabled' ";
47
 
48
+ selected(($current == $fullname));
49
+
 
50
  echo '>' . esc_html($fullname) . '</option>';
51
  }
52
  ?>
57
  <?php if(!isset($_VenueStateProvince) || $_VenueStateProvince == "") $_VenueStateProvince = -1; ?>
58
  <td><?php _e('State or Province:','tribe-events-calendar'); ?></td>
59
  <td><input tabindex="<?php $this->tabIndex(); ?>" id="StateProvinceText" name="venue[Province]" type='text' name='' size='25' value='<?php echo ( isset($_VenueStateProvince) && $_VenueStateProvince != '' && $_VenueStateProvince != -1 ) ? esc_attr($_VenueProvince) : esc_attr(''); ?>' />
60
+ <select class="chosen" tabindex="<?php $this->tabIndex(); ?>" id="StateProvinceSelect" name="venue[State]">
61
  <option value=""><?php _e('Select a State:','tribe-events-calendar'); ?></option>
62
  <?php
63
  foreach (TribeEventsViewHelpers::loadStates() as $abbr => $fullname) {
64
+ echo '<option value="'.$abbr.'"';
65
  if( $_VenueStateProvince != -1 ){
66
+ selected((( $_VenueStateProvince != -1 ? $_VenueStateProvince : $_VenueState) == $abbr));
 
 
67
  }
68
+ echo '>' . esc_html($fullname) . '</option>';
 
69
  }
70
  ?>
71
  </select>
lang/tribe-events-calendar-nb_NO.mo ADDED
Binary file
lang/tribe-events-calendar-nb_NO.po ADDED
@@ -0,0 +1,2102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # POT for The Events Calendar 2.0 by Modern Tribe, Inc..
2
+ # Copyright (C) 2011 Shane & Peter, Inc.
3
+ # This file is distributed under the same license as the The Events Calendar package.
4
+ msgid ""
5
+ msgstr ""
6
+ "Project-Id-Version: The Events Calendar 2.0\n"
7
+ "Report-Msgid-Bugs-To: \n"
8
+ "POT-Creation-Date: 2012-01-09 11:28-0800\n"
9
+ "PO-Revision-Date: 2012-02-23 22:41+0100\n"
10
+ "Last-Translator: Terje With Lunndal <terje@lunndal.priv.no>\n"
11
+ "Language-Team: Terje With Lunndal <terje@lunndal.priv.no>\n"
12
+ "MIME-Version: 1.0\n"
13
+ "Content-Type: text/plain; charset=UTF-8\n"
14
+ "Content-Transfer-Encoding: 8bit\n"
15
+ "Language: \n"
16
+ "X-Poedit-SourceCharset: utf-8\n"
17
+ "X-Poedit-KeywordsList: __;_e\n"
18
+ "X-Poedit-Basepath: ./\n"
19
+ "X-Poedit-Language: Norwegian Bokmal\n"
20
+ "X-Poedit-Country: NORWAY\n"
21
+ "X-Poedit-SearchPath-0: ..\n"
22
+
23
+ #: ../admin-views/event-sidebar-options.php:11
24
+ msgid "Hide From Upcoming Events List"
25
+ msgstr "Skjul fra listen over kommende aktiviteter"
26
+
27
+ #: ../admin-views/events-meta-box.php:25
28
+ msgid "Event Time &amp; Date"
29
+ msgstr "Tidspunkt"
30
+
31
+ #: ../admin-views/events-meta-box.php:28
32
+ msgid "You have changed the recurrence rules of this event. Saving the event will update all future events. If you did not mean to change all events, then please refresh the page."
33
+ msgstr "Du har endret innstillingene for gjentakelse av denne aktiviteten. Om du lagrer aktiviteten vil alle påfølgende aktiviteter i serien oppdateres. Om du ikke hadde til hensikt å endre alle aktivitetene i serien, vennligst last siden på nytt."
34
+
35
+ #: ../admin-views/events-meta-box.php:31
36
+ msgid "All day event?"
37
+ msgstr "Heldagsaktivitet?"
38
+
39
+ #: ../admin-views/events-meta-box.php:35
40
+ msgid "Start Date / Time:"
41
+ msgstr "Startdato og tidspunkt:"
42
+
43
+ #: ../admin-views/events-meta-box.php:38
44
+ #: ../admin-views/events-meta-box.php:59
45
+ msgid "YYYY-MM-DD"
46
+ msgstr "ÅÅÅÅ-MM-DD"
47
+
48
+ #: ../admin-views/events-meta-box.php:40
49
+ #: ../admin-views/events-meta-box.php:61
50
+ msgid "@"
51
+ msgstr "@"
52
+
53
+ #: ../admin-views/events-meta-box.php:56
54
+ msgid "End Date / Time:"
55
+ msgstr "Sluttdato og tidspunkt:"
56
+
57
+ #: ../admin-views/events-meta-box.php:78
58
+ msgid "Event Location Details"
59
+ msgstr "Stedsbeskrivelse"
60
+
61
+ #: ../admin-views/events-meta-box.php:84
62
+ msgid "Show Google Maps Link:"
63
+ msgstr "Vis lenke til kart fra Google Maps:"
64
+
65
+ #: ../admin-views/events-meta-box.php:91
66
+ msgid "Show Google Map:"
67
+ msgstr "Vis kart fra Google Maps"
68
+
69
+ #: ../admin-views/events-meta-box.php:100
70
+ msgid "Event Organizer Details"
71
+ msgstr "Informasjon om arrangøren"
72
+
73
+ #: ../admin-views/events-meta-box.php:109
74
+ msgid "Event Cost"
75
+ msgstr "Pris for deltakelse"
76
+
77
+ #: ../admin-views/events-meta-box.php:112
78
+ msgid "Cost:"
79
+ msgstr "Pris:"
80
+
81
+ #: ../admin-views/events-meta-box.php:117
82
+ msgid "Leave blank to hide the field. Enter a 0 for events that are free."
83
+ msgstr "La feltet være blankt for å skjule det. Skriv 0 om aktiviteten er gratis."
84
+
85
+ #: ../admin-views/events-options.php:47
86
+ #, php-format
87
+ msgid "%s Settings"
88
+ msgstr "%s Innstillinger"
89
+
90
+ #: ../admin-views/events-options.php:51
91
+ msgid "Need a hand?"
92
+ msgstr "Trenger du hjelp?"
93
+
94
+ #: ../admin-views/events-options.php:52
95
+ #, php-format
96
+ msgid "If you're stuck on these options, please go to the <a href=\"%s\">support forum</a>."
97
+ msgstr "Om du sitter fast med innstillingene, vennligst gå til <a href=\"%s\">forumet for brukerstøtte</a>."
98
+
99
+ #: ../admin-views/events-options.php:54
100
+ msgid "Here is the iCal feed URL for your events: "
101
+ msgstr "Her er URLen til iCal-feeden for aktivitetene dine:"
102
+
103
+ #: ../admin-views/events-options.php:60
104
+ msgid "Settings"
105
+ msgstr "Innstillinger"
106
+
107
+ #: ../admin-views/events-options.php:63
108
+ #: ../admin-views/events-options.php:67
109
+ msgid "Default View for the Events"
110
+ msgstr "Standardinnstillinger for aktivitetene"
111
+
112
+ #: ../admin-views/events-options.php:71
113
+ msgid "Calendar"
114
+ msgstr "Kalender"
115
+
116
+ #: ../admin-views/events-options.php:75
117
+ msgid "Event List"
118
+ msgstr "Aktivitetsliste"
119
+
120
+ #: ../admin-views/events-options.php:81
121
+ #: ../admin-views/events-options.php:85
122
+ #: ../admin-views/events-options.php:87
123
+ msgid "Show Comments"
124
+ msgstr "Vis kommentarer"
125
+
126
+ #: ../admin-views/events-options.php:95
127
+ #: ../admin-views/events-options.php:99
128
+ msgid "Multiday Event Cutoff"
129
+ msgstr "Brytningspunkt for aktiviteter som strekker seg over flere dager"
130
+
131
+ #: ../admin-views/events-options.php:113
132
+ msgid "For multi-day events, hide the last day from grid view if it ends on or before this time."
133
+ msgstr "For aktiviteter som strekker seg over flere dager, skjul den siste dagen fra kalendervisning om aktiviteten slutter på eller før dette tidspunktet."
134
+
135
+ #: ../admin-views/events-options.php:118
136
+ #: ../admin-views/events-options.php:122
137
+ msgid "Enable Google Maps"
138
+ msgstr "Aktiver Google Maps"
139
+
140
+ #: ../admin-views/events-options.php:128
141
+ msgid "Height"
142
+ msgstr "Høyde"
143
+
144
+ #: ../admin-views/events-options.php:129
145
+ msgid "Width"
146
+ msgstr "Bredde"
147
+
148
+ #: ../admin-views/events-options.php:129
149
+ msgid "(number or %)"
150
+ msgstr "(antall eller %)"
151
+
152
+ #: ../admin-views/events-options.php:133
153
+ msgid "If you don't have this turned on, your event listings won't have the backend map preview or frontend embedded map."
154
+ msgstr "Om denne ikke er aktivert vil ikke aktivitetene dine ha forhåndsvisning av detaljkart eller innebygde hovedsidekart."
155
+
156
+ #: ../admin-views/events-options.php:141
157
+ #: ../admin-views/events-options.php:143
158
+ msgid "Events URL slug"
159
+ msgstr "Kortnavn for aktivitets-URL"
160
+
161
+ #: ../admin-views/events-options.php:144
162
+ msgid "The slug used for building the Events URL."
163
+ msgstr "Kortnavnet benyttes for å konstruere URLen til aktivitetskalenderen."
164
+
165
+ #: ../admin-views/events-options.php:144
166
+ #, php-format
167
+ msgid "Your current Events URL is <strong><a href=\"%s\">%s</a></strong>"
168
+ msgstr "Aktiv URL til aktivitetskalenderen er <strong><a href=\"%s\">%s</a></strong>"
169
+
170
+ #: ../admin-views/events-options.php:148
171
+ #: ../admin-views/events-options.php:150
172
+ msgid "Single Event URL slug"
173
+ msgstr "Kortnavn for URL til enkeltaktiviteter"
174
+
175
+ #: ../admin-views/events-options.php:151
176
+ msgid "The slug used for building a single Event URL."
177
+ msgstr "Kortnavnet benyttes for å konstruere URLen til en enkeltaktivitet."
178
+
179
+ #: ../admin-views/events-options.php:152
180
+ #, php-format
181
+ msgid "<strong>NOTE:</strong> You <em>cannot</em> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: <strong>%s</strong>"
182
+ msgstr "<strong>MERK:</strong> Du <em>kan ikke</em> bruke det samme kortnavnet som over. Kortnavnet over bør ideelt sett være i flertall, og denne i entall.<br />URLen for enkeltaktiviteter blir da: <strong>%s</strong>"
183
+
184
+ #: ../admin-views/events-options.php:157
185
+ #: ../admin-views/events-options.php:159
186
+ msgid "Debug"
187
+ msgstr "Feilsøking"
188
+
189
+ #: ../admin-views/events-options.php:160
190
+ msgid "Debug Events display issues."
191
+ msgstr "Feilsøk visningsproblemer for aktiviteter."
192
+
193
+ #: ../admin-views/events-options.php:161
194
+ #, php-format
195
+ msgid "Enable this option to log debug information. By default this will log to your server PHP error log. If you'd like to see the log messages in your browser, then we recommend that you install the <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a> and look for the \"Tribe\" tab in the debug output."
196
+ msgstr "Aktiver denne innstillingen for å logge feilsøkingsinformasjon. I utgangspunktet skrives logger til vertens PHP-feillogg. Om du ønsker å se loggmeldingene direkte i nettleseren din anbefaler vi at du installerer innstikket kalt <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a>. Der kan du se etter fanearket \"Tribe\"."
197
+
198
+ #: ../admin-views/events-options.php:166
199
+ msgid "Theme Settings"
200
+ msgstr "Innstillinger for tema"
201
+
202
+ #: ../admin-views/events-options.php:169
203
+ #: ../admin-views/events-options.php:171
204
+ msgid "Events Template"
205
+ msgstr "Aktivitetsmal"
206
+
207
+ #: ../admin-views/events-options.php:173
208
+ msgid "Default Events Template"
209
+ msgstr "Standard aktivitetsmal"
210
+
211
+ #: ../admin-views/events-options.php:174
212
+ msgid "Default Page Template"
213
+ msgstr "Standard sidemal"
214
+
215
+ #: ../admin-views/events-options.php:177
216
+ msgid "Choose a page template to control the look and feel of your calendar."
217
+ msgstr "Velg en sidemal for å bestemme kalenderens utseende."
218
+
219
+ #: ../admin-views/events-options.php:181
220
+ #: ../admin-views/events-options.php:183
221
+ #: ../admin-views/events-options.php:191
222
+ msgid "Add HTML before calendar"
223
+ msgstr "Legg til HTML foran kalenderen"
224
+
225
+ #: ../admin-views/events-options.php:185
226
+ msgid "Some themes may require that you add extra divs before the calendar list to help with styling."
227
+ msgstr "Noen temaer krever at du legger til ekstra DIV-tagger foran kalenderen for å bedre utseendet."
228
+
229
+ #: ../admin-views/events-options.php:185
230
+ msgid "This is displayed directly after the header."
231
+ msgstr "Dette vises rett etter toppteksten."
232
+
233
+ #: ../admin-views/events-options.php:185
234
+ #: ../admin-views/events-options.php:193
235
+ msgid "You may use (x)HTML."
236
+ msgstr "Du kan benytte (x)HTML."
237
+
238
+ #: ../admin-views/events-options.php:189
239
+ msgid "Add HTML after calendar"
240
+ msgstr "Legg til HTML etter kalenderen"
241
+
242
+ #: ../admin-views/events-options.php:193
243
+ msgid "Some themes may require that you add extra divs after the calendar list to help with styling."
244
+ msgstr "Noen temaer krever at du legger til ekstra DIV-tagger etter kalenderen for å bedre utseendet."
245
+
246
+ #: ../admin-views/events-options.php:193
247
+ msgid "This is displayed directly above the footer."
248
+ msgstr "Dette vises rett før bunnteksten."
249
+
250
+ #: ../admin-views/events-options.php:202
251
+ msgid "Save Changes"
252
+ msgstr "Lagre endringer"
253
+
254
+ #: ../admin-views/organizer-meta-box.php:11
255
+ msgid "Organizer Name:"
256
+ msgstr "Arrangørens navn:"
257
+
258
+ #: ../admin-views/organizer-meta-box.php:17
259
+ #: ../admin-views/venue-meta-box.php:83
260
+ msgid "Phone:"
261
+ msgstr "Telefon:"
262
+
263
+ #: ../admin-views/organizer-meta-box.php:21
264
+ msgid "Website:"
265
+ msgstr "Nettsted:"
266
+
267
+ #: ../admin-views/organizer-meta-box.php:25
268
+ msgid "Email:"
269
+ msgstr "E-post:"
270
+
271
+ #: ../admin-views/recurrence-dialog.php:11
272
+ msgid "Which events do you wish to update?"
273
+ msgstr "Hvilke aktiviteter vil du oppdatere?"
274
+
275
+ #: ../admin-views/recurrence-dialog.php:14
276
+ msgid "Select your desired action"
277
+ msgstr "Velg ønsket handling"
278
+
279
+ #: ../admin-views/venue-meta-box.php:12
280
+ msgid "Venue Name:"
281
+ msgstr "Navn på lokale/sted:"
282
+
283
+ #: ../admin-views/venue-meta-box.php:19
284
+ msgid "Address:"
285
+ msgstr "Adresse:"
286
+
287
+ #: ../admin-views/venue-meta-box.php:23
288
+ msgid "City:"
289
+ msgstr "By:"
290
+
291
+ #: ../admin-views/venue-meta-box.php:27
292
+ msgid "Country:"
293
+ msgstr "Land:"
294
+
295
+ #: ../admin-views/venue-meta-box.php:58
296
+ msgid "State or Province:"
297
+ msgstr "Stat eller provins:"
298
+
299
+ #: ../admin-views/venue-meta-box.php:61
300
+ msgid "Select a State:"
301
+ msgstr "Velg stat:"
302
+
303
+ #: ../admin-views/venue-meta-box.php:79
304
+ msgid "Postal Code:"
305
+ msgstr "Postnummer:"
306
+
307
+ #: ../admin-views/widget-admin-list.php:11
308
+ msgid "Title:"
309
+ msgstr "Tittel:"
310
+
311
+ #: ../admin-views/widget-admin-list.php:16
312
+ msgid "Show:"
313
+ msgstr "Vis:"
314
+
315
+ #: ../admin-views/widget-admin-list.php:24
316
+ msgid "Show widget only if there are upcoming events:"
317
+ msgstr "Vis widgeten kun om det finnes framtidige aktiviteter:"
318
+
319
+ #: ../admin-views/widget-admin-list.php:30
320
+ msgid "If you wish to customize the widget display yourself, see the file views/events-list-load-widget-display.php inside the Events Premium plugin."
321
+ msgstr "Om du ønsker å tilpasse widgetens utseende kan du titte på filen views/events-list-load-widget-display.php som følger med Events Premium-innstikket."
322
+
323
+ # Er ikke dette et egennavn? Skal man oversette det?
324
+ #: ../lib/the-events-calendar.class.php:248
325
+ msgid "The Events Calendar"
326
+ msgstr "The Events Calendar"
327
+
328
+ #: ../lib/the-events-calendar.class.php:251
329
+ msgid "category"
330
+ msgstr "kategori"
331
+
332
+ #: ../lib/the-events-calendar.class.php:252
333
+ msgid "month"
334
+ msgstr "måned"
335
+
336
+ #: ../lib/the-events-calendar.class.php:253
337
+ msgid "upcoming"
338
+ msgstr "kommende"
339
+
340
+ #: ../lib/the-events-calendar.class.php:254
341
+ msgid "past"
342
+ msgstr "tidligere"
343
+
344
+ #: ../lib/the-events-calendar.class.php:256
345
+ msgid "venue"
346
+ msgstr "sted"
347
+
348
+ #: ../lib/the-events-calendar.class.php:266
349
+ #, php-format
350
+ msgid "Initializing Tribe Events on %s"
351
+ msgstr "Initialiserer Tribe-aktiviteter for %s"
352
+
353
+ #: ../lib/the-events-calendar.class.php:323
354
+ #, php-format
355
+ msgid "Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade your WordPress install."
356
+ msgstr "Beklager, The Events Calendar krever WordPress %s eller nyere. Vennligst oppgrader WordPress."
357
+
358
+ #: ../lib/the-events-calendar.class.php:326
359
+ #, php-format
360
+ msgid "Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
361
+ msgstr "Beklager, The Events Calendar krever PHP %s eller nyere. Be din systemadministrator om å migrere deg til en nyere versjon av PHP."
362
+
363
+ #: ../lib/the-events-calendar.class.php:447
364
+ msgid "Upcoming Events"
365
+ msgstr "Kommende aktiviteter"
366
+
367
+ #: ../lib/the-events-calendar.class.php:449
368
+ msgid "Past Events"
369
+ msgstr "Tidligere aktiviteter"
370
+
371
+ #: ../lib/the-events-calendar.class.php:453
372
+ #: ../lib/the-events-calendar.class.php:459
373
+ #, php-format
374
+ msgid "Events for %s"
375
+ msgstr "aktiviteter for %s"
376
+
377
+ #: ../lib/the-events-calendar.class.php:455
378
+ msgid "Events this month"
379
+ msgstr "Aktiviteter denne måneden"
380
+
381
+ #: ../lib/the-events-calendar.class.php:465
382
+ #, php-format
383
+ msgid "Events at %s"
384
+ msgstr "Aktiviteter ved %s"
385
+
386
+ #: ../lib/the-events-calendar.class.php:477
387
+ msgid "No description has been entered for this event."
388
+ msgstr "Denne aktiviteten har ingen beskrivelse."
389
+
390
+ #: ../lib/the-events-calendar.class.php:583
391
+ msgid "Events"
392
+ msgstr "Aktiviteter"
393
+
394
+ #: ../lib/the-events-calendar.class.php:584
395
+ msgid "Event"
396
+ msgstr "Aktiviteter"
397
+
398
+ #: ../lib/the-events-calendar.class.php:585
399
+ #: ../lib/the-events-calendar.class.php:598
400
+ #: ../lib/the-events-calendar.class.php:611
401
+ msgid "Add New"
402
+ msgstr "Legg til ny"
403
+
404
+ #: ../lib/the-events-calendar.class.php:586
405
+ msgid "Add New Event"
406
+ msgstr "Legg til ny aktivitet"
407
+
408
+ #: ../lib/the-events-calendar.class.php:587
409
+ msgid "Edit Event"
410
+ msgstr "Rediger aktivitet"
411
+
412
+ #: ../lib/the-events-calendar.class.php:588
413
+ msgid "New Event"
414
+ msgstr "Ny aktivitet"
415
+
416
+ #: ../lib/the-events-calendar.class.php:589
417
+ msgid "View Event"
418
+ msgstr "Vis aktivitet"
419
+
420
+ #: ../lib/the-events-calendar.class.php:590
421
+ msgid "Search Events"
422
+ msgstr "Søk i aktiviteter"
423
+
424
+ #: ../lib/the-events-calendar.class.php:591
425
+ msgid "No events found"
426
+ msgstr "Fant ingen aktiviteter"
427
+
428
+ #: ../lib/the-events-calendar.class.php:592
429
+ msgid "No events found in Trash"
430
+ msgstr "Fant ingen aktiviteter i søppelkassen"
431
+
432
+ #: ../lib/the-events-calendar.class.php:596
433
+ msgid "Venues"
434
+ msgstr "Steder"
435
+
436
+ #: ../lib/the-events-calendar.class.php:597
437
+ msgid "Venue"
438
+ msgstr "Sted"
439
+
440
+ #: ../lib/the-events-calendar.class.php:599
441
+ msgid "Add New Venue"
442
+ msgstr "Legg til nytt sted"
443
+
444
+ #: ../lib/the-events-calendar.class.php:600
445
+ msgid "Edit Venue"
446
+ msgstr "Rediger sted"
447
+
448
+ #: ../lib/the-events-calendar.class.php:601
449
+ msgid "New Venue"
450
+ msgstr "Nytt sted"
451
+
452
+ #: ../lib/the-events-calendar.class.php:602
453
+ #: ../lib/the-events-calendar.class.php:615
454
+ msgid "View Venue"
455
+ msgstr "Vis sted"
456
+
457
+ #: ../lib/the-events-calendar.class.php:603
458
+ msgid "Search Venues"
459
+ msgstr "Søk i steder"
460
+
461
+ #: ../lib/the-events-calendar.class.php:604
462
+ msgid "No venue found"
463
+ msgstr "Fant ingen steder"
464
+
465
+ #: ../lib/the-events-calendar.class.php:605
466
+ msgid "No venues found in Trash"
467
+ msgstr "Fant ingen steder i søppelkassen"
468
+
469
+ #: ../lib/the-events-calendar.class.php:609
470
+ msgid "Organizers"
471
+ msgstr "Arrangører"
472
+
473
+ #: ../lib/the-events-calendar.class.php:610
474
+ msgid "Organizer"
475
+ msgstr "Arrangør"
476
+
477
+ #: ../lib/the-events-calendar.class.php:612
478
+ msgid "Add New Organizer"
479
+ msgstr "Legg til ny arrangør"
480
+
481
+ #: ../lib/the-events-calendar.class.php:613
482
+ msgid "Edit Organizer"
483
+ msgstr "Rediger arrangør"
484
+
485
+ #: ../lib/the-events-calendar.class.php:614
486
+ msgid "New Organizer"
487
+ msgstr "Ny arrangør"
488
+
489
+ #: ../lib/the-events-calendar.class.php:616
490
+ msgid "Search Organizers"
491
+ msgstr "Søk i arrangører"
492
+
493
+ #: ../lib/the-events-calendar.class.php:617
494
+ msgid "No organizer found"
495
+ msgstr "Fant ingen arrangører"
496
+
497
+ #: ../lib/the-events-calendar.class.php:618
498
+ msgid "No organizers found in Trash"
499
+ msgstr "Fant ingen arrangører i søppelkassen"
500
+
501
+ #: ../lib/the-events-calendar.class.php:622
502
+ #: ../lib/tribe-admin-events-list.class.php:172
503
+ msgid "Event Categories"
504
+ msgstr "Kategorier"
505
+
506
+ #: ../lib/the-events-calendar.class.php:623
507
+ msgid "Event Category"
508
+ msgstr "Kategori"
509
+
510
+ #: ../lib/the-events-calendar.class.php:624
511
+ msgid "Search Event Categories"
512
+ msgstr "Søk i kategorier"
513
+
514
+ #: ../lib/the-events-calendar.class.php:625
515
+ msgid "All Event Categories"
516
+ msgstr "Alle kategorier"
517
+
518
+ #: ../lib/the-events-calendar.class.php:626
519
+ msgid "Parent Event Category"
520
+ msgstr "Overordnet kategori"
521
+
522
+ #: ../lib/the-events-calendar.class.php:627
523
+ msgid "Parent Event Category:"
524
+ msgstr "Overordnet kategori:"
525
+
526
+ #: ../lib/the-events-calendar.class.php:628
527
+ msgid "Edit Event Category"
528
+ msgstr "Rediger kategori"
529
+
530
+ #: ../lib/the-events-calendar.class.php:629
531
+ msgid "Update Event Category"
532
+ msgstr "Oppdater kategori"
533
+
534
+ #: ../lib/the-events-calendar.class.php:630
535
+ msgid "Add New Event Category"
536
+ msgstr "Legg til ny kategori"
537
+
538
+ #: ../lib/the-events-calendar.class.php:631
539
+ msgid "New Event Category Name"
540
+ msgstr "Navn på ny kategori"
541
+
542
+ #: ../lib/the-events-calendar.class.php:641
543
+ #, php-format
544
+ msgid "Event updated. <a href=\"%s\">View event</a>"
545
+ msgstr "Aktivitet oppdatert. <a href=\"%s\">Vis aktivitet</a>"
546
+
547
+ #: ../lib/the-events-calendar.class.php:642
548
+ #: ../lib/the-events-calendar.class.php:659
549
+ #: ../lib/the-events-calendar.class.php:676
550
+ msgid "Custom field updated."
551
+ msgstr "Egendefinert felt oppdatert."
552
+
553
+ #: ../lib/the-events-calendar.class.php:643
554
+ #: ../lib/the-events-calendar.class.php:660
555
+ #: ../lib/the-events-calendar.class.php:677
556
+ msgid "Custom field deleted."
557
+ msgstr "Egendefinert felt slettet."
558
+
559
+ #: ../lib/the-events-calendar.class.php:644
560
+ msgid "Event updated."
561
+ msgstr "Aktivitet oppdatert."
562
+
563
+ #: ../lib/the-events-calendar.class.php:646
564
+ #, php-format
565
+ msgid "Event restored to revision from %s"
566
+ msgstr "Aktivitet gjenopprettet til revisjon fra %s"
567
+
568
+ #: ../lib/the-events-calendar.class.php:647
569
+ #, php-format
570
+ msgid "Event published. <a href=\"%s\">View event</a>"
571
+ msgstr "Aktivitet publisert. <a href=\"%s\">Vis aktivitet</a>"
572
+
573
+ #: ../lib/the-events-calendar.class.php:648
574
+ msgid "Event saved."
575
+ msgstr "Aktivitet lagret."
576
+
577
+ #: ../lib/the-events-calendar.class.php:649
578
+ #, php-format
579
+ msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
580
+ msgstr "Aktivitet innsendt. <a target=\"_blank\" href=\"%s\">Forhåndsvis</a>"
581
+
582
+ #: ../lib/the-events-calendar.class.php:650
583
+ #, php-format
584
+ msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
585
+ msgstr "Aktivitet planlagt til <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Forhåndsvis</a>"
586
+
587
+ #: ../lib/the-events-calendar.class.php:652
588
+ #: ../lib/the-events-calendar.class.php:669
589
+ #: ../lib/the-events-calendar.class.php:686
590
+ msgid "M j, Y @ G:i"
591
+ msgstr "Y-m-d @ G:i"
592
+
593
+ #: ../lib/the-events-calendar.class.php:653
594
+ #, php-format
595
+ msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
596
+ msgstr "Utkast for aktivitet oppdatert. <a target=\"_blank\" href=\"%s\">Forhåndsvis</a>"
597
+
598
+ #: ../lib/the-events-calendar.class.php:658
599
+ #, php-format
600
+ msgid "Venue updated. <a href=\"%s\">View venue</a>"
601
+ msgstr "Sted oppdatert. <a href=\"%s\">Vis sted</a>"
602
+
603
+ #: ../lib/the-events-calendar.class.php:661
604
+ msgid "Venue updated."
605
+ msgstr "Sted oppdatert."
606
+
607
+ #: ../lib/the-events-calendar.class.php:663
608
+ #, php-format
609
+ msgid "Venue restored to revision from %s"
610
+ msgstr "Sted gjenopprettet til revisjon fra %s"
611
+
612
+ #: ../lib/the-events-calendar.class.php:664
613
+ #, php-format
614
+ msgid "Venue published. <a href=\"%s\">View venue</a>"
615
+ msgstr "Sted publisert. <a href=\"%s\">Vis sted</a>"
616
+
617
+ #: ../lib/the-events-calendar.class.php:665
618
+ msgid "Venue saved."
619
+ msgstr "Sted lagret."
620
+
621
+ #: ../lib/the-events-calendar.class.php:666
622
+ #, php-format
623
+ msgid "Venue submitted. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
624
+ msgstr "Sted innsendt. <a target=\"_blank\" href=\"%s\">Forhåndsvis</a>"
625
+
626
+ #: ../lib/the-events-calendar.class.php:667
627
+ #, php-format
628
+ msgid "Venue scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview venue</a>"
629
+ msgstr "Sted lagt til for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Forhåndsvis</a>"
630
+
631
+ #: ../lib/the-events-calendar.class.php:670
632
+ #, php-format
633
+ msgid "Venue draft updated. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
634
+ msgstr "Utkast for sted oppdatert. <a target=\"_blank\" href=\"%s\">Forhåndsvis</a>"
635
+
636
+ #: ../lib/the-events-calendar.class.php:675
637
+ #, php-format
638
+ msgid "Organizer updated. <a href=\"%s\">View organizer</a>"
639
+ msgstr "Arrangør oppdatert. <a href=\"%s\">Vis arrangør</a>"
640
+
641
+ #: ../lib/the-events-calendar.class.php:678
642
+ msgid "Organizer updated."
643
+ msgstr "Arrangør oppdatert."
644
+
645
+ #: ../lib/the-events-calendar.class.php:680
646
+ #, php-format
647
+ msgid "Organizer restored to revision from %s"
648
+ msgstr "Arrangør gjenopprettet til revisjon fra %s"
649
+
650
+ #: ../lib/the-events-calendar.class.php:681
651
+ #, php-format
652
+ msgid "Organizer published. <a href=\"%s\">View organizer</a>"
653
+ msgstr "Arrangør publisert. <a href=\"%s\">Vis arrangør</a>"
654
+
655
+ #: ../lib/the-events-calendar.class.php:682
656
+ msgid "Organizer saved."
657
+ msgstr "Arrangør lagret."
658
+
659
+ #: ../lib/the-events-calendar.class.php:683
660
+ #, php-format
661
+ msgid "Organizer submitted. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
662
+ msgstr "Arrangør innsendt. <a target=\"_blank\" href=\"%s\">Forhåndsvis</a>"
663
+
664
+ #: ../lib/the-events-calendar.class.php:684
665
+ #, php-format
666
+ msgid "Organizer scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview organizer</a>"
667
+ msgstr "Arrangør lagt til for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Vis arrangør</a>"
668
+
669
+ #: ../lib/the-events-calendar.class.php:687
670
+ #, php-format
671
+ msgid "Organizer draft updated. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
672
+ msgstr "Utkast for arrangør oppdatert. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
673
+
674
+ #: ../lib/the-events-calendar.class.php:742
675
+ msgid "Next"
676
+ msgstr "Neste"
677
+
678
+ #: ../lib/the-events-calendar.class.php:743
679
+ msgid "Prev"
680
+ msgstr "Forrige"
681
+
682
+ #: ../lib/the-events-calendar.class.php:744
683
+ msgid "Today"
684
+ msgstr "I dag"
685
+
686
+ #: ../lib/the-events-calendar.class.php:745
687
+ msgid "Done"
688
+ msgstr "Ferdig"
689
+
690
+ #: ../lib/the-events-calendar.class.php:1878
691
+ msgid "Event Options"
692
+ msgstr "Alternativer for aktivitet"
693
+
694
+ #: ../lib/the-events-calendar.class.php:1880
695
+ msgid "Venue Information"
696
+ msgstr "Stedsinformasjon"
697
+
698
+ #: ../lib/the-events-calendar.class.php:1881
699
+ msgid "Organizer Information"
700
+ msgstr "Arrangørinformasjon"
701
+
702
+ #: ../lib/the-events-calendar.class.php:1994
703
+ msgid "Support"
704
+ msgstr "Brukerstøtte"
705
+
706
+ #: ../lib/the-events-calendar.class.php:1997
707
+ msgid "View All Add-Ons"
708
+ msgstr "Vis alle tillegg"
709
+
710
+ #: ../lib/the-events-calendar.class.php:2004
711
+ msgid "News from Modern Tribe"
712
+ msgstr "Nyheter fra Modern Tribe"
713
+
714
+ #: ../lib/the-events-calendar.class.php:2049
715
+ msgid "Additional Functionality"
716
+ msgstr "Tilleggsfunksjonalitet"
717
+
718
+ #: ../lib/the-events-calendar.class.php:2054
719
+ #: ../lib/the-events-calendar.class.php:2060
720
+ msgid "Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?"
721
+ msgstr "Savner du funksjonalitet som f.eks. gjentakende aktivitet, egendefinerte felter, samfunnsaktiviteter, billettsalg m.m?"
722
+
723
+ #: ../lib/the-events-calendar.class.php:2054
724
+ #: ../lib/the-events-calendar.class.php:2061
725
+ #, php-format
726
+ msgid "Check out the <a href=\"%s\">available Add-Ons</a>."
727
+ msgstr "Ta en titt på <a href=\"%s\">tilgjengelige tillegg</a>."
728
+
729
+ #: ../lib/tribe-admin-events-list.class.php:40
730
+ #, php-format
731
+ msgid "View &#8220;%s&#8221;"
732
+ msgstr "Vis &#8220;%s&#8221;"
733
+
734
+ #: ../lib/tribe-admin-events-list.class.php:40
735
+ msgid "View"
736
+ msgstr "Vis"
737
+
738
+ #: ../lib/tribe-admin-events-list.class.php:177
739
+ msgid "Start Date"
740
+ msgstr "Startdato"
741
+
742
+ #: ../lib/tribe-admin-events-list.class.php:178
743
+ msgid "End Date"
744
+ msgstr "Sluttdato"
745
+
746
+ #: ../lib/tribe-admin-events-list.class.php:179
747
+ msgid "Recurring?"
748
+ msgstr "Gjentakende?"
749
+
750
+ #: ../lib/tribe-admin-events-list.class.php:222
751
+ msgid "Yes"
752
+ msgstr "Ja"
753
+
754
+ #: ../lib/tribe-admin-events-list.class.php:222
755
+ msgid "No"
756
+ msgstr "Nei"
757
+
758
+ #: ../lib/tribe-admin-events-list.class.php:276
759
+ #, php-format
760
+ msgid "All %s"
761
+ msgstr "Alle %s"
762
+
763
+ # Jeg tenker dette er et egennavn. Lar den stå.
764
+ #: ../lib/tribe-debug-bar.class.php:18
765
+ msgid "Tribe"
766
+ msgstr "Tribe"
767
+
768
+ #: ../lib/tribe-event-exception.class.php:17
769
+ #: ../lib/tribe-event-exception.class.php:34
770
+ msgid "Error"
771
+ msgstr "Feil"
772
+
773
+ #: ../lib/tribe-the-events-calendar-import.class.php:44
774
+ msgid "Welcome to Events 2.0! This is a HUGE upgrade from 1.6.5. Please make sure you have backed up before proceeding any further. You can easily <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">revert to an old version</a> if you want to backup first. This upgrade includes two major steps, <a href=\"options-general.php?page=tribe-events-calendar\">migrating data</a> & updating your templates as necessary. There have been significant changes to the template tags and functions. Check out our <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">walkthrough on the upgrade</a> before proceeding and check out the FAQ & Knowledge base from the <a href=\"http://tri.be/support/\">support page</a>. If you're new to The Events Calendar, you may want to review our <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">new user primer</a>.<br/><br/> You have events that need to be migrated. Please visit the bottom of the <a href=\"options-general.php?page=tribe-events-calendar\">settings page</a> to perform the migration."
775
+ msgstr "Velkommen til Events 2.0! Dette er en STOR oppgradering fra 1.6.5. Vennligst se til at du har tatt en sikkerhetskopi før du fortsetter. Du kan enkelt <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">rulle tilbake til en eldre versjon</a> om du vil ta en sikkerhetskopi først. Denne oppgraderingen består av to hovedsteg; <a href=\"options-general.php?page=tribe-events-calendar\">migrering av data</a> og oppdatering av malene dine om nødvendig. Taggene for maler og funksjonene har gjennomgått betydelige endringer. Ta en titt på vår <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">oppgraderingsveiledning</a> før du fortsetter, og se på FAQen og kunnskapsdatabasen fra <a href=\"http://tri.be/support/\">siden for brukerstøtte</a>. Om det er første gang du bruker The Events Calendar anbefaler vi at du leser vår <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">veiledning for nye brukere</a>.<br/><br/> Du har aktiviteter som må migreres. Vennligst se nederst på siden for <a href=\"options-general.php?page=tribe-events-calendar\">innstillinger</a> for å utføre migreringen."
776
+
777
+ #: ../lib/tribe-the-events-calendar-import.class.php:54
778
+ msgid "Upgrade from The Events Calendar"
779
+ msgstr "Oppgrader fra The Events Calendar"
780
+
781
+ #: ../lib/tribe-the-events-calendar-import.class.php:55
782
+ msgid "It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone."
783
+ msgstr "Det ser ut for at du har noen eldre Events Calendar -data som må oppgraderes. Vennligst tilse at du har en sikkerhetskopi av databasen før du utfører oppgraderingen. Denne prosessen kan ikke angres."
784
+
785
+ #: ../lib/tribe-the-events-calendar-import.class.php:56
786
+ msgid "Migrate Data!"
787
+ msgstr "Migrer data!"
788
+
789
+ #: ../lib/tribe-the-events-calendar-import.class.php:128
790
+ #, php-format
791
+ msgid "You successfully migrated (%d) entries."
792
+ msgstr "Du har lykkes i å migrere (%d) oppføringer."
793
+
794
+ #: ../lib/tribe-the-events-calendar-import.class.php:199
795
+ msgid "Install has 1 or more legacy event!"
796
+ msgstr "Installasjonen har en eller flere aktiviteter av gammel type!"
797
+
798
+ #: ../lib/tribe-view-helpers.class.php:16
799
+ #: ../lib/tribe-view-helpers.class.php:33
800
+ msgid "Select a Country:"
801
+ msgstr "Velg et land:"
802
+
803
+ #: ../lib/tribe-view-helpers.class.php:34
804
+ msgid "United States"
805
+ msgstr "USA"
806
+
807
+ #: ../lib/tribe-view-helpers.class.php:35
808
+ msgid "Afghanistan"
809
+ msgstr ""
810
+
811
+ #: ../lib/tribe-view-helpers.class.php:36
812
+ msgid "Albania"
813
+ msgstr ""
814
+
815
+ #: ../lib/tribe-view-helpers.class.php:37
816
+ msgid "Algeria"
817
+ msgstr "Algerie"
818
+
819
+ #: ../lib/tribe-view-helpers.class.php:38
820
+ msgid "American Samoa"
821
+ msgstr "Amerikansk Samoa"
822
+
823
+ #: ../lib/tribe-view-helpers.class.php:39
824
+ msgid "Andorra"
825
+ msgstr ""
826
+
827
+ #: ../lib/tribe-view-helpers.class.php:40
828
+ msgid "Angola"
829
+ msgstr ""
830
+
831
+ #: ../lib/tribe-view-helpers.class.php:41
832
+ msgid "Anguilla"
833
+ msgstr ""
834
+
835
+ #: ../lib/tribe-view-helpers.class.php:42
836
+ msgid "Antarctica"
837
+ msgstr "Antarktis"
838
+
839
+ #: ../lib/tribe-view-helpers.class.php:43
840
+ msgid "Antigua And Barbuda"
841
+ msgstr ""
842
+
843
+ #: ../lib/tribe-view-helpers.class.php:44
844
+ msgid "Argentina"
845
+ msgstr ""
846
+
847
+ #: ../lib/tribe-view-helpers.class.php:45
848
+ msgid "Armenia"
849
+ msgstr ""
850
+
851
+ #: ../lib/tribe-view-helpers.class.php:46
852
+ msgid "Aruba"
853
+ msgstr ""
854
+
855
+ #: ../lib/tribe-view-helpers.class.php:47
856
+ msgid "Australia"
857
+ msgstr ""
858
+
859
+ #: ../lib/tribe-view-helpers.class.php:48
860
+ msgid "Austria"
861
+ msgstr "Østerrike"
862
+
863
+ #: ../lib/tribe-view-helpers.class.php:49
864
+ msgid "Azerbaijan"
865
+ msgstr ""
866
+
867
+ #: ../lib/tribe-view-helpers.class.php:50
868
+ msgid "Bahamas"
869
+ msgstr ""
870
+
871
+ #: ../lib/tribe-view-helpers.class.php:51
872
+ msgid "Bahrain"
873
+ msgstr ""
874
+
875
+ #: ../lib/tribe-view-helpers.class.php:52
876
+ msgid "Bangladesh"
877
+ msgstr ""
878
+
879
+ #: ../lib/tribe-view-helpers.class.php:53
880
+ msgid "Barbados"
881
+ msgstr ""
882
+
883
+ #: ../lib/tribe-view-helpers.class.php:54
884
+ msgid "Belarus"
885
+ msgstr "Hviterussland"
886
+
887
+ #: ../lib/tribe-view-helpers.class.php:55
888
+ msgid "Belgium"
889
+ msgstr "Belgia"
890
+
891
+ #: ../lib/tribe-view-helpers.class.php:56
892
+ msgid "Belize"
893
+ msgstr ""
894
+
895
+ #: ../lib/tribe-view-helpers.class.php:57
896
+ msgid "Benin"
897
+ msgstr ""
898
+
899
+ #: ../lib/tribe-view-helpers.class.php:58
900
+ msgid "Bermuda"
901
+ msgstr ""
902
+
903
+ #: ../lib/tribe-view-helpers.class.php:59
904
+ msgid "Bhutan"
905
+ msgstr ""
906
+
907
+ #: ../lib/tribe-view-helpers.class.php:60
908
+ msgid "Bolivia"
909
+ msgstr ""
910
+
911
+ #: ../lib/tribe-view-helpers.class.php:61
912
+ msgid "Bosnia And Herzegowina"
913
+ msgstr "Bosnia Herzegowina"
914
+
915
+ #: ../lib/tribe-view-helpers.class.php:62
916
+ msgid "Botswana"
917
+ msgstr ""
918
+
919
+ #: ../lib/tribe-view-helpers.class.php:63
920
+ msgid "Bouvet Island"
921
+ msgstr "Bouvetøya"
922
+
923
+ #: ../lib/tribe-view-helpers.class.php:64
924
+ msgid "Brazil"
925
+ msgstr ""
926
+
927
+ #: ../lib/tribe-view-helpers.class.php:65
928
+ msgid "British Indian Ocean Territory"
929
+ msgstr ""
930
+
931
+ #: ../lib/tribe-view-helpers.class.php:66
932
+ msgid "Brunei Darussalam"
933
+ msgstr ""
934
+
935
+ #: ../lib/tribe-view-helpers.class.php:67
936
+ msgid "Bulgaria"
937
+ msgstr ""
938
+
939
+ #: ../lib/tribe-view-helpers.class.php:68
940
+ msgid "Burkina Faso"
941
+ msgstr ""
942
+
943
+ #: ../lib/tribe-view-helpers.class.php:69
944
+ msgid "Burundi"
945
+ msgstr ""
946
+
947
+ #: ../lib/tribe-view-helpers.class.php:70
948
+ msgid "Cambodia"
949
+ msgstr "Kambodsja"
950
+
951
+ #: ../lib/tribe-view-helpers.class.php:71
952
+ msgid "Cameroon"
953
+ msgstr "Kamerun"
954
+
955
+ #: ../lib/tribe-view-helpers.class.php:72
956
+ msgid "Canada"
957
+ msgstr ""
958
+
959
+ #: ../lib/tribe-view-helpers.class.php:73
960
+ msgid "Cape Verde"
961
+ msgstr "Kapp Verde"
962
+
963
+ #: ../lib/tribe-view-helpers.class.php:74
964
+ msgid "Cayman Islands"
965
+ msgstr ""
966
+
967
+ #: ../lib/tribe-view-helpers.class.php:75
968
+ msgid "Central African Republic"
969
+ msgstr ""
970
+
971
+ #: ../lib/tribe-view-helpers.class.php:76
972
+ msgid "Chad"
973
+ msgstr ""
974
+
975
+ #: ../lib/tribe-view-helpers.class.php:77
976
+ msgid "Chile"
977
+ msgstr ""
978
+
979
+ #: ../lib/tribe-view-helpers.class.php:78
980
+ msgid "China"
981
+ msgstr "Kina"
982
+
983
+ #: ../lib/tribe-view-helpers.class.php:79
984
+ msgid "Christmas Island"
985
+ msgstr ""
986
+
987
+ #: ../lib/tribe-view-helpers.class.php:80
988
+ msgid "Cocos (Keeling) Islands"
989
+ msgstr ""
990
+
991
+ #: ../lib/tribe-view-helpers.class.php:81
992
+ msgid "Colombia"
993
+ msgstr ""
994
+
995
+ #: ../lib/tribe-view-helpers.class.php:82
996
+ msgid "Comoros"
997
+ msgstr ""
998
+
999
+ #: ../lib/tribe-view-helpers.class.php:83
1000
+ msgid "Congo"
1001
+ msgstr "Kongo"
1002
+
1003
+ #: ../lib/tribe-view-helpers.class.php:84
1004
+ msgid "Congo, The Democratic Republic Of The"
1005
+ msgstr "Kongo, Den demokratiske republikken"
1006
+
1007
+ #: ../lib/tribe-view-helpers.class.php:85
1008
+ msgid "Cook Islands"
1009
+ msgstr "Cook-øyene"
1010
+
1011
+ #: ../lib/tribe-view-helpers.class.php:86
1012
+ msgid "Costa Rica"
1013
+ msgstr ""
1014
+
1015
+ #: ../lib/tribe-view-helpers.class.php:87
1016
+ msgid "Cote D'Ivoire"
1017
+ msgstr "Elfenbenskysten"
1018
+
1019
+ #: ../lib/tribe-view-helpers.class.php:88
1020
+ msgid "Croatia (Local Name: Hrvatska)"
1021
+ msgstr "Kroatia"
1022
+
1023
+ #: ../lib/tribe-view-helpers.class.php:89
1024
+ msgid "Cuba"
1025
+ msgstr ""
1026
+
1027
+ #: ../lib/tribe-view-helpers.class.php:90
1028
+ msgid "Cyprus"
1029
+ msgstr "Kypros"
1030
+
1031
+ #: ../lib/tribe-view-helpers.class.php:91
1032
+ msgid "Czech Republic"
1033
+ msgstr "Tjekkia"
1034
+
1035
+ #: ../lib/tribe-view-helpers.class.php:92
1036
+ msgid "Denmark"
1037
+ msgstr "Danmark"
1038
+
1039
+ #: ../lib/tribe-view-helpers.class.php:93
1040
+ msgid "Djibouti"
1041
+ msgstr ""
1042
+
1043
+ #: ../lib/tribe-view-helpers.class.php:94
1044
+ msgid "Dominica"
1045
+ msgstr ""
1046
+
1047
+ #: ../lib/tribe-view-helpers.class.php:95
1048
+ msgid "Dominican Republic"
1049
+ msgstr "Dominikanske Republikk"
1050
+
1051
+ #: ../lib/tribe-view-helpers.class.php:96
1052
+ msgid "East Timor"
1053
+ msgstr "Øst-Timor"
1054
+
1055
+ #: ../lib/tribe-view-helpers.class.php:97
1056
+ msgid "Ecuador"
1057
+ msgstr ""
1058
+
1059
+ #: ../lib/tribe-view-helpers.class.php:98
1060
+ msgid "Egypt"
1061
+ msgstr ""
1062
+
1063
+ #: ../lib/tribe-view-helpers.class.php:99
1064
+ msgid "El Salvador"
1065
+ msgstr ""
1066
+
1067
+ #: ../lib/tribe-view-helpers.class.php:100
1068
+ msgid "Equatorial Guinea"
1069
+ msgstr ""
1070
+
1071
+ #: ../lib/tribe-view-helpers.class.php:101
1072
+ msgid "Eritrea"
1073
+ msgstr ""
1074
+
1075
+ #: ../lib/tribe-view-helpers.class.php:102
1076
+ msgid "Estonia"
1077
+ msgstr "Estland"
1078
+
1079
+ #: ../lib/tribe-view-helpers.class.php:103
1080
+ msgid "Ethiopia"
1081
+ msgstr ""
1082
+
1083
+ #: ../lib/tribe-view-helpers.class.php:104
1084
+ msgid "Falkland Islands (Malvinas)"
1085
+ msgstr "Falklandsøyene (Malvinas)"
1086
+
1087
+ #: ../lib/tribe-view-helpers.class.php:105
1088
+ msgid "Faroe Islands"
1089
+ msgstr "Færøyene"
1090
+
1091
+ #: ../lib/tribe-view-helpers.class.php:106
1092
+ msgid "Fiji"
1093
+ msgstr ""
1094
+
1095
+ #: ../lib/tribe-view-helpers.class.php:107
1096
+ msgid "Finland"
1097
+ msgstr ""
1098
+
1099
+ #: ../lib/tribe-view-helpers.class.php:108
1100
+ msgid "France"
1101
+ msgstr "Frankrike"
1102
+
1103
+ #: ../lib/tribe-view-helpers.class.php:109
1104
+ msgid "France, Metropolitan"
1105
+ msgstr "Frankrike, Metropolitan"
1106
+
1107
+ #: ../lib/tribe-view-helpers.class.php:110
1108
+ msgid "French Guiana"
1109
+ msgstr "Fransk Guiana"
1110
+
1111
+ #: ../lib/tribe-view-helpers.class.php:111
1112
+ msgid "French Polynesia"
1113
+ msgstr ""
1114
+
1115
+ #: ../lib/tribe-view-helpers.class.php:112
1116
+ msgid "French Southern Territories"
1117
+ msgstr ""
1118
+
1119
+ #: ../lib/tribe-view-helpers.class.php:113
1120
+ msgid "Gabon"
1121
+ msgstr ""
1122
+
1123
+ #: ../lib/tribe-view-helpers.class.php:114
1124
+ msgid "Gambia"
1125
+ msgstr ""
1126
+
1127
+ #: ../lib/tribe-view-helpers.class.php:115
1128
+ #: ../lib/tribe-view-helpers.class.php:303
1129
+ msgid "Georgia"
1130
+ msgstr ""
1131
+
1132
+ #: ../lib/tribe-view-helpers.class.php:116
1133
+ msgid "Germany"
1134
+ msgstr "Tyskland"
1135
+
1136
+ #: ../lib/tribe-view-helpers.class.php:117
1137
+ msgid "Ghana"
1138
+ msgstr ""
1139
+
1140
+ #: ../lib/tribe-view-helpers.class.php:118
1141
+ msgid "Gibraltar"
1142
+ msgstr ""
1143
+
1144
+ #: ../lib/tribe-view-helpers.class.php:119
1145
+ msgid "Greece"
1146
+ msgstr "Hellas"
1147
+
1148
+ #: ../lib/tribe-view-helpers.class.php:120
1149
+ msgid "Greenland"
1150
+ msgstr "Grønland"
1151
+
1152
+ #: ../lib/tribe-view-helpers.class.php:121
1153
+ msgid "Grenada"
1154
+ msgstr ""
1155
+
1156
+ #: ../lib/tribe-view-helpers.class.php:122
1157
+ msgid "Guadeloupe"
1158
+ msgstr ""
1159
+
1160
+ #: ../lib/tribe-view-helpers.class.php:123
1161
+ msgid "Guam"
1162
+ msgstr ""
1163
+
1164
+ #: ../lib/tribe-view-helpers.class.php:124
1165
+ msgid "Guatemala"
1166
+ msgstr ""
1167
+
1168
+ #: ../lib/tribe-view-helpers.class.php:125
1169
+ msgid "Guinea"
1170
+ msgstr ""
1171
+
1172
+ #: ../lib/tribe-view-helpers.class.php:126
1173
+ msgid "Guinea-Bissau"
1174
+ msgstr ""
1175
+
1176
+ #: ../lib/tribe-view-helpers.class.php:127
1177
+ msgid "Guyana"
1178
+ msgstr ""
1179
+
1180
+ #: ../lib/tribe-view-helpers.class.php:128
1181
+ msgid "Haiti"
1182
+ msgstr ""
1183
+
1184
+ #: ../lib/tribe-view-helpers.class.php:129
1185
+ msgid "Heard And Mc Donald Islands"
1186
+ msgstr ""
1187
+
1188
+ #: ../lib/tribe-view-helpers.class.php:130
1189
+ msgid "Holy See (Vatican City State)"
1190
+ msgstr ""
1191
+
1192
+ #: ../lib/tribe-view-helpers.class.php:131
1193
+ msgid "Honduras"
1194
+ msgstr ""
1195
+
1196
+ #: ../lib/tribe-view-helpers.class.php:132
1197
+ msgid "Hong Kong"
1198
+ msgstr ""
1199
+
1200
+ #: ../lib/tribe-view-helpers.class.php:133
1201
+ msgid "Hungary"
1202
+ msgstr "Ungarn"
1203
+
1204
+ #: ../lib/tribe-view-helpers.class.php:134
1205
+ msgid "Iceland"
1206
+ msgstr "Island"
1207
+
1208
+ #: ../lib/tribe-view-helpers.class.php:135
1209
+ msgid "India"
1210
+ msgstr ""
1211
+
1212
+ #: ../lib/tribe-view-helpers.class.php:136
1213
+ msgid "Indonesia"
1214
+ msgstr ""
1215
+
1216
+ #: ../lib/tribe-view-helpers.class.php:137
1217
+ msgid "Iran (Islamic Republic Of)"
1218
+ msgstr ""
1219
+
1220
+ #: ../lib/tribe-view-helpers.class.php:138
1221
+ msgid "Iraq"
1222
+ msgstr "Irak"
1223
+
1224
+ #: ../lib/tribe-view-helpers.class.php:139
1225
+ msgid "Ireland"
1226
+ msgstr "Irland"
1227
+
1228
+ #: ../lib/tribe-view-helpers.class.php:140
1229
+ msgid "Israel"
1230
+ msgstr ""
1231
+
1232
+ #: ../lib/tribe-view-helpers.class.php:141
1233
+ msgid "Italy"
1234
+ msgstr "Italia"
1235
+
1236
+ #: ../lib/tribe-view-helpers.class.php:142
1237
+ msgid "Jamaica"
1238
+ msgstr ""
1239
+
1240
+ #: ../lib/tribe-view-helpers.class.php:143
1241
+ msgid "Japan"
1242
+ msgstr ""
1243
+
1244
+ #: ../lib/tribe-view-helpers.class.php:144
1245
+ msgid "Jordan"
1246
+ msgstr ""
1247
+
1248
+ #: ../lib/tribe-view-helpers.class.php:145
1249
+ msgid "Kazakhstan"
1250
+ msgstr ""
1251
+
1252
+ #: ../lib/tribe-view-helpers.class.php:146
1253
+ msgid "Kenya"
1254
+ msgstr ""
1255
+
1256
+ #: ../lib/tribe-view-helpers.class.php:147
1257
+ msgid "Kiribati"
1258
+ msgstr ""
1259
+
1260
+ #: ../lib/tribe-view-helpers.class.php:148
1261
+ msgid "Korea, Democratic People's Republic Of"
1262
+ msgstr ""
1263
+
1264
+ #: ../lib/tribe-view-helpers.class.php:149
1265
+ msgid "Korea, Republic Of"
1266
+ msgstr ""
1267
+
1268
+ #: ../lib/tribe-view-helpers.class.php:150
1269
+ msgid "Kuwait"
1270
+ msgstr ""
1271
+
1272
+ #: ../lib/tribe-view-helpers.class.php:151
1273
+ msgid "Kyrgyzstan"
1274
+ msgstr ""
1275
+
1276
+ #: ../lib/tribe-view-helpers.class.php:152
1277
+ msgid "Lao People's Democratic Republic"
1278
+ msgstr ""
1279
+
1280
+ #: ../lib/tribe-view-helpers.class.php:153
1281
+ msgid "Latvia"
1282
+ msgstr ""
1283
+
1284
+ #: ../lib/tribe-view-helpers.class.php:154
1285
+ msgid "Lebanon"
1286
+ msgstr ""
1287
+
1288
+ #: ../lib/tribe-view-helpers.class.php:155
1289
+ msgid "Lesotho"
1290
+ msgstr ""
1291
+
1292
+ #: ../lib/tribe-view-helpers.class.php:156
1293
+ msgid "Liberia"
1294
+ msgstr ""
1295
+
1296
+ #: ../lib/tribe-view-helpers.class.php:157
1297
+ msgid "Libya"
1298
+ msgstr ""
1299
+
1300
+ #: ../lib/tribe-view-helpers.class.php:158
1301
+ msgid "Liechtenstein"
1302
+ msgstr ""
1303
+
1304
+ #: ../lib/tribe-view-helpers.class.php:159
1305
+ msgid "Lithuania"
1306
+ msgstr "Litauen"
1307
+
1308
+ #: ../lib/tribe-view-helpers.class.php:160
1309
+ msgid "Luxembourg"
1310
+ msgstr ""
1311
+
1312
+ #: ../lib/tribe-view-helpers.class.php:161
1313
+ msgid "Macau"
1314
+ msgstr ""
1315
+
1316
+ #: ../lib/tribe-view-helpers.class.php:162
1317
+ msgid "Macedonia"
1318
+ msgstr ""
1319
+
1320
+ #: ../lib/tribe-view-helpers.class.php:163
1321
+ msgid "Madagascar"
1322
+ msgstr ""
1323
+
1324
+ #: ../lib/tribe-view-helpers.class.php:164
1325
+ msgid "Malawi"
1326
+ msgstr ""
1327
+
1328
+ #: ../lib/tribe-view-helpers.class.php:165
1329
+ msgid "Malaysia"
1330
+ msgstr ""
1331
+
1332
+ #: ../lib/tribe-view-helpers.class.php:166
1333
+ msgid "Maldives"
1334
+ msgstr "Maldivene"
1335
+
1336
+ #: ../lib/tribe-view-helpers.class.php:167
1337
+ msgid "Mali"
1338
+ msgstr ""
1339
+
1340
+ #: ../lib/tribe-view-helpers.class.php:168
1341
+ msgid "Malta"
1342
+ msgstr ""
1343
+
1344
+ #: ../lib/tribe-view-helpers.class.php:169
1345
+ msgid "Marshall Islands"
1346
+ msgstr "Marshall-øyene"
1347
+
1348
+ #: ../lib/tribe-view-helpers.class.php:170
1349
+ msgid "Martinique"
1350
+ msgstr ""
1351
+
1352
+ #: ../lib/tribe-view-helpers.class.php:171
1353
+ msgid "Mauritania"
1354
+ msgstr ""
1355
+
1356
+ #: ../lib/tribe-view-helpers.class.php:172
1357
+ msgid "Mauritius"
1358
+ msgstr ""
1359
+
1360
+ #: ../lib/tribe-view-helpers.class.php:173
1361
+ msgid "Mayotte"
1362
+ msgstr ""
1363
+
1364
+ #: ../lib/tribe-view-helpers.class.php:174
1365
+ msgid "Mexico"
1366
+ msgstr ""
1367
+
1368
+ #: ../lib/tribe-view-helpers.class.php:175
1369
+ msgid "Micronesia, Federated States Of"
1370
+ msgstr ""
1371
+
1372
+ #: ../lib/tribe-view-helpers.class.php:176
1373
+ msgid "Moldova, Republic Of"
1374
+ msgstr ""
1375
+
1376
+ #: ../lib/tribe-view-helpers.class.php:177
1377
+ msgid "Monaco"
1378
+ msgstr ""
1379
+
1380
+ #: ../lib/tribe-view-helpers.class.php:178
1381
+ msgid "Mongolia"
1382
+ msgstr ""
1383
+
1384
+ #: ../lib/tribe-view-helpers.class.php:179
1385
+ msgid "Montenegro"
1386
+ msgstr ""
1387
+
1388
+ #: ../lib/tribe-view-helpers.class.php:180
1389
+ msgid "Montserrat"
1390
+ msgstr ""
1391
+
1392
+ #: ../lib/tribe-view-helpers.class.php:181
1393
+ msgid "Morocco"
1394
+ msgstr "Marokko"
1395
+
1396
+ #: ../lib/tribe-view-helpers.class.php:182
1397
+ msgid "Mozambique"
1398
+ msgstr ""
1399
+
1400
+ #: ../lib/tribe-view-helpers.class.php:183
1401
+ msgid "Myanmar"
1402
+ msgstr ""
1403
+
1404
+ #: ../lib/tribe-view-helpers.class.php:184
1405
+ msgid "Namibia"
1406
+ msgstr ""
1407
+
1408
+ #: ../lib/tribe-view-helpers.class.php:185
1409
+ msgid "Nauru"
1410
+ msgstr ""
1411
+
1412
+ #: ../lib/tribe-view-helpers.class.php:186
1413
+ msgid "Nepal"
1414
+ msgstr ""
1415
+
1416
+ #: ../lib/tribe-view-helpers.class.php:187
1417
+ msgid "Netherlands"
1418
+ msgstr "Nederland"
1419
+
1420
+ #: ../lib/tribe-view-helpers.class.php:188
1421
+ msgid "Netherlands Antilles"
1422
+ msgstr "Nederlandske Antiller"
1423
+
1424
+ #: ../lib/tribe-view-helpers.class.php:189
1425
+ msgid "New Caledonia"
1426
+ msgstr "Ny Caledonia"
1427
+
1428
+ #: ../lib/tribe-view-helpers.class.php:190
1429
+ msgid "New Zealand"
1430
+ msgstr ""
1431
+
1432
+ #: ../lib/tribe-view-helpers.class.php:191
1433
+ msgid "Nicaragua"
1434
+ msgstr ""
1435
+
1436
+ #: ../lib/tribe-view-helpers.class.php:192
1437
+ msgid "Niger"
1438
+ msgstr ""
1439
+
1440
+ #: ../lib/tribe-view-helpers.class.php:193
1441
+ msgid "Nigeria"
1442
+ msgstr ""
1443
+
1444
+ #: ../lib/tribe-view-helpers.class.php:194
1445
+ msgid "Niue"
1446
+ msgstr ""
1447
+
1448
+ #: ../lib/tribe-view-helpers.class.php:195
1449
+ msgid "Norfolk Island"
1450
+ msgstr ""
1451
+
1452
+ #: ../lib/tribe-view-helpers.class.php:196
1453
+ msgid "Northern Mariana Islands"
1454
+ msgstr ""
1455
+
1456
+ #: ../lib/tribe-view-helpers.class.php:197
1457
+ msgid "Norway"
1458
+ msgstr "Norge"
1459
+
1460
+ #: ../lib/tribe-view-helpers.class.php:198
1461
+ msgid "Oman"
1462
+ msgstr ""
1463
+
1464
+ #: ../lib/tribe-view-helpers.class.php:199
1465
+ msgid "Pakistan"
1466
+ msgstr ""
1467
+
1468
+ #: ../lib/tribe-view-helpers.class.php:200
1469
+ msgid "Palau"
1470
+ msgstr ""
1471
+
1472
+ #: ../lib/tribe-view-helpers.class.php:201
1473
+ msgid "Panama"
1474
+ msgstr ""
1475
+
1476
+ #: ../lib/tribe-view-helpers.class.php:202
1477
+ msgid "Papua New Guinea"
1478
+ msgstr ""
1479
+
1480
+ #: ../lib/tribe-view-helpers.class.php:203
1481
+ msgid "Paraguay"
1482
+ msgstr ""
1483
+
1484
+ #: ../lib/tribe-view-helpers.class.php:204
1485
+ msgid "Peru"
1486
+ msgstr ""
1487
+
1488
+ #: ../lib/tribe-view-helpers.class.php:205
1489
+ msgid "Philippines"
1490
+ msgstr "Filipinene"
1491
+
1492
+ #: ../lib/tribe-view-helpers.class.php:206
1493
+ msgid "Pitcairn"
1494
+ msgstr ""
1495
+
1496
+ #: ../lib/tribe-view-helpers.class.php:207
1497
+ msgid "Poland"
1498
+ msgstr "Polen"
1499
+
1500
+ #: ../lib/tribe-view-helpers.class.php:208
1501
+ msgid "Portugal"
1502
+ msgstr ""
1503
+
1504
+ #: ../lib/tribe-view-helpers.class.php:209
1505
+ msgid "Puerto Rico"
1506
+ msgstr ""
1507
+
1508
+ #: ../lib/tribe-view-helpers.class.php:210
1509
+ msgid "Qatar"
1510
+ msgstr ""
1511
+
1512
+ #: ../lib/tribe-view-helpers.class.php:211
1513
+ msgid "Reunion"
1514
+ msgstr ""
1515
+
1516
+ #: ../lib/tribe-view-helpers.class.php:212
1517
+ msgid "Romania"
1518
+ msgstr ""
1519
+
1520
+ #: ../lib/tribe-view-helpers.class.php:213
1521
+ msgid "Russian Federation"
1522
+ msgstr "Russland"
1523
+
1524
+ #: ../lib/tribe-view-helpers.class.php:214
1525
+ msgid "Rwanda"
1526
+ msgstr ""
1527
+
1528
+ #: ../lib/tribe-view-helpers.class.php:215
1529
+ msgid "Saint Kitts And Nevis"
1530
+ msgstr ""
1531
+
1532
+ #: ../lib/tribe-view-helpers.class.php:216
1533
+ msgid "Saint Lucia"
1534
+ msgstr ""
1535
+
1536
+ #: ../lib/tribe-view-helpers.class.php:217
1537
+ msgid "Saint Vincent And The Grenadines"
1538
+ msgstr ""
1539
+
1540
+ #: ../lib/tribe-view-helpers.class.php:218
1541
+ msgid "Samoa"
1542
+ msgstr ""
1543
+
1544
+ #: ../lib/tribe-view-helpers.class.php:219
1545
+ msgid "San Marino"
1546
+ msgstr ""
1547
+
1548
+ #: ../lib/tribe-view-helpers.class.php:220
1549
+ msgid "Sao Tome And Principe"
1550
+ msgstr ""
1551
+
1552
+ #: ../lib/tribe-view-helpers.class.php:221
1553
+ msgid "Saudi Arabia"
1554
+ msgstr ""
1555
+
1556
+ #: ../lib/tribe-view-helpers.class.php:222
1557
+ msgid "Senegal"
1558
+ msgstr ""
1559
+
1560
+ #: ../lib/tribe-view-helpers.class.php:223
1561
+ msgid "Serbia"
1562
+ msgstr ""
1563
+
1564
+ #: ../lib/tribe-view-helpers.class.php:224
1565
+ msgid "Seychelles"
1566
+ msgstr "Seychellene"
1567
+
1568
+ #: ../lib/tribe-view-helpers.class.php:225
1569
+ msgid "Sierra Leone"
1570
+ msgstr ""
1571
+
1572
+ #: ../lib/tribe-view-helpers.class.php:226
1573
+ msgid "Singapore"
1574
+ msgstr "Singapor"
1575
+
1576
+ #: ../lib/tribe-view-helpers.class.php:227
1577
+ msgid "Slovakia (Slovak Republic)"
1578
+ msgstr ""
1579
+
1580
+ #: ../lib/tribe-view-helpers.class.php:228
1581
+ msgid "Slovenia"
1582
+ msgstr ""
1583
+
1584
+ #: ../lib/tribe-view-helpers.class.php:229
1585
+ msgid "Solomon Islands"
1586
+ msgstr ""
1587
+
1588
+ #: ../lib/tribe-view-helpers.class.php:230
1589
+ msgid "Somalia"
1590
+ msgstr ""
1591
+
1592
+ #: ../lib/tribe-view-helpers.class.php:231
1593
+ msgid "South Africa"
1594
+ msgstr "Sør-Afrika"
1595
+
1596
+ #: ../lib/tribe-view-helpers.class.php:232
1597
+ msgid "South Georgia, South Sandwich Islands"
1598
+ msgstr ""
1599
+
1600
+ #: ../lib/tribe-view-helpers.class.php:233
1601
+ msgid "Spain"
1602
+ msgstr "Spania"
1603
+
1604
+ #: ../lib/tribe-view-helpers.class.php:234
1605
+ msgid "Sri Lanka"
1606
+ msgstr ""
1607
+
1608
+ #: ../lib/tribe-view-helpers.class.php:235
1609
+ msgid "St. Helena"
1610
+ msgstr ""
1611
+
1612
+ #: ../lib/tribe-view-helpers.class.php:236
1613
+ msgid "St. Pierre And Miquelon"
1614
+ msgstr ""
1615
+
1616
+ #: ../lib/tribe-view-helpers.class.php:237
1617
+ msgid "Sudan"
1618
+ msgstr ""
1619
+
1620
+ #: ../lib/tribe-view-helpers.class.php:238
1621
+ msgid "Suriname"
1622
+ msgstr ""
1623
+
1624
+ #: ../lib/tribe-view-helpers.class.php:239
1625
+ msgid "Svalbard And Jan Mayen Islands"
1626
+ msgstr "Svalbard og Jan Mayen"
1627
+
1628
+ #: ../lib/tribe-view-helpers.class.php:240
1629
+ msgid "Swaziland"
1630
+ msgstr ""
1631
+
1632
+ #: ../lib/tribe-view-helpers.class.php:241
1633
+ msgid "Sweden"
1634
+ msgstr "Sverige"
1635
+
1636
+ #: ../lib/tribe-view-helpers.class.php:242
1637
+ msgid "Switzerland"
1638
+ msgstr "Sveits"
1639
+
1640
+ #: ../lib/tribe-view-helpers.class.php:243
1641
+ msgid "Syrian Arab Republic"
1642
+ msgstr ""
1643
+
1644
+ #: ../lib/tribe-view-helpers.class.php:244
1645
+ msgid "Taiwan"
1646
+ msgstr ""
1647
+
1648
+ #: ../lib/tribe-view-helpers.class.php:245
1649
+ msgid "Tajikistan"
1650
+ msgstr ""
1651
+
1652
+ #: ../lib/tribe-view-helpers.class.php:246
1653
+ msgid "Tanzania, United Republic Of"
1654
+ msgstr ""
1655
+
1656
+ #: ../lib/tribe-view-helpers.class.php:247
1657
+ msgid "Thailand"
1658
+ msgstr ""
1659
+
1660
+ #: ../lib/tribe-view-helpers.class.php:248
1661
+ msgid "Togo"
1662
+ msgstr ""
1663
+
1664
+ #: ../lib/tribe-view-helpers.class.php:249
1665
+ msgid "Tokelau"
1666
+ msgstr ""
1667
+
1668
+ #: ../lib/tribe-view-helpers.class.php:250
1669
+ msgid "Tonga"
1670
+ msgstr ""
1671
+
1672
+ #: ../lib/tribe-view-helpers.class.php:251
1673
+ msgid "Trinidad And Tobago"
1674
+ msgstr ""
1675
+
1676
+ #: ../lib/tribe-view-helpers.class.php:252
1677
+ msgid "Tunisia"
1678
+ msgstr ""
1679
+
1680
+ #: ../lib/tribe-view-helpers.class.php:253
1681
+ msgid "Turkey"
1682
+ msgstr "Tyrkia"
1683
+
1684
+ #: ../lib/tribe-view-helpers.class.php:254
1685
+ msgid "Turkmenistan"
1686
+ msgstr ""
1687
+
1688
+ #: ../lib/tribe-view-helpers.class.php:255
1689
+ msgid "Turks And Caicos Islands"
1690
+ msgstr ""
1691
+
1692
+ #: ../lib/tribe-view-helpers.class.php:256
1693
+ msgid "Tuvalu"
1694
+ msgstr ""
1695
+
1696
+ #: ../lib/tribe-view-helpers.class.php:257
1697
+ msgid "Uganda"
1698
+ msgstr ""
1699
+
1700
+ #: ../lib/tribe-view-helpers.class.php:258
1701
+ msgid "Ukraine"
1702
+ msgstr "Ukraina"
1703
+
1704
+ #: ../lib/tribe-view-helpers.class.php:259
1705
+ msgid "United Arab Emirates"
1706
+ msgstr "Forenede Arabiske Emirater"
1707
+
1708
+ #: ../lib/tribe-view-helpers.class.php:260
1709
+ msgid "United Kingdom"
1710
+ msgstr "Storbrittania"
1711
+
1712
+ #: ../lib/tribe-view-helpers.class.php:261
1713
+ msgid "United States Minor Outlying Islands"
1714
+ msgstr "USAs mindre utenforliggende øyer"
1715
+
1716
+ #: ../lib/tribe-view-helpers.class.php:262
1717
+ msgid "Uruguay"
1718
+ msgstr ""
1719
+
1720
+ #: ../lib/tribe-view-helpers.class.php:263
1721
+ msgid "Uzbekistan"
1722
+ msgstr ""
1723
+
1724
+ #: ../lib/tribe-view-helpers.class.php:264
1725
+ msgid "Vanuatu"
1726
+ msgstr ""
1727
+
1728
+ #: ../lib/tribe-view-helpers.class.php:265
1729
+ msgid "Venezuela"
1730
+ msgstr ""
1731
+
1732
+ #: ../lib/tribe-view-helpers.class.php:266
1733
+ msgid "Viet Nam"
1734
+ msgstr "Vietnam"
1735
+
1736
+ #: ../lib/tribe-view-helpers.class.php:267
1737
+ msgid "Virgin Islands (British)"
1738
+ msgstr ""
1739
+
1740
+ #: ../lib/tribe-view-helpers.class.php:268
1741
+ msgid "Virgin Islands (U.S.)"
1742
+ msgstr ""
1743
+
1744
+ #: ../lib/tribe-view-helpers.class.php:269
1745
+ msgid "Wallis And Futuna Islands"
1746
+ msgstr ""
1747
+
1748
+ #: ../lib/tribe-view-helpers.class.php:270
1749
+ msgid "Western Sahara"
1750
+ msgstr "Vest-Sahara"
1751
+
1752
+ #: ../lib/tribe-view-helpers.class.php:271
1753
+ msgid "Yemen"
1754
+ msgstr ""
1755
+
1756
+ #: ../lib/tribe-view-helpers.class.php:272
1757
+ msgid "Zambia"
1758
+ msgstr ""
1759
+
1760
+ #: ../lib/tribe-view-helpers.class.php:273
1761
+ msgid "Zimbabwe"
1762
+ msgstr ""
1763
+
1764
+ #: ../lib/tribe-view-helpers.class.php:293
1765
+ msgid "Alabama"
1766
+ msgstr ""
1767
+
1768
+ #: ../lib/tribe-view-helpers.class.php:294
1769
+ msgid "Alaska"
1770
+ msgstr ""
1771
+
1772
+ #: ../lib/tribe-view-helpers.class.php:295
1773
+ msgid "Arizona"
1774
+ msgstr ""
1775
+
1776
+ #: ../lib/tribe-view-helpers.class.php:296
1777
+ msgid "Arkansas"
1778
+ msgstr ""
1779
+
1780
+ #: ../lib/tribe-view-helpers.class.php:297
1781
+ msgid "California"
1782
+ msgstr ""
1783
+
1784
+ #: ../lib/tribe-view-helpers.class.php:298
1785
+ msgid "Colorado"
1786
+ msgstr ""
1787
+
1788
+ #: ../lib/tribe-view-helpers.class.php:299
1789
+ msgid "Connecticut"
1790
+ msgstr ""
1791
+
1792
+ #: ../lib/tribe-view-helpers.class.php:300
1793
+ msgid "Delaware"
1794
+ msgstr ""
1795
+
1796
+ #: ../lib/tribe-view-helpers.class.php:301
1797
+ msgid "District of Columbia"
1798
+ msgstr ""
1799
+
1800
+ #: ../lib/tribe-view-helpers.class.php:302
1801
+ msgid "Florida"
1802
+ msgstr ""
1803
+
1804
+ #: ../lib/tribe-view-helpers.class.php:304
1805
+ msgid "Hawaii"
1806
+ msgstr ""
1807
+
1808
+ #: ../lib/tribe-view-helpers.class.php:305
1809
+ msgid "Idaho"
1810
+ msgstr ""
1811
+
1812
+ #: ../lib/tribe-view-helpers.class.php:306
1813
+ msgid "Illinois"
1814
+ msgstr ""
1815
+
1816
+ #: ../lib/tribe-view-helpers.class.php:307
1817
+ msgid "Indiana"
1818
+ msgstr ""
1819
+
1820
+ #: ../lib/tribe-view-helpers.class.php:308
1821
+ msgid "Iowa"
1822
+ msgstr ""
1823
+
1824
+ #: ../lib/tribe-view-helpers.class.php:309
1825
+ msgid "Kansas"
1826
+ msgstr ""
1827
+
1828
+ #: ../lib/tribe-view-helpers.class.php:310
1829
+ msgid "Kentucky"
1830
+ msgstr ""
1831
+
1832
+ #: ../lib/tribe-view-helpers.class.php:311
1833
+ msgid "Louisiana"
1834
+ msgstr ""
1835
+
1836
+ #: ../lib/tribe-view-helpers.class.php:312
1837
+ msgid "Maine"
1838
+ msgstr ""
1839
+
1840
+ #: ../lib/tribe-view-helpers.class.php:313
1841
+ msgid "Maryland"
1842
+ msgstr ""
1843
+
1844
+ #: ../lib/tribe-view-helpers.class.php:314
1845
+ msgid "Massachusetts"
1846
+ msgstr ""
1847
+
1848
+ #: ../lib/tribe-view-helpers.class.php:315
1849
+ msgid "Michigan"
1850
+ msgstr ""
1851
+
1852
+ #: ../lib/tribe-view-helpers.class.php:316
1853
+ msgid "Minnesota"
1854
+ msgstr ""
1855
+
1856
+ #: ../lib/tribe-view-helpers.class.php:317
1857
+ msgid "Mississippi"
1858
+ msgstr ""
1859
+
1860
+ #: ../lib/tribe-view-helpers.class.php:318
1861
+ msgid "Missouri"
1862
+ msgstr ""
1863
+
1864
+ #: ../lib/tribe-view-helpers.class.php:319
1865
+ msgid "Montana"
1866
+ msgstr ""
1867
+
1868
+ #: ../lib/tribe-view-helpers.class.php:320
1869
+ msgid "Nebraska"
1870
+ msgstr ""
1871
+
1872
+ #: ../lib/tribe-view-helpers.class.php:321
1873
+ msgid "Nevada"
1874
+ msgstr ""
1875
+
1876
+ #: ../lib/tribe-view-helpers.class.php:322
1877
+ msgid "New Hampshire"
1878
+ msgstr ""
1879
+
1880
+ #: ../lib/tribe-view-helpers.class.php:323
1881
+ msgid "New Jersey"
1882
+ msgstr ""
1883
+
1884
+ #: ../lib/tribe-view-helpers.class.php:324
1885
+ msgid "New Mexico"
1886
+ msgstr ""
1887
+
1888
+ #: ../lib/tribe-view-helpers.class.php:325
1889
+ msgid "New York"
1890
+ msgstr ""
1891
+
1892
+ #: ../lib/tribe-view-helpers.class.php:326
1893
+ msgid "North Carolina"
1894
+ msgstr ""
1895
+
1896
+ #: ../lib/tribe-view-helpers.class.php:327
1897
+ msgid "North Dakota"
1898
+ msgstr ""
1899
+
1900
+ #: ../lib/tribe-view-helpers.class.php:328
1901
+ msgid "Ohio"
1902
+ msgstr ""
1903
+
1904
+ #: ../lib/tribe-view-helpers.class.php:329
1905
+ msgid "Oklahoma"
1906
+ msgstr ""
1907
+
1908
+ #: ../lib/tribe-view-helpers.class.php:330
1909
+ msgid "Oregon"
1910
+ msgstr ""
1911
+
1912
+ #: ../lib/tribe-view-helpers.class.php:331
1913
+ msgid "Pennsylvania"
1914
+ msgstr ""
1915
+
1916
+ #: ../lib/tribe-view-helpers.class.php:332
1917
+ msgid "Rhode Island"
1918
+ msgstr ""
1919
+
1920
+ #: ../lib/tribe-view-helpers.class.php:333
1921
+ msgid "South Carolina"
1922
+ msgstr ""
1923
+
1924
+ #: ../lib/tribe-view-helpers.class.php:334
1925
+ msgid "South Dakota"
1926
+ msgstr ""
1927
+
1928
+ #: ../lib/tribe-view-helpers.class.php:335
1929
+ msgid "Tennessee"
1930
+ msgstr ""
1931
+
1932
+ #: ../lib/tribe-view-helpers.class.php:336
1933
+ msgid "Texas"
1934
+ msgstr ""
1935
+
1936
+ #: ../lib/tribe-view-helpers.class.php:337
1937
+ msgid "Utah"
1938
+ msgstr ""
1939
+
1940
+ #: ../lib/tribe-view-helpers.class.php:338
1941
+ msgid "Vermont"
1942
+ msgstr ""
1943
+
1944
+ #: ../lib/tribe-view-helpers.class.php:339
1945
+ msgid "Virginia"
1946
+ msgstr ""
1947
+
1948
+ #: ../lib/tribe-view-helpers.class.php:340
1949
+ msgid "Washington"
1950
+ msgstr ""
1951
+
1952
+ #: ../lib/tribe-view-helpers.class.php:341
1953
+ msgid "West Virginia"
1954
+ msgstr ""
1955
+
1956
+ #: ../lib/tribe-view-helpers.class.php:342
1957
+ msgid "Wisconsin"
1958
+ msgstr ""
1959
+
1960
+ #: ../lib/tribe-view-helpers.class.php:343
1961
+ msgid "Wyoming"
1962
+ msgstr ""
1963
+
1964
+ #: ../lib/widget-list.class.php:16
1965
+ msgid "A widget that displays the next upcoming x events."
1966
+ msgstr "En widget som vider de neste x-antall aktiviteter."
1967
+
1968
+ #: ../lib/widget-list.class.php:70
1969
+ msgid "View All Events"
1970
+ msgstr "Vis alle aktiviteter"
1971
+
1972
+ #: ../lib/widget-list.class.php:73
1973
+ msgid "There are no upcoming events at this time."
1974
+ msgstr "Det finnes for tiden ingen kommende aktiviteter"
1975
+
1976
+ #: ../public/template-tags/general.php:118
1977
+ msgid "Category:"
1978
+ msgstr "Kategori:"
1979
+
1980
+ #: ../public/template-tags/general.php:235
1981
+ msgid "Free"
1982
+ msgstr "Gratis"
1983
+
1984
+ #: ../public/template-tags/loop.php:130
1985
+ msgid "Calendar of Events"
1986
+ msgstr "Aktivitetskalender"
1987
+
1988
+ #: ../views/ecp-single-template.php:24
1989
+ msgid "Edit"
1990
+ msgstr "Rediger"
1991
+
1992
+ #: ../views/events-list-load-widget-display.php:52
1993
+ msgid "All Day"
1994
+ msgstr "Hele dagen"
1995
+
1996
+ #: ../views/gridview.php:42
1997
+ #: ../views/list.php:165
1998
+ #: ../views/single.php:101
1999
+ msgid "iCal Import"
2000
+ msgstr "iCal-import"
2001
+
2002
+ #: ../views/list.php:50
2003
+ #: ../views/single.php:20
2004
+ msgid "Start:"
2005
+ msgstr "Start:"
2006
+
2007
+ #: ../views/list.php:54
2008
+ #: ../views/single.php:22
2009
+ msgid "End:"
2010
+ msgstr "Slutt:"
2011
+
2012
+ #: ../views/list.php:59
2013
+ #: ../views/single.php:25
2014
+ msgid "Date:"
2015
+ msgstr "Dato:"
2016
+
2017
+ #: ../views/list.php:69
2018
+ #: ../views/single.php:59
2019
+ msgid "Venue:"
2020
+ msgstr "Sted:"
2021
+
2022
+ #: ../views/list.php:92
2023
+ #: ../views/single.php:76
2024
+ msgid "Google Map"
2025
+ msgstr "Google Map"
2026
+
2027
+ #: ../views/list.php:116
2028
+ #, php-format
2029
+ msgid " listed under %s. Check out past events for this category or view the full calendar."
2030
+ msgstr "oppført under %s. Se eldre aktiviteter i denne kategorien eller se hele kalenderen."
2031
+
2032
+ #: ../views/list.php:118
2033
+ #, php-format
2034
+ msgid " listed under %s. Check out upcoming events for this category or view the full calendar."
2035
+ msgstr "oppført under %s. Se kommende aktiviteter i denne kategorien eller se hele kalenderen."
2036
+
2037
+ #: ../views/list.php:123
2038
+ #, php-format
2039
+ msgid "No events scheduled for <strong>%s</strong>. Please try another day."
2040
+ msgstr "Ingen aktiviteter planlagt for <strong>%s</strong>. Forsøk en annen dag."
2041
+
2042
+ #: ../views/list.php:127
2043
+ msgid "No upcoming events"
2044
+ msgstr "Ingen kommende aktiviteter"
2045
+
2046
+ #: ../views/list.php:131
2047
+ msgid "No previous events"
2048
+ msgstr "Ingen tidligere aktiviteter"
2049
+
2050
+ #: ../views/list.php:144
2051
+ #: ../views/list.php:146
2052
+ #: ../views/list.php:148
2053
+ msgid "&laquo; Previous Events"
2054
+ msgstr "&laquo; Tidligere aktiviteter"
2055
+
2056
+ #: ../views/list.php:155
2057
+ #: ../views/list.php:157
2058
+ #: ../views/list.php:159
2059
+ msgid "Next Events &raquo;"
2060
+ msgstr "Neste aktiviteter &raquo;"
2061
+
2062
+ #: ../views/single.php:13
2063
+ msgid "&laquo; Back to Events"
2064
+ msgstr "&laquo; Tilbake til aktiviteter"
2065
+
2066
+ #: ../views/single.php:14
2067
+ msgid "This event has passed."
2068
+ msgstr "Tidspunktet for aktiviteten er passert."
2069
+
2070
+ #: ../views/single.php:17
2071
+ msgid "Event:"
2072
+ msgstr "Aktivitet:"
2073
+
2074
+ #: ../views/single.php:34
2075
+ #: ../views/single.php:37
2076
+ msgid "Organizer:"
2077
+ msgstr "Arrangør:"
2078
+
2079
+ #: ../views/single.php:48
2080
+ msgid "Updated:"
2081
+ msgstr "Oppdatert:"
2082
+
2083
+ #: ../views/single.php:51
2084
+ msgid "Schedule:"
2085
+ msgstr "Plan:"
2086
+
2087
+ #: ../views/single.php:76
2088
+ msgid "Click to view a Google Map"
2089
+ msgstr "Klikk for å se Google-kart"
2090
+
2091
+ #: ../views/single.php:104
2092
+ msgid "Add to Google Calendar"
2093
+ msgstr "Legg til Google-kalender"
2094
+
2095
+ #: ../views/single.php:104
2096
+ msgid "+ Google Calendar"
2097
+ msgstr "+ Google-kalender"
2098
+
2099
+ #: ../views/table-mini.php:24
2100
+ msgid "View all &raquo;"
2101
+ msgstr "Vis alle &raquo;"
2102
+
lang/tribe-events-calendar-pl_PL.mo ADDED
Binary file
lang/tribe-events-calendar-pl_PL.po ADDED
@@ -0,0 +1,2109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Organizator zaplanowany d: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Podejrzyj</a>\n"
4
+ "Project-Id-Version: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: Kamil Szymański <kamilszymanski@gmail.com>\n"
8
+ "Language-Team: Modern Tribe, Inc. <kamilszymanski@gmail.com>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=utf-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Poedit-Language: Polish\n"
13
+ "X-Poedit-Country: POLAND\n"
14
+ "X-Poedit-SourceCharset: utf-8\n"
15
+
16
+ #: ../admin-views/event-sidebar-options.php:11
17
+ msgid "Hide From Upcoming Events List"
18
+ msgstr "Ukryj na liście nadchodzących wydarzeń"
19
+
20
+ #: ../admin-views/events-meta-box.php:25
21
+ msgid "Event Time &amp; Date"
22
+ msgstr "Data i czas wydarzenia"
23
+
24
+ #: ../admin-views/events-meta-box.php:28
25
+ msgid "You have changed the recurrence rules of this event. Saving the event will update all future events. If you did not mean to change all events, then please refresh the page."
26
+ msgstr "Zmieniłeś zasady powtarzania wydarzenia. Zapisanie wydarzenia zaktualizuje wszystkie przyszłe wydarzenia. Jeśli nie chcesz zmieniać wszystkich wydarzeń, po prostu odśwież stronę."
27
+
28
+ #: ../admin-views/events-meta-box.php:31
29
+ msgid "All day event?"
30
+ msgstr "Całodzienne wydarzenie?"
31
+
32
+ #: ../admin-views/events-meta-box.php:35
33
+ msgid "Start Date / Time:"
34
+ msgstr "Czas / data rozpoczęcia:"
35
+
36
+ #: ../admin-views/events-meta-box.php:38
37
+ #: ../admin-views/events-meta-box.php:59
38
+ msgid "YYYY-MM-DD"
39
+ msgstr "DD-MM-YYYY"
40
+
41
+ #: ../admin-views/events-meta-box.php:40
42
+ #: ../admin-views/events-meta-box.php:61
43
+ msgid "@"
44
+ msgstr "@"
45
+
46
+ #: ../admin-views/events-meta-box.php:56
47
+ msgid "End Date / Time:"
48
+ msgstr "Czas / Data zakończenia:"
49
+
50
+ #: ../admin-views/events-meta-box.php:78
51
+ msgid "Event Location Details"
52
+ msgstr "Szczegóły lokalizacji"
53
+
54
+ #: ../admin-views/events-meta-box.php:84
55
+ msgid "Show Google Maps Link:"
56
+ msgstr "Pokaż link do Map Google:"
57
+
58
+ #: ../admin-views/events-meta-box.php:91
59
+ msgid "Show Google Map:"
60
+ msgstr "Pokaż Mapę Google:"
61
+
62
+ #: ../admin-views/events-meta-box.php:100
63
+ msgid "Event Organizer Details"
64
+ msgstr "Szczegóły dot. organizatora"
65
+
66
+ #: ../admin-views/events-meta-box.php:109
67
+ msgid "Event Cost"
68
+ msgstr "Koszty wydarzenia"
69
+
70
+ #: ../admin-views/events-meta-box.php:112
71
+ msgid "Cost:"
72
+ msgstr "Koszt:"
73
+
74
+ #: ../admin-views/events-meta-box.php:117
75
+ msgid "Leave blank to hide the field. Enter a 0 for events that are free."
76
+ msgstr "Pozostaw puste, aby ukryć pole. Wpisz 0, jeśli wydarzenie jest darmowe."
77
+
78
+ #: ../admin-views/events-options.php:47
79
+ #, php-format
80
+ msgid "%s Settings"
81
+ msgstr "Ustawienia %s"
82
+
83
+ #: ../admin-views/events-options.php:51
84
+ msgid "Need a hand?"
85
+ msgstr "Potrzebujesz pomocy?"
86
+
87
+ #: ../admin-views/events-options.php:52
88
+ #, php-format
89
+ msgid "If you're stuck on these options, please go to the <a href=\"%s\">support forum</a>."
90
+ msgstr "Jeśli utkwiłeś na tej stronie, zajrzyj na <a href=\"%s\">forum pomocy</a>."
91
+
92
+ #: ../admin-views/events-options.php:54
93
+ msgid "Here is the iCal feed URL for your events: "
94
+ msgstr "Oto URL dla źródła iCal dla twoj wydarzeń:"
95
+
96
+ #: ../admin-views/events-options.php:60
97
+ msgid "Settings"
98
+ msgstr "Ustawienia"
99
+
100
+ #: ../admin-views/events-options.php:63
101
+ #: ../admin-views/events-options.php:67
102
+ msgid "Default View for the Events"
103
+ msgstr "Domyślny widok"
104
+
105
+ #: ../admin-views/events-options.php:71
106
+ msgid "Calendar"
107
+ msgstr "Kalendarz"
108
+
109
+ #: ../admin-views/events-options.php:75
110
+ msgid "Event List"
111
+ msgstr "Lista wydarzeń"
112
+
113
+ #: ../admin-views/events-options.php:81
114
+ #: ../admin-views/events-options.php:85
115
+ msgid "Number of events to show per page in the loop"
116
+ msgstr "Ilość wydarzeń na stronę"
117
+
118
+ #: ../admin-views/events-options.php:90
119
+ msgid "This is the number of posts displayed per page when returning a list of events."
120
+ msgstr "Lista postów wyświetlanych na stronie po powrocie do listy wydarzeń."
121
+
122
+ #: ../admin-views/events-options.php:95
123
+ #: ../admin-views/events-options.php:99
124
+ #: ../admin-views/events-options.php:101
125
+ msgid "Show Comments"
126
+ msgstr "Pokaż komentarze"
127
+
128
+ #: ../admin-views/events-options.php:109
129
+ #: ../admin-views/events-options.php:113
130
+ msgid "Multiday Event Cutoff"
131
+ msgstr "Wydarzenie kilkudniowe"
132
+
133
+ #: ../admin-views/events-options.php:127
134
+ msgid "For multi-day events, hide the last day from grid view if it ends on or before this time."
135
+ msgstr "Dla wydarzeń kilkudniowych, ukryj ostatni dzień z tabeli, jeśli kończą się one przed lub w danym czasie."
136
+
137
+ #: ../admin-views/events-options.php:132
138
+ #: ../admin-views/events-options.php:136
139
+ msgid "Enable Google Maps"
140
+ msgstr "Włącz Mapy Google"
141
+
142
+ #: ../admin-views/events-options.php:142
143
+ msgid "Height"
144
+ msgstr "Wysokość"
145
+
146
+ #: ../admin-views/events-options.php:143
147
+ msgid "Width"
148
+ msgstr "Szerokość"
149
+
150
+ #: ../admin-views/events-options.php:143
151
+ msgid "(number or %)"
152
+ msgstr "(liczba lub %)"
153
+
154
+ #: ../admin-views/events-options.php:144
155
+ msgid "Zoom Level"
156
+ msgstr "Stopień powiększenia"
157
+
158
+ #: ../admin-views/events-options.php:144
159
+ msgid "(0 = zoomed-out; 21 = zoomed-in)"
160
+ msgstr "(0 = max. oddalenie; 21 = max. przybliżenie)"
161
+
162
+ #: ../admin-views/events-options.php:148
163
+ msgid "If you don't have this turned on, your event listings won't have the backend map preview or frontend embedded map."
164
+ msgstr "Jeśli nie włączysz tej opcji, wydarzenie nie będzie miało możliwości podejrzenia mapy."
165
+
166
+ #: ../admin-views/events-options.php:156
167
+ #: ../admin-views/events-options.php:158
168
+ msgid "Events URL slug"
169
+ msgstr "URL dla wydarzenia"
170
+
171
+ #: ../admin-views/events-options.php:159
172
+ msgid "The slug used for building the Events URL."
173
+ msgstr "Ciąg znaków, używany przy budowaniu URL wydarzeń"
174
+
175
+ #: ../admin-views/events-options.php:159
176
+ #, php-format
177
+ msgid "Your current Events URL is <strong><a href=\"%s\">%s</a></strong>"
178
+ msgstr "Twój obecny ciąg znaków dla URLi to <strong><a href=\"%s\">%s</a></strong>"
179
+
180
+ #: ../admin-views/events-options.php:163
181
+ #: ../admin-views/events-options.php:165
182
+ msgid "Single Event URL slug"
183
+ msgstr "Ciąg znaków dla URLi pojedynczych wydarzeń"
184
+
185
+ #: ../admin-views/events-options.php:166
186
+ msgid "The slug used for building a single Event URL."
187
+ msgstr "Ciąg znaków, używany do budowania URLi pojedynczego wydarzenia"
188
+
189
+ #: ../admin-views/events-options.php:167
190
+ #, php-format
191
+ msgid "<strong>NOTE:</strong> You <em>cannot</em> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: <strong>%s</strong>"
192
+ msgstr "<strong>UWAGA:</strong> Nie <em>możesz</em> użyć tego samego ciągu co wyżej. Ciąg powyżej powinien być w liczbie mnogiej, a aktualny w liczbie pojedynczej.<br />Twój URL do pojedynczego wydarzenia to: <strong>%s</strong>"
193
+
194
+ #: ../admin-views/events-options.php:172
195
+ #: ../admin-views/events-options.php:174
196
+ msgid "Debug"
197
+ msgstr "Debugowanie"
198
+
199
+ #: ../admin-views/events-options.php:175
200
+ msgid "Debug Events display issues."
201
+ msgstr "Debuguj problemy z wyświetlaniem wydarzeń"
202
+
203
+ #: ../admin-views/events-options.php:176
204
+ #, php-format
205
+ msgid "Enable this option to log debug information. By default this will log to your server PHP error log. If you'd like to see the log messages in your browser, then we recommend that you install the <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a> and look for the \"Tribe\" tab in the debug output."
206
+ msgstr "Włącz tę opcję, aby zapisywać informacje debugowania. Domyślnie informacje będą zapisywane do logów serwera PHP. Jeśli chciałbyś zobaczyć logi w przeglądarce, zalecamy instalację wtyczki <a href=\"%s\" target=\"_blank\">Debug Ba</a> i wyszukwanie karty \"Tribe\" w logu wyświetalania."
207
+
208
+ #: ../admin-views/events-options.php:181
209
+ msgid "Theme Settings"
210
+ msgstr "Ustawienia skórki"
211
+
212
+ #: ../admin-views/events-options.php:184
213
+ #: ../admin-views/events-options.php:186
214
+ msgid "Events Template"
215
+ msgstr "Szablon wydarzeń"
216
+
217
+ #: ../admin-views/events-options.php:188
218
+ msgid "Default Events Template"
219
+ msgstr "Domyślny szblon wydarzeń"
220
+
221
+ #: ../admin-views/events-options.php:189
222
+ msgid "Default Page Template"
223
+ msgstr "Domyślny szablon strony"
224
+
225
+ #: ../admin-views/events-options.php:192
226
+ msgid "Choose a page template to control the look and feel of your calendar."
227
+ msgstr "Wybierz szablon strony, aby kontrolować wygląd kalendarza."
228
+
229
+ #: ../admin-views/events-options.php:196
230
+ #: ../admin-views/events-options.php:198
231
+ #: ../admin-views/events-options.php:206
232
+ msgid "Add HTML before calendar"
233
+ msgstr "Dodaj HTML przed kalendarzem"
234
+
235
+ #: ../admin-views/events-options.php:200
236
+ msgid "Some themes may require that you add extra divs before the calendar list to help with styling."
237
+ msgstr "Niektóre skórki mogą wymagać dodania dodatkowego DIVa przed listą kalendarzy, aby wspomóc stylizację."
238
+
239
+ #: ../admin-views/events-options.php:200
240
+ msgid "This is displayed directly after the header."
241
+ msgstr "Wyświetlane bezpośrednio po nagłówku."
242
+
243
+ #: ../admin-views/events-options.php:200
244
+ #: ../admin-views/events-options.php:208
245
+ msgid "You may use (x)HTML."
246
+ msgstr "Możesz użyć (x)HTML."
247
+
248
+ #: ../admin-views/events-options.php:204
249
+ msgid "Add HTML after calendar"
250
+ msgstr "Dodaj HTML za kalendarzem"
251
+
252
+ #: ../admin-views/events-options.php:208
253
+ msgid "Some themes may require that you add extra divs after the calendar list to help with styling."
254
+ msgstr "Niektóre skórki mogą wymagać dodania dodatkowego DIVa po kalendarzu, aby wspomóc stylizowanie."
255
+
256
+ #: ../admin-views/events-options.php:208
257
+ msgid "This is displayed directly above the footer."
258
+ msgstr "Wyświetlane bezpośrednio przed stopką."
259
+
260
+ #: ../admin-views/events-options.php:217
261
+ msgid "Save Changes"
262
+ msgstr "Zapisz zmiany"
263
+
264
+ #: ../admin-views/organizer-meta-box.php:11
265
+ msgid "Organizer Name:"
266
+ msgstr "Nazwa organizatora:"
267
+
268
+ #: ../admin-views/organizer-meta-box.php:17
269
+ #: ../admin-views/venue-meta-box.php:83
270
+ msgid "Phone:"
271
+ msgstr "Telefon:"
272
+
273
+ #: ../admin-views/organizer-meta-box.php:21
274
+ msgid "Website:"
275
+ msgstr "Strona:"
276
+
277
+ #: ../admin-views/organizer-meta-box.php:25
278
+ msgid "Email:"
279
+ msgstr "Email:"
280
+
281
+ #: ../admin-views/recurrence-dialog.php:11
282
+ msgid "Which events do you wish to update?"
283
+ msgstr "Które wydarzenia chcesz zaktualizować?"
284
+
285
+ #: ../admin-views/recurrence-dialog.php:14
286
+ msgid "Select your desired action"
287
+ msgstr "Wybierz pożadaną akcję"
288
+
289
+ #: ../admin-views/venue-meta-box.php:12
290
+ msgid "Venue Name:"
291
+ msgstr "Nazwa miejsca:"
292
+
293
+ #: ../admin-views/venue-meta-box.php:19
294
+ msgid "Address:"
295
+ msgstr "Adres:"
296
+
297
+ #: ../admin-views/venue-meta-box.php:23
298
+ msgid "City:"
299
+ msgstr "Miasto:"
300
+
301
+ #: ../admin-views/venue-meta-box.php:27
302
+ msgid "Country:"
303
+ msgstr "Kraj:"
304
+
305
+ #: ../admin-views/venue-meta-box.php:58
306
+ msgid "State or Province:"
307
+ msgstr "Stan lub prowincja:"
308
+
309
+ #: ../admin-views/venue-meta-box.php:61
310
+ msgid "Select a State:"
311
+ msgstr "Stan:"
312
+
313
+ #: ../admin-views/venue-meta-box.php:79
314
+ msgid "Postal Code:"
315
+ msgstr "Kod pocztowy:"
316
+
317
+ #: ../admin-views/widget-admin-list.php:11
318
+ msgid "Title:"
319
+ msgstr "Tytuł:"
320
+
321
+ #: ../admin-views/widget-admin-list.php:16
322
+ msgid "Show:"
323
+ msgstr "Pokaż:"
324
+
325
+ #: ../admin-views/widget-admin-list.php:24
326
+ msgid "Show widget only if there are upcoming events:"
327
+ msgstr "Pokazuj widżet tylko jeśli zapisano nadchodzące wydarzenia:"
328
+
329
+ #: ../admin-views/widget-admin-list.php:30
330
+ msgid "If you wish to customize the widget display yourself, see the file views/events-list-load-widget-display.php inside the Events Premium plugin."
331
+ msgstr "Jeśli chcesz dostosować wyświetlanie widżetu samodzielnie, zajrzyj do pliku views/events-list-load-widget-display.php we wtyczce Events Premium."
332
+
333
+ #: ../lib/the-events-calendar.class.php:255
334
+ msgid "The Events Calendar"
335
+ msgstr "Kalendarz wydarzeń"
336
+
337
+ #: ../lib/the-events-calendar.class.php:258
338
+ msgid "category"
339
+ msgstr "kategoria"
340
+
341
+ #: ../lib/the-events-calendar.class.php:259
342
+ msgid "month"
343
+ msgstr "miesiąc"
344
+
345
+ #: ../lib/the-events-calendar.class.php:260
346
+ msgid "upcoming"
347
+ msgstr "nadchodzące"
348
+
349
+ #: ../lib/the-events-calendar.class.php:261
350
+ msgid "past"
351
+ msgstr "poprzednie"
352
+
353
+ #: ../lib/the-events-calendar.class.php:263
354
+ msgid "venue"
355
+ msgstr "miejsce"
356
+
357
+ #: ../lib/the-events-calendar.class.php:273
358
+ #, php-format
359
+ msgid "Initializing Tribe Events on %s"
360
+ msgstr "Inicjalizacja Tribe Events na %s"
361
+
362
+ #: ../lib/the-events-calendar.class.php:330
363
+ #, php-format
364
+ msgid "Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade your WordPress install."
365
+ msgstr "The Events Calendar wymaga WordPressa %s lub nowszego. Zaktualizuj swoją instalację."
366
+
367
+ #: ../lib/the-events-calendar.class.php:333
368
+ #, php-format
369
+ msgid "Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
370
+ msgstr "The Events Calendar wymaga PHP %s lub nowszego. Zaktualizuj swoją instalację."
371
+
372
+ #: ../lib/the-events-calendar.class.php:454
373
+ msgid "Upcoming Events"
374
+ msgstr "Nadchodzące wydarzenia"
375
+
376
+ #: ../lib/the-events-calendar.class.php:456
377
+ msgid "Past Events"
378
+ msgstr "Poprzednie wydarzenia"
379
+
380
+ #: ../lib/the-events-calendar.class.php:460
381
+ #: ../lib/the-events-calendar.class.php:466
382
+ #, php-format
383
+ msgid "Events for %s"
384
+ msgstr "Wydarzenia dla %s"
385
+
386
+ #: ../lib/the-events-calendar.class.php:462
387
+ msgid "Events this month"
388
+ msgstr "Wydarzenia z tego miesiąca"
389
+
390
+ #: ../lib/the-events-calendar.class.php:472
391
+ #, php-format
392
+ msgid "Events at %s"
393
+ msgstr "Wydarzenia w %s"
394
+
395
+ #: ../lib/the-events-calendar.class.php:485
396
+ msgid "No description has been entered for this event."
397
+ msgstr "Nie wprowadzono opisu dla tego wydarzenia."
398
+
399
+ #: ../lib/the-events-calendar.class.php:594
400
+ msgid "Events"
401
+ msgstr "Wydarzenia"
402
+
403
+ #: ../lib/the-events-calendar.class.php:595
404
+ msgid "Event"
405
+ msgstr "Wydarzenie"
406
+
407
+ #: ../lib/the-events-calendar.class.php:596
408
+ #: ../lib/the-events-calendar.class.php:609
409
+ #: ../lib/the-events-calendar.class.php:622
410
+ msgid "Add New"
411
+ msgstr "Dodaj nowe"
412
+
413
+ #: ../lib/the-events-calendar.class.php:597
414
+ msgid "Add New Event"
415
+ msgstr "Dodaj wydarzenie"
416
+
417
+ #: ../lib/the-events-calendar.class.php:598
418
+ msgid "Edit Event"
419
+ msgstr "Edytuj wydarzenie"
420
+
421
+ #: ../lib/the-events-calendar.class.php:599
422
+ msgid "New Event"
423
+ msgstr "Nowe wydarzenie"
424
+
425
+ #: ../lib/the-events-calendar.class.php:600
426
+ msgid "View Event"
427
+ msgstr "Pokaż wydarzenie"
428
+
429
+ #: ../lib/the-events-calendar.class.php:601
430
+ msgid "Search Events"
431
+ msgstr "Znajdź wydarzenia"
432
+
433
+ #: ../lib/the-events-calendar.class.php:602
434
+ msgid "No events found"
435
+ msgstr "Nie znaleziono wydarzeń"
436
+
437
+ #: ../lib/the-events-calendar.class.php:603
438
+ msgid "No events found in Trash"
439
+ msgstr "Nie znaleziono wydarzeń w koszu"
440
+
441
+ #: ../lib/the-events-calendar.class.php:607
442
+ msgid "Venues"
443
+ msgstr "Miejsca"
444
+
445
+ #: ../lib/the-events-calendar.class.php:608
446
+ msgid "Venue"
447
+ msgstr "Miejsce"
448
+
449
+ #: ../lib/the-events-calendar.class.php:610
450
+ msgid "Add New Venue"
451
+ msgstr "Dodaj miejsce"
452
+
453
+ #: ../lib/the-events-calendar.class.php:611
454
+ msgid "Edit Venue"
455
+ msgstr "Edytuj miejsce"
456
+
457
+ #: ../lib/the-events-calendar.class.php:612
458
+ msgid "New Venue"
459
+ msgstr "Nowe miejsce"
460
+
461
+ #: ../lib/the-events-calendar.class.php:613
462
+ #: ../lib/the-events-calendar.class.php:626
463
+ msgid "View Venue"
464
+ msgstr "Pokaż miejsce"
465
+
466
+ #: ../lib/the-events-calendar.class.php:614
467
+ msgid "Search Venues"
468
+ msgstr "Znajdź miejsca"
469
+
470
+ #: ../lib/the-events-calendar.class.php:615
471
+ msgid "No venue found"
472
+ msgstr "Nie znaleziono miejsc"
473
+
474
+ #: ../lib/the-events-calendar.class.php:616
475
+ msgid "No venues found in Trash"
476
+ msgstr "Nie znaleziono miejsc w koszu"
477
+
478
+ #: ../lib/the-events-calendar.class.php:620
479
+ msgid "Organizers"
480
+ msgstr "Organizatorzy"
481
+
482
+ #: ../lib/the-events-calendar.class.php:621
483
+ msgid "Organizer"
484
+ msgstr "Organizator"
485
+
486
+ #: ../lib/the-events-calendar.class.php:623
487
+ msgid "Add New Organizer"
488
+ msgstr "Dodaj organizatora"
489
+
490
+ #: ../lib/the-events-calendar.class.php:624
491
+ msgid "Edit Organizer"
492
+ msgstr "Edytuj organizatora"
493
+
494
+ #: ../lib/the-events-calendar.class.php:625
495
+ msgid "New Organizer"
496
+ msgstr "Nowy organizator"
497
+
498
+ #: ../lib/the-events-calendar.class.php:627
499
+ msgid "Search Organizers"
500
+ msgstr "Wyszukaj organizatorów"
501
+
502
+ #: ../lib/the-events-calendar.class.php:628
503
+ msgid "No organizer found"
504
+ msgstr "Nie znaleziono organizatorów"
505
+
506
+ #: ../lib/the-events-calendar.class.php:629
507
+ msgid "No organizers found in Trash"
508
+ msgstr "Nie znaleziono organizatorów w koszu"
509
+
510
+ #: ../lib/the-events-calendar.class.php:633
511
+ #: ../lib/tribe-admin-events-list.class.php:172
512
+ msgid "Event Categories"
513
+ msgstr "Kategorie"
514
+
515
+ #: ../lib/the-events-calendar.class.php:634
516
+ msgid "Event Category"
517
+ msgstr "Kategoria"
518
+
519
+ #: ../lib/the-events-calendar.class.php:635
520
+ msgid "Search Event Categories"
521
+ msgstr "Wyszukaj kategorie"
522
+
523
+ #: ../lib/the-events-calendar.class.php:636
524
+ msgid "All Event Categories"
525
+ msgstr "Wszystkie kategorie"
526
+
527
+ #: ../lib/the-events-calendar.class.php:637
528
+ msgid "Parent Event Category"
529
+ msgstr "Kategoria nadrzędna"
530
+
531
+ #: ../lib/the-events-calendar.class.php:638
532
+ msgid "Parent Event Category:"
533
+ msgstr "Kategoria nadrzędna"
534
+
535
+ #: ../lib/the-events-calendar.class.php:639
536
+ msgid "Edit Event Category"
537
+ msgstr "Edytuj kategorię"
538
+
539
+ #: ../lib/the-events-calendar.class.php:640
540
+ msgid "Update Event Category"
541
+ msgstr "Zaktualizuj kategorię"
542
+
543
+ #: ../lib/the-events-calendar.class.php:641
544
+ msgid "Add New Event Category"
545
+ msgstr "Dodaj nową kategorię"
546
+
547
+ #: ../lib/the-events-calendar.class.php:642
548
+ msgid "New Event Category Name"
549
+ msgstr "Nowa nazwa kategorii"
550
+
551
+ #: ../lib/the-events-calendar.class.php:652
552
+ #, php-format
553
+ msgid "Event updated. <a href=\"%s\">View event</a>"
554
+ msgstr "Zaktualizowano wydarzenie. <a href=\"%s\">Pokaż</a>"
555
+
556
+ #: ../lib/the-events-calendar.class.php:653
557
+ #: ../lib/the-events-calendar.class.php:670
558
+ #: ../lib/the-events-calendar.class.php:687
559
+ msgid "Custom field updated."
560
+ msgstr "Zaktualizowano pole użytkownika."
561
+
562
+ #: ../lib/the-events-calendar.class.php:654
563
+ #: ../lib/the-events-calendar.class.php:671
564
+ #: ../lib/the-events-calendar.class.php:688
565
+ msgid "Custom field deleted."
566
+ msgstr "Usunięto pole użytkownika"
567
+
568
+ #: ../lib/the-events-calendar.class.php:655
569
+ msgid "Event updated."
570
+ msgstr "Zaktualizowano wydarzenie."
571
+
572
+ #: ../lib/the-events-calendar.class.php:657
573
+ #, php-format
574
+ msgid "Event restored to revision from %s"
575
+ msgstr "Przywrócono wydarzenie z popraki %s"
576
+
577
+ #: ../lib/the-events-calendar.class.php:658
578
+ #, php-format
579
+ msgid "Event published. <a href=\"%s\">View event</a>"
580
+ msgstr "Opublikowano wydarzenie. <a href=\"%s\">Pokaż</a>"
581
+
582
+ #: ../lib/the-events-calendar.class.php:659
583
+ msgid "Event saved."
584
+ msgstr "Zapisano wydarzenie."
585
+
586
+ #: ../lib/the-events-calendar.class.php:660
587
+ #, php-format
588
+ msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
589
+ msgstr "Wysłano wydarzenie. <a target=\"_blank\" href=\"%s\">Podejrzyj</a>"
590
+
591
+ #: ../lib/the-events-calendar.class.php:661
592
+ #, php-format
593
+ msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
594
+ msgstr "Wydarzenie zaplanowane na: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Podejrzyj</a>"
595
+
596
+ #: ../lib/the-events-calendar.class.php:663
597
+ #: ../lib/the-events-calendar.class.php:680
598
+ #: ../lib/the-events-calendar.class.php:697
599
+ msgid "M j, Y @ G:i"
600
+ msgstr "M j, Y @ G:i"
601
+
602
+ #: ../lib/the-events-calendar.class.php:664
603
+ #, php-format
604
+ msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
605
+ msgstr "Zaktualizowano szkic wydarzenia. <a target=\"_blank\" href=\"%s\">Podejrzyj</a>"
606
+
607
+ #: ../lib/the-events-calendar.class.php:669
608
+ #, php-format
609
+ msgid "Venue updated. <a href=\"%s\">View venue</a>"
610
+ msgstr "Zaktualizowano miejsce. <a href=\"%s\">Podejrzyj</a>"
611
+
612
+ #: ../lib/the-events-calendar.class.php:672
613
+ msgid "Venue updated."
614
+ msgstr "Zaktualizowano miejsce."
615
+
616
+ #: ../lib/the-events-calendar.class.php:674
617
+ #, php-format
618
+ msgid "Venue restored to revision from %s"
619
+ msgstr "Miejsce przywrócone do poprawki z %s"
620
+
621
+ #: ../lib/the-events-calendar.class.php:675
622
+ #, php-format
623
+ msgid "Venue published. <a href=\"%s\">View venue</a>"
624
+ msgstr "Miejsce opublikowane. <a href=\"%s\">Podejrzyj</a>"
625
+
626
+ #: ../lib/the-events-calendar.class.php:676
627
+ msgid "Venue saved."
628
+ msgstr "Zapisano miejsce."
629
+
630
+ #: ../lib/the-events-calendar.class.php:677
631
+ #, php-format
632
+ msgid "Venue submitted. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
633
+ msgstr "Miejsce wysłane. <a target=\"_blank\" href=\"%s\">Podejrzyj</a>"
634
+
635
+ #: ../lib/the-events-calendar.class.php:678
636
+ #, php-format
637
+ msgid "Venue scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview venue</a>"
638
+ msgstr "Miejsce zaplanowane na: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Podejrzyj</a>"
639
+
640
+ #: ../lib/the-events-calendar.class.php:681
641
+ #, php-format
642
+ msgid "Venue draft updated. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
643
+ msgstr "Zaktualizowano szkic miejsca. <a target=\"_blank\" href=\"%s\">Podejrzyj</a>"
644
+
645
+ #: ../lib/the-events-calendar.class.php:686
646
+ #, php-format
647
+ msgid "Organizer updated. <a href=\"%s\">View organizer</a>"
648
+ msgstr "Organizator zaktualizowany. <a href=\"%s\">Pokaż</a>"
649
+
650
+ #: ../lib/the-events-calendar.class.php:689
651
+ msgid "Organizer updated."
652
+ msgstr "Organizator zaktualizowany."
653
+
654
+ #: ../lib/the-events-calendar.class.php:691
655
+ #, php-format
656
+ msgid "Organizer restored to revision from %s"
657
+ msgstr "Organizator przywrócony do poprawki z %s"
658
+
659
+ #: ../lib/the-events-calendar.class.php:692
660
+ #, php-format
661
+ msgid "Organizer published. <a href=\"%s\">View organizer</a>"
662
+ msgstr "Organizator opublikowany. <a href=\"%s\">Pokaż</a>"
663
+
664
+ #: ../lib/the-events-calendar.class.php:693
665
+ msgid "Organizer saved."
666
+ msgstr "Zapisano organizatora."
667
+
668
+ #: ../lib/the-events-calendar.class.php:694
669
+ #, php-format
670
+ msgid "Organizer submitted. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
671
+ msgstr "Organizator nadesłany. <a target=\"_blank\" href=\"%s\">Podejrzyj</a"
672
+
673
+ #: ../lib/the-events-calendar.class.php:698
674
+ #, php-format
675
+ msgid "Organizer draft updated. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
676
+ msgstr "Szkic organizatora został zaktualizowany. <a target=\"_blank\" href=\"%s\">Podejrzyj</a>"
677
+
678
+ #: ../lib/the-events-calendar.class.php:753
679
+ msgid "Next"
680
+ msgstr "Dalej"
681
+
682
+ #: ../lib/the-events-calendar.class.php:754
683
+ msgid "Prev"
684
+ msgstr "Wstecz"
685
+
686
+ #: ../lib/the-events-calendar.class.php:755
687
+ msgid "Today"
688
+ msgstr "Dziś"
689
+
690
+ #: ../lib/the-events-calendar.class.php:756
691
+ msgid "Done"
692
+ msgstr "Gotowe"
693
+
694
+ #: ../lib/the-events-calendar.class.php:1944
695
+ msgid "Event Options"
696
+ msgstr "Opcje wydarzenia"
697
+
698
+ #: ../lib/the-events-calendar.class.php:1946
699
+ msgid "Venue Information"
700
+ msgstr "Informacje o lokalizacji"
701
+
702
+ #: ../lib/the-events-calendar.class.php:1947
703
+ msgid "Organizer Information"
704
+ msgstr "Informacje o organizatorze"
705
+
706
+ #: ../lib/the-events-calendar.class.php:2060
707
+ msgid "Support"
708
+ msgstr "Wsparcie"
709
+
710
+ #: ../lib/the-events-calendar.class.php:2063
711
+ msgid "View All Add-Ons"
712
+ msgstr "Pokaż wszystkie wtyczki"
713
+
714
+ #: ../lib/the-events-calendar.class.php:2070
715
+ msgid "News from Modern Tribe"
716
+ msgstr "Wiadomości z Modern Tribe"
717
+
718
+ #: ../lib/the-events-calendar.class.php:2115
719
+ msgid "Additional Functionality"
720
+ msgstr "Dodatkowa funkcjonalność"
721
+
722
+ #: ../lib/the-events-calendar.class.php:2120
723
+ #: ../lib/the-events-calendar.class.php:2126
724
+ msgid "Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?"
725
+ msgstr "Szukasz nowych funkcji? Nawracających wydarzeń, danych użytkownika, wydarzeń społecznościowych, sprzedaży biletów lub innych?"
726
+
727
+ #: ../lib/the-events-calendar.class.php:2120
728
+ #: ../lib/the-events-calendar.class.php:2127
729
+ #, php-format
730
+ msgid "Check out the <a href=\"%s\">available Add-Ons</a>."
731
+ msgstr "Srawdź <a href=\"%s\">dostępne wtyczki</a>."
732
+
733
+ #: ../lib/tribe-admin-events-list.class.php:40
734
+ #, php-format
735
+ msgid "View &#8220;%s&#8221;"
736
+ msgstr "Widok &#8220;%s&#8221;"
737
+
738
+ #: ../lib/tribe-admin-events-list.class.php:40
739
+ msgid "View"
740
+ msgstr "Widok"
741
+
742
+ #: ../lib/tribe-admin-events-list.class.php:177
743
+ msgid "Start Date"
744
+ msgstr "Data rozpoczęcia"
745
+
746
+ #: ../lib/tribe-admin-events-list.class.php:178
747
+ msgid "End Date"
748
+ msgstr "Data zakończenia"
749
+
750
+ #: ../lib/tribe-admin-events-list.class.php:179
751
+ msgid "Recurring?"
752
+ msgstr "Nawracające?"
753
+
754
+ #: ../lib/tribe-admin-events-list.class.php:222
755
+ msgid "Yes"
756
+ msgstr "Tak"
757
+
758
+ #: ../lib/tribe-admin-events-list.class.php:222
759
+ msgid "No"
760
+ msgstr "Nie"
761
+
762
+ #: ../lib/tribe-admin-events-list.class.php:276
763
+ #, php-format
764
+ msgid "All %s"
765
+ msgstr "Wszystko %s"
766
+
767
+ #: ../lib/tribe-debug-bar.class.php:18
768
+ msgid "Tribe"
769
+ msgstr "Dział"
770
+
771
+ #: ../lib/tribe-event-exception.class.php:17
772
+ #: ../lib/tribe-event-exception.class.php:34
773
+ msgid "Error"
774
+ msgstr "Błąd"
775
+
776
+ #: ../lib/tribe-the-events-calendar-import.class.php:44
777
+ msgid "Welcome to Events 2.0! This is a HUGE upgrade from 1.6.5. Please make sure you have backed up before proceeding any further. You can easily <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">revert to an old version</a> if you want to backup first. This upgrade includes two major steps, <a href=\"options-general.php?page=tribe-events-calendar\">migrating data</a> & updating your templates as necessary. There have been significant changes to the template tags and functions. Check out our <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">walkthrough on the upgrade</a> before proceeding and check out the FAQ & Knowledge base from the <a href=\"http://tri.be/support/\">support page</a>. If you're new to The Events Calendar, you may want to review our <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">new user primer</a>.<br/><br/> You have events that need to be migrated. Please visit the bottom of the <a href=\"options-general.php?page=tribe-events-calendar\">settings page</a> to perform the migration."
778
+ msgstr "Witamy w Events 2.0! To DUŻA aktualizacja z wersji 1.6.5. Upewnij się, że zrobiłeś kopię zapasową przed rozpoczęciem. Możesz łątwo <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">wrócić do starej wersji</a> jeśli chcesz zrobić kopię zapasową. Aktualizacja ta składa się z dwóch kroków, <a href=\"options-general.php?page=tribe-events-calendar\">przeniesienia danych</a> i aktuazacji skórek. Nastąpiły spore zmiany w tagach i funkcjach skórek. Sprawdź nasz <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">samouczek aktualizacji</a> przed rozpoczęciem oraz zajrzyj do FAQ i bazy wiedzy na <a href=\"http://tri.be/support/\">stronie wsparcia</a>. Jeśli jesteś nowym użytkownikiem, możesz chcieć poczytać <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">wskazówki dla rozpoczynających pracę</a>.<br/><br/> Masz wydarzenia, które potrzebują przeniesienia. Przejdź na dół <a href=\"options-general.php?page=tribe-events-calendar\">strony ustawień</a>, aby rozpocząć migrację."
779
+
780
+ #: ../lib/tribe-the-events-calendar-import.class.php:54
781
+ msgid "Upgrade from The Events Calendar"
782
+ msgstr "Upgrade z The Events Calendar"
783
+
784
+ #: ../lib/tribe-the-events-calendar-import.class.php:55
785
+ msgid "It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone."
786
+ msgstr "Wygląda na to, że masz kilka wydarzeń, które powinny zostać zaktualizowane. Upewnij się, że zrobiłeś ich kopię zanim rozpoczniesz aktualizowanie. Nie można cofnąć zadania."
787
+
788
+ #: ../lib/tribe-the-events-calendar-import.class.php:56
789
+ msgid "Migrate Data!"
790
+ msgstr "Przenieś dane!"
791
+
792
+ #: ../lib/tribe-the-events-calendar-import.class.php:132
793
+ #, php-format
794
+ msgid "You successfully migrated (%d) entries."
795
+ msgstr "Udało się przenieść (%d) wpisów."
796
+
797
+ #: ../lib/tribe-the-events-calendar-import.class.php:203
798
+ msgid "Install has 1 or more legacy event!"
799
+ msgstr "Instalacja zawiera 1 lub więcej starych wydarzeń!"
800
+
801
+ #: ../lib/tribe-view-helpers.class.php:16
802
+ #: ../lib/tribe-view-helpers.class.php:33
803
+ msgid "Select a Country:"
804
+ msgstr "Wybierz państwo:"
805
+
806
+ #: ../lib/tribe-view-helpers.class.php:34
807
+ msgid "United States"
808
+ msgstr "Stany Zjednoczone"
809
+
810
+ #: ../lib/tribe-view-helpers.class.php:35
811
+ msgid "Afghanistan"
812
+ msgstr "Afganistan"
813
+
814
+ #: ../lib/tribe-view-helpers.class.php:36
815
+ msgid "Albania"
816
+ msgstr "Albania"
817
+
818
+ #: ../lib/tribe-view-helpers.class.php:37
819
+ msgid "Algeria"
820
+ msgstr "Algeria"
821
+
822
+ #: ../lib/tribe-view-helpers.class.php:38
823
+ msgid "American Samoa"
824
+ msgstr "Samoa"
825
+
826
+ #: ../lib/tribe-view-helpers.class.php:39
827
+ msgid "Andorra"
828
+ msgstr "Andora"
829
+
830
+ #: ../lib/tribe-view-helpers.class.php:40
831
+ msgid "Angola"
832
+ msgstr "Angola"
833
+
834
+ #: ../lib/tribe-view-helpers.class.php:41
835
+ msgid "Anguilla"
836
+ msgstr "Anguilla"
837
+
838
+ #: ../lib/tribe-view-helpers.class.php:42
839
+ msgid "Antarctica"
840
+ msgstr "Antarktyda"
841
+
842
+ #: ../lib/tribe-view-helpers.class.php:43
843
+ msgid "Antigua And Barbuda"
844
+ msgstr "Antigua i Barbuda"
845
+
846
+ #: ../lib/tribe-view-helpers.class.php:44
847
+ msgid "Argentina"
848
+ msgstr "Argentyna"
849
+
850
+ #: ../lib/tribe-view-helpers.class.php:45
851
+ msgid "Armenia"
852
+ msgstr "Armenia"
853
+
854
+ #: ../lib/tribe-view-helpers.class.php:46
855
+ msgid "Aruba"
856
+ msgstr "Aruba"
857
+
858
+ #: ../lib/tribe-view-helpers.class.php:47
859
+ msgid "Australia"
860
+ msgstr "Australia"
861
+
862
+ #: ../lib/tribe-view-helpers.class.php:48
863
+ msgid "Austria"
864
+ msgstr "Austria"
865
+
866
+ #: ../lib/tribe-view-helpers.class.php:49
867
+ msgid "Azerbaijan"
868
+ msgstr "Azerbejdżan"
869
+
870
+ #: ../lib/tribe-view-helpers.class.php:50
871
+ msgid "Bahamas"
872
+ msgstr "Bahama"
873
+
874
+ #: ../lib/tribe-view-helpers.class.php:51
875
+ msgid "Bahrain"
876
+ msgstr "Bahrain"
877
+
878
+ #: ../lib/tribe-view-helpers.class.php:52
879
+ msgid "Bangladesh"
880
+ msgstr "Bangladesz"
881
+
882
+ #: ../lib/tribe-view-helpers.class.php:53
883
+ msgid "Barbados"
884
+ msgstr "Barbados"
885
+
886
+ #: ../lib/tribe-view-helpers.class.php:54
887
+ msgid "Belarus"
888
+ msgstr "Białoruś"
889
+
890
+ #: ../lib/tribe-view-helpers.class.php:55
891
+ msgid "Belgium"
892
+ msgstr "Belgia"
893
+
894
+ #: ../lib/tribe-view-helpers.class.php:56
895
+ msgid "Belize"
896
+ msgstr "Belize"
897
+
898
+ #: ../lib/tribe-view-helpers.class.php:57
899
+ msgid "Benin"
900
+ msgstr "Benin"
901
+
902
+ #: ../lib/tribe-view-helpers.class.php:58
903
+ msgid "Bermuda"
904
+ msgstr "Bermudy"
905
+
906
+ #: ../lib/tribe-view-helpers.class.php:59
907
+ msgid "Bhutan"
908
+ msgstr "Bhutan"
909
+
910
+ #: ../lib/tribe-view-helpers.class.php:60
911
+ msgid "Bolivia"
912
+ msgstr "Boliwia"
913
+
914
+ #: ../lib/tribe-view-helpers.class.php:61
915
+ msgid "Bosnia And Herzegowina"
916
+ msgstr "Bośnia i Hercegowina"
917
+
918
+ #: ../lib/tribe-view-helpers.class.php:62
919
+ msgid "Botswana"
920
+ msgstr "Botswana"
921
+
922
+ #: ../lib/tribe-view-helpers.class.php:63
923
+ msgid "Bouvet Island"
924
+ msgstr "Wyspy Bouvet"
925
+
926
+ #: ../lib/tribe-view-helpers.class.php:64
927
+ msgid "Brazil"
928
+ msgstr "Brazylia"
929
+
930
+ #: ../lib/tribe-view-helpers.class.php:65
931
+ msgid "British Indian Ocean Territory"
932
+ msgstr "Brytyjskie Terytorium Oceanu Indyjskiego"
933
+
934
+ #: ../lib/tribe-view-helpers.class.php:66
935
+ msgid "Brunei Darussalam"
936
+ msgstr "Brunei Darussalam"
937
+
938
+ #: ../lib/tribe-view-helpers.class.php:67
939
+ msgid "Bulgaria"
940
+ msgstr "Bułgaria"
941
+
942
+ #: ../lib/tribe-view-helpers.class.php:68
943
+ msgid "Burkina Faso"
944
+ msgstr "Burkina Faso"
945
+
946
+ #: ../lib/tribe-view-helpers.class.php:69
947
+ msgid "Burundi"
948
+ msgstr "Burundi"
949
+
950
+ #: ../lib/tribe-view-helpers.class.php:70
951
+ msgid "Cambodia"
952
+ msgstr "Kambodża"
953
+
954
+ #: ../lib/tribe-view-helpers.class.php:71
955
+ msgid "Cameroon"
956
+ msgstr "Kamerun"
957
+
958
+ #: ../lib/tribe-view-helpers.class.php:72
959
+ msgid "Canada"
960
+ msgstr "Kanada"
961
+
962
+ #: ../lib/tribe-view-helpers.class.php:73
963
+ msgid "Cape Verde"
964
+ msgstr "Cape Verde"
965
+
966
+ #: ../lib/tribe-view-helpers.class.php:74
967
+ msgid "Cayman Islands"
968
+ msgstr "Kajmany"
969
+
970
+ #: ../lib/tribe-view-helpers.class.php:75
971
+ msgid "Central African Republic"
972
+ msgstr "Republika Środkowej Afryki"
973
+
974
+ #: ../lib/tribe-view-helpers.class.php:76
975
+ msgid "Chad"
976
+ msgstr "Czad"
977
+
978
+ #: ../lib/tribe-view-helpers.class.php:77
979
+ msgid "Chile"
980
+ msgstr "Chile"
981
+
982
+ #: ../lib/tribe-view-helpers.class.php:78
983
+ msgid "China"
984
+ msgstr "Chiny"
985
+
986
+ #: ../lib/tribe-view-helpers.class.php:79
987
+ msgid "Christmas Island"
988
+ msgstr "Wyspy Bożego Narodzenia"
989
+
990
+ #: ../lib/tribe-view-helpers.class.php:80
991
+ msgid "Cocos (Keeling) Islands"
992
+ msgstr "Wyspy Kokosowe"
993
+
994
+ #: ../lib/tribe-view-helpers.class.php:81
995
+ msgid "Colombia"
996
+ msgstr "Kolumbia"
997
+
998
+ #: ../lib/tribe-view-helpers.class.php:82
999
+ msgid "Comoros"
1000
+ msgstr "Comoros"
1001
+
1002
+ #: ../lib/tribe-view-helpers.class.php:83
1003
+ msgid "Congo"
1004
+ msgstr "Kongo"
1005
+
1006
+ #: ../lib/tribe-view-helpers.class.php:84
1007
+ msgid "Congo, The Democratic Republic Of The"
1008
+ msgstr "Demokratyczna Republika Kongo"
1009
+
1010
+ #: ../lib/tribe-view-helpers.class.php:85
1011
+ msgid "Cook Islands"
1012
+ msgstr "Wyspy Cooka"
1013
+
1014
+ #: ../lib/tribe-view-helpers.class.php:86
1015
+ msgid "Costa Rica"
1016
+ msgstr "Kostaryka"
1017
+
1018
+ #: ../lib/tribe-view-helpers.class.php:87
1019
+ msgid "Cote D'Ivoire"
1020
+ msgstr "Cote D'Ivoire"
1021
+
1022
+ #: ../lib/tribe-view-helpers.class.php:88
1023
+ msgid "Croatia (Local Name: Hrvatska)"
1024
+ msgstr "Chorwacja"
1025
+
1026
+ #: ../lib/tribe-view-helpers.class.php:89
1027
+ msgid "Cuba"
1028
+ msgstr "Kuba"
1029
+
1030
+ #: ../lib/tribe-view-helpers.class.php:90
1031
+ msgid "Cyprus"
1032
+ msgstr "Cypr"
1033
+
1034
+ #: ../lib/tribe-view-helpers.class.php:91
1035
+ msgid "Czech Republic"
1036
+ msgstr "Czechy"
1037
+
1038
+ #: ../lib/tribe-view-helpers.class.php:92
1039
+ msgid "Denmark"
1040
+ msgstr "Dania"
1041
+
1042
+ #: ../lib/tribe-view-helpers.class.php:93
1043
+ msgid "Djibouti"
1044
+ msgstr "Djibouti"
1045
+
1046
+ #: ../lib/tribe-view-helpers.class.php:94
1047
+ msgid "Dominica"
1048
+ msgstr "Dominikana"
1049
+
1050
+ #: ../lib/tribe-view-helpers.class.php:95
1051
+ msgid "Dominican Republic"
1052
+ msgstr "Republika Dominikany"
1053
+
1054
+ #: ../lib/tribe-view-helpers.class.php:96
1055
+ msgid "East Timor"
1056
+ msgstr "Timor Wschodni"
1057
+
1058
+ #: ../lib/tribe-view-helpers.class.php:97
1059
+ msgid "Ecuador"
1060
+ msgstr "Ekwador"
1061
+
1062
+ #: ../lib/tribe-view-helpers.class.php:98
1063
+ msgid "Egypt"
1064
+ msgstr "Egipt"
1065
+
1066
+ #: ../lib/tribe-view-helpers.class.php:99
1067
+ msgid "El Salvador"
1068
+ msgstr "El Salvador"
1069
+
1070
+ #: ../lib/tribe-view-helpers.class.php:100
1071
+ msgid "Equatorial Guinea"
1072
+ msgstr "Gwinea Równikowa"
1073
+
1074
+ #: ../lib/tribe-view-helpers.class.php:101
1075
+ msgid "Eritrea"
1076
+ msgstr "Eritrea"
1077
+
1078
+ #: ../lib/tribe-view-helpers.class.php:102
1079
+ msgid "Estonia"
1080
+ msgstr "Estonia"
1081
+
1082
+ #: ../lib/tribe-view-helpers.class.php:103
1083
+ msgid "Ethiopia"
1084
+ msgstr "Etiopia"
1085
+
1086
+ #: ../lib/tribe-view-helpers.class.php:104
1087
+ msgid "Falkland Islands (Malvinas)"
1088
+ msgstr "Falklandy"
1089
+
1090
+ #: ../lib/tribe-view-helpers.class.php:105
1091
+ msgid "Faroe Islands"
1092
+ msgstr "Wyspy Faroe"
1093
+
1094
+ #: ../lib/tribe-view-helpers.class.php:106
1095
+ msgid "Fiji"
1096
+ msgstr "Fidżi"
1097
+
1098
+ #: ../lib/tribe-view-helpers.class.php:107
1099
+ msgid "Finland"
1100
+ msgstr "Finlandia"
1101
+
1102
+ #: ../lib/tribe-view-helpers.class.php:108
1103
+ msgid "France"
1104
+ msgstr "Francja"
1105
+
1106
+ #: ../lib/tribe-view-helpers.class.php:109
1107
+ msgid "France, Metropolitan"
1108
+ msgstr "Francja metropolitarna"
1109
+
1110
+ #: ../lib/tribe-view-helpers.class.php:110
1111
+ msgid "French Guiana"
1112
+ msgstr "Gwinea Francuska"
1113
+
1114
+ #: ../lib/tribe-view-helpers.class.php:111
1115
+ msgid "French Polynesia"
1116
+ msgstr "Pylinezja Francuska"
1117
+
1118
+ #: ../lib/tribe-view-helpers.class.php:112
1119
+ msgid "French Southern Territories"
1120
+ msgstr "Południowe Terytoria Francji"
1121
+
1122
+ #: ../lib/tribe-view-helpers.class.php:113
1123
+ msgid "Gabon"
1124
+ msgstr "Gabon"
1125
+
1126
+ #: ../lib/tribe-view-helpers.class.php:114
1127
+ msgid "Gambia"
1128
+ msgstr "Gambia"
1129
+
1130
+ #: ../lib/tribe-view-helpers.class.php:115
1131
+ #: ../lib/tribe-view-helpers.class.php:303
1132
+ msgid "Georgia"
1133
+ msgstr "Gruzja"
1134
+
1135
+ #: ../lib/tribe-view-helpers.class.php:116
1136
+ msgid "Germany"
1137
+ msgstr "Niemcy"
1138
+
1139
+ #: ../lib/tribe-view-helpers.class.php:117
1140
+ msgid "Ghana"
1141
+ msgstr "Ghana"
1142
+
1143
+ #: ../lib/tribe-view-helpers.class.php:118
1144
+ msgid "Gibraltar"
1145
+ msgstr "Gibraltar"
1146
+
1147
+ #: ../lib/tribe-view-helpers.class.php:119
1148
+ msgid "Greece"
1149
+ msgstr "Grecja"
1150
+
1151
+ #: ../lib/tribe-view-helpers.class.php:120
1152
+ msgid "Greenland"
1153
+ msgstr "Grenlandia"
1154
+
1155
+ #: ../lib/tribe-view-helpers.class.php:121
1156
+ msgid "Grenada"
1157
+ msgstr "Grenada"
1158
+
1159
+ #: ../lib/tribe-view-helpers.class.php:122
1160
+ msgid "Guadeloupe"
1161
+ msgstr "Gwadelupa"
1162
+
1163
+ #: ../lib/tribe-view-helpers.class.php:123
1164
+ msgid "Guam"
1165
+ msgstr "Guam"
1166
+
1167
+ #: ../lib/tribe-view-helpers.class.php:124
1168
+ msgid "Guatemala"
1169
+ msgstr "Gwatemala"
1170
+
1171
+ #: ../lib/tribe-view-helpers.class.php:125
1172
+ msgid "Guinea"
1173
+ msgstr "Gwinea"
1174
+
1175
+ #: ../lib/tribe-view-helpers.class.php:126
1176
+ msgid "Guinea-Bissau"
1177
+ msgstr "Gwinea-Bissau"
1178
+
1179
+ #: ../lib/tribe-view-helpers.class.php:127
1180
+ msgid "Guyana"
1181
+ msgstr "Gujana"
1182
+
1183
+ #: ../lib/tribe-view-helpers.class.php:128
1184
+ msgid "Haiti"
1185
+ msgstr "Haiti"
1186
+
1187
+ #: ../lib/tribe-view-helpers.class.php:129
1188
+ msgid "Heard And Mc Donald Islands"
1189
+ msgstr "Wyspy Heard i McDonalda"
1190
+
1191
+ #: ../lib/tribe-view-helpers.class.php:130
1192
+ msgid "Holy See (Vatican City State)"
1193
+ msgstr "Watykan"
1194
+
1195
+ #: ../lib/tribe-view-helpers.class.php:131
1196
+ msgid "Honduras"
1197
+ msgstr "Honduras"
1198
+
1199
+ #: ../lib/tribe-view-helpers.class.php:132
1200
+ msgid "Hong Kong"
1201
+ msgstr "Hong Kong"
1202
+
1203
+ #: ../lib/tribe-view-helpers.class.php:133
1204
+ msgid "Hungary"
1205
+ msgstr "Węgry"
1206
+
1207
+ #: ../lib/tribe-view-helpers.class.php:134
1208
+ msgid "Iceland"
1209
+ msgstr "Islandia"
1210
+
1211
+ #: ../lib/tribe-view-helpers.class.php:135
1212
+ msgid "India"
1213
+ msgstr "Indie"
1214
+
1215
+ #: ../lib/tribe-view-helpers.class.php:136
1216
+ msgid "Indonesia"
1217
+ msgstr "Indonezja"
1218
+
1219
+ #: ../lib/tribe-view-helpers.class.php:137
1220
+ msgid "Iran (Islamic Republic Of)"
1221
+ msgstr "Iran"
1222
+
1223
+ #: ../lib/tribe-view-helpers.class.php:138
1224
+ msgid "Iraq"
1225
+ msgstr "Irak"
1226
+
1227
+ #: ../lib/tribe-view-helpers.class.php:139
1228
+ msgid "Ireland"
1229
+ msgstr "Irlandia"
1230
+
1231
+ #: ../lib/tribe-view-helpers.class.php:140
1232
+ msgid "Israel"
1233
+ msgstr "Izrael"
1234
+
1235
+ #: ../lib/tribe-view-helpers.class.php:141
1236
+ msgid "Italy"
1237
+ msgstr "Włochy"
1238
+
1239
+ #: ../lib/tribe-view-helpers.class.php:142
1240
+ msgid "Jamaica"
1241
+ msgstr "Jamajka"
1242
+
1243
+ #: ../lib/tribe-view-helpers.class.php:143
1244
+ msgid "Japan"
1245
+ msgstr "Japonia"
1246
+
1247
+ #: ../lib/tribe-view-helpers.class.php:144
1248
+ msgid "Jordan"
1249
+ msgstr "Jordan"
1250
+
1251
+ #: ../lib/tribe-view-helpers.class.php:145
1252
+ msgid "Kazakhstan"
1253
+ msgstr "Kazachstan"
1254
+
1255
+ #: ../lib/tribe-view-helpers.class.php:146
1256
+ msgid "Kenya"
1257
+ msgstr "Kenia"
1258
+
1259
+ #: ../lib/tribe-view-helpers.class.php:147
1260
+ msgid "Kiribati"
1261
+ msgstr "Kiribati"
1262
+
1263
+ #: ../lib/tribe-view-helpers.class.php:148
1264
+ msgid "Korea, Democratic People's Republic Of"
1265
+ msgstr "Korea Północna"
1266
+
1267
+ #: ../lib/tribe-view-helpers.class.php:149
1268
+ msgid "Korea, Republic Of"
1269
+ msgstr "Korea Południowa"
1270
+
1271
+ #: ../lib/tribe-view-helpers.class.php:150
1272
+ msgid "Kuwait"
1273
+ msgstr "Kuwejt"
1274
+
1275
+ #: ../lib/tribe-view-helpers.class.php:151
1276
+ msgid "Kyrgyzstan"
1277
+ msgstr "Kyrgistan"
1278
+
1279
+ #: ../lib/tribe-view-helpers.class.php:152
1280
+ msgid "Lao People's Democratic Republic"
1281
+ msgstr "Laos"
1282
+
1283
+ #: ../lib/tribe-view-helpers.class.php:153
1284
+ msgid "Latvia"
1285
+ msgstr "Łotwa"
1286
+
1287
+ #: ../lib/tribe-view-helpers.class.php:154
1288
+ msgid "Lebanon"
1289
+ msgstr "Lebanon"
1290
+
1291
+ #: ../lib/tribe-view-helpers.class.php:155
1292
+ msgid "Lesotho"
1293
+ msgstr "Lesotho"
1294
+
1295
+ #: ../lib/tribe-view-helpers.class.php:156
1296
+ msgid "Liberia"
1297
+ msgstr "Liberia"
1298
+
1299
+ #: ../lib/tribe-view-helpers.class.php:157
1300
+ msgid "Libya"
1301
+ msgstr "Libia"
1302
+
1303
+ #: ../lib/tribe-view-helpers.class.php:158
1304
+ msgid "Liechtenstein"
1305
+ msgstr "Liechtenstein"
1306
+
1307
+ #: ../lib/tribe-view-helpers.class.php:159
1308
+ msgid "Lithuania"
1309
+ msgstr "Litwa"
1310
+
1311
+ #: ../lib/tribe-view-helpers.class.php:160
1312
+ msgid "Luxembourg"
1313
+ msgstr "Luksemburg"
1314
+
1315
+ #: ../lib/tribe-view-helpers.class.php:161
1316
+ msgid "Macau"
1317
+ msgstr "Macau"
1318
+
1319
+ #: ../lib/tribe-view-helpers.class.php:162
1320
+ msgid "Macedonia"
1321
+ msgstr "Macedonia"
1322
+
1323
+ #: ../lib/tribe-view-helpers.class.php:163
1324
+ msgid "Madagascar"
1325
+ msgstr "Madagaskar"
1326
+
1327
+ #: ../lib/tribe-view-helpers.class.php:164
1328
+ msgid "Malawi"
1329
+ msgstr "Malawi"
1330
+
1331
+ #: ../lib/tribe-view-helpers.class.php:165
1332
+ msgid "Malaysia"
1333
+ msgstr "Malezja"
1334
+
1335
+ #: ../lib/tribe-view-helpers.class.php:166
1336
+ msgid "Maldives"
1337
+ msgstr "Malediwy"
1338
+
1339
+ #: ../lib/tribe-view-helpers.class.php:167
1340
+ msgid "Mali"
1341
+ msgstr "Mali"
1342
+
1343
+ #: ../lib/tribe-view-helpers.class.php:168
1344
+ msgid "Malta"
1345
+ msgstr "Malta"
1346
+
1347
+ #: ../lib/tribe-view-helpers.class.php:169
1348
+ msgid "Marshall Islands"
1349
+ msgstr "Wyspy Marshalla"
1350
+
1351
+ #: ../lib/tribe-view-helpers.class.php:170
1352
+ msgid "Martinique"
1353
+ msgstr "Martynika"
1354
+
1355
+ #: ../lib/tribe-view-helpers.class.php:171
1356
+ msgid "Mauritania"
1357
+ msgstr "Mauretania"
1358
+
1359
+ #: ../lib/tribe-view-helpers.class.php:172
1360
+ msgid "Mauritius"
1361
+ msgstr "Mauritius"
1362
+
1363
+ #: ../lib/tribe-view-helpers.class.php:173
1364
+ msgid "Mayotte"
1365
+ msgstr "Majotta"
1366
+
1367
+ #: ../lib/tribe-view-helpers.class.php:174
1368
+ msgid "Mexico"
1369
+ msgstr "Meksyk"
1370
+
1371
+ #: ../lib/tribe-view-helpers.class.php:175
1372
+ msgid "Micronesia, Federated States Of"
1373
+ msgstr "Mikronezja"
1374
+
1375
+ #: ../lib/tribe-view-helpers.class.php:176
1376
+ msgid "Moldova, Republic Of"
1377
+ msgstr "Mołdawia"
1378
+
1379
+ #: ../lib/tribe-view-helpers.class.php:177
1380
+ msgid "Monaco"
1381
+ msgstr "Monako"
1382
+
1383
+ #: ../lib/tribe-view-helpers.class.php:178
1384
+ msgid "Mongolia"
1385
+ msgstr "Mongolia"
1386
+
1387
+ #: ../lib/tribe-view-helpers.class.php:179
1388
+ msgid "Montenegro"
1389
+ msgstr "Montenegro"
1390
+
1391
+ #: ../lib/tribe-view-helpers.class.php:180
1392
+ msgid "Montserrat"
1393
+ msgstr "Montserrat"
1394
+
1395
+ #: ../lib/tribe-view-helpers.class.php:181
1396
+ msgid "Morocco"
1397
+ msgstr "Maroko"
1398
+
1399
+ #: ../lib/tribe-view-helpers.class.php:182
1400
+ msgid "Mozambique"
1401
+ msgstr "Mozambik"
1402
+
1403
+ #: ../lib/tribe-view-helpers.class.php:183
1404
+ msgid "Myanmar"
1405
+ msgstr "Myanmar"
1406
+
1407
+ #: ../lib/tribe-view-helpers.class.php:184
1408
+ msgid "Namibia"
1409
+ msgstr "Namibia"
1410
+
1411
+ #: ../lib/tribe-view-helpers.class.php:185
1412
+ msgid "Nauru"
1413
+ msgstr "Nauru"
1414
+
1415
+ #: ../lib/tribe-view-helpers.class.php:186
1416
+ msgid "Nepal"
1417
+ msgstr "Nepal"
1418
+
1419
+ #: ../lib/tribe-view-helpers.class.php:187
1420
+ msgid "Netherlands"
1421
+ msgstr "Holandia"
1422
+
1423
+ #: ../lib/tribe-view-helpers.class.php:188
1424
+ msgid "Netherlands Antilles"
1425
+ msgstr "Antyle Holenderskie"
1426
+
1427
+ #: ../lib/tribe-view-helpers.class.php:189
1428
+ msgid "New Caledonia"
1429
+ msgstr "Nowa Kaledonia"
1430
+
1431
+ #: ../lib/tribe-view-helpers.class.php:190
1432
+ msgid "New Zealand"
1433
+ msgstr "Nowa Zelandia"
1434
+
1435
+ #: ../lib/tribe-view-helpers.class.php:191
1436
+ msgid "Nicaragua"
1437
+ msgstr "Nikaragua"
1438
+
1439
+ #: ../lib/tribe-view-helpers.class.php:192
1440
+ msgid "Niger"
1441
+ msgstr "Niger"
1442
+
1443
+ #: ../lib/tribe-view-helpers.class.php:193
1444
+ msgid "Nigeria"
1445
+ msgstr "Nigeria"
1446
+
1447
+ #: ../lib/tribe-view-helpers.class.php:194
1448
+ msgid "Niue"
1449
+ msgstr "Niue"
1450
+
1451
+ #: ../lib/tribe-view-helpers.class.php:195
1452
+ msgid "Norfolk Island"
1453
+ msgstr "Norfolk"
1454
+
1455
+ #: ../lib/tribe-view-helpers.class.php:196
1456
+ msgid "Northern Mariana Islands"
1457
+ msgstr "Mariany Północne"
1458
+
1459
+ #: ../lib/tribe-view-helpers.class.php:197
1460
+ msgid "Norway"
1461
+ msgstr "Norwegia"
1462
+
1463
+ #: ../lib/tribe-view-helpers.class.php:198
1464
+ msgid "Oman"
1465
+ msgstr "Oman"
1466
+
1467
+ #: ../lib/tribe-view-helpers.class.php:199
1468
+ msgid "Pakistan"
1469
+ msgstr "Pakistan"
1470
+
1471
+ #: ../lib/tribe-view-helpers.class.php:200
1472
+ msgid "Palau"
1473
+ msgstr "Palau"
1474
+
1475
+ #: ../lib/tribe-view-helpers.class.php:201
1476
+ msgid "Panama"
1477
+ msgstr "Panama"
1478
+
1479
+ #: ../lib/tribe-view-helpers.class.php:202
1480
+ msgid "Papua New Guinea"
1481
+ msgstr "Papua Nowa Gwinea"
1482
+
1483
+ #: ../lib/tribe-view-helpers.class.php:203
1484
+ msgid "Paraguay"
1485
+ msgstr "Paragwaj"
1486
+
1487
+ #: ../lib/tribe-view-helpers.class.php:204
1488
+ msgid "Peru"
1489
+ msgstr "Peru"
1490
+
1491
+ #: ../lib/tribe-view-helpers.class.php:205
1492
+ msgid "Philippines"
1493
+ msgstr "Filipiny"
1494
+
1495
+ #: ../lib/tribe-view-helpers.class.php:206
1496
+ msgid "Pitcairn"
1497
+ msgstr "Pitcairn"
1498
+
1499
+ #: ../lib/tribe-view-helpers.class.php:207
1500
+ msgid "Poland"
1501
+ msgstr "Polska"
1502
+
1503
+ #: ../lib/tribe-view-helpers.class.php:208
1504
+ msgid "Portugal"
1505
+ msgstr "Portugalia"
1506
+
1507
+ #: ../lib/tribe-view-helpers.class.php:209
1508
+ msgid "Puerto Rico"
1509
+ msgstr "Puerto Rico"
1510
+
1511
+ #: ../lib/tribe-view-helpers.class.php:210
1512
+ msgid "Qatar"
1513
+ msgstr "Katar"
1514
+
1515
+ #: ../lib/tribe-view-helpers.class.php:211
1516
+ msgid "Reunion"
1517
+ msgstr "Reunion"
1518
+
1519
+ #: ../lib/tribe-view-helpers.class.php:212
1520
+ msgid "Romania"
1521
+ msgstr "Rumunia"
1522
+
1523
+ #: ../lib/tribe-view-helpers.class.php:213
1524
+ msgid "Russian Federation"
1525
+ msgstr "Rosja"
1526
+
1527
+ #: ../lib/tribe-view-helpers.class.php:214
1528
+ msgid "Rwanda"
1529
+ msgstr "Rwanda"
1530
+
1531
+ #: ../lib/tribe-view-helpers.class.php:215
1532
+ msgid "Saint Kitts And Nevis"
1533
+ msgstr "Saint Kitts i Nevis"
1534
+
1535
+ #: ../lib/tribe-view-helpers.class.php:216
1536
+ msgid "Saint Lucia"
1537
+ msgstr "Saint Lucia"
1538
+
1539
+ #: ../lib/tribe-view-helpers.class.php:217
1540
+ msgid "Saint Vincent And The Grenadines"
1541
+ msgstr "Saint Vincent i Grenady"
1542
+
1543
+ #: ../lib/tribe-view-helpers.class.php:218
1544
+ msgid "Samoa"
1545
+ msgstr "Samoa"
1546
+
1547
+ #: ../lib/tribe-view-helpers.class.php:219
1548
+ msgid "San Marino"
1549
+ msgstr "San Marino"
1550
+
1551
+ #: ../lib/tribe-view-helpers.class.php:220
1552
+ msgid "Sao Tome And Principe"
1553
+ msgstr "Sao Tome i Principe"
1554
+
1555
+ #: ../lib/tribe-view-helpers.class.php:221
1556
+ msgid "Saudi Arabia"
1557
+ msgstr "Arabia Saudyjska"
1558
+
1559
+ #: ../lib/tribe-view-helpers.class.php:222
1560
+ msgid "Senegal"
1561
+ msgstr "Senegal"
1562
+
1563
+ #: ../lib/tribe-view-helpers.class.php:223
1564
+ msgid "Serbia"
1565
+ msgstr "Serbia"
1566
+
1567
+ #: ../lib/tribe-view-helpers.class.php:224
1568
+ msgid "Seychelles"
1569
+ msgstr "Seszele"
1570
+
1571
+ #: ../lib/tribe-view-helpers.class.php:225
1572
+ msgid "Sierra Leone"
1573
+ msgstr "Sierra Leone"
1574
+
1575
+ #: ../lib/tribe-view-helpers.class.php:226
1576
+ msgid "Singapore"
1577
+ msgstr "Singapur"
1578
+
1579
+ #: ../lib/tribe-view-helpers.class.php:227
1580
+ msgid "Slovakia (Slovak Republic)"
1581
+ msgstr "Słowacja"
1582
+
1583
+ #: ../lib/tribe-view-helpers.class.php:228
1584
+ msgid "Slovenia"
1585
+ msgstr "Słowenia"
1586
+
1587
+ #: ../lib/tribe-view-helpers.class.php:229
1588
+ msgid "Solomon Islands"
1589
+ msgstr "Wyspy Solomona"
1590
+
1591
+ #: ../lib/tribe-view-helpers.class.php:230
1592
+ msgid "Somalia"
1593
+ msgstr "Somalia"
1594
+
1595
+ #: ../lib/tribe-view-helpers.class.php:231
1596
+ msgid "South Africa"
1597
+ msgstr "Afryka Południowa"
1598
+
1599
+ #: ../lib/tribe-view-helpers.class.php:232
1600
+ msgid "South Georgia, South Sandwich Islands"
1601
+ msgstr "Georgia Południowa i Sandwich Południowy"
1602
+
1603
+ #: ../lib/tribe-view-helpers.class.php:233
1604
+ msgid "Spain"
1605
+ msgstr "Hiszpania"
1606
+
1607
+ #: ../lib/tribe-view-helpers.class.php:234
1608
+ msgid "Sri Lanka"
1609
+ msgstr "Sri Lanka"
1610
+
1611
+ #: ../lib/tribe-view-helpers.class.php:235
1612
+ msgid "St. Helena"
1613
+ msgstr "St. Helena"
1614
+
1615
+ #: ../lib/tribe-view-helpers.class.php:236
1616
+ msgid "St. Pierre And Miquelon"
1617
+ msgstr "St. Pierre And Miquelon"
1618
+
1619
+ #: ../lib/tribe-view-helpers.class.php:237
1620
+ msgid "Sudan"
1621
+ msgstr "Sudan"
1622
+
1623
+ #: ../lib/tribe-view-helpers.class.php:238
1624
+ msgid "Suriname"
1625
+ msgstr "Suriname"
1626
+
1627
+ #: ../lib/tribe-view-helpers.class.php:239
1628
+ msgid "Svalbard And Jan Mayen Islands"
1629
+ msgstr "Wyspy Svalbard i Jan Mayen"
1630
+
1631
+ #: ../lib/tribe-view-helpers.class.php:240
1632
+ msgid "Swaziland"
1633
+ msgstr "Swaziland"
1634
+
1635
+ #: ../lib/tribe-view-helpers.class.php:241
1636
+ msgid "Sweden"
1637
+ msgstr "Szwecja"
1638
+
1639
+ #: ../lib/tribe-view-helpers.class.php:242
1640
+ msgid "Switzerland"
1641
+ msgstr "Szwajcaria"
1642
+
1643
+ #: ../lib/tribe-view-helpers.class.php:243
1644
+ msgid "Syrian Arab Republic"
1645
+ msgstr "Syria"
1646
+
1647
+ #: ../lib/tribe-view-helpers.class.php:244
1648
+ msgid "Taiwan"
1649
+ msgstr "Tajwan"
1650
+
1651
+ #: ../lib/tribe-view-helpers.class.php:245
1652
+ msgid "Tajikistan"
1653
+ msgstr "Tadżykistan`"
1654
+
1655
+ #: ../lib/tribe-view-helpers.class.php:246
1656
+ msgid "Tanzania, United Republic Of"
1657
+ msgstr "Tanzania"
1658
+
1659
+ #: ../lib/tribe-view-helpers.class.php:247
1660
+ msgid "Thailand"
1661
+ msgstr "Tajlandia"
1662
+
1663
+ #: ../lib/tribe-view-helpers.class.php:248
1664
+ msgid "Togo"
1665
+ msgstr "Togo"
1666
+
1667
+ #: ../lib/tribe-view-helpers.class.php:249
1668
+ msgid "Tokelau"
1669
+ msgstr "Tokelau"
1670
+
1671
+ #: ../lib/tribe-view-helpers.class.php:250
1672
+ msgid "Tonga"
1673
+ msgstr "Tonga"
1674
+
1675
+ #: ../lib/tribe-view-helpers.class.php:251
1676
+ msgid "Trinidad And Tobago"
1677
+ msgstr "Trynidad i Tobago"
1678
+
1679
+ #: ../lib/tribe-view-helpers.class.php:252
1680
+ msgid "Tunisia"
1681
+ msgstr "Tunezja"
1682
+
1683
+ #: ../lib/tribe-view-helpers.class.php:253
1684
+ msgid "Turkey"
1685
+ msgstr "Turcja"
1686
+
1687
+ #: ../lib/tribe-view-helpers.class.php:254
1688
+ msgid "Turkmenistan"
1689
+ msgstr "Turkmenistan"
1690
+
1691
+ #: ../lib/tribe-view-helpers.class.php:255
1692
+ msgid "Turks And Caicos Islands"
1693
+ msgstr "Turks i Caicos"
1694
+
1695
+ #: ../lib/tribe-view-helpers.class.php:256
1696
+ msgid "Tuvalu"
1697
+ msgstr "Tuvalu"
1698
+
1699
+ #: ../lib/tribe-view-helpers.class.php:257
1700
+ msgid "Uganda"
1701
+ msgstr "Uganda"
1702
+
1703
+ #: ../lib/tribe-view-helpers.class.php:258
1704
+ msgid "Ukraine"
1705
+ msgstr "Ukraina"
1706
+
1707
+ #: ../lib/tribe-view-helpers.class.php:259
1708
+ msgid "United Arab Emirates"
1709
+ msgstr "Zjednoczone Emiraty Arabskie"
1710
+
1711
+ #: ../lib/tribe-view-helpers.class.php:260
1712
+ msgid "United Kingdom"
1713
+ msgstr "Wielka Brytania"
1714
+
1715
+ #: ../lib/tribe-view-helpers.class.php:261
1716
+ msgid "United States Minor Outlying Islands"
1717
+ msgstr "Dalekie Wyspy Mniejsze Stanów Zjednoczonych"
1718
+
1719
+ #: ../lib/tribe-view-helpers.class.php:262
1720
+ msgid "Uruguay"
1721
+ msgstr "Urugwaj"
1722
+
1723
+ #: ../lib/tribe-view-helpers.class.php:263
1724
+ msgid "Uzbekistan"
1725
+ msgstr "Uzbekistan"
1726
+
1727
+ #: ../lib/tribe-view-helpers.class.php:264
1728
+ msgid "Vanuatu"
1729
+ msgstr "Vanuatu"
1730
+
1731
+ #: ../lib/tribe-view-helpers.class.php:265
1732
+ msgid "Venezuela"
1733
+ msgstr "Wenezuela"
1734
+
1735
+ #: ../lib/tribe-view-helpers.class.php:266
1736
+ msgid "Viet Nam"
1737
+ msgstr "Wietnam"
1738
+
1739
+ #: ../lib/tribe-view-helpers.class.php:267
1740
+ msgid "Virgin Islands (British)"
1741
+ msgstr "Wyspy Dziewicze (Brytyjskie)"
1742
+
1743
+ #: ../lib/tribe-view-helpers.class.php:268
1744
+ msgid "Virgin Islands (U.S.)"
1745
+ msgstr "Wyspy Dziewicze (USA)"
1746
+
1747
+ #: ../lib/tribe-view-helpers.class.php:269
1748
+ msgid "Wallis And Futuna Islands"
1749
+ msgstr "Wallis i Futuna"
1750
+
1751
+ #: ../lib/tribe-view-helpers.class.php:270
1752
+ msgid "Western Sahara"
1753
+ msgstr "Sahara Zachodnia"
1754
+
1755
+ #: ../lib/tribe-view-helpers.class.php:271
1756
+ msgid "Yemen"
1757
+ msgstr "Jemen"
1758
+
1759
+ #: ../lib/tribe-view-helpers.class.php:272
1760
+ msgid "Zambia"
1761
+ msgstr "Zambia"
1762
+
1763
+ #: ../lib/tribe-view-helpers.class.php:273
1764
+ msgid "Zimbabwe"
1765
+ msgstr "Zimbabwe"
1766
+
1767
+ #: ../lib/tribe-view-helpers.class.php:293
1768
+ msgid "Alabama"
1769
+ msgstr "Dolnośląskie"
1770
+
1771
+ #: ../lib/tribe-view-helpers.class.php:294
1772
+ msgid "Alaska"
1773
+ msgstr "Kujawsko-Pomorskie"
1774
+
1775
+ #: ../lib/tribe-view-helpers.class.php:295
1776
+ msgid "Arizona"
1777
+ msgstr "Lubelskie"
1778
+
1779
+ #: ../lib/tribe-view-helpers.class.php:296
1780
+ msgid "Arkansas"
1781
+ msgstr "Lubuskie"
1782
+
1783
+ #: ../lib/tribe-view-helpers.class.php:297
1784
+ msgid "California"
1785
+ msgstr "Łódzkie"
1786
+
1787
+ #: ../lib/tribe-view-helpers.class.php:298
1788
+ msgid "Colorado"
1789
+ msgstr "Małopolskie"
1790
+
1791
+ #: ../lib/tribe-view-helpers.class.php:299
1792
+ msgid "Connecticut"
1793
+ msgstr "Mazowieckie"
1794
+
1795
+ #: ../lib/tribe-view-helpers.class.php:300
1796
+ msgid "Delaware"
1797
+ msgstr "Opolskie"
1798
+
1799
+ #: ../lib/tribe-view-helpers.class.php:301
1800
+ msgid "District of Columbia"
1801
+ msgstr "Podkarpackie"
1802
+
1803
+ #: ../lib/tribe-view-helpers.class.php:302
1804
+ msgid "Florida"
1805
+ msgstr "Podlaskie"
1806
+
1807
+ #: ../lib/tribe-view-helpers.class.php:304
1808
+ msgid "Hawaii"
1809
+ msgstr "Pomorskie"
1810
+
1811
+ #: ../lib/tribe-view-helpers.class.php:305
1812
+ msgid "Idaho"
1813
+ msgstr "Śląskie"
1814
+
1815
+ #: ../lib/tribe-view-helpers.class.php:306
1816
+ msgid "Illinois"
1817
+ msgstr "Świętokrzystkie"
1818
+
1819
+ #: ../lib/tribe-view-helpers.class.php:307
1820
+ msgid "Indiana"
1821
+ msgstr "Warmińsko-Mazurskie"
1822
+
1823
+ #: ../lib/tribe-view-helpers.class.php:308
1824
+ msgid "Iowa"
1825
+ msgstr "Wielkopolskie"
1826
+
1827
+ #: ../lib/tribe-view-helpers.class.php:309
1828
+ msgid "Kansas"
1829
+ msgstr "Zachodniopomorskie"
1830
+
1831
+ #: ../lib/tribe-view-helpers.class.php:310
1832
+ msgid "Kentucky"
1833
+ msgstr " "
1834
+
1835
+ #: ../lib/tribe-view-helpers.class.php:311
1836
+ msgid "Louisiana"
1837
+ msgstr " "
1838
+
1839
+ #: ../lib/tribe-view-helpers.class.php:312
1840
+ msgid "Maine"
1841
+ msgstr " "
1842
+
1843
+ #: ../lib/tribe-view-helpers.class.php:313
1844
+ msgid "Maryland"
1845
+ msgstr " "
1846
+
1847
+ #: ../lib/tribe-view-helpers.class.php:314
1848
+ msgid "Massachusetts"
1849
+ msgstr " "
1850
+
1851
+ #: ../lib/tribe-view-helpers.class.php:315
1852
+ msgid "Michigan"
1853
+ msgstr " "
1854
+
1855
+ #: ../lib/tribe-view-helpers.class.php:316
1856
+ msgid "Minnesota"
1857
+ msgstr " "
1858
+
1859
+ #: ../lib/tribe-view-helpers.class.php:317
1860
+ msgid "Mississippi"
1861
+ msgstr " "
1862
+
1863
+ #: ../lib/tribe-view-helpers.class.php:318
1864
+ msgid "Missouri"
1865
+ msgstr " "
1866
+
1867
+ #: ../lib/tribe-view-helpers.class.php:319
1868
+ msgid "Montana"
1869
+ msgstr " "
1870
+
1871
+ #: ../lib/tribe-view-helpers.class.php:320
1872
+ msgid "Nebraska"
1873
+ msgstr " "
1874
+
1875
+ #: ../lib/tribe-view-helpers.class.php:321
1876
+ msgid "Nevada"
1877
+ msgstr " "
1878
+
1879
+ #: ../lib/tribe-view-helpers.class.php:322
1880
+ msgid "New Hampshire"
1881
+ msgstr " "
1882
+
1883
+ #: ../lib/tribe-view-helpers.class.php:323
1884
+ msgid "New Jersey"
1885
+ msgstr " "
1886
+
1887
+ #: ../lib/tribe-view-helpers.class.php:324
1888
+ msgid "New Mexico"
1889
+ msgstr " "
1890
+
1891
+ #: ../lib/tribe-view-helpers.class.php:325
1892
+ msgid "New York"
1893
+ msgstr " "
1894
+
1895
+ #: ../lib/tribe-view-helpers.class.php:326
1896
+ msgid "North Carolina"
1897
+ msgstr " "
1898
+
1899
+ #: ../lib/tribe-view-helpers.class.php:327
1900
+ msgid "North Dakota"
1901
+ msgstr " "
1902
+
1903
+ #: ../lib/tribe-view-helpers.class.php:328
1904
+ msgid "Ohio"
1905
+ msgstr " "
1906
+
1907
+ #: ../lib/tribe-view-helpers.class.php:329
1908
+ msgid "Oklahoma"
1909
+ msgstr " "
1910
+
1911
+ #: ../lib/tribe-view-helpers.class.php:330
1912
+ msgid "Oregon"
1913
+ msgstr " "
1914
+
1915
+ #: ../lib/tribe-view-helpers.class.php:331
1916
+ msgid "Pennsylvania"
1917
+ msgstr " "
1918
+
1919
+ #: ../lib/tribe-view-helpers.class.php:332
1920
+ msgid "Rhode Island"
1921
+ msgstr " "
1922
+
1923
+ #: ../lib/tribe-view-helpers.class.php:333
1924
+ msgid "South Carolina"
1925
+ msgstr " "
1926
+
1927
+ #: ../lib/tribe-view-helpers.class.php:334
1928
+ msgid "South Dakota"
1929
+ msgstr " "
1930
+
1931
+ #: ../lib/tribe-view-helpers.class.php:335
1932
+ msgid "Tennessee"
1933
+ msgstr " "
1934
+
1935
+ #: ../lib/tribe-view-helpers.class.php:336
1936
+ msgid "Texas"
1937
+ msgstr " "
1938
+
1939
+ #: ../lib/tribe-view-helpers.class.php:337
1940
+ msgid "Utah"
1941
+ msgstr " "
1942
+
1943
+ #: ../lib/tribe-view-helpers.class.php:338
1944
+ msgid "Vermont"
1945
+ msgstr " "
1946
+
1947
+ #: ../lib/tribe-view-helpers.class.php:339
1948
+ msgid "Virginia"
1949
+ msgstr " "
1950
+
1951
+ #: ../lib/tribe-view-helpers.class.php:340
1952
+ msgid "Washington"
1953
+ msgstr " "
1954
+
1955
+ #: ../lib/tribe-view-helpers.class.php:341
1956
+ msgid "West Virginia"
1957
+ msgstr " "
1958
+
1959
+ #: ../lib/tribe-view-helpers.class.php:342
1960
+ msgid "Wisconsin"
1961
+ msgstr " "
1962
+
1963
+ #: ../lib/tribe-view-helpers.class.php:343
1964
+ msgid "Wyoming"
1965
+ msgstr " "
1966
+
1967
+ #: ../lib/widget-list.class.php:16
1968
+ msgid "A widget that displays the next upcoming x events."
1969
+ msgstr "Widżet wyświetlający następujące x wydarzeń."
1970
+
1971
+ #: ../lib/widget-list.class.php:70
1972
+ msgid "View All Events"
1973
+ msgstr "Pokaż wszystkie wydarzenia"
1974
+
1975
+ #: ../lib/widget-list.class.php:73
1976
+ msgid "There are no upcoming events at this time."
1977
+ msgstr "Brak wydarzeń w zadanym czasie."
1978
+
1979
+ #: ../public/template-tags/general.php:120
1980
+ msgid "Category:"
1981
+ msgstr "Kategoria:"
1982
+
1983
+ #: ../public/template-tags/general.php:137
1984
+ msgid "Tags:"
1985
+ msgstr "Tagi:"
1986
+
1987
+ #: ../public/template-tags/general.php:255
1988
+ msgid "Free"
1989
+ msgstr "Za darmo"
1990
+
1991
+ #: ../public/template-tags/loop.php:130
1992
+ msgid "Calendar of Events"
1993
+ msgstr "Kalendarz wydarzeń"
1994
+
1995
+ #: ../views/ecp-single-template.php:24
1996
+ msgid "Edit"
1997
+ msgstr "Edycja"
1998
+
1999
+ #: ../views/events-list-load-widget-display.php:52
2000
+ msgid "All Day"
2001
+ msgstr "Cały dzień"
2002
+
2003
+ #: ../views/gridview.php:42
2004
+ #: ../views/list.php:165
2005
+ #: ../views/single.php:101
2006
+ msgid "iCal Import"
2007
+ msgstr "Import z iCal"
2008
+
2009
+ #: ../views/list.php:50
2010
+ #: ../views/single.php:20
2011
+ msgid "Start:"
2012
+ msgstr "Start:"
2013
+
2014
+ #: ../views/list.php:54
2015
+ #: ../views/single.php:22
2016
+ msgid "End:"
2017
+ msgstr "Koniec:"
2018
+
2019
+ #: ../views/list.php:59
2020
+ #: ../views/single.php:25
2021
+ msgid "Date:"
2022
+ msgstr "Data:"
2023
+
2024
+ #: ../views/list.php:69
2025
+ #: ../views/single.php:59
2026
+ msgid "Venue:"
2027
+ msgstr "Miejsce:"
2028
+
2029
+ #: ../views/list.php:92
2030
+ #: ../views/single.php:76
2031
+ msgid "Google Map"
2032
+ msgstr "Mapy Google"
2033
+
2034
+ #: ../views/list.php:116
2035
+ #, php-format
2036
+ msgid " listed under %s. Check out past events for this category or view the full calendar."
2037
+ msgstr " w kategorii %s. Sprawdź poprzednie wydarzenia z tej kategorii lub przejrzyj cały kalendarz."
2038
+
2039
+ #: ../views/list.php:118
2040
+ #, php-format
2041
+ msgid " listed under %s. Check out upcoming events for this category or view the full calendar."
2042
+ msgstr " w kategorii %s. Sprawdź nadchodzące wydarzenia z tej kategorii lub przejrzyj cały kalendarz."
2043
+
2044
+ #: ../views/list.php:123
2045
+ #, php-format
2046
+ msgid "No events scheduled for <strong>%s</strong>. Please try another day."
2047
+ msgstr "Nie zaplanowano nic na <strong>%s</strong>. Sprawdź inny dzień."
2048
+
2049
+ #: ../views/list.php:127
2050
+ msgid "No upcoming events"
2051
+ msgstr "Brak nadchodzących wydarzeń"
2052
+
2053
+ #: ../views/list.php:131
2054
+ msgid "No previous events"
2055
+ msgstr "Brak starszych wydarzeń"
2056
+
2057
+ #: ../views/list.php:144
2058
+ #: ../views/list.php:146
2059
+ #: ../views/list.php:148
2060
+ msgid "&laquo; Previous Events"
2061
+ msgstr "&laquo; Poprzednie wydarzenia"
2062
+
2063
+ #: ../views/list.php:155
2064
+ #: ../views/list.php:157
2065
+ #: ../views/list.php:159
2066
+ msgid "Next Events &raquo;"
2067
+ msgstr "Następne wydarzenia &raquo;"
2068
+
2069
+ #: ../views/single.php:13
2070
+ msgid "&laquo; Back to Events"
2071
+ msgstr "&laquo; powrót do wydarzeń"
2072
+
2073
+ #: ../views/single.php:14
2074
+ msgid "This event has passed."
2075
+ msgstr "Wydarzenie minęło."
2076
+
2077
+ #: ../views/single.php:17
2078
+ msgid "Event:"
2079
+ msgstr "Wydarzenie:"
2080
+
2081
+ #: ../views/single.php:34
2082
+ #: ../views/single.php:37
2083
+ msgid "Organizer:"
2084
+ msgstr "Organizator:"
2085
+
2086
+ #: ../views/single.php:48
2087
+ msgid "Updated:"
2088
+ msgstr "Aktulizacja:"
2089
+
2090
+ #: ../views/single.php:51
2091
+ msgid "Schedule:"
2092
+ msgstr "Terminarz:"
2093
+
2094
+ #: ../views/single.php:76
2095
+ msgid "Click to view a Google Map"
2096
+ msgstr "Kliknij, aby zobaczyć Mapy Google"
2097
+
2098
+ #: ../views/single.php:104
2099
+ msgid "Add to Google Calendar"
2100
+ msgstr "Dodaj do Kalendarza Google"
2101
+
2102
+ #: ../views/single.php:104
2103
+ msgid "+ Google Calendar"
2104
+ msgstr "+ Kalendarz Google"
2105
+
2106
+ #: ../views/table-mini.php:24
2107
+ msgid "View all &raquo;"
2108
+ msgstr "Pokaż wszystko &raquo;"
2109
+
lang/tribe-events-calendar-sv_SE.mo CHANGED
Binary file
lang/tribe-events-calendar-sv_SE.po CHANGED
@@ -1,2067 +1,2092 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: The Events Calendar 2.0\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-09-24 23:03+0100\n"
6
- "PO-Revision-Date: 2011-09-24 23:09+0100\n"
7
- "Last-Translator: Ben Andersen <ben@bentrix.com>\n"
8
- "Language-Team: Ben Andersen <ben@bentrix.com>\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-Language: Swedish\n"
13
- "X-Poedit-Country: Sweden\n"
14
-
15
- #: ../admin-views/events-meta-box.php:26
16
- msgid "Event Time &amp; Date"
17
- msgstr "Evenemang tid &amp; datum"
18
-
19
- #: ../admin-views/events-meta-box.php:29
20
- msgid "You have changed the recurrence rules of this event. Saving the event will update all future events. If you did not mean to change all events, then please refresh the page."
21
- msgstr "Du har ändrat repetitionsreglerna för detta evenemang. Spara händelsen kommer att uppdatera alla framtida evenemang. Om du ändå inte vill ändra alla evenemang kan du uppdatera sidan."
22
-
23
- #: ../admin-views/events-meta-box.php:32
24
- msgid "All day event?"
25
- msgstr "Heldagsevenemang?"
26
-
27
- #: ../admin-views/events-meta-box.php:36
28
- msgid "Start Date / Time:"
29
- msgstr "Start datum / tid:"
30
-
31
- #: ../admin-views/events-meta-box.php:39
32
- #: ../admin-views/events-meta-box.php:60
33
- msgid "YYYY-MM-DD"
34
- msgstr "ÅÅÅÅ-MM-DD"
35
-
36
- #: ../admin-views/events-meta-box.php:41
37
- #: ../admin-views/events-meta-box.php:62
38
- msgid "@"
39
- msgstr "@"
40
-
41
- #: ../admin-views/events-meta-box.php:57
42
- msgid "End Date / Time:"
43
- msgstr "Slut datum / tid:"
44
-
45
- #: ../admin-views/events-meta-box.php:79
46
- msgid "Event Location Details"
47
- msgstr "Plats för evenemanget"
48
-
49
- #: ../admin-views/events-meta-box.php:85
50
- msgid "Show Google Maps Link:"
51
- msgstr "Visa Google Maps länk:"
52
-
53
- #: ../admin-views/events-meta-box.php:92
54
- msgid "Show Google Map:"
55
- msgstr "Visa Google Map:"
56
-
57
- #: ../admin-views/events-meta-box.php:101
58
- msgid "Event Organizer Details"
59
- msgstr "Arrangör info"
60
-
61
- #: ../admin-views/events-meta-box.php:110
62
- msgid "Event Cost"
63
- msgstr "Evenemangskostnad"
64
-
65
- #: ../admin-views/events-meta-box.php:113
66
- #: ../views/single.php:26
67
- msgid "Cost:"
68
- msgstr "Kostnad:"
69
-
70
- #: ../admin-views/events-meta-box.php:118
71
- msgid "Leave blank to hide the field. Enter a 0 for events that are free."
72
- msgstr "Lämna blankt för att dölja fältet. Skriv 0 för evenemang som är gratis."
73
-
74
- #: ../admin-views/events-meta-box.php:124
75
- msgid "Additional Functionality"
76
- msgstr "Ytterligare funktionalitet"
77
-
78
- #: ../admin-views/events-meta-box.php:129
79
- #: ../admin-views/events-options.php:51
80
- msgid "Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?"
81
- msgstr "Söker du ytterligare funktionalitet som repeterande evenemang, anpassad meta, community evenemang, biljettförsäljning med mera?"
82
-
83
- #: ../admin-views/events-meta-box.php:129
84
- #: ../admin-views/events-options.php:52
85
- #, php-format
86
- msgid "Check out the <a href=\"%s\">available Add-Ons</a>."
87
- msgstr "Kolla <a href=\"%s\">tillgängliga tillägg</a>."
88
-
89
- #: ../admin-views/events-options.php:47
90
- #, php-format
91
- msgid "%s Settings"
92
- msgstr "%s inställningar"
93
-
94
- #: ../admin-views/events-options.php:53
95
- msgid "Need a hand?"
96
- msgstr "Behöver du hjälp?"
97
-
98
- #: ../admin-views/events-options.php:54
99
- #, php-format
100
- msgid "If you're stuck on these options, please <a href=\"%s\">check out the documentation</a>. Or, go to the <a href=\"%s\">support forum</a>."
101
- msgstr "Om du kört fast på dessa alternativ, <a href=\"%s\">kolla dokumentationen</a>. Eller gå till <a href=\"%s\">supportforumet</a>."
102
-
103
- #: ../admin-views/events-options.php:56
104
- msgid "Here is the iCal feed URL for your events: "
105
- msgstr "Här är iCal feed URL för dina evenemang:"
106
-
107
- #: ../admin-views/events-options.php:62
108
- msgid "Settings"
109
- msgstr "Inställningar"
110
-
111
- #: ../admin-views/events-options.php:65
112
- #: ../admin-views/events-options.php:69
113
- msgid "Default View for the Events"
114
- msgstr "Standard vy för evenemang"
115
-
116
- #: ../admin-views/events-options.php:73
117
- msgid "Calendar"
118
- msgstr "Kalender"
119
-
120
- #: ../admin-views/events-options.php:77
121
- msgid "Event List"
122
- msgstr "Evenemangslista"
123
-
124
- #: ../admin-views/events-options.php:83
125
- #: ../admin-views/events-options.php:87
126
- #: ../admin-views/events-options.php:89
127
- msgid "Show Comments"
128
- msgstr "Visa kommentarer"
129
-
130
- #: ../admin-views/events-options.php:97
131
- #: ../admin-views/events-options.php:101
132
- msgid "Multiday Event Cutoff"
133
- msgstr "Flerdagsevenemag avklippt"
134
-
135
- #: ../admin-views/events-options.php:115
136
- msgid "For multi-day events, hide the last day from grid view if it ends on or before this time."
137
- msgstr "För flerdagsevenemang, dölj den sista dagen från rutnätsvyn om det slutar vid eller före denna tid."
138
-
139
- #: ../admin-views/events-options.php:120
140
- #: ../admin-views/events-options.php:124
141
- msgid "Enable Google Maps"
142
- msgstr "Aktivera Google Maps"
143
-
144
- #: ../admin-views/events-options.php:130
145
- msgid "Height"
146
- msgstr "Höjd"
147
-
148
- #: ../admin-views/events-options.php:131
149
- msgid "Width"
150
- msgstr "Bredd"
151
-
152
- #: ../admin-views/events-options.php:131
153
- msgid "(number or %)"
154
- msgstr "(Antal eller %)"
155
-
156
- #: ../admin-views/events-options.php:135
157
- msgid "If you don't have this turned on, your event listings won't have the backend map preview or frontend embedded map."
158
- msgstr "Om du inte har detta aktiverat, kommer ditt evenemangs listningar inte ha backend kartförhandsgranskning eller frontend inbäddad karta."
159
-
160
- #: ../admin-views/events-options.php:143
161
- #: ../admin-views/events-options.php:145
162
- msgid "Events URL slug"
163
- msgstr "Evenemangs URL slug"
164
-
165
- #: ../admin-views/events-options.php:146
166
- msgid "The slug used for building the Events URL."
167
- msgstr "Sluggen som används för att bygga evenemangs URL:en."
168
-
169
- #: ../admin-views/events-options.php:146
170
- #, php-format
171
- msgid "Your current Events URL is <strong>%s</strong>"
172
- msgstr "Din nuvarande evenemangs URL är <strong>%s</strong>"
173
-
174
- #: ../admin-views/events-options.php:150
175
- #: ../admin-views/events-options.php:152
176
- msgid "Single Event URL slug"
177
- msgstr "Enstaka evenemangs URL slug"
178
-
179
- #: ../admin-views/events-options.php:153
180
- msgid "The slug used for building a single Event URL."
181
- msgstr "Sluggen som används för att bygga evenemangs URL:en för ett enstaka evenemang."
182
-
183
- #: ../admin-views/events-options.php:154
184
- #, php-format
185
- msgid "<strong>NOTE:</strong> You <em>cannot</em> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: <strong>%s</strong>"
186
- msgstr "<strong>NOTERA:</strong> Du kan <em>inte</em> använda samma slug som ovan. Det ovan bör idealt vara i plural, och detta i singular.<br />URL:en för ett enstaka evenemang är: <strong>%s</strong>"
187
-
188
- #: ../admin-views/events-options.php:159
189
- #: ../admin-views/events-options.php:161
190
- msgid "Debug"
191
- msgstr "Debugga"
192
-
193
- #: ../admin-views/events-options.php:162
194
- msgid "Debug Events display issues."
195
- msgstr "Debugga problem med visning av evenemang."
196
-
197
- #: ../admin-views/events-options.php:163
198
- #, php-format
199
- msgid "Enable this option to log debug information. By default this will log to your server PHP error log. If you'd like to see the log messages in your browser, then we recommend that you install the <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a> and look for the \"Tribe\" tab in the debug output."
200
- msgstr "Aktivera detta alternativ för att logga debuginformation. Som standard kommer detta att logga till din servers PHP-fellogg. Om du vill se loggen i din webbläsare, rekommenderar vi att du installerar <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a> och titta under \"Tribe\"fliken i debug utmatningen."
201
-
202
- #: ../admin-views/events-options.php:168
203
- msgid "Theme Settings"
204
- msgstr "Temainställningar"
205
-
206
- #: ../admin-views/events-options.php:171
207
- #: ../admin-views/events-options.php:173
208
- msgid "Events Template"
209
- msgstr "Evenemangsmall"
210
-
211
- #: ../admin-views/events-options.php:175
212
- msgid "Default Events Template"
213
- msgstr "Standard evenemangsmall"
214
-
215
- #: ../admin-views/events-options.php:176
216
- msgid "Default Page Template"
217
- msgstr "Standard sidmall"
218
-
219
- #: ../admin-views/events-options.php:179
220
- msgid "Choose a page template to control the look and feel of your calendar."
221
- msgstr "Välj en sidmall för att kontrollera utseendet och känslan av din kalender."
222
-
223
- #: ../admin-views/events-options.php:183
224
- #: ../admin-views/events-options.php:185
225
- #: ../admin-views/events-options.php:193
226
- msgid "Add HTML before calendar"
227
- msgstr "Lägg till HTML före kalender"
228
-
229
- #: ../admin-views/events-options.php:187
230
- msgid "Some themes may require that you add extra divs before the calendar list to help with styling."
231
- msgstr "Vissa teman kan kräva att du lägger till extra div:ar innan kalenderlistan för att hjälpa till med styling."
232
-
233
- #: ../admin-views/events-options.php:187
234
- msgid "This is displayed directly after the header."
235
- msgstr "Detta visas direkt efter sidhuvudet."
236
-
237
- #: ../admin-views/events-options.php:187
238
- #: ../admin-views/events-options.php:195
239
- msgid "You may use (x)HTML."
240
- msgstr "Du kan använda (x)HTML."
241
-
242
- #: ../admin-views/events-options.php:191
243
- msgid "Add HTML after calendar"
244
- msgstr "Lägg till HTML efter kalender"
245
-
246
- #: ../admin-views/events-options.php:195
247
- msgid "Some themes may require that you add extra divs after the calendar list to help with styling."
248
- msgstr "Vissa teman kan kräva att du lägger extra div:ar efter kalenderlistan för att hjälpa till med styling."
249
-
250
- #: ../admin-views/events-options.php:195
251
- msgid "This is displayed directly above the footer."
252
- msgstr "Detta visas direkt över sidfoten."
253
-
254
- #: ../admin-views/events-options.php:204
255
- msgid "Save Changes"
256
- msgstr "Spara ändringar"
257
-
258
- #: ../admin-views/widget-admin-list.php:11
259
- msgid "Title:"
260
- msgstr "Titel:"
261
-
262
- #: ../admin-views/widget-admin-list.php:16
263
- msgid "Show:"
264
- msgstr "Visa:"
265
-
266
- #: ../admin-views/widget-admin-list.php:24
267
- msgid "Show widget only if there are upcoming events:"
268
- msgstr "Visa widget endast om det finns kommande evenemang:"
269
-
270
- #: ../admin-views/widget-admin-list.php:30
271
- msgid "If you wish to customize the widget display yourself, see the file views/events-list-load-widget-display.php inside the Events Premium plugin."
272
- msgstr "Om du vill anpassa widgetens visning själv, se filen views/events-list-load-widget-display.php i the Events Premium tillägget."
273
-
274
- #: ../admin-views/recurrence-dialog.php:11
275
- msgid "Which events do you wish to update?"
276
- msgstr "Vilka evenemang vill du uppdatera?"
277
-
278
- #: ../admin-views/recurrence-dialog.php:14
279
- msgid "Select your desired action"
280
- msgstr "Välj din önskade åtgärd"
281
-
282
- #: ../admin-views/venue-meta-box.php:12
283
- msgid "Venue Name:"
284
- msgstr "Plats:"
285
-
286
- #: ../admin-views/venue-meta-box.php:19
287
- #: ../views/single.php:60
288
- msgid "Address:"
289
- msgstr "Adress:"
290
-
291
- #: ../admin-views/venue-meta-box.php:23
292
- msgid "City:"
293
- msgstr "Stad:"
294
-
295
- #: ../admin-views/venue-meta-box.php:27
296
- msgid "Country:"
297
- msgstr "Land:"
298
-
299
- #: ../admin-views/venue-meta-box.php:52
300
- msgid "State or Province:"
301
- msgstr " "
302
-
303
- #: ../admin-views/venue-meta-box.php:55
304
- msgid "Select a State:"
305
- msgstr "Välj landskap:"
306
-
307
- #: ../admin-views/venue-meta-box.php:69
308
- msgid "Postal Code:"
309
- msgstr "Postnummer:"
310
-
311
- #: ../admin-views/venue-meta-box.php:73
312
- #: ../admin-views/organizer-meta-box.php:17
313
- #: ../views/single.php:35
314
- #: ../views/single.php:55
315
- msgid "Phone:"
316
- msgstr "Telefon:"
317
-
318
- #: ../admin-views/event-sidebar-options.php:11
319
- msgid "Hide From Upcoming Events List"
320
- msgstr "Dölj från kommande evenemangslista"
321
-
322
- #: ../admin-views/organizer-meta-box.php:11
323
- msgid "Organizer Name:"
324
- msgstr "Arrangörens namn:"
325
-
326
- #: ../admin-views/organizer-meta-box.php:21
327
- msgid "Website:"
328
- msgstr "Webbplats:"
329
-
330
- #: ../admin-views/organizer-meta-box.php:25
331
- #: ../views/single.php:39
332
- msgid "Email:"
333
- msgstr "E-post:"
334
-
335
- #: ../views/single.php:13
336
- msgid "&laquo; Back to Events"
337
- msgstr "&laquo; Tillbaka till evenemang"
338
-
339
- #: ../views/single.php:14
340
- msgid "This event has passed."
341
- msgstr "Evenemanget har varit."
342
-
343
- #: ../views/single.php:17
344
- msgid "Event:"
345
- msgstr "Evenemang:"
346
-
347
- #: ../views/single.php:19
348
- msgid "Start:"
349
- msgstr "Börjar:"
350
-
351
- #: ../views/single.php:22
352
- msgid "End:"
353
- msgstr "Slutar:"
354
-
355
- #: ../views/single.php:31
356
- msgid "Organizer:"
357
- msgstr "Arrangör:"
358
-
359
- #: ../views/single.php:42
360
- msgid "Updated:"
361
- msgstr "Uppdaterad:"
362
-
363
- #: ../views/single.php:45
364
- msgid "Schedule:"
365
- msgstr "Schema:"
366
-
367
- #: ../views/single.php:51
368
- msgid "Venue:"
369
- msgstr "Plats:"
370
-
371
- #: ../views/single.php:62
372
- msgid "Click to view a Google Map"
373
- msgstr "Klicka för att visa en Google Map"
374
-
375
- #: ../views/single.php:62
376
- msgid "Google Map"
377
- msgstr "Google Map"
378
-
379
- #: ../views/single.php:87
380
- msgid "iCal Import"
381
- msgstr "iCal import"
382
-
383
- #: ../views/single.php:90
384
- msgid "Add to Google Calendar"
385
- msgstr "Lägg till i Google Calendar"
386
-
387
- #: ../views/single.php:90
388
- msgid "+ Google Calendar"
389
- msgstr "+ Google Calendar"
390
-
391
- #: ../views/events-list-load-widget-display.php:52
392
- msgid "All Day"
393
- msgstr "Heldag"
394
-
395
- #: ../views/ecp-single-template.php:24
396
- msgid "Edit"
397
- msgstr "Redigera"
398
-
399
- #: ../views/table-mini.php:24
400
- msgid "View all &raquo;"
401
- msgstr "Visa alla &raquo;"
402
-
403
- #: ../views/list.php:102
404
- #, php-format
405
- msgid " listed under %s. Check out past events for this category or view the full calendar."
406
- msgstr "listad under %s. Kolla tidigare evenemang för denna kategori eller visa hela kalendern."
407
-
408
- #: ../views/list.php:104
409
- #, php-format
410
- msgid " listed under %s. Check out upcoming events for this category or view the full calendar."
411
- msgstr "listad under %s. Kolla kommande evenemang för denna kategori eller visa hela kalendern."
412
-
413
- #: ../views/list.php:109
414
- #, php-format
415
- msgid "No events scheduled for <strong>%s</strong>. Please try another day."
416
- msgstr "Inget evenemang schemalagt för: <strong>%s</strong>. Försök med en annan dag."
417
-
418
- #: ../views/list.php:113
419
- msgid "No upcoming events"
420
- msgstr "Inga kommande evenemang"
421
-
422
- #: ../views/list.php:117
423
- msgid "No previous events"
424
- msgstr "Inga tidigare evenemang"
425
-
426
- #: ../views/list.php:130
427
- #: ../views/list.php:132
428
- #: ../views/list.php:134
429
- msgid "&laquo; Previous Events"
430
- msgstr "&laquo; Föregående evenemang"
431
-
432
- #: ../views/list.php:141
433
- #: ../views/list.php:143
434
- #: ../views/list.php:145
435
- msgid "Next Events &raquo;"
436
- msgstr "Nästa evenemang &raquo;"
437
-
438
- #: ../lib/the-events-calendar.class.php:217
439
- msgid "The Events Calendar"
440
- msgstr "Evenemangskalender"
441
-
442
- #: ../lib/the-events-calendar.class.php:220
443
- msgid "category"
444
- msgstr "kategori"
445
-
446
- #: ../lib/the-events-calendar.class.php:221
447
- msgid "month"
448
- msgstr "month"
449
-
450
- #: ../lib/the-events-calendar.class.php:222
451
- msgid "upcoming"
452
- msgstr "upcoming"
453
-
454
- #: ../lib/the-events-calendar.class.php:223
455
- msgid "past"
456
- msgstr "past"
457
-
458
- #: ../lib/the-events-calendar.class.php:225
459
- msgid "venue"
460
- msgstr "plats"
461
-
462
- #: ../lib/the-events-calendar.class.php:235
463
- #, php-format
464
- msgid "Initializing Tribe Events on %s"
465
- msgstr "Initierar Tribe evenemang på %s"
466
-
467
- #: ../lib/the-events-calendar.class.php:283
468
- #, php-format
469
- msgid "Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade your WordPress install."
470
- msgstr "Tyvärr, The Events Calendar kräver Wordpress %s eller högre. Uppdatera din Wordpress installation."
471
-
472
- #: ../lib/the-events-calendar.class.php:286
473
- #, php-format
474
- msgid "Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
475
- msgstr "Tyvärr, The Events Calendar kräver PHP %s eller högre. Kontakta ditt webbhotell om att flytta dig till en nyare version av PHP."
476
-
477
- #: ../lib/the-events-calendar.class.php:403
478
- msgid "Upcoming Events"
479
- msgstr "Kommande evenemang"
480
-
481
- #: ../lib/the-events-calendar.class.php:405
482
- msgid "Past Events"
483
- msgstr "Tidigare evenemang"
484
-
485
- #: ../lib/the-events-calendar.class.php:409
486
- #, php-format
487
- msgid "Events for %s"
488
- msgstr "Evenemang för %s"
489
-
490
- #: ../lib/the-events-calendar.class.php:411
491
- msgid "Events this month"
492
- msgstr "Evenemang denna månad"
493
-
494
- #: ../lib/the-events-calendar.class.php:425
495
- msgid "No description has been entered for this event."
496
- msgstr "Ingen beskrivning har angivits för detta evenemang."
497
-
498
- #: ../lib/the-events-calendar.class.php:490
499
- msgid "Events"
500
- msgstr "Evenemang"
501
-
502
- #: ../lib/the-events-calendar.class.php:491
503
- msgid "Event"
504
- msgstr "Evenemang"
505
-
506
- #: ../lib/the-events-calendar.class.php:492
507
- #: ../lib/the-events-calendar.class.php:505
508
- #: ../lib/the-events-calendar.class.php:518
509
- msgid "Add New"
510
- msgstr "Lägg till ny"
511
-
512
- #: ../lib/the-events-calendar.class.php:493
513
- msgid "Add New Event"
514
- msgstr "Lägg till nytt evenemang"
515
-
516
- #: ../lib/the-events-calendar.class.php:494
517
- msgid "Edit Event"
518
- msgstr "Redigera evenemang"
519
-
520
- #: ../lib/the-events-calendar.class.php:495
521
- msgid "New Event"
522
- msgstr "Nytt evenemang"
523
-
524
- #: ../lib/the-events-calendar.class.php:496
525
- msgid "View Event"
526
- msgstr "Visa evenemang"
527
-
528
- #: ../lib/the-events-calendar.class.php:497
529
- msgid "Search Events"
530
- msgstr "Sök evenemang"
531
-
532
- #: ../lib/the-events-calendar.class.php:498
533
- msgid "No events found"
534
- msgstr "Inga evenemang hittade"
535
-
536
- #: ../lib/the-events-calendar.class.php:499
537
- msgid "No events found in Trash"
538
- msgstr "Inga evenemang hittade i Papperskorgen"
539
-
540
- #: ../lib/the-events-calendar.class.php:503
541
- msgid "Venues"
542
- msgstr "Platser"
543
-
544
- #: ../lib/the-events-calendar.class.php:504
545
- msgid "Venue"
546
- msgstr "Plats"
547
-
548
- #: ../lib/the-events-calendar.class.php:506
549
- msgid "Add New Venue"
550
- msgstr "Lägg till ny plats"
551
-
552
- #: ../lib/the-events-calendar.class.php:507
553
- msgid "Edit Venue"
554
- msgstr "Redigera plats"
555
-
556
- #: ../lib/the-events-calendar.class.php:508
557
- msgid "New Venue"
558
- msgstr "Ny plats"
559
-
560
- #: ../lib/the-events-calendar.class.php:509
561
- #: ../lib/the-events-calendar.class.php:522
562
- msgid "View Venue"
563
- msgstr "Visa plats"
564
-
565
- #: ../lib/the-events-calendar.class.php:510
566
- msgid "Search Venues"
567
- msgstr "Sök platser"
568
-
569
- #: ../lib/the-events-calendar.class.php:511
570
- msgid "No venue found"
571
- msgstr "Ingen plats hittad"
572
-
573
- #: ../lib/the-events-calendar.class.php:512
574
- msgid "No venues found in Trash"
575
- msgstr "Inga platser hittade i Papperskorgen"
576
-
577
- #: ../lib/the-events-calendar.class.php:516
578
- msgid "Organizers"
579
- msgstr "Arrangörer"
580
-
581
- #: ../lib/the-events-calendar.class.php:517
582
- msgid "Organizer"
583
- msgstr "Arrangör"
584
-
585
- #: ../lib/the-events-calendar.class.php:519
586
- msgid "Add New Organizer"
587
- msgstr "Lägg till ny arrangör"
588
-
589
- #: ../lib/the-events-calendar.class.php:520
590
- msgid "Edit Organizer"
591
- msgstr "Redigera arrangör"
592
-
593
- #: ../lib/the-events-calendar.class.php:521
594
- msgid "New Organizer"
595
- msgstr "Ny arrangör"
596
-
597
- #: ../lib/the-events-calendar.class.php:523
598
- msgid "Search Organizers"
599
- msgstr "Sök arrangörer"
600
-
601
- #: ../lib/the-events-calendar.class.php:524
602
- msgid "No organizer found"
603
- msgstr "Ingen arrangör hittad"
604
-
605
- #: ../lib/the-events-calendar.class.php:525
606
- msgid "No organizers found in Trash"
607
- msgstr "Inga arrangörer hittade i Papperskorgen"
608
-
609
- #: ../lib/the-events-calendar.class.php:529
610
- #: ../lib/tribe-admin-events-list.class.php:159
611
- msgid "Event Categories"
612
- msgstr "Evenemangskategorier"
613
-
614
- #: ../lib/the-events-calendar.class.php:530
615
- msgid "Event Category"
616
- msgstr "Evenemangskategori"
617
-
618
- #: ../lib/the-events-calendar.class.php:531
619
- msgid "Search Event Categories"
620
- msgstr "Sök evenemangskategorier"
621
-
622
- #: ../lib/the-events-calendar.class.php:532
623
- msgid "All Event Categories"
624
- msgstr "Alla evenemangskategorier"
625
-
626
- #: ../lib/the-events-calendar.class.php:533
627
- msgid "Parent Event Category"
628
- msgstr "Förälder evenemangskategori"
629
-
630
- #: ../lib/the-events-calendar.class.php:534
631
- msgid "Parent Event Category:"
632
- msgstr "Förälder evenemangskategori:"
633
-
634
- #: ../lib/the-events-calendar.class.php:535
635
- msgid "Edit Event Category"
636
- msgstr "Redigera evenemangskategori"
637
-
638
- #: ../lib/the-events-calendar.class.php:536
639
- msgid "Update Event Category"
640
- msgstr "Uppdatera evenemangskategori"
641
-
642
- #: ../lib/the-events-calendar.class.php:537
643
- msgid "Add New Event Category"
644
- msgstr "Lägg till ny evenemangskategori"
645
-
646
- #: ../lib/the-events-calendar.class.php:538
647
- msgid "New Event Category Name"
648
- msgstr "Nytt namn för evenemangskategori"
649
-
650
- #: ../lib/the-events-calendar.class.php:548
651
- #, php-format
652
- msgid "Event updated. <a href=\"%s\">View event</a>"
653
- msgstr "Evenemang uppdatrerat. <a href=\"%s\">Visa evenemang</a>"
654
-
655
- #: ../lib/the-events-calendar.class.php:549
656
- #: ../lib/the-events-calendar.class.php:566
657
- #: ../lib/the-events-calendar.class.php:583
658
- msgid "Custom field updated."
659
- msgstr "Anpassat fält uppdaterat."
660
-
661
- #: ../lib/the-events-calendar.class.php:550
662
- #: ../lib/the-events-calendar.class.php:567
663
- #: ../lib/the-events-calendar.class.php:584
664
- msgid "Custom field deleted."
665
- msgstr "Anpassat fält raderat."
666
-
667
- #: ../lib/the-events-calendar.class.php:551
668
- msgid "Event updated."
669
- msgstr "Evenemang uppdaterat."
670
-
671
- #: ../lib/the-events-calendar.class.php:553
672
- #, php-format
673
- msgid "Event restored to revision from %s"
674
- msgstr "Evenemang återställd till revision från %s"
675
-
676
- #: ../lib/the-events-calendar.class.php:554
677
- #, php-format
678
- msgid "Event published. <a href=\"%s\">View event</a>"
679
- msgstr "Evenemang publicerat. <a href=\"%s\">Visa evenemang</a>"
680
-
681
- #: ../lib/the-events-calendar.class.php:555
682
- msgid "Event saved."
683
- msgstr "Evenemang sparat."
684
-
685
- #: ../lib/the-events-calendar.class.php:556
686
- #, php-format
687
- msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
688
- msgstr "Evenemang tillagt. <a target=\"_blank\" href=\"%s\">Förhandsgranska evenemang</a>"
689
-
690
- #: ../lib/the-events-calendar.class.php:557
691
- #, php-format
692
- msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
693
- msgstr "Evenemang schemalagt för: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Förhandsgranska evenemang</a>"
694
-
695
- #: ../lib/the-events-calendar.class.php:559
696
- #: ../lib/the-events-calendar.class.php:576
697
- #: ../lib/the-events-calendar.class.php:593
698
- msgid "M j, Y @ G:i"
699
- msgstr "Y-m-d @ G:i"
700
-
701
- #: ../lib/the-events-calendar.class.php:560
702
- #, php-format
703
- msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
704
- msgstr "Evenemangsutkast uppdaterat. <a target=\"_blank\" href=\"%s\">Förhandsgranska evenemang</a>"
705
-
706
- #: ../lib/the-events-calendar.class.php:565
707
- #, php-format
708
- msgid "Venue updated. <a href=\"%s\">View venue</a>"
709
- msgstr "Plats uppdaterad. <a href=\"%s\">Visa plats</a>"
710
-
711
- #: ../lib/the-events-calendar.class.php:568
712
- msgid "Venue updated."
713
- msgstr "Plats uppdaterad."
714
-
715
- #: ../lib/the-events-calendar.class.php:570
716
- #, php-format
717
- msgid "Venue restored to revision from %s"
718
- msgstr "Plats återställd till revision från %s"
719
-
720
- #: ../lib/the-events-calendar.class.php:571
721
- #, php-format
722
- msgid "Venue published. <a href=\"%s\">View venue</a>"
723
- msgstr "Plats publicerad. <a href=\"%s\">Visa plats</a>"
724
-
725
- #: ../lib/the-events-calendar.class.php:572
726
- msgid "Venue saved."
727
- msgstr "Plats sparad."
728
-
729
- #: ../lib/the-events-calendar.class.php:573
730
- #, php-format
731
- msgid "Venue submitted. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
732
- msgstr "Plats tillagd. <a target=\"_blank\" href=\"%s\">Förhandsgranska plats</a>"
733
-
734
- #: ../lib/the-events-calendar.class.php:574
735
- #, php-format
736
- msgid "Venue scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview venue</a>"
737
- msgstr "Plats schemalagt för: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Förhandsgranska plats</a>"
738
-
739
- #: ../lib/the-events-calendar.class.php:577
740
- #, php-format
741
- msgid "Venue draft updated. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
742
- msgstr "Platsutkast uppdaterat. <a target=\"_blank\" href=\"%s\">Förhandsgranska plats</a>"
743
-
744
- #: ../lib/the-events-calendar.class.php:582
745
- #, php-format
746
- msgid "Organizer updated. <a href=\"%s\">View organizer</a>"
747
- msgstr "Arrangör uppdaterad. <a href=\"%s\">visa arrangör</a>"
748
-
749
- #: ../lib/the-events-calendar.class.php:585
750
- msgid "Organizer updated."
751
- msgstr "Arrangör uppdaterad."
752
-
753
- #: ../lib/the-events-calendar.class.php:587
754
- #, php-format
755
- msgid "Organizer restored to revision from %s"
756
- msgstr "Arrangör återställd till revision från %s"
757
-
758
- #: ../lib/the-events-calendar.class.php:588
759
- #, php-format
760
- msgid "Organizer published. <a href=\"%s\">View organizer</a>"
761
- msgstr "Arrangör publicerad. <a href=\"%s\">Visa arrangör</a>"
762
-
763
- #: ../lib/the-events-calendar.class.php:589
764
- msgid "Organizer saved."
765
- msgstr "Arrangör sparad."
766
-
767
- #: ../lib/the-events-calendar.class.php:590
768
- #, php-format
769
- msgid "Organizer submitted. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
770
- msgstr "Arrangör tillagd. <a target=\"_blank\" href=\"%s\">Förhandsgranska arrangör</a>"
771
-
772
- #: ../lib/the-events-calendar.class.php:591
773
- #, php-format
774
- msgid "Organizer scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview organizer</a>"
775
- msgstr "Arrangör schemalagd för: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Förhandsgranska arrangör</a>"
776
-
777
- #: ../lib/the-events-calendar.class.php:594
778
- #, php-format
779
- msgid "Organizer draft updated. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
780
- msgstr "Arrangörsutkast uppdaterat. <a target=\"_blank\" href=\"%s\">Förhandsgranska arrangör</a>"
781
-
782
- #: ../lib/the-events-calendar.class.php:649
783
- msgid "Next"
784
- msgstr "Nästa"
785
-
786
- #: ../lib/the-events-calendar.class.php:650
787
- msgid "Prev"
788
- msgstr "Föregående"
789
-
790
- #: ../lib/the-events-calendar.class.php:651
791
- msgid "Today"
792
- msgstr "Idag"
793
-
794
- #: ../lib/the-events-calendar.class.php:652
795
- msgid "Done"
796
- msgstr "Färdig"
797
-
798
- #: ../lib/the-events-calendar.class.php:1755
799
- msgid "Event Options"
800
- msgstr "Evenemangsalternativ"
801
-
802
- #: ../lib/the-events-calendar.class.php:1757
803
- msgid "Venue Information"
804
- msgstr "Platsinformation"
805
-
806
- #: ../lib/the-events-calendar.class.php:1758
807
- msgid "Organizer Information"
808
- msgstr "Arrangörsinformation"
809
-
810
- #: ../lib/the-events-calendar.class.php:1860
811
- msgid "Support"
812
- msgstr "Support"
813
-
814
- #: ../lib/the-events-calendar.class.php:1863
815
- msgid "View All Add-Ons"
816
- msgstr "Visa alla tillägg"
817
-
818
- #: ../lib/the-events-calendar.class.php:1870
819
- msgid "News from Tribe Pro"
820
- msgstr "Nyheter från Tribe Pro"
821
-
822
- #: ../lib/tribe-admin-events-list.class.php:164
823
- msgid "Start Date"
824
- msgstr "Startdatum"
825
-
826
- #: ../lib/tribe-admin-events-list.class.php:165
827
- msgid "End Date"
828
- msgstr "Slutdatum"
829
-
830
- #: ../lib/tribe-admin-events-list.class.php:166
831
- msgid "Recurring?"
832
- msgstr "Repeterande?"
833
-
834
- #: ../lib/tribe-admin-events-list.class.php:194
835
- msgid "Yes"
836
- msgstr "Ja"
837
-
838
- #: ../lib/tribe-admin-events-list.class.php:194
839
- msgid "No"
840
- msgstr "Nej"
841
-
842
- #: ../lib/tribe-admin-events-list.class.php:244
843
- #, php-format
844
- msgid "All %s"
845
- msgstr "Alla %s"
846
-
847
- #: ../lib/tribe-view-helpers.class.php:16
848
- #: ../lib/tribe-view-helpers.class.php:33
849
- msgid "Select a Country:"
850
- msgstr "Välj ett land:"
851
-
852
- #: ../lib/tribe-view-helpers.class.php:34
853
- #: ../lib/template-tags.php:502
854
- msgid "United States"
855
- msgstr "Förenta Staterna"
856
-
857
- #: ../lib/tribe-view-helpers.class.php:35
858
- msgid "Afghanistan"
859
- msgstr "Afghanistan"
860
-
861
- #: ../lib/tribe-view-helpers.class.php:36
862
- msgid "Albania"
863
- msgstr "Albanien"
864
-
865
- #: ../lib/tribe-view-helpers.class.php:37
866
- msgid "Algeria"
867
- msgstr "Algeriet"
868
-
869
- #: ../lib/tribe-view-helpers.class.php:38
870
- msgid "American Samoa"
871
- msgstr "Amerikanska Samoa"
872
-
873
- #: ../lib/tribe-view-helpers.class.php:39
874
- msgid "Andorra"
875
- msgstr "Andorra"
876
-
877
- #: ../lib/tribe-view-helpers.class.php:40
878
- msgid "Angola"
879
- msgstr "Angola"
880
-
881
- #: ../lib/tribe-view-helpers.class.php:41
882
- msgid "Anguilla"
883
- msgstr "Anguilla"
884
-
885
- #: ../lib/tribe-view-helpers.class.php:42
886
- msgid "Antarctica"
887
- msgstr "Antarktis"
888
-
889
- #: ../lib/tribe-view-helpers.class.php:43
890
- msgid "Antigua And Barbuda"
891
- msgstr "Antigua och Barbuda"
892
-
893
- #: ../lib/tribe-view-helpers.class.php:44
894
- msgid "Argentina"
895
- msgstr "Argentina"
896
-
897
- #: ../lib/tribe-view-helpers.class.php:45
898
- msgid "Armenia"
899
- msgstr "Armenien"
900
-
901
- #: ../lib/tribe-view-helpers.class.php:46
902
- msgid "Aruba"
903
- msgstr "Aruba"
904
-
905
- #: ../lib/tribe-view-helpers.class.php:47
906
- msgid "Australia"
907
- msgstr "Australien"
908
-
909
- #: ../lib/tribe-view-helpers.class.php:48
910
- msgid "Austria"
911
- msgstr "Österrike"
912
-
913
- #: ../lib/tribe-view-helpers.class.php:49
914
- msgid "Azerbaijan"
915
- msgstr "Azerbajdzjan"
916
-
917
- #: ../lib/tribe-view-helpers.class.php:50
918
- msgid "Bahamas"
919
- msgstr "Bahamas"
920
-
921
- #: ../lib/tribe-view-helpers.class.php:51
922
- msgid "Bahrain"
923
- msgstr "Bahrain"
924
-
925
- #: ../lib/tribe-view-helpers.class.php:52
926
- msgid "Bangladesh"
927
- msgstr "Bangladesh"
928
-
929
- #: ../lib/tribe-view-helpers.class.php:53
930
- msgid "Barbados"
931
- msgstr "Barbados"
932
-
933
- #: ../lib/tribe-view-helpers.class.php:54
934
- msgid "Belarus"
935
- msgstr "Vitryssland"
936
-
937
- #: ../lib/tribe-view-helpers.class.php:55
938
- msgid "Belgium"
939
- msgstr "Belgien"
940
-
941
- #: ../lib/tribe-view-helpers.class.php:56
942
- msgid "Belize"
943
- msgstr "Belize"
944
-
945
- #: ../lib/tribe-view-helpers.class.php:57
946
- msgid "Benin"
947
- msgstr "Benin"
948
-
949
- #: ../lib/tribe-view-helpers.class.php:58
950
- msgid "Bermuda"
951
- msgstr "Bermuda"
952
-
953
- #: ../lib/tribe-view-helpers.class.php:59
954
- msgid "Bhutan"
955
- msgstr "Bhutan"
956
-
957
- #: ../lib/tribe-view-helpers.class.php:60
958
- msgid "Bolivia"
959
- msgstr "Bolivia"
960
-
961
- #: ../lib/tribe-view-helpers.class.php:61
962
- msgid "Bosnia And Herzegowina"
963
- msgstr "Bosnien och Hercegovina"
964
-
965
- #: ../lib/tribe-view-helpers.class.php:62
966
- msgid "Botswana"
967
- msgstr "Botswana"
968
-
969
- #: ../lib/tribe-view-helpers.class.php:63
970
- msgid "Bouvet Island"
971
- msgstr "Bouvet Island"
972
-
973
- #: ../lib/tribe-view-helpers.class.php:64
974
- msgid "Brazil"
975
- msgstr "Brasilien"
976
-
977
- #: ../lib/tribe-view-helpers.class.php:65
978
- msgid "British Indian Ocean Territory"
979
- msgstr "Brittiska territoriet i Indiska oceanen"
980
-
981
- #: ../lib/tribe-view-helpers.class.php:66
982
- msgid "Brunei Darussalam"
983
- msgstr "Brunei Darussalam"
984
-
985
- #: ../lib/tribe-view-helpers.class.php:67
986
- msgid "Bulgaria"
987
- msgstr "Bulgarien"
988
-
989
- #: ../lib/tribe-view-helpers.class.php:68
990
- msgid "Burkina Faso"
991
- msgstr "Burkina Faso"
992
-
993
- #: ../lib/tribe-view-helpers.class.php:69
994
- msgid "Burundi"
995
- msgstr "Burundi"
996
-
997
- #: ../lib/tribe-view-helpers.class.php:70
998
- msgid "Cambodia"
999
- msgstr "Kambodja"
1000
-
1001
- #: ../lib/tribe-view-helpers.class.php:71
1002
- msgid "Cameroon"
1003
- msgstr "Kamerun"
1004
-
1005
- #: ../lib/tribe-view-helpers.class.php:72
1006
- msgid "Canada"
1007
- msgstr "Kanada"
1008
-
1009
- #: ../lib/tribe-view-helpers.class.php:73
1010
- msgid "Cape Verde"
1011
- msgstr "Kap Verde"
1012
-
1013
- #: ../lib/tribe-view-helpers.class.php:74
1014
- msgid "Cayman Islands"
1015
- msgstr "Caymanöarna"
1016
-
1017
- #: ../lib/tribe-view-helpers.class.php:75
1018
- msgid "Central African Republic"
1019
- msgstr "Centralafrikanska republiken"
1020
-
1021
- #: ../lib/tribe-view-helpers.class.php:76
1022
- msgid "Chad"
1023
- msgstr "Tchad"
1024
-
1025
- #: ../lib/tribe-view-helpers.class.php:77
1026
- msgid "Chile"
1027
- msgstr "Chile"
1028
-
1029
- #: ../lib/tribe-view-helpers.class.php:78
1030
- msgid "China"
1031
- msgstr "Kina"
1032
-
1033
- #: ../lib/tribe-view-helpers.class.php:79
1034
- msgid "Christmas Island"
1035
- msgstr "Julön"
1036
-
1037
- #: ../lib/tribe-view-helpers.class.php:80
1038
- msgid "Cocos (Keeling) Islands"
1039
- msgstr "Kokosöarna"
1040
-
1041
- #: ../lib/tribe-view-helpers.class.php:81
1042
- msgid "Colombia"
1043
- msgstr "Colombia"
1044
-
1045
- #: ../lib/tribe-view-helpers.class.php:82
1046
- msgid "Comoros"
1047
- msgstr "Komorerna"
1048
-
1049
- #: ../lib/tribe-view-helpers.class.php:83
1050
- msgid "Congo"
1051
- msgstr "Kongo"
1052
-
1053
- #: ../lib/tribe-view-helpers.class.php:84
1054
- msgid "Congo, The Democratic Republic Of The"
1055
- msgstr "Kongo-Kinshasa (Demokratiska republiken Kongo)"
1056
-
1057
- #: ../lib/tribe-view-helpers.class.php:85
1058
- msgid "Cook Islands"
1059
- msgstr "Cooköarna"
1060
-
1061
- #: ../lib/tribe-view-helpers.class.php:86
1062
- msgid "Costa Rica"
1063
- msgstr "Costa Rica"
1064
-
1065
- #: ../lib/tribe-view-helpers.class.php:87
1066
- msgid "Cote D'Ivoire"
1067
- msgstr "Elfenbenskusten"
1068
-
1069
- #: ../lib/tribe-view-helpers.class.php:88
1070
- msgid "Croatia (Local Name: Hrvatska)"
1071
- msgstr "Kroatien"
1072
-
1073
- #: ../lib/tribe-view-helpers.class.php:89
1074
- msgid "Cuba"
1075
- msgstr "Kuba"
1076
-
1077
- #: ../lib/tribe-view-helpers.class.php:90
1078
- msgid "Cyprus"
1079
- msgstr "Cypern"
1080
-
1081
- #: ../lib/tribe-view-helpers.class.php:91
1082
- msgid "Czech Republic"
1083
- msgstr "Tjekien"
1084
-
1085
- #: ../lib/tribe-view-helpers.class.php:92
1086
- msgid "Denmark"
1087
- msgstr "Danmark"
1088
-
1089
- #: ../lib/tribe-view-helpers.class.php:93
1090
- msgid "Djibouti"
1091
- msgstr "Djibouti (Republiken Djibouti)"
1092
-
1093
- #: ../lib/tribe-view-helpers.class.php:94
1094
- msgid "Dominica"
1095
- msgstr "Dominica (Samväldet Dominica)"
1096
-
1097
- #: ../lib/tribe-view-helpers.class.php:95
1098
- msgid "Dominican Republic"
1099
- msgstr "Dominikanska republiken"
1100
-
1101
- #: ../lib/tribe-view-helpers.class.php:96
1102
- msgid "East Timor"
1103
- msgstr "Östtimor"
1104
-
1105
- #: ../lib/tribe-view-helpers.class.php:97
1106
- msgid "Ecuador"
1107
- msgstr "Ecuador"
1108
-
1109
- #: ../lib/tribe-view-helpers.class.php:98
1110
- msgid "Egypt"
1111
- msgstr "Egypten"
1112
-
1113
- #: ../lib/tribe-view-helpers.class.php:99
1114
- msgid "El Salvador"
1115
- msgstr "El Salvador"
1116
-
1117
- #: ../lib/tribe-view-helpers.class.php:100
1118
- msgid "Equatorial Guinea"
1119
- msgstr "Ekvatorialguinea"
1120
-
1121
- #: ../lib/tribe-view-helpers.class.php:101
1122
- msgid "Eritrea"
1123
- msgstr "Eritrea"
1124
-
1125
- #: ../lib/tribe-view-helpers.class.php:102
1126
- msgid "Estonia"
1127
- msgstr "Estland"
1128
-
1129
- #: ../lib/tribe-view-helpers.class.php:103
1130
- msgid "Ethiopia"
1131
- msgstr "Etiopien"
1132
-
1133
- #: ../lib/tribe-view-helpers.class.php:104
1134
- msgid "Falkland Islands (Malvinas)"
1135
- msgstr "Falklandsöarna (Malvinerna)"
1136
-
1137
- #: ../lib/tribe-view-helpers.class.php:105
1138
- msgid "Faroe Islands"
1139
- msgstr "Färöarna"
1140
-
1141
- #: ../lib/tribe-view-helpers.class.php:106
1142
- msgid "Fiji"
1143
- msgstr "Fiji"
1144
-
1145
- #: ../lib/tribe-view-helpers.class.php:107
1146
- msgid "Finland"
1147
- msgstr "Finland"
1148
-
1149
- #: ../lib/tribe-view-helpers.class.php:108
1150
- msgid "France"
1151
- msgstr "Frankrike"
1152
-
1153
- #: ../lib/tribe-view-helpers.class.php:109
1154
- msgid "France, Metropolitan"
1155
- msgstr "France métropolitaine"
1156
-
1157
- #: ../lib/tribe-view-helpers.class.php:110
1158
- msgid "French Guiana"
1159
- msgstr "Franska Guyana"
1160
-
1161
- #: ../lib/tribe-view-helpers.class.php:111
1162
- msgid "French Polynesia"
1163
- msgstr "Franska Polynesien"
1164
-
1165
- #: ../lib/tribe-view-helpers.class.php:112
1166
- msgid "French Southern Territories"
1167
- msgstr "Franska sydterritorierna"
1168
-
1169
- #: ../lib/tribe-view-helpers.class.php:113
1170
- msgid "Gabon"
1171
- msgstr "Gabon"
1172
-
1173
- #: ../lib/tribe-view-helpers.class.php:114
1174
- msgid "Gambia"
1175
- msgstr "Gambia"
1176
-
1177
- #: ../lib/tribe-view-helpers.class.php:115
1178
- #: ../lib/tribe-view-helpers.class.php:303
1179
- msgid "Georgia"
1180
- msgstr "Georgia"
1181
-
1182
- #: ../lib/tribe-view-helpers.class.php:116
1183
- msgid "Germany"
1184
- msgstr "Tyskland"
1185
-
1186
- #: ../lib/tribe-view-helpers.class.php:117
1187
- msgid "Ghana"
1188
- msgstr "Ghana"
1189
-
1190
- #: ../lib/tribe-view-helpers.class.php:118
1191
- msgid "Gibraltar"
1192
- msgstr "Gibraltar"
1193
-
1194
- #: ../lib/tribe-view-helpers.class.php:119
1195
- msgid "Greece"
1196
- msgstr "Grekland"
1197
-
1198
- #: ../lib/tribe-view-helpers.class.php:120
1199
- msgid "Greenland"
1200
- msgstr "Grönland"
1201
-
1202
- #: ../lib/tribe-view-helpers.class.php:121
1203
- msgid "Grenada"
1204
- msgstr "Grenada"
1205
-
1206
- #: ../lib/tribe-view-helpers.class.php:122
1207
- msgid "Guadeloupe"
1208
- msgstr "Guadeloupe"
1209
-
1210
- #: ../lib/tribe-view-helpers.class.php:123
1211
- msgid "Guam"
1212
- msgstr "Guam"
1213
-
1214
- #: ../lib/tribe-view-helpers.class.php:124
1215
- msgid "Guatemala"
1216
- msgstr "Guatemala"
1217
-
1218
- #: ../lib/tribe-view-helpers.class.php:125
1219
- msgid "Guinea"
1220
- msgstr "Guinea"
1221
-
1222
- #: ../lib/tribe-view-helpers.class.php:126
1223
- msgid "Guinea-Bissau"
1224
- msgstr "Guinea-Bissau"
1225
-
1226
- #: ../lib/tribe-view-helpers.class.php:127
1227
- msgid "Guyana"
1228
- msgstr "Guyana"
1229
-
1230
- #: ../lib/tribe-view-helpers.class.php:128
1231
- msgid "Haiti"
1232
- msgstr "Haiti"
1233
-
1234
- #: ../lib/tribe-view-helpers.class.php:129
1235
- msgid "Heard And Mc Donald Islands"
1236
- msgstr "Heard And Mc Donald Islands"
1237
-
1238
- #: ../lib/tribe-view-helpers.class.php:130
1239
- msgid "Holy See (Vatican City State)"
1240
- msgstr "Vatikanen"
1241
-
1242
- #: ../lib/tribe-view-helpers.class.php:131
1243
- msgid "Honduras"
1244
- msgstr "Honduras"
1245
-
1246
- #: ../lib/tribe-view-helpers.class.php:132
1247
- msgid "Hong Kong"
1248
- msgstr "Hong Kong"
1249
-
1250
- #: ../lib/tribe-view-helpers.class.php:133
1251
- msgid "Hungary"
1252
- msgstr "Ungern"
1253
-
1254
- #: ../lib/tribe-view-helpers.class.php:134
1255
- msgid "Iceland"
1256
- msgstr "Island"
1257
-
1258
- #: ../lib/tribe-view-helpers.class.php:135
1259
- msgid "India"
1260
- msgstr "Indien"
1261
-
1262
- #: ../lib/tribe-view-helpers.class.php:136
1263
- msgid "Indonesia"
1264
- msgstr "Indonesien"
1265
-
1266
- #: ../lib/tribe-view-helpers.class.php:137
1267
- msgid "Iran (Islamic Republic Of)"
1268
- msgstr "Iran (Islamiska republiken Iran)"
1269
-
1270
- #: ../lib/tribe-view-helpers.class.php:138
1271
- msgid "Iraq"
1272
- msgstr "Irak"
1273
-
1274
- #: ../lib/tribe-view-helpers.class.php:139
1275
- msgid "Ireland"
1276
- msgstr "Irland"
1277
-
1278
- #: ../lib/tribe-view-helpers.class.php:140
1279
- msgid "Israel"
1280
- msgstr "Israel"
1281
-
1282
- #: ../lib/tribe-view-helpers.class.php:141
1283
- msgid "Italy"
1284
- msgstr "Italien"
1285
-
1286
- #: ../lib/tribe-view-helpers.class.php:142
1287
- msgid "Jamaica"
1288
- msgstr "Jamaica"
1289
-
1290
- #: ../lib/tribe-view-helpers.class.php:143
1291
- msgid "Japan"
1292
- msgstr "Japan"
1293
-
1294
- #: ../lib/tribe-view-helpers.class.php:144
1295
- msgid "Jordan"
1296
- msgstr "Jordanien"
1297
-
1298
- #: ../lib/tribe-view-helpers.class.php:145
1299
- msgid "Kazakhstan"
1300
- msgstr "Kazakstan"
1301
-
1302
- #: ../lib/tribe-view-helpers.class.php:146
1303
- msgid "Kenya"
1304
- msgstr "Kenya"
1305
-
1306
- #: ../lib/tribe-view-helpers.class.php:147
1307
- msgid "Kiribati"
1308
- msgstr "Kiribati"
1309
-
1310
- #: ../lib/tribe-view-helpers.class.php:148
1311
- msgid "Korea, Democratic People's Republic Of"
1312
- msgstr "Nordkorea (Demokratiska folkrepubliken Korea)"
1313
-
1314
- #: ../lib/tribe-view-helpers.class.php:149
1315
- msgid "Korea, Republic Of"
1316
- msgstr "Sydkorea (Republiken Korea)"
1317
-
1318
- #: ../lib/tribe-view-helpers.class.php:150
1319
- msgid "Kuwait"
1320
- msgstr "Kuwait"
1321
-
1322
- #: ../lib/tribe-view-helpers.class.php:151
1323
- msgid "Kyrgyzstan"
1324
- msgstr "Kirgizistan"
1325
-
1326
- #: ../lib/tribe-view-helpers.class.php:152
1327
- msgid "Lao People's Democratic Republic"
1328
- msgstr "Laos (Demokratiska folkrepubliken Laos)"
1329
-
1330
- #: ../lib/tribe-view-helpers.class.php:153
1331
- msgid "Latvia"
1332
- msgstr "Lettland"
1333
-
1334
- #: ../lib/tribe-view-helpers.class.php:154
1335
- msgid "Lebanon"
1336
- msgstr "Libanon"
1337
-
1338
- #: ../lib/tribe-view-helpers.class.php:155
1339
- msgid "Lesotho"
1340
- msgstr "Lesotho (Konungariket Lesotho)"
1341
-
1342
- #: ../lib/tribe-view-helpers.class.php:156
1343
- msgid "Liberia"
1344
- msgstr "Liberia"
1345
-
1346
- #: ../lib/tribe-view-helpers.class.php:157
1347
- msgid "Libya"
1348
- msgstr "Libyen"
1349
-
1350
- #: ../lib/tribe-view-helpers.class.php:158
1351
- msgid "Liechtenstein"
1352
- msgstr "Liechtenstein"
1353
-
1354
- #: ../lib/tribe-view-helpers.class.php:159
1355
- msgid "Lithuania"
1356
- msgstr "Litauen"
1357
-
1358
- #: ../lib/tribe-view-helpers.class.php:160
1359
- msgid "Luxembourg"
1360
- msgstr "Luxemburg"
1361
-
1362
- #: ../lib/tribe-view-helpers.class.php:161
1363
- msgid "Macau"
1364
- msgstr "Macao"
1365
-
1366
- #: ../lib/tribe-view-helpers.class.php:162
1367
- msgid "Macedonia"
1368
- msgstr "Makedonien"
1369
-
1370
- #: ../lib/tribe-view-helpers.class.php:163
1371
- msgid "Madagascar"
1372
- msgstr "Madagaskar"
1373
-
1374
- #: ../lib/tribe-view-helpers.class.php:164
1375
- msgid "Malawi"
1376
- msgstr "Malawi"
1377
-
1378
- #: ../lib/tribe-view-helpers.class.php:165
1379
- msgid "Malaysia"
1380
- msgstr "Malaysia"
1381
-
1382
- #: ../lib/tribe-view-helpers.class.php:166
1383
- msgid "Maldives"
1384
- msgstr "Maldiverna (Republiken Maldiverna)"
1385
-
1386
- #: ../lib/tribe-view-helpers.class.php:167
1387
- msgid "Mali"
1388
- msgstr "Mali"
1389
-
1390
- #: ../lib/tribe-view-helpers.class.php:168
1391
- msgid "Malta"
1392
- msgstr "Malta"
1393
-
1394
- #: ../lib/tribe-view-helpers.class.php:169
1395
- msgid "Marshall Islands"
1396
- msgstr "Marshallöarna"
1397
-
1398
- #: ../lib/tribe-view-helpers.class.php:170
1399
- msgid "Martinique"
1400
- msgstr "Martinique"
1401
-
1402
- #: ../lib/tribe-view-helpers.class.php:171
1403
- msgid "Mauritania"
1404
- msgstr "Mauretanien (Islamiska republiken Mauretanien)"
1405
-
1406
- #: ../lib/tribe-view-helpers.class.php:172
1407
- msgid "Mauritius"
1408
- msgstr "Mauritius"
1409
-
1410
- #: ../lib/tribe-view-helpers.class.php:173
1411
- msgid "Mayotte"
1412
- msgstr "Mayotte"
1413
-
1414
- #: ../lib/tribe-view-helpers.class.php:174
1415
- msgid "Mexico"
1416
- msgstr "Mexico"
1417
-
1418
- #: ../lib/tribe-view-helpers.class.php:175
1419
- msgid "Micronesia, Federated States Of"
1420
- msgstr "Mikronesien"
1421
-
1422
- #: ../lib/tribe-view-helpers.class.php:176
1423
- msgid "Moldova, Republic Of"
1424
- msgstr "Moldavien"
1425
-
1426
- #: ../lib/tribe-view-helpers.class.php:177
1427
- msgid "Monaco"
1428
- msgstr "Monaco"
1429
-
1430
- #: ../lib/tribe-view-helpers.class.php:178
1431
- msgid "Mongolia"
1432
- msgstr "Mongoliet"
1433
-
1434
- #: ../lib/tribe-view-helpers.class.php:179
1435
- msgid "Montenegro"
1436
- msgstr "Montenegro"
1437
-
1438
- #: ../lib/tribe-view-helpers.class.php:180
1439
- msgid "Montserrat"
1440
- msgstr "Montserrat"
1441
-
1442
- #: ../lib/tribe-view-helpers.class.php:181
1443
- msgid "Morocco"
1444
- msgstr "Marocko"
1445
-
1446
- #: ../lib/tribe-view-helpers.class.php:182
1447
- msgid "Mozambique"
1448
- msgstr "Moçambique (Republiken Moçambique)"
1449
-
1450
- #: ../lib/tribe-view-helpers.class.php:183
1451
- msgid "Myanmar"
1452
- msgstr "Burma"
1453
-
1454
- #: ../lib/tribe-view-helpers.class.php:184
1455
- msgid "Namibia"
1456
- msgstr "Namibia"
1457
-
1458
- #: ../lib/tribe-view-helpers.class.php:185
1459
- msgid "Nauru"
1460
- msgstr "Nauru"
1461
-
1462
- #: ../lib/tribe-view-helpers.class.php:186
1463
- msgid "Nepal"
1464
- msgstr "Nepal"
1465
-
1466
- #: ../lib/tribe-view-helpers.class.php:187
1467
- msgid "Netherlands"
1468
- msgstr "Nederländerna"
1469
-
1470
- #: ../lib/tribe-view-helpers.class.php:188
1471
- msgid "Netherlands Antilles"
1472
- msgstr "Nederländska Antillerna"
1473
-
1474
- #: ../lib/tribe-view-helpers.class.php:189
1475
- msgid "New Caledonia"
1476
- msgstr "Nya Kaledonien"
1477
-
1478
- #: ../lib/tribe-view-helpers.class.php:190
1479
- msgid "New Zealand"
1480
- msgstr "Nya Zeeland"
1481
-
1482
- #: ../lib/tribe-view-helpers.class.php:191
1483
- msgid "Nicaragua"
1484
- msgstr "Nicaragua"
1485
-
1486
- #: ../lib/tribe-view-helpers.class.php:192
1487
- msgid "Niger"
1488
- msgstr "Niger"
1489
-
1490
- #: ../lib/tribe-view-helpers.class.php:193
1491
- msgid "Nigeria"
1492
- msgstr "Nigeria"
1493
-
1494
- #: ../lib/tribe-view-helpers.class.php:194
1495
- msgid "Niue"
1496
- msgstr "Niue"
1497
-
1498
- #: ../lib/tribe-view-helpers.class.php:195
1499
- msgid "Norfolk Island"
1500
- msgstr "Norfolkön"
1501
-
1502
- #: ../lib/tribe-view-helpers.class.php:196
1503
- msgid "Northern Mariana Islands"
1504
- msgstr "Nordmarianerna"
1505
-
1506
- #: ../lib/tribe-view-helpers.class.php:197
1507
- msgid "Norway"
1508
- msgstr "Norge"
1509
-
1510
- #: ../lib/tribe-view-helpers.class.php:198
1511
- msgid "Oman"
1512
- msgstr "Oman"
1513
-
1514
- #: ../lib/tribe-view-helpers.class.php:199
1515
- msgid "Pakistan"
1516
- msgstr "Pakistan"
1517
-
1518
- #: ../lib/tribe-view-helpers.class.php:200
1519
- msgid "Palau"
1520
- msgstr "Palau"
1521
-
1522
- #: ../lib/tribe-view-helpers.class.php:201
1523
- msgid "Panama"
1524
- msgstr "Panama"
1525
-
1526
- #: ../lib/tribe-view-helpers.class.php:202
1527
- msgid "Papua New Guinea"
1528
- msgstr "Papua Nya Guinea"
1529
-
1530
- #: ../lib/tribe-view-helpers.class.php:203
1531
- msgid "Paraguay"
1532
- msgstr "Paraguay"
1533
-
1534
- #: ../lib/tribe-view-helpers.class.php:204
1535
- msgid "Peru"
1536
- msgstr "Peru"
1537
-
1538
- #: ../lib/tribe-view-helpers.class.php:205
1539
- msgid "Philippines"
1540
- msgstr "Filippinerna"
1541
-
1542
- #: ../lib/tribe-view-helpers.class.php:206
1543
- msgid "Pitcairn"
1544
- msgstr "Pitcairnöarna"
1545
-
1546
- #: ../lib/tribe-view-helpers.class.php:207
1547
- msgid "Poland"
1548
- msgstr "Polen"
1549
-
1550
- #: ../lib/tribe-view-helpers.class.php:208
1551
- msgid "Portugal"
1552
- msgstr "Portugal"
1553
-
1554
- #: ../lib/tribe-view-helpers.class.php:209
1555
- msgid "Puerto Rico"
1556
- msgstr "Puerto Rico"
1557
-
1558
- #: ../lib/tribe-view-helpers.class.php:210
1559
- msgid "Qatar"
1560
- msgstr "Qatar"
1561
-
1562
- #: ../lib/tribe-view-helpers.class.php:211
1563
- msgid "Reunion"
1564
- msgstr "Réunion"
1565
-
1566
- #: ../lib/tribe-view-helpers.class.php:212
1567
- msgid "Romania"
1568
- msgstr "Rumänien"
1569
-
1570
- #: ../lib/tribe-view-helpers.class.php:213
1571
- msgid "Russian Federation"
1572
- msgstr "Ryssland (Ryska federationen)"
1573
-
1574
- #: ../lib/tribe-view-helpers.class.php:214
1575
- msgid "Rwanda"
1576
- msgstr "Rwanda"
1577
-
1578
- #: ../lib/tribe-view-helpers.class.php:215
1579
- msgid "Saint Kitts And Nevis"
1580
- msgstr "Saint Kitts och Nevis"
1581
-
1582
- #: ../lib/tribe-view-helpers.class.php:216
1583
- msgid "Saint Lucia"
1584
- msgstr "Saint Lucia"
1585
-
1586
- #: ../lib/tribe-view-helpers.class.php:217
1587
- msgid "Saint Vincent And The Grenadines"
1588
- msgstr "Saint Vincent och Grenadinerna"
1589
-
1590
- #: ../lib/tribe-view-helpers.class.php:218
1591
- msgid "Samoa"
1592
- msgstr "Samoa"
1593
-
1594
- #: ../lib/tribe-view-helpers.class.php:219
1595
- msgid "San Marino"
1596
- msgstr "San Marino"
1597
-
1598
- #: ../lib/tribe-view-helpers.class.php:220
1599
- msgid "Sao Tome And Principe"
1600
- msgstr "São Tomé och Príncipe"
1601
-
1602
- #: ../lib/tribe-view-helpers.class.php:221
1603
- msgid "Saudi Arabia"
1604
- msgstr "Saudiarabien"
1605
-
1606
- #: ../lib/tribe-view-helpers.class.php:222
1607
- msgid "Senegal"
1608
- msgstr "Senegal"
1609
-
1610
- #: ../lib/tribe-view-helpers.class.php:223
1611
- msgid "Serbia"
1612
- msgstr "Serbien"
1613
-
1614
- #: ../lib/tribe-view-helpers.class.php:224
1615
- msgid "Seychelles"
1616
- msgstr "Seychellerna"
1617
-
1618
- #: ../lib/tribe-view-helpers.class.php:225
1619
- msgid "Sierra Leone"
1620
- msgstr "Sierra Leone"
1621
-
1622
- #: ../lib/tribe-view-helpers.class.php:226
1623
- msgid "Singapore"
1624
- msgstr "Singapore"
1625
-
1626
- #: ../lib/tribe-view-helpers.class.php:227
1627
- msgid "Slovakia (Slovak Republic)"
1628
- msgstr "Slovakien"
1629
-
1630
- #: ../lib/tribe-view-helpers.class.php:228
1631
- msgid "Slovenia"
1632
- msgstr "Slovenien"
1633
-
1634
- #: ../lib/tribe-view-helpers.class.php:229
1635
- msgid "Solomon Islands"
1636
- msgstr "Salomonöarna"
1637
-
1638
- #: ../lib/tribe-view-helpers.class.php:230
1639
- msgid "Somalia"
1640
- msgstr "Somalia"
1641
-
1642
- #: ../lib/tribe-view-helpers.class.php:231
1643
- msgid "South Africa"
1644
- msgstr "Sydafrika"
1645
-
1646
- #: ../lib/tribe-view-helpers.class.php:232
1647
- msgid "South Georgia, South Sandwich Islands"
1648
- msgstr "Sydgeorgien och Sydsandwichöarna"
1649
-
1650
- #: ../lib/tribe-view-helpers.class.php:233
1651
- msgid "Spain"
1652
- msgstr "Spanien"
1653
-
1654
- #: ../lib/tribe-view-helpers.class.php:234
1655
- msgid "Sri Lanka"
1656
- msgstr "Sri Lanka"
1657
-
1658
- #: ../lib/tribe-view-helpers.class.php:235
1659
- msgid "St. Helena"
1660
- msgstr "Sankta Helena"
1661
-
1662
- #: ../lib/tribe-view-helpers.class.php:236
1663
- msgid "St. Pierre And Miquelon"
1664
- msgstr "Saint-Pierre och Miquelon"
1665
-
1666
- #: ../lib/tribe-view-helpers.class.php:237
1667
- msgid "Sudan"
1668
- msgstr "Sudan"
1669
-
1670
- #: ../lib/tribe-view-helpers.class.php:238
1671
- msgid "Suriname"
1672
- msgstr "Surinam"
1673
-
1674
- #: ../lib/tribe-view-helpers.class.php:239
1675
- msgid "Svalbard And Jan Mayen Islands"
1676
- msgstr "Svalbard och Jan Mayen"
1677
-
1678
- #: ../lib/tribe-view-helpers.class.php:240
1679
- msgid "Swaziland"
1680
- msgstr "Swaziland"
1681
-
1682
- #: ../lib/tribe-view-helpers.class.php:241
1683
- msgid "Sweden"
1684
- msgstr "Sverige"
1685
-
1686
- #: ../lib/tribe-view-helpers.class.php:242
1687
- msgid "Switzerland"
1688
- msgstr "Schweiz"
1689
-
1690
- #: ../lib/tribe-view-helpers.class.php:243
1691
- msgid "Syrian Arab Republic"
1692
- msgstr "Syrien (Arabrepubliken Syrien)"
1693
-
1694
- #: ../lib/tribe-view-helpers.class.php:244
1695
- msgid "Taiwan"
1696
- msgstr "Taiwan"
1697
-
1698
- #: ../lib/tribe-view-helpers.class.php:245
1699
- msgid "Tajikistan"
1700
- msgstr "Tadzjikistan"
1701
-
1702
- #: ../lib/tribe-view-helpers.class.php:246
1703
- msgid "Tanzania, United Republic Of"
1704
- msgstr "Tanzania"
1705
-
1706
- #: ../lib/tribe-view-helpers.class.php:247
1707
- msgid "Thailand"
1708
- msgstr "Thailand"
1709
-
1710
- #: ../lib/tribe-view-helpers.class.php:248
1711
- msgid "Togo"
1712
- msgstr "Togo"
1713
-
1714
- #: ../lib/tribe-view-helpers.class.php:249
1715
- msgid "Tokelau"
1716
- msgstr "Tokelauöarna"
1717
-
1718
- #: ../lib/tribe-view-helpers.class.php:250
1719
- msgid "Tonga"
1720
- msgstr "Tonga"
1721
-
1722
- #: ../lib/tribe-view-helpers.class.php:251
1723
- msgid "Trinidad And Tobago"
1724
- msgstr "Trinidad And Tobago"
1725
-
1726
- #: ../lib/tribe-view-helpers.class.php:252
1727
- msgid "Tunisia"
1728
- msgstr "Tunisien"
1729
-
1730
- #: ../lib/tribe-view-helpers.class.php:253
1731
- msgid "Turkey"
1732
- msgstr "Turkiet"
1733
-
1734
- #: ../lib/tribe-view-helpers.class.php:254
1735
- msgid "Turkmenistan"
1736
- msgstr "Turkmenistan"
1737
-
1738
- #: ../lib/tribe-view-helpers.class.php:255
1739
- msgid "Turks And Caicos Islands"
1740
- msgstr "Turks- och Caicosöarna"
1741
-
1742
- #: ../lib/tribe-view-helpers.class.php:256
1743
- msgid "Tuvalu"
1744
- msgstr "Tuvalu"
1745
-
1746
- #: ../lib/tribe-view-helpers.class.php:257
1747
- msgid "Uganda"
1748
- msgstr "Uganda"
1749
-
1750
- #: ../lib/tribe-view-helpers.class.php:258
1751
- msgid "Ukraine"
1752
- msgstr "Ukraina"
1753
-
1754
- #: ../lib/tribe-view-helpers.class.php:259
1755
- msgid "United Arab Emirates"
1756
- msgstr "Förenade Arabemiraten"
1757
-
1758
- #: ../lib/tribe-view-helpers.class.php:260
1759
- msgid "United Kingdom"
1760
- msgstr "Storbritannien (Förenade kungariket Storbritannien)"
1761
-
1762
- #: ../lib/tribe-view-helpers.class.php:261
1763
- msgid "United States Minor Outlying Islands"
1764
- msgstr "Förenta staternas avlägset belägna öar"
1765
-
1766
- #: ../lib/tribe-view-helpers.class.php:262
1767
- msgid "Uruguay"
1768
- msgstr "Uruguay"
1769
-
1770
- #: ../lib/tribe-view-helpers.class.php:263
1771
- msgid "Uzbekistan"
1772
- msgstr "Uzbekistan"
1773
-
1774
- #: ../lib/tribe-view-helpers.class.php:264
1775
- msgid "Vanuatu"
1776
- msgstr "Vanuatu"
1777
-
1778
- #: ../lib/tribe-view-helpers.class.php:265
1779
- msgid "Venezuela"
1780
- msgstr "Venezuela"
1781
-
1782
- #: ../lib/tribe-view-helpers.class.php:266
1783
- msgid "Viet Nam"
1784
- msgstr "Vietnam (Socialistiska republiken Vietnam)"
1785
-
1786
- #: ../lib/tribe-view-helpers.class.php:267
1787
- msgid "Virgin Islands (British)"
1788
- msgstr "Brittiska Jungfruöarna"
1789
-
1790
- #: ../lib/tribe-view-helpers.class.php:268
1791
- msgid "Virgin Islands (U.S.)"
1792
- msgstr "Amerikanska Jungfruöarna"
1793
-
1794
- #: ../lib/tribe-view-helpers.class.php:269
1795
- msgid "Wallis And Futuna Islands"
1796
- msgstr "Wallis- och Futunaöarna"
1797
-
1798
- #: ../lib/tribe-view-helpers.class.php:270
1799
- msgid "Western Sahara"
1800
- msgstr "Västsahara"
1801
-
1802
- #: ../lib/tribe-view-helpers.class.php:271
1803
- msgid "Yemen"
1804
- msgstr "Jemen"
1805
-
1806
- #: ../lib/tribe-view-helpers.class.php:272
1807
- msgid "Zambia"
1808
- msgstr "Zambia"
1809
-
1810
- #: ../lib/tribe-view-helpers.class.php:273
1811
- msgid "Zimbabwe"
1812
- msgstr "Zimbabwe"
1813
-
1814
- #: ../lib/tribe-view-helpers.class.php:293
1815
- msgid "Alabama"
1816
- msgstr "Alabama"
1817
-
1818
- #: ../lib/tribe-view-helpers.class.php:294
1819
- msgid "Alaska"
1820
- msgstr "Alaska"
1821
-
1822
- #: ../lib/tribe-view-helpers.class.php:295
1823
- msgid "Arizona"
1824
- msgstr "Arizona"
1825
-
1826
- #: ../lib/tribe-view-helpers.class.php:296
1827
- msgid "Arkansas"
1828
- msgstr "Arkansas"
1829
-
1830
- #: ../lib/tribe-view-helpers.class.php:297
1831
- msgid "California"
1832
- msgstr "California"
1833
-
1834
- #: ../lib/tribe-view-helpers.class.php:298
1835
- msgid "Colorado"
1836
- msgstr "Colorado"
1837
-
1838
- #: ../lib/tribe-view-helpers.class.php:299
1839
- msgid "Connecticut"
1840
- msgstr "Connecticut"
1841
-
1842
- #: ../lib/tribe-view-helpers.class.php:300
1843
- msgid "Delaware"
1844
- msgstr "Delaware"
1845
-
1846
- #: ../lib/tribe-view-helpers.class.php:301
1847
- msgid "District of Columbia"
1848
- msgstr "District of Columbia"
1849
-
1850
- #: ../lib/tribe-view-helpers.class.php:302
1851
- msgid "Florida"
1852
- msgstr "Florida"
1853
-
1854
- #: ../lib/tribe-view-helpers.class.php:304
1855
- msgid "Hawaii"
1856
- msgstr "Hawaii"
1857
-
1858
- #: ../lib/tribe-view-helpers.class.php:305
1859
- msgid "Idaho"
1860
- msgstr "Idaho"
1861
-
1862
- #: ../lib/tribe-view-helpers.class.php:306
1863
- msgid "Illinois"
1864
- msgstr "Illinois"
1865
-
1866
- #: ../lib/tribe-view-helpers.class.php:307
1867
- msgid "Indiana"
1868
- msgstr "Indiana"
1869
-
1870
- #: ../lib/tribe-view-helpers.class.php:308
1871
- msgid "Iowa"
1872
- msgstr "Iowa"
1873
-
1874
- #: ../lib/tribe-view-helpers.class.php:309
1875
- msgid "Kansas"
1876
- msgstr "Kansas"
1877
-
1878
- #: ../lib/tribe-view-helpers.class.php:310
1879
- msgid "Kentucky"
1880
- msgstr "Kentucky"
1881
-
1882
- #: ../lib/tribe-view-helpers.class.php:311
1883
- msgid "Louisiana"
1884
- msgstr "Louisiana"
1885
-
1886
- #: ../lib/tribe-view-helpers.class.php:312
1887
- msgid "Maine"
1888
- msgstr "Maine"
1889
-
1890
- #: ../lib/tribe-view-helpers.class.php:313
1891
- msgid "Maryland"
1892
- msgstr "Maryland"
1893
-
1894
- #: ../lib/tribe-view-helpers.class.php:314
1895
- msgid "Massachusetts"
1896
- msgstr "Massachusetts"
1897
-
1898
- #: ../lib/tribe-view-helpers.class.php:315
1899
- msgid "Michigan"
1900
- msgstr "Michigan"
1901
-
1902
- #: ../lib/tribe-view-helpers.class.php:316
1903
- msgid "Minnesota"
1904
- msgstr "Minnesota"
1905
-
1906
- #: ../lib/tribe-view-helpers.class.php:317
1907
- msgid "Mississippi"
1908
- msgstr "Mississippi"
1909
-
1910
- #: ../lib/tribe-view-helpers.class.php:318
1911
- msgid "Missouri"
1912
- msgstr "Missouri"
1913
-
1914
- #: ../lib/tribe-view-helpers.class.php:319
1915
- msgid "Montana"
1916
- msgstr "Montana"
1917
-
1918
- #: ../lib/tribe-view-helpers.class.php:320
1919
- msgid "Nebraska"
1920
- msgstr "Nebraska"
1921
-
1922
- #: ../lib/tribe-view-helpers.class.php:321
1923
- msgid "Nevada"
1924
- msgstr "Nevada"
1925
-
1926
- #: ../lib/tribe-view-helpers.class.php:322
1927
- msgid "New Hampshire"
1928
- msgstr "New Hampshire"
1929
-
1930
- #: ../lib/tribe-view-helpers.class.php:323
1931
- msgid "New Jersey"
1932
- msgstr "New Jersey"
1933
-
1934
- #: ../lib/tribe-view-helpers.class.php:324
1935
- msgid "New Mexico"
1936
- msgstr "New Mexico"
1937
-
1938
- #: ../lib/tribe-view-helpers.class.php:325
1939
- msgid "New York"
1940
- msgstr "New York"
1941
-
1942
- #: ../lib/tribe-view-helpers.class.php:326
1943
- msgid "North Carolina"
1944
- msgstr "North Carolina"
1945
-
1946
- #: ../lib/tribe-view-helpers.class.php:327
1947
- msgid "North Dakota"
1948
- msgstr "North Dakota"
1949
-
1950
- #: ../lib/tribe-view-helpers.class.php:328
1951
- msgid "Ohio"
1952
- msgstr "Ohio"
1953
-
1954
- #: ../lib/tribe-view-helpers.class.php:329
1955
- msgid "Oklahoma"
1956
- msgstr "Oklahoma"
1957
-
1958
- #: ../lib/tribe-view-helpers.class.php:330
1959
- msgid "Oregon"
1960
- msgstr "Oregon"
1961
-
1962
- #: ../lib/tribe-view-helpers.class.php:331
1963
- msgid "Pennsylvania"
1964
- msgstr "Pennsylvania"
1965
-
1966
- #: ../lib/tribe-view-helpers.class.php:332
1967
- msgid "Rhode Island"
1968
- msgstr "Rhode Island"
1969
-
1970
- #: ../lib/tribe-view-helpers.class.php:333
1971
- msgid "South Carolina"
1972
- msgstr "South Carolina"
1973
-
1974
- #: ../lib/tribe-view-helpers.class.php:334
1975
- msgid "South Dakota"
1976
- msgstr "South Dakota"
1977
-
1978
- #: ../lib/tribe-view-helpers.class.php:335
1979
- msgid "Tennessee"
1980
- msgstr "Tennessee"
1981
-
1982
- #: ../lib/tribe-view-helpers.class.php:336
1983
- msgid "Texas"
1984
- msgstr "Texas"
1985
-
1986
- #: ../lib/tribe-view-helpers.class.php:337
1987
- msgid "Utah"
1988
- msgstr "Utah"
1989
-
1990
- #: ../lib/tribe-view-helpers.class.php:338
1991
- msgid "Vermont"
1992
- msgstr "Vermont"
1993
-
1994
- #: ../lib/tribe-view-helpers.class.php:339
1995
- msgid "Virginia"
1996
- msgstr "Virginia"
1997
-
1998
- #: ../lib/tribe-view-helpers.class.php:340
1999
- msgid "Washington"
2000
- msgstr "Washington"
2001
-
2002
- #: ../lib/tribe-view-helpers.class.php:341
2003
- msgid "West Virginia"
2004
- msgstr "West Virginia"
2005
-
2006
- #: ../lib/tribe-view-helpers.class.php:342
2007
- msgid "Wisconsin"
2008
- msgstr "Wisconsin"
2009
-
2010
- #: ../lib/tribe-view-helpers.class.php:343
2011
- msgid "Wyoming"
2012
- msgstr "Wyoming"
2013
-
2014
- #: ../lib/widget-list.class.php:16
2015
- msgid "A widget that displays the next upcoming x events."
2016
- msgstr "En widget som visar de kommande x evenemangen."
2017
-
2018
- #: ../lib/widget-list.class.php:70
2019
- msgid "View All Events"
2020
- msgstr "Visa alla evenemang"
2021
-
2022
- #: ../lib/widget-list.class.php:73
2023
- msgid "There are no upcoming events at this time."
2024
- msgstr "Det finns för närvarande inga kommande evenemang."
2025
-
2026
- #: ../lib/tribe-debug-bar.class.php:18
2027
- msgid "Tribe"
2028
- msgstr "Tribe"
2029
-
2030
- #: ../lib/tribe-event-exception.class.php:17
2031
- #: ../lib/tribe-event-exception.class.php:34
2032
- msgid "Error"
2033
- msgstr "Fel"
2034
-
2035
- #: ../lib/template-tags.php:607
2036
- msgid "Free"
2037
- msgstr "Gratis"
2038
-
2039
- #: ../lib/template-tags.php:980
2040
- msgid "Calendar of Events"
2041
- msgstr "Evenemangskalender"
2042
-
2043
- #: ../lib/template-tags.php:995
2044
- msgid "Category:"
2045
- msgstr "Kategori:"
2046
-
2047
- #: ../lib/tribe-the-events-calendar-import.class.php:45
2048
- msgid "Upgrade from The Events Calendar"
2049
- msgstr "Uppgradera från The Events Calendar"
2050
-
2051
- #: ../lib/tribe-the-events-calendar-import.class.php:46
2052
- msgid "It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone."
2053
- msgstr "Det verkar som att du har några gamla kalenderhändelser som behöver uppgraderas. Se till att säkerhetskopiera databasen innan du påbörjar uppgraderingen. Denna process kan inte ångras."
2054
-
2055
- #: ../lib/tribe-the-events-calendar-import.class.php:47
2056
- msgid "Migrate Data!"
2057
- msgstr "Migrerar data!"
2058
-
2059
- #: ../lib/tribe-the-events-calendar-import.class.php:119
2060
- #, php-format
2061
- msgid "You successfully migrated (%d) entries."
2062
- msgstr "Du migrerade framgångsrikt (%d) poster."
2063
-
2064
- #: ../lib/tribe-the-events-calendar-import.class.php:189
2065
- msgid "Install has 1 or more legacy event!"
2066
- msgstr "Installationen har 1 eller fler föråldrade evenemang!"
2067
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: The Events Calendar 2.0\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-01-09 11:28-0800\n"
6
+ "PO-Revision-Date: 2012-02-16 20:59+0100\n"
7
+ "Last-Translator: Ben Andersen <ben@bentrix.com>\n"
8
+ "Language-Team: Ben Andersen <ben@bentrix.com>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Poedit-Language: Swedish\n"
13
+ "X-Poedit-Country: Sweden\n"
14
+
15
+ #: ../admin-views/event-sidebar-options.php:11
16
+ msgid "Hide From Upcoming Events List"
17
+ msgstr "Dölj från kommande evenemangslista"
18
+
19
+ #: ../admin-views/events-meta-box.php:25
20
+ msgid "Event Time &amp; Date"
21
+ msgstr "Evenemang tid &amp; datum"
22
+
23
+ #: ../admin-views/events-meta-box.php:28
24
+ msgid "You have changed the recurrence rules of this event. Saving the event will update all future events. If you did not mean to change all events, then please refresh the page."
25
+ msgstr "Du har ändrat repetitionsreglerna för detta evenemang. Spara händelsen kommer att uppdatera alla framtida evenemang. Om du ändå inte vill ändra alla evenemang kan du uppdatera sidan."
26
+
27
+ #: ../admin-views/events-meta-box.php:31
28
+ msgid "All day event?"
29
+ msgstr "Heldagsevenemang?"
30
+
31
+ #: ../admin-views/events-meta-box.php:35
32
+ msgid "Start Date / Time:"
33
+ msgstr "Start datum / tid:"
34
+
35
+ #: ../admin-views/events-meta-box.php:38
36
+ #: ../admin-views/events-meta-box.php:59
37
+ msgid "YYYY-MM-DD"
38
+ msgstr "ÅÅÅÅ-MM-DD"
39
+
40
+ #: ../admin-views/events-meta-box.php:40
41
+ #: ../admin-views/events-meta-box.php:61
42
+ msgid "@"
43
+ msgstr "@"
44
+
45
+ #: ../admin-views/events-meta-box.php:56
46
+ msgid "End Date / Time:"
47
+ msgstr "Slut datum / tid:"
48
+
49
+ #: ../admin-views/events-meta-box.php:78
50
+ msgid "Event Location Details"
51
+ msgstr "Plats för evenemanget"
52
+
53
+ #: ../admin-views/events-meta-box.php:84
54
+ msgid "Show Google Maps Link:"
55
+ msgstr "Visa Google Maps länk:"
56
+
57
+ #: ../admin-views/events-meta-box.php:91
58
+ msgid "Show Google Map:"
59
+ msgstr "Visa Google Map:"
60
+
61
+ #: ../admin-views/events-meta-box.php:100
62
+ msgid "Event Organizer Details"
63
+ msgstr "Arrangör info"
64
+
65
+ #: ../admin-views/events-meta-box.php:109
66
+ msgid "Event Cost"
67
+ msgstr "Evenemangskostnad"
68
+
69
+ #: ../admin-views/events-meta-box.php:112
70
+ msgid "Cost:"
71
+ msgstr "Kostnad:"
72
+
73
+ #: ../admin-views/events-meta-box.php:117
74
+ msgid "Leave blank to hide the field. Enter a 0 for events that are free."
75
+ msgstr "Lämna blankt för att dölja fältet. Skriv 0 för evenemang som är gratis."
76
+
77
+ #: ../admin-views/events-options.php:47
78
+ #, php-format
79
+ msgid "%s Settings"
80
+ msgstr "%s inställningar"
81
+
82
+ #: ../admin-views/events-options.php:51
83
+ msgid "Need a hand?"
84
+ msgstr "Behöver du hjälp?"
85
+
86
+ #: ../admin-views/events-options.php:52
87
+ #, php-format
88
+ msgid "If you're stuck on these options, please go to the <a href=\"%s\">support forum</a>."
89
+ msgstr "Om du kört fast på dessa alternativ, gå till <a href=\"%s\">supportforumet</a>."
90
+
91
+ #: ../admin-views/events-options.php:54
92
+ msgid "Here is the iCal feed URL for your events: "
93
+ msgstr "Här är iCal feed URL för dina evenemang:"
94
+
95
+ #: ../admin-views/events-options.php:60
96
+ msgid "Settings"
97
+ msgstr "Inställningar"
98
+
99
+ #: ../admin-views/events-options.php:63
100
+ #: ../admin-views/events-options.php:67
101
+ msgid "Default View for the Events"
102
+ msgstr "Standard vy för evenemang"
103
+
104
+ #: ../admin-views/events-options.php:71
105
+ msgid "Calendar"
106
+ msgstr "Kalender"
107
+
108
+ #: ../admin-views/events-options.php:75
109
+ msgid "Event List"
110
+ msgstr "Evenemangslista"
111
+
112
+ #: ../admin-views/events-options.php:81
113
+ #: ../admin-views/events-options.php:85
114
+ #: ../admin-views/events-options.php:87
115
+ msgid "Show Comments"
116
+ msgstr "Visa kommentarer"
117
+
118
+ #: ../admin-views/events-options.php:95
119
+ #: ../admin-views/events-options.php:99
120
+ msgid "Multiday Event Cutoff"
121
+ msgstr "Flerdagsevenemag avklippt"
122
+
123
+ #: ../admin-views/events-options.php:113
124
+ msgid "For multi-day events, hide the last day from grid view if it ends on or before this time."
125
+ msgstr "För flerdagsevenemang, dölj den sista dagen från rutnätsvyn om det slutar vid eller före denna tid."
126
+
127
+ #: ../admin-views/events-options.php:118
128
+ #: ../admin-views/events-options.php:122
129
+ msgid "Enable Google Maps"
130
+ msgstr "Aktivera Google Maps"
131
+
132
+ #: ../admin-views/events-options.php:128
133
+ msgid "Height"
134
+ msgstr "Höjd"
135
+
136
+ #: ../admin-views/events-options.php:129
137
+ msgid "Width"
138
+ msgstr "Bredd"
139
+
140
+ #: ../admin-views/events-options.php:129
141
+ msgid "(number or %)"
142
+ msgstr "(Antal eller %)"
143
+
144
+ #: ../admin-views/events-options.php:133
145
+ msgid "If you don't have this turned on, your event listings won't have the backend map preview or frontend embedded map."
146
+ msgstr "Om du inte har detta aktiverat, kommer ditt evenemangs listningar inte ha backend kartförhandsgranskning eller frontend inbäddad karta."
147
+
148
+ #: ../admin-views/events-options.php:141
149
+ #: ../admin-views/events-options.php:143
150
+ msgid "Events URL slug"
151
+ msgstr "Evenemangs URL slug"
152
+
153
+ #: ../admin-views/events-options.php:144
154
+ msgid "The slug used for building the Events URL."
155
+ msgstr "Sluggen som används för att bygga evenemangs URL:en."
156
+
157
+ #: ../admin-views/events-options.php:144
158
+ #, php-format
159
+ msgid "Your current Events URL is <strong><a href=\"%s\">%s</a></strong>"
160
+ msgstr "Din nuvarande evenemangs-URL är <strong><a href=\"%s\">%s</a></strong>"
161
+
162
+ #: ../admin-views/events-options.php:148
163
+ #: ../admin-views/events-options.php:150
164
+ msgid "Single Event URL slug"
165
+ msgstr "Enstaka evenemangs URL slug"
166
+
167
+ #: ../admin-views/events-options.php:151
168
+ msgid "The slug used for building a single Event URL."
169
+ msgstr "Sluggen som används för att bygga evenemangs URL:en för ett enstaka evenemang."
170
+
171
+ #: ../admin-views/events-options.php:152
172
+ #, php-format
173
+ msgid "<strong>NOTE:</strong> You <em>cannot</em> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: <strong>%s</strong>"
174
+ msgstr "<strong>NOTERA:</strong> Du kan <em>inte</em> använda samma slug som ovan. Det ovan bör idealt vara i plural, och detta i singular.<br />URL:en för ett enstaka evenemang är: <strong>%s</strong>"
175
+
176
+ #: ../admin-views/events-options.php:157
177
+ #: ../admin-views/events-options.php:159
178
+ msgid "Debug"
179
+ msgstr "Debugga"
180
+
181
+ #: ../admin-views/events-options.php:160
182
+ msgid "Debug Events display issues."
183
+ msgstr "Debugga problem med visning av evenemang."
184
+
185
+ #: ../admin-views/events-options.php:161
186
+ #, php-format
187
+ msgid "Enable this option to log debug information. By default this will log to your server PHP error log. If you'd like to see the log messages in your browser, then we recommend that you install the <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a> and look for the \"Tribe\" tab in the debug output."
188
+ msgstr "Aktivera detta alternativ för att logga debuginformation. Som standard kommer detta att logga till din servers PHP-fellogg. Om du vill se loggen i din webbläsare, rekommenderar vi att du installerar <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a> och titta under \"Tribe\"fliken i debug utmatningen."
189
+
190
+ #: ../admin-views/events-options.php:166
191
+ msgid "Theme Settings"
192
+ msgstr "Temainställningar"
193
+
194
+ #: ../admin-views/events-options.php:169
195
+ #: ../admin-views/events-options.php:171
196
+ msgid "Events Template"
197
+ msgstr "Evenemangsmall"
198
+
199
+ #: ../admin-views/events-options.php:173
200
+ msgid "Default Events Template"
201
+ msgstr "Standard evenemangsmall"
202
+
203
+ #: ../admin-views/events-options.php:174
204
+ msgid "Default Page Template"
205
+ msgstr "Standard sidmall"
206
+
207
+ #: ../admin-views/events-options.php:177
208
+ msgid "Choose a page template to control the look and feel of your calendar."
209
+ msgstr "Välj en sidmall för att kontrollera utseendet och känslan av din kalender."
210
+
211
+ #: ../admin-views/events-options.php:181
212
+ #: ../admin-views/events-options.php:183
213
+ #: ../admin-views/events-options.php:191
214
+ msgid "Add HTML before calendar"
215
+ msgstr "Lägg till HTML före kalender"
216
+
217
+ #: ../admin-views/events-options.php:185
218
+ msgid "Some themes may require that you add extra divs before the calendar list to help with styling."
219
+ msgstr "Vissa teman kan kräva att du lägger till extra div:ar innan kalenderlistan för att hjälpa till med styling."
220
+
221
+ #: ../admin-views/events-options.php:185
222
+ msgid "This is displayed directly after the header."
223
+ msgstr "Detta visas direkt efter sidhuvudet."
224
+
225
+ #: ../admin-views/events-options.php:185
226
+ #: ../admin-views/events-options.php:193
227
+ msgid "You may use (x)HTML."
228
+ msgstr "Du kan använda (x)HTML."
229
+
230
+ #: ../admin-views/events-options.php:189
231
+ msgid "Add HTML after calendar"
232
+ msgstr "Lägg till HTML efter kalender"
233
+
234
+ #: ../admin-views/events-options.php:193
235
+ msgid "Some themes may require that you add extra divs after the calendar list to help with styling."
236
+ msgstr "Vissa teman kan kräva att du lägger extra div:ar efter kalenderlistan för att hjälpa till med styling."
237
+
238
+ #: ../admin-views/events-options.php:193
239
+ msgid "This is displayed directly above the footer."
240
+ msgstr "Detta visas direkt över sidfoten."
241
+
242
+ #: ../admin-views/events-options.php:202
243
+ msgid "Save Changes"
244
+ msgstr "Spara ändringar"
245
+
246
+ #: ../admin-views/organizer-meta-box.php:11
247
+ msgid "Organizer Name:"
248
+ msgstr "Arrangörens namn:"
249
+
250
+ #: ../admin-views/organizer-meta-box.php:17
251
+ #: ../admin-views/venue-meta-box.php:83
252
+ msgid "Phone:"
253
+ msgstr "Telefon:"
254
+
255
+ #: ../admin-views/organizer-meta-box.php:21
256
+ msgid "Website:"
257
+ msgstr "Webbplats:"
258
+
259
+ #: ../admin-views/organizer-meta-box.php:25
260
+ msgid "Email:"
261
+ msgstr "E-post:"
262
+
263
+ #: ../admin-views/recurrence-dialog.php:11
264
+ msgid "Which events do you wish to update?"
265
+ msgstr "Vilka evenemang vill du uppdatera?"
266
+
267
+ #: ../admin-views/recurrence-dialog.php:14
268
+ msgid "Select your desired action"
269
+ msgstr "Välj din önskade åtgärd"
270
+
271
+ #: ../admin-views/venue-meta-box.php:12
272
+ msgid "Venue Name:"
273
+ msgstr "Plats:"
274
+
275
+ #: ../admin-views/venue-meta-box.php:19
276
+ msgid "Address:"
277
+ msgstr "Adress:"
278
+
279
+ #: ../admin-views/venue-meta-box.php:23
280
+ msgid "City:"
281
+ msgstr "Stad:"
282
+
283
+ #: ../admin-views/venue-meta-box.php:27
284
+ msgid "Country:"
285
+ msgstr "Land:"
286
+
287
+ #: ../admin-views/venue-meta-box.php:58
288
+ msgid "State or Province:"
289
+ msgstr " "
290
+
291
+ #: ../admin-views/venue-meta-box.php:61
292
+ msgid "Select a State:"
293
+ msgstr "Välj landskap:"
294
+
295
+ #: ../admin-views/venue-meta-box.php:79
296
+ msgid "Postal Code:"
297
+ msgstr "Postnummer:"
298
+
299
+ #: ../admin-views/widget-admin-list.php:11
300
+ msgid "Title:"
301
+ msgstr "Titel:"
302
+
303
+ #: ../admin-views/widget-admin-list.php:16
304
+ msgid "Show:"
305
+ msgstr "Visa:"
306
+
307
+ #: ../admin-views/widget-admin-list.php:24
308
+ msgid "Show widget only if there are upcoming events:"
309
+ msgstr "Visa widget endast om det finns kommande evenemang:"
310
+
311
+ #: ../admin-views/widget-admin-list.php:30
312
+ msgid "If you wish to customize the widget display yourself, see the file views/events-list-load-widget-display.php inside the Events Premium plugin."
313
+ msgstr "Om du vill anpassa widgetens visning själv, se filen views/events-list-load-widget-display.php i the Events Premium tillägget."
314
+
315
+ #: ../lib/the-events-calendar.class.php:248
316
+ msgid "The Events Calendar"
317
+ msgstr "Evenemangskalender"
318
+
319
+ #: ../lib/the-events-calendar.class.php:251
320
+ msgid "category"
321
+ msgstr "kategori"
322
+
323
+ #: ../lib/the-events-calendar.class.php:252
324
+ msgid "month"
325
+ msgstr "month"
326
+
327
+ #: ../lib/the-events-calendar.class.php:253
328
+ msgid "upcoming"
329
+ msgstr "upcoming"
330
+
331
+ #: ../lib/the-events-calendar.class.php:254
332
+ msgid "past"
333
+ msgstr "past"
334
+
335
+ #: ../lib/the-events-calendar.class.php:256
336
+ msgid "venue"
337
+ msgstr "plats"
338
+
339
+ #: ../lib/the-events-calendar.class.php:266
340
+ #, php-format
341
+ msgid "Initializing Tribe Events on %s"
342
+ msgstr "Initierar Tribe evenemang på %s"
343
+
344
+ #: ../lib/the-events-calendar.class.php:323
345
+ #, php-format
346
+ msgid "Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade your WordPress install."
347
+ msgstr "Tyvärr, The Events Calendar kräver Wordpress %s eller högre. Uppdatera din Wordpress installation."
348
+
349
+ #: ../lib/the-events-calendar.class.php:326
350
+ #, php-format
351
+ msgid "Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
352
+ msgstr "Tyvärr, The Events Calendar kräver PHP %s eller högre. Kontakta ditt webbhotell om att flytta dig till en nyare version av PHP."
353
+
354
+ #: ../lib/the-events-calendar.class.php:447
355
+ msgid "Upcoming Events"
356
+ msgstr "Kommande evenemang"
357
+
358
+ #: ../lib/the-events-calendar.class.php:449
359
+ msgid "Past Events"
360
+ msgstr "Tidigare evenemang"
361
+
362
+ #: ../lib/the-events-calendar.class.php:453
363
+ #: ../lib/the-events-calendar.class.php:459
364
+ #, php-format
365
+ msgid "Events for %s"
366
+ msgstr "Evenemang för %s"
367
+
368
+ #: ../lib/the-events-calendar.class.php:455
369
+ msgid "Events this month"
370
+ msgstr "Evenemang denna månad"
371
+
372
+ #: ../lib/the-events-calendar.class.php:465
373
+ #, php-format
374
+ msgid "Events at %s"
375
+ msgstr "Evenemang för %s"
376
+
377
+ #: ../lib/the-events-calendar.class.php:477
378
+ msgid "No description has been entered for this event."
379
+ msgstr "Ingen beskrivning har angivits för detta evenemang."
380
+
381
+ #: ../lib/the-events-calendar.class.php:583
382
+ msgid "Events"
383
+ msgstr "Evenemang"
384
+
385
+ #: ../lib/the-events-calendar.class.php:584
386
+ msgid "Event"
387
+ msgstr "Evenemang"
388
+
389
+ #: ../lib/the-events-calendar.class.php:585
390
+ #: ../lib/the-events-calendar.class.php:598
391
+ #: ../lib/the-events-calendar.class.php:611
392
+ msgid "Add New"
393
+ msgstr "Lägg till ny"
394
+
395
+ #: ../lib/the-events-calendar.class.php:586
396
+ msgid "Add New Event"
397
+ msgstr "Lägg till nytt evenemang"
398
+
399
+ #: ../lib/the-events-calendar.class.php:587
400
+ msgid "Edit Event"
401
+ msgstr "Redigera evenemang"
402
+
403
+ #: ../lib/the-events-calendar.class.php:588
404
+ msgid "New Event"
405
+ msgstr "Nytt evenemang"
406
+
407
+ #: ../lib/the-events-calendar.class.php:589
408
+ msgid "View Event"
409
+ msgstr "Visa evenemang"
410
+
411
+ #: ../lib/the-events-calendar.class.php:590
412
+ msgid "Search Events"
413
+ msgstr "Sök evenemang"
414
+
415
+ #: ../lib/the-events-calendar.class.php:591
416
+ msgid "No events found"
417
+ msgstr "Inga evenemang hittade"
418
+
419
+ #: ../lib/the-events-calendar.class.php:592
420
+ msgid "No events found in Trash"
421
+ msgstr "Inga evenemang hittade i Papperskorgen"
422
+
423
+ #: ../lib/the-events-calendar.class.php:596
424
+ msgid "Venues"
425
+ msgstr "Platser"
426
+
427
+ #: ../lib/the-events-calendar.class.php:597
428
+ msgid "Venue"
429
+ msgstr "Plats"
430
+
431
+ #: ../lib/the-events-calendar.class.php:599
432
+ msgid "Add New Venue"
433
+ msgstr "Lägg till ny plats"
434
+
435
+ #: ../lib/the-events-calendar.class.php:600
436
+ msgid "Edit Venue"
437
+ msgstr "Redigera plats"
438
+
439
+ #: ../lib/the-events-calendar.class.php:601
440
+ msgid "New Venue"
441
+ msgstr "Ny plats"
442
+
443
+ #: ../lib/the-events-calendar.class.php:602
444
+ #: ../lib/the-events-calendar.class.php:615
445
+ msgid "View Venue"
446
+ msgstr "Visa plats"
447
+
448
+ #: ../lib/the-events-calendar.class.php:603
449
+ msgid "Search Venues"
450
+ msgstr "Sök platser"
451
+
452
+ #: ../lib/the-events-calendar.class.php:604
453
+ msgid "No venue found"
454
+ msgstr "Ingen plats hittad"
455
+
456
+ #: ../lib/the-events-calendar.class.php:605
457
+ msgid "No venues found in Trash"
458
+ msgstr "Inga platser hittade i Papperskorgen"
459
+
460
+ #: ../lib/the-events-calendar.class.php:609
461
+ msgid "Organizers"
462
+ msgstr "Arrangörer"
463
+
464
+ #: ../lib/the-events-calendar.class.php:610
465
+ msgid "Organizer"
466
+ msgstr "Arrangör"
467
+
468
+ #: ../lib/the-events-calendar.class.php:612
469
+ msgid "Add New Organizer"
470
+ msgstr "Lägg till ny arrangör"
471
+
472
+ #: ../lib/the-events-calendar.class.php:613
473
+ msgid "Edit Organizer"
474
+ msgstr "Redigera arrangör"
475
+
476
+ #: ../lib/the-events-calendar.class.php:614
477
+ msgid "New Organizer"
478
+ msgstr "Ny arrangör"
479
+
480
+ #: ../lib/the-events-calendar.class.php:616
481
+ msgid "Search Organizers"
482
+ msgstr "Sök arrangörer"
483
+
484
+ #: ../lib/the-events-calendar.class.php:617
485
+ msgid "No organizer found"
486
+ msgstr "Ingen arrangör hittad"
487
+
488
+ #: ../lib/the-events-calendar.class.php:618
489
+ msgid "No organizers found in Trash"
490
+ msgstr "Inga arrangörer hittade i Papperskorgen"
491
+
492
+ #: ../lib/the-events-calendar.class.php:622
493
+ #: ../lib/tribe-admin-events-list.class.php:172
494
+ msgid "Event Categories"
495
+ msgstr "Evenemangskategorier"
496
+
497
+ #: ../lib/the-events-calendar.class.php:623
498
+ msgid "Event Category"
499
+ msgstr "Evenemangskategori"
500
+
501
+ #: ../lib/the-events-calendar.class.php:624
502
+ msgid "Search Event Categories"
503
+ msgstr "Sök evenemangskategorier"
504
+
505
+ #: ../lib/the-events-calendar.class.php:625
506
+ msgid "All Event Categories"
507
+ msgstr "Alla evenemangskategorier"
508
+
509
+ #: ../lib/the-events-calendar.class.php:626
510
+ msgid "Parent Event Category"
511
+ msgstr "Förälder evenemangskategori"
512
+
513
+ #: ../lib/the-events-calendar.class.php:627
514
+ msgid "Parent Event Category:"
515
+ msgstr "Förälder evenemangskategori:"
516
+
517
+ #: ../lib/the-events-calendar.class.php:628
518
+ msgid "Edit Event Category"
519
+ msgstr "Redigera evenemangskategori"
520
+
521
+ #: ../lib/the-events-calendar.class.php:629
522
+ msgid "Update Event Category"
523
+ msgstr "Uppdatera evenemangskategori"
524
+
525
+ #: ../lib/the-events-calendar.class.php:630
526
+ msgid "Add New Event Category"
527
+ msgstr "Lägg till ny evenemangskategori"
528
+
529
+ #: ../lib/the-events-calendar.class.php:631
530
+ msgid "New Event Category Name"
531
+ msgstr "Nytt namn för evenemangskategori"
532
+
533
+ #: ../lib/the-events-calendar.class.php:641
534
+ #, php-format
535
+ msgid "Event updated. <a href=\"%s\">View event</a>"
536
+ msgstr "Evenemang uppdatrerat. <a href=\"%s\">Visa evenemang</a>"
537
+
538
+ #: ../lib/the-events-calendar.class.php:642
539
+ #: ../lib/the-events-calendar.class.php:659
540
+ #: ../lib/the-events-calendar.class.php:676
541
+ msgid "Custom field updated."
542
+ msgstr "Anpassat fält uppdaterat."
543
+
544
+ #: ../lib/the-events-calendar.class.php:643
545
+ #: ../lib/the-events-calendar.class.php:660
546
+ #: ../lib/the-events-calendar.class.php:677
547
+ msgid "Custom field deleted."
548
+ msgstr "Anpassat fält raderat."
549
+
550
+ #: ../lib/the-events-calendar.class.php:644
551
+ msgid "Event updated."
552
+ msgstr "Evenemang uppdaterat."
553
+
554
+ #: ../lib/the-events-calendar.class.php:646
555
+ #, php-format
556
+ msgid "Event restored to revision from %s"
557
+ msgstr "Evenemang återställd till revision från %s"
558
+
559
+ #: ../lib/the-events-calendar.class.php:647
560
+ #, php-format
561
+ msgid "Event published. <a href=\"%s\">View event</a>"
562
+ msgstr "Evenemang publicerat. <a href=\"%s\">Visa evenemang</a>"
563
+
564
+ #: ../lib/the-events-calendar.class.php:648
565
+ msgid "Event saved."
566
+ msgstr "Evenemang sparat."
567
+
568
+ #: ../lib/the-events-calendar.class.php:649
569
+ #, php-format
570
+ msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
571
+ msgstr "Evenemang tillagt. <a target=\"_blank\" href=\"%s\">Förhandsgranska evenemang</a>"
572
+
573
+ #: ../lib/the-events-calendar.class.php:650
574
+ #, php-format
575
+ msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
576
+ msgstr "Evenemang schemalagt för: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Förhandsgranska evenemang</a>"
577
+
578
+ #: ../lib/the-events-calendar.class.php:652
579
+ #: ../lib/the-events-calendar.class.php:669
580
+ #: ../lib/the-events-calendar.class.php:686
581
+ msgid "M j, Y @ G:i"
582
+ msgstr "Y-m-d @ G:i"
583
+
584
+ #: ../lib/the-events-calendar.class.php:653
585
+ #, php-format
586
+ msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
587
+ msgstr "Evenemangsutkast uppdaterat. <a target=\"_blank\" href=\"%s\">Förhandsgranska evenemang</a>"
588
+
589
+ #: ../lib/the-events-calendar.class.php:658
590
+ #, php-format
591
+ msgid "Venue updated. <a href=\"%s\">View venue</a>"
592
+ msgstr "Plats uppdaterad. <a href=\"%s\">Visa plats</a>"
593
+
594
+ #: ../lib/the-events-calendar.class.php:661
595
+ msgid "Venue updated."
596
+ msgstr "Plats uppdaterad."
597
+
598
+ #: ../lib/the-events-calendar.class.php:663
599
+ #, php-format
600
+ msgid "Venue restored to revision from %s"
601
+ msgstr "Plats återställd till revision från %s"
602
+
603
+ #: ../lib/the-events-calendar.class.php:664
604
+ #, php-format
605
+ msgid "Venue published. <a href=\"%s\">View venue</a>"
606
+ msgstr "Plats publicerad. <a href=\"%s\">Visa plats</a>"
607
+
608
+ #: ../lib/the-events-calendar.class.php:665
609
+ msgid "Venue saved."
610
+ msgstr "Plats sparad."
611
+
612
+ #: ../lib/the-events-calendar.class.php:666
613
+ #, php-format
614
+ msgid "Venue submitted. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
615
+ msgstr "Plats tillagd. <a target=\"_blank\" href=\"%s\">Förhandsgranska plats</a>"
616
+
617
+ #: ../lib/the-events-calendar.class.php:667
618
+ #, php-format
619
+ msgid "Venue scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview venue</a>"
620
+ msgstr "Plats schemalagt för: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Förhandsgranska plats</a>"
621
+
622
+ #: ../lib/the-events-calendar.class.php:670
623
+ #, php-format
624
+ msgid "Venue draft updated. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
625
+ msgstr "Platsutkast uppdaterat. <a target=\"_blank\" href=\"%s\">Förhandsgranska plats</a>"
626
+
627
+ #: ../lib/the-events-calendar.class.php:675
628
+ #, php-format
629
+ msgid "Organizer updated. <a href=\"%s\">View organizer</a>"
630
+ msgstr "Arrangör uppdaterad. <a href=\"%s\">visa arrangör</a>"
631
+
632
+ #: ../lib/the-events-calendar.class.php:678
633
+ msgid "Organizer updated."
634
+ msgstr "Arrangör uppdaterad."
635
+
636
+ #: ../lib/the-events-calendar.class.php:680
637
+ #, php-format
638
+ msgid "Organizer restored to revision from %s"
639
+ msgstr "Arrangör återställd till revision från %s"
640
+
641
+ #: ../lib/the-events-calendar.class.php:681
642
+ #, php-format
643
+ msgid "Organizer published. <a href=\"%s\">View organizer</a>"
644
+ msgstr "Arrangör publicerad. <a href=\"%s\">Visa arrangör</a>"
645
+
646
+ #: ../lib/the-events-calendar.class.php:682
647
+ msgid "Organizer saved."
648
+ msgstr "Arrangör sparad."
649
+
650
+ #: ../lib/the-events-calendar.class.php:683
651
+ #, php-format
652
+ msgid "Organizer submitted. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
653
+ msgstr "Arrangör tillagd. <a target=\"_blank\" href=\"%s\">Förhandsgranska arrangör</a>"
654
+
655
+ #: ../lib/the-events-calendar.class.php:684
656
+ #, php-format
657
+ msgid "Organizer scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview organizer</a>"
658
+ msgstr "Arrangör schemalagd för: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Förhandsgranska arrangör</a>"
659
+
660
+ #: ../lib/the-events-calendar.class.php:687
661
+ #, php-format
662
+ msgid "Organizer draft updated. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
663
+ msgstr "Arrangörsutkast uppdaterat. <a target=\"_blank\" href=\"%s\">Förhandsgranska arrangör</a>"
664
+
665
+ #: ../lib/the-events-calendar.class.php:742
666
+ msgid "Next"
667
+ msgstr "Nästa"
668
+
669
+ #: ../lib/the-events-calendar.class.php:743
670
+ msgid "Prev"
671
+ msgstr "Föregående"
672
+
673
+ #: ../lib/the-events-calendar.class.php:744
674
+ msgid "Today"
675
+ msgstr "Idag"
676
+
677
+ #: ../lib/the-events-calendar.class.php:745
678
+ msgid "Done"
679
+ msgstr "Färdig"
680
+
681
+ #: ../lib/the-events-calendar.class.php:1878
682
+ msgid "Event Options"
683
+ msgstr "Evenemangsalternativ"
684
+
685
+ #: ../lib/the-events-calendar.class.php:1880
686
+ msgid "Venue Information"
687
+ msgstr "Platsinformation"
688
+
689
+ #: ../lib/the-events-calendar.class.php:1881
690
+ msgid "Organizer Information"
691
+ msgstr "Arrangörsinformation"
692
+
693
+ #: ../lib/the-events-calendar.class.php:1994
694
+ msgid "Support"
695
+ msgstr "Support"
696
+
697
+ #: ../lib/the-events-calendar.class.php:1997
698
+ msgid "View All Add-Ons"
699
+ msgstr "Visa alla tillägg"
700
+
701
+ #: ../lib/the-events-calendar.class.php:2004
702
+ msgid "News from Modern Tribe"
703
+ msgstr "Nyheter från Modern Tribe"
704
+
705
+ #: ../lib/the-events-calendar.class.php:2049
706
+ msgid "Additional Functionality"
707
+ msgstr "Ytterligare funktionalitet"
708
+
709
+ #: ../lib/the-events-calendar.class.php:2054
710
+ #: ../lib/the-events-calendar.class.php:2060
711
+ msgid "Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?"
712
+ msgstr "Söker du ytterligare funktionalitet som repeterande evenemang, anpassad meta, community evenemang, biljettförsäljning med mera?"
713
+
714
+ #: ../lib/the-events-calendar.class.php:2054
715
+ #: ../lib/the-events-calendar.class.php:2061
716
+ #, php-format
717
+ msgid "Check out the <a href=\"%s\">available Add-Ons</a>."
718
+ msgstr "Kolla <a href=\"%s\">tillgängliga tillägg</a>."
719
+
720
+ #: ../lib/tribe-admin-events-list.class.php:40
721
+ #, php-format
722
+ msgid "View &#8220;%s&#8221;"
723
+ msgstr "Visa &#8220;%s&#8221;"
724
+
725
+ #: ../lib/tribe-admin-events-list.class.php:40
726
+ msgid "View"
727
+ msgstr "Visa"
728
+
729
+ #: ../lib/tribe-admin-events-list.class.php:177
730
+ msgid "Start Date"
731
+ msgstr "Startdatum"
732
+
733
+ #: ../lib/tribe-admin-events-list.class.php:178
734
+ msgid "End Date"
735
+ msgstr "Slutdatum"
736
+
737
+ #: ../lib/tribe-admin-events-list.class.php:179
738
+ msgid "Recurring?"
739
+ msgstr "Repeterande?"
740
+
741
+ #: ../lib/tribe-admin-events-list.class.php:222
742
+ msgid "Yes"
743
+ msgstr "Ja"
744
+
745
+ #: ../lib/tribe-admin-events-list.class.php:222
746
+ msgid "No"
747
+ msgstr "Nej"
748
+
749
+ #: ../lib/tribe-admin-events-list.class.php:276
750
+ #, php-format
751
+ msgid "All %s"
752
+ msgstr "Alla %s"
753
+
754
+ #: ../lib/tribe-debug-bar.class.php:18
755
+ msgid "Tribe"
756
+ msgstr "Tribe"
757
+
758
+ #: ../lib/tribe-event-exception.class.php:17
759
+ #: ../lib/tribe-event-exception.class.php:34
760
+ msgid "Error"
761
+ msgstr "Fel"
762
+
763
+ #: ../lib/tribe-the-events-calendar-import.class.php:44
764
+ msgid "Welcome to Events 2.0! This is a HUGE upgrade from 1.6.5. Please make sure you have backed up before proceeding any further. You can easily <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">revert to an old version</a> if you want to backup first. This upgrade includes two major steps, <a href=\"options-general.php?page=tribe-events-calendar\">migrating data</a> & updating your templates as necessary. There have been significant changes to the template tags and functions. Check out our <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">walkthrough on the upgrade</a> before proceeding and check out the FAQ & Knowledge base from the <a href=\"http://tri.be/support/\">support page</a>. If you're new to The Events Calendar, you may want to review our <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">new user primer</a>.<br/><br/> You have events that need to be migrated. Please visit the bottom of the <a href=\"options-general.php?page=tribe-events-calendar\">settings page</a> to perform the migration."
765
+ msgstr "Välkommen till Evenemangskalender 2.0! Detta är en STOR uppdatering från 1.6.5. Försäkra dig om att du har gjort en backup innan du går vidare. Du kan enkelt <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">backa till en äldre version</a> om du har gjort en backup. Denna uppdatering består huvudsakligen av två steg, <a href=\"options-general.php?page=tribe-events-calendar\">migration av data</a> & uppdatering dina stilmallar efter behov. Det har skett betydelsefulla ändringar av stilmallarnas taggar och funktioner. Kolla vår <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">genomgång för uppdateringen</a> innan du går vidare och kolla FAQ:n & Kunskapsdatabasen på <a href=\"http://tri.be/support/\">supportsidan</a>. Om du är ny användare av Evenemangskalendern kanske du vill läsa <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">grunderna för nya användare</a>.<br/><br/> Du har evenemang som behöver migreras. Gå till slutet av <a href=\"options-general.php?page=tribe-events-calendar\">sidan för inställningar</a> för att genomföra migrationen."
766
+
767
+ #: ../lib/tribe-the-events-calendar-import.class.php:54
768
+ msgid "Upgrade from The Events Calendar"
769
+ msgstr "Uppgradera från The Events Calendar"
770
+
771
+ #: ../lib/tribe-the-events-calendar-import.class.php:55
772
+ msgid "It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone."
773
+ msgstr "Det verkar som att du har några gamla kalenderhändelser som behöver uppgraderas. Se till att säkerhetskopiera databasen innan du påbörjar uppgraderingen. Denna process kan inte ångras."
774
+
775
+ #: ../lib/tribe-the-events-calendar-import.class.php:56
776
+ msgid "Migrate Data!"
777
+ msgstr "Migrerar data!"
778
+
779
+ #: ../lib/tribe-the-events-calendar-import.class.php:128
780
+ #, php-format
781
+ msgid "You successfully migrated (%d) entries."
782
+ msgstr "Du migrerade framgångsrikt (%d) poster."
783
+
784
+ #: ../lib/tribe-the-events-calendar-import.class.php:199
785
+ msgid "Install has 1 or more legacy event!"
786
+ msgstr "Installationen har 1 eller fler föråldrade evenemang!"
787
+
788
+ #: ../lib/tribe-view-helpers.class.php:16
789
+ #: ../lib/tribe-view-helpers.class.php:33
790
+ msgid "Select a Country:"
791
+ msgstr "Välj ett land:"
792
+
793
+ #: ../lib/tribe-view-helpers.class.php:34
794
+ msgid "United States"
795
+ msgstr "Förenta Staterna"
796
+
797
+ #: ../lib/tribe-view-helpers.class.php:35
798
+ msgid "Afghanistan"
799
+ msgstr "Afghanistan"
800
+
801
+ #: ../lib/tribe-view-helpers.class.php:36
802
+ msgid "Albania"
803
+ msgstr "Albanien"
804
+
805
+ #: ../lib/tribe-view-helpers.class.php:37
806
+ msgid "Algeria"
807
+ msgstr "Algeriet"
808
+
809
+ #: ../lib/tribe-view-helpers.class.php:38
810
+ msgid "American Samoa"
811
+ msgstr "Amerikanska Samoa"
812
+
813
+ #: ../lib/tribe-view-helpers.class.php:39
814
+ msgid "Andorra"
815
+ msgstr "Andorra"
816
+
817
+ #: ../lib/tribe-view-helpers.class.php:40
818
+ msgid "Angola"
819
+ msgstr "Angola"
820
+
821
+ #: ../lib/tribe-view-helpers.class.php:41
822
+ msgid "Anguilla"
823
+ msgstr "Anguilla"
824
+
825
+ #: ../lib/tribe-view-helpers.class.php:42
826
+ msgid "Antarctica"
827
+ msgstr "Antarktis"
828
+
829
+ #: ../lib/tribe-view-helpers.class.php:43
830
+ msgid "Antigua And Barbuda"
831
+ msgstr "Antigua och Barbuda"
832
+
833
+ #: ../lib/tribe-view-helpers.class.php:44
834
+ msgid "Argentina"
835
+ msgstr "Argentina"
836
+
837
+ #: ../lib/tribe-view-helpers.class.php:45
838
+ msgid "Armenia"
839
+ msgstr "Armenien"
840
+
841
+ #: ../lib/tribe-view-helpers.class.php:46
842
+ msgid "Aruba"
843
+ msgstr "Aruba"
844
+
845
+ #: ../lib/tribe-view-helpers.class.php:47
846
+ msgid "Australia"
847
+ msgstr "Australien"
848
+
849
+ #: ../lib/tribe-view-helpers.class.php:48
850
+ msgid "Austria"
851
+ msgstr "Österrike"
852
+
853
+ #: ../lib/tribe-view-helpers.class.php:49
854
+ msgid "Azerbaijan"
855
+ msgstr "Azerbajdzjan"
856
+
857
+ #: ../lib/tribe-view-helpers.class.php:50
858
+ msgid "Bahamas"
859
+ msgstr "Bahamas"
860
+
861
+ #: ../lib/tribe-view-helpers.class.php:51
862
+ msgid "Bahrain"
863
+ msgstr "Bahrain"
864
+
865
+ #: ../lib/tribe-view-helpers.class.php:52
866
+ msgid "Bangladesh"
867
+ msgstr "Bangladesh"
868
+
869
+ #: ../lib/tribe-view-helpers.class.php:53
870
+ msgid "Barbados"
871
+ msgstr "Barbados"
872
+
873
+ #: ../lib/tribe-view-helpers.class.php:54
874
+ msgid "Belarus"
875
+ msgstr "Vitryssland"
876
+
877
+ #: ../lib/tribe-view-helpers.class.php:55
878
+ msgid "Belgium"
879
+ msgstr "Belgien"
880
+
881
+ #: ../lib/tribe-view-helpers.class.php:56
882
+ msgid "Belize"
883
+ msgstr "Belize"
884
+
885
+ #: ../lib/tribe-view-helpers.class.php:57
886
+ msgid "Benin"
887
+ msgstr "Benin"
888
+
889
+ #: ../lib/tribe-view-helpers.class.php:58
890
+ msgid "Bermuda"
891
+ msgstr "Bermuda"
892
+
893
+ #: ../lib/tribe-view-helpers.class.php:59
894
+ msgid "Bhutan"
895
+ msgstr "Bhutan"
896
+
897
+ #: ../lib/tribe-view-helpers.class.php:60
898
+ msgid "Bolivia"
899
+ msgstr "Bolivia"
900
+
901
+ #: ../lib/tribe-view-helpers.class.php:61
902
+ msgid "Bosnia And Herzegowina"
903
+ msgstr "Bosnien och Hercegovina"
904
+
905
+ #: ../lib/tribe-view-helpers.class.php:62
906
+ msgid "Botswana"
907
+ msgstr "Botswana"
908
+
909
+ #: ../lib/tribe-view-helpers.class.php:63
910
+ msgid "Bouvet Island"
911
+ msgstr "Bouvet Island"
912
+
913
+ #: ../lib/tribe-view-helpers.class.php:64
914
+ msgid "Brazil"
915
+ msgstr "Brasilien"
916
+
917
+ #: ../lib/tribe-view-helpers.class.php:65
918
+ msgid "British Indian Ocean Territory"
919
+ msgstr "Brittiska territoriet i Indiska oceanen"
920
+
921
+ #: ../lib/tribe-view-helpers.class.php:66
922
+ msgid "Brunei Darussalam"
923
+ msgstr "Brunei Darussalam"
924
+
925
+ #: ../lib/tribe-view-helpers.class.php:67
926
+ msgid "Bulgaria"
927
+ msgstr "Bulgarien"
928
+
929
+ #: ../lib/tribe-view-helpers.class.php:68
930
+ msgid "Burkina Faso"
931
+ msgstr "Burkina Faso"
932
+
933
+ #: ../lib/tribe-view-helpers.class.php:69
934
+ msgid "Burundi"
935
+ msgstr "Burundi"
936
+
937
+ #: ../lib/tribe-view-helpers.class.php:70
938
+ msgid "Cambodia"
939
+ msgstr "Kambodja"
940
+
941
+ #: ../lib/tribe-view-helpers.class.php:71
942
+ msgid "Cameroon"
943
+ msgstr "Kamerun"
944
+
945
+ #: ../lib/tribe-view-helpers.class.php:72
946
+ msgid "Canada"
947
+ msgstr "Kanada"
948
+
949
+ #: ../lib/tribe-view-helpers.class.php:73
950
+ msgid "Cape Verde"
951
+ msgstr "Kap Verde"
952
+
953
+ #: ../lib/tribe-view-helpers.class.php:74
954
+ msgid "Cayman Islands"
955
+ msgstr "Caymanöarna"
956
+
957
+ #: ../lib/tribe-view-helpers.class.php:75
958
+ msgid "Central African Republic"
959
+ msgstr "Centralafrikanska republiken"
960
+
961
+ #: ../lib/tribe-view-helpers.class.php:76
962
+ msgid "Chad"
963
+ msgstr "Tchad"
964
+
965
+ #: ../lib/tribe-view-helpers.class.php:77
966
+ msgid "Chile"
967
+ msgstr "Chile"
968
+
969
+ #: ../lib/tribe-view-helpers.class.php:78
970
+ msgid "China"
971
+ msgstr "Kina"
972
+
973
+ #: ../lib/tribe-view-helpers.class.php:79
974
+ msgid "Christmas Island"
975
+ msgstr "Julön"
976
+
977
+ #: ../lib/tribe-view-helpers.class.php:80
978
+ msgid "Cocos (Keeling) Islands"
979
+ msgstr "Kokosöarna"
980
+
981
+ #: ../lib/tribe-view-helpers.class.php:81
982
+ msgid "Colombia"
983
+ msgstr "Colombia"
984
+
985
+ #: ../lib/tribe-view-helpers.class.php:82
986
+ msgid "Comoros"
987
+ msgstr "Komorerna"
988
+
989
+ #: ../lib/tribe-view-helpers.class.php:83
990
+ msgid "Congo"
991
+ msgstr "Kongo"
992
+
993
+ #: ../lib/tribe-view-helpers.class.php:84
994
+ msgid "Congo, The Democratic Republic Of The"
995
+ msgstr "Kongo-Kinshasa (Demokratiska republiken Kongo)"
996
+
997
+ #: ../lib/tribe-view-helpers.class.php:85
998
+ msgid "Cook Islands"
999
+ msgstr "Cooköarna"
1000
+
1001
+ #: ../lib/tribe-view-helpers.class.php:86
1002
+ msgid "Costa Rica"
1003
+ msgstr "Costa Rica"
1004
+
1005
+ #: ../lib/tribe-view-helpers.class.php:87
1006
+ msgid "Cote D'Ivoire"
1007
+ msgstr "Elfenbenskusten"
1008
+
1009
+ #: ../lib/tribe-view-helpers.class.php:88
1010
+ msgid "Croatia (Local Name: Hrvatska)"
1011
+ msgstr "Kroatien"
1012
+
1013
+ #: ../lib/tribe-view-helpers.class.php:89
1014
+ msgid "Cuba"
1015
+ msgstr "Kuba"
1016
+
1017
+ #: ../lib/tribe-view-helpers.class.php:90
1018
+ msgid "Cyprus"
1019
+ msgstr "Cypern"
1020
+
1021
+ #: ../lib/tribe-view-helpers.class.php:91
1022
+ msgid "Czech Republic"
1023
+ msgstr "Tjekien"
1024
+
1025
+ #: ../lib/tribe-view-helpers.class.php:92
1026
+ msgid "Denmark"
1027
+ msgstr "Danmark"
1028
+
1029
+ #: ../lib/tribe-view-helpers.class.php:93
1030
+ msgid "Djibouti"
1031
+ msgstr "Djibouti (Republiken Djibouti)"
1032
+
1033
+ #: ../lib/tribe-view-helpers.class.php:94
1034
+ msgid "Dominica"
1035
+ msgstr "Dominica (Samväldet Dominica)"
1036
+
1037
+ #: ../lib/tribe-view-helpers.class.php:95
1038
+ msgid "Dominican Republic"
1039
+ msgstr "Dominikanska republiken"
1040
+
1041
+ #: ../lib/tribe-view-helpers.class.php:96
1042
+ msgid "East Timor"
1043
+ msgstr "Östtimor"
1044
+
1045
+ #: ../lib/tribe-view-helpers.class.php:97
1046
+ msgid "Ecuador"
1047
+ msgstr "Ecuador"
1048
+
1049
+ #: ../lib/tribe-view-helpers.class.php:98
1050
+ msgid "Egypt"
1051
+ msgstr "Egypten"
1052
+
1053
+ #: ../lib/tribe-view-helpers.class.php:99
1054
+ msgid "El Salvador"
1055
+ msgstr "El Salvador"
1056
+
1057
+ #: ../lib/tribe-view-helpers.class.php:100
1058
+ msgid "Equatorial Guinea"
1059
+ msgstr "Ekvatorialguinea"
1060
+
1061
+ #: ../lib/tribe-view-helpers.class.php:101
1062
+ msgid "Eritrea"
1063
+ msgstr "Eritrea"
1064
+
1065
+ #: ../lib/tribe-view-helpers.class.php:102
1066
+ msgid "Estonia"
1067
+ msgstr "Estland"
1068
+
1069
+ #: ../lib/tribe-view-helpers.class.php:103
1070
+ msgid "Ethiopia"
1071
+ msgstr "Etiopien"
1072
+
1073
+ #: ../lib/tribe-view-helpers.class.php:104
1074
+ msgid "Falkland Islands (Malvinas)"
1075
+ msgstr "Falklandsöarna (Malvinerna)"
1076
+
1077
+ #: ../lib/tribe-view-helpers.class.php:105
1078
+ msgid "Faroe Islands"
1079
+ msgstr "Färöarna"
1080
+
1081
+ #: ../lib/tribe-view-helpers.class.php:106
1082
+ msgid "Fiji"
1083
+ msgstr "Fiji"
1084
+
1085
+ #: ../lib/tribe-view-helpers.class.php:107
1086
+ msgid "Finland"
1087
+ msgstr "Finland"
1088
+
1089
+ #: ../lib/tribe-view-helpers.class.php:108
1090
+ msgid "France"
1091
+ msgstr "Frankrike"
1092
+
1093
+ #: ../lib/tribe-view-helpers.class.php:109
1094
+ msgid "France, Metropolitan"
1095
+ msgstr "France métropolitaine"
1096
+
1097
+ #: ../lib/tribe-view-helpers.class.php:110
1098
+ msgid "French Guiana"
1099
+ msgstr "Franska Guyana"
1100
+
1101
+ #: ../lib/tribe-view-helpers.class.php:111
1102
+ msgid "French Polynesia"
1103
+ msgstr "Franska Polynesien"
1104
+
1105
+ #: ../lib/tribe-view-helpers.class.php:112
1106
+ msgid "French Southern Territories"
1107
+ msgstr "Franska sydterritorierna"
1108
+
1109
+ #: ../lib/tribe-view-helpers.class.php:113
1110
+ msgid "Gabon"
1111
+ msgstr "Gabon"
1112
+
1113
+ #: ../lib/tribe-view-helpers.class.php:114
1114
+ msgid "Gambia"
1115
+ msgstr "Gambia"
1116
+
1117
+ #: ../lib/tribe-view-helpers.class.php:115
1118
+ #: ../lib/tribe-view-helpers.class.php:303
1119
+ msgid "Georgia"
1120
+ msgstr "Georgia"
1121
+
1122
+ #: ../lib/tribe-view-helpers.class.php:116
1123
+ msgid "Germany"
1124
+ msgstr "Tyskland"
1125
+
1126
+ #: ../lib/tribe-view-helpers.class.php:117
1127
+ msgid "Ghana"
1128
+ msgstr "Ghana"
1129
+
1130
+ #: ../lib/tribe-view-helpers.class.php:118
1131
+ msgid "Gibraltar"
1132
+ msgstr "Gibraltar"
1133
+
1134
+ #: ../lib/tribe-view-helpers.class.php:119
1135
+ msgid "Greece"
1136
+ msgstr "Grekland"
1137
+
1138
+ #: ../lib/tribe-view-helpers.class.php:120
1139
+ msgid "Greenland"
1140
+ msgstr "Grönland"
1141
+
1142
+ #: ../lib/tribe-view-helpers.class.php:121
1143
+ msgid "Grenada"
1144
+ msgstr "Grenada"
1145
+
1146
+ #: ../lib/tribe-view-helpers.class.php:122
1147
+ msgid "Guadeloupe"
1148
+ msgstr "Guadeloupe"
1149
+
1150
+ #: ../lib/tribe-view-helpers.class.php:123
1151
+ msgid "Guam"
1152
+ msgstr "Guam"
1153
+
1154
+ #: ../lib/tribe-view-helpers.class.php:124
1155
+ msgid "Guatemala"
1156
+ msgstr "Guatemala"
1157
+
1158
+ #: ../lib/tribe-view-helpers.class.php:125
1159
+ msgid "Guinea"
1160
+ msgstr "Guinea"
1161
+
1162
+ #: ../lib/tribe-view-helpers.class.php:126
1163
+ msgid "Guinea-Bissau"
1164
+ msgstr "Guinea-Bissau"
1165
+
1166
+ #: ../lib/tribe-view-helpers.class.php:127
1167
+ msgid "Guyana"
1168
+ msgstr "Guyana"
1169
+
1170
+ #: ../lib/tribe-view-helpers.class.php:128
1171
+ msgid "Haiti"
1172
+ msgstr "Haiti"
1173
+
1174
+ #: ../lib/tribe-view-helpers.class.php:129
1175
+ msgid "Heard And Mc Donald Islands"
1176
+ msgstr "Heard And Mc Donald Islands"
1177
+
1178
+ #: ../lib/tribe-view-helpers.class.php:130
1179
+ msgid "Holy See (Vatican City State)"
1180
+ msgstr "Vatikanen"
1181
+
1182
+ #: ../lib/tribe-view-helpers.class.php:131
1183
+ msgid "Honduras"
1184
+ msgstr "Honduras"
1185
+
1186
+ #: ../lib/tribe-view-helpers.class.php:132
1187
+ msgid "Hong Kong"
1188
+ msgstr "Hong Kong"
1189
+
1190
+ #: ../lib/tribe-view-helpers.class.php:133
1191
+ msgid "Hungary"
1192
+ msgstr "Ungern"
1193
+
1194
+ #: ../lib/tribe-view-helpers.class.php:134
1195
+ msgid "Iceland"
1196
+ msgstr "Island"
1197
+
1198
+ #: ../lib/tribe-view-helpers.class.php:135
1199
+ msgid "India"
1200
+ msgstr "Indien"
1201
+
1202
+ #: ../lib/tribe-view-helpers.class.php:136
1203
+ msgid "Indonesia"
1204
+ msgstr "Indonesien"
1205
+
1206
+ #: ../lib/tribe-view-helpers.class.php:137
1207
+ msgid "Iran (Islamic Republic Of)"
1208
+ msgstr "Iran (Islamiska republiken Iran)"
1209
+
1210
+ #: ../lib/tribe-view-helpers.class.php:138
1211
+ msgid "Iraq"
1212
+ msgstr "Irak"
1213
+
1214
+ #: ../lib/tribe-view-helpers.class.php:139
1215
+ msgid "Ireland"
1216
+ msgstr "Irland"
1217
+
1218
+ #: ../lib/tribe-view-helpers.class.php:140
1219
+ msgid "Israel"
1220
+ msgstr "Israel"
1221
+
1222
+ #: ../lib/tribe-view-helpers.class.php:141
1223
+ msgid "Italy"
1224
+ msgstr "Italien"
1225
+
1226
+ #: ../lib/tribe-view-helpers.class.php:142
1227
+ msgid "Jamaica"
1228
+ msgstr "Jamaica"
1229
+
1230
+ #: ../lib/tribe-view-helpers.class.php:143
1231
+ msgid "Japan"
1232
+ msgstr "Japan"
1233
+
1234
+ #: ../lib/tribe-view-helpers.class.php:144
1235
+ msgid "Jordan"
1236
+ msgstr "Jordanien"
1237
+
1238
+ #: ../lib/tribe-view-helpers.class.php:145
1239
+ msgid "Kazakhstan"
1240
+ msgstr "Kazakstan"
1241
+
1242
+ #: ../lib/tribe-view-helpers.class.php:146
1243
+ msgid "Kenya"
1244
+ msgstr "Kenya"
1245
+
1246
+ #: ../lib/tribe-view-helpers.class.php:147
1247
+ msgid "Kiribati"
1248
+ msgstr "Kiribati"
1249
+
1250
+ #: ../lib/tribe-view-helpers.class.php:148
1251
+ msgid "Korea, Democratic People's Republic Of"
1252
+ msgstr "Nordkorea (Demokratiska folkrepubliken Korea)"
1253
+
1254
+ #: ../lib/tribe-view-helpers.class.php:149
1255
+ msgid "Korea, Republic Of"
1256
+ msgstr "Sydkorea (Republiken Korea)"
1257
+
1258
+ #: ../lib/tribe-view-helpers.class.php:150
1259
+ msgid "Kuwait"
1260
+ msgstr "Kuwait"
1261
+
1262
+ #: ../lib/tribe-view-helpers.class.php:151
1263
+ msgid "Kyrgyzstan"
1264
+ msgstr "Kirgizistan"
1265
+
1266
+ #: ../lib/tribe-view-helpers.class.php:152
1267
+ msgid "Lao People's Democratic Republic"
1268
+ msgstr "Laos (Demokratiska folkrepubliken Laos)"
1269
+
1270
+ #: ../lib/tribe-view-helpers.class.php:153
1271
+ msgid "Latvia"
1272
+ msgstr "Lettland"
1273
+
1274
+ #: ../lib/tribe-view-helpers.class.php:154
1275
+ msgid "Lebanon"
1276
+ msgstr "Libanon"
1277
+
1278
+ #: ../lib/tribe-view-helpers.class.php:155
1279
+ msgid "Lesotho"
1280
+ msgstr "Lesotho (Konungariket Lesotho)"
1281
+
1282
+ #: ../lib/tribe-view-helpers.class.php:156
1283
+ msgid "Liberia"
1284
+ msgstr "Liberia"
1285
+
1286
+ #: ../lib/tribe-view-helpers.class.php:157
1287
+ msgid "Libya"
1288
+ msgstr "Libyen"
1289
+
1290
+ #: ../lib/tribe-view-helpers.class.php:158
1291
+ msgid "Liechtenstein"
1292
+ msgstr "Liechtenstein"
1293
+
1294
+ #: ../lib/tribe-view-helpers.class.php:159
1295
+ msgid "Lithuania"
1296
+ msgstr "Litauen"
1297
+
1298
+ #: ../lib/tribe-view-helpers.class.php:160
1299
+ msgid "Luxembourg"
1300
+ msgstr "Luxemburg"
1301
+
1302
+ #: ../lib/tribe-view-helpers.class.php:161
1303
+ msgid "Macau"
1304
+ msgstr "Macao"
1305
+
1306
+ #: ../lib/tribe-view-helpers.class.php:162
1307
+ msgid "Macedonia"
1308
+ msgstr "Makedonien"
1309
+
1310
+ #: ../lib/tribe-view-helpers.class.php:163
1311
+ msgid "Madagascar"
1312
+ msgstr "Madagaskar"
1313
+
1314
+ #: ../lib/tribe-view-helpers.class.php:164
1315
+ msgid "Malawi"
1316
+ msgstr "Malawi"
1317
+
1318
+ #: ../lib/tribe-view-helpers.class.php:165
1319
+ msgid "Malaysia"
1320
+ msgstr "Malaysia"
1321
+
1322
+ #: ../lib/tribe-view-helpers.class.php:166
1323
+ msgid "Maldives"
1324
+ msgstr "Maldiverna (Republiken Maldiverna)"
1325
+
1326
+ #: ../lib/tribe-view-helpers.class.php:167
1327
+ msgid "Mali"
1328
+ msgstr "Mali"
1329
+
1330
+ #: ../lib/tribe-view-helpers.class.php:168
1331
+ msgid "Malta"
1332
+ msgstr "Malta"
1333
+
1334
+ #: ../lib/tribe-view-helpers.class.php:169
1335
+ msgid "Marshall Islands"
1336
+ msgstr "Marshallöarna"
1337
+
1338
+ #: ../lib/tribe-view-helpers.class.php:170
1339
+ msgid "Martinique"
1340
+ msgstr "Martinique"
1341
+
1342
+ #: ../lib/tribe-view-helpers.class.php:171
1343
+ msgid "Mauritania"
1344
+ msgstr "Mauretanien (Islamiska republiken Mauretanien)"
1345
+
1346
+ #: ../lib/tribe-view-helpers.class.php:172
1347
+ msgid "Mauritius"
1348
+ msgstr "Mauritius"
1349
+
1350
+ #: ../lib/tribe-view-helpers.class.php:173
1351
+ msgid "Mayotte"
1352
+ msgstr "Mayotte"
1353
+
1354
+ #: ../lib/tribe-view-helpers.class.php:174
1355
+ msgid "Mexico"
1356
+ msgstr "Mexico"
1357
+
1358
+ #: ../lib/tribe-view-helpers.class.php:175
1359
+ msgid "Micronesia, Federated States Of"
1360
+ msgstr "Mikronesien"
1361
+
1362
+ #: ../lib/tribe-view-helpers.class.php:176
1363
+ msgid "Moldova, Republic Of"
1364
+ msgstr "Moldavien"
1365
+
1366
+ #: ../lib/tribe-view-helpers.class.php:177
1367
+ msgid "Monaco"
1368
+ msgstr "Monaco"
1369
+
1370
+ #: ../lib/tribe-view-helpers.class.php:178
1371
+ msgid "Mongolia"
1372
+ msgstr "Mongoliet"
1373
+
1374
+ #: ../lib/tribe-view-helpers.class.php:179
1375
+ msgid "Montenegro"
1376
+ msgstr "Montenegro"
1377
+
1378
+ #: ../lib/tribe-view-helpers.class.php:180
1379
+ msgid "Montserrat"
1380
+ msgstr "Montserrat"
1381
+
1382
+ #: ../lib/tribe-view-helpers.class.php:181
1383
+ msgid "Morocco"
1384
+ msgstr "Marocko"
1385
+
1386
+ #: ../lib/tribe-view-helpers.class.php:182
1387
+ msgid "Mozambique"
1388
+ msgstr "Moçambique (Republiken Moçambique)"
1389
+
1390
+ #: ../lib/tribe-view-helpers.class.php:183
1391
+ msgid "Myanmar"
1392
+ msgstr "Burma"
1393
+
1394
+ #: ../lib/tribe-view-helpers.class.php:184
1395
+ msgid "Namibia"
1396
+ msgstr "Namibia"
1397
+
1398
+ #: ../lib/tribe-view-helpers.class.php:185
1399
+ msgid "Nauru"
1400
+ msgstr "Nauru"
1401
+
1402
+ #: ../lib/tribe-view-helpers.class.php:186
1403
+ msgid "Nepal"
1404
+ msgstr "Nepal"
1405
+
1406
+ #: ../lib/tribe-view-helpers.class.php:187
1407
+ msgid "Netherlands"
1408
+ msgstr "Nederländerna"
1409
+
1410
+ #: ../lib/tribe-view-helpers.class.php:188
1411
+ msgid "Netherlands Antilles"
1412
+ msgstr "Nederländska Antillerna"
1413
+
1414
+ #: ../lib/tribe-view-helpers.class.php:189
1415
+ msgid "New Caledonia"
1416
+ msgstr "Nya Kaledonien"
1417
+
1418
+ #: ../lib/tribe-view-helpers.class.php:190
1419
+ msgid "New Zealand"
1420
+ msgstr "Nya Zeeland"
1421
+
1422
+ #: ../lib/tribe-view-helpers.class.php:191
1423
+ msgid "Nicaragua"
1424
+ msgstr "Nicaragua"
1425
+
1426
+ #: ../lib/tribe-view-helpers.class.php:192
1427
+ msgid "Niger"
1428
+ msgstr "Niger"
1429
+
1430
+ #: ../lib/tribe-view-helpers.class.php:193
1431
+ msgid "Nigeria"
1432
+ msgstr "Nigeria"
1433
+
1434
+ #: ../lib/tribe-view-helpers.class.php:194
1435
+ msgid "Niue"
1436
+ msgstr "Niue"
1437
+
1438
+ #: ../lib/tribe-view-helpers.class.php:195
1439
+ msgid "Norfolk Island"
1440
+ msgstr "Norfolkön"
1441
+
1442
+ #: ../lib/tribe-view-helpers.class.php:196
1443
+ msgid "Northern Mariana Islands"
1444
+ msgstr "Nordmarianerna"
1445
+
1446
+ #: ../lib/tribe-view-helpers.class.php:197
1447
+ msgid "Norway"
1448
+ msgstr "Norge"
1449
+
1450
+ #: ../lib/tribe-view-helpers.class.php:198
1451
+ msgid "Oman"
1452
+ msgstr "Oman"
1453
+
1454
+ #: ../lib/tribe-view-helpers.class.php:199
1455
+ msgid "Pakistan"
1456
+ msgstr "Pakistan"
1457
+
1458
+ #: ../lib/tribe-view-helpers.class.php:200
1459
+ msgid "Palau"
1460
+ msgstr "Palau"
1461
+
1462
+ #: ../lib/tribe-view-helpers.class.php:201
1463
+ msgid "Panama"
1464
+ msgstr "Panama"
1465
+
1466
+ #: ../lib/tribe-view-helpers.class.php:202
1467
+ msgid "Papua New Guinea"
1468
+ msgstr "Papua Nya Guinea"
1469
+
1470
+ #: ../lib/tribe-view-helpers.class.php:203
1471
+ msgid "Paraguay"
1472
+ msgstr "Paraguay"
1473
+
1474
+ #: ../lib/tribe-view-helpers.class.php:204
1475
+ msgid "Peru"
1476
+ msgstr "Peru"
1477
+
1478
+ #: ../lib/tribe-view-helpers.class.php:205
1479
+ msgid "Philippines"
1480
+ msgstr "Filippinerna"
1481
+
1482
+ #: ../lib/tribe-view-helpers.class.php:206
1483
+ msgid "Pitcairn"
1484
+ msgstr "Pitcairnöarna"
1485
+
1486
+ #: ../lib/tribe-view-helpers.class.php:207
1487
+ msgid "Poland"
1488
+ msgstr "Polen"
1489
+
1490
+ #: ../lib/tribe-view-helpers.class.php:208
1491
+ msgid "Portugal"
1492
+ msgstr "Portugal"
1493
+
1494
+ #: ../lib/tribe-view-helpers.class.php:209
1495
+ msgid "Puerto Rico"
1496
+ msgstr "Puerto Rico"
1497
+
1498
+ #: ../lib/tribe-view-helpers.class.php:210
1499
+ msgid "Qatar"
1500
+ msgstr "Qatar"
1501
+
1502
+ #: ../lib/tribe-view-helpers.class.php:211
1503
+ msgid "Reunion"
1504
+ msgstr "Réunion"
1505
+
1506
+ #: ../lib/tribe-view-helpers.class.php:212
1507
+ msgid "Romania"
1508
+ msgstr "Rumänien"
1509
+
1510
+ #: ../lib/tribe-view-helpers.class.php:213
1511
+ msgid "Russian Federation"
1512
+ msgstr "Ryssland (Ryska federationen)"
1513
+
1514
+ #: ../lib/tribe-view-helpers.class.php:214
1515
+ msgid "Rwanda"
1516
+ msgstr "Rwanda"
1517
+
1518
+ #: ../lib/tribe-view-helpers.class.php:215
1519
+ msgid "Saint Kitts And Nevis"
1520
+ msgstr "Saint Kitts och Nevis"
1521
+
1522
+ #: ../lib/tribe-view-helpers.class.php:216
1523
+ msgid "Saint Lucia"
1524
+ msgstr "Saint Lucia"
1525
+
1526
+ #: ../lib/tribe-view-helpers.class.php:217
1527
+ msgid "Saint Vincent And The Grenadines"
1528
+ msgstr "Saint Vincent och Grenadinerna"
1529
+
1530
+ #: ../lib/tribe-view-helpers.class.php:218
1531
+ msgid "Samoa"
1532
+ msgstr "Samoa"
1533
+
1534
+ #: ../lib/tribe-view-helpers.class.php:219
1535
+ msgid "San Marino"
1536
+ msgstr "San Marino"
1537
+
1538
+ #: ../lib/tribe-view-helpers.class.php:220
1539
+ msgid "Sao Tome And Principe"
1540
+ msgstr "São Tomé och Príncipe"
1541
+
1542
+ #: ../lib/tribe-view-helpers.class.php:221
1543
+ msgid "Saudi Arabia"
1544
+ msgstr "Saudiarabien"
1545
+
1546
+ #: ../lib/tribe-view-helpers.class.php:222
1547
+ msgid "Senegal"
1548
+ msgstr "Senegal"
1549
+
1550
+ #: ../lib/tribe-view-helpers.class.php:223
1551
+ msgid "Serbia"
1552
+ msgstr "Serbien"
1553
+
1554
+ #: ../lib/tribe-view-helpers.class.php:224
1555
+ msgid "Seychelles"
1556
+ msgstr "Seychellerna"
1557
+
1558
+ #: ../lib/tribe-view-helpers.class.php:225
1559
+ msgid "Sierra Leone"
1560
+ msgstr "Sierra Leone"
1561
+
1562
+ #: ../lib/tribe-view-helpers.class.php:226
1563
+ msgid "Singapore"
1564
+ msgstr "Singapore"
1565
+
1566
+ #: ../lib/tribe-view-helpers.class.php:227
1567
+ msgid "Slovakia (Slovak Republic)"
1568
+ msgstr "Slovakien"
1569
+
1570
+ #: ../lib/tribe-view-helpers.class.php:228
1571
+ msgid "Slovenia"
1572
+ msgstr "Slovenien"
1573
+
1574
+ #: ../lib/tribe-view-helpers.class.php:229
1575
+ msgid "Solomon Islands"
1576
+ msgstr "Salomonöarna"
1577
+
1578
+ #: ../lib/tribe-view-helpers.class.php:230
1579
+ msgid "Somalia"
1580
+ msgstr "Somalia"
1581
+
1582
+ #: ../lib/tribe-view-helpers.class.php:231
1583
+ msgid "South Africa"
1584
+ msgstr "Sydafrika"
1585
+
1586
+ #: ../lib/tribe-view-helpers.class.php:232
1587
+ msgid "South Georgia, South Sandwich Islands"
1588
+ msgstr "Sydgeorgien och Sydsandwichöarna"
1589
+
1590
+ #: ../lib/tribe-view-helpers.class.php:233
1591
+ msgid "Spain"
1592
+ msgstr "Spanien"
1593
+
1594
+ #: ../lib/tribe-view-helpers.class.php:234
1595
+ msgid "Sri Lanka"
1596
+ msgstr "Sri Lanka"
1597
+
1598
+ #: ../lib/tribe-view-helpers.class.php:235
1599
+ msgid "St. Helena"
1600
+ msgstr "Sankta Helena"
1601
+
1602
+ #: ../lib/tribe-view-helpers.class.php:236
1603
+ msgid "St. Pierre And Miquelon"
1604
+ msgstr "Saint-Pierre och Miquelon"
1605
+
1606
+ #: ../lib/tribe-view-helpers.class.php:237
1607
+ msgid "Sudan"
1608
+ msgstr "Sudan"
1609
+
1610
+ #: ../lib/tribe-view-helpers.class.php:238
1611
+ msgid "Suriname"
1612
+ msgstr "Surinam"
1613
+
1614
+ #: ../lib/tribe-view-helpers.class.php:239
1615
+ msgid "Svalbard And Jan Mayen Islands"
1616
+ msgstr "Svalbard och Jan Mayen"
1617
+
1618
+ #: ../lib/tribe-view-helpers.class.php:240
1619
+ msgid "Swaziland"
1620
+ msgstr "Swaziland"
1621
+
1622
+ #: ../lib/tribe-view-helpers.class.php:241
1623
+ msgid "Sweden"
1624
+ msgstr "Sverige"
1625
+
1626
+ #: ../lib/tribe-view-helpers.class.php:242
1627
+ msgid "Switzerland"
1628
+ msgstr "Schweiz"
1629
+
1630
+ #: ../lib/tribe-view-helpers.class.php:243
1631
+ msgid "Syrian Arab Republic"
1632
+ msgstr "Syrien (Arabrepubliken Syrien)"
1633
+
1634
+ #: ../lib/tribe-view-helpers.class.php:244
1635
+ msgid "Taiwan"
1636
+ msgstr "Taiwan"
1637
+
1638
+ #: ../lib/tribe-view-helpers.class.php:245
1639
+ msgid "Tajikistan"
1640
+ msgstr "Tadzjikistan"
1641
+
1642
+ #: ../lib/tribe-view-helpers.class.php:246
1643
+ msgid "Tanzania, United Republic Of"
1644
+ msgstr "Tanzania"
1645
+
1646
+ #: ../lib/tribe-view-helpers.class.php:247
1647
+ msgid "Thailand"
1648
+ msgstr "Thailand"
1649
+
1650
+ #: ../lib/tribe-view-helpers.class.php:248
1651
+ msgid "Togo"
1652
+ msgstr "Togo"
1653
+
1654
+ #: ../lib/tribe-view-helpers.class.php:249
1655
+ msgid "Tokelau"
1656
+ msgstr "Tokelauöarna"
1657
+
1658
+ #: ../lib/tribe-view-helpers.class.php:250
1659
+ msgid "Tonga"
1660
+ msgstr "Tonga"
1661
+
1662
+ #: ../lib/tribe-view-helpers.class.php:251
1663
+ msgid "Trinidad And Tobago"
1664
+ msgstr "Trinidad And Tobago"
1665
+
1666
+ #: ../lib/tribe-view-helpers.class.php:252
1667
+ msgid "Tunisia"
1668
+ msgstr "Tunisien"
1669
+
1670
+ #: ../lib/tribe-view-helpers.class.php:253
1671
+ msgid "Turkey"
1672
+ msgstr "Turkiet"
1673
+
1674
+ #: ../lib/tribe-view-helpers.class.php:254
1675
+ msgid "Turkmenistan"
1676
+ msgstr "Turkmenistan"
1677
+
1678
+ #: ../lib/tribe-view-helpers.class.php:255
1679
+ msgid "Turks And Caicos Islands"
1680
+ msgstr "Turks- och Caicosöarna"
1681
+
1682
+ #: ../lib/tribe-view-helpers.class.php:256
1683
+ msgid "Tuvalu"
1684
+ msgstr "Tuvalu"
1685
+
1686
+ #: ../lib/tribe-view-helpers.class.php:257
1687
+ msgid "Uganda"
1688
+ msgstr "Uganda"
1689
+
1690
+ #: ../lib/tribe-view-helpers.class.php:258
1691
+ msgid "Ukraine"
1692
+ msgstr "Ukraina"
1693
+
1694
+ #: ../lib/tribe-view-helpers.class.php:259
1695
+ msgid "United Arab Emirates"
1696
+ msgstr "Förenade Arabemiraten"
1697
+
1698
+ #: ../lib/tribe-view-helpers.class.php:260
1699
+ msgid "United Kingdom"
1700
+ msgstr "Storbritannien (Förenade kungariket Storbritannien)"
1701
+
1702
+ #: ../lib/tribe-view-helpers.class.php:261
1703
+ msgid "United States Minor Outlying Islands"
1704
+ msgstr "Förenta staternas avlägset belägna öar"
1705
+
1706
+ #: ../lib/tribe-view-helpers.class.php:262
1707
+ msgid "Uruguay"
1708
+ msgstr "Uruguay"
1709
+
1710
+ #: ../lib/tribe-view-helpers.class.php:263
1711
+ msgid "Uzbekistan"
1712
+ msgstr "Uzbekistan"
1713
+
1714
+ #: ../lib/tribe-view-helpers.class.php:264
1715
+ msgid "Vanuatu"
1716
+ msgstr "Vanuatu"
1717
+
1718
+ #: ../lib/tribe-view-helpers.class.php:265
1719
+ msgid "Venezuela"
1720
+ msgstr "Venezuela"
1721
+
1722
+ #: ../lib/tribe-view-helpers.class.php:266
1723
+ msgid "Viet Nam"
1724
+ msgstr "Vietnam (Socialistiska republiken Vietnam)"
1725
+
1726
+ #: ../lib/tribe-view-helpers.class.php:267
1727
+ msgid "Virgin Islands (British)"
1728
+ msgstr "Brittiska Jungfruöarna"
1729
+
1730
+ #: ../lib/tribe-view-helpers.class.php:268
1731
+ msgid "Virgin Islands (U.S.)"
1732
+ msgstr "Amerikanska Jungfruöarna"
1733
+
1734
+ #: ../lib/tribe-view-helpers.class.php:269
1735
+ msgid "Wallis And Futuna Islands"
1736
+ msgstr "Wallis- och Futunaöarna"
1737
+
1738
+ #: ../lib/tribe-view-helpers.class.php:270
1739
+ msgid "Western Sahara"
1740
+ msgstr "Västsahara"
1741
+
1742
+ #: ../lib/tribe-view-helpers.class.php:271
1743
+ msgid "Yemen"
1744
+ msgstr "Jemen"
1745
+
1746
+ #: ../lib/tribe-view-helpers.class.php:272
1747
+ msgid "Zambia"
1748
+ msgstr "Zambia"
1749
+
1750
+ #: ../lib/tribe-view-helpers.class.php:273
1751
+ msgid "Zimbabwe"
1752
+ msgstr "Zimbabwe"
1753
+
1754
+ #: ../lib/tribe-view-helpers.class.php:293
1755
+ msgid "Alabama"
1756
+ msgstr "Alabama"
1757
+
1758
+ #: ../lib/tribe-view-helpers.class.php:294
1759
+ msgid "Alaska"
1760
+ msgstr "Alaska"
1761
+
1762
+ #: ../lib/tribe-view-helpers.class.php:295
1763
+ msgid "Arizona"
1764
+ msgstr "Arizona"
1765
+
1766
+ #: ../lib/tribe-view-helpers.class.php:296
1767
+ msgid "Arkansas"
1768
+ msgstr "Arkansas"
1769
+
1770
+ #: ../lib/tribe-view-helpers.class.php:297
1771
+ msgid "California"
1772
+ msgstr "California"
1773
+
1774
+ #: ../lib/tribe-view-helpers.class.php:298
1775
+ msgid "Colorado"
1776
+ msgstr "Colorado"
1777
+
1778
+ #: ../lib/tribe-view-helpers.class.php:299
1779
+ msgid "Connecticut"
1780
+ msgstr "Connecticut"
1781
+
1782
+ #: ../lib/tribe-view-helpers.class.php:300
1783
+ msgid "Delaware"
1784
+ msgstr "Delaware"
1785
+
1786
+ #: ../lib/tribe-view-helpers.class.php:301
1787
+ msgid "District of Columbia"
1788
+ msgstr "District of Columbia"
1789
+
1790
+ #: ../lib/tribe-view-helpers.class.php:302
1791
+ msgid "Florida"
1792
+ msgstr "Florida"
1793
+
1794
+ #: ../lib/tribe-view-helpers.class.php:304
1795
+ msgid "Hawaii"
1796
+ msgstr "Hawaii"
1797
+
1798
+ #: ../lib/tribe-view-helpers.class.php:305
1799
+ msgid "Idaho"
1800
+ msgstr "Idaho"
1801
+
1802
+ #: ../lib/tribe-view-helpers.class.php:306
1803
+ msgid "Illinois"
1804
+ msgstr "Illinois"
1805
+
1806
+ #: ../lib/tribe-view-helpers.class.php:307
1807
+ msgid "Indiana"
1808
+ msgstr "Indiana"
1809
+
1810
+ #: ../lib/tribe-view-helpers.class.php:308
1811
+ msgid "Iowa"
1812
+ msgstr "Iowa"
1813
+
1814
+ #: ../lib/tribe-view-helpers.class.php:309
1815
+ msgid "Kansas"
1816
+ msgstr "Kansas"
1817
+
1818
+ #: ../lib/tribe-view-helpers.class.php:310
1819
+ msgid "Kentucky"
1820
+ msgstr "Kentucky"
1821
+
1822
+ #: ../lib/tribe-view-helpers.class.php:311
1823
+ msgid "Louisiana"
1824
+ msgstr "Louisiana"
1825
+
1826
+ #: ../lib/tribe-view-helpers.class.php:312
1827
+ msgid "Maine"
1828
+ msgstr "Maine"
1829
+
1830
+ #: ../lib/tribe-view-helpers.class.php:313
1831
+ msgid "Maryland"
1832
+ msgstr "Maryland"
1833
+
1834
+ #: ../lib/tribe-view-helpers.class.php:314
1835
+ msgid "Massachusetts"
1836
+ msgstr "Massachusetts"
1837
+
1838
+ #: ../lib/tribe-view-helpers.class.php:315
1839
+ msgid "Michigan"
1840
+ msgstr "Michigan"
1841
+
1842
+ #: ../lib/tribe-view-helpers.class.php:316
1843
+ msgid "Minnesota"
1844
+ msgstr "Minnesota"
1845
+
1846
+ #: ../lib/tribe-view-helpers.class.php:317
1847
+ msgid "Mississippi"
1848
+ msgstr "Mississippi"
1849
+
1850
+ #: ../lib/tribe-view-helpers.class.php:318
1851
+ msgid "Missouri"
1852
+ msgstr "Missouri"
1853
+
1854
+ #: ../lib/tribe-view-helpers.class.php:319
1855
+ msgid "Montana"
1856
+ msgstr "Montana"
1857
+
1858
+ #: ../lib/tribe-view-helpers.class.php:320
1859
+ msgid "Nebraska"
1860
+ msgstr "Nebraska"
1861
+
1862
+ #: ../lib/tribe-view-helpers.class.php:321
1863
+ msgid "Nevada"
1864
+ msgstr "Nevada"
1865
+
1866
+ #: ../lib/tribe-view-helpers.class.php:322
1867
+ msgid "New Hampshire"
1868
+ msgstr "New Hampshire"
1869
+
1870
+ #: ../lib/tribe-view-helpers.class.php:323
1871
+ msgid "New Jersey"
1872
+ msgstr "New Jersey"
1873
+
1874
+ #: ../lib/tribe-view-helpers.class.php:324
1875
+ msgid "New Mexico"
1876
+ msgstr "New Mexico"
1877
+
1878
+ #: ../lib/tribe-view-helpers.class.php:325
1879
+ msgid "New York"
1880
+ msgstr "New York"
1881
+
1882
+ #: ../lib/tribe-view-helpers.class.php:326
1883
+ msgid "North Carolina"
1884
+ msgstr "North Carolina"
1885
+
1886
+ #: ../lib/tribe-view-helpers.class.php:327
1887
+ msgid "North Dakota"
1888
+ msgstr "North Dakota"
1889
+
1890
+ #: ../lib/tribe-view-helpers.class.php:328
1891
+ msgid "Ohio"
1892
+ msgstr "Ohio"
1893
+
1894
+ #: ../lib/tribe-view-helpers.class.php:329
1895
+ msgid "Oklahoma"
1896
+ msgstr "Oklahoma"
1897
+
1898
+ #: ../lib/tribe-view-helpers.class.php:330
1899
+ msgid "Oregon"
1900
+ msgstr "Oregon"
1901
+
1902
+ #: ../lib/tribe-view-helpers.class.php:331
1903
+ msgid "Pennsylvania"
1904
+ msgstr "Pennsylvania"
1905
+
1906
+ #: ../lib/tribe-view-helpers.class.php:332
1907
+ msgid "Rhode Island"
1908
+ msgstr "Rhode Island"
1909
+
1910
+ #: ../lib/tribe-view-helpers.class.php:333
1911
+ msgid "South Carolina"
1912
+ msgstr "South Carolina"
1913
+
1914
+ #: ../lib/tribe-view-helpers.class.php:334
1915
+ msgid "South Dakota"
1916
+ msgstr "South Dakota"
1917
+
1918
+ #: ../lib/tribe-view-helpers.class.php:335
1919
+ msgid "Tennessee"
1920
+ msgstr "Tennessee"
1921
+
1922
+ #: ../lib/tribe-view-helpers.class.php:336
1923
+ msgid "Texas"
1924
+ msgstr "Texas"
1925
+
1926
+ #: ../lib/tribe-view-helpers.class.php:337
1927
+ msgid "Utah"
1928
+ msgstr "Utah"
1929
+
1930
+ #: ../lib/tribe-view-helpers.class.php:338
1931
+ msgid "Vermont"
1932
+ msgstr "Vermont"
1933
+
1934
+ #: ../lib/tribe-view-helpers.class.php:339
1935
+ msgid "Virginia"
1936
+ msgstr "Virginia"
1937
+
1938
+ #: ../lib/tribe-view-helpers.class.php:340
1939
+ msgid "Washington"
1940
+ msgstr "Washington"
1941
+
1942
+ #: ../lib/tribe-view-helpers.class.php:341
1943
+ msgid "West Virginia"
1944
+ msgstr "West Virginia"
1945
+
1946
+ #: ../lib/tribe-view-helpers.class.php:342
1947
+ msgid "Wisconsin"
1948
+ msgstr "Wisconsin"
1949
+
1950
+ #: ../lib/tribe-view-helpers.class.php:343
1951
+ msgid "Wyoming"
1952
+ msgstr "Wyoming"
1953
+
1954
+ #: ../lib/widget-list.class.php:16
1955
+ msgid "A widget that displays the next upcoming x events."
1956
+ msgstr "En widget som visar de kommande x evenemangen."
1957
+
1958
+ #: ../lib/widget-list.class.php:70
1959
+ msgid "View All Events"
1960
+ msgstr "Visa alla evenemang"
1961
+
1962
+ #: ../lib/widget-list.class.php:73
1963
+ msgid "There are no upcoming events at this time."
1964
+ msgstr "Det finns för närvarande inga kommande evenemang."
1965
+
1966
+ #: ../public/template-tags/general.php:118
1967
+ msgid "Category:"
1968
+ msgstr "Kategori:"
1969
+
1970
+ #: ../public/template-tags/general.php:235
1971
+ msgid "Free"
1972
+ msgstr "Gratis"
1973
+
1974
+ #: ../public/template-tags/loop.php:130
1975
+ msgid "Calendar of Events"
1976
+ msgstr "Evenemangskalender"
1977
+
1978
+ #: ../views/ecp-single-template.php:24
1979
+ msgid "Edit"
1980
+ msgstr "Redigera"
1981
+
1982
+ #: ../views/events-list-load-widget-display.php:52
1983
+ msgid "All Day"
1984
+ msgstr "Heldag"
1985
+
1986
+ #: ../views/gridview.php:42
1987
+ #: ../views/list.php:165
1988
+ #: ../views/single.php:101
1989
+ msgid "iCal Import"
1990
+ msgstr "iCal import"
1991
+
1992
+ #: ../views/list.php:50
1993
+ #: ../views/single.php:20
1994
+ msgid "Start:"
1995
+ msgstr "Börjar:"
1996
+
1997
+ #: ../views/list.php:54
1998
+ #: ../views/single.php:22
1999
+ msgid "End:"
2000
+ msgstr "Slutar:"
2001
+
2002
+ #: ../views/list.php:59
2003
+ #: ../views/single.php:25
2004
+ msgid "Date:"
2005
+ msgstr "Datum:"
2006
+
2007
+ #: ../views/list.php:69
2008
+ #: ../views/single.php:59
2009
+ msgid "Venue:"
2010
+ msgstr "Plats:"
2011
+
2012
+ #: ../views/list.php:92
2013
+ #: ../views/single.php:76
2014
+ msgid "Google Map"
2015
+ msgstr "Google Map"
2016
+
2017
+ #: ../views/list.php:116
2018
+ #, php-format
2019
+ msgid " listed under %s. Check out past events for this category or view the full calendar."
2020
+ msgstr "listad under %s. Kolla tidigare evenemang för denna kategori eller visa hela kalendern."
2021
+
2022
+ #: ../views/list.php:118
2023
+ #, php-format
2024
+ msgid " listed under %s. Check out upcoming events for this category or view the full calendar."
2025
+ msgstr "listad under %s. Kolla kommande evenemang för denna kategori eller visa hela kalendern."
2026
+
2027
+ #: ../views/list.php:123
2028
+ #, php-format
2029
+ msgid "No events scheduled for <strong>%s</strong>. Please try another day."
2030
+ msgstr "Inget evenemang schemalagt för: <strong>%s</strong>. Försök med en annan dag."
2031
+
2032
+ #: ../views/list.php:127
2033
+ msgid "No upcoming events"
2034
+ msgstr "Inga kommande evenemang"
2035
+
2036
+ #: ../views/list.php:131
2037
+ msgid "No previous events"
2038
+ msgstr "Inga tidigare evenemang"
2039
+
2040
+ #: ../views/list.php:144
2041
+ #: ../views/list.php:146
2042
+ #: ../views/list.php:148
2043
+ msgid "&laquo; Previous Events"
2044
+ msgstr "&laquo; Föregående evenemang"
2045
+
2046
+ #: ../views/list.php:155
2047
+ #: ../views/list.php:157
2048
+ #: ../views/list.php:159
2049
+ msgid "Next Events &raquo;"
2050
+ msgstr "Nästa evenemang &raquo;"
2051
+
2052
+ #: ../views/single.php:13
2053
+ msgid "&laquo; Back to Events"
2054
+ msgstr "&laquo; Tillbaka till evenemang"
2055
+
2056
+ #: ../views/single.php:14
2057
+ msgid "This event has passed."
2058
+ msgstr "Evenemanget har varit."
2059
+
2060
+ #: ../views/single.php:17
2061
+ msgid "Event:"
2062
+ msgstr "Evenemang:"
2063
+
2064
+ #: ../views/single.php:34
2065
+ #: ../views/single.php:37
2066
+ msgid "Organizer:"
2067
+ msgstr "Arrangör:"
2068
+
2069
+ #: ../views/single.php:48
2070
+ msgid "Updated:"
2071
+ msgstr "Uppdaterad:"
2072
+
2073
+ #: ../views/single.php:51
2074
+ msgid "Schedule:"
2075
+ msgstr "Schema:"
2076
+
2077
+ #: ../views/single.php:76
2078
+ msgid "Click to view a Google Map"
2079
+ msgstr "Klicka för att visa en Google Map"
2080
+
2081
+ #: ../views/single.php:104
2082
+ msgid "Add to Google Calendar"
2083
+ msgstr "Lägg till i Google Calendar"
2084
+
2085
+ #: ../views/single.php:104
2086
+ msgid "+ Google Calendar"
2087
+ msgstr "+ Google Calendar"
2088
+
2089
+ #: ../views/table-mini.php:24
2090
+ msgid "View all &raquo;"
2091
+ msgstr "Visa alla &raquo;"
2092
+
lang/tribe-events-calendar.pot CHANGED
@@ -5,8 +5,8 @@ msgid ""
5
  msgstr ""
6
  "Project-Id-Version: The Events Calendar 2.0\n"
7
  "Report-Msgid-Bugs-To: \n"
8
- "POT-Creation-Date: 2012-02-23 08:21-0800\n"
9
- "PO-Revision-Date: 2012-02-23 08:22-0800\n"
10
  "Last-Translator: Paul Hughes <paul@paulalexanderhughes.com>\n"
11
  "Language-Team: Modern Tribe, Inc.\n"
12
  "MIME-Version: 1.0\n"
@@ -82,215 +82,395 @@ msgstr ""
82
  msgid "Leave blank to hide the field. Enter a 0 for events that are free."
83
  msgstr ""
84
 
85
- #: ../admin-views/events-options.php:47
86
- #, php-format
87
- msgid "%s Settings"
88
  msgstr ""
89
 
90
- #: ../admin-views/events-options.php:51
91
- msgid "Need a hand?"
 
92
  msgstr ""
93
 
94
- #: ../admin-views/events-options.php:52
95
- #, php-format
96
- msgid "If you're stuck on these options, please go to the <a href=\"%s\">support forum</a>."
97
  msgstr ""
98
 
99
- #: ../admin-views/events-options.php:54
100
- msgid "Here is the iCal feed URL for your events: "
101
  msgstr ""
102
 
103
- #: ../admin-views/events-options.php:60
104
- msgid "Settings"
105
  msgstr ""
106
 
107
- #: ../admin-views/events-options.php:63
108
- #: ../admin-views/events-options.php:67
109
- msgid "Default View for the Events"
110
  msgstr ""
111
 
112
- #: ../admin-views/events-options.php:71
113
- msgid "Calendar"
114
  msgstr ""
115
 
116
- #: ../admin-views/events-options.php:75
117
- msgid "Event List"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  msgstr ""
119
 
120
- #: ../admin-views/events-options.php:81
121
- #: ../admin-views/events-options.php:85
122
  msgid "Number of events to show per page in the loop"
123
  msgstr ""
124
 
125
- #: ../admin-views/events-options.php:90
126
- msgid "This is the number of posts displayed per page when returning a list of events."
127
  msgstr ""
128
 
129
- #: ../admin-views/events-options.php:95
130
- #: ../admin-views/events-options.php:99
131
- #: ../admin-views/events-options.php:101
132
  msgid "Show Comments"
133
  msgstr ""
134
 
135
- #: ../admin-views/events-options.php:109
136
- #: ../admin-views/events-options.php:113
 
 
 
137
  msgid "Multiday Event Cutoff"
138
  msgstr ""
139
 
140
- #: ../admin-views/events-options.php:127
141
  msgid "For multi-day events, hide the last day from grid view if it ends on or before this time."
142
  msgstr ""
143
 
144
- #: ../admin-views/events-options.php:132
145
- #: ../admin-views/events-options.php:136
146
  msgid "Enable Google Maps"
147
  msgstr ""
148
 
149
- #: ../admin-views/events-options.php:142
150
- msgid "Height"
151
  msgstr ""
152
 
153
- #: ../admin-views/events-options.php:143
154
- msgid "Width"
155
  msgstr ""
156
 
157
- #: ../admin-views/events-options.php:143
158
- msgid "(number or %)"
159
  msgstr ""
160
 
161
- #: ../admin-views/events-options.php:144
162
- msgid "Zoom Level"
163
  msgstr ""
164
 
165
- #: ../admin-views/events-options.php:144
166
- msgid "(0 = zoomed-out; 21 = zoomed-in)"
167
  msgstr ""
168
 
169
- #: ../admin-views/events-options.php:148
170
- msgid "If you don't have this turned on, your event listings won't have the backend map preview or frontend embedded map."
171
  msgstr ""
172
 
173
- #: ../admin-views/events-options.php:156
174
- #: ../admin-views/events-options.php:158
175
- msgid "Events URL slug"
176
  msgstr ""
177
 
178
- #: ../admin-views/events-options.php:159
179
- msgid "The slug used for building the Events URL."
180
  msgstr ""
181
 
182
- #: ../admin-views/events-options.php:159
183
  #, php-format
184
- msgid "Your current Events URL is <strong><a href=\"%s\">%s</a></strong>"
185
  msgstr ""
186
 
187
- #: ../admin-views/events-options.php:163
188
- #: ../admin-views/events-options.php:165
189
- msgid "Single Event URL slug"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
  msgstr ""
191
 
192
- #: ../admin-views/events-options.php:166
193
- msgid "The slug used for building a single Event URL."
194
  msgstr ""
195
 
196
- #: ../admin-views/events-options.php:167
197
  #, php-format
198
- msgid "<strong>NOTE:</strong> You <em>cannot</em> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: <strong>%s</strong>"
 
 
 
 
199
  msgstr ""
200
 
201
- #: ../admin-views/events-options.php:172
202
- #: ../admin-views/events-options.php:174
203
- msgid "Debug"
204
  msgstr ""
205
 
206
- #: ../admin-views/events-options.php:175
207
- msgid "Debug Events display issues."
208
  msgstr ""
209
 
210
- #: ../admin-views/events-options.php:176
211
  #, php-format
212
- msgid "Enable this option to log debug information. By default this will log to your server PHP error log. If you'd like to see the log messages in your browser, then we recommend that you install the <a href=\"%s\" target=\"_blank\">Debug Bar Plugin</a> and look for the \"Tribe\" tab in the debug output."
213
  msgstr ""
214
 
215
- #: ../admin-views/events-options.php:181
216
- msgid "Theme Settings"
 
217
  msgstr ""
218
 
219
- #: ../admin-views/events-options.php:184
220
- #: ../admin-views/events-options.php:186
221
- msgid "Events Template"
222
  msgstr ""
223
 
224
- #: ../admin-views/events-options.php:188
225
- msgid "Default Events Template"
 
226
  msgstr ""
227
 
228
- #: ../admin-views/events-options.php:189
229
- msgid "Default Page Template"
 
230
  msgstr ""
231
 
232
- #: ../admin-views/events-options.php:192
233
- msgid "Choose a page template to control the look and feel of your calendar."
 
234
  msgstr ""
235
 
236
- #: ../admin-views/events-options.php:196
237
- #: ../admin-views/events-options.php:198
238
- #: ../admin-views/events-options.php:206
239
- msgid "Add HTML before calendar"
240
  msgstr ""
241
 
242
- #: ../admin-views/events-options.php:200
243
- msgid "Some themes may require that you add extra divs before the calendar list to help with styling."
244
  msgstr ""
245
 
246
- #: ../admin-views/events-options.php:200
247
- msgid "This is displayed directly after the header."
248
  msgstr ""
249
 
250
- #: ../admin-views/events-options.php:200
251
- #: ../admin-views/events-options.php:208
252
- msgid "You may use (x)HTML."
253
  msgstr ""
254
 
255
- #: ../admin-views/events-options.php:204
256
- msgid "Add HTML after calendar"
257
  msgstr ""
258
 
259
- #: ../admin-views/events-options.php:208
260
- msgid "Some themes may require that you add extra divs after the calendar list to help with styling."
261
  msgstr ""
262
 
263
- #: ../admin-views/events-options.php:208
264
- msgid "This is displayed directly above the footer."
265
  msgstr ""
266
 
267
- #: ../admin-views/events-options.php:217
268
- msgid "Save Changes"
269
  msgstr ""
270
 
271
- #: ../admin-views/organizer-meta-box.php:11
272
- msgid "Organizer Name:"
273
  msgstr ""
274
 
275
- #: ../admin-views/organizer-meta-box.php:17
276
- #: ../admin-views/venue-meta-box.php:83
277
- msgid "Phone:"
278
  msgstr ""
279
 
280
- #: ../admin-views/organizer-meta-box.php:21
281
- msgid "Website:"
282
  msgstr ""
283
 
284
- #: ../admin-views/organizer-meta-box.php:25
285
- msgid "Email:"
286
  msgstr ""
287
 
288
- #: ../admin-views/recurrence-dialog.php:11
289
- msgid "Which events do you wish to update?"
290
  msgstr ""
291
 
292
- #: ../admin-views/recurrence-dialog.php:14
293
- msgid "Select your desired action"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
294
  msgstr ""
295
 
296
  #: ../admin-views/venue-meta-box.php:12
@@ -317,7 +497,7 @@ msgstr ""
317
  msgid "Select a State:"
318
  msgstr ""
319
 
320
- #: ../admin-views/venue-meta-box.php:79
321
  msgid "Postal Code:"
322
  msgstr ""
323
 
@@ -337,407 +517,418 @@ msgstr ""
337
  msgid "If you wish to customize the widget display yourself, see the file views/events-list-load-widget-display.php inside the Events Premium plugin."
338
  msgstr ""
339
 
340
- #: ../lib/the-events-calendar.class.php:255
341
- msgid "The Events Calendar"
342
  msgstr ""
343
 
344
- #: ../lib/the-events-calendar.class.php:258
345
- msgid "category"
346
  msgstr ""
347
 
348
- #: ../lib/the-events-calendar.class.php:259
349
  msgid "month"
350
  msgstr ""
351
 
352
- #: ../lib/the-events-calendar.class.php:260
353
  msgid "upcoming"
354
  msgstr ""
355
 
356
- #: ../lib/the-events-calendar.class.php:261
357
  msgid "past"
358
  msgstr ""
359
 
360
- #: ../lib/the-events-calendar.class.php:263
361
  msgid "venue"
362
  msgstr ""
363
 
364
- #: ../lib/the-events-calendar.class.php:273
365
  #, php-format
366
  msgid "Initializing Tribe Events on %s"
367
  msgstr ""
368
 
369
- #: ../lib/the-events-calendar.class.php:330
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
370
  #, php-format
371
  msgid "Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade your WordPress install."
372
  msgstr ""
373
 
374
- #: ../lib/the-events-calendar.class.php:333
375
  #, php-format
376
  msgid "Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
377
  msgstr ""
378
 
379
- #: ../lib/the-events-calendar.class.php:454
380
  msgid "Upcoming Events"
381
  msgstr ""
382
 
383
- #: ../lib/the-events-calendar.class.php:456
384
  msgid "Past Events"
385
  msgstr ""
386
 
387
- #: ../lib/the-events-calendar.class.php:460
388
- #: ../lib/the-events-calendar.class.php:466
389
  #, php-format
390
  msgid "Events for %s"
391
  msgstr ""
392
 
393
- #: ../lib/the-events-calendar.class.php:462
394
  msgid "Events this month"
395
  msgstr ""
396
 
397
- #: ../lib/the-events-calendar.class.php:472
398
  #, php-format
399
  msgid "Events at %s"
400
  msgstr ""
401
 
402
- #: ../lib/the-events-calendar.class.php:485
403
  msgid "No description has been entered for this event."
404
  msgstr ""
405
 
406
- #: ../lib/the-events-calendar.class.php:594
407
  msgid "Events"
408
  msgstr ""
409
 
410
- #: ../lib/the-events-calendar.class.php:595
411
  msgid "Event"
412
  msgstr ""
413
 
414
- #: ../lib/the-events-calendar.class.php:596
415
- #: ../lib/the-events-calendar.class.php:609
416
- #: ../lib/the-events-calendar.class.php:622
417
  msgid "Add New"
418
  msgstr ""
419
 
420
- #: ../lib/the-events-calendar.class.php:597
421
  msgid "Add New Event"
422
  msgstr ""
423
 
424
- #: ../lib/the-events-calendar.class.php:598
425
  msgid "Edit Event"
426
  msgstr ""
427
 
428
- #: ../lib/the-events-calendar.class.php:599
429
  msgid "New Event"
430
  msgstr ""
431
 
432
- #: ../lib/the-events-calendar.class.php:600
433
  msgid "View Event"
434
  msgstr ""
435
 
436
- #: ../lib/the-events-calendar.class.php:601
437
  msgid "Search Events"
438
  msgstr ""
439
 
440
- #: ../lib/the-events-calendar.class.php:602
441
  msgid "No events found"
442
  msgstr ""
443
 
444
- #: ../lib/the-events-calendar.class.php:603
445
  msgid "No events found in Trash"
446
  msgstr ""
447
 
448
- #: ../lib/the-events-calendar.class.php:607
449
  msgid "Venues"
450
  msgstr ""
451
 
452
- #: ../lib/the-events-calendar.class.php:608
453
  msgid "Venue"
454
  msgstr ""
455
 
456
- #: ../lib/the-events-calendar.class.php:610
457
  msgid "Add New Venue"
458
  msgstr ""
459
 
460
- #: ../lib/the-events-calendar.class.php:611
461
  msgid "Edit Venue"
462
  msgstr ""
463
 
464
- #: ../lib/the-events-calendar.class.php:612
465
  msgid "New Venue"
466
  msgstr ""
467
 
468
- #: ../lib/the-events-calendar.class.php:613
469
- #: ../lib/the-events-calendar.class.php:626
470
  msgid "View Venue"
471
  msgstr ""
472
 
473
- #: ../lib/the-events-calendar.class.php:614
474
  msgid "Search Venues"
475
  msgstr ""
476
 
477
- #: ../lib/the-events-calendar.class.php:615
478
  msgid "No venue found"
479
  msgstr ""
480
 
481
- #: ../lib/the-events-calendar.class.php:616
482
  msgid "No venues found in Trash"
483
  msgstr ""
484
 
485
- #: ../lib/the-events-calendar.class.php:620
486
  msgid "Organizers"
487
  msgstr ""
488
 
489
- #: ../lib/the-events-calendar.class.php:621
490
  msgid "Organizer"
491
  msgstr ""
492
 
493
- #: ../lib/the-events-calendar.class.php:623
494
  msgid "Add New Organizer"
495
  msgstr ""
496
 
497
- #: ../lib/the-events-calendar.class.php:624
498
  msgid "Edit Organizer"
499
  msgstr ""
500
 
501
- #: ../lib/the-events-calendar.class.php:625
502
  msgid "New Organizer"
503
  msgstr ""
504
 
505
- #: ../lib/the-events-calendar.class.php:627
506
  msgid "Search Organizers"
507
  msgstr ""
508
 
509
- #: ../lib/the-events-calendar.class.php:628
510
  msgid "No organizer found"
511
  msgstr ""
512
 
513
- #: ../lib/the-events-calendar.class.php:629
514
  msgid "No organizers found in Trash"
515
  msgstr ""
516
 
517
- #: ../lib/the-events-calendar.class.php:633
518
  #: ../lib/tribe-admin-events-list.class.php:172
519
  msgid "Event Categories"
520
  msgstr ""
521
 
522
- #: ../lib/the-events-calendar.class.php:634
523
  msgid "Event Category"
524
  msgstr ""
525
 
526
- #: ../lib/the-events-calendar.class.php:635
527
  msgid "Search Event Categories"
528
  msgstr ""
529
 
530
- #: ../lib/the-events-calendar.class.php:636
531
  msgid "All Event Categories"
532
  msgstr ""
533
 
534
- #: ../lib/the-events-calendar.class.php:637
535
  msgid "Parent Event Category"
536
  msgstr ""
537
 
538
- #: ../lib/the-events-calendar.class.php:638
539
  msgid "Parent Event Category:"
540
  msgstr ""
541
 
542
- #: ../lib/the-events-calendar.class.php:639
543
  msgid "Edit Event Category"
544
  msgstr ""
545
 
546
- #: ../lib/the-events-calendar.class.php:640
547
  msgid "Update Event Category"
548
  msgstr ""
549
 
550
- #: ../lib/the-events-calendar.class.php:641
551
  msgid "Add New Event Category"
552
  msgstr ""
553
 
554
- #: ../lib/the-events-calendar.class.php:642
555
  msgid "New Event Category Name"
556
  msgstr ""
557
 
558
- #: ../lib/the-events-calendar.class.php:652
559
  #, php-format
560
  msgid "Event updated. <a href=\"%s\">View event</a>"
561
  msgstr ""
562
 
563
- #: ../lib/the-events-calendar.class.php:653
564
- #: ../lib/the-events-calendar.class.php:670
565
- #: ../lib/the-events-calendar.class.php:687
566
  msgid "Custom field updated."
567
  msgstr ""
568
 
569
- #: ../lib/the-events-calendar.class.php:654
570
- #: ../lib/the-events-calendar.class.php:671
571
- #: ../lib/the-events-calendar.class.php:688
572
  msgid "Custom field deleted."
573
  msgstr ""
574
 
575
- #: ../lib/the-events-calendar.class.php:655
576
  msgid "Event updated."
577
  msgstr ""
578
 
579
- #: ../lib/the-events-calendar.class.php:657
580
  #, php-format
581
  msgid "Event restored to revision from %s"
582
  msgstr ""
583
 
584
- #: ../lib/the-events-calendar.class.php:658
585
  #, php-format
586
  msgid "Event published. <a href=\"%s\">View event</a>"
587
  msgstr ""
588
 
589
- #: ../lib/the-events-calendar.class.php:659
590
  msgid "Event saved."
591
  msgstr ""
592
 
593
- #: ../lib/the-events-calendar.class.php:660
594
  #, php-format
595
  msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
596
  msgstr ""
597
 
598
- #: ../lib/the-events-calendar.class.php:661
599
  #, php-format
600
  msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
601
  msgstr ""
602
 
603
- #: ../lib/the-events-calendar.class.php:663
604
- #: ../lib/the-events-calendar.class.php:680
605
- #: ../lib/the-events-calendar.class.php:697
606
  msgid "M j, Y @ G:i"
607
  msgstr ""
608
 
609
- #: ../lib/the-events-calendar.class.php:664
610
  #, php-format
611
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
612
  msgstr ""
613
 
614
- #: ../lib/the-events-calendar.class.php:669
615
  #, php-format
616
  msgid "Venue updated. <a href=\"%s\">View venue</a>"
617
  msgstr ""
618
 
619
- #: ../lib/the-events-calendar.class.php:672
620
  msgid "Venue updated."
621
  msgstr ""
622
 
623
- #: ../lib/the-events-calendar.class.php:674
624
  #, php-format
625
  msgid "Venue restored to revision from %s"
626
  msgstr ""
627
 
628
- #: ../lib/the-events-calendar.class.php:675
629
  #, php-format
630
  msgid "Venue published. <a href=\"%s\">View venue</a>"
631
  msgstr ""
632
 
633
- #: ../lib/the-events-calendar.class.php:676
634
  msgid "Venue saved."
635
  msgstr ""
636
 
637
- #: ../lib/the-events-calendar.class.php:677
638
  #, php-format
639
  msgid "Venue submitted. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
640
  msgstr ""
641
 
642
- #: ../lib/the-events-calendar.class.php:678
643
  #, php-format
644
  msgid "Venue scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview venue</a>"
645
  msgstr ""
646
 
647
- #: ../lib/the-events-calendar.class.php:681
648
  #, php-format
649
  msgid "Venue draft updated. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
650
  msgstr ""
651
 
652
- #: ../lib/the-events-calendar.class.php:686
653
  #, php-format
654
  msgid "Organizer updated. <a href=\"%s\">View organizer</a>"
655
  msgstr ""
656
 
657
- #: ../lib/the-events-calendar.class.php:689
658
  msgid "Organizer updated."
659
  msgstr ""
660
 
661
- #: ../lib/the-events-calendar.class.php:691
662
  #, php-format
663
  msgid "Organizer restored to revision from %s"
664
  msgstr ""
665
 
666
- #: ../lib/the-events-calendar.class.php:692
667
  #, php-format
668
  msgid "Organizer published. <a href=\"%s\">View organizer</a>"
669
  msgstr ""
670
 
671
- #: ../lib/the-events-calendar.class.php:693
672
  msgid "Organizer saved."
673
  msgstr ""
674
 
675
- #: ../lib/the-events-calendar.class.php:694
676
  #, php-format
677
  msgid "Organizer submitted. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
678
  msgstr ""
679
 
680
- #: ../lib/the-events-calendar.class.php:695
681
  #, php-format
682
  msgid "Organizer scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview organizer</a>"
683
  msgstr ""
684
 
685
- #: ../lib/the-events-calendar.class.php:698
686
  #, php-format
687
  msgid "Organizer draft updated. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
688
  msgstr ""
689
 
690
- #: ../lib/the-events-calendar.class.php:753
691
  msgid "Next"
692
  msgstr ""
693
 
694
- #: ../lib/the-events-calendar.class.php:754
695
  msgid "Prev"
696
  msgstr ""
697
 
698
- #: ../lib/the-events-calendar.class.php:755
699
  msgid "Today"
700
  msgstr ""
701
 
702
- #: ../lib/the-events-calendar.class.php:756
703
  msgid "Done"
704
  msgstr ""
705
 
706
- #: ../lib/the-events-calendar.class.php:1944
707
  msgid "Event Options"
708
  msgstr ""
709
 
710
- #: ../lib/the-events-calendar.class.php:1946
711
  msgid "Venue Information"
712
  msgstr ""
713
 
714
- #: ../lib/the-events-calendar.class.php:1947
715
  msgid "Organizer Information"
716
  msgstr ""
717
 
718
- #: ../lib/the-events-calendar.class.php:2060
719
  msgid "Support"
720
  msgstr ""
721
 
722
- #: ../lib/the-events-calendar.class.php:2063
723
  msgid "View All Add-Ons"
724
  msgstr ""
725
 
726
- #: ../lib/the-events-calendar.class.php:2070
727
  msgid "News from Modern Tribe"
728
  msgstr ""
729
 
730
- #: ../lib/the-events-calendar.class.php:2115
731
  msgid "Additional Functionality"
732
  msgstr ""
733
 
734
- #: ../lib/the-events-calendar.class.php:2120
735
- #: ../lib/the-events-calendar.class.php:2126
736
- msgid "Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?"
737
- msgstr ""
738
-
739
- #: ../lib/the-events-calendar.class.php:2120
740
- #: ../lib/the-events-calendar.class.php:2127
741
  #, php-format
742
  msgid "Check out the <a href=\"%s\">available Add-Ons</a>."
743
  msgstr ""
@@ -759,19 +950,19 @@ msgstr ""
759
  msgid "End Date"
760
  msgstr ""
761
 
762
- #: ../lib/tribe-admin-events-list.class.php:179
763
  msgid "Recurring?"
764
  msgstr ""
765
 
766
- #: ../lib/tribe-admin-events-list.class.php:222
767
  msgid "Yes"
768
  msgstr ""
769
 
770
- #: ../lib/tribe-admin-events-list.class.php:222
771
  msgid "No"
772
  msgstr ""
773
 
774
- #: ../lib/tribe-admin-events-list.class.php:276
775
  #, php-format
776
  msgid "All %s"
777
  msgstr ""
@@ -785,1194 +976,1331 @@ msgstr ""
785
  msgid "Error"
786
  msgstr ""
787
 
788
- #: ../lib/tribe-the-events-calendar-import.class.php:44
789
- msgid "Welcome to Events 2.0! This is a HUGE upgrade from 1.6.5. Please make sure you have backed up before proceeding any further. You can easily <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">revert to an old version</a> if you want to backup first. This upgrade includes two major steps, <a href=\"options-general.php?page=tribe-events-calendar\">migrating data</a> & updating your templates as necessary. There have been significant changes to the template tags and functions. Check out our <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">walkthrough on the upgrade</a> before proceeding and check out the FAQ & Knowledge base from the <a href=\"http://tri.be/support/\">support page</a>. If you're new to The Events Calendar, you may want to review our <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">new user primer</a>.<br/><br/> You have events that need to be migrated. Please visit the bottom of the <a href=\"options-general.php?page=tribe-events-calendar\">settings page</a> to perform the migration."
790
  msgstr ""
791
 
792
- #: ../lib/tribe-the-events-calendar-import.class.php:54
793
- msgid "Upgrade from The Events Calendar"
794
  msgstr ""
795
 
796
- #: ../lib/tribe-the-events-calendar-import.class.php:55
797
- msgid "It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone."
798
  msgstr ""
799
 
800
- #: ../lib/tribe-the-events-calendar-import.class.php:56
801
- msgid "Migrate Data!"
802
  msgstr ""
803
 
804
- #: ../lib/tribe-the-events-calendar-import.class.php:132
805
- #, php-format
806
- msgid "You successfully migrated (%d) entries."
807
  msgstr ""
808
 
809
- #: ../lib/tribe-the-events-calendar-import.class.php:203
810
- msgid "Install has 1 or more legacy event!"
811
  msgstr ""
812
 
813
- #: ../lib/tribe-view-helpers.class.php:16
814
- #: ../lib/tribe-view-helpers.class.php:33
815
- msgid "Select a Country:"
816
  msgstr ""
817
 
818
- #: ../lib/tribe-view-helpers.class.php:34
819
- msgid "United States"
820
  msgstr ""
821
 
822
- #: ../lib/tribe-view-helpers.class.php:35
823
- msgid "Afghanistan"
824
  msgstr ""
825
 
826
- #: ../lib/tribe-view-helpers.class.php:36
827
- msgid "Albania"
828
  msgstr ""
829
 
830
- #: ../lib/tribe-view-helpers.class.php:37
831
- msgid "Algeria"
832
  msgstr ""
833
 
834
- #: ../lib/tribe-view-helpers.class.php:38
835
- msgid "American Samoa"
836
  msgstr ""
837
 
838
- #: ../lib/tribe-view-helpers.class.php:39
839
- msgid "Andorra"
840
  msgstr ""
841
 
842
- #: ../lib/tribe-view-helpers.class.php:40
843
- msgid "Angola"
844
  msgstr ""
845
 
846
- #: ../lib/tribe-view-helpers.class.php:41
847
- msgid "Anguilla"
848
  msgstr ""
849
 
850
- #: ../lib/tribe-view-helpers.class.php:42
851
- msgid "Antarctica"
852
  msgstr ""
853
 
854
- #: ../lib/tribe-view-helpers.class.php:43
855
- msgid "Antigua And Barbuda"
856
  msgstr ""
857
 
858
- #: ../lib/tribe-view-helpers.class.php:44
859
- msgid "Argentina"
 
860
  msgstr ""
861
 
862
- #: ../lib/tribe-view-helpers.class.php:45
863
- msgid "Armenia"
864
  msgstr ""
865
 
866
- #: ../lib/tribe-view-helpers.class.php:46
867
- msgid "Aruba"
 
868
  msgstr ""
869
 
870
- #: ../lib/tribe-view-helpers.class.php:47
871
- msgid "Australia"
 
 
872
  msgstr ""
873
 
874
- #: ../lib/tribe-view-helpers.class.php:48
875
- msgid "Austria"
876
  msgstr ""
877
 
878
- #: ../lib/tribe-view-helpers.class.php:49
879
- msgid "Azerbaijan"
 
880
  msgstr ""
881
 
882
- #: ../lib/tribe-view-helpers.class.php:50
883
- msgid "Bahamas"
 
884
  msgstr ""
885
 
886
- #: ../lib/tribe-view-helpers.class.php:51
887
- msgid "Bahrain"
 
888
  msgstr ""
889
 
890
- #: ../lib/tribe-view-helpers.class.php:52
891
- msgid "Bangladesh"
 
 
892
  msgstr ""
893
 
894
- #: ../lib/tribe-view-helpers.class.php:53
895
- msgid "Barbados"
 
896
  msgstr ""
897
 
898
- #: ../lib/tribe-view-helpers.class.php:54
899
- msgid "Belarus"
 
900
  msgstr ""
901
 
902
- #: ../lib/tribe-view-helpers.class.php:55
903
- msgid "Belgium"
 
904
  msgstr ""
905
 
906
- #: ../lib/tribe-view-helpers.class.php:56
907
- msgid "Belize"
 
908
  msgstr ""
909
 
910
- #: ../lib/tribe-view-helpers.class.php:57
911
- msgid "Benin"
 
912
  msgstr ""
913
 
914
- #: ../lib/tribe-view-helpers.class.php:58
915
- msgid "Bermuda"
 
916
  msgstr ""
917
 
918
- #: ../lib/tribe-view-helpers.class.php:59
919
- msgid "Bhutan"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
920
  msgstr ""
921
 
922
  #: ../lib/tribe-view-helpers.class.php:60
923
- msgid "Bolivia"
924
  msgstr ""
925
 
926
  #: ../lib/tribe-view-helpers.class.php:61
927
- msgid "Bosnia And Herzegowina"
928
  msgstr ""
929
 
930
  #: ../lib/tribe-view-helpers.class.php:62
931
- msgid "Botswana"
932
  msgstr ""
933
 
934
  #: ../lib/tribe-view-helpers.class.php:63
935
- msgid "Bouvet Island"
936
  msgstr ""
937
 
938
  #: ../lib/tribe-view-helpers.class.php:64
939
- msgid "Brazil"
940
  msgstr ""
941
 
942
  #: ../lib/tribe-view-helpers.class.php:65
943
- msgid "British Indian Ocean Territory"
944
  msgstr ""
945
 
946
  #: ../lib/tribe-view-helpers.class.php:66
947
- msgid "Brunei Darussalam"
948
  msgstr ""
949
 
950
  #: ../lib/tribe-view-helpers.class.php:67
951
- msgid "Bulgaria"
952
  msgstr ""
953
 
954
  #: ../lib/tribe-view-helpers.class.php:68
955
- msgid "Burkina Faso"
956
  msgstr ""
957
 
958
  #: ../lib/tribe-view-helpers.class.php:69
959
- msgid "Burundi"
960
  msgstr ""
961
 
962
  #: ../lib/tribe-view-helpers.class.php:70
963
- msgid "Cambodia"
964
  msgstr ""
965
 
966
  #: ../lib/tribe-view-helpers.class.php:71
967
- msgid "Cameroon"
968
  msgstr ""
969
 
970
  #: ../lib/tribe-view-helpers.class.php:72
971
- msgid "Canada"
972
  msgstr ""
973
 
974
  #: ../lib/tribe-view-helpers.class.php:73
975
- msgid "Cape Verde"
976
  msgstr ""
977
 
978
  #: ../lib/tribe-view-helpers.class.php:74
979
- msgid "Cayman Islands"
980
  msgstr ""
981
 
982
  #: ../lib/tribe-view-helpers.class.php:75
983
- msgid "Central African Republic"
984
  msgstr ""
985
 
986
  #: ../lib/tribe-view-helpers.class.php:76
987
- msgid "Chad"
988
  msgstr ""
989
 
990
  #: ../lib/tribe-view-helpers.class.php:77
991
- msgid "Chile"
992
  msgstr ""
993
 
994
  #: ../lib/tribe-view-helpers.class.php:78
995
- msgid "China"
996
  msgstr ""
997
 
998
  #: ../lib/tribe-view-helpers.class.php:79
999
- msgid "Christmas Island"
1000
  msgstr ""
1001
 
1002
  #: ../lib/tribe-view-helpers.class.php:80
1003
- msgid "Cocos (Keeling) Islands"
1004
  msgstr ""
1005
 
1006
  #: ../lib/tribe-view-helpers.class.php:81
1007
- msgid "Colombia"
1008
  msgstr ""
1009
 
1010
  #: ../lib/tribe-view-helpers.class.php:82
1011
- msgid "Comoros"
1012
  msgstr ""
1013
 
1014
  #: ../lib/tribe-view-helpers.class.php:83
1015
- msgid "Congo"
1016
  msgstr ""
1017
 
1018
  #: ../lib/tribe-view-helpers.class.php:84
1019
- msgid "Congo, The Democratic Republic Of The"
1020
  msgstr ""
1021
 
1022
  #: ../lib/tribe-view-helpers.class.php:85
1023
- msgid "Cook Islands"
1024
  msgstr ""
1025
 
1026
  #: ../lib/tribe-view-helpers.class.php:86
1027
- msgid "Costa Rica"
1028
  msgstr ""
1029
 
1030
  #: ../lib/tribe-view-helpers.class.php:87
1031
- msgid "Cote D'Ivoire"
1032
  msgstr ""
1033
 
1034
  #: ../lib/tribe-view-helpers.class.php:88
1035
- msgid "Croatia (Local Name: Hrvatska)"
1036
  msgstr ""
1037
 
1038
  #: ../lib/tribe-view-helpers.class.php:89
1039
- msgid "Cuba"
1040
  msgstr ""
1041
 
1042
  #: ../lib/tribe-view-helpers.class.php:90
1043
- msgid "Cyprus"
1044
  msgstr ""
1045
 
1046
  #: ../lib/tribe-view-helpers.class.php:91
1047
- msgid "Czech Republic"
1048
  msgstr ""
1049
 
1050
  #: ../lib/tribe-view-helpers.class.php:92
1051
- msgid "Denmark"
1052
  msgstr ""
1053
 
1054
  #: ../lib/tribe-view-helpers.class.php:93
1055
- msgid "Djibouti"
1056
  msgstr ""
1057
 
1058
  #: ../lib/tribe-view-helpers.class.php:94
1059
- msgid "Dominica"
1060
  msgstr ""
1061
 
1062
  #: ../lib/tribe-view-helpers.class.php:95
1063
- msgid "Dominican Republic"
1064
  msgstr ""
1065
 
1066
  #: ../lib/tribe-view-helpers.class.php:96
1067
- msgid "East Timor"
1068
  msgstr ""
1069
 
1070
  #: ../lib/tribe-view-helpers.class.php:97
1071
- msgid "Ecuador"
1072
  msgstr ""
1073
 
1074
  #: ../lib/tribe-view-helpers.class.php:98
1075
- msgid "Egypt"
1076
  msgstr ""
1077
 
1078
  #: ../lib/tribe-view-helpers.class.php:99
1079
- msgid "El Salvador"
1080
  msgstr ""
1081
 
1082
  #: ../lib/tribe-view-helpers.class.php:100
1083
- msgid "Equatorial Guinea"
1084
  msgstr ""
1085
 
1086
  #: ../lib/tribe-view-helpers.class.php:101
1087
- msgid "Eritrea"
1088
  msgstr ""
1089
 
1090
  #: ../lib/tribe-view-helpers.class.php:102
1091
- msgid "Estonia"
1092
  msgstr ""
1093
 
1094
  #: ../lib/tribe-view-helpers.class.php:103
1095
- msgid "Ethiopia"
1096
  msgstr ""
1097
 
1098
  #: ../lib/tribe-view-helpers.class.php:104
1099
- msgid "Falkland Islands (Malvinas)"
1100
  msgstr ""
1101
 
1102
  #: ../lib/tribe-view-helpers.class.php:105
1103
- msgid "Faroe Islands"
1104
  msgstr ""
1105
 
1106
  #: ../lib/tribe-view-helpers.class.php:106
1107
- msgid "Fiji"
1108
  msgstr ""
1109
 
1110
  #: ../lib/tribe-view-helpers.class.php:107
1111
- msgid "Finland"
1112
  msgstr ""
1113
 
1114
  #: ../lib/tribe-view-helpers.class.php:108
1115
- msgid "France"
1116
  msgstr ""
1117
 
1118
  #: ../lib/tribe-view-helpers.class.php:109
1119
- msgid "France, Metropolitan"
1120
  msgstr ""
1121
 
1122
  #: ../lib/tribe-view-helpers.class.php:110
1123
- msgid "French Guiana"
1124
  msgstr ""
1125
 
1126
  #: ../lib/tribe-view-helpers.class.php:111
1127
- msgid "French Polynesia"
1128
  msgstr ""
1129
 
1130
  #: ../lib/tribe-view-helpers.class.php:112
1131
- msgid "French Southern Territories"
1132
  msgstr ""
1133
 
1134
  #: ../lib/tribe-view-helpers.class.php:113
1135
- msgid "Gabon"
1136
  msgstr ""
1137
 
1138
  #: ../lib/tribe-view-helpers.class.php:114
1139
- msgid "Gambia"
1140
  msgstr ""
1141
 
1142
  #: ../lib/tribe-view-helpers.class.php:115
1143
- #: ../lib/tribe-view-helpers.class.php:303
1144
- msgid "Georgia"
1145
  msgstr ""
1146
 
1147
  #: ../lib/tribe-view-helpers.class.php:116
1148
- msgid "Germany"
1149
  msgstr ""
1150
 
1151
  #: ../lib/tribe-view-helpers.class.php:117
1152
- msgid "Ghana"
 
1153
  msgstr ""
1154
 
1155
  #: ../lib/tribe-view-helpers.class.php:118
1156
- msgid "Gibraltar"
1157
  msgstr ""
1158
 
1159
  #: ../lib/tribe-view-helpers.class.php:119
1160
- msgid "Greece"
1161
  msgstr ""
1162
 
1163
  #: ../lib/tribe-view-helpers.class.php:120
1164
- msgid "Greenland"
1165
  msgstr ""
1166
 
1167
  #: ../lib/tribe-view-helpers.class.php:121
1168
- msgid "Grenada"
1169
  msgstr ""
1170
 
1171
  #: ../lib/tribe-view-helpers.class.php:122
1172
- msgid "Guadeloupe"
1173
  msgstr ""
1174
 
1175
  #: ../lib/tribe-view-helpers.class.php:123
1176
- msgid "Guam"
1177
  msgstr ""
1178
 
1179
  #: ../lib/tribe-view-helpers.class.php:124
1180
- msgid "Guatemala"
1181
  msgstr ""
1182
 
1183
  #: ../lib/tribe-view-helpers.class.php:125
1184
- msgid "Guinea"
1185
  msgstr ""
1186
 
1187
  #: ../lib/tribe-view-helpers.class.php:126
1188
- msgid "Guinea-Bissau"
1189
  msgstr ""
1190
 
1191
  #: ../lib/tribe-view-helpers.class.php:127
1192
- msgid "Guyana"
1193
  msgstr ""
1194
 
1195
  #: ../lib/tribe-view-helpers.class.php:128
1196
- msgid "Haiti"
1197
  msgstr ""
1198
 
1199
  #: ../lib/tribe-view-helpers.class.php:129
1200
- msgid "Heard And Mc Donald Islands"
1201
  msgstr ""
1202
 
1203
  #: ../lib/tribe-view-helpers.class.php:130
1204
- msgid "Holy See (Vatican City State)"
1205
  msgstr ""
1206
 
1207
  #: ../lib/tribe-view-helpers.class.php:131
1208
- msgid "Honduras"
1209
  msgstr ""
1210
 
1211
  #: ../lib/tribe-view-helpers.class.php:132
1212
- msgid "Hong Kong"
1213
  msgstr ""
1214
 
1215
  #: ../lib/tribe-view-helpers.class.php:133
1216
- msgid "Hungary"
1217
  msgstr ""
1218
 
1219
  #: ../lib/tribe-view-helpers.class.php:134
1220
- msgid "Iceland"
1221
  msgstr ""
1222
 
1223
  #: ../lib/tribe-view-helpers.class.php:135
1224
- msgid "India"
1225
  msgstr ""
1226
 
1227
  #: ../lib/tribe-view-helpers.class.php:136
1228
- msgid "Indonesia"
1229
  msgstr ""
1230
 
1231
  #: ../lib/tribe-view-helpers.class.php:137
1232
- msgid "Iran (Islamic Republic Of)"
1233
  msgstr ""
1234
 
1235
  #: ../lib/tribe-view-helpers.class.php:138
1236
- msgid "Iraq"
1237
  msgstr ""
1238
 
1239
  #: ../lib/tribe-view-helpers.class.php:139
1240
- msgid "Ireland"
1241
  msgstr ""
1242
 
1243
  #: ../lib/tribe-view-helpers.class.php:140
1244
- msgid "Israel"
1245
  msgstr ""
1246
 
1247
  #: ../lib/tribe-view-helpers.class.php:141
1248
- msgid "Italy"
1249
  msgstr ""
1250
 
1251
  #: ../lib/tribe-view-helpers.class.php:142
1252
- msgid "Jamaica"
1253
  msgstr ""
1254
 
1255
  #: ../lib/tribe-view-helpers.class.php:143
1256
- msgid "Japan"
1257
  msgstr ""
1258
 
1259
  #: ../lib/tribe-view-helpers.class.php:144
1260
- msgid "Jordan"
1261
  msgstr ""
1262
 
1263
  #: ../lib/tribe-view-helpers.class.php:145
1264
- msgid "Kazakhstan"
1265
  msgstr ""
1266
 
1267
  #: ../lib/tribe-view-helpers.class.php:146
1268
- msgid "Kenya"
1269
  msgstr ""
1270
 
1271
  #: ../lib/tribe-view-helpers.class.php:147
1272
- msgid "Kiribati"
1273
  msgstr ""
1274
 
1275
  #: ../lib/tribe-view-helpers.class.php:148
1276
- msgid "Korea, Democratic People's Republic Of"
1277
  msgstr ""
1278
 
1279
  #: ../lib/tribe-view-helpers.class.php:149
1280
- msgid "Korea, Republic Of"
1281
  msgstr ""
1282
 
1283
  #: ../lib/tribe-view-helpers.class.php:150
1284
- msgid "Kuwait"
1285
  msgstr ""
1286
 
1287
  #: ../lib/tribe-view-helpers.class.php:151
1288
- msgid "Kyrgyzstan"
1289
  msgstr ""
1290
 
1291
  #: ../lib/tribe-view-helpers.class.php:152
1292
- msgid "Lao People's Democratic Republic"
1293
  msgstr ""
1294
 
1295
  #: ../lib/tribe-view-helpers.class.php:153
1296
- msgid "Latvia"
1297
  msgstr ""
1298
 
1299
  #: ../lib/tribe-view-helpers.class.php:154
1300
- msgid "Lebanon"
1301
  msgstr ""
1302
 
1303
  #: ../lib/tribe-view-helpers.class.php:155
1304
- msgid "Lesotho"
1305
  msgstr ""
1306
 
1307
  #: ../lib/tribe-view-helpers.class.php:156
1308
- msgid "Liberia"
1309
  msgstr ""
1310
 
1311
  #: ../lib/tribe-view-helpers.class.php:157
1312
- msgid "Libya"
1313
  msgstr ""
1314
 
1315
  #: ../lib/tribe-view-helpers.class.php:158
1316
- msgid "Liechtenstein"
1317
  msgstr ""
1318
 
1319
  #: ../lib/tribe-view-helpers.class.php:159
1320
- msgid "Lithuania"
1321
  msgstr ""
1322
 
1323
  #: ../lib/tribe-view-helpers.class.php:160
1324
- msgid "Luxembourg"
1325
  msgstr ""
1326
 
1327
  #: ../lib/tribe-view-helpers.class.php:161
1328
- msgid "Macau"
1329
  msgstr ""
1330
 
1331
  #: ../lib/tribe-view-helpers.class.php:162
1332
- msgid "Macedonia"
1333
  msgstr ""
1334
 
1335
  #: ../lib/tribe-view-helpers.class.php:163
1336
- msgid "Madagascar"
1337
  msgstr ""
1338
 
1339
  #: ../lib/tribe-view-helpers.class.php:164
1340
- msgid "Malawi"
1341
  msgstr ""
1342
 
1343
  #: ../lib/tribe-view-helpers.class.php:165
1344
- msgid "Malaysia"
1345
  msgstr ""
1346
 
1347
  #: ../lib/tribe-view-helpers.class.php:166
1348
- msgid "Maldives"
1349
  msgstr ""
1350
 
1351
  #: ../lib/tribe-view-helpers.class.php:167
1352
- msgid "Mali"
1353
  msgstr ""
1354
 
1355
  #: ../lib/tribe-view-helpers.class.php:168
1356
- msgid "Malta"
1357
  msgstr ""
1358
 
1359
  #: ../lib/tribe-view-helpers.class.php:169
1360
- msgid "Marshall Islands"
1361
  msgstr ""
1362
 
1363
  #: ../lib/tribe-view-helpers.class.php:170
1364
- msgid "Martinique"
1365
  msgstr ""
1366
 
1367
  #: ../lib/tribe-view-helpers.class.php:171
1368
- msgid "Mauritania"
1369
  msgstr ""
1370
 
1371
  #: ../lib/tribe-view-helpers.class.php:172
1372
- msgid "Mauritius"
1373
  msgstr ""
1374
 
1375
  #: ../lib/tribe-view-helpers.class.php:173
1376
- msgid "Mayotte"
1377
  msgstr ""
1378
 
1379
  #: ../lib/tribe-view-helpers.class.php:174
1380
- msgid "Mexico"
1381
  msgstr ""
1382
 
1383
  #: ../lib/tribe-view-helpers.class.php:175
1384
- msgid "Micronesia, Federated States Of"
1385
  msgstr ""
1386
 
1387
  #: ../lib/tribe-view-helpers.class.php:176
1388
- msgid "Moldova, Republic Of"
1389
  msgstr ""
1390
 
1391
  #: ../lib/tribe-view-helpers.class.php:177
1392
- msgid "Monaco"
1393
  msgstr ""
1394
 
1395
  #: ../lib/tribe-view-helpers.class.php:178
1396
- msgid "Mongolia"
1397
  msgstr ""
1398
 
1399
  #: ../lib/tribe-view-helpers.class.php:179
1400
- msgid "Montenegro"
1401
  msgstr ""
1402
 
1403
  #: ../lib/tribe-view-helpers.class.php:180
1404
- msgid "Montserrat"
1405
  msgstr ""
1406
 
1407
  #: ../lib/tribe-view-helpers.class.php:181
1408
- msgid "Morocco"
1409
  msgstr ""
1410
 
1411
  #: ../lib/tribe-view-helpers.class.php:182
1412
- msgid "Mozambique"
1413
  msgstr ""
1414
 
1415
  #: ../lib/tribe-view-helpers.class.php:183
1416
- msgid "Myanmar"
1417
  msgstr ""
1418
 
1419
  #: ../lib/tribe-view-helpers.class.php:184
1420
- msgid "Namibia"
1421
  msgstr ""
1422
 
1423
  #: ../lib/tribe-view-helpers.class.php:185
1424
- msgid "Nauru"
1425
  msgstr ""
1426
 
1427
  #: ../lib/tribe-view-helpers.class.php:186
1428
- msgid "Nepal"
1429
  msgstr ""
1430
 
1431
  #: ../lib/tribe-view-helpers.class.php:187
1432
- msgid "Netherlands"
1433
  msgstr ""
1434
 
1435
  #: ../lib/tribe-view-helpers.class.php:188
1436
- msgid "Netherlands Antilles"
1437
  msgstr ""
1438
 
1439
  #: ../lib/tribe-view-helpers.class.php:189
1440
- msgid "New Caledonia"
1441
  msgstr ""
1442
 
1443
  #: ../lib/tribe-view-helpers.class.php:190
1444
- msgid "New Zealand"
1445
  msgstr ""
1446
 
1447
  #: ../lib/tribe-view-helpers.class.php:191
1448
- msgid "Nicaragua"
1449
  msgstr ""
1450
 
1451
  #: ../lib/tribe-view-helpers.class.php:192
1452
- msgid "Niger"
1453
  msgstr ""
1454
 
1455
  #: ../lib/tribe-view-helpers.class.php:193
1456
- msgid "Nigeria"
1457
  msgstr ""
1458
 
1459
  #: ../lib/tribe-view-helpers.class.php:194
1460
- msgid "Niue"
1461
  msgstr ""
1462
 
1463
  #: ../lib/tribe-view-helpers.class.php:195
1464
- msgid "Norfolk Island"
1465
  msgstr ""
1466
 
1467
  #: ../lib/tribe-view-helpers.class.php:196
1468
- msgid "Northern Mariana Islands"
1469
  msgstr ""
1470
 
1471
  #: ../lib/tribe-view-helpers.class.php:197
1472
- msgid "Norway"
1473
  msgstr ""
1474
 
1475
  #: ../lib/tribe-view-helpers.class.php:198
1476
- msgid "Oman"
1477
  msgstr ""
1478
 
1479
  #: ../lib/tribe-view-helpers.class.php:199
1480
- msgid "Pakistan"
1481
  msgstr ""
1482
 
1483
  #: ../lib/tribe-view-helpers.class.php:200
1484
- msgid "Palau"
1485
  msgstr ""
1486
 
1487
  #: ../lib/tribe-view-helpers.class.php:201
1488
- msgid "Panama"
1489
  msgstr ""
1490
 
1491
  #: ../lib/tribe-view-helpers.class.php:202
1492
- msgid "Papua New Guinea"
1493
  msgstr ""
1494
 
1495
  #: ../lib/tribe-view-helpers.class.php:203
 
 
 
 
 
 
 
 
1496
  msgid "Paraguay"
1497
  msgstr ""
1498
 
1499
- #: ../lib/tribe-view-helpers.class.php:204
1500
  msgid "Peru"
1501
  msgstr ""
1502
 
1503
- #: ../lib/tribe-view-helpers.class.php:205
1504
  msgid "Philippines"
1505
  msgstr ""
1506
 
1507
- #: ../lib/tribe-view-helpers.class.php:206
1508
  msgid "Pitcairn"
1509
  msgstr ""
1510
 
1511
- #: ../lib/tribe-view-helpers.class.php:207
1512
  msgid "Poland"
1513
  msgstr ""
1514
 
1515
- #: ../lib/tribe-view-helpers.class.php:208
1516
  msgid "Portugal"
1517
  msgstr ""
1518
 
1519
- #: ../lib/tribe-view-helpers.class.php:209
1520
  msgid "Puerto Rico"
1521
  msgstr ""
1522
 
1523
- #: ../lib/tribe-view-helpers.class.php:210
1524
  msgid "Qatar"
1525
  msgstr ""
1526
 
1527
- #: ../lib/tribe-view-helpers.class.php:211
1528
  msgid "Reunion"
1529
  msgstr ""
1530
 
1531
- #: ../lib/tribe-view-helpers.class.php:212
1532
  msgid "Romania"
1533
  msgstr ""
1534
 
1535
- #: ../lib/tribe-view-helpers.class.php:213
1536
  msgid "Russian Federation"
1537
  msgstr ""
1538
 
1539
- #: ../lib/tribe-view-helpers.class.php:214
1540
  msgid "Rwanda"
1541
  msgstr ""
1542
 
1543
- #: ../lib/tribe-view-helpers.class.php:215
1544
  msgid "Saint Kitts And Nevis"
1545
  msgstr ""
1546
 
1547
- #: ../lib/tribe-view-helpers.class.php:216
1548
  msgid "Saint Lucia"
1549
  msgstr ""
1550
 
1551
- #: ../lib/tribe-view-helpers.class.php:217
1552
  msgid "Saint Vincent And The Grenadines"
1553
  msgstr ""
1554
 
1555
- #: ../lib/tribe-view-helpers.class.php:218
1556
  msgid "Samoa"
1557
  msgstr ""
1558
 
1559
- #: ../lib/tribe-view-helpers.class.php:219
1560
  msgid "San Marino"
1561
  msgstr ""
1562
 
1563
- #: ../lib/tribe-view-helpers.class.php:220
1564
  msgid "Sao Tome And Principe"
1565
  msgstr ""
1566
 
1567
- #: ../lib/tribe-view-helpers.class.php:221
1568
  msgid "Saudi Arabia"
1569
  msgstr ""
1570
 
1571
- #: ../lib/tribe-view-helpers.class.php:222
1572
  msgid "Senegal"
1573
  msgstr ""
1574
 
1575
- #: ../lib/tribe-view-helpers.class.php:223
1576
  msgid "Serbia"
1577
  msgstr ""
1578
 
1579
- #: ../lib/tribe-view-helpers.class.php:224
1580
  msgid "Seychelles"
1581
  msgstr ""
1582
 
1583
- #: ../lib/tribe-view-helpers.class.php:225
1584
  msgid "Sierra Leone"
1585
  msgstr ""
1586
 
1587
- #: ../lib/tribe-view-helpers.class.php:226
1588
  msgid "Singapore"
1589
  msgstr ""
1590
 
1591
- #: ../lib/tribe-view-helpers.class.php:227
1592
  msgid "Slovakia (Slovak Republic)"
1593
  msgstr ""
1594
 
1595
- #: ../lib/tribe-view-helpers.class.php:228
1596
  msgid "Slovenia"
1597
  msgstr ""
1598
 
1599
- #: ../lib/tribe-view-helpers.class.php:229
1600
  msgid "Solomon Islands"
1601
  msgstr ""
1602
 
1603
- #: ../lib/tribe-view-helpers.class.php:230
1604
  msgid "Somalia"
1605
  msgstr ""
1606
 
1607
- #: ../lib/tribe-view-helpers.class.php:231
1608
  msgid "South Africa"
1609
  msgstr ""
1610
 
1611
- #: ../lib/tribe-view-helpers.class.php:232
1612
  msgid "South Georgia, South Sandwich Islands"
1613
  msgstr ""
1614
 
1615
- #: ../lib/tribe-view-helpers.class.php:233
1616
  msgid "Spain"
1617
  msgstr ""
1618
 
1619
- #: ../lib/tribe-view-helpers.class.php:234
1620
  msgid "Sri Lanka"
1621
  msgstr ""
1622
 
1623
- #: ../lib/tribe-view-helpers.class.php:235
1624
  msgid "St. Helena"
1625
  msgstr ""
1626
 
1627
- #: ../lib/tribe-view-helpers.class.php:236
1628
  msgid "St. Pierre And Miquelon"
1629
  msgstr ""
1630
 
1631
- #: ../lib/tribe-view-helpers.class.php:237
1632
  msgid "Sudan"
1633
  msgstr ""
1634
 
1635
- #: ../lib/tribe-view-helpers.class.php:238
1636
  msgid "Suriname"
1637
  msgstr ""
1638
 
1639
- #: ../lib/tribe-view-helpers.class.php:239
1640
  msgid "Svalbard And Jan Mayen Islands"
1641
  msgstr ""
1642
 
1643
- #: ../lib/tribe-view-helpers.class.php:240
1644
  msgid "Swaziland"
1645
  msgstr ""
1646
 
1647
- #: ../lib/tribe-view-helpers.class.php:241
1648
  msgid "Sweden"
1649
  msgstr ""
1650
 
1651
- #: ../lib/tribe-view-helpers.class.php:242
1652
  msgid "Switzerland"
1653
  msgstr ""
1654
 
1655
- #: ../lib/tribe-view-helpers.class.php:243
1656
  msgid "Syrian Arab Republic"
1657
  msgstr ""
1658
 
1659
- #: ../lib/tribe-view-helpers.class.php:244
1660
  msgid "Taiwan"
1661
  msgstr ""
1662
 
1663
- #: ../lib/tribe-view-helpers.class.php:245
1664
  msgid "Tajikistan"
1665
  msgstr ""
1666
 
1667
- #: ../lib/tribe-view-helpers.class.php:246
1668
  msgid "Tanzania, United Republic Of"
1669
  msgstr ""
1670
 
1671
- #: ../lib/tribe-view-helpers.class.php:247
1672
  msgid "Thailand"
1673
  msgstr ""
1674
 
1675
- #: ../lib/tribe-view-helpers.class.php:248
1676
  msgid "Togo"
1677
  msgstr ""
1678
 
1679
- #: ../lib/tribe-view-helpers.class.php:249
1680
  msgid "Tokelau"
1681
  msgstr ""
1682
 
1683
- #: ../lib/tribe-view-helpers.class.php:250
1684
  msgid "Tonga"
1685
  msgstr ""
1686
 
1687
- #: ../lib/tribe-view-helpers.class.php:251
1688
  msgid "Trinidad And Tobago"
1689
  msgstr ""
1690
 
1691
- #: ../lib/tribe-view-helpers.class.php:252
1692
  msgid "Tunisia"
1693
  msgstr ""
1694
 
1695
- #: ../lib/tribe-view-helpers.class.php:253
1696
  msgid "Turkey"
1697
  msgstr ""
1698
 
1699
- #: ../lib/tribe-view-helpers.class.php:254
1700
  msgid "Turkmenistan"
1701
  msgstr ""
1702
 
1703
- #: ../lib/tribe-view-helpers.class.php:255
1704
  msgid "Turks And Caicos Islands"
1705
  msgstr ""
1706
 
1707
- #: ../lib/tribe-view-helpers.class.php:256
1708
  msgid "Tuvalu"
1709
  msgstr ""
1710
 
1711
- #: ../lib/tribe-view-helpers.class.php:257
1712
  msgid "Uganda"
1713
  msgstr ""
1714
 
1715
- #: ../lib/tribe-view-helpers.class.php:258
1716
  msgid "Ukraine"
1717
  msgstr ""
1718
 
1719
- #: ../lib/tribe-view-helpers.class.php:259
1720
  msgid "United Arab Emirates"
1721
  msgstr ""
1722
 
1723
- #: ../lib/tribe-view-helpers.class.php:260
1724
  msgid "United Kingdom"
1725
  msgstr ""
1726
 
1727
- #: ../lib/tribe-view-helpers.class.php:261
1728
  msgid "United States Minor Outlying Islands"
1729
  msgstr ""
1730
 
1731
- #: ../lib/tribe-view-helpers.class.php:262
1732
  msgid "Uruguay"
1733
  msgstr ""
1734
 
1735
- #: ../lib/tribe-view-helpers.class.php:263
1736
  msgid "Uzbekistan"
1737
  msgstr ""
1738
 
1739
- #: ../lib/tribe-view-helpers.class.php:264
1740
  msgid "Vanuatu"
1741
  msgstr ""
1742
 
1743
- #: ../lib/tribe-view-helpers.class.php:265
1744
  msgid "Venezuela"
1745
  msgstr ""
1746
 
1747
- #: ../lib/tribe-view-helpers.class.php:266
1748
  msgid "Viet Nam"
1749
  msgstr ""
1750
 
1751
- #: ../lib/tribe-view-helpers.class.php:267
1752
  msgid "Virgin Islands (British)"
1753
  msgstr ""
1754
 
1755
- #: ../lib/tribe-view-helpers.class.php:268
1756
  msgid "Virgin Islands (U.S.)"
1757
  msgstr ""
1758
 
1759
- #: ../lib/tribe-view-helpers.class.php:269
1760
  msgid "Wallis And Futuna Islands"
1761
  msgstr ""
1762
 
1763
- #: ../lib/tribe-view-helpers.class.php:270
1764
  msgid "Western Sahara"
1765
  msgstr ""
1766
 
1767
- #: ../lib/tribe-view-helpers.class.php:271
1768
  msgid "Yemen"
1769
  msgstr ""
1770
 
1771
- #: ../lib/tribe-view-helpers.class.php:272
1772
  msgid "Zambia"
1773
  msgstr ""
1774
 
1775
- #: ../lib/tribe-view-helpers.class.php:273
1776
  msgid "Zimbabwe"
1777
  msgstr ""
1778
 
1779
- #: ../lib/tribe-view-helpers.class.php:293
1780
  msgid "Alabama"
1781
  msgstr ""
1782
 
1783
- #: ../lib/tribe-view-helpers.class.php:294
1784
  msgid "Alaska"
1785
  msgstr ""
1786
 
1787
- #: ../lib/tribe-view-helpers.class.php:295
1788
  msgid "Arizona"
1789
  msgstr ""
1790
 
1791
- #: ../lib/tribe-view-helpers.class.php:296
1792
  msgid "Arkansas"
1793
  msgstr ""
1794
 
1795
- #: ../lib/tribe-view-helpers.class.php:297
1796
  msgid "California"
1797
  msgstr ""
1798
 
1799
- #: ../lib/tribe-view-helpers.class.php:298
1800
  msgid "Colorado"
1801
  msgstr ""
1802
 
1803
- #: ../lib/tribe-view-helpers.class.php:299
1804
  msgid "Connecticut"
1805
  msgstr ""
1806
 
1807
- #: ../lib/tribe-view-helpers.class.php:300
1808
  msgid "Delaware"
1809
  msgstr ""
1810
 
1811
- #: ../lib/tribe-view-helpers.class.php:301
1812
  msgid "District of Columbia"
1813
  msgstr ""
1814
 
1815
- #: ../lib/tribe-view-helpers.class.php:302
1816
  msgid "Florida"
1817
  msgstr ""
1818
 
1819
- #: ../lib/tribe-view-helpers.class.php:304
1820
  msgid "Hawaii"
1821
  msgstr ""
1822
 
1823
- #: ../lib/tribe-view-helpers.class.php:305
1824
  msgid "Idaho"
1825
  msgstr ""
1826
 
1827
- #: ../lib/tribe-view-helpers.class.php:306
1828
  msgid "Illinois"
1829
  msgstr ""
1830
 
1831
- #: ../lib/tribe-view-helpers.class.php:307
1832
  msgid "Indiana"
1833
  msgstr ""
1834
 
1835
- #: ../lib/tribe-view-helpers.class.php:308
1836
  msgid "Iowa"
1837
  msgstr ""
1838
 
1839
- #: ../lib/tribe-view-helpers.class.php:309
1840
  msgid "Kansas"
1841
  msgstr ""
1842
 
1843
- #: ../lib/tribe-view-helpers.class.php:310
1844
  msgid "Kentucky"
1845
  msgstr ""
1846
 
1847
- #: ../lib/tribe-view-helpers.class.php:311
1848
  msgid "Louisiana"
1849
  msgstr ""
1850
 
1851
- #: ../lib/tribe-view-helpers.class.php:312
1852
  msgid "Maine"
1853
  msgstr ""
1854
 
1855
- #: ../lib/tribe-view-helpers.class.php:313
1856
  msgid "Maryland"
1857
  msgstr ""
1858
 
1859
- #: ../lib/tribe-view-helpers.class.php:314
1860
  msgid "Massachusetts"
1861
  msgstr ""
1862
 
1863
- #: ../lib/tribe-view-helpers.class.php:315
1864
  msgid "Michigan"
1865
  msgstr ""
1866
 
1867
- #: ../lib/tribe-view-helpers.class.php:316
1868
  msgid "Minnesota"
1869
  msgstr ""
1870
 
1871
- #: ../lib/tribe-view-helpers.class.php:317
1872
  msgid "Mississippi"
1873
  msgstr ""
1874
 
1875
- #: ../lib/tribe-view-helpers.class.php:318
1876
  msgid "Missouri"
1877
  msgstr ""
1878
 
1879
- #: ../lib/tribe-view-helpers.class.php:319
1880
  msgid "Montana"
1881
  msgstr ""
1882
 
1883
- #: ../lib/tribe-view-helpers.class.php:320
1884
  msgid "Nebraska"
1885
  msgstr ""
1886
 
1887
- #: ../lib/tribe-view-helpers.class.php:321
1888
  msgid "Nevada"
1889
  msgstr ""
1890
 
1891
- #: ../lib/tribe-view-helpers.class.php:322
1892
  msgid "New Hampshire"
1893
  msgstr ""
1894
 
1895
- #: ../lib/tribe-view-helpers.class.php:323
1896
  msgid "New Jersey"
1897
  msgstr ""
1898
 
1899
- #: ../lib/tribe-view-helpers.class.php:324
1900
  msgid "New Mexico"
1901
  msgstr ""
1902
 
1903
- #: ../lib/tribe-view-helpers.class.php:325
1904
  msgid "New York"
1905
  msgstr ""
1906
 
1907
- #: ../lib/tribe-view-helpers.class.php:326
1908
  msgid "North Carolina"
1909
  msgstr ""
1910
 
1911
- #: ../lib/tribe-view-helpers.class.php:327
1912
  msgid "North Dakota"
1913
  msgstr ""
1914
 
1915
- #: ../lib/tribe-view-helpers.class.php:328
1916
  msgid "Ohio"
1917
  msgstr ""
1918
 
1919
- #: ../lib/tribe-view-helpers.class.php:329
1920
  msgid "Oklahoma"
1921
  msgstr ""
1922
 
1923
- #: ../lib/tribe-view-helpers.class.php:330
1924
  msgid "Oregon"
1925
  msgstr ""
1926
 
1927
- #: ../lib/tribe-view-helpers.class.php:331
1928
  msgid "Pennsylvania"
1929
  msgstr ""
1930
 
1931
- #: ../lib/tribe-view-helpers.class.php:332
1932
  msgid "Rhode Island"
1933
  msgstr ""
1934
 
1935
- #: ../lib/tribe-view-helpers.class.php:333
1936
  msgid "South Carolina"
1937
  msgstr ""
1938
 
1939
- #: ../lib/tribe-view-helpers.class.php:334
1940
  msgid "South Dakota"
1941
  msgstr ""
1942
 
1943
- #: ../lib/tribe-view-helpers.class.php:335
1944
  msgid "Tennessee"
1945
  msgstr ""
1946
 
1947
- #: ../lib/tribe-view-helpers.class.php:336
1948
  msgid "Texas"
1949
  msgstr ""
1950
 
1951
- #: ../lib/tribe-view-helpers.class.php:337
1952
  msgid "Utah"
1953
  msgstr ""
1954
 
1955
- #: ../lib/tribe-view-helpers.class.php:338
1956
  msgid "Vermont"
1957
  msgstr ""
1958
 
1959
- #: ../lib/tribe-view-helpers.class.php:339
1960
  msgid "Virginia"
1961
  msgstr ""
1962
 
1963
- #: ../lib/tribe-view-helpers.class.php:340
1964
  msgid "Washington"
1965
  msgstr ""
1966
 
1967
- #: ../lib/tribe-view-helpers.class.php:341
1968
  msgid "West Virginia"
1969
  msgstr ""
1970
 
1971
- #: ../lib/tribe-view-helpers.class.php:342
1972
  msgid "Wisconsin"
1973
  msgstr ""
1974
 
1975
- #: ../lib/tribe-view-helpers.class.php:343
1976
  msgid "Wyoming"
1977
  msgstr ""
1978
 
@@ -2004,6 +2332,24 @@ msgstr ""
2004
  msgid "Calendar of Events"
2005
  msgstr ""
2006
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2007
  #: ../views/ecp-single-template.php:24
2008
  msgid "Edit"
2009
  msgstr ""
@@ -2012,34 +2358,49 @@ msgstr ""
2012
  msgid "All Day"
2013
  msgstr ""
2014
 
 
 
 
 
 
 
 
 
 
 
2015
  #: ../views/gridview.php:42
2016
  #: ../views/list.php:165
2017
- #: ../views/single.php:101
2018
  msgid "iCal Import"
2019
  msgstr ""
2020
 
 
 
 
 
 
2021
  #: ../views/list.php:50
2022
- #: ../views/single.php:20
2023
  msgid "Start:"
2024
  msgstr ""
2025
 
2026
  #: ../views/list.php:54
2027
- #: ../views/single.php:22
2028
  msgid "End:"
2029
  msgstr ""
2030
 
2031
  #: ../views/list.php:59
2032
- #: ../views/single.php:25
2033
  msgid "Date:"
2034
  msgstr ""
2035
 
2036
  #: ../views/list.php:69
2037
- #: ../views/single.php:59
2038
  msgid "Venue:"
2039
  msgstr ""
2040
 
2041
  #: ../views/list.php:92
2042
- #: ../views/single.php:76
2043
  msgid "Google Map"
2044
  msgstr ""
2045
 
@@ -2078,40 +2439,40 @@ msgstr ""
2078
  msgid "Next Events &raquo;"
2079
  msgstr ""
2080
 
2081
- #: ../views/single.php:13
2082
  msgid "&laquo; Back to Events"
2083
  msgstr ""
2084
 
2085
- #: ../views/single.php:14
2086
  msgid "This event has passed."
2087
  msgstr ""
2088
 
2089
- #: ../views/single.php:17
2090
  msgid "Event:"
2091
  msgstr ""
2092
 
2093
- #: ../views/single.php:34
2094
- #: ../views/single.php:37
2095
  msgid "Organizer:"
2096
  msgstr ""
2097
 
2098
- #: ../views/single.php:48
2099
  msgid "Updated:"
2100
  msgstr ""
2101
 
2102
- #: ../views/single.php:51
2103
  msgid "Schedule:"
2104
  msgstr ""
2105
 
2106
- #: ../views/single.php:76
2107
  msgid "Click to view a Google Map"
2108
  msgstr ""
2109
 
2110
- #: ../views/single.php:104
2111
  msgid "Add to Google Calendar"
2112
  msgstr ""
2113
 
2114
- #: ../views/single.php:104
2115
  msgid "+ Google Calendar"
2116
  msgstr ""
2117
 
5
  msgstr ""
6
  "Project-Id-Version: The Events Calendar 2.0\n"
7
  "Report-Msgid-Bugs-To: \n"
8
+ "POT-Creation-Date: 2012-03-27 12:50-0500\n"
9
+ "PO-Revision-Date: 2012-03-27 12:51-0500\n"
10
  "Last-Translator: Paul Hughes <paul@paulalexanderhughes.com>\n"
11
  "Language-Team: Modern Tribe, Inc.\n"
12
  "MIME-Version: 1.0\n"
82
  msgid "Leave blank to hide the field. Enter a 0 for events that are free."
83
  msgstr ""
84
 
85
+ #: ../admin-views/organizer-meta-box.php:11
86
+ msgid "Organizer Name:"
 
87
  msgstr ""
88
 
89
+ #: ../admin-views/organizer-meta-box.php:17
90
+ #: ../admin-views/venue-meta-box.php:80
91
+ msgid "Phone:"
92
  msgstr ""
93
 
94
+ #: ../admin-views/organizer-meta-box.php:21
95
+ msgid "Website:"
 
96
  msgstr ""
97
 
98
+ #: ../admin-views/organizer-meta-box.php:25
99
+ msgid "Email:"
100
  msgstr ""
101
 
102
+ #: ../admin-views/recurrence-dialog.php:11
103
+ msgid "Which events do you wish to update?"
104
  msgstr ""
105
 
106
+ #: ../admin-views/recurrence-dialog.php:14
107
+ msgid "Select your desired action"
 
108
  msgstr ""
109
 
110
+ #: ../admin-views/tribe-options-general.php:11
111
+ msgid "Add functionality to The Events Calendar"
112
  msgstr ""
113
 
114
+ #: ../admin-views/tribe-options-general.php:16
115
+ #: ../lib/the-events-calendar.class.php:2390
116
+ msgid "Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?"
117
+ msgstr ""
118
+
119
+ #: ../admin-views/tribe-options-general.php:16
120
+ msgid "Check out the available Add-Ons"
121
+ msgstr ""
122
+
123
+ #: ../admin-views/tribe-options-general.php:21
124
+ msgid "We hope our plugin is helping you out."
125
+ msgstr ""
126
+
127
+ #: ../admin-views/tribe-options-general.php:25
128
+ #: ../admin-views/tribe-options-general.php:30
129
+ msgid "Are you thinking \"Wow, this plugin is amazing! I should say thanks to Modern Tribe for all their hard work.\" The greatest thanks we could ask for is recognition. Add a small text only link at the bottom of your calendar pointing to The Events Calendar project."
130
+ msgstr ""
131
+
132
+ #: ../admin-views/tribe-options-general.php:25
133
+ #: ../admin-views/tribe-options-general.php:30
134
+ msgid "See an example of the link"
135
+ msgstr ""
136
+
137
+ #: ../admin-views/tribe-options-general.php:35
138
+ msgid "Show Events Calendar Link"
139
+ msgstr ""
140
+
141
+ #: ../admin-views/tribe-options-general.php:45
142
+ msgid "Default view for the Events"
143
+ msgstr ""
144
+
145
+ #: ../admin-views/tribe-options-general.php:46
146
+ msgid "Determines whether the default events view is a calendar or a list."
147
+ msgstr ""
148
+
149
+ #: ../admin-views/tribe-options-general.php:53
150
+ msgid "Events URL slug"
151
+ msgstr ""
152
+
153
+ #: ../admin-views/tribe-options-general.php:70
154
+ msgid "Single Event URL slug"
155
  msgstr ""
156
 
157
+ #: ../admin-views/tribe-options-general.php:82
 
158
  msgid "Number of events to show per page in the loop"
159
  msgstr ""
160
 
161
+ #: ../admin-views/tribe-options-general.php:83
162
+ msgid "This is the number of events displayed per page when returning a list of events."
163
  msgstr ""
164
 
165
+ #: ../admin-views/tribe-options-general.php:90
 
 
166
  msgid "Show Comments"
167
  msgstr ""
168
 
169
+ #: ../admin-views/tribe-options-general.php:91
170
+ msgid "Enables commenting on your single event view."
171
+ msgstr ""
172
+
173
+ #: ../admin-views/tribe-options-general.php:97
174
  msgid "Multiday Event Cutoff"
175
  msgstr ""
176
 
177
+ #: ../admin-views/tribe-options-general.php:98
178
  msgid "For multi-day events, hide the last day from grid view if it ends on or before this time."
179
  msgstr ""
180
 
181
+ #: ../admin-views/tribe-options-general.php:106
 
182
  msgid "Enable Google Maps"
183
  msgstr ""
184
 
185
+ #: ../admin-views/tribe-options-general.php:107
186
+ msgid "If you don't have this turned on, your event listings won't have the backend map preview or frontend embedded map."
187
  msgstr ""
188
 
189
+ #: ../admin-views/tribe-options-general.php:114
190
+ msgid "Google Maps Embed Height"
191
  msgstr ""
192
 
193
+ #: ../admin-views/tribe-options-general.php:117
194
+ msgid "Enter a number."
195
  msgstr ""
196
 
197
+ #: ../admin-views/tribe-options-general.php:123
198
+ msgid "Google Maps Embed Width"
199
  msgstr ""
200
 
201
+ #: ../admin-views/tribe-options-general.php:125
202
+ msgid "Enter a number or %."
203
  msgstr ""
204
 
205
+ #: ../admin-views/tribe-options-general.php:132
206
+ msgid "Google Maps Default Zoom Level"
207
  msgstr ""
208
 
209
+ #: ../admin-views/tribe-options-general.php:133
210
+ msgid "0 = zoomed-out; 21 = zoomed-in."
 
211
  msgstr ""
212
 
213
+ #: ../admin-views/tribe-options-general.php:141
214
+ msgid "Debug Mode"
215
  msgstr ""
216
 
217
+ #: ../admin-views/tribe-options-general.php:142
218
  #, php-format
219
+ msgid "Enable this option to log debug information. By default this will log to your server PHP error log. If you'd like to see the log messages in your browser, then we recommend that you install the %s and look for the \"Tribe\" tab in the debug output."
220
  msgstr ""
221
 
222
+ #: ../admin-views/tribe-options-general.php:142
223
+ msgid "Debug Bar Plugin"
224
+ msgstr ""
225
+
226
+ #: ../admin-views/tribe-options-help.php:15
227
+ msgid "You need to upgrade!"
228
+ msgstr ""
229
+
230
+ #: ../admin-views/tribe-options-help.php:15
231
+ msgid "You are up to date!"
232
+ msgstr ""
233
+
234
+ #: ../admin-views/tribe-options-help.php:41
235
+ msgid "Advanced Post Manager"
236
+ msgstr ""
237
+
238
+ #: ../admin-views/tribe-options-help.php:45
239
+ msgid "Event Importer"
240
+ msgstr ""
241
+
242
+ #: ../admin-views/tribe-options-help.php:49
243
+ msgid "Facebook Sync Events"
244
+ msgstr ""
245
+
246
+ #: ../admin-views/tribe-options-help.php:56
247
+ msgid "The Events Calendar Pro"
248
+ msgstr ""
249
+
250
+ #: ../admin-views/tribe-options-help.php:60
251
+ msgid "Eventbrite Tickets"
252
+ msgstr ""
253
+
254
+ #: ../admin-views/tribe-options-help.php:65
255
+ msgid "Community Events"
256
+ msgstr ""
257
+
258
+ #: ../admin-views/tribe-options-help.php:70
259
+ msgid "WooTickets"
260
+ msgstr ""
261
+
262
+ #: ../admin-views/tribe-options-help.php:72
263
+ #: ../admin-views/tribe-options-help.php:77
264
+ msgid "(coming later in 2012)"
265
+ msgstr ""
266
+
267
+ #: ../admin-views/tribe-options-help.php:75
268
+ msgid "Conference Manager"
269
+ msgstr ""
270
+
271
+ #: ../admin-views/tribe-options-help.php:84
272
+ msgid "Documentation"
273
+ msgstr ""
274
+
275
+ #: ../admin-views/tribe-options-help.php:88
276
+ msgid "FAQ"
277
+ msgstr ""
278
+
279
+ #: ../admin-views/tribe-options-help.php:92
280
+ #: ../lib/the-events-calendar.class.php:411
281
+ msgid "Help"
282
+ msgstr ""
283
+
284
+ #: ../admin-views/tribe-options-help.php:96
285
+ msgid "Tutorials"
286
  msgstr ""
287
 
288
+ #: ../admin-views/tribe-options-help.php:100
289
+ msgid "Release Notes"
290
  msgstr ""
291
 
292
+ #: ../admin-views/tribe-options-help.php:106
293
  #, php-format
294
+ msgid "If this is your first time using The Events Calendar, you're in for a treat. The more adventurous users can jump right into it by finding the \"Events\" section in the admin menu to the left of this message and getting down to it. For those who like to dip their toes before diving in full-on, we've got you covered too. First things first: visit our %s, designed with folks exactly like yourself in mind and meant to familiarize you with the plugin's basics. From there, the Resources listed below (meant to help you kick ass, of course) should keep up the momentum."
295
+ msgstr ""
296
+
297
+ #: ../admin-views/tribe-options-help.php:106
298
+ msgid "new user primer"
299
  msgstr ""
300
 
301
+ #: ../admin-views/tribe-options-help.php:109
302
+ #, php-format
303
+ msgid "We love all our users and want to help free & PRO customers alike. If you're running the latest version of The Events Calendar and are having problems, post a thread the %s at WordPress.org. We hit the forum a few times a week and do what we can to assist users."
304
  msgstr ""
305
 
306
+ #: ../admin-views/tribe-options-help.php:109
307
+ msgid "forum for The Events Calendar"
308
  msgstr ""
309
 
310
+ #: ../admin-views/tribe-options-help.php:112
311
  #, php-format
312
+ msgid "%sA few things to keep in mind before posting:%s"
313
  msgstr ""
314
 
315
+ #: ../admin-views/tribe-options-help.php:113
316
+ #, php-format
317
+ msgid "%sLook through the recent active threads before posting a new one and check that there isn't already a discussion going on your issue.%s"
318
  msgstr ""
319
 
320
+ #: ../admin-views/tribe-options-help.php:114
321
+ #, php-format
322
+ msgid "%sA good way to help us out before posting is to check whether the issue is a conflict with another plugin or your theme. This can be tested relatively easily on a staging site by deactivating other plugins one-by-one, and reverting to the default 2011 theme as needed, to see if conflicts can be easily identified. If so, please note that when posting your thread.%s"
323
  msgstr ""
324
 
325
+ #: ../admin-views/tribe-options-help.php:115
326
+ #, php-format
327
+ msgid "%sSometimes, just resaving your permalinks (under Settings -> Permalinks) can resolve events-related problems on your site. It is worth a shot before creating a new thread.%s"
328
  msgstr ""
329
 
330
+ #: ../admin-views/tribe-options-help.php:116
331
+ #, php-format
332
+ msgid "%sMake sure you're running The Events Calendar, rather than Events Calendar. They're two separate plugins :)%s"
333
  msgstr ""
334
 
335
+ #: ../admin-views/tribe-options-help.php:117
336
+ #, php-format
337
+ msgid "%sWhile our team is happy to help with bugs and provide light integration tips for users of The Events Calendar, we're not able to provide customization tips or assist in integrating with 3rd party plugins on the WordPress.org forums.%s"
338
  msgstr ""
339
 
340
+ #: ../admin-views/tribe-options-help.php:119
341
+ #, php-format
342
+ msgid "%sShoot us an email to %s or tweet to %s and tell us why. We'll do what we can to make it right.%s"
 
343
  msgstr ""
344
 
345
+ #: ../admin-views/tribe-options-help.php:119
346
+ msgid "pro@tri.be"
347
  msgstr ""
348
 
349
+ #: ../admin-views/tribe-options-help.php:119
350
+ msgid "@moderntribeinc"
351
  msgstr ""
352
 
353
+ #: ../admin-views/tribe-options-help.php:120
354
+ msgid "More..."
 
355
  msgstr ""
356
 
357
+ #: ../admin-views/tribe-options-help.php:127
358
+ msgid "Hi! Thank you so much for using the labor of our love. We are Modern Tribe and we are here to help you kick ass."
359
  msgstr ""
360
 
361
+ #: ../admin-views/tribe-options-help.php:129
362
+ msgid "Getting Started"
363
  msgstr ""
364
 
365
+ #: ../admin-views/tribe-options-help.php:134
366
+ msgid "Resources to Help You Kick Ass"
367
  msgstr ""
368
 
369
+ #: ../admin-views/tribe-options-help.php:146
370
+ msgid "Everyone Needs a Buddy"
371
  msgstr ""
372
 
373
+ #: ../admin-views/tribe-options-help.php:149
374
+ msgid "Still Not Satisfied?"
375
  msgstr ""
376
 
377
+ #: ../admin-views/tribe-options-help.php:156
378
+ #: ../lib/the-events-calendar.class.php:270
379
+ msgid "The Events Calendar"
380
  msgstr ""
381
 
382
+ #: ../admin-views/tribe-options-help.php:160
383
+ msgid "Latest Version:"
384
  msgstr ""
385
 
386
+ #: ../admin-views/tribe-options-help.php:161
387
+ msgid "Author:"
388
  msgstr ""
389
 
390
+ #: ../admin-views/tribe-options-help.php:161
391
+ msgid "Modern Tribe Inc"
392
  msgstr ""
393
 
394
+ #: ../admin-views/tribe-options-help.php:162
395
+ msgid "Requires:"
396
+ msgstr ""
397
+
398
+ #: ../admin-views/tribe-options-help.php:162
399
+ msgid "WordPress "
400
+ msgstr ""
401
+
402
+ #: ../admin-views/tribe-options-help.php:163
403
+ msgid "Wordpress.org Plugin Page"
404
+ msgstr ""
405
+
406
+ #: ../admin-views/tribe-options-help.php:166
407
+ msgid "Average Rating"
408
+ msgstr ""
409
+
410
+ #: ../admin-views/tribe-options-help.php:178
411
+ msgid "Rating currently unavailable :("
412
+ msgstr ""
413
+
414
+ #: ../admin-views/tribe-options-help.php:184
415
+ msgid "Give us 5 stars!"
416
+ msgstr ""
417
+
418
+ #: ../admin-views/tribe-options-help.php:186
419
+ msgid "Free Add-Ons"
420
+ msgstr ""
421
+
422
+ #: ../admin-views/tribe-options-help.php:192
423
+ #: ../admin-views/tribe-options-help.php:205
424
+ msgid "(Coming Soon!)"
425
+ msgstr ""
426
+
427
+ #: ../admin-views/tribe-options-help.php:199
428
+ msgid "Premium Add-Ons"
429
+ msgstr ""
430
+
431
+ #: ../admin-views/tribe-options-help.php:212
432
+ msgid "News and Tutorials"
433
+ msgstr ""
434
+
435
+ #: ../admin-views/tribe-options-templates.php:4
436
+ msgid "Default Events Template"
437
+ msgstr ""
438
+
439
+ #: ../admin-views/tribe-options-templates.php:5
440
+ msgid "Default Page Template"
441
+ msgstr ""
442
+
443
+ #: ../admin-views/tribe-options-templates.php:18
444
+ msgid "Template Settings"
445
+ msgstr ""
446
+
447
+ #: ../admin-views/tribe-options-templates.php:22
448
+ msgid "Events Template"
449
+ msgstr ""
450
+
451
+ #: ../admin-views/tribe-options-templates.php:23
452
+ msgid "Choose a page template to control the look and feel of your calendar."
453
+ msgstr ""
454
+
455
+ #: ../admin-views/tribe-options-templates.php:31
456
+ msgid "Add HTML before calendar"
457
+ msgstr ""
458
+
459
+ #: ../admin-views/tribe-options-templates.php:32
460
+ msgid "Some themes may require that you add extra divs before the calendar list to help with styling.<br>This is displayed directly after the header."
461
+ msgstr ""
462
+
463
+ #: ../admin-views/tribe-options-templates.php:32
464
+ #: ../admin-views/tribe-options-templates.php:39
465
+ msgid "You may use (x)HTML."
466
+ msgstr ""
467
+
468
+ #: ../admin-views/tribe-options-templates.php:38
469
+ msgid "Add HTML after calendar"
470
+ msgstr ""
471
+
472
+ #: ../admin-views/tribe-options-templates.php:39
473
+ msgid "Some themes may require that you add extra divs after the calendar list to help with styling.<br>This is displayed directly above the footer."
474
  msgstr ""
475
 
476
  #: ../admin-views/venue-meta-box.php:12
497
  msgid "Select a State:"
498
  msgstr ""
499
 
500
+ #: ../admin-views/venue-meta-box.php:76
501
  msgid "Postal Code:"
502
  msgstr ""
503
 
517
  msgid "If you wish to customize the widget display yourself, see the file views/events-list-load-widget-display.php inside the Events Premium plugin."
518
  msgstr ""
519
 
520
+ #: ../lib/the-events-calendar.class.php:273
521
+ msgid "category"
522
  msgstr ""
523
 
524
+ #: ../lib/the-events-calendar.class.php:274
525
+ msgid "tag"
526
  msgstr ""
527
 
528
+ #: ../lib/the-events-calendar.class.php:275
529
  msgid "month"
530
  msgstr ""
531
 
532
+ #: ../lib/the-events-calendar.class.php:276
533
  msgid "upcoming"
534
  msgstr ""
535
 
536
+ #: ../lib/the-events-calendar.class.php:277
537
  msgid "past"
538
  msgstr ""
539
 
540
+ #: ../lib/the-events-calendar.class.php:279
541
  msgid "venue"
542
  msgstr ""
543
 
544
+ #: ../lib/the-events-calendar.class.php:289
545
  #, php-format
546
  msgid "Initializing Tribe Events on %s"
547
  msgstr ""
548
 
549
+ #: ../lib/the-events-calendar.class.php:369
550
+ #, php-format
551
+ msgid "Your version of %s requires version %s or higher of The Events Calendar (you are currently running %s). Visit %shelp%s for more information."
552
+ msgstr ""
553
+
554
+ #: ../lib/the-events-calendar.class.php:407
555
+ msgid "General"
556
+ msgstr ""
557
+
558
+ #: ../lib/the-events-calendar.class.php:408
559
+ msgid "Template"
560
+ msgstr ""
561
+
562
+ #: ../lib/the-events-calendar.class.php:409
563
+ msgid "Licenses"
564
+ msgstr ""
565
+
566
+ #: ../lib/the-events-calendar.class.php:445
567
  #, php-format
568
  msgid "Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade your WordPress install."
569
  msgstr ""
570
 
571
+ #: ../lib/the-events-calendar.class.php:448
572
  #, php-format
573
  msgid "Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
574
  msgstr ""
575
 
576
+ #: ../lib/the-events-calendar.class.php:569
577
  msgid "Upcoming Events"
578
  msgstr ""
579
 
580
+ #: ../lib/the-events-calendar.class.php:571
581
  msgid "Past Events"
582
  msgstr ""
583
 
584
+ #: ../lib/the-events-calendar.class.php:575
585
+ #: ../lib/the-events-calendar.class.php:581
586
  #, php-format
587
  msgid "Events for %s"
588
  msgstr ""
589
 
590
+ #: ../lib/the-events-calendar.class.php:577
591
  msgid "Events this month"
592
  msgstr ""
593
 
594
+ #: ../lib/the-events-calendar.class.php:587
595
  #, php-format
596
  msgid "Events at %s"
597
  msgstr ""
598
 
599
+ #: ../lib/the-events-calendar.class.php:600
600
  msgid "No description has been entered for this event."
601
  msgstr ""
602
 
603
+ #: ../lib/the-events-calendar.class.php:834
604
  msgid "Events"
605
  msgstr ""
606
 
607
+ #: ../lib/the-events-calendar.class.php:835
608
  msgid "Event"
609
  msgstr ""
610
 
611
+ #: ../lib/the-events-calendar.class.php:836
612
+ #: ../lib/the-events-calendar.class.php:849
613
+ #: ../lib/the-events-calendar.class.php:862
614
  msgid "Add New"
615
  msgstr ""
616
 
617
+ #: ../lib/the-events-calendar.class.php:837
618
  msgid "Add New Event"
619
  msgstr ""
620
 
621
+ #: ../lib/the-events-calendar.class.php:838
622
  msgid "Edit Event"
623
  msgstr ""
624
 
625
+ #: ../lib/the-events-calendar.class.php:839
626
  msgid "New Event"
627
  msgstr ""
628
 
629
+ #: ../lib/the-events-calendar.class.php:840
630
  msgid "View Event"
631
  msgstr ""
632
 
633
+ #: ../lib/the-events-calendar.class.php:841
634
  msgid "Search Events"
635
  msgstr ""
636
 
637
+ #: ../lib/the-events-calendar.class.php:842
638
  msgid "No events found"
639
  msgstr ""
640
 
641
+ #: ../lib/the-events-calendar.class.php:843
642
  msgid "No events found in Trash"
643
  msgstr ""
644
 
645
+ #: ../lib/the-events-calendar.class.php:847
646
  msgid "Venues"
647
  msgstr ""
648
 
649
+ #: ../lib/the-events-calendar.class.php:848
650
  msgid "Venue"
651
  msgstr ""
652
 
653
+ #: ../lib/the-events-calendar.class.php:850
654
  msgid "Add New Venue"
655
  msgstr ""
656
 
657
+ #: ../lib/the-events-calendar.class.php:851
658
  msgid "Edit Venue"
659
  msgstr ""
660
 
661
+ #: ../lib/the-events-calendar.class.php:852
662
  msgid "New Venue"
663
  msgstr ""
664
 
665
+ #: ../lib/the-events-calendar.class.php:853
666
+ #: ../lib/the-events-calendar.class.php:866
667
  msgid "View Venue"
668
  msgstr ""
669
 
670
+ #: ../lib/the-events-calendar.class.php:854
671
  msgid "Search Venues"
672
  msgstr ""
673
 
674
+ #: ../lib/the-events-calendar.class.php:855
675
  msgid "No venue found"
676
  msgstr ""
677
 
678
+ #: ../lib/the-events-calendar.class.php:856
679
  msgid "No venues found in Trash"
680
  msgstr ""
681
 
682
+ #: ../lib/the-events-calendar.class.php:860
683
  msgid "Organizers"
684
  msgstr ""
685
 
686
+ #: ../lib/the-events-calendar.class.php:861
687
  msgid "Organizer"
688
  msgstr ""
689
 
690
+ #: ../lib/the-events-calendar.class.php:863
691
  msgid "Add New Organizer"
692
  msgstr ""
693
 
694
+ #: ../lib/the-events-calendar.class.php:864
695
  msgid "Edit Organizer"
696
  msgstr ""
697
 
698
+ #: ../lib/the-events-calendar.class.php:865
699
  msgid "New Organizer"
700
  msgstr ""
701
 
702
+ #: ../lib/the-events-calendar.class.php:867
703
  msgid "Search Organizers"
704
  msgstr ""
705
 
706
+ #: ../lib/the-events-calendar.class.php:868
707
  msgid "No organizer found"
708
  msgstr ""
709
 
710
+ #: ../lib/the-events-calendar.class.php:869
711
  msgid "No organizers found in Trash"
712
  msgstr ""
713
 
714
+ #: ../lib/the-events-calendar.class.php:873
715
  #: ../lib/tribe-admin-events-list.class.php:172
716
  msgid "Event Categories"
717
  msgstr ""
718
 
719
+ #: ../lib/the-events-calendar.class.php:874
720
  msgid "Event Category"
721
  msgstr ""
722
 
723
+ #: ../lib/the-events-calendar.class.php:875
724
  msgid "Search Event Categories"
725
  msgstr ""
726
 
727
+ #: ../lib/the-events-calendar.class.php:876
728
  msgid "All Event Categories"
729
  msgstr ""
730
 
731
+ #: ../lib/the-events-calendar.class.php:877
732
  msgid "Parent Event Category"
733
  msgstr ""
734
 
735
+ #: ../lib/the-events-calendar.class.php:878
736
  msgid "Parent Event Category:"
737
  msgstr ""
738
 
739
+ #: ../lib/the-events-calendar.class.php:879
740
  msgid "Edit Event Category"
741
  msgstr ""
742
 
743
+ #: ../lib/the-events-calendar.class.php:880
744
  msgid "Update Event Category"
745
  msgstr ""
746
 
747
+ #: ../lib/the-events-calendar.class.php:881
748
  msgid "Add New Event Category"
749
  msgstr ""
750
 
751
+ #: ../lib/the-events-calendar.class.php:882
752
  msgid "New Event Category Name"
753
  msgstr ""
754
 
755
+ #: ../lib/the-events-calendar.class.php:892
756
  #, php-format
757
  msgid "Event updated. <a href=\"%s\">View event</a>"
758
  msgstr ""
759
 
760
+ #: ../lib/the-events-calendar.class.php:893
761
+ #: ../lib/the-events-calendar.class.php:910
762
+ #: ../lib/the-events-calendar.class.php:927
763
  msgid "Custom field updated."
764
  msgstr ""
765
 
766
+ #: ../lib/the-events-calendar.class.php:894
767
+ #: ../lib/the-events-calendar.class.php:911
768
+ #: ../lib/the-events-calendar.class.php:928
769
  msgid "Custom field deleted."
770
  msgstr ""
771
 
772
+ #: ../lib/the-events-calendar.class.php:895
773
  msgid "Event updated."
774
  msgstr ""
775
 
776
+ #: ../lib/the-events-calendar.class.php:897
777
  #, php-format
778
  msgid "Event restored to revision from %s"
779
  msgstr ""
780
 
781
+ #: ../lib/the-events-calendar.class.php:898
782
  #, php-format
783
  msgid "Event published. <a href=\"%s\">View event</a>"
784
  msgstr ""
785
 
786
+ #: ../lib/the-events-calendar.class.php:899
787
  msgid "Event saved."
788
  msgstr ""
789
 
790
+ #: ../lib/the-events-calendar.class.php:900
791
  #, php-format
792
  msgid "Event submitted. <a target=\"_blank\" href=\"%s\">Preview event</a>"
793
  msgstr ""
794
 
795
+ #: ../lib/the-events-calendar.class.php:901
796
  #, php-format
797
  msgid "Event scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview event</a>"
798
  msgstr ""
799
 
800
+ #: ../lib/the-events-calendar.class.php:903
801
+ #: ../lib/the-events-calendar.class.php:920
802
+ #: ../lib/the-events-calendar.class.php:937
803
  msgid "M j, Y @ G:i"
804
  msgstr ""
805
 
806
+ #: ../lib/the-events-calendar.class.php:904
807
  #, php-format
808
  msgid "Event draft updated. <a target=\"_blank\" href=\"%s\">Preview event</a>"
809
  msgstr ""
810
 
811
+ #: ../lib/the-events-calendar.class.php:909
812
  #, php-format
813
  msgid "Venue updated. <a href=\"%s\">View venue</a>"
814
  msgstr ""
815
 
816
+ #: ../lib/the-events-calendar.class.php:912
817
  msgid "Venue updated."
818
  msgstr ""
819
 
820
+ #: ../lib/the-events-calendar.class.php:914
821
  #, php-format
822
  msgid "Venue restored to revision from %s"
823
  msgstr ""
824
 
825
+ #: ../lib/the-events-calendar.class.php:915
826
  #, php-format
827
  msgid "Venue published. <a href=\"%s\">View venue</a>"
828
  msgstr ""
829
 
830
+ #: ../lib/the-events-calendar.class.php:916
831
  msgid "Venue saved."
832
  msgstr ""
833
 
834
+ #: ../lib/the-events-calendar.class.php:917
835
  #, php-format
836
  msgid "Venue submitted. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
837
  msgstr ""
838
 
839
+ #: ../lib/the-events-calendar.class.php:918
840
  #, php-format
841
  msgid "Venue scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview venue</a>"
842
  msgstr ""
843
 
844
+ #: ../lib/the-events-calendar.class.php:921
845
  #, php-format
846
  msgid "Venue draft updated. <a target=\"_blank\" href=\"%s\">Preview venue</a>"
847
  msgstr ""
848
 
849
+ #: ../lib/the-events-calendar.class.php:926
850
  #, php-format
851
  msgid "Organizer updated. <a href=\"%s\">View organizer</a>"
852
  msgstr ""
853
 
854
+ #: ../lib/the-events-calendar.class.php:929
855
  msgid "Organizer updated."
856
  msgstr ""
857
 
858
+ #: ../lib/the-events-calendar.class.php:931
859
  #, php-format
860
  msgid "Organizer restored to revision from %s"
861
  msgstr ""
862
 
863
+ #: ../lib/the-events-calendar.class.php:932
864
  #, php-format
865
  msgid "Organizer published. <a href=\"%s\">View organizer</a>"
866
  msgstr ""
867
 
868
+ #: ../lib/the-events-calendar.class.php:933
869
  msgid "Organizer saved."
870
  msgstr ""
871
 
872
+ #: ../lib/the-events-calendar.class.php:934
873
  #, php-format
874
  msgid "Organizer submitted. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
875
  msgstr ""
876
 
877
+ #: ../lib/the-events-calendar.class.php:935
878
  #, php-format
879
  msgid "Organizer scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview organizer</a>"
880
  msgstr ""
881
 
882
+ #: ../lib/the-events-calendar.class.php:938
883
  #, php-format
884
  msgid "Organizer draft updated. <a target=\"_blank\" href=\"%s\">Preview organizer</a>"
885
  msgstr ""
886
 
887
+ #: ../lib/the-events-calendar.class.php:1034
888
  msgid "Next"
889
  msgstr ""
890
 
891
+ #: ../lib/the-events-calendar.class.php:1035
892
  msgid "Prev"
893
  msgstr ""
894
 
895
+ #: ../lib/the-events-calendar.class.php:1036
896
  msgid "Today"
897
  msgstr ""
898
 
899
+ #: ../lib/the-events-calendar.class.php:1037
900
  msgid "Done"
901
  msgstr ""
902
 
903
+ #: ../lib/the-events-calendar.class.php:2214
904
  msgid "Event Options"
905
  msgstr ""
906
 
907
+ #: ../lib/the-events-calendar.class.php:2216
908
  msgid "Venue Information"
909
  msgstr ""
910
 
911
+ #: ../lib/the-events-calendar.class.php:2217
912
  msgid "Organizer Information"
913
  msgstr ""
914
 
915
+ #: ../lib/the-events-calendar.class.php:2330
916
  msgid "Support"
917
  msgstr ""
918
 
919
+ #: ../lib/the-events-calendar.class.php:2333
920
  msgid "View All Add-Ons"
921
  msgstr ""
922
 
923
+ #: ../lib/the-events-calendar.class.php:2340
924
  msgid "News from Modern Tribe"
925
  msgstr ""
926
 
927
+ #: ../lib/the-events-calendar.class.php:2385
928
  msgid "Additional Functionality"
929
  msgstr ""
930
 
931
+ #: ../lib/the-events-calendar.class.php:2390
 
 
 
 
 
 
932
  #, php-format
933
  msgid "Check out the <a href=\"%s\">available Add-Ons</a>."
934
  msgstr ""
950
  msgid "End Date"
951
  msgstr ""
952
 
953
+ #: ../lib/tribe-admin-events-list.class.php:180
954
  msgid "Recurring?"
955
  msgstr ""
956
 
957
+ #: ../lib/tribe-admin-events-list.class.php:224
958
  msgid "Yes"
959
  msgstr ""
960
 
961
+ #: ../lib/tribe-admin-events-list.class.php:224
962
  msgid "No"
963
  msgstr ""
964
 
965
+ #: ../lib/tribe-admin-events-list.class.php:278
966
  #, php-format
967
  msgid "All %s"
968
  msgstr ""
976
  msgid "Error"
977
  msgstr ""
978
 
979
+ #: ../lib/tribe-field.class.php:161
980
+ msgid "Invalid field type specified"
981
  msgstr ""
982
 
983
+ #: ../lib/tribe-field.class.php:383
984
+ msgid "No radio options specified"
985
  msgstr ""
986
 
987
+ #: ../lib/tribe-field.class.php:420
988
+ msgid "No checkbox options specified"
989
  msgstr ""
990
 
991
+ #: ../lib/tribe-field.class.php:474
992
+ msgid "No select options specified"
993
  msgstr ""
994
 
995
+ #: ../lib/tribe-settings-tab.class.php:190
996
+ msgid "There are no fields setup for this tab yet."
 
997
  msgstr ""
998
 
999
+ #: ../lib/tribe-settings.class.php:207
1000
+ msgid "You've requested a non-existent tab."
1001
  msgstr ""
1002
 
1003
+ #: ../lib/tribe-settings.class.php:215
1004
+ msgid "Save Changes"
 
1005
  msgstr ""
1006
 
1007
+ #: ../lib/tribe-settings.class.php:264
1008
+ msgid "You don't have permission to do that."
1009
  msgstr ""
1010
 
1011
+ #: ../lib/tribe-settings.class.php:270
1012
+ msgid "The request was sent insecurely."
1013
  msgstr ""
1014
 
1015
+ #: ../lib/tribe-settings.class.php:276
1016
+ msgid "The request wasn't sent from this tab."
1017
  msgstr ""
1018
 
1019
+ #: ../lib/tribe-settings.class.php:430
1020
+ msgid "Your form had the following errors:"
1021
  msgstr ""
1022
 
1023
+ #: ../lib/tribe-settings.class.php:439
1024
+ msgid "None of your settings were saved. Please try again."
1025
  msgstr ""
1026
 
1027
+ #: ../lib/tribe-settings.class.php:465
1028
+ msgid "Settings saved."
1029
  msgstr ""
1030
 
1031
+ #: ../lib/tribe-the-events-calendar-import.class.php:44
1032
+ msgid "Welcome to Events 2.0! This is a HUGE upgrade from 1.6.5. Please make sure you have backed up before proceeding any further. You can easily <a href=\" http://wordpress.org/extend/plugins/the-events-calendar/download/\">revert to an old version</a> if you want to backup first. This upgrade includes two major steps, <a href=\"options-general.php?page=tribe-settings&tab=general\">migrating data</a> & updating your templates as necessary. There have been significant changes to the template tags and functions. Check out our <a href=\"http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0\">walkthrough on the upgrade</a> before proceeding and check out the FAQ & Knowledge base from the <a href=\"http://tri.be/support/\">support page</a>. If you're new to The Events Calendar, you may want to review our <a href=\"http://tri.be/support/documentation/events-calendar-pro-new-user-primer/\">new user primer</a>.<br/><br/> You have events that need to be migrated. Please visit the bottom of the <a href=\"options-general.php?page=tribe-events-calendar\">settings page</a> to perform the migration."
1033
  msgstr ""
1034
 
1035
+ #: ../lib/tribe-the-events-calendar-import.class.php:54
1036
+ msgid "Upgrade from The Events Calendar"
1037
  msgstr ""
1038
 
1039
+ #: ../lib/tribe-the-events-calendar-import.class.php:55
1040
+ msgid "It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone."
1041
  msgstr ""
1042
 
1043
+ #: ../lib/tribe-the-events-calendar-import.class.php:56
1044
+ msgid "Migrate Data!"
1045
  msgstr ""
1046
 
1047
+ #: ../lib/tribe-the-events-calendar-import.class.php:132
1048
+ #, php-format
1049
+ msgid "You successfully migrated (%d) entries."
1050
  msgstr ""
1051
 
1052
+ #: ../lib/tribe-the-events-calendar-import.class.php:203
1053
+ msgid "Install has 1 or more legacy event!"
1054
  msgstr ""
1055
 
1056
+ #: ../lib/tribe-validate.class.php:78
1057
+ #: ../lib/tribe-validate.class.php:121
1058
+ msgid "Invalid or incomplete field passed"
1059
  msgstr ""
1060
 
1061
+ #: ../lib/tribe-validate.class.php:79
1062
+ #: ../lib/tribe-validate.class.php:115
1063
+ #: ../lib/tribe-validate.class.php:122
1064
+ msgid "Field ID:"
1065
  msgstr ""
1066
 
1067
+ #: ../lib/tribe-validate.class.php:114
1068
+ msgid "Non-existant field validation function passed"
1069
  msgstr ""
1070
 
1071
+ #: ../lib/tribe-validate.class.php:141
1072
+ #, php-format
1073
+ msgid "%s must be a positive number."
1074
  msgstr ""
1075
 
1076
+ #: ../lib/tribe-validate.class.php:158
1077
+ #, php-format
1078
+ msgid "%s must be a valid slug (numbers, letters, dashes, and underscores)."
1079
  msgstr ""
1080
 
1081
+ #: ../lib/tribe-validate.class.php:175
1082
+ #, php-format
1083
+ msgid "%s must be a valid absolute URL."
1084
  msgstr ""
1085
 
1086
+ #: ../lib/tribe-validate.class.php:193
1087
+ #: ../lib/tribe-validate.class.php:213
1088
+ #, php-format
1089
+ msgid "%s must have a value that's part of its options."
1090
  msgstr ""
1091
 
1092
+ #: ../lib/tribe-validate.class.php:229
1093
+ #, php-format
1094
+ msgid "Comparison validation failed because no comparison value was provided, for field %s"
1095
  msgstr ""
1096
 
1097
+ #: ../lib/tribe-validate.class.php:236
1098
+ #, php-format
1099
+ msgid "%s cannot be the same as %s."
1100
  msgstr ""
1101
 
1102
+ #: ../lib/tribe-validate.class.php:238
1103
+ #, php-format
1104
+ msgid "%s cannot be a duplicate"
1105
  msgstr ""
1106
 
1107
+ #: ../lib/tribe-validate.class.php:256
1108
+ #, php-format
1109
+ msgid "%s must be a number or percentage."
1110
  msgstr ""
1111
 
1112
+ #: ../lib/tribe-validate.class.php:320
1113
+ #, php-format
1114
+ msgid "%s must be a number between 0 and 21."
1115
  msgstr ""
1116
 
1117
+ #: ../lib/tribe-validate.class.php:337
1118
+ #, php-format
1119
+ msgid "%s must consist of letters, numbers, dashes, and spaces only."
1120
  msgstr ""
1121
 
1122
+ #: ../lib/tribe-validate.class.php:354
1123
+ #, php-format
1124
+ msgid "%s must consist of letters, spaces, and dashes."
1125
+ msgstr ""
1126
+
1127
+ #: ../lib/tribe-validate.class.php:370
1128
+ #, php-format
1129
+ msgid "%s must consist of 5 numbers."
1130
+ msgstr ""
1131
+
1132
+ #: ../lib/tribe-validate.class.php:386
1133
+ #, php-format
1134
+ msgid "%s must be a phone number."
1135
+ msgstr ""
1136
+
1137
+ #: ../lib/tribe-validate.class.php:404
1138
+ msgid "Country List must be formatted as one country per line in the following format: <br>US, United States <br> UK, United Kingdom."
1139
+ msgstr ""
1140
+
1141
+ #: ../lib/tribe-view-helpers.class.php:16
1142
+ #: ../lib/tribe-view-helpers.class.php:35
1143
+ msgid "Select a Country:"
1144
+ msgstr ""
1145
+
1146
+ #: ../lib/tribe-view-helpers.class.php:36
1147
+ msgid "United States"
1148
+ msgstr ""
1149
+
1150
+ #: ../lib/tribe-view-helpers.class.php:37
1151
+ msgid "Afghanistan"
1152
+ msgstr ""
1153
+
1154
+ #: ../lib/tribe-view-helpers.class.php:38
1155
+ msgid "Albania"
1156
+ msgstr ""
1157
+
1158
+ #: ../lib/tribe-view-helpers.class.php:39
1159
+ msgid "Algeria"
1160
+ msgstr ""
1161
+
1162
+ #: ../lib/tribe-view-helpers.class.php:40
1163
+ msgid "American Samoa"
1164
+ msgstr ""
1165
+
1166
+ #: ../lib/tribe-view-helpers.class.php:41
1167
+ msgid "Andorra"
1168
+ msgstr ""
1169
+
1170
+ #: ../lib/tribe-view-helpers.class.php:42
1171
+ msgid "Angola"
1172
+ msgstr ""
1173
+
1174
+ #: ../lib/tribe-view-helpers.class.php:43
1175
+ msgid "Anguilla"
1176
+ msgstr ""
1177
+
1178
+ #: ../lib/tribe-view-helpers.class.php:44
1179
+ msgid "Antarctica"
1180
+ msgstr ""
1181
+
1182
+ #: ../lib/tribe-view-helpers.class.php:45
1183
+ msgid "Antigua And Barbuda"
1184
+ msgstr ""
1185
+
1186
+ #: ../lib/tribe-view-helpers.class.php:46
1187
+ msgid "Argentina"
1188
+ msgstr ""
1189
+
1190
+ #: ../lib/tribe-view-helpers.class.php:47
1191
+ msgid "Armenia"
1192
+ msgstr ""
1193
+
1194
+ #: ../lib/tribe-view-helpers.class.php:48
1195
+ msgid "Aruba"
1196
+ msgstr ""
1197
+
1198
+ #: ../lib/tribe-view-helpers.class.php:49
1199
+ msgid "Australia"
1200
+ msgstr ""
1201
+
1202
+ #: ../lib/tribe-view-helpers.class.php:50
1203
+ msgid "Austria"
1204
+ msgstr ""
1205
+
1206
+ #: ../lib/tribe-view-helpers.class.php:51
1207
+ msgid "Azerbaijan"
1208
+ msgstr ""
1209
+
1210
+ #: ../lib/tribe-view-helpers.class.php:52
1211
+ msgid "Bahamas"
1212
+ msgstr ""
1213
+
1214
+ #: ../lib/tribe-view-helpers.class.php:53
1215
+ msgid "Bahrain"
1216
+ msgstr ""
1217
+
1218
+ #: ../lib/tribe-view-helpers.class.php:54
1219
+ msgid "Bangladesh"
1220
+ msgstr ""
1221
+
1222
+ #: ../lib/tribe-view-helpers.class.php:55
1223
+ msgid "Barbados"
1224
+ msgstr ""
1225
+
1226
+ #: ../lib/tribe-view-helpers.class.php:56
1227
+ msgid "Belarus"
1228
+ msgstr ""
1229
+
1230
+ #: ../lib/tribe-view-helpers.class.php:57
1231
+ msgid "Belgium"
1232
+ msgstr ""
1233
+
1234
+ #: ../lib/tribe-view-helpers.class.php:58
1235
+ msgid "Belize"
1236
+ msgstr ""
1237
+
1238
+ #: ../lib/tribe-view-helpers.class.php:59
1239
+ msgid "Benin"
1240
  msgstr ""
1241
 
1242
  #: ../lib/tribe-view-helpers.class.php:60
1243
+ msgid "Bermuda"
1244
  msgstr ""
1245
 
1246
  #: ../lib/tribe-view-helpers.class.php:61
1247
+ msgid "Bhutan"
1248
  msgstr ""
1249
 
1250
  #: ../lib/tribe-view-helpers.class.php:62
1251
+ msgid "Bolivia"
1252
  msgstr ""
1253
 
1254
  #: ../lib/tribe-view-helpers.class.php:63
1255
+ msgid "Bosnia And Herzegowina"
1256
  msgstr ""
1257
 
1258
  #: ../lib/tribe-view-helpers.class.php:64
1259
+ msgid "Botswana"
1260
  msgstr ""
1261
 
1262
  #: ../lib/tribe-view-helpers.class.php:65
1263
+ msgid "Bouvet Island"
1264
  msgstr ""
1265
 
1266
  #: ../lib/tribe-view-helpers.class.php:66
1267
+ msgid "Brazil"
1268
  msgstr ""
1269
 
1270
  #: ../lib/tribe-view-helpers.class.php:67
1271
+ msgid "British Indian Ocean Territory"
1272
  msgstr ""
1273
 
1274
  #: ../lib/tribe-view-helpers.class.php:68
1275
+ msgid "Brunei Darussalam"
1276
  msgstr ""
1277
 
1278
  #: ../lib/tribe-view-helpers.class.php:69
1279
+ msgid "Bulgaria"
1280
  msgstr ""
1281
 
1282
  #: ../lib/tribe-view-helpers.class.php:70
1283
+ msgid "Burkina Faso"
1284
  msgstr ""
1285
 
1286
  #: ../lib/tribe-view-helpers.class.php:71
1287
+ msgid "Burundi"
1288
  msgstr ""
1289
 
1290
  #: ../lib/tribe-view-helpers.class.php:72
1291
+ msgid "Cambodia"
1292
  msgstr ""
1293
 
1294
  #: ../lib/tribe-view-helpers.class.php:73
1295
+ msgid "Cameroon"
1296
  msgstr ""
1297
 
1298
  #: ../lib/tribe-view-helpers.class.php:74
1299
+ msgid "Canada"
1300
  msgstr ""
1301
 
1302
  #: ../lib/tribe-view-helpers.class.php:75
1303
+ msgid "Cape Verde"
1304
  msgstr ""
1305
 
1306
  #: ../lib/tribe-view-helpers.class.php:76
1307
+ msgid "Cayman Islands"
1308
  msgstr ""
1309
 
1310
  #: ../lib/tribe-view-helpers.class.php:77
1311
+ msgid "Central African Republic"
1312
  msgstr ""
1313
 
1314
  #: ../lib/tribe-view-helpers.class.php:78
1315
+ msgid "Chad"
1316
  msgstr ""
1317
 
1318
  #: ../lib/tribe-view-helpers.class.php:79
1319
+ msgid "Chile"
1320
  msgstr ""
1321
 
1322
  #: ../lib/tribe-view-helpers.class.php:80
1323
+ msgid "China"
1324
  msgstr ""
1325
 
1326
  #: ../lib/tribe-view-helpers.class.php:81
1327
+ msgid "Christmas Island"
1328
  msgstr ""
1329
 
1330
  #: ../lib/tribe-view-helpers.class.php:82
1331
+ msgid "Cocos (Keeling) Islands"
1332
  msgstr ""
1333
 
1334
  #: ../lib/tribe-view-helpers.class.php:83
1335
+ msgid "Colombia"
1336
  msgstr ""
1337
 
1338
  #: ../lib/tribe-view-helpers.class.php:84
1339
+ msgid "Comoros"
1340
  msgstr ""
1341
 
1342
  #: ../lib/tribe-view-helpers.class.php:85
1343
+ msgid "Congo"
1344
  msgstr ""
1345
 
1346
  #: ../lib/tribe-view-helpers.class.php:86
1347
+ msgid "Congo, The Democratic Republic Of The"
1348
  msgstr ""
1349
 
1350
  #: ../lib/tribe-view-helpers.class.php:87
1351
+ msgid "Cook Islands"
1352
  msgstr ""
1353
 
1354
  #: ../lib/tribe-view-helpers.class.php:88
1355
+ msgid "Costa Rica"
1356
  msgstr ""
1357
 
1358
  #: ../lib/tribe-view-helpers.class.php:89
1359
+ msgid "Cote D'Ivoire"
1360
  msgstr ""
1361
 
1362
  #: ../lib/tribe-view-helpers.class.php:90
1363
+ msgid "Croatia (Local Name: Hrvatska)"
1364
  msgstr ""
1365
 
1366
  #: ../lib/tribe-view-helpers.class.php:91
1367
+ msgid "Cuba"
1368
  msgstr ""
1369
 
1370
  #: ../lib/tribe-view-helpers.class.php:92
1371
+ msgid "Cyprus"
1372
  msgstr ""
1373
 
1374
  #: ../lib/tribe-view-helpers.class.php:93
1375
+ msgid "Czech Republic"
1376
  msgstr ""
1377
 
1378
  #: ../lib/tribe-view-helpers.class.php:94
1379
+ msgid "Denmark"
1380
  msgstr ""
1381
 
1382
  #: ../lib/tribe-view-helpers.class.php:95
1383
+ msgid "Djibouti"
1384
  msgstr ""
1385
 
1386
  #: ../lib/tribe-view-helpers.class.php:96
1387
+ msgid "Dominica"
1388
  msgstr ""
1389
 
1390
  #: ../lib/tribe-view-helpers.class.php:97
1391
+ msgid "Dominican Republic"
1392
  msgstr ""
1393
 
1394
  #: ../lib/tribe-view-helpers.class.php:98
1395
+ msgid "East Timor"
1396
  msgstr ""
1397
 
1398
  #: ../lib/tribe-view-helpers.class.php:99
1399
+ msgid "Ecuador"
1400
  msgstr ""
1401
 
1402
  #: ../lib/tribe-view-helpers.class.php:100
1403
+ msgid "Egypt"
1404
  msgstr ""
1405
 
1406
  #: ../lib/tribe-view-helpers.class.php:101
1407
+ msgid "El Salvador"
1408
  msgstr ""
1409
 
1410
  #: ../lib/tribe-view-helpers.class.php:102
1411
+ msgid "Equatorial Guinea"
1412
  msgstr ""
1413
 
1414
  #: ../lib/tribe-view-helpers.class.php:103
1415
+ msgid "Eritrea"
1416
  msgstr ""
1417
 
1418
  #: ../lib/tribe-view-helpers.class.php:104
1419
+ msgid "Estonia"
1420
  msgstr ""
1421
 
1422
  #: ../lib/tribe-view-helpers.class.php:105
1423
+ msgid "Ethiopia"
1424
  msgstr ""
1425
 
1426
  #: ../lib/tribe-view-helpers.class.php:106
1427
+ msgid "Falkland Islands (Malvinas)"
1428
  msgstr ""
1429
 
1430
  #: ../lib/tribe-view-helpers.class.php:107
1431
+ msgid "Faroe Islands"
1432
  msgstr ""
1433
 
1434
  #: ../lib/tribe-view-helpers.class.php:108
1435
+ msgid "Fiji"
1436
  msgstr ""
1437
 
1438
  #: ../lib/tribe-view-helpers.class.php:109
1439
+ msgid "Finland"
1440
  msgstr ""
1441
 
1442
  #: ../lib/tribe-view-helpers.class.php:110
1443
+ msgid "France"
1444
  msgstr ""
1445
 
1446
  #: ../lib/tribe-view-helpers.class.php:111
1447
+ msgid "France, Metropolitan"
1448
  msgstr ""
1449
 
1450
  #: ../lib/tribe-view-helpers.class.php:112
1451
+ msgid "French Guiana"
1452
  msgstr ""
1453
 
1454
  #: ../lib/tribe-view-helpers.class.php:113
1455
+ msgid "French Polynesia"
1456
  msgstr ""
1457
 
1458
  #: ../lib/tribe-view-helpers.class.php:114
1459
+ msgid "French Southern Territories"
1460
  msgstr ""
1461
 
1462
  #: ../lib/tribe-view-helpers.class.php:115
1463
+ msgid "Gabon"
 
1464
  msgstr ""
1465
 
1466
  #: ../lib/tribe-view-helpers.class.php:116
1467
+ msgid "Gambia"
1468
  msgstr ""
1469
 
1470
  #: ../lib/tribe-view-helpers.class.php:117
1471
+ #: ../lib/tribe-view-helpers.class.php:305
1472
+ msgid "Georgia"
1473
  msgstr ""
1474
 
1475
  #: ../lib/tribe-view-helpers.class.php:118
1476
+ msgid "Germany"
1477
  msgstr ""
1478
 
1479
  #: ../lib/tribe-view-helpers.class.php:119
1480
+ msgid "Ghana"
1481
  msgstr ""
1482
 
1483
  #: ../lib/tribe-view-helpers.class.php:120
1484
+ msgid "Gibraltar"
1485
  msgstr ""
1486
 
1487
  #: ../lib/tribe-view-helpers.class.php:121
1488
+ msgid "Greece"
1489
  msgstr ""
1490
 
1491
  #: ../lib/tribe-view-helpers.class.php:122
1492
+ msgid "Greenland"
1493
  msgstr ""
1494
 
1495
  #: ../lib/tribe-view-helpers.class.php:123
1496
+ msgid "Grenada"
1497
  msgstr ""
1498
 
1499
  #: ../lib/tribe-view-helpers.class.php:124
1500
+ msgid "Guadeloupe"
1501
  msgstr ""
1502
 
1503
  #: ../lib/tribe-view-helpers.class.php:125
1504
+ msgid "Guam"
1505
  msgstr ""
1506
 
1507
  #: ../lib/tribe-view-helpers.class.php:126
1508
+ msgid "Guatemala"
1509
  msgstr ""
1510
 
1511
  #: ../lib/tribe-view-helpers.class.php:127
1512
+ msgid "Guinea"
1513
  msgstr ""
1514
 
1515
  #: ../lib/tribe-view-helpers.class.php:128
1516
+ msgid "Guinea-Bissau"
1517
  msgstr ""
1518
 
1519
  #: ../lib/tribe-view-helpers.class.php:129
1520
+ msgid "Guyana"
1521
  msgstr ""
1522
 
1523
  #: ../lib/tribe-view-helpers.class.php:130
1524
+ msgid "Haiti"
1525
  msgstr ""
1526
 
1527
  #: ../lib/tribe-view-helpers.class.php:131
1528
+ msgid "Heard And Mc Donald Islands"
1529
  msgstr ""
1530
 
1531
  #: ../lib/tribe-view-helpers.class.php:132
1532
+ msgid "Holy See (Vatican City State)"
1533
  msgstr ""
1534
 
1535
  #: ../lib/tribe-view-helpers.class.php:133
1536
+ msgid "Honduras"
1537
  msgstr ""
1538
 
1539
  #: ../lib/tribe-view-helpers.class.php:134
1540
+ msgid "Hong Kong"
1541
  msgstr ""
1542
 
1543
  #: ../lib/tribe-view-helpers.class.php:135
1544
+ msgid "Hungary"
1545
  msgstr ""
1546
 
1547
  #: ../lib/tribe-view-helpers.class.php:136
1548
+ msgid "Iceland"
1549
  msgstr ""
1550
 
1551
  #: ../lib/tribe-view-helpers.class.php:137
1552
+ msgid "India"
1553
  msgstr ""
1554
 
1555
  #: ../lib/tribe-view-helpers.class.php:138
1556
+ msgid "Indonesia"
1557
  msgstr ""
1558
 
1559
  #: ../lib/tribe-view-helpers.class.php:139
1560
+ msgid "Iran (Islamic Republic Of)"
1561
  msgstr ""
1562
 
1563
  #: ../lib/tribe-view-helpers.class.php:140
1564
+ msgid "Iraq"
1565
  msgstr ""
1566
 
1567
  #: ../lib/tribe-view-helpers.class.php:141
1568
+ msgid "Ireland"
1569
  msgstr ""
1570
 
1571
  #: ../lib/tribe-view-helpers.class.php:142
1572
+ msgid "Israel"
1573
  msgstr ""
1574
 
1575
  #: ../lib/tribe-view-helpers.class.php:143
1576
+ msgid "Italy"
1577
  msgstr ""
1578
 
1579
  #: ../lib/tribe-view-helpers.class.php:144
1580
+ msgid "Jamaica"
1581
  msgstr ""
1582
 
1583
  #: ../lib/tribe-view-helpers.class.php:145
1584
+ msgid "Japan"
1585
  msgstr ""
1586
 
1587
  #: ../lib/tribe-view-helpers.class.php:146
1588
+ msgid "Jordan"
1589
  msgstr ""
1590
 
1591
  #: ../lib/tribe-view-helpers.class.php:147
1592
+ msgid "Kazakhstan"
1593
  msgstr ""
1594
 
1595
  #: ../lib/tribe-view-helpers.class.php:148
1596
+ msgid "Kenya"
1597
  msgstr ""
1598
 
1599
  #: ../lib/tribe-view-helpers.class.php:149
1600
+ msgid "Kiribati"
1601
  msgstr ""
1602
 
1603
  #: ../lib/tribe-view-helpers.class.php:150
1604
+ msgid "Korea, Democratic People's Republic Of"
1605
  msgstr ""
1606
 
1607
  #: ../lib/tribe-view-helpers.class.php:151
1608
+ msgid "Korea, Republic Of"
1609
  msgstr ""
1610
 
1611
  #: ../lib/tribe-view-helpers.class.php:152
1612
+ msgid "Kuwait"
1613
  msgstr ""
1614
 
1615
  #: ../lib/tribe-view-helpers.class.php:153
1616
+ msgid "Kyrgyzstan"
1617
  msgstr ""
1618
 
1619
  #: ../lib/tribe-view-helpers.class.php:154
1620
+ msgid "Lao People's Democratic Republic"
1621
  msgstr ""
1622
 
1623
  #: ../lib/tribe-view-helpers.class.php:155
1624
+ msgid "Latvia"
1625
  msgstr ""
1626
 
1627
  #: ../lib/tribe-view-helpers.class.php:156
1628
+ msgid "Lebanon"
1629
  msgstr ""
1630
 
1631
  #: ../lib/tribe-view-helpers.class.php:157
1632
+ msgid "Lesotho"
1633
  msgstr ""
1634
 
1635
  #: ../lib/tribe-view-helpers.class.php:158
1636
+ msgid "Liberia"
1637
  msgstr ""
1638
 
1639
  #: ../lib/tribe-view-helpers.class.php:159
1640
+ msgid "Libya"
1641
  msgstr ""
1642
 
1643
  #: ../lib/tribe-view-helpers.class.php:160
1644
+ msgid "Liechtenstein"
1645
  msgstr ""
1646
 
1647
  #: ../lib/tribe-view-helpers.class.php:161
1648
+ msgid "Lithuania"
1649
  msgstr ""
1650
 
1651
  #: ../lib/tribe-view-helpers.class.php:162
1652
+ msgid "Luxembourg"
1653
  msgstr ""
1654
 
1655
  #: ../lib/tribe-view-helpers.class.php:163
1656
+ msgid "Macau"
1657
  msgstr ""
1658
 
1659
  #: ../lib/tribe-view-helpers.class.php:164
1660
+ msgid "Macedonia"
1661
  msgstr ""
1662
 
1663
  #: ../lib/tribe-view-helpers.class.php:165
1664
+ msgid "Madagascar"
1665
  msgstr ""
1666
 
1667
  #: ../lib/tribe-view-helpers.class.php:166
1668
+ msgid "Malawi"
1669
  msgstr ""
1670
 
1671
  #: ../lib/tribe-view-helpers.class.php:167
1672
+ msgid "Malaysia"
1673
  msgstr ""
1674
 
1675
  #: ../lib/tribe-view-helpers.class.php:168
1676
+ msgid "Maldives"
1677
  msgstr ""
1678
 
1679
  #: ../lib/tribe-view-helpers.class.php:169
1680
+ msgid "Mali"
1681
  msgstr ""
1682
 
1683
  #: ../lib/tribe-view-helpers.class.php:170
1684
+ msgid "Malta"
1685
  msgstr ""
1686
 
1687
  #: ../lib/tribe-view-helpers.class.php:171
1688
+ msgid "Marshall Islands"
1689
  msgstr ""
1690
 
1691
  #: ../lib/tribe-view-helpers.class.php:172
1692
+ msgid "Martinique"
1693
  msgstr ""
1694
 
1695
  #: ../lib/tribe-view-helpers.class.php:173
1696
+ msgid "Mauritania"
1697
  msgstr ""
1698
 
1699
  #: ../lib/tribe-view-helpers.class.php:174
1700
+ msgid "Mauritius"
1701
  msgstr ""
1702
 
1703
  #: ../lib/tribe-view-helpers.class.php:175
1704
+ msgid "Mayotte"
1705
  msgstr ""
1706
 
1707
  #: ../lib/tribe-view-helpers.class.php:176
1708
+ msgid "Mexico"
1709
  msgstr ""
1710
 
1711
  #: ../lib/tribe-view-helpers.class.php:177
1712
+ msgid "Micronesia, Federated States Of"
1713
  msgstr ""
1714
 
1715
  #: ../lib/tribe-view-helpers.class.php:178
1716
+ msgid "Moldova, Republic Of"
1717
  msgstr ""
1718
 
1719
  #: ../lib/tribe-view-helpers.class.php:179
1720
+ msgid "Monaco"
1721
  msgstr ""
1722
 
1723
  #: ../lib/tribe-view-helpers.class.php:180
1724
+ msgid "Mongolia"
1725
  msgstr ""
1726
 
1727
  #: ../lib/tribe-view-helpers.class.php:181
1728
+ msgid "Montenegro"
1729
  msgstr ""
1730
 
1731
  #: ../lib/tribe-view-helpers.class.php:182
1732
+ msgid "Montserrat"
1733
  msgstr ""
1734
 
1735
  #: ../lib/tribe-view-helpers.class.php:183
1736
+ msgid "Morocco"
1737
  msgstr ""
1738
 
1739
  #: ../lib/tribe-view-helpers.class.php:184
1740
+ msgid "Mozambique"
1741
  msgstr ""
1742
 
1743
  #: ../lib/tribe-view-helpers.class.php:185
1744
+ msgid "Myanmar"
1745
  msgstr ""
1746
 
1747
  #: ../lib/tribe-view-helpers.class.php:186
1748
+ msgid "Namibia"
1749
  msgstr ""
1750
 
1751
  #: ../lib/tribe-view-helpers.class.php:187
1752
+ msgid "Nauru"
1753
  msgstr ""
1754
 
1755
  #: ../lib/tribe-view-helpers.class.php:188
1756
+ msgid "Nepal"
1757
  msgstr ""
1758
 
1759
  #: ../lib/tribe-view-helpers.class.php:189
1760
+ msgid "Netherlands"
1761
  msgstr ""
1762
 
1763
  #: ../lib/tribe-view-helpers.class.php:190
1764
+ msgid "Netherlands Antilles"
1765
  msgstr ""
1766
 
1767
  #: ../lib/tribe-view-helpers.class.php:191
1768
+ msgid "New Caledonia"
1769
  msgstr ""
1770
 
1771
  #: ../lib/tribe-view-helpers.class.php:192
1772
+ msgid "New Zealand"
1773
  msgstr ""
1774
 
1775
  #: ../lib/tribe-view-helpers.class.php:193
1776
+ msgid "Nicaragua"
1777
  msgstr ""
1778
 
1779
  #: ../lib/tribe-view-helpers.class.php:194
1780
+ msgid "Niger"
1781
  msgstr ""
1782
 
1783
  #: ../lib/tribe-view-helpers.class.php:195
1784
+ msgid "Nigeria"
1785
  msgstr ""
1786
 
1787
  #: ../lib/tribe-view-helpers.class.php:196
1788
+ msgid "Niue"
1789
  msgstr ""
1790
 
1791
  #: ../lib/tribe-view-helpers.class.php:197
1792
+ msgid "Norfolk Island"
1793
  msgstr ""
1794
 
1795
  #: ../lib/tribe-view-helpers.class.php:198
1796
+ msgid "Northern Mariana Islands"
1797
  msgstr ""
1798
 
1799
  #: ../lib/tribe-view-helpers.class.php:199
1800
+ msgid "Norway"
1801
  msgstr ""
1802
 
1803
  #: ../lib/tribe-view-helpers.class.php:200
1804
+ msgid "Oman"
1805
  msgstr ""
1806
 
1807
  #: ../lib/tribe-view-helpers.class.php:201
1808
+ msgid "Pakistan"
1809
  msgstr ""
1810
 
1811
  #: ../lib/tribe-view-helpers.class.php:202
1812
+ msgid "Palau"
1813
  msgstr ""
1814
 
1815
  #: ../lib/tribe-view-helpers.class.php:203
1816
+ msgid "Panama"
1817
+ msgstr ""
1818
+
1819
+ #: ../lib/tribe-view-helpers.class.php:204
1820
+ msgid "Papua New Guinea"
1821
+ msgstr ""
1822
+
1823
+ #: ../lib/tribe-view-helpers.class.php:205
1824
  msgid "Paraguay"
1825
  msgstr ""
1826
 
1827
+ #: ../lib/tribe-view-helpers.class.php:206
1828
  msgid "Peru"
1829
  msgstr ""
1830
 
1831
+ #: ../lib/tribe-view-helpers.class.php:207
1832
  msgid "Philippines"
1833
  msgstr ""
1834
 
1835
+ #: ../lib/tribe-view-helpers.class.php:208
1836
  msgid "Pitcairn"
1837
  msgstr ""
1838
 
1839
+ #: ../lib/tribe-view-helpers.class.php:209
1840
  msgid "Poland"
1841
  msgstr ""
1842
 
1843
+ #: ../lib/tribe-view-helpers.class.php:210
1844
  msgid "Portugal"
1845
  msgstr ""
1846
 
1847
+ #: ../lib/tribe-view-helpers.class.php:211
1848
  msgid "Puerto Rico"
1849
  msgstr ""
1850
 
1851
+ #: ../lib/tribe-view-helpers.class.php:212
1852
  msgid "Qatar"
1853
  msgstr ""
1854
 
1855
+ #: ../lib/tribe-view-helpers.class.php:213
1856
  msgid "Reunion"
1857
  msgstr ""
1858
 
1859
+ #: ../lib/tribe-view-helpers.class.php:214
1860
  msgid "Romania"
1861
  msgstr ""
1862
 
1863
+ #: ../lib/tribe-view-helpers.class.php:215
1864
  msgid "Russian Federation"
1865
  msgstr ""
1866
 
1867
+ #: ../lib/tribe-view-helpers.class.php:216
1868
  msgid "Rwanda"
1869
  msgstr ""
1870
 
1871
+ #: ../lib/tribe-view-helpers.class.php:217
1872
  msgid "Saint Kitts And Nevis"
1873
  msgstr ""
1874
 
1875
+ #: ../lib/tribe-view-helpers.class.php:218
1876
  msgid "Saint Lucia"
1877
  msgstr ""
1878
 
1879
+ #: ../lib/tribe-view-helpers.class.php:219
1880
  msgid "Saint Vincent And The Grenadines"
1881
  msgstr ""
1882
 
1883
+ #: ../lib/tribe-view-helpers.class.php:220
1884
  msgid "Samoa"
1885
  msgstr ""
1886
 
1887
+ #: ../lib/tribe-view-helpers.class.php:221
1888
  msgid "San Marino"
1889
  msgstr ""
1890
 
1891
+ #: ../lib/tribe-view-helpers.class.php:222
1892
  msgid "Sao Tome And Principe"
1893
  msgstr ""
1894
 
1895
+ #: ../lib/tribe-view-helpers.class.php:223
1896
  msgid "Saudi Arabia"
1897
  msgstr ""
1898
 
1899
+ #: ../lib/tribe-view-helpers.class.php:224
1900
  msgid "Senegal"
1901
  msgstr ""
1902
 
1903
+ #: ../lib/tribe-view-helpers.class.php:225
1904
  msgid "Serbia"
1905
  msgstr ""
1906
 
1907
+ #: ../lib/tribe-view-helpers.class.php:226
1908
  msgid "Seychelles"
1909
  msgstr ""
1910
 
1911
+ #: ../lib/tribe-view-helpers.class.php:227
1912
  msgid "Sierra Leone"
1913
  msgstr ""
1914
 
1915
+ #: ../lib/tribe-view-helpers.class.php:228
1916
  msgid "Singapore"
1917
  msgstr ""
1918
 
1919
+ #: ../lib/tribe-view-helpers.class.php:229
1920
  msgid "Slovakia (Slovak Republic)"
1921
  msgstr ""
1922
 
1923
+ #: ../lib/tribe-view-helpers.class.php:230
1924
  msgid "Slovenia"
1925
  msgstr ""
1926
 
1927
+ #: ../lib/tribe-view-helpers.class.php:231
1928
  msgid "Solomon Islands"
1929
  msgstr ""
1930
 
1931
+ #: ../lib/tribe-view-helpers.class.php:232
1932
  msgid "Somalia"
1933
  msgstr ""
1934
 
1935
+ #: ../lib/tribe-view-helpers.class.php:233
1936
  msgid "South Africa"
1937
  msgstr ""
1938
 
1939
+ #: ../lib/tribe-view-helpers.class.php:234
1940
  msgid "South Georgia, South Sandwich Islands"
1941
  msgstr ""
1942
 
1943
+ #: ../lib/tribe-view-helpers.class.php:235
1944
  msgid "Spain"
1945
  msgstr ""
1946
 
1947
+ #: ../lib/tribe-view-helpers.class.php:236
1948
  msgid "Sri Lanka"
1949
  msgstr ""
1950
 
1951
+ #: ../lib/tribe-view-helpers.class.php:237
1952
  msgid "St. Helena"
1953
  msgstr ""
1954
 
1955
+ #: ../lib/tribe-view-helpers.class.php:238
1956
  msgid "St. Pierre And Miquelon"
1957
  msgstr ""
1958
 
1959
+ #: ../lib/tribe-view-helpers.class.php:239
1960
  msgid "Sudan"
1961
  msgstr ""
1962
 
1963
+ #: ../lib/tribe-view-helpers.class.php:240
1964
  msgid "Suriname"
1965
  msgstr ""
1966
 
1967
+ #: ../lib/tribe-view-helpers.class.php:241
1968
  msgid "Svalbard And Jan Mayen Islands"
1969
  msgstr ""
1970
 
1971
+ #: ../lib/tribe-view-helpers.class.php:242
1972
  msgid "Swaziland"
1973
  msgstr ""
1974
 
1975
+ #: ../lib/tribe-view-helpers.class.php:243
1976
  msgid "Sweden"
1977
  msgstr ""
1978
 
1979
+ #: ../lib/tribe-view-helpers.class.php:244
1980
  msgid "Switzerland"
1981
  msgstr ""
1982
 
1983
+ #: ../lib/tribe-view-helpers.class.php:245
1984
  msgid "Syrian Arab Republic"
1985
  msgstr ""
1986
 
1987
+ #: ../lib/tribe-view-helpers.class.php:246
1988
  msgid "Taiwan"
1989
  msgstr ""
1990
 
1991
+ #: ../lib/tribe-view-helpers.class.php:247
1992
  msgid "Tajikistan"
1993
  msgstr ""
1994
 
1995
+ #: ../lib/tribe-view-helpers.class.php:248
1996
  msgid "Tanzania, United Republic Of"
1997
  msgstr ""
1998
 
1999
+ #: ../lib/tribe-view-helpers.class.php:249
2000
  msgid "Thailand"
2001
  msgstr ""
2002
 
2003
+ #: ../lib/tribe-view-helpers.class.php:250
2004
  msgid "Togo"
2005
  msgstr ""
2006
 
2007
+ #: ../lib/tribe-view-helpers.class.php:251
2008
  msgid "Tokelau"
2009
  msgstr ""
2010
 
2011
+ #: ../lib/tribe-view-helpers.class.php:252
2012
  msgid "Tonga"
2013
  msgstr ""
2014
 
2015
+ #: ../lib/tribe-view-helpers.class.php:253
2016
  msgid "Trinidad And Tobago"
2017
  msgstr ""
2018
 
2019
+ #: ../lib/tribe-view-helpers.class.php:254
2020
  msgid "Tunisia"
2021
  msgstr ""
2022
 
2023
+ #: ../lib/tribe-view-helpers.class.php:255
2024
  msgid "Turkey"
2025
  msgstr ""
2026
 
2027
+ #: ../lib/tribe-view-helpers.class.php:256
2028
  msgid "Turkmenistan"
2029
  msgstr ""
2030
 
2031
+ #: ../lib/tribe-view-helpers.class.php:257
2032
  msgid "Turks And Caicos Islands"
2033
  msgstr ""
2034
 
2035
+ #: ../lib/tribe-view-helpers.class.php:258
2036
  msgid "Tuvalu"
2037
  msgstr ""
2038
 
2039
+ #: ../lib/tribe-view-helpers.class.php:259
2040
  msgid "Uganda"
2041
  msgstr ""
2042
 
2043
+ #: ../lib/tribe-view-helpers.class.php:260
2044
  msgid "Ukraine"
2045
  msgstr ""
2046
 
2047
+ #: ../lib/tribe-view-helpers.class.php:261
2048
  msgid "United Arab Emirates"
2049
  msgstr ""
2050
 
2051
+ #: ../lib/tribe-view-helpers.class.php:262
2052
  msgid "United Kingdom"
2053
  msgstr ""
2054
 
2055
+ #: ../lib/tribe-view-helpers.class.php:263
2056
  msgid "United States Minor Outlying Islands"
2057
  msgstr ""
2058
 
2059
+ #: ../lib/tribe-view-helpers.class.php:264
2060
  msgid "Uruguay"
2061
  msgstr ""
2062
 
2063
+ #: ../lib/tribe-view-helpers.class.php:265
2064
  msgid "Uzbekistan"
2065
  msgstr ""
2066
 
2067
+ #: ../lib/tribe-view-helpers.class.php:266
2068
  msgid "Vanuatu"
2069
  msgstr ""
2070
 
2071
+ #: ../lib/tribe-view-helpers.class.php:267
2072
  msgid "Venezuela"
2073
  msgstr ""
2074
 
2075
+ #: ../lib/tribe-view-helpers.class.php:268
2076
  msgid "Viet Nam"
2077
  msgstr ""
2078
 
2079
+ #: ../lib/tribe-view-helpers.class.php:269
2080
  msgid "Virgin Islands (British)"
2081
  msgstr ""
2082
 
2083
+ #: ../lib/tribe-view-helpers.class.php:270
2084
  msgid "Virgin Islands (U.S.)"
2085
  msgstr ""
2086
 
2087
+ #: ../lib/tribe-view-helpers.class.php:271
2088
  msgid "Wallis And Futuna Islands"
2089
  msgstr ""
2090
 
2091
+ #: ../lib/tribe-view-helpers.class.php:272
2092
  msgid "Western Sahara"
2093
  msgstr ""
2094
 
2095
+ #: ../lib/tribe-view-helpers.class.php:273
2096
  msgid "Yemen"
2097
  msgstr ""
2098
 
2099
+ #: ../lib/tribe-view-helpers.class.php:274
2100
  msgid "Zambia"
2101
  msgstr ""
2102
 
2103
+ #: ../lib/tribe-view-helpers.class.php:275
2104
  msgid "Zimbabwe"
2105
  msgstr ""
2106
 
2107
+ #: ../lib/tribe-view-helpers.class.php:295
2108
  msgid "Alabama"
2109
  msgstr ""
2110
 
2111
+ #: ../lib/tribe-view-helpers.class.php:296
2112
  msgid "Alaska"
2113
  msgstr ""
2114
 
2115
+ #: ../lib/tribe-view-helpers.class.php:297
2116
  msgid "Arizona"
2117
  msgstr ""
2118
 
2119
+ #: ../lib/tribe-view-helpers.class.php:298
2120
  msgid "Arkansas"
2121
  msgstr ""
2122
 
2123
+ #: ../lib/tribe-view-helpers.class.php:299
2124
  msgid "California"
2125
  msgstr ""
2126
 
2127
+ #: ../lib/tribe-view-helpers.class.php:300
2128
  msgid "Colorado"
2129
  msgstr ""
2130
 
2131
+ #: ../lib/tribe-view-helpers.class.php:301
2132
  msgid "Connecticut"
2133
  msgstr ""
2134
 
2135
+ #: ../lib/tribe-view-helpers.class.php:302
2136
  msgid "Delaware"
2137
  msgstr ""
2138
 
2139
+ #: ../lib/tribe-view-helpers.class.php:303
2140
  msgid "District of Columbia"
2141
  msgstr ""
2142
 
2143
+ #: ../lib/tribe-view-helpers.class.php:304
2144
  msgid "Florida"
2145
  msgstr ""
2146
 
2147
+ #: ../lib/tribe-view-helpers.class.php:306
2148
  msgid "Hawaii"
2149
  msgstr ""
2150
 
2151
+ #: ../lib/tribe-view-helpers.class.php:307
2152
  msgid "Idaho"
2153
  msgstr ""
2154
 
2155
+ #: ../lib/tribe-view-helpers.class.php:308
2156
  msgid "Illinois"
2157
  msgstr ""
2158
 
2159
+ #: ../lib/tribe-view-helpers.class.php:309
2160
  msgid "Indiana"
2161
  msgstr ""
2162
 
2163
+ #: ../lib/tribe-view-helpers.class.php:310
2164
  msgid "Iowa"
2165
  msgstr ""
2166
 
2167
+ #: ../lib/tribe-view-helpers.class.php:311
2168
  msgid "Kansas"
2169
  msgstr ""
2170
 
2171
+ #: ../lib/tribe-view-helpers.class.php:312
2172
  msgid "Kentucky"
2173
  msgstr ""
2174
 
2175
+ #: ../lib/tribe-view-helpers.class.php:313
2176
  msgid "Louisiana"
2177
  msgstr ""
2178
 
2179
+ #: ../lib/tribe-view-helpers.class.php:314
2180
  msgid "Maine"
2181
  msgstr ""
2182
 
2183
+ #: ../lib/tribe-view-helpers.class.php:315
2184
  msgid "Maryland"
2185
  msgstr ""
2186
 
2187
+ #: ../lib/tribe-view-helpers.class.php:316
2188
  msgid "Massachusetts"
2189
  msgstr ""
2190
 
2191
+ #: ../lib/tribe-view-helpers.class.php:317
2192
  msgid "Michigan"
2193
  msgstr ""
2194
 
2195
+ #: ../lib/tribe-view-helpers.class.php:318
2196
  msgid "Minnesota"
2197
  msgstr ""
2198
 
2199
+ #: ../lib/tribe-view-helpers.class.php:319
2200
  msgid "Mississippi"
2201
  msgstr ""
2202
 
2203
+ #: ../lib/tribe-view-helpers.class.php:320
2204
  msgid "Missouri"
2205
  msgstr ""
2206
 
2207
+ #: ../lib/tribe-view-helpers.class.php:321
2208
  msgid "Montana"
2209
  msgstr ""
2210
 
2211
+ #: ../lib/tribe-view-helpers.class.php:322
2212
  msgid "Nebraska"
2213
  msgstr ""
2214
 
2215
+ #: ../lib/tribe-view-helpers.class.php:323
2216
  msgid "Nevada"
2217
  msgstr ""
2218
 
2219
+ #: ../lib/tribe-view-helpers.class.php:324
2220
  msgid "New Hampshire"
2221
  msgstr ""
2222
 
2223
+ #: ../lib/tribe-view-helpers.class.php:325
2224
  msgid "New Jersey"
2225
  msgstr ""
2226
 
2227
+ #: ../lib/tribe-view-helpers.class.php:326
2228
  msgid "New Mexico"
2229
  msgstr ""
2230
 
2231
+ #: ../lib/tribe-view-helpers.class.php:327
2232
  msgid "New York"
2233
  msgstr ""
2234
 
2235
+ #: ../lib/tribe-view-helpers.class.php:328
2236
  msgid "North Carolina"
2237
  msgstr ""
2238
 
2239
+ #: ../lib/tribe-view-helpers.class.php:329
2240
  msgid "North Dakota"
2241
  msgstr ""
2242
 
2243
+ #: ../lib/tribe-view-helpers.class.php:330
2244
  msgid "Ohio"
2245
  msgstr ""
2246
 
2247
+ #: ../lib/tribe-view-helpers.class.php:331
2248
  msgid "Oklahoma"
2249
  msgstr ""
2250
 
2251
+ #: ../lib/tribe-view-helpers.class.php:332
2252
  msgid "Oregon"
2253
  msgstr ""
2254
 
2255
+ #: ../lib/tribe-view-helpers.class.php:333
2256
  msgid "Pennsylvania"
2257
  msgstr ""
2258
 
2259
+ #: ../lib/tribe-view-helpers.class.php:334
2260
  msgid "Rhode Island"
2261
  msgstr ""
2262
 
2263
+ #: ../lib/tribe-view-helpers.class.php:335
2264
  msgid "South Carolina"
2265
  msgstr ""
2266
 
2267
+ #: ../lib/tribe-view-helpers.class.php:336
2268
  msgid "South Dakota"
2269
  msgstr ""
2270
 
2271
+ #: ../lib/tribe-view-helpers.class.php:337
2272
  msgid "Tennessee"
2273
  msgstr ""
2274
 
2275
+ #: ../lib/tribe-view-helpers.class.php:338
2276
  msgid "Texas"
2277
  msgstr ""
2278
 
2279
+ #: ../lib/tribe-view-helpers.class.php:339
2280
  msgid "Utah"
2281
  msgstr ""
2282
 
2283
+ #: ../lib/tribe-view-helpers.class.php:340
2284
  msgid "Vermont"
2285
  msgstr ""
2286
 
2287
+ #: ../lib/tribe-view-helpers.class.php:341
2288
  msgid "Virginia"
2289
  msgstr ""
2290
 
2291
+ #: ../lib/tribe-view-helpers.class.php:342
2292
  msgid "Washington"
2293
  msgstr ""
2294
 
2295
+ #: ../lib/tribe-view-helpers.class.php:343
2296
  msgid "West Virginia"
2297
  msgstr ""
2298
 
2299
+ #: ../lib/tribe-view-helpers.class.php:344
2300
  msgid "Wisconsin"
2301
  msgstr ""
2302
 
2303
+ #: ../lib/tribe-view-helpers.class.php:345
2304
  msgid "Wyoming"
2305
  msgstr ""
2306
 
2332
  msgid "Calendar of Events"
2333
  msgstr ""
2334
 
2335
+ #: ../public/template-tags/options.php:20
2336
+ msgid "The slug used for building the events URL."
2337
+ msgstr ""
2338
+
2339
+ #: ../public/template-tags/options.php:20
2340
+ #, php-format
2341
+ msgid "Your current Events URL is %s"
2342
+ msgstr ""
2343
+
2344
+ #: ../public/template-tags/options.php:31
2345
+ #, php-format
2346
+ msgid "You <strong>cannot</strong> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: %s"
2347
+ msgstr ""
2348
+
2349
+ #: ../public/template-tags/options.php:43
2350
+ msgid "Here is the iCal feed URL for your events:"
2351
+ msgstr ""
2352
+
2353
  #: ../views/ecp-single-template.php:24
2354
  msgid "Edit"
2355
  msgstr ""
2358
  msgid "All Day"
2359
  msgstr ""
2360
 
2361
+ #: ../views/gridview.php:36
2362
+ #: ../views/list.php:18
2363
+ msgid "Event List"
2364
+ msgstr ""
2365
+
2366
+ #: ../views/gridview.php:37
2367
+ #: ../views/list.php:19
2368
+ msgid "Calendar"
2369
+ msgstr ""
2370
+
2371
  #: ../views/gridview.php:42
2372
  #: ../views/list.php:165
2373
+ #: ../views/single.php:103
2374
  msgid "iCal Import"
2375
  msgstr ""
2376
 
2377
+ #: ../views/gridview.php:45
2378
+ #, php-format
2379
+ msgid "Calendar powered by %sThe Events Calendar%s"
2380
+ msgstr ""
2381
+
2382
  #: ../views/list.php:50
2383
+ #: ../views/single.php:22
2384
  msgid "Start:"
2385
  msgstr ""
2386
 
2387
  #: ../views/list.php:54
2388
+ #: ../views/single.php:24
2389
  msgid "End:"
2390
  msgstr ""
2391
 
2392
  #: ../views/list.php:59
2393
+ #: ../views/single.php:27
2394
  msgid "Date:"
2395
  msgstr ""
2396
 
2397
  #: ../views/list.php:69
2398
+ #: ../views/single.php:61
2399
  msgid "Venue:"
2400
  msgstr ""
2401
 
2402
  #: ../views/list.php:92
2403
+ #: ../views/single.php:78
2404
  msgid "Google Map"
2405
  msgstr ""
2406
 
2439
  msgid "Next Events &raquo;"
2440
  msgstr ""
2441
 
2442
+ #: ../views/single.php:12
2443
  msgid "&laquo; Back to Events"
2444
  msgstr ""
2445
 
2446
+ #: ../views/single.php:16
2447
  msgid "This event has passed."
2448
  msgstr ""
2449
 
2450
+ #: ../views/single.php:19
2451
  msgid "Event:"
2452
  msgstr ""
2453
 
2454
+ #: ../views/single.php:36
2455
+ #: ../views/single.php:39
2456
  msgid "Organizer:"
2457
  msgstr ""
2458
 
2459
+ #: ../views/single.php:50
2460
  msgid "Updated:"
2461
  msgstr ""
2462
 
2463
+ #: ../views/single.php:53
2464
  msgid "Schedule:"
2465
  msgstr ""
2466
 
2467
+ #: ../views/single.php:78
2468
  msgid "Click to view a Google Map"
2469
  msgstr ""
2470
 
2471
+ #: ../views/single.php:106
2472
  msgid "Add to Google Calendar"
2473
  msgstr ""
2474
 
2475
+ #: ../views/single.php:106
2476
  msgid "+ Google Calendar"
2477
  msgstr ""
2478
 
lib/template-tags-deprecated.php CHANGED
@@ -10,28 +10,6 @@ if ( !defined('ABSPATH') ) { die('-1'); }
10
 
11
  if ( class_exists('TribeEvents') ) {
12
 
13
- if (!function_exists( 'tribe_is_recurring_event' )) {
14
- /**
15
- * Moved to ECP. Delete in 2.1
16
- */
17
- function tribe_is_recurring_event( $postId = null ) {
18
- $tribe_ecp = TribeEvents::instance();
19
- $postId = TribeEvents::postIdHelper( $postId );
20
- return sizeof(get_post_meta($postId, '_EventStartDate')) > 1;
21
- }
22
- }
23
-
24
- if (!function_exists( 'tribe_get_recurrence_text' )) {
25
- /**
26
- * Moved to ECP. Delete in 2.1
27
- */
28
- function tribe_get_recurrence_text( $postId = null ) {
29
- $postId = TribeEvents::postIdHelper( $postId );
30
- $tribe_ecp = TribeEvents::instance();
31
- return (class_exists('TribeEventsRecurrenceMeta')) ? apply_filters( 'tribe_get_recurrence_text', TribeEventsRecurrenceMeta::recurrenceToText( $postId ) ) : '';
32
- }
33
- }
34
-
35
  function event_grid_view() {
36
  _deprecated_function( __FUNCTION__, '2.0', 'tribe_calendar_grid()' );
37
  tribe_calendar_grid();
10
 
11
  if ( class_exists('TribeEvents') ) {
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  function event_grid_view() {
14
  _deprecated_function( __FUNCTION__, '2.0', 'tribe_calendar_grid()' );
15
  tribe_calendar_grid();
lib/the-events-calendar.class.php CHANGED
@@ -16,16 +16,18 @@ if ( !class_exists( 'TribeEvents' ) ) {
16
  const VENUE_POST_TYPE = 'tribe_venue';
17
  const ORGANIZER_POST_TYPE = 'tribe_organizer';
18
  const PLUGIN_DOMAIN = 'tribe-events-calendar';
19
- const VERSION = '2.0.4';
20
  const FEED_URL = 'http://tri.be/category/products/feed/';
 
 
21
 
22
  protected $postTypeArgs = array(
23
  'public' => true,
24
  'rewrite' => array('slug' => 'event', 'with_front' => false),
25
  'menu_position' => 6,
26
  'supports' => array('title','editor','excerpt','author','thumbnail', 'custom-fields'),
27
- //'capability_type' => array('tribe_event', 'tribe_events'),
28
- //'map_meta_cap' => TRUE,
29
  );
30
  protected $postVenueTypeArgs = array(
31
  'public' => true,
@@ -33,8 +35,8 @@ if ( !class_exists( 'TribeEvents' ) ) {
33
  'show_ui' => true,
34
  'show_in_menu' => 0,
35
  'supports' => array('title', 'editor'),
36
- //'capability_type' => array('tribe_venue', 'tribe_venues'),
37
- //'map_meta_cap' => TRUE,
38
  'exclude_from_search' => true
39
  );
40
  protected $postOrganizerTypeArgs = array(
@@ -44,8 +46,8 @@ if ( !class_exists( 'TribeEvents' ) ) {
44
  'show_in_menu' => 0,
45
  'menu_position' => 6,
46
  'supports' => array(''),
47
- //'capability_type' => array('tribe_organizer', 'tribe_organizers'),
48
- //'map_meta_cap' => TRUE,
49
  'exclude_from_search' => true
50
  );
51
  protected $taxonomyLabels;
@@ -60,6 +62,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
60
  protected $rewriteSlug = 'events';
61
  protected $rewriteSlugSingular = 'event';
62
  protected $taxRewriteSlug = 'event/category';
 
63
  protected $monthSlug = 'month';
64
  protected $pastSlug = 'past';
65
  protected $upcomingSlug = 'upcoming';
@@ -73,6 +76,9 @@ if ( !class_exists( 'TribeEvents' ) ) {
73
  public $pluginName;
74
  public $date;
75
  protected $tabIndexStart = 2000;
 
 
 
76
 
77
  public $metaTags = array(
78
  '_EventAllDay',
@@ -149,7 +155,10 @@ if ( !class_exists( 'TribeEvents' ) ) {
149
  *Load all the required library files.
150
  **/
151
  protected function loadLibraries() {
 
 
152
  require_once( 'tribe-event-exception.class.php' );
 
153
  // Load Template Tags
154
  require_once( $this->pluginPath.'public/template-tags/general.php' );
155
  require_once( $this->pluginPath.'public/template-tags/calendar.php' );
@@ -159,21 +168,27 @@ if ( !class_exists( 'TribeEvents' ) ) {
159
  require_once( $this->pluginPath.'public/template-tags/venue.php' );
160
  require_once( $this->pluginPath.'public/template-tags/date.php' );
161
  require_once( $this->pluginPath.'public/template-tags/link.php' );
 
 
162
  // Load Advanced Functions
163
  require_once( $this->pluginPath.'public/advanced-functions/event.php' );
164
  require_once( $this->pluginPath.'public/advanced-functions/venue.php' );
165
  require_once( $this->pluginPath.'public/advanced-functions/organizer.php' );
 
166
  // Load Deprecated Template Tags
167
  require_once( 'template-tags-deprecated.php' );
 
 
168
  require_once( 'widget-list.class.php' );
169
  require_once( 'tribe-admin-events-list.class.php' );
170
  require_once( 'tribe-date-utils.class.php' );
171
  require_once( 'tribe-templates.class.php' );
172
  require_once( 'tribe-event-api.class.php' );
173
  require_once( 'tribe-event-query.class.php' );
174
- require_once( 'tribe-the-events-calendar-import.class.php' );
175
  require_once( 'tribe-view-helpers.class.php' );
 
176
  require_once( 'tribe-debug-bar.class.php' );
 
177
  }
178
 
179
  protected function addFilters() {
@@ -186,33 +201,28 @@ if ( !class_exists( 'TribeEvents' ) ) {
186
  add_filter( 'bloginfo_rss', array($this, 'add_space_to_rss' ) );
187
  add_filter( 'post_type_link', array($this, 'addDateToRecurringEvents'), 10, 2 );
188
  add_filter( 'post_updated_messages', array($this, 'updatePostMessage') );
 
189
 
190
  /* Add nav menu item - thanks to http://wordpress.org/extend/plugins/cpt-archives-in-nav-menus/ */
191
  add_filter( 'nav_menu_items_' . TribeEvents::POSTTYPE, array( $this, 'add_events_checkbox_to_menu' ), null, 3 );
192
  add_filter( 'wp_nav_menu_objects', array( $this, 'add_current_menu_item_class_to_events'), null, 2);
193
-
194
- // a fix for Twenty Eleven specifically
195
- if (function_exists('twentyeleven_body_classes')) {
196
- remove_filter( 'body_class', 'twentyeleven_body_classes' );
197
- add_filter( 'body_class', array( $this, 'twentyeleven_body_classes' ) );
198
- }
199
-
200
  add_filter( 'generate_rewrite_rules', array( $this, 'filterRewriteRules' ) );
201
  }
202
 
203
  protected function addActions() {
204
  add_action( 'init', array( $this, 'init'), 10 );
205
  add_action( 'template_redirect', array( $this, 'loadStyle' ) );
206
- add_action( 'admin_menu', array( $this, 'addOptionsPage' ) );
207
- add_action( 'admin_init', array( $this, 'saveSettings' ) );
208
- add_action( 'admin_menu', array( $this, 'addEventBox' ) );
209
  add_action( 'save_post', array( $this, 'addEventMeta' ), 15, 2 );
210
  add_action( 'save_post', array( $this, 'save_venue_data' ), 16, 2 );
211
  add_action( 'save_post', array( $this, 'save_organizer_data' ), 16, 2 );
 
212
  add_action( 'pre_get_posts', array( $this, 'setDate' ));
213
- add_action( 'pre_get_posts', array( $this, 'setDisplay' ));
214
  add_action( 'tribe_events_post_errors', array( 'TribeEventsPostException', 'displayMessage' ) );
215
- add_action( 'tribe_events_options_top', array( 'TribeEventsOptionsException', 'displayMessage') );
216
  add_action( 'admin_enqueue_scripts', array( $this, 'addAdminScriptsAndStyles' ) );
217
  add_action( 'plugins_loaded', array( $this, 'accessibleMonthForm'), -10 );
218
  add_action( 'the_post', array( $this, 'setReccuringEventDates' ) );
@@ -229,12 +239,17 @@ if ( !class_exists( 'TribeEvents' ) ) {
229
  if( !defined('TRIBE_HIDE_UPSELL') || !TRIBE_HIDE_UPSELL ) {
230
  add_action( 'wp_dashboard_setup', array( $this, 'dashboardWidget' ) );
231
  add_action( 'tribe_events_cost_table', array($this, 'maybeShowMetaUpsell'));
232
- add_action( 'tribe_events_options_top', array($this, 'maybeShowSettingsUpsell'));
233
  }
 
 
 
 
 
 
234
  }
235
 
236
- public static function ecpActive() {
237
- return class_exists( 'TribeEventsPro' ) && defined('TribeEventsPro::VERSION') && version_compare( TribeEventsPro::VERSION, '2.0.4', '>=');
238
  }
239
 
240
  /**
@@ -256,6 +271,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
256
  $this->rewriteSlug = sanitize_title($this->getOption('eventsSlug', 'events'));
257
  $this->rewriteSlugSingular = sanitize_title($this->getOption('singleEventSlug', 'event'));
258
  $this->taxRewriteSlug = $this->rewriteSlug . '/' . sanitize_title(__( 'category', 'tribe-events-calendar' ));
 
259
  $this->monthSlug = sanitize_title(__('month', 'tribe-events-calendar'));
260
  $this->upcomingSlug = sanitize_title(__('upcoming', 'tribe-events-calendar'));
261
  $this->pastSlug = sanitize_title(__('past', 'tribe-events-calendar'));
@@ -272,6 +288,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
272
  }
273
  self::debug(sprintf(__('Initializing Tribe Events on %s','tribe-events-calendar'),date('M, jS \a\t h:m:s a')));
274
  $this->maybeMigrateDatabase();
 
275
  $this->maybeSetTECVersion();
276
  }
277
 
@@ -290,17 +307,115 @@ if ( !class_exists( 'TribeEvents' ) ) {
290
 
291
  // update taxonomy names
292
  $wpdb->update($wpdb->term_taxonomy, array( 'taxonomy' => self::TAXONOMY ), array( 'taxonomy' => 'sp_events_cat') );
293
- update_option('tribe_events_db_version', '2.0.4');
294
  }
295
  }
296
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
297
  public function maybeSetTECVersion() {
298
- if(!$this->getOption('latest_ecp_version') ) {
299
- if ( version_compare($this->getOption('latest_ecp_version'), self::VERSION, '<') )
300
- $this->setOption('latest_ecp_version', self::VERSION);
 
 
 
301
  }
302
  }
303
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
  /**
305
  * Test PHP and WordPress versions for compatibility
306
  *
@@ -457,17 +572,17 @@ if ( !class_exists( 'TribeEvents' ) ) {
457
 
458
  }elseif(get_query_var('eventDisplay') == 'month'){
459
  if(get_query_var('eventDate')){
460
- $new_title = sprintf(__("Events for %s", 'tribe-events-calendar'),date("F, Y",strtotime(get_query_var('eventDate')))) . ' '. $sep . ' ' . $title;
461
  }else{
462
  $new_title = sprintf(__("Events this month", 'tribe-events-calendar'),get_query_var('eventDate')) . ' '. $sep . ' ' . $title;
463
  }
464
 
465
  } elseif(get_query_var('eventDisplay') == 'day') {
466
- $new_title = sprintf(__("Events for %s", 'tribe-events-calendar'),date("F d, Y",strtotime(get_query_var('eventDate')))) . ' '. $sep . ' ' . $title;
467
- } elseif(get_query_var('post_type') == self::POSTTYPE && is_single() && $this->getOption('spEventsTemplate') != '' ) {
468
  global $post;
469
  $new_title = $post->post_title . ' '. $sep . ' ' . $title;
470
- } elseif(get_query_var('post_type') == self::VENUE_POST_TYPE && $this->getOption('spEventsTemplate') != '' ) {
471
  global $post;
472
  $new_title = sprintf(__("Events at %s", 'tribe-events-calendar'), $post->post_title) . ' '. $sep . ' ' . $title;
473
  } else {
@@ -534,6 +649,148 @@ if ( !class_exists( 'TribeEvents' ) ) {
534
  }
535
  return $c;
536
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
537
 
538
  public function registerPostType() {
539
  $this->generatePostTypeLabels();
@@ -541,38 +798,21 @@ if ( !class_exists( 'TribeEvents' ) ) {
541
  register_post_type(self::VENUE_POST_TYPE, $this->postVenueTypeArgs);
542
  register_post_type(self::ORGANIZER_POST_TYPE, $this->postOrganizerTypeArgs);
543
 
544
- $role = get_role( 'administrator' );
545
- $role->add_cap( 'edit_tribe_event' );
546
- $role->add_cap( 'read_tribe_event' );
547
- $role->add_cap( 'delete_tribe_event' );
548
- $role->add_cap( 'edit_tribe_events' );
549
- $role->add_cap( 'edit_others_tribe_events' );
550
- $role->add_cap( 'publish_tribe_events' );
551
- $role->add_cap( 'read_private_tribe_events' );
552
-
553
- $role->add_cap( 'edit_tribe_venue' );
554
- $role->add_cap( 'read_tribe_venue' );
555
- $role->add_cap( 'delete_tribe_venue' );
556
- $role->add_cap( 'edit_tribe_venues' );
557
- $role->add_cap( 'edit_others_tribe_venues' );
558
- $role->add_cap( 'publish_tribe_venues' );
559
- $role->add_cap( 'read_private_tribe_venues' );
560
-
561
- $role->add_cap( 'edit_tribe_organizer' );
562
- $role->add_cap( 'read_tribe_organizer' );
563
- $role->add_cap( 'delete_tribe_organizer' );
564
- $role->add_cap( 'edit_tribe_organizers' );
565
- $role->add_cap( 'edit_others_tribe_organizers' );
566
- $role->add_cap( 'publish_tribe_organizers' );
567
- $role->add_cap( 'read_private_tribe_organizers' );
568
-
569
  register_taxonomy( self::TAXONOMY, self::POSTTYPE, array(
570
  'hierarchical' => true,
571
  'update_count_callback' => '',
572
  'rewrite' => array('slug'=> $this->taxRewriteSlug),
573
  'public' => true,
574
  'show_ui' => true,
575
- 'labels' => $this->taxonomyLabels
 
 
 
 
 
 
576
  ));
577
 
578
  if( $this->getOption('showComments','no') == 'yes' ) {
@@ -580,7 +820,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
580
  }
581
 
582
  }
583
-
584
  public function getVenuePostTypeArgs() {
585
  return $this->postVenueTypeArgs;
586
  }
@@ -704,7 +944,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
704
  public function admin_body_class( $classes ) {
705
  global $current_screen;
706
  if ( isset($current_screen->post_type) &&
707
- ($current_screen->post_type == self::POSTTYPE || $current_screen->id == 'settings_page_the-events-calendar.class')
708
  ) {
709
  $classes .= ' events-cal ';
710
  }
@@ -712,33 +952,74 @@ if ( !class_exists( 'TribeEvents' ) ) {
712
  }
713
 
714
  public function addAdminScriptsAndStyles() {
715
- // always load style. need for icon in nav.
716
- wp_enqueue_style( self::POSTTYPE.'-admin', $this->pluginUrl . 'resources/events-admin.css' );
717
-
718
  global $current_screen;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
719
  if ( isset($current_screen->post_type) ) {
720
- if ( $current_screen->post_type == self::POSTTYPE || $current_screen->id == 'settings_page_the-events-calendar.class' ) {
721
- wp_enqueue_style( self::POSTTYPE.'-admin-ui', $this->pluginUrl . 'resources/events-admin-ui.css' );
 
 
 
 
722
  wp_enqueue_script( 'jquery-ui-datepicker', $this->pluginUrl . 'resources/ui.datepicker.min.js', array('jquery-ui-core'), '1.7.3', true );
723
- wp_enqueue_script( 'jquery-ui-dialog', $this->pluginUrl . 'resources/ui.dialog.min.js', array('jquery-ui-core'), '1.7.3', true );
724
- wp_enqueue_script( 'jquery-ecp-plugins', $this->pluginUrl . 'resources/jquery-ecp-plugins.js', array('jquery') );
725
  wp_enqueue_script( self::POSTTYPE.'-admin', $this->pluginUrl . 'resources/events-admin.js', array('jquery-ui-datepicker'), '', true );
 
726
  // calling our own localization because wp_localize_scripts doesn't support arrays or objects for values, which we need.
727
  add_action('admin_footer', array($this, 'printLocalizedAdmin') );
728
- }elseif( $current_screen->post_type == self::VENUE_POST_TYPE){
 
 
 
 
 
 
 
729
  wp_enqueue_script( 'jquery-ui-datepicker', $this->pluginUrl . 'resources/ui.datepicker.min.js', array('jquery-ui-core'), '1.7.3', true );
730
- wp_enqueue_script( 'jquery-ui-dialog', $this->pluginUrl . 'resources/ui.dialog.min.js', array('jquery-ui-core'), '1.7.3', true );
731
- wp_enqueue_script( 'jquery-ecp-plugins', $this->pluginUrl . 'resources/jquery-ecp-plugins.js', array('jquery') );
732
- wp_enqueue_style( self::POSTTYPE.'-admin-ui', $this->pluginUrl . 'resources/events-admin-ui.css' );
733
  wp_enqueue_script( self::VENUE_POST_TYPE.'-admin', $this->pluginUrl . 'resources/events-admin.js');
734
  wp_enqueue_style( self::VENUE_POST_TYPE.'-admin', $this->pluginUrl . 'resources/hide-visibility.css' );
735
- }elseif( $current_screen->post_type == self::ORGANIZER_POST_TYPE){
 
 
 
 
 
 
 
 
736
  wp_enqueue_script( 'jquery-ui-datepicker', $this->pluginUrl . 'resources/ui.datepicker.min.js', array('jquery-ui-core'), '1.7.3', true );
737
- wp_enqueue_script( 'jquery-ui-dialog', $this->pluginUrl . 'resources/ui.dialog.min.js', array('jquery-ui-core'), '1.7.3', true );
738
- wp_enqueue_script( 'jquery-ecp-plugins', $this->pluginUrl . 'resources/jquery-ecp-plugins.js', array('jquery') );
739
- wp_enqueue_style( self::POSTTYPE.'-admin-ui', $this->pluginUrl . 'resources/events-admin.css' );
740
  wp_enqueue_script( self::ORGANIZER_POST_TYPE.'-admin', $this->pluginUrl . 'resources/events-admin.js');
741
  wp_enqueue_style( self::ORGANIZER_POST_TYPE.'-admin', $this->pluginUrl . 'resources/hide-visibility.css' );
 
 
 
 
742
  }
743
  }
744
  }
@@ -786,102 +1067,6 @@ if ( !class_exists( 'TribeEvents' ) ) {
786
 
787
  }
788
 
789
- public function addOptionsPage() {
790
- add_options_page($this->pluginName, $this->pluginName, 'administrator', 'tribe-events-calendar', array($this,'optionsPageView'));
791
- }
792
-
793
- public function optionsPageView() {
794
- include( $this->pluginPath . 'admin-views/events-options.php' );
795
- // every visit to ECP Settings = flush rules.
796
- $this->flushRewriteRules();
797
- }
798
-
799
- /**
800
- * Process settings form submissions and save settings if appropriate
801
- */
802
- public function saveSettings() {
803
-
804
- if ( isset($_POST['saveEventsCalendarOptions']) && check_admin_referer('saveEventsCalendarOptions') ) {
805
- $options = self::getOptions();
806
- $options['viewOption'] = $_POST['viewOption'];
807
- if ( isset($_POST['postsPerPage']) ) {
808
- $options['postsPerPage'] = $_POST['postsPerPage'];
809
- }
810
- if(isset($_POST['defaultCountry']) && $_POST['defaultCountry']) {
811
- $countries = TribeEventsViewHelpers::constructCountries();
812
- $defaultCountryKey = array_search( $_POST['defaultCountry'], $countries );
813
- $options['defaultCountry'] = array( $defaultCountryKey, $_POST['defaultCountry'] );
814
- }
815
-
816
- if( $_POST['embedGoogleMapsHeight'] ) {
817
- $options['embedGoogleMapsHeight'] = $_POST['embedGoogleMapsHeight'];
818
- $options['embedGoogleMapsWidth'] = $_POST['embedGoogleMapsWidth'];
819
- $options['embedGoogleMapsZoom'] = $_POST['embedGoogleMapsZoom'];
820
- }
821
-
822
- // single event cannot be same as plural. Or empty.
823
- if( isset($_POST['singleEventSlug']) && isset($_POST['eventsSlug']) ){
824
- if ( $_POST['singleEventSlug'] === $_POST['eventsSlug'] ) {
825
- $_POST['singleEventSlug'] = 'event';
826
- }
827
- }
828
-
829
- if( empty($_POST['singleEventSlug']) ){
830
- $_POST['singleEventSlug'] = 'event';
831
- }
832
-
833
- // Events slug can't be empty
834
- if ( empty( $_POST['eventsSlug'] ) ) {
835
- $_POST['eventsSlug'] = 'events';
836
- }
837
-
838
- $boolean_opts = array(
839
- 'embedGoogleMaps',
840
- 'showComments',
841
- 'displayEventsOnHomepage',
842
- 'debugEvents',
843
- 'defaultValueReplace',
844
- );
845
- foreach ($boolean_opts as $opt) {
846
- $options[$opt] = (isset($_POST[$opt])) ? true : false;
847
- }
848
-
849
- $opts = array(
850
- 'resetEventPostDate',
851
- 'eventsSlug',
852
- 'singleEventSlug',
853
- 'spEventsAfterHTML',
854
- 'spEventsBeforeHTML',
855
- 'spEventsCountries',
856
- 'eventsDefaultVenueID',
857
- 'eventsDefaultOrganizerID',
858
- 'eventsDefaultState',
859
- 'eventsDefaultProvince',
860
- 'eventsDefaultAddress',
861
- 'eventsDefaultCity',
862
- 'eventsDefaultZip',
863
- 'eventsDefaultPhone',
864
- 'multiDayCutoff',
865
- 'spEventsTemplate'
866
- );
867
- foreach ($opts as $opt) {
868
- if(isset($_POST[$opt]))
869
- $options[$opt] = $_POST[$opt];
870
- }
871
-
872
- $options['spEventsCountries'] = (isset($options['spEventsCountries'])) ? stripslashes($options['spEventsCountries']) : null;
873
-
874
- // events slug happiness
875
- $slug = $options['eventsSlug'];
876
- $slug = sanitize_title_with_dashes($slug);
877
- $slug = str_replace('/',' ',$slug);
878
- $options['eventsSlug'] = $slug;
879
- $this->rewriteSlug = $slug;
880
-
881
- $this->setOptions($options);
882
- } // end if
883
- }
884
-
885
  /**
886
  * Get all options for the Events Calendar
887
  *
@@ -933,11 +1118,15 @@ if ( !class_exists( 'TribeEvents' ) ) {
933
  }
934
  if ( update_option( TribeEvents::OPTIONNAME, $options ) ) {
935
  self::$options = apply_filters( 'tribe_get_options', $options );
936
- if ( isset(self::$options['eventsSlug']) && self::$options['eventsSlug'] != '' ) {
937
- $this->flushRewriteRules();
 
 
938
  }
 
939
  } else {
940
- self::$options = self::getOptions();
 
941
  }
942
  }
943
 
@@ -971,8 +1160,6 @@ if ( !class_exists( 'TribeEvents' ) ) {
971
 
972
  public function truncate($text, $excerpt_length = 44) {
973
 
974
- $text = strip_shortcodes( $text );
975
-
976
  $text = apply_filters('the_content', $text);
977
  $text = str_replace(']]>', ']]&gt;', $text);
978
  $text = strip_tags($text);
@@ -997,8 +1184,8 @@ if ( !class_exists( 'TribeEvents' ) ) {
997
  public function loadStyle() {
998
 
999
  $eventsURL = trailingslashit( $this->pluginUrl ) . 'resources/';
1000
- wp_enqueue_script('sp-events-pjax', $eventsURL.'jquery.pjax.js', array('jquery') );
1001
- wp_enqueue_script('sp-events-calendar-script', $eventsURL.'events.js', array('jquery', 'sp-events-pjax') );
1002
  // is there an events.css file in the theme?
1003
  if ( $user_style = locate_template(array('events/events.css')) ) {
1004
  $styleUrl = str_replace( get_theme_root(), get_theme_root_uri(), $user_style );
@@ -1009,7 +1196,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
1009
  $styleUrl = apply_filters( 'tribe_events_stylesheet_url', $styleUrl );
1010
 
1011
  if ( $styleUrl )
1012
- wp_enqueue_style('sp-events-calendar-style', $styleUrl);
1013
  }
1014
 
1015
 
@@ -1118,7 +1305,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
1118
  global $wp_rewrite;
1119
  $wp_rewrite->flush_rules();
1120
  // in case this was called too early, let's get it in the end.
1121
- add_action('shutdown', array($this, 'flushRewriteRules'));
1122
  }
1123
  /**
1124
  * Adds the event specific query vars to WordPress
@@ -1155,6 +1342,8 @@ if ( !class_exists( 'TribeEvents' ) ) {
1155
  $baseSingle = trailingslashit( $this->rewriteSlugSingular );
1156
  $baseTax = trailingslashit( $this->taxRewriteSlug );
1157
  $baseTax = "(.*)" . $baseTax;
 
 
1158
 
1159
  $month = $this->monthSlug;
1160
  $upcoming = $this->upcomingSlug;
@@ -1213,9 +1402,9 @@ if ( !class_exists( 'TribeEvents' ) ) {
1213
 
1214
  // account for semi-pretty permalinks
1215
  if( strpos(get_option('permalink_structure'),"index.php") !== FALSE ) {
1216
- $eventUrl = trailingslashit( home_url() . '/index.php/' . $this->rewriteSlug );
1217
  } else {
1218
- $eventUrl = trailingslashit( home_url() . '/' . $this->rewriteSlug );
1219
  }
1220
 
1221
  // if we're on an Event Cat, show the cat link, except for home and days.
@@ -1449,7 +1638,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
1449
  * This is mainly for templates.
1450
  */
1451
  public function getEventMeta( $id, $meta, $single = true ){
1452
- $use_def_if_empty = tribe_get_option('defaultValueReplace');
1453
  if($use_def_if_empty){
1454
  $cleaned_tag = str_replace('_Event','',$meta);
1455
  $default = tribe_get_option('eventsDefault'.$cleaned_tag);
@@ -1509,6 +1698,60 @@ if ( !class_exists( 'TribeEvents' ) ) {
1509
  TribeEventsAPI::saveEventMeta($postId, $_POST, $post);
1510
  }
1511
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1512
 
1513
  //** If you are saving a new venu separate from an event
1514
  public function save_venue_data( $postID = null, $post=null ) {
@@ -1656,7 +1899,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
1656
  $options = '';
1657
  $style = '';
1658
  $postId = $post->ID;
1659
-
1660
  foreach ( $this->metaTags as $tag ) {
1661
  if ( $postId && $saved ) { //if there is a post AND the post has been saved at least once.
1662
 
@@ -1672,7 +1915,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
1672
  if( isset($_POST['Event'.$cleaned_tag]) ){
1673
  $$tag = $_POST['Event'.$cleaned_tag];
1674
  }else{
1675
- $$tag = class_exists('TribeEventsPro') ? tribe_get_option('eventsDefault'.$cleaned_tag) : "";
1676
  }
1677
  }
1678
  }
@@ -1689,38 +1932,51 @@ if ( !class_exists( 'TribeEvents' ) ) {
1689
  }
1690
  }
1691
 
1692
- if( isset($_EventVenueID) && $_EventVenueID ){
 
1693
  foreach($this->venueTags as $tag) {
1694
  $$tag = get_post_meta($_EventVenueID, $tag, true );
1695
  }
1696
 
1697
- }elseif ( tribe_get_option('defaultValueReplace') ){
 
1698
  $defaults = $this->venueTags;
1699
  $defaults[] = '_VenueState';
1700
  $defaults[] = '_VenueProvince';
1701
 
1702
  foreach ( $defaults as $tag ) {
1703
- if ( !$postId || !isset($_GET['post']) ) { //if there is a post AND the post has been saved at least once.
1704
- $cleaned_tag = str_replace('_Venue','',$tag);
1705
 
1706
- if($cleaned_tag == 'Cost')
1707
- continue;
 
 
1708
 
1709
- ${'_Venue'.$cleaned_tag} = class_exists('TribeEventsPro') ? tribe_get_option('eventsDefault'.$cleaned_tag) : "";
 
 
1710
  }
1711
-
1712
  if( isset($_POST['venue'][$cleaned_tag]) )
1713
- ${'_Venue'.$cleaned_tag} = $_POST['venue'][$cleaned_tag];
1714
 
1715
-
1716
  }
1717
- if ( isset($_VenueState) ) {
1718
- $_VenueStateProvince = $_VenueState; // we want to use default values here
 
1719
  } elseif ( isset($_VenueProvince) ) {
1720
  $_VenueStateProvince = $_VenueProvince;
1721
  } else {
1722
  $_VenueStateProvince = null;
1723
  }
 
 
 
 
 
 
 
 
 
1724
  }
1725
 
1726
  $_EventStartDate = (isset($_EventStartDate)) ? $_EventStartDate : null;
@@ -1731,7 +1987,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
1731
  $endMonthOptions = TribeEventsViewHelpers::getMonthOptions( $_EventEndDate );
1732
  $startYearOptions = TribeEventsViewHelpers::getYearOptions( $_EventStartDate );
1733
  $endYearOptions = TribeEventsViewHelpers::getYearOptions( $_EventEndDate );
1734
- $startMinuteOptions = TribeEventsViewHelpers::getMinuteOptions( $_EventStartDate );
1735
  $endMinuteOptions = TribeEventsViewHelpers::getMinuteOptions( $_EventEndDate );
1736
  $startHourOptions = TribeEventsViewHelpers::getHourOptions( $_EventAllDay == 'yes' ? null : $_EventStartDate, true );
1737
  $endHourOptions = TribeEventsViewHelpers::getHourOptions( $_EventAllDay == 'yes' ? null : $_EventEndDate );
@@ -1772,7 +2028,6 @@ if ( !class_exists( 'TribeEvents' ) ) {
1772
  $OrganizerID = get_post_meta( $postId, '_EventOrganizerID', true);
1773
  ?><input type='hidden' name='organizer[OrganizerID]' value='<?php echo esc_attr($OrganizerID) ?>'/><?php
1774
  }
1775
-
1776
 
1777
  /**
1778
  * Adds a style chooser to the write post page
@@ -1825,6 +2080,7 @@ if ( !class_exists( 'TribeEvents' ) ) {
1825
  $options = '';
1826
  $style = '';
1827
  $postId = $post->ID;
 
1828
 
1829
  if($post->post_type == self::ORGANIZER_POST_TYPE){
1830
 
@@ -1868,6 +2124,20 @@ if ( !class_exists( 'TribeEvents' ) ) {
1868
  }
1869
  }
1870
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1871
  /**
1872
  * Verify that a venue or organizer is unique
1873
  *
@@ -2122,10 +2392,6 @@ if ( !class_exists( 'TribeEvents' ) ) {
2122
  </tr><?php
2123
  }
2124
 
2125
- public function maybeShowSettingsUpsell($postId) {
2126
- ?><p><?php _e('Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?', 'tribe-events-calendar' ); ?></p>
2127
- <p><?php printf(__('Check out the <a href="%s">available Add-Ons</a>.', 'tribe-events-calendar' ), self::$tribeUrl.'?ref=tec-options') ?></p> <?php
2128
- }
2129
 
2130
  /**
2131
  * Helper function for getting Post Id. Accepts null or a post id.
@@ -2141,6 +2407,17 @@ if ( !class_exists( 'TribeEvents' ) ) {
2141
  }
2142
  }
2143
 
 
 
 
 
 
 
 
 
 
 
 
2144
  } // end TribeEvents class
2145
 
2146
  } // end if !class_exists TribeEvents
16
  const VENUE_POST_TYPE = 'tribe_venue';
17
  const ORGANIZER_POST_TYPE = 'tribe_organizer';
18
  const PLUGIN_DOMAIN = 'tribe-events-calendar';
19
+ const VERSION = '2.0.5';
20
  const FEED_URL = 'http://tri.be/category/products/feed/';
21
+ const INFO_API_URL = 'http://wpapi.org/api/plugin/the-events-calendar.php';
22
+ const WP_PLUGIN_URL = 'http://wordpress.org/extend/plugins/the-events-calendar/';
23
 
24
  protected $postTypeArgs = array(
25
  'public' => true,
26
  'rewrite' => array('slug' => 'event', 'with_front' => false),
27
  'menu_position' => 6,
28
  'supports' => array('title','editor','excerpt','author','thumbnail', 'custom-fields'),
29
+ 'capability_type' => array('tribe_event', 'tribe_events'),
30
+ 'map_meta_cap' => true
31
  );
32
  protected $postVenueTypeArgs = array(
33
  'public' => true,
35
  'show_ui' => true,
36
  'show_in_menu' => 0,
37
  'supports' => array('title', 'editor'),
38
+ 'capability_type' => array('tribe_venue', 'tribe_venues'),
39
+ 'map_meta_cap' => true,
40
  'exclude_from_search' => true
41
  );
42
  protected $postOrganizerTypeArgs = array(
46
  'show_in_menu' => 0,
47
  'menu_position' => 6,
48
  'supports' => array(''),
49
+ 'capability_type' => array('tribe_organizer', 'tribe_organizers'),
50
+ 'map_meta_cap' => true,
51
  'exclude_from_search' => true
52
  );
53
  protected $taxonomyLabels;
62
  protected $rewriteSlug = 'events';
63
  protected $rewriteSlugSingular = 'event';
64
  protected $taxRewriteSlug = 'event/category';
65
+ protected $tagRewriteSlug = 'event/tag';
66
  protected $monthSlug = 'month';
67
  protected $pastSlug = 'past';
68
  protected $upcomingSlug = 'upcoming';
76
  public $pluginName;
77
  public $date;
78
  protected $tabIndexStart = 2000;
79
+
80
+ public $form_errors = array();
81
+ public $form_message = array();
82
 
83
  public $metaTags = array(
84
  '_EventAllDay',
155
  *Load all the required library files.
156
  **/
157
  protected function loadLibraries() {
158
+
159
+ // Exceptions Helper
160
  require_once( 'tribe-event-exception.class.php' );
161
+
162
  // Load Template Tags
163
  require_once( $this->pluginPath.'public/template-tags/general.php' );
164
  require_once( $this->pluginPath.'public/template-tags/calendar.php' );
168
  require_once( $this->pluginPath.'public/template-tags/venue.php' );
169
  require_once( $this->pluginPath.'public/template-tags/date.php' );
170
  require_once( $this->pluginPath.'public/template-tags/link.php' );
171
+ if (is_admin()) require_once( $this->pluginPath.'public/template-tags/options.php' );
172
+
173
  // Load Advanced Functions
174
  require_once( $this->pluginPath.'public/advanced-functions/event.php' );
175
  require_once( $this->pluginPath.'public/advanced-functions/venue.php' );
176
  require_once( $this->pluginPath.'public/advanced-functions/organizer.php' );
177
+
178
  // Load Deprecated Template Tags
179
  require_once( 'template-tags-deprecated.php' );
180
+
181
+ // Load Classes
182
  require_once( 'widget-list.class.php' );
183
  require_once( 'tribe-admin-events-list.class.php' );
184
  require_once( 'tribe-date-utils.class.php' );
185
  require_once( 'tribe-templates.class.php' );
186
  require_once( 'tribe-event-api.class.php' );
187
  require_once( 'tribe-event-query.class.php' );
 
188
  require_once( 'tribe-view-helpers.class.php' );
189
+ require_once( 'tribe-the-events-calendar-import.class.php' );
190
  require_once( 'tribe-debug-bar.class.php' );
191
+
192
  }
193
 
194
  protected function addFilters() {
201
  add_filter( 'bloginfo_rss', array($this, 'add_space_to_rss' ) );
202
  add_filter( 'post_type_link', array($this, 'addDateToRecurringEvents'), 10, 2 );
203
  add_filter( 'post_updated_messages', array($this, 'updatePostMessage') );
204
+ add_filter( 'term_link', array($this, 'tag_link'), 10, 3);
205
 
206
  /* Add nav menu item - thanks to http://wordpress.org/extend/plugins/cpt-archives-in-nav-menus/ */
207
  add_filter( 'nav_menu_items_' . TribeEvents::POSTTYPE, array( $this, 'add_events_checkbox_to_menu' ), null, 3 );
208
  add_filter( 'wp_nav_menu_objects', array( $this, 'add_current_menu_item_class_to_events'), null, 2);
209
+
 
 
 
 
 
 
210
  add_filter( 'generate_rewrite_rules', array( $this, 'filterRewriteRules' ) );
211
  }
212
 
213
  protected function addActions() {
214
  add_action( 'init', array( $this, 'init'), 10 );
215
  add_action( 'template_redirect', array( $this, 'loadStyle' ) );
216
+ add_action( 'admin_menu', array( $this, 'addEventBox' ) );
217
+ add_action( 'wp_insert_post', array( $this, 'addPostOrigin' ), 10, 2 );
 
218
  add_action( 'save_post', array( $this, 'addEventMeta' ), 15, 2 );
219
  add_action( 'save_post', array( $this, 'save_venue_data' ), 16, 2 );
220
  add_action( 'save_post', array( $this, 'save_organizer_data' ), 16, 2 );
221
+ add_action( 'save_post', array( $this, 'addToPostAuditTrail' ), 10, 2 );
222
  add_action( 'pre_get_posts', array( $this, 'setDate' ));
223
+ add_action( 'wp', array( $this, 'setDisplay' ));
224
  add_action( 'tribe_events_post_errors', array( 'TribeEventsPostException', 'displayMessage' ) );
225
+ add_action( 'tribe_settings_top', array( 'TribeEventsOptionsException', 'displayMessage') );
226
  add_action( 'admin_enqueue_scripts', array( $this, 'addAdminScriptsAndStyles' ) );
227
  add_action( 'plugins_loaded', array( $this, 'accessibleMonthForm'), -10 );
228
  add_action( 'the_post', array( $this, 'setReccuringEventDates' ) );
239
  if( !defined('TRIBE_HIDE_UPSELL') || !TRIBE_HIDE_UPSELL ) {
240
  add_action( 'wp_dashboard_setup', array( $this, 'dashboardWidget' ) );
241
  add_action( 'tribe_events_cost_table', array($this, 'maybeShowMetaUpsell'));
 
242
  }
243
+ // option pages
244
+ add_action( '_admin_menu', array( $this, 'initOptions' ) );
245
+ add_action( 'tribe_settings_do_tabs', array( $this, 'doSettingTabs' ) );
246
+ add_action( 'tribe_settings_content_tab_help', array( $this, 'doHelpTab' ) );
247
+ // add-on compatibility
248
+ add_action( 'admin_notices', array( $this, 'checkAddOnCompatibility' ) );
249
  }
250
 
251
+ public static function ecpActive( $version = '2.0.5' ) {
252
+ return class_exists( 'TribeEventsPro' ) && defined('TribeEventsPro::VERSION') && version_compare( TribeEventsPro::VERSION, $version, '>=');
253
  }
254
 
255
  /**
271
  $this->rewriteSlug = sanitize_title($this->getOption('eventsSlug', 'events'));
272
  $this->rewriteSlugSingular = sanitize_title($this->getOption('singleEventSlug', 'event'));
273
  $this->taxRewriteSlug = $this->rewriteSlug . '/' . sanitize_title(__( 'category', 'tribe-events-calendar' ));
274
+ $this->tagRewriteSlug = $this->rewriteSlug . '/' . sanitize_title(__( 'tag', 'tribe-events-calendar' ));
275
  $this->monthSlug = sanitize_title(__('month', 'tribe-events-calendar'));
276
  $this->upcomingSlug = sanitize_title(__('upcoming', 'tribe-events-calendar'));
277
  $this->pastSlug = sanitize_title(__('past', 'tribe-events-calendar'));
288
  }
289
  self::debug(sprintf(__('Initializing Tribe Events on %s','tribe-events-calendar'),date('M, jS \a\t h:m:s a')));
290
  $this->maybeMigrateDatabase();
291
+ $this->maybeRenameOptions();
292
  $this->maybeSetTECVersion();
293
  }
294
 
307
 
308
  // update taxonomy names
309
  $wpdb->update($wpdb->term_taxonomy, array( 'taxonomy' => self::TAXONOMY ), array( 'taxonomy' => 'sp_events_cat') );
310
+ update_option('tribe_events_db_version', '2.0.1');
311
  }
312
  }
313
+
314
+ public function maybeRenameOptions() {
315
+ if ( version_compare( get_option('tribe_events_db_version'), '2.0.5', '<' ) ) {
316
+ $option_names = array(
317
+ 'spEventsTemplate' => 'tribeEventsTemplate',
318
+ 'spEventsBeforeHTML' => 'tribeEventsBeforeHTML',
319
+ 'spEventsAfterHTML' => 'tribeEventsAfterHTML',
320
+ );
321
+ $old_option_names = array_keys( $option_names );
322
+ $new_option_names = array_values( $option_names );
323
+ $new_options = array();
324
+ $current_options = self::getOptions();
325
+ for ( $i = 0; $i < count( $old_option_names ); $i++ ) {
326
+ $new_options[$new_option_names[$i]] = $this->getOption( $old_option_names[$i] );
327
+ unset( $current_options[$old_option_names[$i]] );
328
+ }
329
+ $this->setOptions( wp_parse_args( $new_options, $current_options ) );
330
+ update_option('tribe_events_db_version', '2.0.5');
331
+ }
332
+ }
333
+
334
  public function maybeSetTECVersion() {
335
+ if ( version_compare($this->getOption('latest_ecp_version'), self::VERSION, '<') ) {
336
+ $previous_versions = $this->getOption('previous_ecp_versions') ? $this->getOption('previous_ecp_versions') : array();
337
+ $previous_versions[] = ($this->getOption('latest_ecp_version')) ? $this->getOption('latest_ecp_version') : '0';
338
+
339
+ $this->setOption('previous_ecp_versions', $previous_versions);
340
+ $this->setOption('latest_ecp_version', self::VERSION);
341
  }
342
  }
343
 
344
+
345
+ /**
346
+ * Check add-ons to make sure they are supported by currently running TEC version.
347
+ *
348
+ * @since 2.0.5
349
+ * @author Paul Hughes
350
+ * @return void
351
+ */
352
+ public function checkAddOnCompatibility() {
353
+ $operator = apply_filters( 'tribe_tec_addons_comparison_operator', '>' );
354
+ $output = '';
355
+ $bad_versions = array();
356
+ $tec_addons_required_versions = array();
357
+
358
+ $tec_addons_required_versions = (array) apply_filters('tribe_tec_addons', $tec_addons_required_versions);
359
+
360
+ foreach ($tec_addons_required_versions as $plugin) {
361
+ if ( version_compare( $plugin['required_version'], self::VERSION, $operator) ) {
362
+ $bad_versions[$plugin['plugin_name']] = $plugin['required_version'];
363
+ }
364
+ }
365
+
366
+ if ( !empty($bad_versions) ) {
367
+ $output .= '<div class="error">';
368
+ foreach ($bad_versions as $plugin => $version) {
369
+ $output .= '<p>'.sprintf( __('Your version of %s requires version %s or higher of The Events Calendar (you are currently running %s). Visit %shelp%s for more information.', 'tribe-events-calendar'), $plugin, $version, self::VERSION, '<a href="http://shylock.local/moderntribe/wp-admin/options-general.php?page=tribe-settings&tab=help">', '</a>' ).'</p>';
370
+ }
371
+ $output .= '</div>';
372
+ }
373
+ if ( current_user_can( 'edit_plugins' ) ) {
374
+ echo apply_filters('tribe_add_on_compatibility_errors', $output);
375
+ }
376
+ }
377
+
378
+ /**
379
+ * init the settings API and add a hook to add your own setting tabs
380
+ *
381
+ * @since 2.0.5
382
+ * @author jkudish
383
+ * @return void
384
+ */
385
+ public function initOptions() {
386
+
387
+ require_once( 'tribe-settings.class.php' );
388
+ require_once( 'tribe-settings-tab.class.php' );
389
+ require_once( 'tribe-field.class.php' );
390
+ require_once( 'tribe-validate.class.php' );
391
+
392
+ TribeSettings::instance();
393
+ }
394
+
395
+ /**
396
+ * create setting tabs
397
+ *
398
+ * @since 2.0.5
399
+ * @author jkudish
400
+ * @return void
401
+ */
402
+ public function doSettingTabs() {
403
+
404
+ include_once($this->pluginPath.'admin-views/tribe-options-general.php');
405
+ include_once($this->pluginPath.'admin-views/tribe-options-templates.php');
406
+
407
+ new TribeSettingsTab( 'general', __('General', 'tribe-events-calendar'), $generalTab );
408
+ new TribeSettingsTab( 'template', __('Template', 'tribe-events-calendar'), $templatesTab );
409
+ new TribeSettingsTab( 'licenses', __('Licenses', 'tribe-events-calendar'), array('priority' => '40',
410
+ 'fields' => apply_filters('tribe_license_fields', array()) ) );
411
+ new TribeSettingsTab( 'help', __('Help', 'tribe-events-calendar'), array('priority' => 60, 'show_save' => false) );
412
+
413
+ }
414
+
415
+ public function doHelpTab() {
416
+ include_once($this->pluginPath.'admin-views/tribe-options-help.php');
417
+ }
418
+
419
  /**
420
  * Test PHP and WordPress versions for compatibility
421
  *
572
 
573
  }elseif(get_query_var('eventDisplay') == 'month'){
574
  if(get_query_var('eventDate')){
575
+ $new_title = sprintf(__("Events for %s", 'tribe-events-calendar'),date_i18n("F, Y",strtotime(get_query_var('eventDate')))) . ' '. $sep . ' ' . $title;
576
  }else{
577
  $new_title = sprintf(__("Events this month", 'tribe-events-calendar'),get_query_var('eventDate')) . ' '. $sep . ' ' . $title;
578
  }
579
 
580
  } elseif(get_query_var('eventDisplay') == 'day') {
581
+ $new_title = sprintf(__("Events for %s", 'tribe-events-calendar'),date_i18n("F d, Y",strtotime(get_query_var('eventDate')))) . ' '. $sep . ' ' . $title;
582
+ } elseif(get_query_var('post_type') == self::POSTTYPE && is_single() && $this->getOption('tribeEventsTemplate') != '' ) {
583
  global $post;
584
  $new_title = $post->post_title . ' '. $sep . ' ' . $title;
585
+ } elseif(get_query_var('post_type') == self::VENUE_POST_TYPE && $this->getOption('tribeEventsTemplate') != '' ) {
586
  global $post;
587
  $new_title = sprintf(__("Events at %s", 'tribe-events-calendar'), $post->post_title) . ' '. $sep . ' ' . $title;
588
  } else {
649
  }
650
  return $c;
651
  }
652
+
653
+ private function addCapabilities() {
654
+ $role = get_role( 'administrator' );
655
+ $role->add_cap( 'edit_tribe_event' );
656
+ $role->add_cap( 'read_tribe_event' );
657
+ $role->add_cap( 'delete_tribe_event' );
658
+ $role->add_cap( 'delete_tribe_events');
659
+ $role->add_cap( 'edit_tribe_events' );
660
+ $role->add_cap( 'edit_others_tribe_events' );
661
+ $role->add_cap( 'delete_others_tribe_events' );
662
+ $role->add_cap( 'publish_tribe_events' );
663
+ $role->add_cap( 'edit_published_tribe_events' );
664
+ $role->add_cap( 'delete_published_tribe_events' );
665
+ $role->add_cap( 'delete_private_tribe_events' );
666
+ $role->add_cap( 'edit_private_tribe_events' );
667
+ $role->add_cap( 'read_private_tribe_events' );
668
+
669
+ $role->add_cap( 'edit_tribe_venue' );
670
+ $role->add_cap( 'read_tribe_venue' );
671
+ $role->add_cap( 'delete_tribe_venue' );
672
+ $role->add_cap( 'delete_tribe_venues');
673
+ $role->add_cap( 'edit_tribe_venues' );
674
+ $role->add_cap( 'edit_others_tribe_venues' );
675
+ $role->add_cap( 'delete_others_tribe_venues' );
676
+ $role->add_cap( 'publish_tribe_venues' );
677
+ $role->add_cap( 'edit_published_tribe_venues' );
678
+ $role->add_cap( 'delete_published_tribe_venues' );
679
+ $role->add_cap( 'delete_private_tribe_venues' );
680
+ $role->add_cap( 'edit_private_tribe_venues' );
681
+ $role->add_cap( 'read_private_tribe_venues' );
682
+
683
+ $role->add_cap( 'edit_tribe_organizer' );
684
+ $role->add_cap( 'read_tribe_organizer' );
685
+ $role->add_cap( 'delete_tribe_organizer' );
686
+ $role->add_cap( 'delete_tribe_organizers');
687
+ $role->add_cap( 'edit_tribe_organizers' );
688
+ $role->add_cap( 'edit_others_tribe_organizers' );
689
+ $role->add_cap( 'delete_others_tribe_organizers' );
690
+ $role->add_cap( 'publish_tribe_organizers' );
691
+ $role->add_cap( 'edit_published_tribe_organizers' );
692
+ $role->add_cap( 'delete_published_tribe_organizers' );
693
+ $role->add_cap( 'delete_private_tribe_organizers' );
694
+ $role->add_cap( 'edit_private_tribe_organizers' );
695
+ $role->add_cap( 'read_private_tribe_organizers' );
696
+
697
+ $editor = get_role( 'editor' );
698
+ $editor->add_cap( 'edit_tribe_event' );
699
+ $editor->add_cap( 'read_tribe_event' );
700
+ $editor->add_cap( 'delete_tribe_event' );
701
+ $editor->add_cap( 'delete_tribe_events');
702
+ $editor->add_cap( 'edit_tribe_events' );
703
+ $editor->add_cap( 'edit_others_tribe_events' );
704
+ $editor->add_cap( 'delete_others_tribe_events' );
705
+ $editor->add_cap( 'publish_tribe_events' );
706
+ $editor->add_cap( 'edit_published_tribe_events' );
707
+ $editor->add_cap( 'delete_published_tribe_events' );
708
+ $editor->add_cap( 'delete_private_tribe_events' );
709
+ $editor->add_cap( 'edit_private_tribe_events' );
710
+ $editor->add_cap( 'read_private_tribe_events' );
711
+
712
+ $editor->add_cap( 'edit_tribe_venue' );
713
+ $editor->add_cap( 'read_tribe_venue' );
714
+ $editor->add_cap( 'delete_tribe_venue' );
715
+ $editor->add_cap( 'delete_tribe_venues');
716
+ $editor->add_cap( 'edit_tribe_venues' );
717
+ $editor->add_cap( 'edit_others_tribe_venues' );
718
+ $editor->add_cap( 'delete_others_tribe_venues' );
719
+ $editor->add_cap( 'publish_tribe_venues' );
720
+ $editor->add_cap( 'edit_published_tribe_venues' );
721
+ $editor->add_cap( 'delete_published_tribe_venues' );
722
+ $editor->add_cap( 'delete_private_tribe_venues' );
723
+ $editor->add_cap( 'edit_private_tribe_venues' );
724
+ $editor->add_cap( 'read_private_tribe_venues' );
725
+
726
+ $editor->add_cap( 'edit_tribe_organizer' );
727
+ $editor->add_cap( 'read_tribe_organizer' );
728
+ $editor->add_cap( 'delete_tribe_organizer' );
729
+ $editor->add_cap( 'delete_tribe_organizers');
730
+ $editor->add_cap( 'edit_tribe_organizers' );
731
+ $editor->add_cap( 'edit_others_tribe_organizers' );
732
+ $editor->add_cap( 'delete_others_tribe_organizers' );
733
+ $editor->add_cap( 'publish_tribe_organizers' );
734
+ $editor->add_cap( 'edit_published_tribe_organizers' );
735
+ $editor->add_cap( 'delete_published_tribe_organizers' );
736
+ $editor->add_cap( 'delete_private_tribe_organizers' );
737
+ $editor->add_cap( 'edit_private_tribe_organizers' );
738
+ $editor->add_cap( 'read_private_tribe_organizers' );
739
+
740
+ $author = get_role( 'author' );
741
+ $author->add_cap( 'edit_tribe_event' );
742
+ $author->add_cap( 'read_tribe_event' );
743
+ $author->add_cap( 'delete_tribe_event' );
744
+ $author->add_cap( 'delete_tribe_events' );
745
+ $author->add_cap( 'edit_tribe_events' );
746
+ $author->add_cap( 'publish_tribe_events' );
747
+ $author->add_cap( 'edit_published_tribe_events' );
748
+ $author->add_cap( 'delete_published_tribe_events' );
749
+
750
+ $author->add_cap( 'edit_tribe_venue' );
751
+ $author->add_cap( 'read_tribe_venue' );
752
+ $author->add_cap( 'delete_tribe_venue' );
753
+ $author->add_cap( 'delete_tribe_venues' );
754
+ $author->add_cap( 'edit_tribe_venues' );
755
+ $author->add_cap( 'publish_tribe_venues' );
756
+ $author->add_cap( 'edit_published_tribe_venues' );
757
+ $author->add_cap( 'delete_published_tribe_venues' );
758
+
759
+ $author->add_cap( 'edit_tribe_organizer' );
760
+ $author->add_cap( 'read_tribe_organizer' );
761
+ $author->add_cap( 'delete_tribe_organizer' );
762
+ $author->add_cap( 'delete_tribe_organizers' );
763
+ $author->add_cap( 'edit_tribe_organizers' );
764
+ $author->add_cap( 'publish_tribe_organizers' );
765
+ $author->add_cap( 'edit_published_tribe_organizers' );
766
+ $author->add_cap( 'delete_published_tribe_organizers' );
767
+
768
+ $contributor = get_role( 'contributor' );
769
+ $contributor->add_cap( 'edit_tribe_event' );
770
+ $contributor->add_cap( 'read_tribe_event' );
771
+ $contributor->add_cap( 'delete_tribe_event' );
772
+ $contributor->add_cap( 'delete_tribe_events' );
773
+ $contributor->add_cap( 'edit_tribe_events' );
774
+
775
+ $contributor->add_cap( 'edit_tribe_venue' );
776
+ $contributor->add_cap( 'read_tribe_venue' );
777
+ $contributor->add_cap( 'delete_tribe_venue' );
778
+ $contributor->add_cap( 'delete_tribe_venues' );
779
+ $contributor->add_cap( 'edit_tribe_venues');
780
+
781
+ $contributor->add_cap( 'edit_tribe_organizer' );
782
+ $contributor->add_cap( 'read_tribe_organizer' );
783
+ $contributor->add_cap( 'delete_tribe_organizer' );
784
+ $contributor->add_cap( 'delete_tribe_organizers' );
785
+ $contributor->add_cap( 'edit_tribe_organizers' );
786
+
787
+ $subscriber = get_role( 'subscriber' );
788
+ $subscriber->add_cap( 'read_tribe_event' );
789
+
790
+ $subscriber->add_cap( 'read_tribe_organizer' );
791
+
792
+ $subscriber->add_cap( 'read_tribe_venue' );
793
+ }
794
 
795
  public function registerPostType() {
796
  $this->generatePostTypeLabels();
798
  register_post_type(self::VENUE_POST_TYPE, $this->postVenueTypeArgs);
799
  register_post_type(self::ORGANIZER_POST_TYPE, $this->postOrganizerTypeArgs);
800
 
801
+ $this->addCapabilities();
802
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
803
  register_taxonomy( self::TAXONOMY, self::POSTTYPE, array(
804
  'hierarchical' => true,
805
  'update_count_callback' => '',
806
  'rewrite' => array('slug'=> $this->taxRewriteSlug),
807
  'public' => true,
808
  'show_ui' => true,
809
+ 'labels' => $this->taxonomyLabels,
810
+ 'capabilities' => array(
811
+ 'manage_terms' => 'publish_tribe_events',
812
+ 'edit_terms' => 'publish_tribe_events',
813
+ 'delete_terms' => 'publish_tribe_events',
814
+ 'assign_terms' => 'edit_tribe_events'
815
+ )
816
  ));
817
 
818
  if( $this->getOption('showComments','no') == 'yes' ) {
820
  }
821
 
822
  }
823
+
824
  public function getVenuePostTypeArgs() {
825
  return $this->postVenueTypeArgs;
826
  }
944
  public function admin_body_class( $classes ) {
945
  global $current_screen;
946
  if ( isset($current_screen->post_type) &&
947
+ ($current_screen->post_type == self::POSTTYPE || $current_screen->id == 'settings_page_tribe-settings')
948
  ) {
949
  $classes .= ' events-cal ';
950
  }
952
  }
953
 
954
  public function addAdminScriptsAndStyles() {
955
+
 
 
956
  global $current_screen;
957
+
958
+ // admin stylesheet - always loaded for a few persistent things (e.g. icon)
959
+ wp_enqueue_style( self::POSTTYPE.'-admin', $this->pluginUrl . 'resources/events-admin.css' );
960
+
961
+ // settings screen
962
+ if (isset($current_screen->id) && $current_screen->id == 'settings_page_tribe-settings') {
963
+
964
+ wp_enqueue_script( 'tribe-settings', $this->pluginUrl . 'resources/tribe-settings.js', array('jquery'), '', true );
965
+ wp_enqueue_style( 'chosen-style', $this->pluginUrl . 'resources/chosen.css' );
966
+ wp_enqueue_script( 'chosen-jquery', $this->pluginUrl . 'resources/chosen.jquery.min.js', array('jquery'), '0.9.5', false );
967
+ wp_enqueue_script( self::POSTTYPE.'-admin', $this->pluginUrl . 'resources/events-admin.js', array('jquery-ui-datepicker'), '', true );
968
+ wp_enqueue_script( 'thickbox' );
969
+ wp_enqueue_style( 'thickbox' );
970
+
971
+ // hook for other plugins
972
+ do_action('tribe_settings_enqueue');
973
+ }
974
+
975
+ // post type editiong
976
  if ( isset($current_screen->post_type) ) {
977
+
978
+ if ( $current_screen->post_type == self::POSTTYPE ) { // events editing
979
+
980
+ wp_enqueue_style( 'chosen-style', $this->pluginUrl . 'resources/chosen.css' );
981
+ wp_enqueue_script( 'chosen-jquery', $this->pluginUrl . 'resources/chosen.jquery.min.js', array('jquery'), '0.9.5', false );
982
+ wp_enqueue_style( self::POSTTYPE.'-admin-ui', $this->pluginUrl . 'resources/events-admin-ui.css' );
983
  wp_enqueue_script( 'jquery-ui-datepicker', $this->pluginUrl . 'resources/ui.datepicker.min.js', array('jquery-ui-core'), '1.7.3', true );
984
+ wp_enqueue_script( 'jquery-ui-dialog', $this->pluginUrl . 'resources/ui.dialog.min.js', array('jquery-ui-core'), '1.7.3', true );
985
+ wp_enqueue_script( 'jquery-ecp-plugins', $this->pluginUrl . 'resources/jquery-ecp-plugins.js', array('jquery') );
986
  wp_enqueue_script( self::POSTTYPE.'-admin', $this->pluginUrl . 'resources/events-admin.js', array('jquery-ui-datepicker'), '', true );
987
+
988
  // calling our own localization because wp_localize_scripts doesn't support arrays or objects for values, which we need.
989
  add_action('admin_footer', array($this, 'printLocalizedAdmin') );
990
+
991
+ // hook for other plugins
992
+ do_action('tribe_events_enqueue');
993
+
994
+ } elseif( $current_screen->post_type == self::VENUE_POST_TYPE) { // venue editing
995
+
996
+ wp_enqueue_style( 'chosen-style', $this->pluginUrl . 'resources/chosen.css' );
997
+ wp_enqueue_script( 'chosen-jquery', $this->pluginUrl . 'resources/chosen.jquery.min.js', array('jquery'), '0.9.5', false );
998
  wp_enqueue_script( 'jquery-ui-datepicker', $this->pluginUrl . 'resources/ui.datepicker.min.js', array('jquery-ui-core'), '1.7.3', true );
999
+ wp_enqueue_script( 'jquery-ui-dialog', $this->pluginUrl . 'resources/ui.dialog.min.js', array('jquery-ui-core'), '1.7.3', true );
1000
+ wp_enqueue_script( 'jquery-ecp-plugins', $this->pluginUrl . 'resources/jquery-ecp-plugins.js', array('jquery') );
1001
+ wp_enqueue_style( self::POSTTYPE.'-admin-ui', $this->pluginUrl . 'resources/events-admin-ui.css' );
1002
  wp_enqueue_script( self::VENUE_POST_TYPE.'-admin', $this->pluginUrl . 'resources/events-admin.js');
1003
  wp_enqueue_style( self::VENUE_POST_TYPE.'-admin', $this->pluginUrl . 'resources/hide-visibility.css' );
1004
+
1005
+ // hook for other plugins
1006
+ do_action('tribe_venues_enqueue');
1007
+
1008
+
1009
+ } elseif( $current_screen->post_type == self::ORGANIZER_POST_TYPE) { // organizer editing
1010
+
1011
+ wp_enqueue_style( 'chosen-style', $this->pluginUrl . 'resources/chosen.css' );
1012
+ wp_enqueue_script( 'chosen-jquery', $this->pluginUrl . 'resources/chosen.jquery.min.js', array('jquery'), '0.9.5', false );
1013
  wp_enqueue_script( 'jquery-ui-datepicker', $this->pluginUrl . 'resources/ui.datepicker.min.js', array('jquery-ui-core'), '1.7.3', true );
1014
+ wp_enqueue_script( 'jquery-ui-dialog', $this->pluginUrl . 'resources/ui.dialog.min.js', array('jquery-ui-core'), '1.7.3', true );
1015
+ wp_enqueue_script( 'jquery-ecp-plugins', $this->pluginUrl . 'resources/jquery-ecp-plugins.js', array('jquery') );
1016
+ wp_enqueue_style( self::POSTTYPE.'-admin-ui', $this->pluginUrl . 'resources/events-admin.css' );
1017
  wp_enqueue_script( self::ORGANIZER_POST_TYPE.'-admin', $this->pluginUrl . 'resources/events-admin.js');
1018
  wp_enqueue_style( self::ORGANIZER_POST_TYPE.'-admin', $this->pluginUrl . 'resources/hide-visibility.css' );
1019
+
1020
+ // hook for other plugins
1021
+ do_action('tribe_organizers_enqueue');
1022
+
1023
  }
1024
  }
1025
  }
1067
 
1068
  }
1069
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1070
  /**
1071
  * Get all options for the Events Calendar
1072
  *
1118
  }
1119
  if ( update_option( TribeEvents::OPTIONNAME, $options ) ) {
1120
  self::$options = apply_filters( 'tribe_get_options', $options );
1121
+ if ( isset( TribeEvents::$options['eventsSlug'] ) ) {
1122
+ if ( TribeEvents::$options['eventsSlug'] != '' ) {
1123
+ TribeEvents::flushRewriteRules();
1124
+ }
1125
  }
1126
+ return true;
1127
  } else {
1128
+ TribeEvents::$options = TribeEvents::getOptions();
1129
+ return false;
1130
  }
1131
  }
1132
 
1160
 
1161
  public function truncate($text, $excerpt_length = 44) {
1162
 
 
 
1163
  $text = apply_filters('the_content', $text);
1164
  $text = str_replace(']]>', ']]&gt;', $text);
1165
  $text = strip_tags($text);
1184
  public function loadStyle() {
1185
 
1186
  $eventsURL = trailingslashit( $this->pluginUrl ) . 'resources/';
1187
+ wp_enqueue_script('tribe-events-pjax', $eventsURL.'jquery.pjax.js', array('jquery') );
1188
+ wp_enqueue_script('tribe-events-calendar-script', $eventsURL.'events.js', array('jquery', 'tribe-events-pjax') );
1189
  // is there an events.css file in the theme?
1190
  if ( $user_style = locate_template(array('events/events.css')) ) {
1191
  $styleUrl = str_replace( get_theme_root(), get_theme_root_uri(), $user_style );
1196
  $styleUrl = apply_filters( 'tribe_events_stylesheet_url', $styleUrl );
1197
 
1198
  if ( $styleUrl )
1199
+ wp_enqueue_style('tribe-events-calendar-style', $styleUrl);
1200
  }
1201
 
1202
 
1305
  global $wp_rewrite;
1306
  $wp_rewrite->flush_rules();
1307
  // in case this was called too early, let's get it in the end.
1308
+ add_action('shutdown', array('TribeEvents', 'flushRewriteRules'));
1309
  }
1310
  /**
1311
  * Adds the event specific query vars to WordPress
1342
  $baseSingle = trailingslashit( $this->rewriteSlugSingular );
1343
  $baseTax = trailingslashit( $this->taxRewriteSlug );
1344
  $baseTax = "(.*)" . $baseTax;
1345
+ $baseTag = trailingslashit( $this->tagRewriteSlug );
1346
+ $baseTag = "(.*)" . $baseTag;
1347
 
1348
  $month = $this->monthSlug;
1349
  $upcoming = $this->upcomingSlug;
1402
 
1403
  // account for semi-pretty permalinks
1404
  if( strpos(get_option('permalink_structure'),"index.php") !== FALSE ) {
1405
+ $eventUrl = trailingslashit( home_url() . '/index.php/' . sanitize_title($this->getOption('eventsSlug', 'events')) );
1406
  } else {
1407
+ $eventUrl = trailingslashit( home_url() . '/' . sanitize_title($this->getOption('eventsSlug', 'events')) );
1408
  }
1409
 
1410
  // if we're on an Event Cat, show the cat link, except for home and days.
1638
  * This is mainly for templates.
1639
  */
1640
  public function getEventMeta( $id, $meta, $single = true ){
1641
+ $use_def_if_empty = (class_exists( 'TribeEventsPro' )) ? tribe_get_option('defaultValueReplace') : false;
1642
  if($use_def_if_empty){
1643
  $cleaned_tag = str_replace('_Event','',$meta);
1644
  $default = tribe_get_option('eventsDefault'.$cleaned_tag);
1698
  TribeEventsAPI::saveEventMeta($postId, $_POST, $post);
1699
  }
1700
 
1701
+ /**
1702
+ * Adds the '_<posttype>Origin' meta field for a newly inserted events-calendar post.
1703
+ *
1704
+ * @since 2.1
1705
+ * @author paulhughes
1706
+ * @param int $postId, the post ID
1707
+ * @param stdClass $post, the post object
1708
+ * @return void
1709
+ */
1710
+ public function addPostOrigin( $postId, $post ) {
1711
+ // Only continue of the post being added is an event, venue, or organizer.
1712
+ if ( isset($postId) && isset($post->post_type) ) {
1713
+ if ( $post->post_type == self::POSTTYPE ) {
1714
+ $post_type = '_Event';
1715
+ } elseif ( $post->post_type == self::VENUE_POST_TYPE ) {
1716
+ $post_type = '_Venue';
1717
+ } elseif ( $post->post_type == self::ORGANIZER_POST_TYPE ) {
1718
+ $post_type = '_Organizer';
1719
+ } else {
1720
+ return;
1721
+ }
1722
+ update_post_meta( $postId, $post_type . 'Origin', apply_filters( 'post-origin', 'events-calendar' ) );
1723
+ }
1724
+ }
1725
+
1726
+ /**
1727
+ * Adds to the '_<posttype>AuditTrail' meta field for an events-calendar post.
1728
+ *
1729
+ * @since 2.1
1730
+ * @author paulhughes
1731
+ * @param int $postId, the post ID
1732
+ * @param stdClass $post, the post object
1733
+ * @return void
1734
+ */
1735
+ public function addToPostAuditTrail( $postId, $post ) {
1736
+ // Only continue of the post being added is an event, venue, or organizer.
1737
+ if ( isset($postId) && isset($post->post_type) ) {
1738
+ if ( $post->post_type == self::POSTTYPE ) {
1739
+ $post_type = '_Event';
1740
+ } elseif ( $post->post_type == self::VENUE_POST_TYPE ) {
1741
+ $post_type = '_Venue';
1742
+ } elseif ( $post->post_type == self::ORGANIZER_POST_TYPE ) {
1743
+ $post_type = '_Organizer';
1744
+ } else {
1745
+ return;
1746
+ }
1747
+ $post_audit_trail = get_post_meta( $postId, $post_type . 'AuditTrail', true );
1748
+ if ( !isset( $post_audit_trail ) || !$post_audit_trail || !is_array($post_audit_trail) ) {
1749
+ $post_audit_trail = array();
1750
+ }
1751
+ $post_audit_trail[] = array( apply_filters( 'post-audit-trail', 'events-calendar' ), time() );
1752
+ update_post_meta( $postId, $post_type . 'AuditTrail', $post_audit_trail );
1753
+ }
1754
+ }
1755
 
1756
  //** If you are saving a new venu separate from an event
1757
  public function save_venue_data( $postID = null, $post=null ) {
1899
  $options = '';
1900
  $style = '';
1901
  $postId = $post->ID;
1902
+
1903
  foreach ( $this->metaTags as $tag ) {
1904
  if ( $postId && $saved ) { //if there is a post AND the post has been saved at least once.
1905
 
1915
  if( isset($_POST['Event'.$cleaned_tag]) ){
1916
  $$tag = $_POST['Event'.$cleaned_tag];
1917
  }else{
1918
+ $$tag = (class_exists('TribeEventsPro') && $this->defaultValueReplaceEnabled() ) ? tribe_get_option('eventsDefault'.$cleaned_tag) : "";
1919
  }
1920
  }
1921
  }
1932
  }
1933
  }
1934
 
1935
+ if(isset($_EventVenueID) && $_EventVenueID){
1936
+
1937
  foreach($this->venueTags as $tag) {
1938
  $$tag = get_post_meta($_EventVenueID, $tag, true );
1939
  }
1940
 
1941
+ }else{
1942
+
1943
  $defaults = $this->venueTags;
1944
  $defaults[] = '_VenueState';
1945
  $defaults[] = '_VenueProvince';
1946
 
1947
  foreach ( $defaults as $tag ) {
 
 
1948
 
1949
+ $cleaned_tag = str_replace('_Venue','',$tag);
1950
+ //echo $tag.' | '.$cleaned_tag.'<BR>';
1951
+
1952
+ $var_name = '_Venue'.$cleaned_tag;
1953
 
1954
+ if ($cleaned_tag != 'Cost') {
1955
+
1956
+ $$var_name = (class_exists('TribeEventsPro') && $this->defaultValueReplaceEnabled() ) ? tribe_get_option('eventsDefault'.$cleaned_tag) : "";
1957
  }
1958
+
1959
  if( isset($_POST['venue'][$cleaned_tag]) )
1960
+ $$var_name = $_POST['venue'][$cleaned_tag];
1961
 
 
1962
  }
1963
+
1964
+ if ( isset($_VenueState) && !empty($_VenueState) ) {
1965
+ $_VenueStateProvince = $_VenueState;
1966
  } elseif ( isset($_VenueProvince) ) {
1967
  $_VenueStateProvince = $_VenueProvince;
1968
  } else {
1969
  $_VenueStateProvince = null;
1970
  }
1971
+
1972
+ if( isset($_POST['venue']['Country']) ){
1973
+ if( $_POST['venue']['Country'] == 'United States' ){
1974
+ $_VenueStateProvince = $_POST['venue']['State'];
1975
+ }else{
1976
+ $_VenueStateProvince = $_POST['venue']['Province'];
1977
+ }
1978
+ }
1979
+
1980
  }
1981
 
1982
  $_EventStartDate = (isset($_EventStartDate)) ? $_EventStartDate : null;
1987
  $endMonthOptions = TribeEventsViewHelpers::getMonthOptions( $_EventEndDate );
1988
  $startYearOptions = TribeEventsViewHelpers::getYearOptions( $_EventStartDate );
1989
  $endYearOptions = TribeEventsViewHelpers::getYearOptions( $_EventEndDate );
1990
+ $startMinuteOptions = TribeEventsViewHelpers::getMinuteOptions( $_EventStartDate, true );
1991
  $endMinuteOptions = TribeEventsViewHelpers::getMinuteOptions( $_EventEndDate );
1992
  $startHourOptions = TribeEventsViewHelpers::getHourOptions( $_EventAllDay == 'yes' ? null : $_EventStartDate, true );
1993
  $endHourOptions = TribeEventsViewHelpers::getHourOptions( $_EventAllDay == 'yes' ? null : $_EventEndDate );
2028
  $OrganizerID = get_post_meta( $postId, '_EventOrganizerID', true);
2029
  ?><input type='hidden' name='organizer[OrganizerID]' value='<?php echo esc_attr($OrganizerID) ?>'/><?php
2030
  }
 
2031
 
2032
  /**
2033
  * Adds a style chooser to the write post page
2080
  $options = '';
2081
  $style = '';
2082
  $postId = $post->ID;
2083
+ $saved = false;
2084
 
2085
  if($post->post_type == self::ORGANIZER_POST_TYPE){
2086
 
2124
  }
2125
  }
2126
 
2127
+ /**
2128
+ * Allow programmatic override of defaultValueReplace setting
2129
+ *
2130
+ * @return boolean
2131
+ */
2132
+ public function defaultValueReplaceEnabled(){
2133
+
2134
+ if( !is_admin() )
2135
+ return false;
2136
+
2137
+ return tribe_get_option('defaultValueReplace');
2138
+
2139
+ }
2140
+
2141
  /**
2142
  * Verify that a venue or organizer is unique
2143
  *
2392
  </tr><?php
2393
  }
2394
 
 
 
 
 
2395
 
2396
  /**
2397
  * Helper function for getting Post Id. Accepts null or a post id.
2407
  }
2408
  }
2409
 
2410
+ /**
2411
+ * filter the link for tags when showing in an event
2412
+ */
2413
+ public function tag_link($termlink, $term, $taxonomy) {
2414
+ global $post;
2415
+ if (is_object($post) && $post->post_type == self::POSTTYPE && $taxonomy == 'post_tag') {
2416
+ $termlink = esc_url(trailingslashit(tribe_get_events_link().'tag/'.$term->name));
2417
+ }
2418
+ return $termlink;
2419
+ }
2420
+
2421
  } // end TribeEvents class
2422
 
2423
  } // end if !class_exists TribeEvents
lib/tribe-admin-events-list.class.php CHANGED
@@ -25,7 +25,7 @@ if (!class_exists('TribeEventsAdminList')) {
25
  add_filter( 'tribe_apm_headers_' . TribeEvents::POSTTYPE, array(__CLASS__, 'column_headers_check'), 10, 1 );
26
  add_filter( 'posts_results', array(__CLASS__, 'cache_posts_results'));
27
  add_filter( 'get_edit_post_link', array(__CLASS__, 'add_event_occurrance_to_edit_link'), 10, 2);
28
- add_filter( 'views_edit-sp_events', array( __CLASS__, 'update_event_counts' ) );
29
  add_action( 'manage_posts_custom_column', array(__CLASS__, 'custom_columns'), 10, 2);
30
  add_action( 'manage_edit-' . TribeEvents::POSTTYPE . '_sortable_columns', array(__CLASS__, 'register_date_sortables'), 10, 2);
31
 
@@ -176,8 +176,10 @@ if (!class_exists('TribeEventsAdminList')) {
176
  unset($columns['date']);
177
  $columns['start-date'] = __( 'Start Date', 'tribe-events-calendar' );
178
  $columns['end-date'] = __( 'End Date', 'tribe-events-calendar' );
179
- $columns['recurring'] = __( 'Recurring?', 'tribe-events-calendar' );
180
-
 
 
181
  return $columns;
182
  }
183
 
@@ -211,7 +213,7 @@ if (!class_exists('TribeEventsAdminList')) {
211
  }
212
  if ( $column_id == 'start-date' ) {
213
  echo tribe_event_format_date(strtotime(self::$events_list[0]->EventStartDate), false);
214
- if ( ! self::$end_col_active ) self::advance_date();
215
  }
216
  if ( $column_id == 'end-date' ) {
217
  echo tribe_event_format_date(strtotime(self::$events_list[0]->EventEndDate), false);
@@ -273,7 +275,7 @@ if (!class_exists('TribeEventsAdminList')) {
273
  $total_posts -= $num_posts->$state;
274
  }
275
 
276
- $counts['all'] = "<a href='edit.php?post_type=sp_events' class='current'>".sprintf(__( 'All %s', 'tribe-events-calendar'),"<span class='count'>($total_posts)</span>")."</a>";
277
 
278
  foreach ( get_post_stati(array('show_in_admin_status_list' => true), 'objects') as $status ) {
279
  $class = '';
25
  add_filter( 'tribe_apm_headers_' . TribeEvents::POSTTYPE, array(__CLASS__, 'column_headers_check'), 10, 1 );
26
  add_filter( 'posts_results', array(__CLASS__, 'cache_posts_results'));
27
  add_filter( 'get_edit_post_link', array(__CLASS__, 'add_event_occurrance_to_edit_link'), 10, 2);
28
+ add_filter( 'views_edit-tribe_events', array( __CLASS__, 'update_event_counts' ) );
29
  add_action( 'manage_posts_custom_column', array(__CLASS__, 'custom_columns'), 10, 2);
30
  add_action( 'manage_edit-' . TribeEvents::POSTTYPE . '_sortable_columns', array(__CLASS__, 'register_date_sortables'), 10, 2);
31
 
176
  unset($columns['date']);
177
  $columns['start-date'] = __( 'Start Date', 'tribe-events-calendar' );
178
  $columns['end-date'] = __( 'End Date', 'tribe-events-calendar' );
179
+ if ( function_exists( 'tribe_is_recurring_event' ) ) {
180
+ $columns['recurring'] = __( 'Recurring?', 'tribe-events-calendar' );
181
+ }
182
+
183
  return $columns;
184
  }
185
 
213
  }
214
  if ( $column_id == 'start-date' ) {
215
  echo tribe_event_format_date(strtotime(self::$events_list[0]->EventStartDate), false);
216
+ if ( ! self::$end_col_active || ! self::$start_col_first ) self::advance_date();
217
  }
218
  if ( $column_id == 'end-date' ) {
219
  echo tribe_event_format_date(strtotime(self::$events_list[0]->EventEndDate), false);
275
  $total_posts -= $num_posts->$state;
276
  }
277
 
278
+ $counts['all'] = "<a href='edit.php?post_type=tribe_events' class='current'>".sprintf(__( 'All %s', 'tribe-events-calendar'),"<span class='count'>($total_posts)</span>")."</a>";
279
 
280
  foreach ( get_post_stati(array('show_in_admin_status_list' => true), 'objects') as $status ) {
281
  $class = '';
lib/tribe-event-api.class.php CHANGED
@@ -64,8 +64,13 @@ if (!class_exists('TribeEventsAPI')) {
64
  $data['EventEndDate'] = TribeDateUtils::endOfDay($data['EventEndDate']);
65
  } else {
66
  delete_post_meta( $event_id, '_EventAllDay' );
67
- $data['EventStartDate'] = date( TribeDateUtils::DBDATETIMEFORMAT, strtotime($data['EventStartDate'] . " " . $data['EventStartHour'] . ":" . $data['EventStartMinute'] . ":00 " . $data['EventStartMeridian']) );
68
- $data['EventEndDate'] = date( TribeDateUtils::DBDATETIMEFORMAT, strtotime($data['EventEndDate'] . " " . $data['EventEndHour'] . ":" . $data['EventEndMinute'] . ":59 " . $data['EventEndMeridian']) );
 
 
 
 
 
69
  }
70
 
71
  if(!isset($data['EventHideFromUpcoming']) || !$data['EventHideFromUpcoming']) delete_post_meta($event_id, '_EventHideFromUpcoming');
64
  $data['EventEndDate'] = TribeDateUtils::endOfDay($data['EventEndDate']);
65
  } else {
66
  delete_post_meta( $event_id, '_EventAllDay' );
67
+ if( isset( $data['EventStartMeridian'] ) ) {
68
+ $data['EventStartDate'] = date( TribeDateUtils::DBDATETIMEFORMAT, strtotime($data['EventStartDate'] . " " . $data['EventStartHour'] . ":" . $data['EventStartMinute'] . ":00 " . $data['EventStartMeridian']) );
69
+ $data['EventEndDate'] = date( TribeDateUtils::DBDATETIMEFORMAT, strtotime($data['EventEndDate'] . " " . $data['EventEndHour'] . ":" . $data['EventEndMinute'] . ":59 " . $data['EventEndMeridian']) );
70
+ } else {
71
+ $data['EventStartDate'] = date( TribeDateUtils::DBDATETIMEFORMAT, strtotime($data['EventStartDate'] . " " . $data['EventStartHour'] . ":" . $data['EventStartMinute'] . ":00") );
72
+ $data['EventEndDate'] = date( TribeDateUtils::DBDATETIMEFORMAT, strtotime($data['EventEndDate'] . " " . $data['EventEndHour'] . ":" . $data['EventEndMinute'] . ":59") );
73
+ }
74
  }
75
 
76
  if(!isset($data['EventHideFromUpcoming']) || !$data['EventHideFromUpcoming']) delete_post_meta($event_id, '_EventHideFromUpcoming');
lib/tribe-event-exception.class.php CHANGED
@@ -21,7 +21,7 @@ if( !class_exists( 'TribeEventsPostException' ) ) {
21
  } // end if !class_exists TribeEventsPostException
22
 
23
  /**
24
- * Exception handling for third-party plugins dealing with the Wordpress options view.
25
  */
26
  if( !class_exists( 'TribeEventsOptionsException' ) ) {
27
  class TribeEventsOptionsException extends Exception {
21
  } // end if !class_exists TribeEventsPostException
22
 
23
  /**
24
+ * Exception handling for third-party plugins dealing with the WordPress options view.
25
  */
26
  if( !class_exists( 'TribeEventsOptionsException' ) ) {
27
  class TribeEventsOptionsException extends Exception {
lib/tribe-event-query.class.php CHANGED
@@ -16,8 +16,8 @@ if (!class_exists('TribeEventsQuery')) {
16
  // if this is an event, then set up our query vars
17
  public static function setupQuery($query) {
18
  if ( !is_admin() && (
19
- ((isset($_GET['post_type']) && $_GET['post_type'] == TribeEvents::POSTTYPE) || (isset($_GET['sp_events_cat']) && $_GET['sp_events_cat'] != '')) ||
20
- ((isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == TribeEvents::POSTTYPE) || (isset($query->query_vars['sp_events_cat']) && $query->query_vars['sp_events_cat'] != ''))
21
  )
22
  )
23
  {
@@ -26,7 +26,7 @@ if (!class_exists('TribeEventsQuery')) {
26
  add_filter('parse_tribe_event_query', array( __CLASS__, 'setupQueryArgs' ) );
27
  add_filter('parse_tribe_event_query', array( __CLASS__, 'setArgsFromDisplayType' ) );
28
 
29
- // filter to manipulate the sp_event_query parameters
30
  apply_filters( 'parse_tribe_event_query', $query );
31
  add_filter( 'posts_join', array(__CLASS__, 'setupJoins' ), 10, 2 );
32
  add_filter( 'posts_where', array(__CLASS__, 'addEventConditions'), 10, 2);
16
  // if this is an event, then set up our query vars
17
  public static function setupQuery($query) {
18
  if ( !is_admin() && (
19
+ ((isset($_GET['post_type']) && $_GET['post_type'] == TribeEvents::POSTTYPE) || (isset($_GET['tribe_events_cat']) && $_GET['tribe_events_cat'] != '')) ||
20
+ ((isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == TribeEvents::POSTTYPE) || (isset($query->query_vars['tribe_events_cat']) && $query->query_vars['tribe_events_cat'] != ''))
21
  )
22
  )
23
  {
26
  add_filter('parse_tribe_event_query', array( __CLASS__, 'setupQueryArgs' ) );
27
  add_filter('parse_tribe_event_query', array( __CLASS__, 'setArgsFromDisplayType' ) );
28
 
29
+ // filter to manipulate the tribe_event_query parameters
30
  apply_filters( 'parse_tribe_event_query', $query );
31
  add_filter( 'posts_join', array(__CLASS__, 'setupJoins' ), 10, 2 );
32
  add_filter( 'posts_where', array(__CLASS__, 'addEventConditions'), 10, 2);
lib/tribe-field.class.php ADDED
@@ -0,0 +1,522 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // Don't load directly
4
+ if ( !defined('ABSPATH') ) die('-1');
5
+
6
+ if ( !class_exists('TribeField') ) {
7
+
8
+ /**
9
+ * helper class that creates fields for use in Settings, MetaBoxes, Users, anywhere.
10
+ * Instantiate it whenever you need a field
11
+ *
12
+ * @since 2.0.5
13
+ * @author jkudish
14
+ */
15
+ class TribeField {
16
+
17
+ /**
18
+ * the field's id
19
+ * @var string
20
+ */
21
+ public $id;
22
+
23
+ /**
24
+ * the field's name (also known as it's label)
25
+ * @var string
26
+ */
27
+ public $name;
28
+
29
+ /**
30
+ * the field's arguments
31
+ * @var array
32
+ */
33
+ public $args;
34
+
35
+ /**
36
+ * field defaults (static)
37
+ * @var array
38
+ */
39
+ public static $defaults;
40
+
41
+ /**
42
+ * valid field types (static)
43
+ * @var array
44
+ */
45
+ public static $valid_field_types;
46
+
47
+
48
+ /**
49
+ * Class constructor
50
+ *
51
+ * @since 2.0.5
52
+ * @author jkudish
53
+ * @param string $id the field id
54
+ * @param array $field the field settings
55
+ * @param mixed $value the field's current value
56
+ * @return void
57
+ */
58
+ public function __construct($id, $field, $value = null) {
59
+
60
+ // seetup the defaults
61
+ $this->defaults = array(
62
+ 'type' => 'html',
63
+ 'name' => $id,
64
+ 'class' => null,
65
+ 'label' => null,
66
+ 'tooltip' => null,
67
+ 'size' => 'medium',
68
+ 'html' => null,
69
+ 'error' => false,
70
+ 'value' => $value,
71
+ 'options' => null,
72
+ 'conditional' => true,
73
+ 'display_callback' => null,
74
+ 'if_empty' => null,
75
+ 'can_be_empty' => false,
76
+ 'clear_after' => true,
77
+ );
78
+
79
+ // a list of valid field types, to prevent screwy behaviour
80
+ $this->valid_field_types = array(
81
+ 'heading',
82
+ 'html',
83
+ 'text',
84
+ 'textarea',
85
+ 'radio',
86
+ 'checkbox_bool',
87
+ 'checkbox_list',
88
+ 'dropdown',
89
+ 'dropdown_chosen',
90
+ 'license_key',
91
+ );
92
+
93
+ apply_filters( 'tribe_valid_field_types', $this->valid_field_types );
94
+
95
+ // parse args with defaults and extract them
96
+ $args = wp_parse_args($field, $this->defaults);
97
+ extract($args);
98
+
99
+ // sanitize the values just to be safe
100
+ $id = esc_attr($id);
101
+ $type = esc_attr($type);
102
+ $name = esc_attr($name);
103
+ $class = sanitize_html_class($class);
104
+ $label = wp_kses($label, array('a' => array('href' => array(),'title' => array()),'br' => array(),'em' => array(),'strong' => array(), 'b' => array(), 'i' => array(), 'u' => array(), 'img' => array('title' => array(), 'src' => array(), 'alt' => array()) ));
105
+ $tooltip = wp_kses($tooltip, array('a' => array('href' => array(),'title' => array()),'br' => array(),'em' => array(),'strong' => array(), 'b' => array(), 'i' => array(), 'u' => array(), 'img' => array('title' => array(), 'src' => array(), 'alt' => array()), 'code' => array('span' => array()), 'span' => array() ));
106
+
107
+ $size = esc_attr($size);
108
+ $html = $html;
109
+ $error = (bool) $error;
110
+ $value = $value;
111
+ $conditional = $conditional;
112
+ $display_callback = $display_callback;
113
+ $clear_after = (bool) $clear_after;
114
+
115
+
116
+ // set the ID
117
+ $this->id = apply_filters( 'tribe_field_id', $id );
118
+
119
+ // set each instance variable and filter
120
+ foreach ($this->defaults as $key => $value) {
121
+ $this->{$key} = apply_filters( 'tribe_field_'.$key, $$key, $this->id );
122
+ }
123
+
124
+ // epicness
125
+ $this->doField();
126
+
127
+ }
128
+
129
+ /**
130
+ * Determines how to handle this field's creation
131
+ * either calls a callback function or runs this class' course of action
132
+ * logs an error if it fails
133
+ *
134
+ * @since 2.0.5
135
+ * @author jkudish
136
+ * @param string $id the field id
137
+ * @param array $field the field settings
138
+ * @return void
139
+ */
140
+ public function doField() {
141
+
142
+ if ($this->conditional) {
143
+
144
+ if ( $this->display_callback && is_string($this->display_callback) && function_exists($this->display_callback) ) {
145
+
146
+ // if there's a callback, run it
147
+ call_user_func($this->display_callback);
148
+
149
+ } elseif ( in_array($this->type, $this->valid_field_types) ) {
150
+
151
+ // the specified type exists, run the appropriate method
152
+ $field = call_user_method($this->type, $this);
153
+
154
+ // filter the output
155
+ $field = apply_filters( 'tribe_field_output_'.$this->type, $field, $this->id, $this );
156
+ echo apply_filters( 'tribe_field_output_'.$this->type.'_'.$this->id, $field, $this->id, $this );
157
+
158
+ } else {
159
+
160
+ // fail, log the error
161
+ TribeEvents::debug( __('Invalid field type specified', 'tribe-events-calendar'), $this->type, 'notice');
162
+
163
+ }
164
+
165
+ }
166
+ }
167
+
168
+ /**
169
+ * returns the field's start
170
+ *
171
+ * @since 2.0.5
172
+ * @author jkudish
173
+ * @return string the field start
174
+ */
175
+ public function doFieldStart() {
176
+ $return = '<fieldset id="tribe-field-'.$this->id.'"';
177
+ $return .= ' class="tribe-field tribe-field-'.$this->type;
178
+ $return .= ($this->error) ? ' tribe-error' : '';
179
+ $return .= ($this->size) ? ' tribe-size-'.$this->size : '';
180
+ $return .= ($this->class) ? ' '.$this->class.'"' : '"';
181
+ $return .= '>';
182
+ return apply_filters( 'tribe_field_start', $return, $this->id, $this->type, $this->error, $this->class, $this );
183
+ }
184
+
185
+ /**
186
+ * returns the field's end
187
+ *
188
+ * @since 2.0.5
189
+ * @author jkudish
190
+ * @return string the field end
191
+ */
192
+ public function doFieldEnd() {
193
+ $return = '</fieldset>';
194
+ $return .= ($this->clear_after) ? '<div class="clear"></div>' : '';
195
+ return apply_filters( 'tribe_field_end', $return, $this->id, $this );
196
+ }
197
+
198
+ /**
199
+ * returns the field's label
200
+ *
201
+ * @since 2.0.5
202
+ * @author jkudish
203
+ * @return string the field label
204
+ */
205
+ public function doFieldLabel() {
206
+ $return = '';
207
+ if ($this->label)
208
+ $return = '<legend class="tribe-field-label">'.$this->label.'</legend>';
209
+ return apply_filters( 'tribe_field_label', $return, $this->label, $this );
210
+ }
211
+
212
+ /**
213
+ * returns the field's div start
214
+ *
215
+ * @since 2.0.5
216
+ * @author jkudish
217
+ * @return string the field div start
218
+ */
219
+ public function doFieldDivStart() {
220
+ $return = '<div class="tribe-field-wrap">';
221
+ return apply_filters( 'tribe_field_div_start', $return, $this );
222
+ }
223
+
224
+ /**
225
+ * returns the field's div end
226
+ *
227
+ * @since 2.0.5
228
+ * @author jkudish
229
+ * @return string the field div end
230
+ */
231
+ public function doFieldDivEnd() {
232
+ $return = $this->doToolTip();
233
+ $return .= '</div>';
234
+ return apply_filters( 'tribe_field_div_end', $return, $this );
235
+ }
236
+
237
+ /**
238
+ * returns the field's tooltip/description
239
+ *
240
+ * @since 2.0.5
241
+ * @author jkudish
242
+ * @return string the field tooltip
243
+ */
244
+ public function doToolTip() {
245
+ $return = '';
246
+ if ($this->tooltip)
247
+ $return = '<p class="description">'.$this->tooltip.'</p>';
248
+ return apply_filters( 'tribe_field_tooltip', $return, $this->tooltip, $this );
249
+ }
250
+
251
+ /**
252
+ * returns the screen reader label
253
+ *
254
+ * @since 2.0.5
255
+ * @author jkudish
256
+ * @return string the screen reader label
257
+ */
258
+ public function doScreenReaderLabel() {
259
+ $return = '';
260
+ if ($this->tooltip)
261
+ $return = '<label class="screen-reader-text">'.$this->tooltip.'</label>';
262
+ return apply_filters( 'tribe_field_screen_reader_label', $return, $this->tooltip, $this );
263
+ }
264
+
265
+ /**
266
+ * returns the field's value
267
+ *
268
+ * @since 2.0.5
269
+ * @author jkudish
270
+ * @return string the field value
271
+ */
272
+ public function doFieldValue() {
273
+ $return = '';
274
+ if ($this->value)
275
+ $return = ' value="'.$this->value.'"';
276
+ return apply_filters( 'tribe_field_value', $return, $this->value, $this );
277
+ }
278
+
279
+ /**
280
+ * returns the field's name
281
+ *
282
+ * @since 2.0.5
283
+ * @author jkudish
284
+ * @return string the field name
285
+ */
286
+ public function doFieldName() {
287
+ $return = '';
288
+ if ($this->name)
289
+ $return = ' name="'.$this->name.'"';
290
+ return apply_filters( 'tribe_field_name', $return, $this->name, $this );
291
+ }
292
+
293
+ /**
294
+ * generate a heading field
295
+ *
296
+ * @since 2.0.5
297
+ * @author jkudish
298
+ * @return string the field
299
+ */
300
+ public function heading() {
301
+ $field = '<h3>'.$this->label.'</h3>';
302
+ return $field;
303
+ }
304
+
305
+ /**
306
+ * generate an html field
307
+ *
308
+ * @since 2.0.5
309
+ * @author jkudish
310
+ * @return string the field
311
+ */
312
+ public function html() {
313
+ $field = $this->html;
314
+ return $field;
315
+ }
316
+
317
+
318
+ /**
319
+ * generate a simple text field
320
+ *
321
+ * @since 2.0.5
322
+ * @author jkudish
323
+ * @return string the field
324
+ */
325
+ public function text() {
326
+ $field = $this->doFieldStart();
327
+ $field .= $this->doFieldLabel();
328
+ $field .= $this->doFieldDivStart();
329
+ $field .= '<input';
330
+ $field .= ' type="text"';
331
+ $field .= $this->doFieldName();
332
+ $field .= $this->doFieldValue();
333
+ $field .= '/>';
334
+ $field .= $this->doScreenReaderLabel();
335
+ $field .= $this->doFieldDivEnd();
336
+ $field .= $this->doFieldEnd();
337
+ return $field;
338
+ }
339
+
340
+ /**
341
+ * generate a textarea field
342
+ *
343
+ * @since 2.0.5
344
+ * @author jkudish
345
+ * @return string the field
346
+ */
347
+ public function textarea() {
348
+ $field = $this->doFieldStart();
349
+ $field .= $this->doFieldLabel();
350
+ $field .= $this->doFieldDivStart();
351
+ $field .= '<textarea';
352
+ $field .= $this->doFieldName();
353
+ $field .= '>';
354
+ $field .= stripslashes($this->value);
355
+ $field .= '</textarea>';
356
+ $field .= $this->doScreenReaderLabel();
357
+ $field .= $this->doFieldDivEnd();
358
+ $field .= $this->doFieldEnd();
359
+ return $field;
360
+ }
361
+
362
+ /**
363
+ * generate a radio button field
364
+ *
365
+ * @since 2.0.5
366
+ * @author jkudish
367
+ * @return string the field
368
+ */
369
+ public function radio() {
370
+ $field = $this->doFieldStart();
371
+ $field .= $this->doFieldLabel();
372
+ $field .= $this->doFieldDivStart();
373
+ if ( is_array($this->options) ) {
374
+ foreach ($this->options as $option_id => $title) {
375
+ $field .= '<label title="'.$title.'">';
376
+ $field .= '<input type="radio"';
377
+ $field .= $this->doFieldName();
378
+ $field .= ' value="'.$option_id.'" '.checked( $this->value, $option_id, false ).'/>';
379
+ $field .= $title;
380
+ $field .= '</label>';
381
+ }
382
+ } else {
383
+ $field .= '<span class="tribe-error">'.__('No radio options specified', 'tribe-events-calendar').'</span>';
384
+ }
385
+ $field .= $this->doFieldDivEnd();
386
+ $field .= $this->doFieldEnd();
387
+ return $field;
388
+ }
389
+
390
+ /**
391
+ * generate a checkbox_list field
392
+ *
393
+ * @since 2.0.5
394
+ * @author jkudish, modified by nciske
395
+ * @return string the field
396
+ */
397
+ public function checkbox_list() {
398
+ $field = $this->doFieldStart();
399
+ $field .= $this->doFieldLabel();
400
+ $field .= $this->doFieldDivStart();
401
+
402
+ if( ! is_array( $this->value ) ){
403
+ if( !empty( $this->value ) ){
404
+ $this->value = array( $this->value );
405
+ } else {
406
+ $this->value = array();
407
+ }
408
+ }
409
+
410
+ if ( is_array($this->options) ) {
411
+ foreach ($this->options as $option_id => $title) {
412
+ $field .= '<label title="'.$title.'">';
413
+ $field .= '<input type="checkbox"';
414
+ $field .= $this->doFieldName();
415
+ $field .= ' value="'.$option_id.'" '.checked( in_array($option_id, $this->value), true, false ).'/>';
416
+ $field .= $title;
417
+ $field .= '</label>';
418
+ }
419
+ } else {
420
+ $field .= '<span class="tribe-error">'.__('No checkbox options specified', 'tribe-events-calendar').'</span>';
421
+ }
422
+ $field .= $this->doFieldDivEnd();
423
+ $field .= $this->doFieldEnd();
424
+ return $field;
425
+ }
426
+
427
+ /**
428
+ * generate a boolean checkbox field
429
+ *
430
+ * @since 2.0.5
431
+ * @author jkudish
432
+ * @return string the field
433
+ */
434
+ public function checkbox_bool() {
435
+ $field = $this->doFieldStart();
436
+ $field .= $this->doFieldLabel();
437
+ $field .= $this->doFieldDivStart();
438
+ $field .= '<input type="checkbox"';
439
+ $field .= $this->doFieldName();
440
+ $field .= ' value="1" '.checked( $this->value, true, false );
441
+ $field .= '/>';
442
+ $field .= $this->doScreenReaderLabel();
443
+ $field .= $this->doFieldDivEnd();
444
+ $field .= $this->doFieldEnd();
445
+ return $field;
446
+ }
447
+
448
+ /**
449
+ * generate a dropdown field
450
+ *
451
+ * @since 2.0.5
452
+ * @author jkudish
453
+ * @return string the field
454
+ */
455
+ public function dropdown() {
456
+ $field = $this->doFieldStart();
457
+ $field .= $this->doFieldLabel();
458
+ $field .= $this->doFieldDivStart();
459
+ if ( is_array($this->options) && !empty($this->options) ) {
460
+ $field .= '<select';
461
+ $field .= $this->doFieldName();
462
+ $field .= '>';
463
+ foreach ($this->options as $option_id => $title) {
464
+ $field .= '<option value="'.$option_id.'"';
465
+ $field .= selected( $this->value, $option_id, false );
466
+ $field .= isset($this->value[0]) ? selected( $this->value[0], $option_id, false ) : '';
467
+ $field .= '>'.$title.'</option>';
468
+ }
469
+ $field .= '</select>';
470
+ $field .= $this->doScreenReaderLabel();
471
+ } elseif ($this->if_empty) {
472
+ $field .= '<span class="empty-field">'.(string) $this->if_empty.'</span>';
473
+ } else {
474
+ $field .= '<span class="tribe-error">'.__('No select options specified', 'tribe-events-calendar').'</span>';
475
+ }
476
+ $field .= $this->doFieldDivEnd();
477
+ $field .= $this->doFieldEnd();
478
+ return $field;
479
+ }
480
+
481
+ /**
482
+ * generate a chosen dropdown field - the same as the
483
+ * regular dropdown but wrapped so it can have the
484
+ * right css class applied to it
485
+ *
486
+ * @since 2.0.5
487
+ * @author jkudish
488
+ * @return string the field
489
+ */
490
+ public function dropdown_chosen() {
491
+ $field = $this->dropdown();
492
+ return $field;
493
+ }
494
+
495
+ /**
496
+ * generate a license key field
497
+ *
498
+ * @since 2.0.5
499
+ * @author jkudish
500
+ * @return string the field
501
+ */
502
+ public function license_key() {
503
+ $field = $this->doFieldStart();
504
+ $field .= $this->doFieldLabel();
505
+ $field .= $this->doFieldDivStart();
506
+ $field .= '<input';
507
+ $field .= ' type="text"';
508
+ $field .= $this->doFieldName();
509
+ $field .= $this->doFieldValue();
510
+ $field .= '/>';
511
+ $field .= '<img src="'.esc_url( admin_url( 'images/wpspin_light.gif' ) ).'" class="ajax-loading-license" alt="Loading" style="display: none"/>';
512
+ $field .= '<span class="valid-key"></span>';
513
+ $field .= '<span class="invalid-key"></span>';
514
+ $field .= $this->doScreenReaderLabel();
515
+ $field .= $this->doFieldDivEnd();
516
+ $field .= $this->doFieldEnd();
517
+ return $field;
518
+ }
519
+
520
+ } // end class
521
+
522
+ } // endif class_exists
lib/tribe-settings-tab.class.php ADDED
@@ -0,0 +1,198 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // Don't load directly
4
+ if ( !defined('ABSPATH') ) die('-1');
5
+
6
+ if ( !class_exists('TribeSettingsTab') ) {
7
+
8
+ /**
9
+ * helper class that creates a settings tab
10
+ * this is a public API, use it to create tabs
11
+ * simply by instantiating this class
12
+ *
13
+ * @since 2.0.5
14
+ * @author jkudish
15
+ */
16
+ class TribeSettingsTab {
17
+
18
+ /**
19
+ * Tab ID, used in query string and elsewhere
20
+ * @var string
21
+ */
22
+ public $id;
23
+
24
+ /**
25
+ * Tab's name
26
+ * @var string
27
+ */
28
+ public $name;
29
+
30
+ /**
31
+ * Tab's arguments
32
+ * @var array
33
+ */
34
+ public $args;
35
+
36
+ /**
37
+ * Defaults for tabs
38
+ * @var array
39
+ */
40
+ public static $defaults;
41
+
42
+ /**
43
+ * class constructor
44
+ *
45
+ * @since 2.0.5
46
+ * @author jkudish
47
+ * @param string $id the tab's id (no spaces or special characters)
48
+ * @param string $name the tab's visible name
49
+ * @param array $args additional arguments for the tab
50
+ * @return void
51
+ */
52
+ public function __construct($id, $name, $args = array()) {
53
+
54
+ // seetup the defaults
55
+ $this->defaults = array(
56
+ 'fields' => array(),
57
+ 'priority' => 50,
58
+ 'show_save' => true,
59
+ 'display_callback' => false,
60
+ );
61
+
62
+ // parse args with defaults and extract them
63
+ $args = wp_parse_args($args, $this->defaults);
64
+ extract($args);
65
+
66
+ // set each instance variable and filter
67
+ $this->id = apply_filters( 'tribe_settings_tab_id', $id );
68
+ $this->name = apply_filters( 'tribe_settings_tab_name', $name );
69
+ foreach ($this->defaults as $key => $value) {
70
+ $this->{$key} = apply_filters( 'tribe_settings_tab_'.$key, $$key );
71
+ }
72
+
73
+
74
+ // run actions & filters
75
+ add_filter('tribe_settings_tabs', array($this, 'addTab'), $priority );
76
+
77
+ }
78
+
79
+ /**
80
+ * filters the tabs array from TribeSettings
81
+ * and adds the current tab to it
82
+ * does not add a tab if it's empty
83
+ *
84
+ * @since 2.0.5
85
+ * @author jkudish
86
+ * @param array $tabs the $tabs from TribeSettings
87
+ * @return array $tabs the filtered tabs
88
+ */
89
+ public function addTab($tabs) {
90
+ if ( !empty($this->fields) || has_action('tribe_settings_content_tab_'.$this->id) ) {
91
+ $tabs[$this->id] = $this->name;
92
+ add_filter('tribe_settings_fields', array($this, 'addFields') );
93
+ add_filter('tribe_settings_no_save_tabs', array($this, 'showSaveTab') );
94
+ add_filter('tribe_settings_content_tab_'.$this->id, array($this, 'doContent') );
95
+ }
96
+ return $tabs;
97
+ }
98
+
99
+ /**
100
+ * filters the fields array from TribeSettings
101
+ * and adds the current tab's fields to it
102
+ *
103
+ * @since 2.0.5
104
+ * @author jkudish
105
+ * @param array $field the $fields from TribeSettings
106
+ * @return array $fields the filtered fields
107
+ */
108
+ public function addFields($fields) {
109
+ if ( !empty($this->fields) )
110
+ $fields[$this->id] = $this->fields;
111
+ elseif ( has_action('tribe_settings_content_tab_'.$this->id) )
112
+ $fields[$this->id] = $this->fields = array(0 => null); // just to trick it
113
+ return $fields;
114
+ }
115
+
116
+ /**
117
+ * sets whether the current tab should show the save
118
+ * button or not
119
+ *
120
+ * @since 2.0.5
121
+ * @author jkudish
122
+ * @param array $noSaveTabs the $noSaveTabs from TribeSettings
123
+ * @return array $noSaveTabs the filtered non saving tabs
124
+ */
125
+ public function showSaveTab($noSaveTabs) {
126
+ if ( !$this->show_save || empty($this->fields) )
127
+ $noSaveTabs[$this->id] = $this->id;
128
+ return $noSaveTabs;
129
+ }
130
+
131
+ /**
132
+ * displays the content for the tab
133
+ *
134
+ * @since 2.0.5
135
+ * @author jkudish
136
+ * @return void
137
+ */
138
+ public function doContent() {
139
+
140
+ if ( $this->display_callback && function_exists($this->display_callback) )
141
+ call_user_func($this->display_callback);
142
+
143
+ if (is_array($this->fields) && !empty($this->fields) ) {
144
+ foreach ($this->fields as $key => $field) {
145
+
146
+ if ( isset($_POST[$key]) ) {
147
+
148
+ // if we just saved [or attempted to], get the value that was inputed
149
+ $value = $_POST[$key];
150
+
151
+ } else {
152
+
153
+ // get the field's parent_option in order to later get the field's value
154
+ $parent_option = ( isset($field['parent_option']) ) ? $field['parent_option'] : TribeEvents::OPTIONNAME;
155
+ $parent_option = apply_filters('tribe_settings_do_content_parent_option', $parent_option, $key);
156
+ $default = ( isset($field['default']) ) ? $field['default'] : null;
157
+ $default = apply_filters('tribe_settings_field_default', $default, $field);
158
+
159
+ if ( !$parent_option ) {
160
+
161
+ // no parent option, get the straight up value
162
+ $value = get_option($key, $default);
163
+
164
+ } else {
165
+ // there's a parent option
166
+
167
+ if ($parent_option == TribeEvents::OPTIONNAME) {
168
+ // get the options from TribeEvents if we're getting the main array
169
+ $value = TribeEvents::getOption($key, $default);
170
+ } else {
171
+ // else, get the parent option normally
172
+ $options = (array) get_option($parent_option);
173
+ $value = ( isset($options[$key]) ) ? $options[$key] : $default;
174
+ }
175
+
176
+ }
177
+
178
+ }
179
+
180
+ // filter the value
181
+ $value = apply_filters('tribe_settings_get_option_value_pre_display', $value, $key, $field);
182
+
183
+ // create the field
184
+ new TribeField($key, $field, $value);
185
+
186
+ }
187
+ } else {
188
+
189
+ // no fields setup for this tab yet
190
+ echo '<p>'.__('There are no fields setup for this tab yet.', 'tribe-events-calendar').'</p>';
191
+ }
192
+
193
+ }
194
+
195
+
196
+ } // end class
197
+
198
+ } // endif class_exists
lib/tribe-settings.class.php ADDED
@@ -0,0 +1,475 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // Don't load directly
4
+ if ( !defined('ABSPATH') ) die('-1');
5
+
6
+ if ( !class_exists('TribeSettings') ) {
7
+
8
+ /**
9
+ * helper class that allows registration of settings
10
+ * this is a static class & uses the singleton design method
11
+ * instantiation takes place in TribeEvents
12
+ *
13
+ * @since 2.0.5
14
+ * @author jkudish
15
+ */
16
+ class TribeSettings {
17
+
18
+ /**
19
+ * singleton instance var
20
+ * @var stdClass
21
+ */
22
+ public static $instance;
23
+
24
+ /**
25
+ * the tabs that will appear in the settings page
26
+ * filtered on class construct
27
+ * @var array
28
+ */
29
+ public static $tabs;
30
+
31
+ /**
32
+ * multidimentional array of the fields that will be generated
33
+ * for the entire settings panel, tabs are represented in the array keys
34
+ * @var array
35
+ */
36
+ public static $fields;
37
+
38
+ /**
39
+ * the default tab for the settings panel
40
+ * this should be a tab ID
41
+ * @var string
42
+ */
43
+ public static $defaultTab;
44
+
45
+ /**
46
+ * the current tab being displayed
47
+ * @var string
48
+ */
49
+ public static $currentTab;
50
+
51
+ /**
52
+ * tabs that shouldn't show the save button
53
+ * @var array
54
+ */
55
+ public static $noSaveTabs;
56
+
57
+ /**
58
+ * the slug used in the admin to generate the settings page
59
+ * @var string
60
+ */
61
+ public static $adminSlug;
62
+
63
+ /**
64
+ * the menu name used for the settings page
65
+ * @var string
66
+ */
67
+ public static $menuName;
68
+
69
+ /**
70
+ * the required capability for the settings page
71
+ * @var string
72
+ */
73
+ public static $requiredCap;
74
+
75
+ /**
76
+ * errors that occur after a save operation
77
+ * @var mixed
78
+ */
79
+ public static $errors;
80
+
81
+ /**
82
+ * true when just saved
83
+ * @var bool
84
+ */
85
+ public static $saved;
86
+
87
+ /**
88
+ * the $current_screen name corresponding to the admin page
89
+ * @var string
90
+ */
91
+ public static $admin_page;
92
+
93
+ /**
94
+ * true if a major error that prevents saving occurred
95
+ * @var bool
96
+ */
97
+ public static $major_error;
98
+
99
+ /**
100
+ * holds validated fields
101
+ * @var array
102
+ */
103
+ public static $validated;
104
+
105
+ /**
106
+ * Static Singleton Factory Method
107
+ *
108
+ * @since 2.0.5
109
+ * @author jkudish
110
+ * @return void
111
+ */
112
+ public static function instance() {
113
+ if (!isset(self::$instance)) {
114
+ $className = __CLASS__;
115
+ self::$instance = new $className;
116
+ }
117
+ return self::$instance;
118
+ }
119
+
120
+ /**
121
+ * Class constructor
122
+ *
123
+ * @since 2.0.5
124
+ * @author jkudish
125
+ * @return void
126
+ */
127
+ public function __construct() {
128
+
129
+ // set instance variables
130
+ $this->menuName = apply_filters( 'tribe_settings_menu_name', __('The Events Calendar', 'tribe-events-calendar') );
131
+ $this->requiredCap = apply_filters( 'tribe_settings_req_cap', 'manage_options' );
132
+ $this->adminSlug = apply_filters( 'tribe_settings_admin_slug', 'tribe-settings' );
133
+ $this->errors = null;
134
+ $this->saved = false;
135
+ $this->major_error = false;
136
+ $this->validated = array();
137
+
138
+ // run actions & filters
139
+ add_action( 'admin_menu', array( $this, 'addPage' ) );
140
+ add_action( 'admin_head', array( $this, 'initTabs' ) );
141
+ add_action( 'tribe_settings_after_do_tabs', array( $this, 'validate' ) );
142
+ add_action( 'tribe_settings_below_tabs', array( $this, 'displayErrors' ) );
143
+ add_action( 'tribe_settings_below_tabs', array( $this, 'displaySuccess' ) );
144
+ }
145
+
146
+ /**
147
+ * create the main option page
148
+ *
149
+ * @since 2.0.5
150
+ * @author jkudish
151
+ * @return void
152
+ */
153
+ public function addPage() {
154
+ $this->admin_page = add_options_page( $this->menuName, $this->menuName, $this->requiredCap, $this->adminSlug, array(&$this, 'generatePage') );
155
+ }
156
+
157
+ /**
158
+ * init all the tabs
159
+ *
160
+ * @since 2.0.5
161
+ * @author jkudish
162
+ * @return void
163
+ */
164
+ public function initTabs() {
165
+ global $current_screen;
166
+ if ($current_screen->id == $this->admin_page) {
167
+ do_action('tribe_settings_do_tabs'); // this is the hook to use to add new tabs
168
+ $this->tabs = (array) apply_filters( 'tribe_settings_tabs', array() );
169
+ $this->defaultTab = apply_filters( 'tribe_settings_default_tab', 'general' );
170
+ $this->currentTab = apply_filters( 'tribe_settings_current_tab', ( isset($_GET['tab']) && $_GET['tab'] ) ? esc_attr($_GET['tab']) : $this->defaultTab );
171
+ $this->noSaveTabs = (array) apply_filters( 'tribe_settings_no_save_tabs', array() );
172
+ $this->fields_for_save = (array) apply_filters( 'tribe_settings_fields', array() );
173
+ do_action('tribe_settings_after_do_tabs');
174
+ $this->fields = (array) apply_filters( 'tribe_settings_fields', array() );
175
+ }
176
+ }
177
+
178
+
179
+ /**
180
+ * generate the main option page
181
+ * includes the view file
182
+ *
183
+ * @since 2.0.5
184
+ * @author jkudish
185
+ * @return void
186
+ */
187
+ public function generatePage() {
188
+ $tec = TribeEvents::instance();
189
+ do_action( 'tribe_settings_top' );
190
+ echo '<div class="tribe_settings wrap">';
191
+ screen_icon();
192
+ echo '<h2>';
193
+ printf( _x('%s Settings', 'The Event Calendar settings heading', 'tribe-events-calendar'), $this->menuName );
194
+ echo '</h2>';
195
+ do_action( 'tribe_settings_above_tabs' );
196
+ $this->generateTabs( $this->currentTab );
197
+ do_action( 'tribe_settings_below_tabs' );
198
+ do_action( 'tribe_settings_below_tabs_tab_'.$this->currentTab );
199
+ echo '<div class="tribe-settings-form form">';
200
+ do_action( 'tribe_settings_above_form_element' );
201
+ do_action( 'tribe_settings_above_form_element_tab_'.$this->currentTab );
202
+ echo apply_filters( 'tribe_settings_form_element', '<form method="post">' );
203
+ do_action( 'tribe_settings_before_content' );
204
+ do_action( 'tribe_settings_before_content_tab_'.$this->currentTab );
205
+ do_action( 'tribe_settings_content_tab_'.$this->currentTab );
206
+ if ( !has_action( 'tribe_settings_content_tab_'.$this->currentTab ) ) {
207
+ echo '<p>'.__('You\'ve requested a non-existent tab.', 'tribe-events-calendar').'</p>';
208
+ }
209
+ do_action( 'tribe_settings_after_content_tab_'.$this->currentTab );
210
+ do_action( 'tribe_settings_after_content' );
211
+ if ( has_action('tribe_settings_content_tab_'.$this->currentTab) && !in_array($this->currentTab, $this->noSaveTabs) ) {
212
+ wp_nonce_field('saving', 'tribe-save-settings');
213
+ echo '<div class="clear"></div>';
214
+ echo '<input type="hidden" name="current-settings-tab" id="current-settings-tab" value="'.$this->currentTab.'" />';
215
+ echo '<input id="tribeSaveSettings" class="button-primary" type="submit" name="tribeSaveSettings" value="'.__('Save Changes', 'tribe-events-calendar').'" />';
216
+ }
217
+ echo apply_filters( 'tribe_settings_closing_form_element', '</form>' );
218
+ do_action( 'tribe_settings_after_form_element' );
219
+ do_action( 'tribe_settings_after_form_element_tab_'.$this->currentTab );
220
+ echo '</div>';
221
+ do_action( 'tribe_settings_after_form_div' );
222
+ echo '</div>';
223
+ do_action( 'tribe_settings_bottom' );
224
+ }
225
+
226
+ /**
227
+ * generate the tabs in the settings screen
228
+ *
229
+ * @since 2.0.5
230
+ * @author PaulHughes01, jkudish
231
+ * @return void
232
+ */
233
+ public function generateTabs() {
234
+ if ( is_array($this->tabs) && !empty($this->tabs) ) {
235
+ echo '<h2 id="tribe-settings-tabs" class="nav-tab-wrapper">';
236
+ foreach ($this->tabs as $tab => $name ) {
237
+ $tab = esc_attr($tab);
238
+ $name = esc_attr($name);
239
+ $class = ( $tab == $this->currentTab ) ? ' nav-tab-active' : '';
240
+ echo '<a id="'.$tab.'" class="nav-tab'.$class.'" href="?page=tribe-settings&tab='.urlencode($tab).'">'.$name.'</a>';
241
+ }
242
+ do_action( 'tribe_settings_after_tabs' );
243
+ echo '</h2>';
244
+ }
245
+ }
246
+
247
+
248
+ /**
249
+ * validate the settings
250
+ *
251
+ * @since 2.0.5
252
+ * @author jkudish
253
+ * @return void
254
+ */
255
+ public function validate() {
256
+
257
+ do_action('tribe_settings_validate_before_checks');
258
+
259
+ // check that the right POST && variables are set
260
+ if ( isset($_POST['tribeSaveSettings']) && isset($_POST['current-settings-tab']) ) {
261
+
262
+ // check permissions
263
+ if ( !current_user_can('manage_options') ) {
264
+ $this->errors[] = __('You don\'t have permission to do that.', 'tribe-events-calendar');
265
+ $this->major_error = true;
266
+ }
267
+
268
+ // check the nonce
269
+ if ( !wp_verify_nonce($_POST['tribe-save-settings'], 'saving') ) {
270
+ $this->errors[] = __('The request was sent insecurely.', 'tribe-events-calendar');
271
+ $this->major_error = true;
272
+ }
273
+
274
+ // check that the request originated from the current tab
275
+ if ($_POST['current-settings-tab'] != $this->currentTab) {
276
+ $this->errors[] = __('The request wasn\'t sent from this tab.', 'tribe-events-calendar');
277
+ $this->major_error = true;
278
+ }
279
+
280
+ // bail if we have errors
281
+ if ( count($this->errors) )
282
+ return;
283
+
284
+ // some hooks
285
+ do_action('tribe_settings_validate');
286
+ do_action('tribe_settings_validate_tab_'.$this->currentTab);
287
+
288
+ // set the current tab and current fields
289
+ $tab = $this->currentTab;
290
+ $fields = $this->fields_for_save[$tab];
291
+
292
+ if (is_array($fields)) {
293
+ // loop through the fields and validate them
294
+ foreach ($fields as $field_id => $field) {
295
+
296
+ // get the value
297
+ $value = ( isset($_POST[$field_id]) ) ? $_POST[$field_id] : null;
298
+ $value = apply_filters('tribe_settings_validate_field_value', $value, $field_id, $field);
299
+
300
+ // make sure it has validation set up for it, else do nothing
301
+ if ( isset($field['validation_type']) || isset($field['validation_callback']) ) {
302
+
303
+ // some hooks
304
+ do_action('tribe_settings_validate_field', $field_id, $value, $field);
305
+ do_action('tribe_settings_validate_field_'.$field_id, $value, $field);
306
+
307
+ // validate this sucka
308
+ $validate = new TribeValidate($field_id, $field, $value);
309
+
310
+ if (isset($validate->result->error)) {
311
+
312
+ // uh oh; validation failed
313
+ $this->errors[$field_id] = $validate->result->error;
314
+
315
+ } elseif ( $validate->result->valid ) {
316
+
317
+ // validation passed
318
+ $this->validated[$field_id] = new stdClass;
319
+ $this->validated[$field_id]->field = $validate->field;
320
+ $this->validated[$field_id]->value = $validate->value;
321
+
322
+ }
323
+
324
+ }
325
+ }
326
+
327
+ // run the saving method
328
+ $this->save();
329
+ }
330
+ }
331
+
332
+ }
333
+
334
+ /**
335
+ * save the settings
336
+ *
337
+ * @since 2.0.5
338
+ * @author jkudish
339
+ * @return void
340
+ */
341
+ public function save() {
342
+
343
+ // some hooks
344
+ do_action('tribe_settings_save');
345
+ do_action('tribe_settings_save_tab_'.$this->currentTab);
346
+
347
+ // we'll need this later
348
+ $parent_options = array();
349
+
350
+ /**
351
+ * loop through each validated option and either
352
+ * save it as is or figure out its parent option ID
353
+ * (in that case, it's a serialized option array and
354
+ * will be saved in the next loop)
355
+ */
356
+ if ( isset($this->validated) && is_array($this->validated) ) {
357
+ foreach ($this->validated as $field_id => $validated_field) {
358
+
359
+ // get the value and filter it
360
+ $value = $validated_field->value;
361
+ $value = apply_filters('tribe_settings_save_field_value', $value, $field_id, $validated_field);
362
+
363
+ // figure out the parent option [could be set to false] and filter it
364
+ $parent_option = ( isset($validated_field->field['parent_option']) ) ? $validated_field->field['parent_option'] : TribeEvents::OPTIONNAME;
365
+ $parent_option = apply_filters('tribe_settings_save_field_parent_option', $parent_option, $field_id);
366
+
367
+ // some hooks
368
+ do_action('tribe_settings_save_field', $field_id, $value, $validated_field);
369
+ do_action('tribe_settings_save_field_'.$field_id, $value, $validated_field);
370
+
371
+ if ( !$parent_option ) {
372
+
373
+ // if no parent option, then just save the option
374
+ $this->saved = update_option($field_id, $value);
375
+
376
+ } else {
377
+
378
+ // set the parent option
379
+ $parent_options[$parent_option][$field_id] = $value;
380
+
381
+ }
382
+ }
383
+ }
384
+
385
+ /**
386
+ * loop through parent option arrays
387
+ * and save them
388
+ * NOTE: in the case of the main option Tribe Options,
389
+ * this will save using the TribeEvents:setOptions method.
390
+ */
391
+ foreach ($parent_options as $option_id => $new_options) {
392
+
393
+ // get the old options
394
+ $old_options = (array) get_option($option_id);
395
+
396
+ // set the options by parsing old + new and filter that
397
+ $options = apply_filters('tribe_settings_save_option_array', wp_parse_args( $new_options, $old_options ), $option_id );
398
+
399
+ if ($option_id == TribeEvents::OPTIONNAME) {
400
+
401
+ // save using the TribeEvents method
402
+ $this->saved = TribeEvents::setOptions($options);
403
+ } else {
404
+
405
+ // save using regular WP method
406
+ $this->saved = update_option($option_id, $options);
407
+ }
408
+
409
+ }
410
+
411
+ }
412
+
413
+ /**
414
+ * display errors, if any, after saving
415
+ *
416
+ * @since 2.0.5
417
+ * @author PaulHughes01, jkudish
418
+ * @return void
419
+ */
420
+ public function displayErrors() {
421
+
422
+ // fetch the errors and filter them
423
+ $errors = (array) apply_filters( 'tribe_settings_display_errors', $this->errors);
424
+ $count = apply_filters( 'tribe_settings_count_errors', count( $errors ) );
425
+
426
+ if ( !empty($_POST) && apply_filters( 'tribe_settings_display_errors_or_not', ( $count > 0) ) ) {
427
+ // output a message if we have errors
428
+
429
+ $output = '<div id="message" class="error"><p><strong>';
430
+ $output .= __('Your form had the following errors:', 'tribe-events-calendar');
431
+ $output .= '</strong></p><ul class="tribe-errors-list">';
432
+
433
+ // loop through each error
434
+ foreach ($errors as $error) {
435
+ $output .='<li>'.(string) $error.'</li>';
436
+ }
437
+
438
+ if ( count($errors) ) {
439
+ $message = (isset($this->major_error) && $this->major_error) ? __('None of your settings were saved. Please try again.') : _n('The above setting was not saved. Other settings were successfully saved.', 'The above settings were not saved. Other settings were successfully saved.', $count, 'tribe-events-calendar');
440
+ }
441
+
442
+ $output .= '</ul><p>'.$message.'</p></div>';
443
+
444
+ // final output, filtered of course
445
+ echo apply_filters( 'tribe_settings_error_message', $output );
446
+ }
447
+ }
448
+
449
+ /**
450
+ * display success message after saving
451
+ *
452
+ * @since 2.0.5
453
+ * @author PaulHughes01, jkudish
454
+ * @return void
455
+ */
456
+ public function displaySuccess() {
457
+
458
+ $errors = (array) apply_filters( 'tribe_settings_display_errors', $this->errors);
459
+ $count = apply_filters( 'tribe_settings_count_errors', count( $errors ) );
460
+
461
+ // are we coming from the saving place?
462
+ if ( isset($_POST['tribeSaveSettings']) && check_admin_referer('saving', 'tribe-save-settings') && !apply_filters( 'tribe_settings_display_errors_or_not', ( $count > 0) ) ) {
463
+
464
+ // output the filtered message
465
+ $message = __('Settings saved.', 'tribe-events-calendar');
466
+ $output = '<div id="message" class="updated"><p><strong>' . $message . '</strong></p></div>';
467
+ echo apply_filters( 'tribe_settings_success_message', $output, $this->currentTab );
468
+
469
+ }
470
+ }
471
+
472
+
473
+ } // end class
474
+
475
+ } // endif class_exists
lib/tribe-templates.class.php CHANGED
@@ -14,6 +14,8 @@ if (!class_exists('TribeEventsTemplates')) {
14
  public static $throughHead = false;
15
 
16
  public static function init() {
 
 
17
  add_filter( 'template_include', array( __CLASS__, 'templateChooser') );
18
  add_action( 'wp_head', array( __CLASS__, 'wpHeadFinished'), 999 );
19
  }
@@ -27,12 +29,12 @@ if (!class_exists('TribeEventsTemplates')) {
27
  if ( get_query_var( 'post_type' ) != TribeEvents::POSTTYPE && ! is_tax( TribeEvents::TAXONOMY ) && get_query_var( 'post_type' ) != TribeEvents::VENUE_POST_TYPE ) {
28
  return $template;
29
  }
30
-
31
  //is_home fixer
32
  global $wp_query;
33
  $wp_query->is_home = false;
34
 
35
- if( tribe_get_option('spEventsTemplate', 'default') == '' ) {
36
  if(is_single() && !tribe_is_showing_all() ) {
37
  return TribeEventsTemplates::getTemplateHierarchy('ecp-single-template');
38
  } else {
@@ -44,7 +46,7 @@ if (!class_exists('TribeEventsTemplates')) {
44
  add_filter( 'wp_title', array(__CLASS__, 'remove_default_title'), 1);
45
  add_action( 'loop_start', array(__CLASS__, 'setup_ecp_template'));
46
 
47
- $template = locate_template( tribe_get_option('spEventsTemplate', 'default') == 'default' ? 'page.php' : tribe_get_option('spEventsTemplate', 'default') );
48
  if ($template == '') $template = get_index_template();
49
 
50
  return $template;
@@ -69,6 +71,9 @@ if (!class_exists('TribeEventsTemplates')) {
69
  }
70
 
71
  private static function is_main_loop($query) {
 
 
 
72
  global $wp_the_query;
73
  return $query === $wp_the_query;
74
  }
@@ -109,9 +114,9 @@ if (!class_exists('TribeEventsTemplates')) {
109
  self::restoreQuery();
110
 
111
  ob_start();
112
- echo stripslashes(tribe_get_option('spEventsBeforeHTML'));
113
  include TribeEventsTemplates::get_current_page_template();
114
- echo stripslashes(tribe_get_option('spEventsAfterHTML'));
115
  $contents = ob_get_contents();
116
  ob_end_clean();
117
 
@@ -136,6 +141,54 @@ if (!class_exists('TribeEventsTemplates')) {
136
  return $template;
137
  }
138
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
  /**
140
  * Loads theme files in appropriate hierarchy: 1) child theme,
141
  * 2) parent template, 3) plugin resources. will look in the events/
14
  public static $throughHead = false;
15
 
16
  public static function init() {
17
+ //add_filter( 'parse_query', array( __CLASS__, 'fixIsHome') );
18
+ //add_filter( 'template_include', array( __CLASS__, 'fixIs404') );
19
  add_filter( 'template_include', array( __CLASS__, 'templateChooser') );
20
  add_action( 'wp_head', array( __CLASS__, 'wpHeadFinished'), 999 );
21
  }
29
  if ( get_query_var( 'post_type' ) != TribeEvents::POSTTYPE && ! is_tax( TribeEvents::TAXONOMY ) && get_query_var( 'post_type' ) != TribeEvents::VENUE_POST_TYPE ) {
30
  return $template;
31
  }
32
+
33
  //is_home fixer
34
  global $wp_query;
35
  $wp_query->is_home = false;
36
 
37
+ if( tribe_get_option('tribeEventsTemplate', 'default') == '' ) {
38
  if(is_single() && !tribe_is_showing_all() ) {
39
  return TribeEventsTemplates::getTemplateHierarchy('ecp-single-template');
40
  } else {
46
  add_filter( 'wp_title', array(__CLASS__, 'remove_default_title'), 1);
47
  add_action( 'loop_start', array(__CLASS__, 'setup_ecp_template'));
48
 
49
+ $template = locate_template( tribe_get_option('tribeEventsTemplate', 'default') == 'default' ? 'page.php' : tribe_get_option('tribeEventsTemplate', 'default') );
50
  if ($template == '') $template = get_index_template();
51
 
52
  return $template;
71
  }
72
 
73
  private static function is_main_loop($query) {
74
+ if (method_exists($query, 'is_main_query')) // WP 3.3+
75
+ return $query->is_main_query();
76
+
77
  global $wp_the_query;
78
  return $query === $wp_the_query;
79
  }
114
  self::restoreQuery();
115
 
116
  ob_start();
117
+ echo stripslashes(tribe_get_option('tribeEventsBeforeHTML'));
118
  include TribeEventsTemplates::get_current_page_template();
119
+ echo stripslashes(tribe_get_option('tribeEventsAfterHTML'));
120
  $contents = ob_get_contents();
121
  ob_end_clean();
122
 
141
  return $template;
142
  }
143
 
144
+ /**
145
+ * checks where we are are and determines if we
146
+ * should show events in the main loop
147
+ *
148
+ * @since 2.1
149
+ */
150
+ public static function showInLoops($query) {
151
+
152
+ if (!is_admin() && tribe_get_option('showInLoops') && ($query->is_home() || $query->is_tag) && empty($query->query_vars['post_type']) && false == $query->query_vars['suppress_filters']) {
153
+
154
+ // 3.3 know-how for main query check
155
+ // if (method_exists($query, 'is_main_query')) {
156
+ if (self::is_main_loop($query)) {
157
+ self::$isMainLoop = true;
158
+ $post_types = array('post', TribeEvents::POSTTYPE);
159
+ $query->set('post_type', $post_types);
160
+ }
161
+
162
+ }
163
+
164
+ return $query;
165
+ }
166
+
167
+ /**
168
+ * filters the_content to show the event when
169
+ * we are in the main loop and showing events
170
+ *
171
+ * @return string filtered $content
172
+ * @since 2.1
173
+ */
174
+ public static function hijackContentInMainLoop($content) {
175
+
176
+ // only run once!!!
177
+ remove_filter('the_content', array(__CLASS__, 'hijackContentInMainLoop') );
178
+
179
+ global $post;
180
+ if (tribe_is_in_main_loop() && tribe_is_event($post->ID)) {
181
+ ob_start();
182
+ echo stripslashes(tribe_get_option('tribeEventsBeforeHTML'));
183
+ include_once(TribeEventsTemplates::getTemplateHierarchy('in-loop'));
184
+ echo stripslashes(tribe_get_option('tribeEventsAfterHTML'));
185
+ $content = ob_get_contents();
186
+ ob_end_clean();
187
+ }
188
+
189
+ return $content;
190
+ }
191
+
192
  /**
193
  * Loads theme files in appropriate hierarchy: 1) child theme,
194
  * 2) parent template, 3) plugin resources. will look in the events/
lib/tribe-the-events-calendar-import.class.php CHANGED
@@ -33,7 +33,7 @@ if (!class_exists('TribeEventsImport')) {
33
 
34
  private function __construct( ) {
35
  add_action( 'admin_init', array( $this, 'upgradeData' ) );
36
- add_action( 'tribe_events_options_post_form', array( $this, 'adminForm' ) );
37
  add_action( 'admin_notices', array( $this, 'upgradeNotice' ) );
38
  add_action( 'admin_notices', array( $this, 'promptUpgrade') );
39
  }
@@ -41,7 +41,7 @@ if (!class_exists('TribeEventsImport')) {
41
  public function promptUpgrade() {
42
  if ( self::hasLegacyEvents() ) {
43
  echo '<div class="error"><p>' .
44
- __('Welcome to Events 2.0! This is a HUGE upgrade from 1.6.5. Please make sure you have backed up before proceeding any further. You can easily <a href=" http://wordpress.org/extend/plugins/the-events-calendar/download/">revert to an old version</a> if you want to backup first. This upgrade includes two major steps, <a href="options-general.php?page=tribe-events-calendar">migrating data</a> & updating your templates as necessary. There have been significant changes to the template tags and functions. Check out our <a href="http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0">walkthrough on the upgrade</a> before proceeding and check out the FAQ & Knowledge base from the <a href="http://tri.be/support/">support page</a>. If you\'re new to The Events Calendar, you may want to review our <a href="http://tri.be/support/documentation/events-calendar-pro-new-user-primer/">new user primer</a>.<br/><br/> You have events that need to be migrated. Please visit the bottom of the <a href="options-general.php?page=tribe-events-calendar">settings page</a> to perform the migration.', 'tribe-events-calendar') .
45
  '</p></div>';
46
  }
47
  }
@@ -49,7 +49,7 @@ if (!class_exists('TribeEventsImport')) {
49
  public function adminForm() {
50
  if ( self::hasLegacyEvents() ) {
51
  ?>
52
- <form id="sp-upgrade" method="post" >
53
  <?php wp_nonce_field('upgradeEventsCalendar') ?>
54
  <h4><?php _e('Upgrade from The Events Calendar', 'tribe-events-calendar' ); ?></h4>
55
  <p><?php _e('It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone.', 'tribe-events-calendar' ) ?></p>
33
 
34
  private function __construct( ) {
35
  add_action( 'admin_init', array( $this, 'upgradeData' ) );
36
+ add_action( 'tribe_settings_after_form_element_tab_general', array( $this, 'adminForm' ) );
37
  add_action( 'admin_notices', array( $this, 'upgradeNotice' ) );
38
  add_action( 'admin_notices', array( $this, 'promptUpgrade') );
39
  }
41
  public function promptUpgrade() {
42
  if ( self::hasLegacyEvents() ) {
43
  echo '<div class="error"><p>' .
44
+ __('Welcome to Events 2.0! This is a HUGE upgrade from 1.6.5. Please make sure you have backed up before proceeding any further. You can easily <a href=" http://wordpress.org/extend/plugins/the-events-calendar/download/">revert to an old version</a> if you want to backup first. This upgrade includes two major steps, <a href="options-general.php?page=tribe-settings&tab=general">migrating data</a> & updating your templates as necessary. There have been significant changes to the template tags and functions. Check out our <a href="http://tri.be/migrating-from-events-calendar-1-6-5-to-2-0">walkthrough on the upgrade</a> before proceeding and check out the FAQ & Knowledge base from the <a href="http://tri.be/support/">support page</a>. If you\'re new to The Events Calendar, you may want to review our <a href="http://tri.be/support/documentation/events-calendar-pro-new-user-primer/">new user primer</a>.<br/><br/> You have events that need to be migrated. Please visit the bottom of the <a href="options-general.php?page=tribe-events-calendar">settings page</a> to perform the migration.', 'tribe-events-calendar') .
45
  '</p></div>';
46
  }
47
  }
49
  public function adminForm() {
50
  if ( self::hasLegacyEvents() ) {
51
  ?>
52
+ <form id="tribe-upgrade" method="post" >
53
  <?php wp_nonce_field('upgradeEventsCalendar') ?>
54
  <h4><?php _e('Upgrade from The Events Calendar', 'tribe-events-calendar' ); ?></h4>
55
  <p><?php _e('It appears that you have some old events calendar data that needs to be upgraded. Please be sure to back up your database before initiating the upgrade. This process can not be undone.', 'tribe-events-calendar' ) ?></p>
lib/tribe-validate.class.php ADDED
@@ -0,0 +1,427 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // Don't load directly
4
+ if ( !defined('ABSPATH') ) die('-1');
5
+
6
+ if ( !class_exists('TribeValidate') ) {
7
+
8
+ /**
9
+ * helper class that validates fields for use in Settings, MetaBoxes, Users, anywhere.
10
+ * Instantiate whenever you want to validate a field
11
+ *
12
+ * @since 2.0.5
13
+ * @author jkudish
14
+ */
15
+ class TribeValidate {
16
+
17
+ /**
18
+ * the field object to validate
19
+ * @var array
20
+ */
21
+ public $field;
22
+
23
+ /**
24
+ * the field's value
25
+ * @var mixed
26
+ */
27
+ public $value;
28
+
29
+ /**
30
+ * additional arguments for validation
31
+ * used by some methods only
32
+ * @var array
33
+ */
34
+ public $additional_args;
35
+
36
+
37
+ /**
38
+ * the field's label, used in error messages
39
+ * @var string
40
+ */
41
+ public $label;
42
+
43
+ /**
44
+ * the type of validation to perform
45
+ * @var string
46
+ */
47
+ public $type;
48
+
49
+
50
+ /**
51
+ * the result object of the validation
52
+ * @var stdClass
53
+ */
54
+ public $result;
55
+
56
+ /**
57
+ * Class constructor
58
+ *
59
+ * @since 2.0.5
60
+ * @author jkudish
61
+ * @param string $field_id the field ID to validate
62
+ * @param array $field_id the field object to validate
63
+ * @param mixed $value the value to validate
64
+ * @return array $result the result of the validation
65
+ */
66
+ public function __construct($field_id, $field, $value, $additional_args = array()) {
67
+
68
+ // prepare object properties
69
+ $this->result = new stdClass;
70
+ $this->field = $field;
71
+ $this->field['id'] = $field_id;
72
+ $this->value = $value;
73
+ $this->additional_args = $additional_args;
74
+
75
+ // if the field is invalid or incomplete, fail validation
76
+ if ( !is_array($this->field) || ( !isset($this->field['validation_type']) && !isset($this->field['validation_callback']) ) ) {
77
+ $this->result->valid = false;
78
+ $this->result->error = __('Invalid or incomplete field passed', 'tribe-events-calendar');
79
+ $this->result->error .= (isset($this->field['id'])) ? ' ('.__('Field ID:', 'tribe-events-calendar').' '.$this->field['id'].' )' : '';
80
+ return $this->result;
81
+ }
82
+
83
+ // call validation callback if a validation callback function is set
84
+ if ( isset($this->field['validation_callback']) ) {
85
+ if ( function_exists($this->field['validation_callback']) ) {;
86
+ if ( (!isset($_POST[$field_id]) || !$_POST[$field_id] || $_POST[$field_id] == '') && isset($this->field['can_be_empty']) && $this->field['can_be_empty']) {
87
+ $this->result->valid = true;
88
+ return $this->result;
89
+ } else {
90
+ return call_user_func($validation_callback);
91
+ }
92
+ }
93
+ }
94
+
95
+
96
+ if ( isset($this->field['validation_type']) ) {
97
+
98
+ if ( method_exists( $this, $this->field['validation_type'] ) ) {
99
+
100
+ // make sure there's a field validation type set for this validation and that such method exists
101
+ $this->type = $this->field['validation_type'];
102
+ $this->label = isset($this->field['label']) ? $this->field['label'] : $this->field['id'];
103
+ if ( (!isset($_POST[$field_id]) || !$_POST[$field_id] || $_POST[$field_id] == '') && isset($this->field['can_be_empty']) && $this->field['can_be_empty']) {
104
+ $this->result->valid = true;
105
+ return $this->result;
106
+ } else {
107
+ call_user_method($this->type, $this); // run the validation
108
+ }
109
+
110
+ } else {
111
+
112
+ // invalid validation type set, validation fails
113
+ $this->result->valid = false;
114
+ $this->result->error = __('Non-existant field validation function passed', 'tribe-events-calendar');
115
+ $this->result->error .= (isset($this->field['id'])) ? ' ('.__('Field ID:', 'tribe-events-calendar').' '.$this->field['id'].' '._x('with function name:', 'non-existant function name passed for field validation', 'tribe-events-calendar' ).' '.$this->field['validation_type'].' )' : '';
116
+ }
117
+ } else {
118
+
119
+ // no validation type set, validation fails
120
+ $this->result->valid = false;
121
+ $this->result->error = __('Invalid or incomplete field passed', 'tribe-events-calendar');
122
+ $this->result->error .= (isset($this->field['id'])) ? ' ('.__('Field ID:', 'tribe-events-calendar').' '.$this->field['id'].' )' : '';
123
+ }
124
+
125
+ // return the result
126
+ return $this->result;
127
+ }
128
+
129
+ /**
130
+ * validates a field as being positive integers
131
+ *
132
+ * @since 2.0.5
133
+ * @author jkudish
134
+ * @return stdClass validation result object
135
+ */
136
+ public function positive_int() {
137
+ if ( preg_match( '/^[0-9]+$/', $this->value ) && $this->value > 0 ) {
138
+ $this->result->valid = true;
139
+ } else {
140
+ $this->result->valid = false;
141
+ $this->result->error = sprintf( __('%s must be a positive number.', 'tribe-events-calendar'), $this->label);
142
+ }
143
+ }
144
+
145
+ /**
146
+ * validates & sanitizes fields as URL slugs
147
+ *
148
+ * @since 2.0.5
149
+ * @author jkudish
150
+ * @return stdClass validation result object
151
+ */
152
+ public function slug() {
153
+ if ( preg_match( '/^[a-zA-Z0-9-_]+$/', $this->value ) ) {
154
+ $this->result->valid = true;
155
+ $this->value = sanitize_title($this->value);
156
+ } else {
157
+ $this->result->valid = false;
158
+ $this->result->error = sprintf( __('%s must be a valid slug (numbers, letters, dashes, and underscores).', 'tribe-events-calendar'), $this->label);
159
+ }
160
+ }
161
+
162
+ /**
163
+ * validates & sanitizes fields as URLs
164
+ *
165
+ * @since 2.0.5
166
+ * @author jkudish, nciske
167
+ * @return stdClass validation result object
168
+ */
169
+ public function url() {
170
+
171
+ if ( esc_url_raw( $this->value ) == $this->value ) {
172
+ $this->result->valid = true;
173
+ } else {
174
+ $this->result->valid = false;
175
+ $this->result->error = sprintf( __('%s must be a valid absolute URL.', 'tribe-events-calendar'), $this->label);
176
+ }
177
+ }
178
+
179
+ /**
180
+ * validates fields that have options (radios, dropdowns, etc.)
181
+ * by making sure the value is part of the options array
182
+ *
183
+ * @since 2.0.5
184
+ * @author jkudish
185
+ * @return stdClass validation result object
186
+ */
187
+ public function options() {
188
+ if ( array_key_exists( $this->value, $this->field['options'] ) ) {
189
+ $this->value = ($this->value === 0) ? false : $this->value;
190
+ $this->result->valid = true;
191
+ } else {
192
+ $this->result->valid = false;
193
+ $this->result->error = sprintf( __('%s must have a value that\'s part of its options.'), $this->label);
194
+ }
195
+ }
196
+
197
+ /**
198
+ * validates fields that have options (radios, dropdowns, etc.)
199
+ * by making sure the value is part of the options array
200
+ * then combines the value into an array containg the value
201
+ * and name from the option
202
+ *
203
+ * @since 2.0.5
204
+ * @author jkudish
205
+ * @return stdClass validation result object
206
+ */
207
+ public function options_with_label() {
208
+ if ( array_key_exists( $this->value, $this->field['options'] ) ) {
209
+ $this->value = ($this->value === 0) ? false : array($this->value, $this->field['options'][$this->value]);
210
+ $this->result->valid = true;
211
+ } else {
212
+ $this->result->valid = false;
213
+ $this->result->error = sprintf( __('%s must have a value that\'s part of its options.'), $this->label);
214
+ }
215
+ }
216
+
217
+ /**
218
+ * validates a field as not being able to be the same
219
+ * as the specified value as specified in
220
+ * $this->additional_args['compare_name']
221
+ *
222
+ * @since 2.0.5
223
+ * @author jkudish
224
+ * @return stdClass validation result object
225
+ */
226
+ public function cannot_be_the_same_as() {
227
+ if ( !isset($this->additional_args['compare']) ) {
228
+ $this->result->valid = false;
229
+ $this->result->error = sprintf( __('Comparison validation failed because no comparison value was provided, for field %s', 'tribe-events-calendar'), $this->field['id'] );
230
+ } else {
231
+ if ($this->value != $this->additional_args['compare']) {
232
+ $this->result = true;
233
+ } else {
234
+ $this->result->valid = false;
235
+ if (isset($this->additional_args['compare_name'])) {
236
+ $this->result->error = sprintf( __('%s cannot be the same as %s.', 'tribe-events-calendar'), $this->label, $this->additional_args['compare_name']);
237
+ } else {
238
+ $this->result->error = sprintf( __('%s cannot be a duplicate', 'tribe-events-calendar'), $this->label );
239
+ }
240
+ }
241
+ }
242
+ }
243
+
244
+ /**
245
+ * validates a field as being a number or a percentage
246
+ *
247
+ * @since 2.0.5
248
+ * @author jkudish
249
+ * @return stdClass validation result object
250
+ */
251
+ public function number_or_percent() {
252
+ if ( preg_match( '/^[0-9]+%{0,1}$/', $this->value ) ) {
253
+ $this->result->valid = true;
254
+ } else {
255
+ $this->result->valid = false;
256
+ $this->result->error = sprintf( __('%s must be a number or percentage.', 'tribe-events-calendar'), $this->label);
257
+ }
258
+ }
259
+
260
+ /**
261
+ * sanitizes an html field
262
+ *
263
+ * @since 2.0.5
264
+ * @author jkudish
265
+ * @return stdClass validation result object
266
+ */
267
+ public function html() {
268
+ $this->value = balanceTags($this->value);
269
+ $this->result->valid = true;
270
+ }
271
+
272
+ /**
273
+ * sanitizes a license key
274
+ *
275
+ * @since 2.0.5
276
+ * @author jkudish
277
+ * @return stdClass validation result object
278
+ */
279
+ public function license_key() {
280
+ $this->value = trim($this->value);
281
+ $this->result->valid = true;
282
+ }
283
+
284
+ /**
285
+ * sanitizes a textarea field
286
+ *
287
+ * @since 2.0.5
288
+ * @author jkudish
289
+ * @return stdClass validation result object
290
+ */
291
+ public function textarea() {
292
+ $this->value = esc_textarea($this->value);
293
+ $this->result->valid = true;
294
+ }
295
+
296
+ /**
297
+ * sanitizes a field as beeing a boolean
298
+ *
299
+ * @since 2.0.5
300
+ * @author jkudish
301
+ * @return stdClass validation result object
302
+ */
303
+ public function boolean() {
304
+ $this->value = (bool) $this->value;
305
+ $this->result->valid = true;
306
+ }
307
+
308
+ /**
309
+ * validates a Google Maps Zoom field
310
+ *
311
+ * @since 2.0.5
312
+ * @author jkudish
313
+ * @return stdClass validation result object
314
+ */
315
+ public function google_maps_zoom() {
316
+ if ( preg_match( '/^([0-9]|[0-1][0-9]|2[0-1])$/', $this->value ) ) {
317
+ $this->result->valid = true;
318
+ } else {
319
+ $this->result->valid = false;
320
+ $this->result->error = sprintf( __('%s must be a number between 0 and 21.', 'tribe-events-calendar'), $this->label);
321
+ }
322
+ }
323
+
324
+ /**
325
+ * validates a field as being part of an address
326
+ * allows for letters, numbers, dashses and spaces only
327
+ *
328
+ * @since 2.0.5
329
+ * @author jkudish
330
+ * @return stdClass validation result object
331
+ */
332
+ public function address() {
333
+ if ( preg_match( '/^[a-zA-Z0-9- ]+$/', $this->value ) ) {
334
+ $this->result->valid = true;
335
+ } else {
336
+ $this->result->valid = false;
337
+ $this->result->error = sprintf( __('%s must consist of letters, numbers, dashes, and spaces only.', 'tribe-events-calendar'), $this->label);
338
+ }
339
+ }
340
+
341
+ /**
342
+ * validates a field as being a city or province
343
+ * allows for letters, dashses and spaces only
344
+ *
345
+ * @since 2.0.5
346
+ * @author jkudish
347
+ * @return stdClass validation result object
348
+ */
349
+ public function city_or_province() {
350
+ if ( preg_match( '/^[a-zA-Z- ]+$/', $this->value ) ) {
351
+ $this->result->valid = true;
352
+ } else {
353
+ $this->result->valid = false;
354
+ $this->result->error = sprintf( __('%s must consist of letters, spaces, and dashes.', 'tribe-events-calendar'), $this->label);
355
+ }
356
+ }
357
+
358
+ /**
359
+ * validates a field as being a zip code
360
+ *
361
+ * @since 2.0.5
362
+ * @author jkudish
363
+ * @return stdClass validation result object
364
+ */
365
+ public function zip() {
366
+ if ( preg_match( '/^[0-9]{5}$/', $this->value ) ) {
367
+ $this->result->valid = true;
368
+ } else {
369
+ $this->result->valid = false;
370
+ $this->result->error = sprintf( __('%s must consist of 5 numbers.', 'tribe-events-calendar'), $this->label);
371
+ }
372
+ }
373
+
374
+ /**
375
+ * validates a field as being a phone number
376
+ *
377
+ * @since 2.0.5
378
+ * @author jkudish
379
+ * @return stdClass validation result object
380
+ */
381
+ public function phone() {
382
+ if ( preg_match( '/^[0-9\(\)\+ -]+$/', $this->value ) ) {
383
+ $this->result->valid = true;
384
+ } else {
385
+ $this->result->valid = false;
386
+ $this->result->error = sprintf( __('%s must be a phone number.', 'tribe-events-calendar'), $this->label);
387
+ }
388
+ }
389
+
390
+ /**
391
+ * validates & sanitizes a field as being a country list
392
+ *
393
+ * @since 2.0.5
394
+ * @author jkudish
395
+ * @return stdClass validation result object
396
+ */
397
+ public function country_list() {
398
+ $country_rows = explode("\n", $this->value);
399
+ if ( is_array($country_rows) ) {
400
+ foreach($country_rows as $crow) {
401
+ $country = explode(",", $crow);
402
+ if ( !isset($country[0]) || !isset($country[1]) ) {
403
+ $this->result->valid = false;
404
+ $this->result->error = sprintf( __('Country List must be formatted as one country per line in the following format: <br>US, United States <br> UK, United Kingdom.', 'tribe-events-calendar'), $this->label);
405
+ $this->value = esc_textarea($this->value);
406
+ return;
407
+ }
408
+ }
409
+ }
410
+ $this->result->valid = true;
411
+ }
412
+
413
+ /**
414
+ * automatically validate a field regardless of the value
415
+ * Don't use this unless you know what you are doing
416
+ *
417
+ * @since 2.0.5
418
+ * @author jkudish
419
+ * @return stdClass validation result object
420
+ */
421
+ public function none() {
422
+ $this->result->valid = true;
423
+ }
424
+
425
+ } // end class
426
+
427
+ } // endif class_exists
lib/tribe-view-helpers.class.php CHANGED
@@ -11,19 +11,21 @@ if (!class_exists('TribeEventsViewHelpers')) {
11
  public static function constructCountries( $postId = '', $useDefault = true ) {
12
  $tribe_ecp = TribeEvents::instance();
13
 
14
- if(tribe_get_option('spEventsCountries') != ''){
15
  $countries = array(
16
  "" => __("Select a Country:", 'tribe-events-calendar')
17
  );
18
 
19
- $country_rows = explode("\n", sp_get_option('spEventsCountries'));
20
  foreach($country_rows as $crow){
21
  $country = explode(",", $crow);
22
- $country[0] = trim($country[0]);
23
- $country[1] = trim($country[1]);
 
24
 
25
- if($country[0] && $country[1]){
26
- $countries[$country[0]] = $country[1];
 
27
  }
28
  }
29
  }
@@ -558,18 +560,24 @@ if (!class_exists('TribeEventsViewHelpers')) {
558
  }
559
 
560
  /**
561
- * Helper method to return an array of years, back 2 and forward 5
 
562
  */
563
- private static function years( ) {
564
- $year = ( int )date_i18n( 'Y' );
565
- // Back two years, forward 5
566
- $year_list = array( $year - 5, $year - 4, $year - 3, $year - 2, $year - 1, $year, $year + 1, $year + 2, $year + 3, $year + 4, $year + 5 );
567
  $years = array();
568
- foreach( $year_list as $single_year ) {
569
- $years[ $single_year ] = $single_year;
 
570
  }
571
-
572
- return $years;
 
 
 
 
573
  }
574
 
575
 
11
  public static function constructCountries( $postId = '', $useDefault = true ) {
12
  $tribe_ecp = TribeEvents::instance();
13
 
14
+ if(tribe_get_option('tribeEventsCountries') != ''){
15
  $countries = array(
16
  "" => __("Select a Country:", 'tribe-events-calendar')
17
  );
18
 
19
+ $country_rows = explode("\n", tribe_get_option('tribeEventsCountries'));
20
  foreach($country_rows as $crow){
21
  $country = explode(",", $crow);
22
+ if ( isset($country[0]) && isset($country[1]) ) {
23
+ $country[0] = trim($country[0]);
24
+ $country[1] = trim($country[1]);
25
 
26
+ if($country[0] && $country[1]){
27
+ $countries[$country[0]] = $country[1];
28
+ }
29
  }
30
  }
31
  }
560
  }
561
 
562
  /**
563
+ * Helper method to return an array of years
564
+ * default is back 5 and forward 5
565
  */
566
+ private static function years() {
567
+ $current_year = (int) date_i18n( 'Y' );
568
+ $years_back = (int) apply_filters('tribe_years_to_go_back', 5, $current_year);
569
+ $years_forward = (int) apply_filters('tribe_years_to_go_forward', 5, $current_year);
570
  $years = array();
571
+ for ($i = $years_back; $i > 0; $i--) {
572
+ $year = $current_year - $i;
573
+ $years[] = $year;
574
  }
575
+ $years[] = $current_year;
576
+ for ($i = 0; $i <= $years_forward; $i++) {
577
+ $year = $current_year + $i;
578
+ $years[] = $year;
579
+ }
580
+ return (array) apply_filters('tribe_years_array', $years);
581
  }
582
 
583
 
public/advanced-functions/venue.php CHANGED
@@ -34,7 +34,7 @@ if( class_exists( 'TribeEvents' ) ) {
34
  * @since 2.0.1
35
  */
36
  function tribe_create_venue($args) {
37
- $postId = TribeEventsAPI::createEvent($args);
38
  return $postId;
39
  }
40
 
@@ -51,7 +51,7 @@ if( class_exists( 'TribeEvents' ) ) {
51
  * @since 2.0.1
52
  */
53
  function tribe_update_venue($postId, $args) {
54
- $postId = TribeEventsAPI::updateEvent($postId, $args);
55
  return $postId;
56
  }
57
 
34
  * @since 2.0.1
35
  */
36
  function tribe_create_venue($args) {
37
+ $postId = TribeEventsAPI::createVenue($args);
38
  return $postId;
39
  }
40
 
51
  * @since 2.0.1
52
  */
53
  function tribe_update_venue($postId, $args) {
54
+ $postId = TribeEventsAPI::updateVenue($postId, $args);
55
  return $postId;
56
  }
57
 
public/template-tags/general.php CHANGED
@@ -210,7 +210,7 @@ if( class_exists( 'TribeEvents' ) ) {
210
  * @since 2.0
211
  */
212
  function tribe_events_before_html() {
213
- echo apply_filters('tribe_events_before_html', stripslashes(tribe_get_option('spEventsBeforeHTML')));
214
  }
215
 
216
  /**
@@ -221,7 +221,7 @@ if( class_exists( 'TribeEvents' ) ) {
221
  * @since 2.0
222
  */
223
  function tribe_events_after_html() {
224
- echo apply_filters('tribe_events_after_html', stripslashes(tribe_get_option('spEventsAfterHTML')));
225
  }
226
 
227
  /**
@@ -285,5 +285,22 @@ if( class_exists( 'TribeEvents' ) ) {
285
  apply_filters('tribe_event_in_category', $return);
286
  }
287
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
288
  }
289
  ?>
210
  * @since 2.0
211
  */
212
  function tribe_events_before_html() {
213
+ echo apply_filters('tribe_events_before_html', stripslashes(tribe_get_option('tribeEventsBeforeHTML')));
214
  }
215
 
216
  /**
221
  * @since 2.0
222
  */
223
  function tribe_events_after_html() {
224
+ echo apply_filters('tribe_events_after_html', stripslashes(tribe_get_option('tribeEventsAfterHTML')));
225
  }
226
 
227
  /**
285
  apply_filters('tribe_event_in_category', $return);
286
  }
287
 
288
+ /**
289
+ * Placeholder function that is used for ticketing plugins
290
+ * meant to be filtered by such plugins
291
+ *
292
+ * @author jkudish
293
+ * @since 2.1
294
+ * @return void
295
+ */
296
+ function tribe_get_ticket_form() {
297
+ $ticket_form = apply_filters('tribe_get_ticket_form', false);
298
+ if ($ticket_form && is_string($ticket_form)) {
299
+ echo $ticket_form;
300
+ } else {
301
+ return $ticket_form;
302
+ }
303
+ }
304
+
305
  }
306
  ?>
public/template-tags/options.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Helper functions for the options API
5
+ * Used to display option descriptions after they are saved
6
+ *
7
+ */
8
+
9
+ // Don't load directly
10
+ if ( !defined('ABSPATH') ) { die('-1'); }
11
+
12
+ /**
13
+ * display the events slug description
14
+ *
15
+ * @since 2.0.5
16
+ * @author jkudish
17
+ * @return string, the string to display
18
+ */
19
+ function tribe_display_current_events_slug() {
20
+ echo '<p class="tribe-field-indent tribe-field-description description">'.__('The slug used for building the events URL.', 'tribe-events-calendar').sprintf( __('Your current Events URL is %s', 'tribe-events-calendar' ), '<code><a href="'.tribe_get_events_link().'">'.tribe_get_events_link().'</a></code>' ).'</p>';
21
+ }
22
+
23
+ /**
24
+ * display the event single slug description
25
+ *
26
+ * @since 2.0.5
27
+ * @author jkudish
28
+ * @return string, the string to display
29
+ */
30
+ function tribe_display_current_single_event_slug() {
31
+ echo '<p class="tribe-field-indent tribe-field-description description">'.sprintf( __('You <strong>cannot</strong> use the same slug as above. The above should ideally be plural, and this singular.<br />Your single Event URL is like: %s', 'tribe-events-calendar' ), '<code>'.trailingslashit( home_url() ) . tribe_get_option('singleEventSlug', 'event') . '/single-post-name/'.'</code>' ).'</p>';
32
+ }
33
+
34
+ /**
35
+ * display the iCal description
36
+ *
37
+ * @since 2.0.5
38
+ * @author jkudish
39
+ * @return string, the string to display
40
+ */
41
+ function tribe_display_current_ical_link() {
42
+ if (function_exists('tribe_get_ical_link')) {
43
+ echo '<p id="ical-link" class="tribe-field-indent tribe-field-description description">'.__('Here is the iCal feed URL for your events:', 'tribe-events-calendar').' '.'<code>'.tribe_get_ical_link().'</code></p>';
44
+ }
45
+ }
public/template-tags/venue.php CHANGED
@@ -54,7 +54,7 @@ if( class_exists( 'TribeEvents' ) ) {
54
  function tribe_get_venue( $postId = null, $with_link = false ) {
55
  if ( $with_link ) { _deprecated_argument( __FUNCTION__, '2.0.1' ); }
56
  $postId = tribe_get_venue_id( $postId );
57
- $venue = esc_html(tribe_get_event_meta( $postId, '_VenueVenue', true ));
58
  return $venue;
59
  }
60
 
54
  function tribe_get_venue( $postId = null, $with_link = false ) {
55
  if ( $with_link ) { _deprecated_argument( __FUNCTION__, '2.0.1' ); }
56
  $postId = tribe_get_venue_id( $postId );
57
+ $venue = ($postId > 0) ? esc_html(get_post( $postId )->post_title) : null;
58
  return $venue;
59
  }
60
 
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: modern tribe, tribe, widget, events, tooltips, grid, month, list, calendar
5
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QA7QZM4CNQ342
6
  Requires at least: 3.1
7
  Tested up to: 3.4-alpha
8
- Stable tag: 2.0.4
9
 
10
  == Description ==
11
 
@@ -27,7 +27,7 @@ Just getting started? Check out our <a href="http://tri.be/support/documentation
27
  * Calendar Month view with tooltips
28
  * Includes support for venue, cost, address, start and end time, google maps link
29
 
30
- = Events Calendar PRO Features =
31
 
32
  * Recurring events
33
  * Saved venues & organizers
@@ -40,7 +40,7 @@ Just getting started? Check out our <a href="http://tri.be/support/documentation
40
  * Gcal / ical user download (import)
41
  * and lots more.
42
 
43
- <a href="http://tri.be/wordpress-events-calendar-pro/?ref=tec-readme">Grab a copy of Events Calendar PRO!</a>
44
 
45
  == Screenshots ==
46
 
@@ -78,7 +78,7 @@ For template tags, you can view our template tag includes in the "public" folder
78
 
79
  If you have any questions about this plugin, please take look at the dedicated forum here on WordPress.org at <a href="http://wordpress.org/tags/the-events-calendar">http://wordpress.org/tags/the-events-calendar</a>. Please search before opening a new thread.
80
 
81
- If you want, you can read the <a href="http://tri.be/support/forums/?ref=tec-readme">Modern Tribe PRO support forums</a> in case that helps, although you wont be able to post a message, unless you have purchase a PRO license.
82
 
83
  == Contributors ==
84
 
@@ -105,12 +105,14 @@ The plugin is produced by <a href="http://tri.be/?ref=tec-readme">Modern Tribe I
105
 
106
  = Translators =
107
 
108
- * Swedish (PRO only) from Ben Andersen
109
  * Russian (free & PRO) from Mikhail Michouris
110
  * Dutch (free & PRO) from Ed Boon, RIck van Dalen & Jacob Roel Meijering
111
  * Danish (PRO only) from Christian Andersen
112
  * Italian (free & PRO) from Stefano Castelli
113
  * German (free only) from David Decker
 
 
114
 
115
  == Add-Ons ==
116
 
@@ -124,15 +126,47 @@ Our Free Plugins:
124
 
125
  Our Premium Plugins:
126
 
127
- * <a href="http://tri.be/wordpress-events-calendar-pro/?ref=tec-readme" target="_blank">Events Calendar Pro</a>
128
- * <a href="http://tri.be/shop/wordpress-eventbrite-tickets/?ref=tec-readme" target="_blank">Eventbrite Tickets (coming soon!)</a>
129
- * <a href="http://tri.be/shop/wordpress-community-events/?ref=tec-readme" target="_blank">Community Events (coming soon!)</a>
130
- * <a href="http://tri.be/shop/conference-manager/?ref=tec-readme" target="_blank">Conference Manager (coming later in 2012)</a>
131
- * <a href="http://tri.be/shop/wootickets/?ref=tec-readme" target="_blank">WooTickets (coming later in 2012)</a>
132
 
133
 
134
  == Changelog ==
135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  = 2.0.4 =
137
 
138
  **Small features, UX and Content Tweaks:**
@@ -164,7 +198,7 @@ Our Premium Plugins:
164
 
165
  **Small features, UX and Content Tweaks:**
166
 
167
- * Incorporated get_tribe_custom(ÔField labelÕ) to code base
168
  * Code updated to account for additional translation strings
169
  * Made the $sep param of TribeEvents::maybeAddEventTitle() optional
170
 
@@ -261,6 +295,10 @@ This is such a major re-write that we are starting the change log over.
261
 
262
  == Upgrade Notice ==
263
 
 
 
 
 
264
  = 2.0.4 =
265
 
266
  2.0.4 contains bug patches and new features for 2.0. Are you upgrading from 1.6.5? Events 2.0 is a MAJOR upgrade, please backup your data and plan a little time in case you have to make any theme edits. Check out the upgrade tutorials in support on the tri.be website.
5
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QA7QZM4CNQ342
6
  Requires at least: 3.1
7
  Tested up to: 3.4-alpha
8
+ Stable tag: 2.0.5
9
 
10
  == Description ==
11
 
27
  * Calendar Month view with tooltips
28
  * Includes support for venue, cost, address, start and end time, google maps link
29
 
30
+ = The Events Calendar PRO Features =
31
 
32
  * Recurring events
33
  * Saved venues & organizers
40
  * Gcal / ical user download (import)
41
  * and lots more.
42
 
43
+ <a href="http://tri.be/wordpress-events-calendar-pro/?ref=tec-readme">Grab a copy of The Events Calendar PRO!</a>
44
 
45
  == Screenshots ==
46
 
78
 
79
  If you have any questions about this plugin, please take look at the dedicated forum here on WordPress.org at <a href="http://wordpress.org/tags/the-events-calendar">http://wordpress.org/tags/the-events-calendar</a>. Please search before opening a new thread.
80
 
81
+ If you want, you can read the <a href="http://tri.be/support/forums/?ref=tec-readme">Modern Tribe PRO support forums</a> in case that helps, although you won’t be able to post a message, unless you have purchase a PRO license.
82
 
83
  == Contributors ==
84
 
105
 
106
  = Translators =
107
 
108
+ * Swedish (free & PRO) from Ben Andersen
109
  * Russian (free & PRO) from Mikhail Michouris
110
  * Dutch (free & PRO) from Ed Boon, RIck van Dalen & Jacob Roel Meijering
111
  * Danish (PRO only) from Christian Andersen
112
  * Italian (free & PRO) from Stefano Castelli
113
  * German (free only) from David Decker
114
+ * Polish (free & PRO) from Kamil Szymanski
115
+ * Norwegian (free & PRO) from "Terje With Lunndal"
116
 
117
  == Add-Ons ==
118
 
126
 
127
  Our Premium Plugins:
128
 
129
+ * <a href="http://tri.be/wordpress-events-calendar-pro/?ref=tec-readme" target="_blank">The Events Calendar Pro</a>
130
+ * <a href="http://tri.be/shop/wordpress-eventbrite-tickets/?ref=tec-readme" target="_blank">The Events Calendar: Eventbrite Tickets (coming soon!)</a>
131
+ * <a href="http://tri.be/shop/wordpress-community-events/?ref=tec-readme" target="_blank">The Events Calendar: Community Events (coming soon!)</a>
132
+ * <a href="http://tri.be/shop/conference-manager/?ref=tec-readme" target="_blank">The Events Calendar: Conference Manager (coming later in 2012)</a>
133
+ * <a href="http://tri.be/shop/wootickets/?ref=tec-readme" target="_blank">The Events Calendar: WooTickets (coming later in 2012)</a>
134
 
135
 
136
  == Changelog ==
137
 
138
+ = 2.0.5 =
139
+
140
+ **Small features, UX and Content Tweaks:**
141
+
142
+ * Warning messages to indicate if you're not running the latest version of PRO and/or if your PRO & core release numbers are out of sync
143
+ * Totally revamped "Settings" page with tabbed structure & improved UI
144
+ * Added a hook/filter to make it easier to modify the frontend year selection dropdown
145
+ * Updated all country selection dropdowns with Chosen
146
+ * Incorporated a "This Event Has Passed" message that appears on any single event entry when that event has already occurred
147
+ * Added ability to filter the iCal Feed item generated by the calendar
148
+ * Removed strip_shortcodes from the code to allow for unhindered shortcodes in event descriptions
149
+ * New Polish translation files for core & PRO courtesy of community member Kamil Szymanski
150
+ * New Swedish translation files for core & PRO courtesy of community member Ben Andersen
151
+ * New Norwegian translation files for core & PRO courtesy of community member "Terje With Lunndal"
152
+
153
+ **Bug Fixes:**
154
+
155
+ * Multiple bugs fixes related to how venue & organizer data is saved, displayed & edited
156
+ * Increased iCal stability when working with recurring events (big thanks to Andy Fragen for his help!)
157
+ * Stopped pointing to dead links to help keep days with no events from negatively impacting SEO
158
+ * Featured images for recurring events no longer get lost upon making changes to the recurrence pattern
159
+ * Sites running UTC offset time zone settings no longer see end dates appearing as "0:00"
160
+ * Venue pages now show all upcoming events at a venue, regardless of pagination settings
161
+ * Frontend venue pages no longer show past events (PRO only)
162
+ * Recurrence column no longer appears in the admin events list when PRO is not activated
163
+ * Apostrophes no longer become slashes upon saving data in custom fields
164
+ * Resolved an issue impacting certain sites where gridview navigation inserted br and p tags into the markup that threw the month nav off in the layout
165
+ * Various performance enhancements for the integrated Advanced Post Manager (PRO only)
166
+ * Various preparatory updates to allow for integration with forthcoming add-ons
167
+ * Removed deprecated tags from overall code base
168
+ * Removed of various debug notices & errors
169
+
170
  = 2.0.4 =
171
 
172
  **Small features, UX and Content Tweaks:**
198
 
199
  **Small features, UX and Content Tweaks:**
200
 
201
+ * Incorporated get_tribe_custom(ÔField labelÕ) to code base
202
  * Code updated to account for additional translation strings
203
  * Made the $sep param of TribeEvents::maybeAddEventTitle() optional
204
 
295
 
296
  == Upgrade Notice ==
297
 
298
+ = 2.0.5 =
299
+
300
+ 2.0.5 contains bug patches and new features for 2.0. Are you upgrading from 1.6.5? Events 2.0 is a MAJOR upgrade, please backup your data and plan a little time in case you have to make any theme edits. Check out the upgrade tutorials in support on the tri.be website.
301
+
302
  = 2.0.4 =
303
 
304
  2.0.4 contains bug patches and new features for 2.0. Are you upgrading from 1.6.5? Events 2.0 is a MAJOR upgrade, please backup your data and plan a little time in case you have to make any theme edits. Check out the upgrade tutorials in support on the tri.be website.
resources/chosen-load.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ jQuery(document).ready(function() {
2
+ jQuery('.chosen').chosen();
3
+ });
resources/chosen-sprite.png ADDED
Binary file
resources/chosen.css ADDED
@@ -0,0 +1,371 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @group Base */
2
+ .chzn-container {
3
+ font-size: 13px;
4
+ position: relative;
5
+ display: inline-block;
6
+ zoom: 1;
7
+ *display: inline;
8
+ }
9
+ .chzn-container .chzn-drop {
10
+ background: #fff;
11
+ border: 1px solid #aaa;
12
+ border-top: 0;
13
+ position: absolute;
14
+ top: 29px;
15
+ left: 0;
16
+ -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
17
+ -moz-box-shadow : 0 4px 5px rgba(0,0,0,.15);
18
+ -o-box-shadow : 0 4px 5px rgba(0,0,0,.15);
19
+ box-shadow : 0 4px 5px rgba(0,0,0,.15);
20
+ z-index: 999;
21
+ }
22
+ /* @end */
23
+
24
+ /* @group Single Chosen */
25
+ .chzn-container-single .chzn-single {
26
+ background-color: #fff;
27
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
28
+ background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
29
+ background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
30
+ background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
31
+ background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
32
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
33
+ background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
34
+ -webkit-border-radius: 4px;
35
+ -moz-border-radius : 4px;
36
+ border-radius : 4px;
37
+ -moz-background-clip : padding;
38
+ -webkit-background-clip: padding-box;
39
+ background-clip : padding-box;
40
+ border: 1px solid #aaa;
41
+ display: block;
42
+ overflow: hidden;
43
+ white-space: nowrap;
44
+ position: relative;
45
+ height: 26px;
46
+ line-height: 26px;
47
+ padding: 0 0 0 8px;
48
+ color: #444;
49
+ text-decoration: none;
50
+ }
51
+ .chzn-container-single .chzn-single span {
52
+ margin-right: 26px;
53
+ display: block;
54
+ overflow: hidden;
55
+ white-space: nowrap;
56
+ -o-text-overflow: ellipsis;
57
+ -ms-text-overflow: ellipsis;
58
+ text-overflow: ellipsis;
59
+ }
60
+ .chzn-container-single .chzn-single abbr {
61
+ display: block;
62
+ position: absolute;
63
+ right: 26px;
64
+ top: 8px;
65
+ width: 12px;
66
+ height: 13px;
67
+ font-size: 1px;
68
+ background: url(chosen-sprite.png) right top no-repeat;
69
+ }
70
+ .chzn-container-single .chzn-single abbr:hover {
71
+ background-position: right -11px;
72
+ }
73
+ .chzn-container-single .chzn-single div {
74
+ -webkit-border-radius: 0 4px 4px 0;
75
+ -moz-border-radius : 0 4px 4px 0;
76
+ border-radius : 0 4px 4px 0;
77
+ -moz-background-clip : padding;
78
+ -webkit-background-clip: padding-box;
79
+ background-clip : padding-box;
80
+ background: #ccc;
81
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
82
+ background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
83
+ background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
84
+ background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
85
+ background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
86
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
87
+ background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
88
+ border-left: 1px solid #aaa;
89
+ position: absolute;
90
+ right: 0;
91
+ top: 0;
92
+ display: block;
93
+ height: 100%;
94
+ width: 18px;
95
+ }
96
+ .chzn-container-single .chzn-single div b {
97
+ background: url('chosen-sprite.png') no-repeat 0 1px;
98
+ display: block;
99
+ width: 100%;
100
+ height: 100%;
101
+ }
102
+ .chzn-container-single .chzn-search {
103
+ padding: 3px 4px;
104
+ position: relative;
105
+ margin: 0;
106
+ white-space: nowrap;
107
+ z-index: 1010;
108
+ }
109
+ .chzn-container-single .chzn-search input {
110
+ background: #fff url('chosen-sprite.png') no-repeat 100% -22px;
111
+ background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
112
+ background: url('chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
113
+ background: url('chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
114
+ background: url('chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
115
+ background: url('chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
116
+ background: url('chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
117
+ margin: 1px 0;
118
+ padding: 4px 20px 4px 5px;
119
+ outline: 0;
120
+ border: 1px solid #aaa;
121
+ font-family: sans-serif;
122
+ font-size: 1em;
123
+ }
124
+ .chzn-container-single .chzn-drop {
125
+ -webkit-border-radius: 0 0 4px 4px;
126
+ -moz-border-radius : 0 0 4px 4px;
127
+ border-radius : 0 0 4px 4px;
128
+ -moz-background-clip : padding;
129
+ -webkit-background-clip: padding-box;
130
+ background-clip : padding-box;
131
+ }
132
+ /* @end */
133
+
134
+ .chzn-container-single-nosearch .chzn-search input {
135
+ position: absolute;
136
+ left: -9000px;
137
+ }
138
+
139
+ /* @group Multi Chosen */
140
+ .chzn-container-multi .chzn-choices {
141
+ background-color: #fff;
142
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
143
+ background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
144
+ background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
145
+ background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
146
+ background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
147
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
148
+ background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
149
+ border: 1px solid #aaa;
150
+ margin: 0;
151
+ padding: 0;
152
+ cursor: text;
153
+ overflow: hidden;
154
+ height: auto !important;
155
+ height: 1%;
156
+ position: relative;
157
+ }
158
+ .chzn-container-multi .chzn-choices li {
159
+ float: left;
160
+ list-style: none;
161
+ }
162
+ .chzn-container-multi .chzn-choices .search-field {
163
+ white-space: nowrap;
164
+ margin: 0;
165
+ padding: 0;
166
+ }
167
+ .chzn-container-multi .chzn-choices .search-field input {
168
+ color: #666;
169
+ background: transparent !important;
170
+ border: 0 !important;
171
+ padding: 5px;
172
+ margin: 1px 0;
173
+ outline: 0;
174
+ -webkit-box-shadow: none;
175
+ -moz-box-shadow : none;
176
+ -o-box-shadow : none;
177
+ box-shadow : none;
178
+ }
179
+ .chzn-container-multi .chzn-choices .search-field .default {
180
+ color: #999;
181
+ }
182
+ .chzn-container-multi .chzn-choices .search-choice {
183
+ -webkit-border-radius: 3px;
184
+ -moz-border-radius : 3px;
185
+ border-radius : 3px;
186
+ -moz-background-clip : padding;
187
+ -webkit-background-clip: padding-box;
188
+ background-clip : padding-box;
189
+ background-color: #e4e4e4;
190
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
191
+ background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
192
+ background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
193
+ background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
194
+ background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
195
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
196
+ background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
197
+ color: #333;
198
+ border: 1px solid #b4b4b4;
199
+ line-height: 13px;
200
+ padding: 3px 19px 3px 6px;
201
+ margin: 3px 0 3px 5px;
202
+ position: relative;
203
+ }
204
+ .chzn-container-multi .chzn-choices .search-choice span {
205
+ cursor: default;
206
+ }
207
+ .chzn-container-multi .chzn-choices .search-choice-focus {
208
+ background: #d4d4d4;
209
+ }
210
+ .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
211
+ display: block;
212
+ position: absolute;
213
+ right: 3px;
214
+ top: 4px;
215
+ width: 12px;
216
+ height: 13px;
217
+ font-size: 1px;
218
+ background: url(chosen-sprite.png) right top no-repeat;
219
+ }
220
+ .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
221
+ background-position: right -11px;
222
+ }
223
+ .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
224
+ background-position: right -11px;
225
+ }
226
+ /* @end */
227
+
228
+ /* @group Results */
229
+ .chzn-container .chzn-results {
230
+ margin: 0 4px 4px 0;
231
+ max-height: 190px;
232
+ padding: 0 0 0 4px;
233
+ position: relative;
234
+ overflow-x: hidden;
235
+ overflow-y: auto;
236
+ }
237
+ .chzn-container-multi .chzn-results {
238
+ margin: -1px 0 0;
239
+ padding: 0;
240
+ }
241
+ .chzn-container .chzn-results li {
242
+ display: none;
243
+ line-height: 80%;
244
+ padding: 7px 7px 8px;
245
+ margin: 0;
246
+ list-style: none;
247
+ }
248
+ .chzn-container .chzn-results .active-result {
249
+ cursor: pointer;
250
+ display: list-item;
251
+ }
252
+ .chzn-container .chzn-results .highlighted {
253
+ background: #3875d7;
254
+ color: #fff;
255
+ }
256
+ .chzn-container .chzn-results li em {
257
+ background: #feffde;
258
+ font-style: normal;
259
+ }
260
+ .chzn-container .chzn-results .highlighted em {
261
+ background: transparent;
262
+ }
263
+ .chzn-container .chzn-results .no-results {
264
+ background: #f4f4f4;
265
+ display: list-item;
266
+ }
267
+ .chzn-container .chzn-results .group-result {
268
+ cursor: default;
269
+ color: #999;
270
+ font-weight: bold;
271
+ }
272
+ .chzn-container .chzn-results .group-option {
273
+ padding-left: 20px;
274
+ }
275
+ .chzn-container-multi .chzn-drop .result-selected {
276
+ display: none;
277
+ }
278
+ /* @end */
279
+
280
+ /* @group Active */
281
+ .chzn-container-active .chzn-single {
282
+ -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
283
+ -moz-box-shadow : 0 0 5px rgba(0,0,0,.3);
284
+ -o-box-shadow : 0 0 5px rgba(0,0,0,.3);
285
+ box-shadow : 0 0 5px rgba(0,0,0,.3);
286
+ border: 1px solid #5897fb;
287
+ }
288
+ .chzn-container-active .chzn-single-with-drop {
289
+ border: 1px solid #aaa;
290
+ -webkit-box-shadow: 0 1px 0 #fff inset;
291
+ -moz-box-shadow : 0 1px 0 #fff inset;
292
+ -o-box-shadow : 0 1px 0 #fff inset;
293
+ box-shadow : 0 1px 0 #fff inset;
294
+ background-color: #eee;
295
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
296
+ background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
297
+ background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
298
+ background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
299
+ background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
300
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
301
+ background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
302
+ -webkit-border-bottom-left-radius : 0;
303
+ -webkit-border-bottom-right-radius: 0;
304
+ -moz-border-radius-bottomleft : 0;
305
+ -moz-border-radius-bottomright: 0;
306
+ border-bottom-left-radius : 0;
307
+ border-bottom-right-radius: 0;
308
+ }
309
+ .chzn-container-active .chzn-single-with-drop div {
310
+ background: transparent;
311
+ border-left: none;
312
+ }
313
+ .chzn-container-active .chzn-single-with-drop div b {
314
+ background-position: -18px 1px;
315
+ }
316
+ .chzn-container-active .chzn-choices {
317
+ -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
318
+ -moz-box-shadow : 0 0 5px rgba(0,0,0,.3);
319
+ -o-box-shadow : 0 0 5px rgba(0,0,0,.3);
320
+ box-shadow : 0 0 5px rgba(0,0,0,.3);
321
+ border: 1px solid #5897fb;
322
+ }
323
+ .chzn-container-active .chzn-choices .search-field input {
324
+ color: #111 !important;
325
+ }
326
+ /* @end */
327
+
328
+ /* @group Disabled Support */
329
+ .chzn-disabled {
330
+ cursor: default;
331
+ opacity:0.5 !important;
332
+ }
333
+ .chzn-disabled .chzn-single {
334
+ cursor: default;
335
+ }
336
+ .chzn-disabled .chzn-choices .search-choice .search-choice-close {
337
+ cursor: default;
338
+ }
339
+
340
+ /* @group Right to Left */
341
+ .chzn-rtl { direction:rtl;text-align: right; }
342
+ .chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
343
+ .chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
344
+ .chzn-rtl .chzn-single div {
345
+ left: 0; right: auto;
346
+ border-left: none; border-right: 1px solid #aaaaaa;
347
+ -webkit-border-radius: 4px 0 0 4px;
348
+ -moz-border-radius : 4px 0 0 4px;
349
+ border-radius : 4px 0 0 4px;
350
+ }
351
+ .chzn-rtl .chzn-single abbr {
352
+ left: 26px;
353
+ right: auto;
354
+ }
355
+ .chzn-rtl .chzn-choices li { float: right; }
356
+ .chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
357
+ .chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
358
+ .chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
359
+ .chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
360
+ .chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
361
+ .chzn-rtl .chzn-search input {
362
+ background: url('chosen-sprite.png') no-repeat -38px -22px, #ffffff;
363
+ background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
364
+ background: url('chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
365
+ background: url('chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
366
+ background: url('chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
367
+ background: url('chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
368
+ background: url('chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
369
+ padding: 4px 5px 4px 20px;
370
+ }
371
+ /* @end */
resources/chosen.jquery.min.js ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ // Chosen, a Select Box Enhancer for jQuery and Protoype
2
+ // by Patrick Filler for Harvest, http://getharvest.com
3
+ //
4
+ // Version 0.9.5
5
+ // Full source at https://github.com/harvesthq/chosen
6
+ // Copyright (c) 2011 Harvest http://getharvest.com
7
+
8
+ // MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
9
+ // This file is generated by `cake build`, do not edit it by hand.
10
+ (function(){var a;a=function(){function a(){this.options_index=0,this.parsed=[]}return a.prototype.add_node=function(a){return a.nodeName==="OPTGROUP"?this.add_group(a):this.add_option(a)},a.prototype.add_group=function(a){var b,c,d,e,f,g;b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:a.label,children:0,disabled:a.disabled}),f=a.childNodes,g=[];for(d=0,e=f.length;d<e;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},a.prototype.add_option=function(a,b,c){if(a.nodeName==="OPTION")return a.text!==""?(b!=null&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},a}(),a.select_to_array=function(b){var c,d,e,f,g;d=new a,g=b.childNodes;for(e=0,f=g.length;e<f;e++)c=g[e],d.add_node(c);return d.parsed},this.SelectParser=a}).call(this),function(){var a,b,c=function(a,b){return function(){return a.apply(b,arguments)}};b=this,a=function(){function a(a,b){this.form_field=a,this.options=b!=null?b:{},this.set_default_values(),this.is_multiple=this.form_field.multiple,this.default_text_default=this.is_multiple?"Select Some Options":"Select an Option",this.setup(),this.set_up_html(),this.register_observers(),this.finish_setup()}return a.prototype.set_default_values=function(){return this.click_test_action=c(function(a){return this.test_active_click(a)},this),this.activate_action=c(function(a){return this.activate_field(a)},this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.result_single_selected=null,this.allow_single_deselect=this.options.allow_single_deselect!=null&&this.form_field.options[0]!=null&&this.form_field.options[0].text===""?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.choices=0,this.results_none_found=this.options.no_results_text||"No results match"},a.prototype.mouse_enter=function(){return this.mouse_on_container=!0},a.prototype.mouse_leave=function(){return this.mouse_on_container=!1},a.prototype.input_focus=function(a){if(!this.active_field)return setTimeout(c(function(){return this.container_mousedown()},this),50)},a.prototype.input_blur=function(a){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(c(function(){return this.blur_test()},this),100)},a.prototype.result_add_option=function(a){var b,c;return a.disabled?"":(a.dom_id=this.container_id+"_o_"+a.array_index,b=a.selected&&this.is_multiple?[]:["active-result"],a.selected&&b.push("result-selected"),a.group_array_index!=null&&b.push("group-option"),a.classes!==""&&b.push(a.classes),c=a.style.cssText!==""?' style="'+a.style+'"':"",'<li id="'+a.dom_id+'" class="'+b.join(" ")+'"'+c+">"+a.html+"</li>")},a.prototype.results_update_field=function(){return this.result_clear_highlight(),this.result_single_selected=null,this.results_build()},a.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},a.prototype.results_search=function(a){return this.results_showing?this.winnow_results():this.results_show()},a.prototype.keyup_checker=function(a){var b,c;b=(c=a.which)!=null?c:a.keyCode,this.search_field_scale();switch(b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:a.preventDefault();if(this.results_showing)return this.result_select(a);break;case 27:if(this.results_showing)return this.results_hide();break;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},a.prototype.generate_field_id=function(){var a;return a=this.generate_random_id(),this.form_field.id=a,a},a.prototype.generate_random_char=function(){var a,b,c;return a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZ",c=Math.floor(Math.random()*a.length),b=a.substring(c,c+1)},a}(),b.AbstractChosen=a}.call(this),function(){var a,b,c,d,e=Object.prototype.hasOwnProperty,f=function(a,b){function d(){this.constructor=a}for(var c in b)e.call(b,c)&&(a[c]=b[c]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},g=function(a,b){return function(){return a.apply(b,arguments)}};d=this,a=jQuery,a.fn.extend({chosen:function(c){return!a.browser.msie||a.browser.version!=="6.0"&&a.browser.version!=="7.0"?a(this).each(function(d){if(!a(this).hasClass("chzn-done"))return new b(this,c)}):this}}),b=function(){function b(){b.__super__.constructor.apply(this,arguments)}return f(b,AbstractChosen),b.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.is_rtl=this.form_field_jq.hasClass("chzn-rtl")},b.prototype.finish_setup=function(){return this.form_field_jq.addClass("chzn-done")},b.prototype.set_up_html=function(){var b,d,e,f;return this.container_id=this.form_field.id.length?this.form_field.id.replace(/(:|\.)/g,"_"):this.generate_field_id(),this.container_id+="_chzn",this.f_width=this.form_field_jq.outerWidth(),this.default_text=this.form_field_jq.data("placeholder")?this.form_field_jq.data("placeholder"):this.default_text_default,b=a("<div />",{id:this.container_id,"class":"chzn-container"+(this.is_rtl?" chzn-rtl":""),style:"width: "+this.f_width+"px;"}),this.is_multiple?b.html('<ul class="chzn-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chzn-drop" style="left:-9000px;"><ul class="chzn-results"></ul></div>'):b.html('<a href="javascript:void(0)" class="chzn-single"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chzn-drop" style="left:-9000px;"><div class="chzn-search"><input type="text" autocomplete="off" /></div><ul class="chzn-results"></ul></div>'),this.form_field_jq.hide().after(b),this.container=a("#"+this.container_id),this.container.addClass("chzn-container-"+(this.is_multiple?"multi":"single")),this.dropdown=this.container.find("div.chzn-drop").first(),d=this.container.height(),e=this.f_width-c(this.dropdown),this.dropdown.css({width:e+"px",top:d+"px"}),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first(),f=e-c(this.search_container)-c(this.search_field),this.search_field.css({width:f+"px"})),this.results_build(),this.set_tab_index(),this.form_field_jq.trigger("liszt:ready",{chosen:this})},b.prototype.register_observers=function(){this.container.mousedown(g(function(a){return this.container_mousedown(a)},this)),this.container.mouseup(g(function(a){return this.container_mouseup(a)},this)),this.container.mouseenter(g(function(a){return this.mouse_enter(a)},this)),this.container.mouseleave(g(function(a){return this.mouse_leave(a)},this)),this.search_results.mouseup(g(function(a){return this.search_results_mouseup(a)},this)),this.search_results.mouseover(g(function(a){return this.search_results_mouseover(a)},this)),this.search_results.mouseout(g(function(a){return this.search_results_mouseout(a)},this)),this.form_field_jq.bind("liszt:updated",g(function(a){return this.results_update_field(a)},this)),this.search_field.blur(g(function(a){return this.input_blur(a)},this)),this.search_field.keyup(g(function(a){return this.keyup_checker(a)},this)),this.search_field.keydown(g(function(a){return this.keydown_checker(a)},this));if(this.is_multiple)return this.search_choices.click(g(function(a){return this.choices_click(a)},this)),this.search_field.focus(g(function(a){return this.input_focus(a)},this))},b.prototype.search_field_disabled=function(){this.is_disabled=this.form_field_jq[0].disabled;if(this.is_disabled)return this.container.addClass("chzn-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus",this.activate_action),this.close_field();this.container.removeClass("chzn-disabled"),this.search_field[0].disabled=!1;if(!this.is_multiple)return this.selected_item.bind("focus",this.activate_action)},b.prototype.container_mousedown=function(b){var c;if(!this.is_disabled)return c=b!=null?a(b.target).hasClass("search-choice-close"):!1,b&&b.type==="mousedown"&&b.stopPropagation(),!this.pending_destroy_click&&!c?(this.active_field?!this.is_multiple&&b&&(a(b.target)[0]===this.selected_item[0]||a(b.target).parents("a.chzn-single").length)&&(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(document).click(this.click_test_action),this.results_show()),this.activate_field()):this.pending_destroy_click=!1},b.prototype.container_mouseup=function(a){if(a.target.nodeName==="ABBR")return this.results_reset(a)},b.prototype.blur_test=function(a){if(!this.active_field&&this.container.hasClass("chzn-container-active"))return this.close_field()},b.prototype.close_field=function(){return a(document).unbind("click",this.click_test_action),this.is_multiple||(this.selected_item.attr("tabindex",this.search_field.attr("tabindex")),this.search_field.attr("tabindex",-1)),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.winnow_results_clear(),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},b.prototype.activate_field=function(){return!this.is_multiple&&!this.active_field&&(this.search_field.attr("tabindex",this.selected_item.attr("tabindex")),this.selected_item.attr("tabindex",-1)),this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},b.prototype.test_active_click=function(b){return a(b.target).parents("#"+this.container_id).length?this.active_field=!0:this.close_field()},b.prototype.results_build=function(){var a,b,c,e,f;this.parsing=!0,this.results_data=d.SelectParser.select_to_array(this.form_field),this.is_multiple&&this.choices>0?(this.search_choices.find("li.search-choice").remove(),this.choices=0):this.is_multiple||(this.selected_item.find("span").text(this.default_text),this.form_field.options.length>this.disable_search_threshold?this.container.removeClass("chzn-container-single-nosearch"):this.container.addClass("chzn-container-single-nosearch")),a="",f=this.results_data;for(c=0,e=f.length;c<e;c++)b=f[c],b.group?a+=this.result_add_group(b):b.empty||(a+=this.result_add_option(b),b.selected&&this.is_multiple?this.choice_build(b):b.selected&&!this.is_multiple&&(this.selected_item.find("span").text(b.text),this.allow_single_deselect&&this.single_deselect_control_build()));return this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.search_results.html(a),this.parsing=!1},b.prototype.result_add_group=function(b){return b.disabled?"":(b.dom_id=this.container_id+"_g_"+b.array_index,'<li id="'+b.dom_id+'" class="group-result">'+a("<div />").text(b.label).html()+"</li>")},b.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight();if(b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(c<f)return this.search_results.scrollTop(c)}},b.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},b.prototype.results_show=function(){var a;return this.is_multiple||(this.selected_item.addClass("chzn-single-with-drop"),this.result_single_selected&&this.result_do_highlight(this.result_single_selected)),a=this.is_multiple?this.container.height():this.container.height()-1,this.dropdown.css({top:a+"px",left:0}),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results()},b.prototype.results_hide=function(){return this.is_multiple||this.selected_item.removeClass("chzn-single-with-drop"),this.result_clear_highlight(),this.dropdown.css({left:"-9000px"}),this.results_showing=!1},b.prototype.set_tab_index=function(a){var b;if(this.form_field_jq.attr("tabindex"))return b=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.is_multiple?this.search_field.attr("tabindex",b):(this.selected_item.attr("tabindex",b),this.search_field.attr("tabindex",-1))},b.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},b.prototype.search_results_mouseup=function(b){var c;c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first();if(c.length)return this.result_highlight=c,this.result_select(b)},b.prototype.search_results_mouseover=function(b){var c;c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first();if(c)return this.result_do_highlight(c)},b.prototype.search_results_mouseout=function(b){if(a(b.target).hasClass("active-result"))return this.result_clear_highlight()},b.prototype.choices_click=function(b){b.preventDefault();if(this.active_field&&!a(b.target).hasClass("search-choice")&&!this.results_showing)return this.results_show()},b.prototype.choice_build=function(b){var c,d;return c=this.container_id+"_c_"+b.array_index,this.choices+=1,this.search_container.before('<li class="search-choice" id="'+c+'"><span>'+b.html+'</span><a href="javascript:void(0)" class="search-choice-close" rel="'+b.array_index+'"></a></li>'),d=a("#"+c).find("a").first(),d.click(g(function(a){return this.choice_destroy_link_click(a)},this))},b.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),this.is_disabled?b.stopPropagation:(this.pending_destroy_click=!0,this.choice_destroy(a(b.target)))},b.prototype.choice_destroy=function(a){return this.choices-=1,this.show_search_field_default(),this.is_multiple&&this.choices>0&&this.search_field.val().length<1&&this.results_hide(),this.result_deselect(a.attr("rel")),a.parents("li").first().remove()},b.prototype.results_reset=function(b){this.form_field.options[0].selected=!0,this.selected_item.find("span").text(this.default_text),this.show_search_field_default(),a(b.target).remove(),this.form_field_jq.trigger("change");if(this.active_field)return this.results_hide()},b.prototype.result_select=function(a){var b,c,d,e;if(this.result_highlight)return b=this.result_highlight,c=b.attr("id"),this.result_clear_highlight(),this.is_multiple?this.result_deactivate(b):(this.search_results.find(".result-selected").removeClass("result-selected"),this.result_single_selected=b),b.addClass("result-selected"),e=c.substr(c.lastIndexOf("_")+1),d=this.results_data[e],d.selected=!0,this.form_field.options[d.options_index].selected=!0,this.is_multiple?this.choice_build(d):(this.selected_item.find("span").first().text(d.text),this.allow_single_deselect&&this.single_deselect_control_build()),(!a.metaKey||!this.is_multiple)&&this.results_hide(),this.search_field.val(""),this.form_field_jq.trigger("change"),this.search_field_scale()},b.prototype.result_activate=function(a){return a.addClass("active-result")},b.prototype.result_deactivate=function(a){return a.removeClass("active-result")},b.prototype.result_deselect=function(b){var c,d;return d=this.results_data[b],d.selected=!1,this.form_field.options[d.options_index].selected=!1,c=a("#"+this.container_id+"_o_"+b),c.removeClass("result-selected").addClass("active-result").show(),this.result_clear_highlight(),this.winnow_results(),this.form_field_jq.trigger("change"),this.search_field_scale()},b.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect&&this.selected_item.find("abbr").length<1)return this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>')},b.prototype.winnow_results=function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;this.no_results_clear(),i=0,j=this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html(),f=new RegExp("^"+j.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),m=new RegExp(j.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),r=this.results_data;for(n=0,p=r.length;n<p;n++){c=r[n];if(!c.disabled&&!c.empty)if(c.group)a("#"+c.dom_id).css("display","none");else if(!this.is_multiple||!c.selected){b=!1,h=c.dom_id,g=a("#"+h);if(f.test(c.html))b=!0,i+=1;else if(c.html.indexOf(" ")>=0||c.html.indexOf("[")===0){e=c.html.replace(/\[|\]/g,"").split(" ");if(e.length)for(o=0,q=e.length;o<q;o++)d=e[o],f.test(d)&&(b=!0,i+=1)}b?(j.length?(k=c.html.search(m),l=c.html.substr(0,k+j.length)+"</em>"+c.html.substr(k+j.length),l=l.substr(0,k)+"<em>"+l.substr(k)):l=c.html,g.html(l),this.result_activate(g),c.group_array_index!=null&&a("#"+this.results_data[c.group_array_index].dom_id).css("display","list-item")):(this.result_highlight&&h===this.result_highlight.attr("id")&&this.result_clear_highlight(),this.result_deactivate(g))}}return i<1&&j.length?this.no_results(j):this.winnow_results_set_highlight()},b.prototype.winnow_results_clear=function(){var b,c,d,e,f;this.search_field.val(""),c=this.search_results.find("li"),f=[];for(d=0,e=c.length;d<e;d++)b=c[d],b=a(b),f.push(b.hasClass("group-result")?b.css("display","auto"):!this.is_multiple||!b.hasClass("result-selected")?this.result_activate(b):void 0);return f},b.prototype.winnow_results_set_highlight=function(){var a,b;if(!this.result_highlight){b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first();if(a!=null)return this.result_do_highlight(a)}},b.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c)},b.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},b.prototype.keydown_arrow=function(){var b,c;this.result_highlight?this.results_showing&&(c=this.result_highlight.nextAll("li.active-result").first(),c&&this.result_do_highlight(c)):(b=this.search_results.find("li.active-result").first(),b&&this.result_do_highlight(a(b)));if(!this.results_showing)return this.results_show()},b.prototype.keyup_arrow=function(){var a;if(!this.results_showing&&!this.is_multiple)return this.results_show();if(this.result_highlight)return a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices>0&&this.results_hide(),this.result_clear_highlight())},b.prototype.keydown_backstroke=function(){return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(this.pending_backstroke=this.search_container.siblings("li.search-choice").last(),this.pending_backstroke.addClass("search-choice-focus"))},b.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},b.prototype.keydown_checker=function(a){var b,c;b=(c=a.which)!=null?c:a.keyCode,this.search_field_scale(),b!==8&&this.pending_backstroke&&this.clear_backstroke();switch(b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:this.keydown_arrow()}},b.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"];for(i=0,j=g.length;i<j;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return c=a("<div />",{style:f}),c.text(this.search_field.val()),a("body").append(c),h=c.width()+25,c.remove(),h>this.f_width-10&&(h=this.f_width-10),this.search_field.css({width:h+"px"}),b=this.container.height(),this.dropdown.css({top:b+"px"})}},b.prototype.generate_random_id=function(){var b;b="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();while(a("#"+b).length>0)b+=this.generate_random_char();return b},b}(),c=function(a){var b;return b=a.outerWidth()-a.width()},d.get_side_border_padding=c}.call(this)
resources/events-admin.css CHANGED
@@ -1,212 +1,165 @@
1
- /* Overlays */
2
- .ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
3
- .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Resizable
4
- ----------------------------------*/
5
- .ui-resizable { position: relative;}
6
- .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
7
- .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
8
- .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
9
- .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
10
- .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
11
- .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
12
- .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
13
- .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
14
- .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
15
- .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Dialog
16
- ----------------------------------*/
17
- .ui-dialog { position: relative; padding: .2em; width: 300px; }
18
- .ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
19
- .ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
20
- .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
21
- .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
22
- .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
23
- .ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
24
- .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
25
- .ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; text-shadow:none; }
26
-
27
- /* fixes for listing page */
28
- .edit-php .ui-dialog .ui-dialog-buttonpane button {padding: 0;}
29
- .edit-php .ui-button-text-only .ui-button-text {padding: 5px;}
30
-
31
-
32
- .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
33
- .ui-draggable .ui-dialog-titlebar { cursor: move; }
34
-
35
- .events-cal #icon-edit {
36
- background:url(images/events-screen-icon.png) no-repeat 6px 3px;
37
- }
38
- .events-cal .tablenav select[name=m], .events-cal #post-query-submit {
39
- display:none;
40
- }
41
- .fixed .column-start-date, .fixed .column-end-date, .fixed .column-events-cats {
42
- width:14%;
43
- }
44
- .eventForm td {
45
- padding:6px 6px 0 0;
46
- font-size:11px;
47
- vertical-align:middle;
48
- }
49
- .eventForm select, .eventForm input {
50
- font-size:11px;
51
- }
52
- .eventForm h4 {
53
- font-size:1.2em;
54
- margin:1em 0 1em;
55
- }
56
- .eventForm h4.event-time {
57
- margin-top: 0;
58
- }
59
- .notice {
60
- background-color: rgb(255, 255, 224);
61
- border: 1px solid rgb(230, 219, 85);
62
- margin: 5px 0 15px;
63
- }
64
-
65
- .bubble{
66
- border-color:#dfdfdf;
67
- border-width:1px;
68
- border-style:solid;
69
- -moz-border-radius:3px;
70
- -khtml-border-radius:3px;
71
- -webkit-border-radius:3px;
72
- border-radius:3px;
73
- padding: 10px;
74
- border-style:solid;
75
- border-spacing:0;
76
- background-color:#F9F9F9;
77
- }
78
- #EventInfo, .eventtable {
79
-
80
- margin: 10px;
81
- width:100%;
82
- }
83
- .eventtable{
84
- margin-top:10px;
85
- padding-top:0;
86
- }
87
- #eventIntro {
88
- /* margin: 10px 0 25px 0; */
89
- }
90
  .form-table form input {border:none;}
91
  #submitLabel {display: block;}
92
- #submitLabel input {
93
- display: block;
94
- padding: 0;
95
- }
96
- #eventDetails h4,
97
- #EventBriteDetailDiv h4 {
98
- text-transform: uppercase;
99
- border-bottom: 1px solid #e5e5e5;
100
- padding-bottom: 6px;
101
- }
102
- .eventForm td {
103
- padding-bottom: 10px !important;
104
- padding-top: 0 !important;
105
- }
106
- .eventForm .tribe_sectionheader {
107
- padding-bottom: 5px !important;
108
- }
109
- #tribe_thanks {
110
- float: left;
111
- width: 200px;
112
- margin: 5px 0 0 0;
113
- }
114
- .tribe_brand {
115
- font-weight: normal;
116
- margin: 8px 0;
117
- font-family: Georgia !important;
118
- font-size: 17px !important;
119
- }
120
- .eventForm p {
121
- margin: 0 0 10px 0!important;
122
- }
123
- #eventDetails small,
124
- #EventBriteDetailDiv small {
125
- color: #a3a3a3;
126
- font-size: 10px;
127
- }
128
- #eventBriteTicketing,
129
- #mainDonateRow {
130
- background: url(images/bg_fade.png) repeat-x top left;
131
- background-color: #fff;
132
- padding: 10px 15px;
133
- border: 1px solid #e2e2e2;
134
- -moz-border-radius: 3px;
135
- -khtml-border-radius: 3px;
136
- -webkit-border-radius: 3px;
137
- -moz-border-radius-topleft: 0;
138
- -moz-border-radius-topright: 0;
139
- -webkit-border-top-left-radius: 0;
140
- -webkit-border-top-right-radius: 0;
141
- border-radius: 3px;
142
- margin: -11px 6px 0;
143
- }
144
- #eventBriteTicketing h2 {
145
- background: url(images/eb_press_little.gif) no-repeat top right;
146
- height: 80px;
147
- margin: 0;
148
- }
149
- .eventForm {
150
- margin-top: -20px;
151
- }
152
- #EventInfo,
153
- table.eventForm {
154
- width: 100%;
155
- }
156
- td.tribe_message {
157
- padding-bottom: 10px !important;
158
- }
159
- .clearfix {zoom:1; /* For IE */}
160
  .tribe-events-error {display:none;}
161
  .tribe-events-multi-event-day {color: #0F81BB;}
162
 
163
- #adminmenu #menu-posts-tribe_events div.wp-menu-image {
164
- background:url(images/menu.png) no-repeat 0 -32px;
165
- }
166
- #adminmenu #menu-posts-tribe_events:hover div.wp-menu-image, #adminmenu #menu-posts-spevents.wp-has-current-submenu div.wp-menu-image {
167
- background-position:0 0;
168
- }
169
-
170
- #sp-upgrade {
171
- margin:72px 0 30px;
172
- border:1px solid #ccc;
173
- -moz-border-radius:5px;
174
- -webkit-border-radius:5px;
175
- border-radius:5px;
176
- padding:0 20px 20px;
177
- background:#f6f6f6;
178
- }
179
- #sp-upgrade .message {
180
- border-style:solid;
181
- border-width:1px;
182
- padding:6px 12px;
183
- -moz-border-radius:3px;
184
- -webkit-border-radius:3px;
185
- border-radius:3px;
186
- background-color:#FFFFE0;
187
- border-color:#E6DB55;
188
- }
189
-
190
- .invalid input{
191
- border: 2px solid red !important;
192
- }
193
- .valid input{
194
- border: 1px solid green;
195
- }
196
  #custom-recurrence-weeks label { width: 45px; display: block; float: left; margin-bottom: 3px;}
197
  #custom-recurrence-frequency input { width: 30px; }
198
  #custom-recurrence-years label { width: 50px; display: block; float: left; margin-bottom: 3px;}
199
  #recurrence-changed-row { color: red; display: none; }
200
- #rec-end-error { color: red; }
201
  .rec-error { display:none; }
202
 
203
- .placeholder { cursor: text; padding: 4px 4px 4px 4px; color: #999999; }
204
- input:placeholder, textarea:placeholder { color: #999999; }
205
- input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999999; }
 
206
 
207
- #additional-field-table input, #additional-field-table select, #additional-field-table textarea { width: 200px; }
208
- #additional-field-table tbody tr { height: 72px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
209
 
210
- .tribe_settings #pu_dashboard_message{
211
- display: none;
212
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* = Events Icon
2
+ =============================================*/
3
+ .events-cal #icon-edit {background:url(images/events-screen-icon.png) no-repeat 6px 3px;}
4
+ #adminmenu #menu-posts-tribe_events div.wp-menu-image {background:url(images/menu.png) no-repeat 0 -32px;}
5
+ #adminmenu #menu-posts-tribe_events:hover div.wp-menu-image, #adminmenu #menu-posts-tribe_events.wp-has-current-submenu div.wp-menu-image {background-position:0 0;}
6
+
7
+ /* = Shared CSS Elements
8
+ =============================================*/
9
+ .invalid input{border: 2px solid red !important;}
10
+ .valid input{border: 1px solid green;}
11
+ .clearfix {zoom:1; /* For IE */}
12
+ .placeholder { cursor: text; padding: 4px 4px 4px 4px; color: #999999; }
13
+ input:placeholder, textarea:placeholder { color: #999999; }
14
+ input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999999; }
15
+
16
+ /* = Post Type Listing
17
+ =============================================*/
18
+ .events-cal .tablenav select[name=m], .events-cal #post-query-submit {display:none;}
19
+ .fixed .column-start-date, .fixed .column-end-date, .fixed .column-events-cats {width:14%;}
20
+ #additional-field-table input, #additional-field-table select, #additional-field-table textarea { width: 200px; }
21
+ #additional-field-table tbody tr { height: 72px; }
22
+
23
+ /* = Post Type Editing
24
+ =============================================*/
25
+ .notice {background-color: rgb(255, 255, 224); border: 1px solid rgb(230, 219, 85); margin: 5px 0 15px;}
26
+ .bubble {border-color:#dfdfdf; border-width:1px; border-style:solid; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding: 10px; border-style:solid; border-spacing:0; background-color:#F9F9F9;}
27
+
28
+ .eventForm {margin-top: -20px;}
29
+ .eventForm td {padding:0 6px 10px 0; font-size:11px; vertical-align:middle;}
30
+ .eventForm select, .eventForm input {font-size:11px;}
31
+ .eventForm h4 {font-size:1.2em; margin:1em 0 1em;}
32
+ .eventForm h4.event-time {margin-top: 0;}
33
+ #EventInfo, .eventtable {margin: 10px; width:100%;}
34
+ .eventtable{margin-top:10px; padding-top:0;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  .form-table form input {border:none;}
36
  #submitLabel {display: block;}
37
+ #submitLabel input {display: block; padding: 0;}
38
+ #eventDetails h4, #EventBriteDetailDiv h4 {text-transform: uppercase; border-bottom: 1px solid #e5e5e5; padding-bottom: 6px;}
39
+ .eventForm .tribe_sectionheader {padding-bottom: 5px !important;}
40
+
41
+ td.tribe_message {padding-bottom: 10px !important;}
42
+
43
+ #tribe_thanks {float: left; width: 200px; margin: 5px 0 0 0;}
44
+ .tribe_brand {font-weight: normal; margin: 8px 0; font-family: Georgia !important; font-size: 17px !important;}
45
+ .eventForm p {margin: 0 0 10px 0!important;}
46
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  .tribe-events-error {display:none;}
48
  .tribe-events-multi-event-day {color: #0F81BB;}
49
 
50
+ /* = Eventbrite
51
+ =============================================*/
52
+ #eventDetails small, #EventBriteDetailDiv small {color: #a3a3a3; font-size: 10px;}
53
+ #eventBriteTicketing, #mainDonateRow {background: url(images/bg_fade.png) repeat-x top left; background-color: #fff; padding: 10px 15px; border: 1px solid #e2e2e2; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-radius: 3px; margin: -11px 6px 0;}
54
+ #eventBriteTicketing h2 {background: url(images/eb_press_little.gif) no-repeat top right; height: 80px; margin: 0;}
55
+ #EventInfo, table.eventForm {width: 100%;}
56
+
57
+ /* = Recurrence
58
+ =============================================*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  #custom-recurrence-weeks label { width: 45px; display: block; float: left; margin-bottom: 3px;}
60
  #custom-recurrence-frequency input { width: 30px; }
61
  #custom-recurrence-years label { width: 50px; display: block; float: left; margin-bottom: 3px;}
62
  #recurrence-changed-row { color: red; display: none; }
63
+ #rec-end-error { color: red; }
64
  .rec-error { display:none; }
65
 
66
+ /* = Upgrade Screen
67
+ =============================================*/
68
+ #tribe-upgrade {margin:20px 0 30px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 20px 20px; background:#f6f6f6;}
69
+ #tribe-upgrade .message {border-style:solid; border-width:1px; padding:6px 12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#FFFFE0; border-color:#E6DB55;}
70
 
71
+ /* = Chosen
72
+ =============================================*/
73
+ .chosen, .tribe-chosen, .chzn-container {margin-right: 10px!important;}
74
+ .venue-dropdown, .organizer-dropdown, .events-dropdown, #eventsDefaultState, #defaultCountry, #StateProvinceSelect {width: 220px !important;}
75
+ .multi-day-cutoff-dropdown {width: 100px !important;}
76
+
77
+ /* fix for widgets + chosen support */
78
+ .widget-liquid-right .widget, .inactive-sidebar .widget, .widget-liquid-right .sidebar-description {overflow: visible !important;}
79
+
80
+
81
+ /* = Settings Screen
82
+ =============================================*/
83
+ .tribe-settings-form { max-width: 1000px; }
84
+ .tribe-settings-form fieldset {padding: 10px 0; display: inline-block; clear: both;}
85
+ .tribe-settings-form fieldset.google-embed-field {margin: 10px 25px;}
86
+ .tribe-settings-form legend {width: 220px; margin-right: 20px; float: left; font-weight: bold;}
87
+ .tribe-settings-form .tribe-field-wrap {float: left; max-width: 750px;}
88
+ .tribe-settings-form .tribe-field-radio label, .tribe-settings-form .tribe-field-checkbox_list label {display: block; margin: 5px 0;}
89
+ .tribe-settings-form .tribe-field-radio label input, .tribe-settings-form .tribe-field-checkbox_list label input {margin-right: 5px;}
90
+ .tribe_settings .tribe-field-indent {margin-left: 245px;}
91
+ .tribe_settings #pu_dashboard_message{ display: none;}
92
+ .tribe_settings .tribe-errors-list {margin-left: 15px;}
93
+ .tribe_settings .expiring-license {color: red;}
94
+ .tribe_settings .tribe-error {border: 1px solid #F00;}
95
+ .tribe_settings .tribe-field-description {position: relative; top: -12px; margin-bottom: 0;}
96
+ .tribe_settings #ical-link {top: -14px;}
97
+
98
+ /* Modern Tribe box */
99
+ #modern-tribe-info {margin: 20px 0; background-color: #f9f9f9; padding: 25px 20px 15px; border: 1px solid #ccc; border-rarius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px;}
100
+ #modern-tribe-info img {margin: 10px 0; }
101
+
102
+ /* sizes */
103
+ .tribe-field-textarea.tribe-size-small textarea {width: 180px; height: 60px;}
104
+ .tribe-field-textarea.tribe-size-medium textarea {width: 300px; height: 80px;}
105
+ .tribe-field-textarea.tribe-size-large textarea {width: 450px; height: 120px;}
106
+
107
+ .tribe-field-text.tribe-size-small input, .tribe-field-license_key.tribe-size-small input {width: 50px;}
108
+ .tribe-field-text.tribe-size-medium input, .tribe-field-license_key.tribe-size-medium input {width: 225px}
109
+ .tribe-field-text.tribe-size-large input, .tribe-field-license_key.tribe-size-large input {width: 450px;}
110
+
111
+ .tribe-field-dropdown.tribe-size-small select {width: 100px;}
112
+ .tribe-field-dropdown.tribe-size-medium select {width: 300px;}
113
+ .tribe-field-dropdown.tribe-size-large select {width: 450px;}
114
+
115
+ .tribe-field-dropdown_chosen.tribe-size-small select {width: 100px;}
116
+ .tribe-field-dropdown_chosen.tribe-size-medium select {width: 200px;}
117
+ .tribe-field-dropdown_chosen.tribe-size-large select {width: 300px;}
118
+
119
+ /* license keys */
120
+ .ajax-loading-license, .valid-key, .invalid-key {display: none; margin: 0 5px;}
121
+ .ajax-loading-license {position: relative; top: 5px;}
122
+ .valid-key {color: green;}
123
+ .invalid-key {color: red;}
124
+
125
+ /* additional fields */
126
+ #additional-field-table {margin-bottom: 20px;}
127
+
128
+ /* help tab */
129
+ #tribe-help-general, #tribe-help-sidebar {float: left;}
130
+ #tribe-help-general {width: 70%;}
131
+ #tribe-help-sidebar {width: 25%; max-width: 200px; margin: 20px 0 0 5%;}
132
+ #tribe-help-plugin-info {border: 1px solid #CCC; padding: 0 12px;}
133
+
134
+
135
+ /* = Help Screen
136
+ =============================================*/
137
+ .admin-indent {margin-left: 15px;}
138
+ .admin-list {list-style-type: square; margin-left: 35px;}
139
 
140
+ /* = jQuery UI
141
+ =============================================*/
142
+ .ui-widget-overlay {background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
143
+ .ui-widget-shadow {margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
144
+ .ui-resizable {position: relative;}
145
+ .ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
146
+ .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none; }
147
+ .ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
148
+ .ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
149
+ .ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
150
+ .ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
151
+ .ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
152
+ .ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
153
+ .ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
154
+ .ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
155
+ .ui-dialog {position: relative; padding: .2em; width: 300px; }
156
+ .ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative; }
157
+ .ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em; }
158
+ .ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
159
+ .ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px; }
160
+ .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0; }
161
+ .ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
162
+ .ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
163
+ .ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; text-shadow:none; }
164
+ .ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px; }
165
+ .ui-draggable .ui-dialog-titlebar {cursor: move; }
resources/events-admin.js CHANGED
@@ -1,4 +1,11 @@
1
  jQuery(document).ready(function($) {
 
 
 
 
 
 
 
2
  if(typeof(TEC) != 'undefined'){
3
  var datepickerOpts = {
4
  dateFormat: 'yy-mm-dd',
@@ -34,11 +41,11 @@ jQuery(document).ready(function($) {
34
  // check on load
35
  toggleDayTimeDisplay();
36
 
37
- var spDaysPerMonth = [29,31,28,31,30,31,30,31,31,30,31,30,31];
38
 
39
  // start and end date select sections
40
- var spStartDays = [ $('#28StartDays'), $('#29StartDays'), $('#30StartDays'), $('#31StartDays') ];
41
- var spEndDays = [ $('#28EndDays'), $('#29EndDays'), $('#30EndDays'), $('#31EndDays') ];
42
 
43
  $("select[name='EventStartMonth'], select[name='EventEndMonth']").change(function() {
44
  var t = $(this);
@@ -57,11 +64,11 @@ jQuery(document).ready(function($) {
57
 
58
  $('.event' + startEnd + 'DateField').remove();
59
  if( startEnd == "Start") {
60
- var selectObject = spStartDays[ spDaysPerMonth[ chosenMonth ] - 28 ];
61
  selectObject.val( currentDateField.val() );
62
  $("select[name='EventStartMonth']").after( selectObject );
63
  } else {
64
- var selectObject = spEndDays[ spDaysPerMonth[ chosenMonth ] - 28 ];
65
  selectObject.val( currentDateField.val() );
66
  $('select[name="EventEndMonth"]').after( selectObject );
67
  }
@@ -127,24 +134,24 @@ jQuery(document).ready(function($) {
127
  }
128
 
129
  //show state/province input based on first option in countries list, or based on user input of country
130
- function spShowHideCorrectStateProvinceInput(country) {
131
  if (country == 'US' || country == 'United States') {
132
- $("#StateProvinceSelect").show();
133
  $("#StateProvinceText").hide();
134
  } else if ( country != '' ) {
135
  $("#StateProvinceText").show();
136
- $("#StateProvinceSelect").hide();
137
  } else {
138
  $("#StateProvinceText").hide();
139
- $("#StateProvinceSelect").hide();
140
  }
141
  }
142
 
143
- spShowHideCorrectStateProvinceInput( $("#EventCountry > option:selected").val() );
144
 
145
  $("#EventCountry").change(function() {
146
  var countryLabel = $(this).find('option:selected').val();
147
- spShowHideCorrectStateProvinceInput( countryLabel );
148
  });
149
 
150
  // If recurrence changes on a recurring event, then show warning, and automatically change whole recurrence
@@ -263,6 +270,34 @@ jQuery(document).ready(function($) {
263
  //publishing-action
264
  }
265
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
266
  // recurrence ui
267
  $('[name="recurrence[type]"]').change(function() {
268
  var curOption = $(this).find("option:selected").val();
1
  jQuery(document).ready(function($) {
2
+
3
+ // Load the Chosen JQuery plugin for all select elements with the class 'chosen'.
4
+ $('.chosen, .tribe-field-dropdown_chosen select').chosen();
5
+
6
+ //not done by default on front end
7
+ $('.hide-if-js').hide();
8
+
9
  if(typeof(TEC) != 'undefined'){
10
  var datepickerOpts = {
11
  dateFormat: 'yy-mm-dd',
41
  // check on load
42
  toggleDayTimeDisplay();
43
 
44
+ var tribeDaysPerMonth = [29,31,28,31,30,31,30,31,31,30,31,30,31];
45
 
46
  // start and end date select sections
47
+ var tribeStartDays = [ $('#28StartDays'), $('#29StartDays'), $('#30StartDays'), $('#31StartDays') ];
48
+ var tribeEndDays = [ $('#28EndDays'), $('#29EndDays'), $('#30EndDays'), $('#31EndDays') ];
49
 
50
  $("select[name='EventStartMonth'], select[name='EventEndMonth']").change(function() {
51
  var t = $(this);
64
 
65
  $('.event' + startEnd + 'DateField').remove();
66
  if( startEnd == "Start") {
67
+ var selectObject = tribeStartDays[ tribeDaysPerMonth[ chosenMonth ] - 28 ];
68
  selectObject.val( currentDateField.val() );
69
  $("select[name='EventStartMonth']").after( selectObject );
70
  } else {
71
+ var selectObject = tribeEndDays[ tribeDaysPerMonth[ chosenMonth ] - 28 ];
72
  selectObject.val( currentDateField.val() );
73
  $('select[name="EventEndMonth"]').after( selectObject );
74
  }
134
  }
135
 
136
  //show state/province input based on first option in countries list, or based on user input of country
137
+ function tribeShowHideCorrectStateProvinceInput(country) {
138
  if (country == 'US' || country == 'United States') {
139
+ $("#StateProvinceSelect_chzn").show();
140
  $("#StateProvinceText").hide();
141
  } else if ( country != '' ) {
142
  $("#StateProvinceText").show();
143
+ $("#StateProvinceSelect_chzn").hide();
144
  } else {
145
  $("#StateProvinceText").hide();
146
+ $("#StateProvinceSelect_chzn").hide();
147
  }
148
  }
149
 
150
+ tribeShowHideCorrectStateProvinceInput( $("#EventCountry > option:selected").val() );
151
 
152
  $("#EventCountry").change(function() {
153
  var countryLabel = $(this).find('option:selected').val();
154
+ tribeShowHideCorrectStateProvinceInput( countryLabel );
155
  });
156
 
157
  // If recurrence changes on a recurring event, then show warning, and automatically change whole recurrence
270
  //publishing-action
271
  }
272
 
273
+ $('.wp-admin.events-cal .submitdelete').click(function(e) {
274
+
275
+ var link = $(this);
276
+ var isRecurringLink = $(this).attr('href').split('&eventDate');
277
+
278
+ if(isRecurringLink[1]) {
279
+ e.preventDefault();
280
+
281
+ $('#deletion-dialog').dialog({
282
+ //submitdelete
283
+ modal: true,
284
+ buttons: [{
285
+ text: "Delete just this occurrence.",
286
+ click: function() {
287
+ document.location = link.attr('href') + '&event_start=' + $(this).data('start');
288
+ }
289
+ },
290
+ {
291
+ text: "Delete all occurrences of this event.",
292
+ click: function() {
293
+ document.location = link.attr('href') + '&deleteAll';
294
+ }
295
+ }]
296
+ });
297
+ }
298
+
299
+ });
300
+
301
  // recurrence ui
302
  $('[name="recurrence[type]"]').change(function() {
303
  var curOption = $(this).find("option:selected").val();
resources/events.css CHANGED
@@ -166,14 +166,14 @@ select.tribe-events-dropdown {
166
  overflow:hidden;
167
  margin-bottom:0;
168
  }
169
- .single-sp_venue .upcoming .entry-title, .events-archive .upcoming .entry-title {
170
  margin:15px 0 6px;
171
  font-size:18px;
172
  font-weight:bold;
173
  line-height: 1em;
174
  padding: 0;
175
  }
176
- .events-archive .event-day, .single-sp_venue .event-day, .venue-events .event-day {
177
  font-size:18px;
178
  margin-top:18px !important;
179
  font-style:italic;
@@ -516,4 +516,27 @@ h4 .tribe-view-all-events {
516
  }
517
  *+html #tribe-events-calendar-header {
518
  margin-bottom:30px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
519
  }
166
  overflow:hidden;
167
  margin-bottom:0;
168
  }
169
+ .single-tribe_venue .upcoming .entry-title, .events-archive .upcoming .entry-title {
170
  margin:15px 0 6px;
171
  font-size:18px;
172
  font-weight:bold;
173
  line-height: 1em;
174
  padding: 0;
175
  }
176
+ .events-archive .event-day, .single-tribe_venue .event-day, .venue-events .event-day {
177
  font-size:18px;
178
  margin-top:18px !important;
179
  font-style:italic;
516
  }
517
  *+html #tribe-events-calendar-header {
518
  margin-bottom:30px;
519
+ }
520
+
521
+ /* Event-Passed styling */
522
+ .event-passed {
523
+ background: #D9EDF7;
524
+ border: 1px solid #BCE8F1;
525
+ color: #3A87AD;
526
+ margin: 10px 0 18px;
527
+ padding: 8px 35px 8px 14px;
528
+ text-shadow: 0 1px 0 #fff;
529
+ -webkit-border-radius: 4px;
530
+ -moz-border-radius: 4px;
531
+ border-radius: 4px;
532
+ }
533
+
534
+ /* Promo-Banner styling */
535
+ p.tribe-promo-banner {
536
+ font-size: 12px;
537
+ color: #999;
538
+ }
539
+
540
+ p.tribe-promo-banner a {
541
+ color: #666;
542
  }
resources/images/donate-link-pro-screenshot.jpg ADDED
Binary file
resources/images/donate-link-screenshot.jpg ADDED
Binary file
resources/images/modern-tribe.png ADDED
Binary file
resources/tribe-settings.js ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function($) {
2
+
3
+ // init chosen
4
+ $('.tribe-field-dropdown_chosen select').chosen();
5
+
6
+ updateVenueFields();
7
+ updateMapsFields();
8
+
9
+ $('[name="eventsDefaultVenueID"]').change(function() {
10
+ updateVenueFields();
11
+ })
12
+
13
+ // toggle view of the google maps size fields
14
+ $('.google-embed-size input').change(function() {
15
+ updateMapsFields();
16
+ })
17
+
18
+ // toggle view of the venue defaults fields
19
+ function updateVenueFields() {
20
+ if($('#tribe-field-eventsDefaultVenueID select').find('option:selected').val() != '0') {
21
+ $('.venue-default-info').fadeOut();
22
+ } else {
23
+ $('.venue-default-info').fadeIn();
24
+ }
25
+ }
26
+
27
+ // toggle view of the google maps size fields
28
+ function updateMapsFields() {
29
+ if($('.google-embed-size input').attr("checked")) {
30
+ $('.google-embed-field').slideDown();
31
+ } else {
32
+ $('.google-embed-field').slideUp();
33
+ }
34
+ }
35
+
36
+ });
screenshot-6.jpg CHANGED
Binary file
screenshot-6.png CHANGED
Binary file
tests/PHPUnit/bootstrap.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // Load WordPress test environment
3
+ // https://github.com/nb/wordpress-tests
4
+ //
5
+ // The path to wordpress-tests
6
+ $path = 'wordpress-tests/init.php';
7
+
8
+ require_once $path;
tests/PHPUnit/phpunit-test.Test.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Simple test to make sure PHPUnit is functioning properly, even without the wordpress setup.
5
+ *
6
+ * @package TribeEvents
7
+ * @since 2.0.5
8
+ * @author Paul Hughes
9
+ */
10
+ class PhpUnitTest extends PHPUnit_Framework_TestCase
11
+ {
12
+
13
+ /**
14
+ * Tests if true is true, just to make sure PHPUnit is working.
15
+ *
16
+ * @since 2.0.5
17
+ * @author Paul Hughes
18
+ */
19
+ public function testPhpUnit()
20
+ {
21
+ $this->assertTrue( true );
22
+ }
23
+ }
tests/PHPUnit/phpunit.xml ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+
3
+ <phpunit backupGlobals="false"
4
+ backupStaticAttributes="false"
5
+ colors="true"
6
+ convertErrorsToExceptions="true"
7
+ convertNoticesToExceptions="true"
8
+ convertWarningsToExceptions="true"
9
+ processIsolation="false"
10
+ stopOnFailure="false"
11
+ syntaxCheck="false"
12
+ bootstrap="bootstrap.php"
13
+ >
14
+ <testsuites>
15
+ <testsuite name="The Events Calendar Test Suite">
16
+ <directory>./</directory>
17
+ </testsuite>
18
+ </testsuites>
19
+ </phpunit>
tests/PHPUnit/tribe-capabilities.Test.php ADDED
@@ -0,0 +1,299 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Tests tribe capabilities assignations to make sure they are correct.
5
+ *
6
+ * @package TribeEvents
7
+ * @since 2.0.5
8
+ * @author Paul Hughes
9
+ */
10
+ class WP_Test_TribeCapabilities extends Tribe_WP_UnitTestCase {
11
+
12
+ /**
13
+ * Add to the setUp() function the initialization of the plugin, when assignations take place.
14
+ *
15
+ * @since 2.0.5
16
+ * @author Paul Hughes
17
+ */
18
+ public function setUp() {
19
+ parent::setUp();
20
+ $tribe_ecp = TribeEvents::instance();
21
+ $tribe_ecp->init();
22
+ }
23
+
24
+ /**
25
+ * Test to make sure the administrator role has all the capabilities related to tribe events.
26
+ *
27
+ * @since 2.0.5
28
+ * @author Paul Hughes
29
+ */
30
+ public function test_administrator_role_capabilities() {
31
+
32
+ $role = get_role('administrator');
33
+
34
+ $this->assertInstanceOf( 'WP_Role', $role );
35
+
36
+ $this->assertTrue( $role->has_cap( 'edit_tribe_event' ) );
37
+ $this->assertTrue( $role->has_cap( 'read_tribe_event' ) );
38
+ $this->assertTrue( $role->has_cap( 'delete_tribe_event' ) );
39
+ $this->assertTrue( $role->has_cap( 'delete_tribe_events') );
40
+ $this->assertTrue( $role->has_cap( 'edit_tribe_events' ) );
41
+ $this->assertTrue( $role->has_cap( 'edit_others_tribe_events' ) );
42
+ $this->assertTrue( $role->has_cap( 'delete_others_tribe_events' ) );
43
+ $this->assertTrue( $role->has_cap( 'publish_tribe_events' ) );
44
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_events' ) );
45
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_events' ) );
46
+ $this->assertTrue( $role->has_cap( 'delete_private_tribe_events' ) );
47
+ $this->assertTrue( $role->has_cap( 'edit_private_tribe_events' ) );
48
+ $this->assertTrue( $role->has_cap( 'read_private_tribe_events' ) );
49
+
50
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venue' ) );
51
+ $this->assertTrue( $role->has_cap( 'read_tribe_venue' ) );
52
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venue' ) );
53
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venues') );
54
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venues' ) );
55
+ $this->assertTrue( $role->has_cap( 'edit_others_tribe_venues' ) );
56
+ $this->assertTrue( $role->has_cap( 'delete_others_tribe_venues' ) );
57
+ $this->assertTrue( $role->has_cap( 'publish_tribe_venues' ) );
58
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_venues' ) );
59
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_venues' ) );
60
+ $this->assertTrue( $role->has_cap( 'delete_private_tribe_venues' ) );
61
+ $this->assertTrue( $role->has_cap( 'edit_private_tribe_venues' ) );
62
+ $this->assertTrue( $role->has_cap( 'read_private_tribe_venues' ) );
63
+
64
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizer' ) );
65
+ $this->assertTrue( $role->has_cap( 'read_tribe_organizer' ) );
66
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizer' ) );
67
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizers') );
68
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizers' ) );
69
+ $this->assertTrue( $role->has_cap( 'edit_others_tribe_organizers' ) );
70
+ $this->assertTrue( $role->has_cap( 'delete_others_tribe_organizers' ) );
71
+ $this->assertTrue( $role->has_cap( 'publish_tribe_organizers' ) );
72
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_organizers' ) );
73
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_organizers' ) );
74
+ $this->assertTrue( $role->has_cap( 'delete_private_tribe_organizers' ) );
75
+ $this->assertTrue( $role->has_cap( 'edit_private_tribe_organizers' ) );
76
+ $this->assertTrue( $role->has_cap( 'read_private_tribe_organizers' ) );
77
+ }
78
+
79
+ /**
80
+ * Test to make sure the editor role has all the capabilities related to tribe events.
81
+ *
82
+ * @since 2.0.5
83
+ * @author Paul Hughes
84
+ */
85
+ public function test_editor_role_capabilities() {
86
+
87
+ $role = get_role('editor');
88
+
89
+ $this->assertInstanceOf( 'WP_Role', $role );
90
+
91
+ $this->assertTrue( $role->has_cap( 'edit_tribe_event' ) );
92
+ $this->assertTrue( $role->has_cap( 'read_tribe_event' ) );
93
+ $this->assertTrue( $role->has_cap( 'delete_tribe_event' ) );
94
+ $this->assertTrue( $role->has_cap( 'delete_tribe_events') );
95
+ $this->assertTrue( $role->has_cap( 'edit_tribe_events' ) );
96
+ $this->assertTrue( $role->has_cap( 'edit_others_tribe_events' ) );
97
+ $this->assertTrue( $role->has_cap( 'delete_others_tribe_events' ) );
98
+ $this->assertTrue( $role->has_cap( 'publish_tribe_events' ) );
99
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_events' ) );
100
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_events' ) );
101
+ $this->assertTrue( $role->has_cap( 'delete_private_tribe_events' ) );
102
+ $this->assertTrue( $role->has_cap( 'edit_private_tribe_events' ) );
103
+ $this->assertTrue( $role->has_cap( 'read_private_tribe_events' ) );
104
+
105
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venue' ) );
106
+ $this->assertTrue( $role->has_cap( 'read_tribe_venue' ) );
107
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venue' ) );
108
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venues') );
109
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venues' ) );
110
+ $this->assertTrue( $role->has_cap( 'edit_others_tribe_venues' ) );
111
+ $this->assertTrue( $role->has_cap( 'delete_others_tribe_venues' ) );
112
+ $this->assertTrue( $role->has_cap( 'publish_tribe_venues' ) );
113
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_venues' ) );
114
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_venues' ) );
115
+ $this->assertTrue( $role->has_cap( 'delete_private_tribe_venues' ) );
116
+ $this->assertTrue( $role->has_cap( 'edit_private_tribe_venues' ) );
117
+ $this->assertTrue( $role->has_cap( 'read_private_tribe_venues' ) );
118
+
119
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizer' ) );
120
+ $this->assertTrue( $role->has_cap( 'read_tribe_organizer' ) );
121
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizer' ) );
122
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizers') );
123
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizers' ) );
124
+ $this->assertTrue( $role->has_cap( 'edit_others_tribe_organizers' ) );
125
+ $this->assertTrue( $role->has_cap( 'delete_others_tribe_organizers' ) );
126
+ $this->assertTrue( $role->has_cap( 'publish_tribe_organizers' ) );
127
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_organizers' ) );
128
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_organizers' ) );
129
+ $this->assertTrue( $role->has_cap( 'delete_private_tribe_organizers' ) );
130
+ $this->assertTrue( $role->has_cap( 'edit_private_tribe_organizers' ) );
131
+ $this->assertTrue( $role->has_cap( 'read_private_tribe_organizers' ) );
132
+ }
133
+
134
+ /**
135
+ * Test to make sure the author role has the proper capabilities related to tribe events.
136
+ *
137
+ * @since 2.0.5
138
+ * @author Paul Hughes
139
+ */
140
+ public function test_author_role_capabilities() {
141
+
142
+ $role = get_role('author');
143
+
144
+ $this->assertInstanceOf( 'WP_Role', $role );
145
+
146
+ $this->assertTrue( $role->has_cap( 'edit_tribe_event' ) );
147
+ $this->assertTrue( $role->has_cap( 'read_tribe_event' ) );
148
+ $this->assertTrue( $role->has_cap( 'delete_tribe_event' ) );
149
+ $this->assertTrue( $role->has_cap( 'delete_tribe_events') );
150
+ $this->assertTrue( $role->has_cap( 'edit_tribe_events' ) );
151
+ $this->assertTrue( $role->has_cap( 'publish_tribe_events' ) );
152
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_events' ) );
153
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_events' ) );
154
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_events' ) );
155
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_events' ) );
156
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_events' ) );
157
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_events' ) );
158
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_events' ) );
159
+
160
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venue' ) );
161
+ $this->assertTrue( $role->has_cap( 'read_tribe_venue' ) );
162
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venue' ) );
163
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venues') );
164
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venues' ) );
165
+ $this->assertTrue( $role->has_cap( 'publish_tribe_venues' ) );
166
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_venues' ) );
167
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_venues' ) );
168
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_venues' ) );
169
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_venues' ) );
170
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_venues' ) );
171
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_venues' ) );
172
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_venues' ) );
173
+
174
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizer' ) );
175
+ $this->assertTrue( $role->has_cap( 'read_tribe_organizer' ) );
176
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizer' ) );
177
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizers') );
178
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizers' ) );
179
+ $this->assertTrue( $role->has_cap( 'publish_tribe_organizers' ) );
180
+ $this->assertTrue( $role->has_cap( 'edit_published_tribe_organizers' ) );
181
+ $this->assertTrue( $role->has_cap( 'delete_published_tribe_organizers' ) );
182
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_organizers' ) );
183
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_organizers' ) );
184
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_organizers' ) );
185
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_organizers' ) );
186
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_organizers' ) );
187
+ }
188
+
189
+ /**
190
+ * Test to make sure the contributor role has the proper capabilities related to tribe events.
191
+ *
192
+ * @since 2.0.5
193
+ * @author Paul Hughes
194
+ */
195
+ public function test_contributor_role_capabilities() {
196
+
197
+ $role = get_role('contributor');
198
+
199
+ $this->assertInstanceOf( 'WP_Role', $role );
200
+
201
+ $this->assertTrue( $role->has_cap( 'edit_tribe_event' ) );
202
+ $this->assertTrue( $role->has_cap( 'read_tribe_event' ) );
203
+ $this->assertTrue( $role->has_cap( 'delete_tribe_event' ) );
204
+ $this->assertTrue( $role->has_cap( 'delete_tribe_events') );
205
+ $this->assertTrue( $role->has_cap( 'edit_tribe_events' ) );
206
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_events' ) );
207
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_events' ) );
208
+ $this->assertFalse( $role->has_cap( 'publish_tribe_events' ) );
209
+ $this->assertFalse( $role->has_cap( 'edit_published_tribe_events' ) );
210
+ $this->assertFalse( $role->has_cap( 'delete_published_tribe_events' ) );
211
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_events' ) );
212
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_events' ) );
213
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_events' ) );
214
+
215
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venue' ) );
216
+ $this->assertTrue( $role->has_cap( 'read_tribe_venue' ) );
217
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venue' ) );
218
+ $this->assertTrue( $role->has_cap( 'delete_tribe_venues') );
219
+ $this->assertTrue( $role->has_cap( 'edit_tribe_venues' ) );
220
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_venues' ) );
221
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_venues' ) );
222
+ $this->assertFalse( $role->has_cap( 'publish_tribe_venues' ) );
223
+ $this->assertFalse( $role->has_cap( 'edit_published_tribe_venues' ) );
224
+ $this->assertFalse( $role->has_cap( 'delete_published_tribe_venues' ) );
225
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_venues' ) );
226
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_venues' ) );
227
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_venues' ) );
228
+
229
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizer' ) );
230
+ $this->assertTrue( $role->has_cap( 'read_tribe_organizer' ) );
231
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizer' ) );
232
+ $this->assertTrue( $role->has_cap( 'delete_tribe_organizers') );
233
+ $this->assertTrue( $role->has_cap( 'edit_tribe_organizers' ) );
234
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_organizers' ) );
235
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_organizers' ) );
236
+ $this->assertFalse( $role->has_cap( 'publish_tribe_organizers' ) );
237
+ $this->assertFalse( $role->has_cap( 'edit_published_tribe_organizers' ) );
238
+ $this->assertFalse( $role->has_cap( 'delete_published_tribe_organizers' ) );
239
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_organizers' ) );
240
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_organizers' ) );
241
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_organizers' ) );
242
+ }
243
+
244
+ /**
245
+ * Test to make sure the subscriber role has the proper capabilities related to tribe events.
246
+ *
247
+ * @since 2.0.5
248
+ * @author Paul Hughes
249
+ */
250
+ public function test_subscriber_role_capabilities() {
251
+
252
+ $role = get_role('subscriber');
253
+
254
+ $this->assertInstanceOf( 'WP_Role', $role );
255
+
256
+ $this->assertTrue( $role->has_cap( 'read_tribe_event' ) );
257
+ $this->assertFalse( $role->has_cap( 'edit_tribe_event' ) );
258
+ $this->assertFalse( $role->has_cap( 'delete_tribe_event' ) );
259
+ $this->assertFalse( $role->has_cap( 'delete_tribe_events') );
260
+ $this->assertFalse( $role->has_cap( 'edit_tribe_events' ) );
261
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_events' ) );
262
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_events' ) );
263
+ $this->assertFalse( $role->has_cap( 'publish_tribe_events' ) );
264
+ $this->assertFalse( $role->has_cap( 'edit_published_tribe_events' ) );
265
+ $this->assertFalse( $role->has_cap( 'delete_published_tribe_events' ) );
266
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_events' ) );
267
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_events' ) );
268
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_events' ) );
269
+
270
+ $this->assertTrue( $role->has_cap( 'read_tribe_venue' ) );
271
+ $this->assertFalse( $role->has_cap( 'edit_tribe_event' ) );
272
+ $this->assertFalse( $role->has_cap( 'delete_tribe_event' ) );
273
+ $this->assertFalse( $role->has_cap( 'delete_tribe_events') );
274
+ $this->assertFalse( $role->has_cap( 'edit_tribe_events' ) );
275
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_events' ) );
276
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_events' ) );
277
+ $this->assertFalse( $role->has_cap( 'publish_tribe_events' ) );
278
+ $this->assertFalse( $role->has_cap( 'edit_published_tribe_events' ) );
279
+ $this->assertFalse( $role->has_cap( 'delete_published_tribe_events' ) );
280
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_events' ) );
281
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_events' ) );
282
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_events' ) );
283
+
284
+ $this->assertTrue( $role->has_cap( 'read_tribe_organizer' ) );
285
+ $this->assertFalse( $role->has_cap( 'edit_tribe_event' ) );
286
+ $this->assertFalse( $role->has_cap( 'delete_tribe_event' ) );
287
+ $this->assertFalse( $role->has_cap( 'delete_tribe_events') );
288
+ $this->assertFalse( $role->has_cap( 'edit_tribe_events' ) );
289
+ $this->assertFalse( $role->has_cap( 'edit_others_tribe_events' ) );
290
+ $this->assertFalse( $role->has_cap( 'delete_others_tribe_events' ) );
291
+ $this->assertFalse( $role->has_cap( 'publish_tribe_events' ) );
292
+ $this->assertFalse( $role->has_cap( 'edit_published_tribe_events' ) );
293
+ $this->assertFalse( $role->has_cap( 'delete_published_tribe_events' ) );
294
+ $this->assertFalse( $role->has_cap( 'delete_private_tribe_events' ) );
295
+ $this->assertFalse( $role->has_cap( 'edit_private_tribe_events' ) );
296
+ $this->assertFalse( $role->has_cap( 'read_private_tribe_events' ) );
297
+ }
298
+
299
+ }
tests/PHPUnit/tribe-event-creation.Test.php ADDED
@@ -0,0 +1,118 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Tests event creation functionality
5
+ *
6
+ * @package TribeEvents
7
+ * @since 2.0.5
8
+ * @author Paul Hughes
9
+ */
10
+ class WP_Test_TribeEventCreation extends Tribe_WP_UnitTestCase {
11
+
12
+ /**
13
+ * @since 2.0.5
14
+ * @author Paul Hughes
15
+ * @var holds example data for the post
16
+ */
17
+ var $postExampleSettings;
18
+
19
+ /**
20
+ * Extend the setUp() function by assigning values for the event creation.
21
+ *
22
+ * @since 2.0.5
23
+ * @author Paul Hughes
24
+ * @uses $postExampleSettings
25
+ */
26
+ function setUp() {
27
+ parent::setUp();
28
+ $this->postExampleSettings = array(
29
+ 'post_author' => 3,
30
+ 'post_content' => 'This is event content!',
31
+ 'EventAllDay' => false,
32
+ 'EventHideFromUpcoming' => true,
33
+ 'EventOrganizerID' => 5,
34
+ 'EventVenueID' => 8,
35
+ 'EventShowMapLink' => true,
36
+ 'EventShowMap' => true,
37
+ 'EventStartDate' => '2012-01-01',
38
+ 'EventEndDate' => '2012-01-03',
39
+ 'EventStartHour' => '01',
40
+ 'EventStartMinute' => '15',
41
+ 'EventStartMeridian' => 'am',
42
+ 'EventEndHour' => '03',
43
+ 'EventEndMinute' => '25',
44
+ 'EventEndMeridian' => 'pm'
45
+ );
46
+ }
47
+
48
+ /**
49
+ * Check to make sure that the post object is created from a returned post ID.
50
+ *
51
+ * @since 2.0.5
52
+ * @author Paul Hughes
53
+ * @uses $postExampleSettings
54
+ */
55
+ function test_tribe_create_event_template_tag_post_object_created() {
56
+ $post = get_post( tribe_create_event( $this->postExampleSettings ) );
57
+
58
+ $this->assertInternalType( 'object', $post);
59
+ }
60
+
61
+ /**
62
+ * Check to make sure that the event data is saved properly.
63
+ *
64
+ * @since 2.0.5
65
+ * @author Paul Hughes
66
+ */
67
+ function test_tribe_create_event_template_tag_meta_information() {
68
+ $post = get_post( tribe_create_event( $this->postExampleSettings ) );
69
+
70
+ $this->assertEquals( 3, $post->post_author );
71
+ $this->assertEquals( 'This is event content!', $post->post_content );
72
+ $this->assertEquals( '', get_post_meta( $post->ID, '_EventAllDay', true ) );
73
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventHideFromUpcoming', true ) );
74
+ $this->assertEquals( 5, get_post_meta( $post->ID, '_EventOrganizerID', true ) );
75
+ $this->assertEquals( 8, get_post_meta( $post->ID, '_EventVenueID', true ) );
76
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventShowMapLink', true ) );
77
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventShowMapLink', true ) );
78
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventShowMap', true ) );
79
+ $this->assertEquals( '2012-01-01 01:15:00', get_post_meta( $post->ID, '_EventStartDate', true ) );
80
+ $this->assertEquals( '2012-01-03 15:25:59', get_post_meta( $post->ID, '_EventEndDate', true ) );
81
+ }
82
+
83
+ /**
84
+ * Check to make sure that the post object is created from a returned post ID.
85
+ *
86
+ * @since 2.0.5
87
+ * @author Paul Hughes
88
+ * @uses $postExampleSettings
89
+ */
90
+ function test_tribe_create_event_API_post_object_created() {
91
+ $post = get_post( TribeEventsAPI::createEvent($this->postExampleSettings) );
92
+
93
+ $this->assertInternalType( 'object', $post);
94
+ }
95
+
96
+ /**
97
+ * Check to make sure that the event data is saved properly.
98
+ *
99
+ * @since 2.0.5
100
+ * @author Paul Hughes
101
+ */
102
+ function test_tribe_create_event_API_meta_information() {
103
+ $post = get_post( TribeEventsAPI::createEvent( $this->postExampleSettings ) );
104
+
105
+ $this->assertEquals( 3, $post->post_author );
106
+ $this->assertEquals( 'This is event content!', $post->post_content );
107
+ $this->assertEquals( '', get_post_meta( $post->ID, '_EventAllDay', true ) );
108
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventHideFromUpcoming', true ) );
109
+ $this->assertEquals( 5, get_post_meta( $post->ID, '_EventOrganizerID', true ) );
110
+ $this->assertEquals( 8, get_post_meta( $post->ID, '_EventVenueID', true ) );
111
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventShowMapLink', true ) );
112
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventShowMapLink', true ) );
113
+ $this->assertEquals( 1, get_post_meta( $post->ID, '_EventShowMap', true ) );
114
+ $this->assertEquals( '2012-01-01 01:15:00', get_post_meta( $post->ID, '_EventStartDate', true ) );
115
+ $this->assertEquals( '2012-01-03 15:25:59', get_post_meta( $post->ID, '_EventEndDate', true ) );
116
+ }
117
+
118
+ }
tests/PHPUnit/tribe-events-class.Test.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * An example test checking if the TribeEvents class exists after initialization.
5
+ *
6
+ * @package TribeEvents
7
+ * @since 2.0.5
8
+ * @author Paul Hughes
9
+ */
10
+ class WP_Test_TribeEventsClass extends Tribe_WP_UnitTestCase {
11
+
12
+ /**
13
+ * Test if the TribeEvents class exists.
14
+ *
15
+ * @since 2.0.5
16
+ * @author Paul Hughes
17
+ */
18
+ function test_events_class_exists() {
19
+ $class = 'TribeEvents';
20
+ $this->assertTrue( class_exists( $class ), 'Class "' . $class . '" does not exist.' );
21
+ }
22
+
23
+ }
tests/PHPUnit/tribe-previous-ecp-versions.Test.php ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Tests the previous version option to make sure it get's set properly
5
+ *
6
+ * @package TribeEvents
7
+ * @since 2.0.5
8
+ * @author Paul Hughes
9
+ */
10
+ class WP_Test_TribePreviousEcpVersionsClass extends Tribe_WP_UnitTestCase {
11
+
12
+ /**
13
+ * Check to make sure that the 'previous_ecp_versions' option exists.
14
+ *
15
+ * @since 2.0.5
16
+ * @author Paul Hughes
17
+ */
18
+ function test_previous_ecp_versions_exists() {
19
+ $this->assertTrue( count( tribe_get_option( 'previous_ecp_versions' ) ) > 0 );
20
+ }
21
+
22
+ /**
23
+ * Check to make sure that 'previous_ecp_versions' is saving correctly.
24
+ *
25
+ * @since 2.0.5
26
+ * @author Paul Hughes
27
+ */
28
+ function test_previous_ecp_versions_saving() {
29
+ $tribe_ecp = TribeEvents::instance();
30
+ $tribe_ecp->init();
31
+ $tribe_ecp->setOption('latest_ecp_version', '1.6.5');
32
+ $tribe_ecp->init();
33
+ $previous_ecp_versions = tribe_get_option( 'previous_ecp_versions' );
34
+ $this->assertEquals( '0', $previous_ecp_versions[0] );
35
+ $this->assertEquals( '1.6.5', $previous_ecp_versions[1]);
36
+ $this->assertFalse( isset( $previous_ecp_versions[2] ) );
37
+ }
38
+
39
+ }
tests/PHPUnit/wordpress-tests/bin/install.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Installs WordPress for the purpose of the unit-tests
4
+ *
5
+ * @todo Reuse the init/load code in init.php
6
+ */
7
+ error_reporting( E_ALL & ~E_DEPRECATED & ~E_STRICT );
8
+
9
+ $config_file_path = $argv[1];
10
+
11
+ define( 'WP_INSTALLING', true );
12
+
13
+ $_SERVER['SERVER_PROTOCOL'] = 'HTTP/1.1';
14
+ $_SERVER['HTTP_HOST'] = 'example.org';
15
+ $PHP_SELF = $GLOBALS['PHP_SELF'] = $_SERVER['PHP_SELF'] = '/index.php';
16
+
17
+ require_once $config_file_path;
18
+ require_once ABSPATH . '/wp-settings.php';
19
+
20
+ require_once ABSPATH . '/wp-admin/includes/upgrade.php';
21
+ require_once ABSPATH . '/wp-includes/wp-db.php';
22
+
23
+ define( 'WP_TESTS_DB_VERSION_FILE', ABSPATH . '.wp-tests-db-version' );
24
+
25
+ $wpdb->suppress_errors();
26
+ $wpdb->hide_errors();
27
+ $installed = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'" );
28
+
29
+ if ( $installed && file_exists( WP_TESTS_DB_VERSION_FILE ) ) {
30
+ $install_db_version = file_get_contents( WP_TESTS_DB_VERSION_FILE );
31
+ $db_version = get_option( 'db_version' );
32
+ if ( $db_version == $install_db_version ) {
33
+ return;
34
+ }
35
+ }
36
+ $wpdb->query( 'SET storage_engine = INNODB;' );
37
+ $wpdb->query( 'DROP DATABASE IF EXISTS '.DB_NAME.";" );
38
+ $wpdb->query( 'CREATE DATABASE '.DB_NAME.";" );
39
+ $wpdb->select( DB_NAME, $wpdb->dbh );
40
+
41
+ add_filter( 'dbdelta_create_queries', function($queries) {
42
+ foreach( $queries as &$query ) {
43
+ $query .= ' ENGINE=InnoDB';
44
+ }
45
+ return $queries;
46
+ });
47
+ echo "Installing…\n";
48
+ wp_install( "Baba's blog", 'admin', 'admin@baba.net', true, '', 'a' );
49
+ file_put_contents( WP_TESTS_DB_VERSION_FILE, get_option('db_version') );
tests/PHPUnit/wordpress-tests/init.php ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Installs WordPress for running the tests and loads WordPress and the test libraries
4
+ */
5
+
6
+ error_reporting( E_ALL & ~E_DEPRECATED & ~E_STRICT );
7
+
8
+ require_once 'PHPUnit/Autoload.php';
9
+
10
+ $config_file_path = dirname( __FILE__ ) . '/unittests-config.php';
11
+
12
+ /*
13
+ Globalize some WordPress variables, because PHPUnit loads this file inside a function
14
+ See: https://github.com/sebastianbergmann/phpunit/issues/325
15
+
16
+ These are not needed for WordPress 3.3+, only for older versions
17
+ */
18
+ global $table_prefix, $wp_embed, $wp_locale, $_wp_deprecated_widgets_callbacks, $wp_widget_factory;
19
+
20
+ $_SERVER['SERVER_PROTOCOL'] = 'HTTP/1.1';
21
+ $_SERVER['HTTP_HOST'] = 'example.org';
22
+ $PHP_SELF = $GLOBALS['PHP_SELF'] = $_SERVER['PHP_SELF'] = '/index.php';
23
+
24
+ system( 'php '.escapeshellarg( dirname( __FILE__ ) . '/bin/install.php' ) . ' ' . escapeshellarg( $config_file_path ) );
25
+
26
+ require_once $config_file_path;
27
+
28
+ require_once ABSPATH . '/wp-settings.php';
29
+ require dirname( __FILE__ ) . '/lib/testcase.php';
30
+ require dirname( __FILE__ ) . '/lib/exceptions.php';
31
+ // Load Tribe-specific Test Class.
32
+ require dirname( __FILE__ ) . '/lib/tribe-testcase.php';
tests/PHPUnit/wordpress-tests/lib/exceptions.php ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ <?php
2
+
3
+ class WP_Tests_Exception extends PHPUnit_Framework_Exception {
4
+
5
+ }
tests/PHPUnit/wordpress-tests/lib/testcase.php ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class WP_UnitTestCase extends PHPUnit_Framework_TestCase {
3
+
4
+ var $url = 'http://example.org/';
5
+ var $plugin_slug = null;
6
+
7
+ function setUp() {
8
+ global $wpdb;
9
+ $wpdb->suppress_errors = false;
10
+ $wpdb->show_errors = true;
11
+ $wpdb->db_connect();
12
+ ini_set('display_errors', 1 );
13
+ $this->clean_up_global_scope();
14
+ $this->start_transaction();
15
+ add_filter( 'gp_get_option_uri', array( $this, 'url_filter') );
16
+ $this->activate_tested_plugin();
17
+ }
18
+
19
+ function activate_tested_plugin() {
20
+ if ( !$this->plugin_slug ) {
21
+ return;
22
+ }
23
+ require_once ABSPATH . '/wp-admin/includes/plugin.php';
24
+ if ( file_exists( WP_PLUGIN_DIR . '/' . $this->plugin_slug . '.php' ) )
25
+ activate_plugin( $this->plugin_slug . '.php' );
26
+ elseif ( file_exists( WP_PLUGIN_DIR . '/' . $this->plugin_slug . '/' . $this->plugin_slug . '.php' ) )
27
+ activate_plugin( $this->plugin_slug . '/' . $this->plugin_slug . '.php' );
28
+ else
29
+ throw new WP_Tests_Exception( "Couldn't find a plugin with slug $this->plugin_slug" );
30
+ }
31
+
32
+ function url_filter( $url ) {
33
+ return $this->url;
34
+ }
35
+
36
+ function tearDown() {
37
+ global $wpdb;
38
+ $wpdb->query( 'ROLLBACK' );
39
+ remove_filter( 'gp_get_option_uri', array( $this, 'url_filter') );
40
+ }
41
+
42
+ function clean_up_global_scope() {
43
+ wp_cache_flush();
44
+ $_GET = array();
45
+ $_POST = array();
46
+ }
47
+
48
+ function start_transaction() {
49
+ global $wpdb;
50
+ $wpdb->query( 'SET autocommit = 0;' );
51
+ $wpdb->query( 'SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE;' );
52
+ $wpdb->query( 'START TRANSACTION;' );
53
+ }
54
+
55
+ function force_innodb( $schema ) {
56
+ foreach( $schema as &$sql ) {
57
+ $sql = str_replace( ');', ') TYPE=InnoDB;', $sql );
58
+ }
59
+ return $schema;
60
+ }
61
+
62
+ function assertWPError( $actual, $message = '' ) {
63
+ $this->assertTrue( is_wp_error( $actual ), $message );
64
+ }
65
+
66
+ function assertEqualFields( $object, $fields ) {
67
+ foreach( $fields as $field_name => $field_value ) {
68
+ if ( $object->$field_name != $field_value ) {
69
+ $this->fail();
70
+ }
71
+ }
72
+ }
73
+
74
+ function assertDiscardWhitespace( $expected, $actual ) {
75
+ $this->assertEquals( preg_replace( '/\s*/', '', $expected ), preg_replace( '/\s*/', '', $actual ) );
76
+ }
77
+
78
+ function checkAtLeastPHPVersion( $version ) {
79
+ if ( version_compare( PHP_VERSION, $version, '<' ) ) {
80
+ $this->markTestSkipped();
81
+ }
82
+ }
83
+
84
+ function go_to( $url ) {
85
+ // note: the WP and WP_Query classes like to silently fetch parameters
86
+ // from all over the place (globals, GET, etc), which makes it tricky
87
+ // to run them more than once without very carefully clearing everything
88
+ $_GET = $_POST = array();
89
+ foreach (array('query_string', 'id', 'postdata', 'authordata', 'day', 'currentmonth', 'page', 'pages', 'multipage', 'more', 'numpages', 'pagenow') as $v) {
90
+ if ( isset( $GLOBALS[$v] ) ) unset( $GLOBALS[$v] );
91
+ }
92
+ $parts = parse_url($url);
93
+ if (isset($parts['scheme'])) {
94
+ $req = $parts['path'];
95
+ if (isset($parts['query'])) {
96
+ $req .= '?' . $parts['query'];
97
+ // parse the url query vars into $_GET
98
+ parse_str($parts['query'], $_GET);
99
+ } else {
100
+ $parts['query'] = '';
101
+ }
102
+ }
103
+ else {
104
+ $req = $url;
105
+ }
106
+
107
+ $_SERVER['REQUEST_URI'] = $req;
108
+ unset($_SERVER['PATH_INFO']);
109
+
110
+ wp_cache_flush();
111
+ unset($GLOBALS['wp_query'], $GLOBALS['wp_the_query']);
112
+ $GLOBALS['wp_the_query'] =& new WP_Query();
113
+ $GLOBALS['wp_query'] =& $GLOBALS['wp_the_query'];
114
+ $GLOBALS['wp'] =& new WP();
115
+
116
+ // clean out globals to stop them polluting wp and wp_query
117
+ foreach ($GLOBALS['wp']->public_query_vars as $v) {
118
+ unset($GLOBALS[$v]);
119
+ }
120
+ foreach ($GLOBALS['wp']->private_query_vars as $v) {
121
+ unset($GLOBALS[$v]);
122
+ }
123
+
124
+ $GLOBALS['wp']->main($parts['query']);
125
+ }
126
+
127
+ }
tests/PHPUnit/wordpress-tests/lib/tribe-testcase.php ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Tribe_WP_UnitTestCase extends WP_UnitTestCase {
3
+ var $plugin_slugs = array(
4
+ 'the-events-calendar'
5
+ );
6
+
7
+ function setUp() {
8
+ parent::setUp();
9
+ $this->activate_tested_plugins();
10
+ }
11
+
12
+ function activate_tested_plugins() {
13
+ $plugin_slugs = unserialize( LOCAL_PLUGINS );
14
+ require_once ABSPATH . '/wp-admin/includes/plugin.php';
15
+ if ( !$plugin_slugs ) {
16
+ if ( file_exists( WP_PLUGIN_DIR . '/' . $this->default_plugin_slug . '/' .$this->default_plugin_slug . '.php' ) )
17
+ activate_plugin( $this->default_plugin_slug . '/' . $this->default_plugin_slug . '.php' );
18
+ return;
19
+ }
20
+ foreach( $plugin_slugs as $plugin_slug ) {
21
+ if ( file_exists( WP_PLUGIN_DIR . '/' . $plugin_slug . '.php' ) )
22
+ activate_plugin( $plugin_slug . '.php' );
23
+ elseif ( file_exists( WP_PLUGIN_DIR . '/' . $plugin_slug . '/' . $plugin_slug . '.php' ) )
24
+ activate_plugin( $plugin_slug . '/' . $plugin_slug . '.php' );
25
+ else
26
+ throw new WP_Tests_Exception( "Couldn't find a plugin with slug $plugin_slug" );
27
+ }
28
+ }
29
+ }
tests/PHPUnit/wordpress-tests/phpunit.xml ADDED
@@ -0,0 +1 @@
 
1
+ <phpunit bootstrap="./init.php"></phpunit>
tests/PHPUnit/wordpress-tests/unittests-config-sample.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Tribe Unit Tests
4
+ * How to get Started:
5
+ * First, copy this file to unittests-config.php, and customize with your settings (see below).
6
+ * After you're done customizing your config file (see instructions below), you are ready
7
+ * to run your tests! Navigate your terminal to the tests/PHPUnit directory and run the command:
8
+ * $ phpunit
9
+ * That's all there is to it. Happy testing!
10
+ */
11
+
12
+ /**
13
+ * Path to the WordPress codebase you'd like to test. Add a backslash in the end.
14
+ */
15
+ define( 'ABSPATH', 'path-to-WP/' );
16
+
17
+ /**
18
+ * Now setup a new database for test purposes of a new wordpress instance.
19
+ * USE A NEW DATABASE, BECAUSE ALL THE DATA INSIDE WILL BE DELETED.
20
+ */
21
+ define( 'DB_NAME', 'trunk_test' );
22
+ define( 'DB_USER', 'user' );
23
+ define( 'DB_PASSWORD', 'password' );
24
+ define( 'DB_HOST', 'localhost' );
25
+ define( 'DB_CHARSET', 'utf8' );
26
+ define( 'DB_COLLATE', '' );
27
+
28
+ define( 'WPLANG', '' );
29
+ define( 'WP_DEBUG', true );
30
+ define( 'WP_DEBUG_DISPLAY', true );
31
+
32
+ /**
33
+ * Cron tries to make an HTTP request to the blog, which always fails, because tests are run in CLI mode only.
34
+ */
35
+ define( 'DISABLE_WP_CRON', true );
36
+
37
+ /**
38
+ * Set this constant to a serialized array of plugins
39
+ * (without php suffix, but can be with directory) that you want to activate.
40
+ * e.g. define( 'LOCAL_PLUGINS', serialize( array( 'the-events-calendar/the-events-calendar', 'events-calendar-pro/events-calendar-pro' ) ) );
41
+ */
42
+ define( 'LOCAL_PLUGINS', serialize( array(
43
+ 'the-events-calendar/the-events-calendar'
44
+ ) ) );
45
+
46
+ $table_prefix = 'wp_';
the-events-calendar.php CHANGED
@@ -1,12 +1,12 @@
1
  <?php
2
  /*
3
- Plugin Name: The Events Calendar
4
- Description: The Events Calendar is a fully featured event management system with multiple views, 3rd party integrations, and a slew of premium add-ons.
5
- Version: 2.0.4
6
- Author: Modern Tribe, Inc.
7
- Author URI: http://tri.be?ref=tec-plugin
8
- Text Domain: tribe-events-calendar
9
- License: GPLv2 or later
10
  */
11
 
12
  /*
@@ -27,6 +27,8 @@ along with this program; if not, write to the Free Software
27
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28
  */
29
 
 
 
30
  require_once( dirname(__FILE__) . '/lib/the-events-calendar.class.php' );
31
 
32
- TribeEvents::instance();
1
  <?php
2
  /*
3
+ Plugin Name: The Events Calendar
4
+ Description: The Events Calendar is a fully featured event management system with multiple views, 3rd party integrations, and a slew of premium add-ons.
5
+ Version: 2.0.5
6
+ Author: Modern Tribe, Inc.
7
+ Author URI: http://tri.be?ref=tec-plugin
8
+ Text Domain: tribe-events-calendar
9
+ License: GPLv2 or later
10
  */
11
 
12
  /*
27
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28
  */
29
 
30
+
31
+
32
  require_once( dirname(__FILE__) . '/lib/the-events-calendar.class.php' );
33
 
34
+ TribeEvents::instance();
views/gridview.php CHANGED
@@ -41,4 +41,7 @@ $tribe_ecp = TribeEvents::instance();
41
  <?php if( function_exists( 'tribe_get_ical_link' ) ): ?>
42
  <a title="<?php esc_attr_e('iCal Import', 'tribe-events-calendar') ?>" class="ical" href="<?php echo tribe_get_ical_link(); ?>"><?php _e('iCal Import', 'tribe-events-calendar') ?></a>
43
  <?php endif; ?>
 
 
 
44
  </div>
41
  <?php if( function_exists( 'tribe_get_ical_link' ) ): ?>
42
  <a title="<?php esc_attr_e('iCal Import', 'tribe-events-calendar') ?>" class="ical" href="<?php echo tribe_get_ical_link(); ?>"><?php _e('iCal Import', 'tribe-events-calendar') ?></a>
43
  <?php endif; ?>
44
+ <?php if (tribe_get_option('donate-link', false) == true) { ?>
45
+ <p class="tribe-promo-banner"><?php echo apply_filters('tribe_promo_banner', sprintf( __('Calendar powered by %sThe Events Calendar%s', 'tribe-events-calendar'), '<a href="http://tri.be/wordpress-events-calendar/">', '</a>' ) ); ?></p>
46
+ <?php } ?>
47
  </div>
views/single.php CHANGED
@@ -8,10 +8,12 @@
8
 
9
  // Don't load directly
10
  if ( !defined('ABSPATH') ) { die('-1'); }
11
-
12
  ?>
13
  <span class="back"><a href="<?php echo tribe_get_events_link(); ?>"><?php _e('&laquo; Back to Events', 'tribe-events-calendar'); ?></a></span>
14
- <?php if (tribe_get_end_date() > time() ) { ?><small><?php _e('This event has passed.', 'tribe-events-calendar') ?></small> <?php } ?>
 
 
 
15
  <div id="tribe-events-event-meta" itemscope itemtype="http://schema.org/Event">
16
  <dl class="column">
17
  <dt class="event-label event-label-name"><?php _e('Event:', 'tribe-events-calendar') ?></dt>
@@ -95,7 +97,7 @@ if ( !defined('ABSPATH') ) { die('-1'); }
95
  <?php the_post_thumbnail(); ?>
96
  <?php } ?>
97
  <div class="summary"><?php the_content() ?></div>
98
- <?php if (function_exists('tribe_get_ticket_form')) { tribe_get_ticket_form(); } ?>
99
  </div>
100
  <?php if( function_exists('tribe_get_single_ical_link') ): ?>
101
  <a class="ical single" href="<?php echo tribe_get_single_ical_link(); ?>"><?php _e('iCal Import', 'tribe-events-calendar'); ?></a>
8
 
9
  // Don't load directly
10
  if ( !defined('ABSPATH') ) { die('-1'); }
 
11
  ?>
12
  <span class="back"><a href="<?php echo tribe_get_events_link(); ?>"><?php _e('&laquo; Back to Events', 'tribe-events-calendar'); ?></a></span>
13
+ <?php
14
+ $gmt_offset = (get_option('gmt_offset') >= '0' ) ? ' +' . get_option('gmt_offset') : " " . get_option('gmt_offset');
15
+ $gmt_offset = str_replace( array( '.25', '.5', '.75' ), array( ':15', ':30', ':45' ), $gmt_offset );
16
+ if (strtotime( tribe_get_end_date(get_the_ID(), false, 'Y-m-d G:i') . $gmt_offset ) <= time() ) { ?><div class="event-passed"><?php _e('This event has passed.', 'tribe-events-calendar') ?></div><?php } ?>
17
  <div id="tribe-events-event-meta" itemscope itemtype="http://schema.org/Event">
18
  <dl class="column">
19
  <dt class="event-label event-label-name"><?php _e('Event:', 'tribe-events-calendar') ?></dt>
97
  <?php the_post_thumbnail(); ?>
98
  <?php } ?>
99
  <div class="summary"><?php the_content() ?></div>
100
+ <?php if (function_exists('tribe_get_ticket_form') && tribe_get_ticket_form()) { tribe_get_ticket_form(); } ?>
101
  </div>
102
  <?php if( function_exists('tribe_get_single_ical_link') ): ?>
103
  <a class="ical single" href="<?php echo tribe_get_single_ical_link(); ?>"><?php _e('iCal Import', 'tribe-events-calendar'); ?></a>
views/table.php CHANGED
@@ -99,8 +99,7 @@ $monthView = tribe_sort_by_month( $eventPosts, $tribe_ecp->date );
99
 
100
  function display_day_title( $day, $monthView, $date ) {
101
  $return = "<div class='daynum tribe-events-event' id='daynum_$day'>";
102
-
103
- if( function_exists('tribe_get_linked_day') ) {
104
  $return .= tribe_get_linked_day($date, $day); // premium
105
  } else {
106
  $return .= $day;
@@ -126,8 +125,8 @@ function display_day( $day, $monthView ) {
126
  $post = $monthView[$day][$i];
127
  setup_postdata( $post );
128
  $eventId = $post->ID.'-'.$day;
129
- $start = tribe_get_start_date( $post->ID );
130
- $end = tribe_get_end_date( $post->ID );
131
  $cost = tribe_get_cost( $post->ID );
132
  $address = tribe_get_address( $post->ID );
133
  $city = tribe_get_city( $post->ID );
@@ -141,15 +140,18 @@ function display_day( $day, $monthView ) {
141
  <h5 class="tribe-events-event-title"><?php the_title();?></h5>
142
  <div class="tribe-events-event-body">
143
  <div class="tribe-events-event-date">
144
- <?php if ( !empty( $start ) ) echo $start; ?>
 
 
145
  <?php if ( !empty( $end ) && $start !== $end ) {
146
- $start_as_ts = (int)strtotime( $start );
147
- $end_as_ts = (int)strtotime( $end );
148
- if ( date_i18n( 'Y-m-d', $start_as_ts ) == date_i18n( 'Y-m-d', $end_as_ts ) ) {
149
  $time_format = get_option( 'time_format', 'g:i a' );
150
- echo " - " . date_i18n( $time_format, $end_as_ts );
 
151
  } else {
152
- echo " – " . $end . '<br />';
 
 
153
  }
154
  } ?>
155
  </div>
99
 
100
  function display_day_title( $day, $monthView, $date ) {
101
  $return = "<div class='daynum tribe-events-event' id='daynum_$day'>";
102
+ if( function_exists('tribe_get_linked_day') && count( tribe_get_events( array( 'start_date' => $date, 'end_date' => $date, 'eventDisplay' => 'all') ) ) > 0 ) {
 
103
  $return .= tribe_get_linked_day($date, $day); // premium
104
  } else {
105
  $return .= $day;
125
  $post = $monthView[$day][$i];
126
  setup_postdata( $post );
127
  $eventId = $post->ID.'-'.$day;
128
+ $start = tribe_get_start_date( $post->ID, false, 'U' );
129
+ $end = tribe_get_end_date( $post->ID, false, 'U' );
130
  $cost = tribe_get_cost( $post->ID );
131
  $address = tribe_get_address( $post->ID );
132
  $city = tribe_get_city( $post->ID );
140
  <h5 class="tribe-events-event-title"><?php the_title();?></h5>
141
  <div class="tribe-events-event-body">
142
  <div class="tribe-events-event-date">
143
+ <?php if ( !empty( $start ) ) echo date_i18n( get_option('date_format', 'F j, Y'), $start);
144
+ if ( !tribe_get_event_meta($post->ID, '_EventAllDay', true) )
145
+ echo ' ' . date_i18n( get_option('time_format', 'g:i a'), $start); ?>
146
  <?php if ( !empty( $end ) && $start !== $end ) {
147
+ if ( date_i18n( 'Y-m-d', $start ) == date_i18n( 'Y-m-d', $end ) ) {
 
 
148
  $time_format = get_option( 'time_format', 'g:i a' );
149
+ if ( !tribe_get_event_meta($post->ID, '_EventAllDay', true) )
150
+ echo " – " . date_i18n( $time_format, $end );
151
  } else {
152
+ echo " – " . date_i18n( get_option('date_format', 'F j, Y'), $end);
153
+ if ( !tribe_get_event_meta($post->ID, '_EventAllDay', true) )
154
+ echo ' ' . date_i18n( get_option('time_format', 'g:i a'), $end) . '<br />';
155
  }
156
  } ?>
157
  </div>