Event List - Version 0.8.6

Version Description

(2021-04-24) = * fixed saving a new event when no excerpt is provided (also fixes CSV import of events) * added missing translation function for the read more links * removed deprecated css zoom function (which was only required for a fix for IE 6+7) * fixed trash view in admin page * fixed shortcode page display when an invalid event_id was provided (e.g. from a link to a deleted event) * switched to WordPress coding standard * some other internal fixes and improvements

Download this release

Release Info

Developer mibuthu
Plugin Icon 128x128 Event List
Version 0.8.6
Comparing to
See all releases

Code changes from version 0.8.5 to 0.8.6

Files changed (43) hide show
  1. admin/admin.php +84 -64
  2. admin/includes/admin-about.php +97 -79
  3. admin/includes/admin-categories.php +61 -42
  4. admin/includes/admin-category-sync.php +100 -96
  5. admin/includes/admin-functions.php +73 -52
  6. admin/includes/admin-import.php +221 -178
  7. admin/includes/admin-main.php +150 -118
  8. admin/includes/admin-new.php +135 -97
  9. admin/includes/admin-settings.php +48 -37
  10. admin/includes/event-category_functions.php +151 -123
  11. admin/includes/upgrade.php +253 -227
  12. event-list.php +149 -77
  13. includes/css/event-list.css +10 -1
  14. includes/daterange.php +110 -76
  15. includes/daterange_helptexts.php +76 -51
  16. includes/event.php +161 -138
  17. includes/events.php +182 -132
  18. includes/events_post_type.php +103 -87
  19. includes/filterbar.php +183 -151
  20. includes/ical.php +56 -50
  21. includes/options.php +138 -53
  22. includes/options_helptexts.php +135 -125
  23. includes/rss.php +78 -68
  24. includes/sc_event-list.php +290 -274
  25. includes/sc_event-list_helptexts.php +215 -117
  26. includes/widget.php +96 -91
  27. includes/widget_helptexts.php +139 -109
  28. languages/event-list-da_DK.mo +0 -0
  29. languages/event-list-da_DK.po +450 -441
  30. languages/event-list-de_DE.mo +0 -0
  31. languages/event-list-de_DE.po +453 -443
  32. languages/event-list-es_AR.mo +0 -0
  33. languages/event-list-es_AR.po +450 -441
  34. languages/event-list-es_ES.mo +0 -0
  35. languages/event-list-es_ES.po +450 -441
  36. languages/event-list-et_EE.mo +0 -0
  37. languages/event-list-et_EE.po +450 -441
  38. languages/event-list-fi_FI.mo +0 -0
  39. languages/event-list-fi_FI.po +450 -441
  40. languages/event-list-fr_FR.mo +0 -0
  41. languages/event-list-fr_FR.po +451 -442
  42. languages/event-list-id_ID.mo +0 -0
  43. languages/event-list-id_ID.po +405 -400
admin/admin.php CHANGED
@@ -1,95 +1,105 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events_post_type.php');
8
 
9
  // This class handles all available admin pages
10
  class EL_Admin {
 
11
  private static $instance;
 
12
  private $options;
 
13
  private $events_post_type;
 
14
  private $show_upgr_message = false;
15
 
 
16
  public static function &get_instance() {
17
  // Create class instance if required
18
- if(!isset(self::$instance)) {
19
  self::$instance = new self();
20
  }
21
  // Return class instance
22
  return self::$instance;
23
  }
24
 
 
25
  private function __construct() {
26
- $this->options = &EL_Options::get_instance();
27
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
28
 
29
  // Register actions
30
- add_action('init', array(&$this, 'plugin_upgrade_check'), 5);
31
- add_action('admin_notices', array(&$this, 'show_plugin_upgrade_message'));
32
- add_action('current_screen', array(&$this, 'register_events_post_type_mods'));
33
- add_action('admin_head', array(&$this, 'add_dashboard_styles'));
34
- add_action('admin_menu', array(&$this, 'register_pages'));
35
- add_filter('dashboard_glance_items', array(&$this, 'add_events_to_glance'));
36
- add_filter('removable_query_args', array(&$this, 'remove_upgrade_args'));
37
  }
38
 
 
39
  public function plugin_upgrade_check() {
40
  // Upgrade check
41
- $file_data = get_file_data(EL_PATH.'event-list.php', array('version'=>'Version'));
42
- $last_upgr_version = get_option('el_last_upgr_version', '');
43
- if($file_data['version'] != $last_upgr_version || isset($_GET['resume-el-upgr'])) {
44
  // load upgrade class
45
- require_once(EL_PATH.'admin/includes/upgrade.php');
46
  EL_Upgrade::get_instance()->upgrade();
47
  }
48
  }
49
 
 
50
  public function show_plugin_upgrade_message() {
51
- if($this->show_upgr_message) {
52
  // load upgrade class
53
- require_once(EL_PATH.'admin/includes/upgrade.php');
54
- $error = 2 == $this->show_upgr_message;
55
- $class = $error ? 'error' : 'updated fade';
56
- $title = sprintf($error ? __('Errors during upgrade of plugin %1$s','event-list') : __('Upgrade of plugin %1$s successful','event-list'), '"Event List"');
57
- $logfile = ' (<a href="'.content_url(EL_Upgrade::get_instance()->logfile).'">upgrade log</a>)';
58
- echo '<div id="message" class="'.$class.'"><p><strong>'.$title.'</strong>'.$logfile.'</p></div>';
59
  }
60
  }
61
 
62
- public function remove_upgrade_args($args) {
 
63
  // check required get parameters
64
- $this->show_upgr_message = isset($_GET['el-upgr-finished']) ? intval($_GET['el-upgr-finished']) : false;
65
 
66
- array_push($args, 'el-upgr-finished', 'resume-el-upgr');
67
  return $args;
68
  }
69
 
70
- public function register_events_post_type_mods($current_screen) {
 
71
  // load file depending on current screen
72
- if(current_user_can('edit_posts')) {
73
- switch($current_screen->id) {
74
  // Main/all events page
75
  case 'edit-el_events':
76
- require_once(EL_PATH.'admin/includes/admin-main.php');
77
  EL_Admin_Main::get_instance();
78
  break;
79
  // New/edit event page
80
  case 'el_events':
81
  // Additional required checks (only for add or edit action, and not for e.g. move event to trash)
82
- $get_action = isset($_GET['action']) ? sanitize_key($_GET['action']) : '';
83
- $post_action = isset($_POST['action']) ? sanitize_key($_POST['action']) : '';
84
- if('add' === $current_screen->action || 'edit' === $get_action || 'editpost' === $post_action) {
85
- require_once(EL_PATH.'admin/includes/admin-new.php');
86
  EL_Admin_New::get_instance();
87
  }
88
  break;
89
  // Event category page
90
- case 'edit-'.$this->events_post_type->taxonomy:
91
- if('1' !== $this->options->get('el_use_post_cats')) {
92
- require_once(EL_PATH.'admin/includes/admin-categories.php');
93
  EL_Admin_Categories::get_instance();
94
  }
95
  break;
@@ -97,86 +107,96 @@ class EL_Admin {
97
  }
98
  }
99
 
 
100
  /**
101
  * Add and register all admin pages in the admin menu
102
  */
103
  public function register_pages() {
104
  // Settings subpage
105
- $page = add_submenu_page('edit.php?post_type=el_events', __('Event List Settings','event-list'), __('Settings','event-list'), 'manage_options', 'el_admin_settings', array(&$this, 'show_settings_page'));
106
- add_action('admin_print_scripts-'.$page, array(&$this, 'embed_settings_scripts'));
107
 
108
  // About subpage
109
- $page = add_submenu_page('edit.php?post_type=el_events', __('About Event List','event-list'), __('About','event-list'), 'edit_posts', 'el_admin_about', array(&$this, 'show_about_page'));
110
- add_action('admin_print_scripts-'.$page, array(&$this, 'embed_about_scripts'));
111
 
112
  // Import page (invisible in menu, but callable by import button on admin main page)
113
- $page = add_submenu_page(null, null, null, 'edit_posts', 'el_admin_import', array(&$this, 'show_import_page'));
114
- add_action('admin_print_scripts-'.$page, array(&$this, 'embed_import_scripts'));
115
 
116
  // Sync Post Categories page (invisible in menu, but callable by sync button on admin categories page)
117
- $page = add_submenu_page(null, null, null, 'manage_categories', 'el_admin_cat_sync', array(&$this, 'show_cat_sync_page'));
118
- add_action('load-'.$page, array(&$this, 'handle_cat_sync_actions'));
119
  }
120
 
 
121
  public function add_dashboard_styles() {
122
- if(current_user_can('edit_posts') && 'dashboard' === get_current_screen()->base) {
123
  echo '<style>#dashboard_right_now .el-events-count:before {content: "\f508"}</style>';
124
  }
125
  }
126
 
 
127
  public function add_events_to_glance() {
128
- if(current_user_can('edit_posts')) {
129
- require_once(EL_PATH.'includes/events.php');
130
  $num_events = EL_Events::get_instance()->get_num_events();
131
- $text = sprintf(_n('%s Event','%s Events',$num_events,'event-list'), number_format_i18n($num_events));
132
- if(current_user_can(get_post_type_object('el_events')->cap->edit_posts)) {
133
- return array('<a class="el-events-count" href="'.admin_url('edit.php?post_type=el_events').'">'.$text.'</a>');
 
 
134
  }
135
- else {
136
- return array($text);
137
- }
138
-
139
  }
140
  }
141
 
 
142
  public function show_settings_page() {
143
- require_once(EL_PATH.'admin/includes/admin-settings.php');
144
  EL_Admin_Settings::get_instance()->show_settings();
145
  }
146
 
 
147
  public function embed_settings_scripts() {
148
- require_once(EL_PATH.'admin/includes/admin-settings.php');
149
  EL_Admin_Settings::get_instance()->embed_settings_scripts();
150
  }
151
 
 
152
  public function show_about_page() {
153
- require_once(EL_PATH.'admin/includes/admin-about.php');
154
  EL_Admin_About::get_instance()->show_about();
155
  }
156
 
 
157
  public function embed_about_scripts() {
158
- require_once(EL_PATH.'admin/includes/admin-about.php');
159
  EL_Admin_About::get_instance()->embed_about_scripts();
160
  }
161
 
 
162
  public function show_import_page() {
163
- require_once(EL_PATH.'admin/includes/admin-import.php');
164
  EL_Admin_Import::get_instance()->show_import();
165
  }
166
 
 
167
  public function embed_import_scripts() {
168
- require_once(EL_PATH.'admin/includes/admin-import.php');
169
  EL_Admin_Import::get_instance()->embed_import_scripts();
170
  }
171
 
 
172
  public function show_cat_sync_page() {
173
- require_once(EL_PATH.'admin/includes/admin-category-sync.php');
174
  EL_Admin_Category_Sync::get_instance()->show_cat_sync();
175
  }
176
 
 
177
  public function handle_cat_sync_actions() {
178
- require_once(EL_PATH.'admin/includes/admin-category-sync.php');
179
  EL_Admin_Category_Sync::get_instance()->handle_actions();
180
  }
 
181
  }
182
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events_post_type.php';
8
 
9
  // This class handles all available admin pages
10
  class EL_Admin {
11
+
12
  private static $instance;
13
+
14
  private $options;
15
+
16
  private $events_post_type;
17
+
18
  private $show_upgr_message = false;
19
 
20
+
21
  public static function &get_instance() {
22
  // Create class instance if required
23
+ if ( ! isset( self::$instance ) ) {
24
  self::$instance = new self();
25
  }
26
  // Return class instance
27
  return self::$instance;
28
  }
29
 
30
+
31
  private function __construct() {
32
+ $this->options = &EL_Options::get_instance();
33
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
34
 
35
  // Register actions
36
+ add_action( 'init', array( &$this, 'plugin_upgrade_check' ), 5 );
37
+ add_action( 'admin_notices', array( &$this, 'show_plugin_upgrade_message' ) );
38
+ add_action( 'current_screen', array( &$this, 'register_events_post_type_mods' ) );
39
+ add_action( 'admin_head', array( &$this, 'add_dashboard_styles' ) );
40
+ add_action( 'admin_menu', array( &$this, 'register_pages' ) );
41
+ add_filter( 'dashboard_glance_items', array( &$this, 'add_events_to_glance' ) );
42
+ add_filter( 'removable_query_args', array( &$this, 'remove_upgrade_args' ) );
43
  }
44
 
45
+
46
  public function plugin_upgrade_check() {
47
  // Upgrade check
48
+ $file_data = get_file_data( EL_PATH . 'event-list.php', array( 'version' => 'Version' ) );
49
+ $last_upgr_version = get_option( 'el_last_upgr_version', '' );
50
+ if ( $file_data['version'] != $last_upgr_version || isset( $_GET['resume-el-upgr'] ) ) {
51
  // load upgrade class
52
+ require_once EL_PATH . 'admin/includes/upgrade.php';
53
  EL_Upgrade::get_instance()->upgrade();
54
  }
55
  }
56
 
57
+
58
  public function show_plugin_upgrade_message() {
59
+ if ( $this->show_upgr_message ) {
60
  // load upgrade class
61
+ require_once EL_PATH . 'admin/includes/upgrade.php';
62
+ $error = 2 == $this->show_upgr_message;
63
+ $class = $error ? 'error' : 'updated fade';
64
+ $title = sprintf( $error ? __( 'Errors during upgrade of plugin %1$s', 'event-list' ) : __( 'Upgrade of plugin %1$s successful', 'event-list' ), '"Event List"' );
65
+ $logfile = ' (<a href="' . content_url( EL_Upgrade::get_instance()->logfile ) . '">upgrade log</a>)';
66
+ echo '<div id="message" class="' . $class . '"><p><strong>' . $title . '</strong>' . $logfile . '</p></div>';
67
  }
68
  }
69
 
70
+
71
+ public function remove_upgrade_args( $args ) {
72
  // check required get parameters
73
+ $this->show_upgr_message = isset( $_GET['el-upgr-finished'] ) ? intval( $_GET['el-upgr-finished'] ) : false;
74
 
75
+ array_push( $args, 'el-upgr-finished', 'resume-el-upgr' );
76
  return $args;
77
  }
78
 
79
+
80
+ public function register_events_post_type_mods( $current_screen ) {
81
  // load file depending on current screen
82
+ if ( current_user_can( 'edit_posts' ) ) {
83
+ switch ( $current_screen->id ) {
84
  // Main/all events page
85
  case 'edit-el_events':
86
+ require_once EL_PATH . 'admin/includes/admin-main.php';
87
  EL_Admin_Main::get_instance();
88
  break;
89
  // New/edit event page
90
  case 'el_events':
91
  // Additional required checks (only for add or edit action, and not for e.g. move event to trash)
92
+ $get_action = isset( $_GET['action'] ) ? sanitize_key( $_GET['action'] ) : '';
93
+ $post_action = isset( $_POST['action'] ) ? sanitize_key( $_POST['action'] ) : '';
94
+ if ( 'add' === $current_screen->action || 'edit' === $get_action || 'editpost' === $post_action ) {
95
+ require_once EL_PATH . 'admin/includes/admin-new.php';
96
  EL_Admin_New::get_instance();
97
  }
98
  break;
99
  // Event category page
100
+ case 'edit-' . $this->events_post_type->taxonomy:
101
+ if ( '1' !== $this->options->get( 'el_use_post_cats' ) ) {
102
+ require_once EL_PATH . 'admin/includes/admin-categories.php';
103
  EL_Admin_Categories::get_instance();
104
  }
105
  break;
107
  }
108
  }
109
 
110
+
111
  /**
112
  * Add and register all admin pages in the admin menu
113
  */
114
  public function register_pages() {
115
  // Settings subpage
116
+ $page = add_submenu_page( 'edit.php?post_type=el_events', __( 'Event List Settings', 'event-list' ), __( 'Settings', 'event-list' ), 'manage_options', 'el_admin_settings', array( &$this, 'show_settings_page' ) );
117
+ add_action( 'admin_print_scripts-' . $page, array( &$this, 'embed_settings_scripts' ) );
118
 
119
  // About subpage
120
+ $page = add_submenu_page( 'edit.php?post_type=el_events', __( 'About Event List', 'event-list' ), __( 'About', 'event-list' ), 'edit_posts', 'el_admin_about', array( &$this, 'show_about_page' ) );
121
+ add_action( 'admin_print_scripts-' . $page, array( &$this, 'embed_about_scripts' ) );
122
 
123
  // Import page (invisible in menu, but callable by import button on admin main page)
124
+ $page = add_submenu_page( null, null, null, 'edit_posts', 'el_admin_import', array( &$this, 'show_import_page' ) );
125
+ add_action( 'admin_print_scripts-' . $page, array( &$this, 'embed_import_scripts' ) );
126
 
127
  // Sync Post Categories page (invisible in menu, but callable by sync button on admin categories page)
128
+ $page = add_submenu_page( null, null, null, 'manage_categories', 'el_admin_cat_sync', array( &$this, 'show_cat_sync_page' ) );
129
+ add_action( 'load-' . $page, array( &$this, 'handle_cat_sync_actions' ) );
130
  }
131
 
132
+
133
  public function add_dashboard_styles() {
134
+ if ( current_user_can( 'edit_posts' ) && 'dashboard' === get_current_screen()->base ) {
135
  echo '<style>#dashboard_right_now .el-events-count:before {content: "\f508"}</style>';
136
  }
137
  }
138
 
139
+
140
  public function add_events_to_glance() {
141
+ if ( current_user_can( 'edit_posts' ) ) {
142
+ require_once EL_PATH . 'includes/events.php';
143
  $num_events = EL_Events::get_instance()->get_num_events();
144
+ $text = sprintf( _n( '%s Event', '%s Events', $num_events, 'event-list' ), number_format_i18n( $num_events ) );
145
+ if ( current_user_can( get_post_type_object( 'el_events' )->cap->edit_posts ) ) {
146
+ return array( '<a class="el-events-count" href="' . admin_url( 'edit.php?post_type=el_events' ) . '">' . $text . '</a>' );
147
+ } else {
148
+ return array( $text );
149
  }
 
 
 
 
150
  }
151
  }
152
 
153
+
154
  public function show_settings_page() {
155
+ require_once EL_PATH . 'admin/includes/admin-settings.php';
156
  EL_Admin_Settings::get_instance()->show_settings();
157
  }
158
 
159
+
160
  public function embed_settings_scripts() {
161
+ require_once EL_PATH . 'admin/includes/admin-settings.php';
162
  EL_Admin_Settings::get_instance()->embed_settings_scripts();
163
  }
164
 
165
+
166
  public function show_about_page() {
167
+ require_once EL_PATH . 'admin/includes/admin-about.php';
168
  EL_Admin_About::get_instance()->show_about();
169
  }
170
 
171
+
172
  public function embed_about_scripts() {
173
+ require_once EL_PATH . 'admin/includes/admin-about.php';
174
  EL_Admin_About::get_instance()->embed_about_scripts();
175
  }
176
 
177
+
178
  public function show_import_page() {
179
+ require_once EL_PATH . 'admin/includes/admin-import.php';
180
  EL_Admin_Import::get_instance()->show_import();
181
  }
182
 
183
+
184
  public function embed_import_scripts() {
185
+ require_once EL_PATH . 'admin/includes/admin-import.php';
186
  EL_Admin_Import::get_instance()->embed_import_scripts();
187
  }
188
 
189
+
190
  public function show_cat_sync_page() {
191
+ require_once EL_PATH . 'admin/includes/admin-category-sync.php';
192
  EL_Admin_Category_Sync::get_instance()->show_cat_sync();
193
  }
194
 
195
+
196
  public function handle_cat_sync_actions() {
197
+ require_once EL_PATH . 'admin/includes/admin-category-sync.php';
198
  EL_Admin_Category_Sync::get_instance()->handle_actions();
199
  }
200
+
201
  }
202
+
admin/includes/admin-about.php CHANGED
@@ -1,49 +1,54 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/daterange.php');
8
 
9
  // This class handles all data for the admin about page
10
  class EL_Admin_About {
 
11
  private static $instance;
 
12
  private $options;
 
13
  private $daterange;
14
 
 
15
  public static function &get_instance() {
16
  // Create class instance if required
17
- if(!isset(self::$instance)) {
18
  self::$instance = new self();
19
  }
20
  // Return class instance
21
  return self::$instance;
22
  }
23
 
 
24
  private function __construct() {
25
- $this->options = EL_Options::get_instance();
26
  $this->daterange = EL_Daterange::get_instance();
27
  }
28
 
 
29
  public function show_about() {
30
- if(!current_user_can('edit_posts')) {
31
- wp_die(__('You do not have sufficient permissions to access this page.'));
32
  }
33
  // check used get parameters
34
- $tab = isset($_GET['tab']) ? sanitize_key($_GET['tab']) : 'general';
35
 
36
  echo '<div class="wrap">
37
- <div id="icon-edit-pages" class="icon32"><br /></div><h2>'.__('About Event List','event-list').'</h2>';
38
- echo $this->show_tabs($tab);
39
- if('atts' == $tab) {
40
  $this->daterange->load_formats_helptexts();
41
  $this->show_atts();
42
  $this->show_filter_syntax();
43
  $this->show_date_syntax();
44
  $this->show_daterange_syntax();
45
- }
46
- else {
47
  $this->show_help();
48
  $this->show_author();
49
  }
@@ -51,88 +56,96 @@ class EL_Admin_About {
51
  </div>';
52
  }
53
 
 
54
  public function embed_about_scripts() {
55
- wp_enqueue_style('eventlist_admin_about', EL_URL.'admin/css/admin_about.css');
56
  }
57
 
58
- private function show_tabs($current = 'general') {
59
- $tabs = array('general' => __('General','event-list'),
60
- 'atts' => __('Shortcode Attributes','event-list'));
61
- $out = '<h3 class="nav-tab-wrapper">';
62
- foreach($tabs as $tab => $name){
63
- $class = ($tab == $current) ? ' nav-tab-active' : '';
64
- $out .= '<a class="nav-tab'.$class.'" href="'.add_query_arg('tab', $tab, add_query_arg(array())).'">'.$name.'</a>';
 
 
 
65
  }
66
  $out .= '</h3>';
67
  return $out;
68
  }
69
 
 
70
  private function show_help() {
71
  echo '
72
- <h3 class="el-headline">'.__('Help and Instructions','event-list').'</h3>
73
- <p>'.sprintf(__('You can manage the events %1$shere%2$s','event-list'), '<a href="'.admin_url('edit.php?post_type=el_events').'">', '</a>').'.</p>
74
- <p>'.__('To show the events on your site you have 2 possibilities','event-list').':</p>
75
- <ul class="el-show-event-options"><li>'.sprintf(__('you can place the <strong>shortcode</strong> %1$s on any page or post','event-list'), '<code>[event-list]</code>').'</li>
76
- <li>'.sprintf(__('you can add the <strong>widget</strong> %1$s in your sidebars','event-list'), '"Event List"').'</li></ul>
77
- <p>'.__('The displayed events and their style can be modified with the available widget settings and the available attributes for the shortcode.','event-list').'<br />
78
- '.sprintf(__('A list of all available shortcode attributes with their descriptions is available in the %1$s tab.','event-list'), '<a href="'.admin_url('admin.php?page=el_admin_about&tab=atts').'">'.__('Shortcode Attributes','event-list').'</a>').'<br />
79
- '.__('The available widget options are described in their tooltip text.','event-list').'<br />
80
- '.sprintf(__('If you enable one of the links options (%1$s or %2$s) in the widget you have to insert an URL to the linked event-list page.','event-list'), '"'.__('Add links to the single events','event-list').'"', '"'.__('Add a link to the Event List page','event-list').'"')
81
- .__('This is required because the widget does not know in which page or post the shortcode was included.','event-list').'<br />
82
- '.__('Additionally you have to insert the correct Shortcode id on the linked page. This id describes which shortcode should be used on the given page or post if you have more than one.','event-list')
83
- .sprintf(__('The default value %1$s is normally o.k. (for pages with 1 shortcode only), but if required you can check the id by looking into the URL of an event link on your linked page or post.','event-list'), '[1]')
84
- .sprintf(__('The id is available at the end of the URL parameters (e.g. %1$s).','event-list'), '<i>https://www.your-homepage.com/?page_id=99&amp;event_id<strong>1</strong>=11</i>').'
85
  </p>
86
- <p>'.sprintf(__('Be sure to also check the %1$s to get the plugin behaving just the way you want.','event-list'), '<a href="'.admin_url('admin.php?page=el_admin_settings').'">'.__('Settings page','event-list').'</a>').'</p>';
87
  }
88
 
 
89
  private function show_author() {
90
  echo '
91
  <br />
92
- <h3>'.__('About the plugin author','event-list').'</h3>
93
  <div class="help-content">
94
- <p>'.sprintf(__('This plugin is developed by %1$s, you can find more information about the plugin on the %2$s.','event-list'), 'mibuthu', '<a href="http://wordpress.org/plugins/event-list" target="_blank" rel="noopener">'.__('wordpress plugin site','event-list').'</a>').'</p>
95
- <p>'.sprintf(__('If you like the plugin please rate it on the %1$s.','event-list'), '<a href="http://wordpress.org/support/view/plugin-reviews/event-list" target="_blank" rel="noopener">'.__('wordpress plugin review site','event-list').'</a>').'<br />
96
- <p>'.__('If you want to support the plugin I would be happy to get a small donation','event-list').':<br />
97
- <a class="donate" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W54LNZMWF9KW2" target="_blank" rel="noopener"><img src="'.EL_URL.'admin/images/paypal_btn_donate.gif" alt="PayPal Donation" title="'.sprintf(__('Donate with %1$s','event-list'), 'PayPal').'" border="0"></a>
98
- <a class="donate" href="https://liberapay.com/mibuthu/donate" target="_blank" rel="noopener"><img src="'.EL_URL.'admin/images/liberapay-donate.svg" alt="Liberapay Donation" title="'.sprintf(__('Donate with %1$s','event-list'), 'Liberapay').'" border="0"></a>
99
- <a class="donate" href="https://flattr.com/submit/auto?user_id=mibuthu&url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fevent-list" target="_blank" rel="noopener"><img src="'.EL_URL.'admin/images/flattr-badge-large.png" alt="Flattr this" title="'.sprintf(__('Donate with %1$s','event-list'), 'Flattr').'" border="0"></a></p>
100
  </div>';
101
  }
102
 
 
103
  private function show_atts() {
104
  echo '
105
- <h3 class="el-headline">'.__('Shortcode Attributes', 'event-list').'</h3>
106
  <div>
107
- '.__('You have the possibility to modify the output if you add some of the following attributes to the shortcode.','event-list').'<br />
108
- '.sprintf(__('You can combine and add as much attributes as you want. E.g. the shortcode including the attributes %1$s and %2$s would looks like this:','event-list'), '"num_events"', '"show_filterbar"').'
109
  <p><code>[event-list num_events=10 show_filterbar=false]</code></p>
110
- <p>'.__('Below you can find a list of all supported attributes with their descriptions and available options:','event-list').'</p>';
111
  echo $this->show_atts_table();
112
  echo '
113
  </div>';
114
  }
115
 
 
116
  private function show_atts_table() {
117
- require_once(EL_PATH.'includes/sc_event-list.php');
118
  $shortcode = &SC_Event_List::get_instance();
119
  $shortcode->load_sc_eventlist_helptexts();
120
  $atts = $shortcode->get_atts();
121
- $out = '
122
  <table class="el-atts-table">
123
  <tr>
124
- <th class="el-atts-table-name">'.__('Attribute name','event-list').'</th>
125
- <th class="el-atts-table-options">'.__('Value options','event-list').'</th>
126
- <th class="el-atts-table-default">'.__('Default value','event-list').'</th>
127
- <th class="el-atts-table-desc">'.__('Description','event-list').'</th>
128
  </tr>';
129
- foreach($atts as $aname => $a) {
130
  $out .= '
131
  <tr>
132
- <td>'.$aname.'</td>
133
- <td>'.implode('<br />', $a['val']).'</td>
134
- <td>'.$a['std_val'].'</td>
135
- <td>'.$a['desc'].'</td>
136
  </tr>';
137
  }
138
  $out .= '
@@ -140,50 +153,55 @@ class EL_Admin_About {
140
  return $out;
141
  }
142
 
 
143
  private function show_filter_syntax() {
144
  echo '
145
- <h3 class="el-headline">'.__('Filter Syntax','event-list').'</h3>
146
- <p>'.__('For date and cat filters you can specify complex filters with the following syntax:','event-list').'</p>
147
- <p>'.sprintf(__('You can use %1$s and %2$s connections to define complex filters. Additionally you can set brackets %3$s for nested queries.','event-list'), __('AND','event-list').' ( "<strong>&amp;</strong>" )', __('OR','event-list').' ( "<strong>&verbar;</strong>" '.__('or','event-list').' "<strong>&comma;</strong>" )', '( "<strong>(</strong>" '.__('and','event-list').' "<strong>)</strong>" )').'</p>
148
- '.__('Examples for cat filters:','event-list').'
149
- <p><code>tennis</code>&hellip; '.sprintf(__('Show all events with category %1$s.','event-list'), '"tennis"').'<br />
150
- <code>tennis&comma;hockey</code>&hellip; '.sprintf(__('Show all events with category %1$s or %2$s.','event-list'), '"tennis"', '"hockey"').'<br />
151
- <code>tennis&verbar;(hockey&amp;winter)</code>&hellip; '.sprintf(__('Show all events with category %1$s and all events where category %2$s as well as %3$s is selected.','event-list'), '"tennis"', '"hockey"', '"winter"').'</p>';
152
  }
153
 
 
154
  private function show_date_syntax() {
155
  echo '
156
- <h3 class="el-headline">'.__('Available Date Formats','event-list').'</h3>
157
- <p>'.__('For date filters you can use the following date formats:','event-list').'</p>
158
  <ul class="el-formats">
159
- '.$this->show_formats($this->daterange->date_formats).'
160
  </ul>';
161
  }
162
 
 
163
  private function show_daterange_syntax() {
164
  echo '
165
- <h3 class="el-headline">'.__('Available Date Range Formats','event-list').'</h3>
166
- <p>'.__('For date filters you can use the following daterange formats:','event-list').'</p>
167
  <ul class="el-formats">
168
- '.$this->show_formats($this->daterange->daterange_formats).'
169
  </ul>';
170
  }
171
 
172
- private function show_formats(&$formats_array) {
 
173
  $out = '';
174
- foreach($formats_array as $format) {
175
  $out .= '
176
- <li><div class="el-format-entry"><div class="el-format-name">'.$format['name'].':</div><div class="el-format-desc">';
177
- if(isset($format['value'])) {
178
- $out .= __('Value','event-list').': <em>'.$format['value'].'</em><br />';
179
  }
180
- $out .= $format['desc'].'<br />';
181
- if(isset($format['examp'])) {
182
- $out .= __('Example','event-list').': <em>'.$format['examp'].'</em>';
183
  }
184
  $out .= '</div></div></li>';
185
  }
186
  return $out;
187
  }
 
188
  }
189
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/daterange.php';
8
 
9
  // This class handles all data for the admin about page
10
  class EL_Admin_About {
11
+
12
  private static $instance;
13
+
14
  private $options;
15
+
16
  private $daterange;
17
 
18
+
19
  public static function &get_instance() {
20
  // Create class instance if required
21
+ if ( ! isset( self::$instance ) ) {
22
  self::$instance = new self();
23
  }
24
  // Return class instance
25
  return self::$instance;
26
  }
27
 
28
+
29
  private function __construct() {
30
+ $this->options = EL_Options::get_instance();
31
  $this->daterange = EL_Daterange::get_instance();
32
  }
33
 
34
+
35
  public function show_about() {
36
+ if ( ! current_user_can( 'edit_posts' ) ) {
37
+ wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
38
  }
39
  // check used get parameters
40
+ $tab = isset( $_GET['tab'] ) ? sanitize_key( $_GET['tab'] ) : 'general';
41
 
42
  echo '<div class="wrap">
43
+ <div id="icon-edit-pages" class="icon32"><br /></div><h2>' . __( 'About Event List', 'event-list' ) . '</h2>';
44
+ echo $this->show_tabs( $tab );
45
+ if ( 'atts' == $tab ) {
46
  $this->daterange->load_formats_helptexts();
47
  $this->show_atts();
48
  $this->show_filter_syntax();
49
  $this->show_date_syntax();
50
  $this->show_daterange_syntax();
51
+ } else {
 
52
  $this->show_help();
53
  $this->show_author();
54
  }
56
  </div>';
57
  }
58
 
59
+
60
  public function embed_about_scripts() {
61
+ wp_enqueue_style( 'eventlist_admin_about', EL_URL . 'admin/css/admin_about.css' );
62
  }
63
 
64
+
65
+ private function show_tabs( $current = 'general' ) {
66
+ $tabs = array(
67
+ 'general' => __( 'General', 'event-list' ),
68
+ 'atts' => __( 'Shortcode Attributes', 'event-list' ),
69
+ );
70
+ $out = '<h3 class="nav-tab-wrapper">';
71
+ foreach ( $tabs as $tab => $name ) {
72
+ $class = ( $tab == $current ) ? ' nav-tab-active' : '';
73
+ $out .= '<a class="nav-tab' . $class . '" href="' . add_query_arg( 'tab', $tab, add_query_arg( array() ) ) . '">' . $name . '</a>';
74
  }
75
  $out .= '</h3>';
76
  return $out;
77
  }
78
 
79
+
80
  private function show_help() {
81
  echo '
82
+ <h3 class="el-headline">' . __( 'Help and Instructions', 'event-list' ) . '</h3>
83
+ <p>' . sprintf( __( 'You can manage the events %1$shere%2$s', 'event-list' ), '<a href="' . admin_url( 'edit.php?post_type=el_events' ) . '">', '</a>' ) . '.</p>
84
+ <p>' . __( 'To show the events on your site you have 2 possibilities', 'event-list' ) . ':</p>
85
+ <ul class="el-show-event-options"><li>' . sprintf( __( 'you can place the <strong>shortcode</strong> %1$s on any page or post', 'event-list' ), '<code>[event-list]</code>' ) . '</li>
86
+ <li>' . sprintf( __( 'you can add the <strong>widget</strong> %1$s in your sidebars', 'event-list' ), '"Event List"' ) . '</li></ul>
87
+ <p>' . __( 'The displayed events and their style can be modified with the available widget settings and the available attributes for the shortcode.', 'event-list' ) . '<br />
88
+ ' . sprintf( __( 'A list of all available shortcode attributes with their descriptions is available in the %1$s tab.', 'event-list' ), '<a href="' . admin_url( 'admin.php?page=el_admin_about&tab=atts' ) . '">' . __( 'Shortcode Attributes', 'event-list' ) . '</a>' ) . '<br />
89
+ ' . __( 'The available widget options are described in their tooltip text.', 'event-list' ) . '<br />
90
+ ' . sprintf( __( 'If you enable one of the links options (%1$s or %2$s) in the widget you have to insert an URL to the linked event-list page.', 'event-list' ), '"' . __( 'Add links to the single events', 'event-list' ) . '"', '"' . __( 'Add a link to the Event List page', 'event-list' ) . '"' )
91
+ . __( 'This is required because the widget does not know in which page or post the shortcode was included.', 'event-list' ) . '<br />
92
+ ' . __( 'Additionally you have to insert the correct Shortcode id on the linked page. This id describes which shortcode should be used on the given page or post if you have more than one.', 'event-list' )
93
+ . sprintf( __( 'The default value %1$s is normally o.k. (for pages with 1 shortcode only), but if required you can check the id by looking into the URL of an event link on your linked page or post.', 'event-list' ), '[1]' )
94
+ . sprintf( __( 'The id is available at the end of the URL parameters (e.g. %1$s).', 'event-list' ), '<i>https://www.your-homepage.com/?page_id=99&amp;event_id<strong>1</strong>=11</i>' ) . '
95
  </p>
96
+ <p>' . sprintf( __( 'Be sure to also check the %1$s to get the plugin behaving just the way you want.', 'event-list' ), '<a href="' . admin_url( 'admin.php?page=el_admin_settings' ) . '">' . __( 'Settings page', 'event-list' ) . '</a>' ) . '</p>';
97
  }
98
 
99
+
100
  private function show_author() {
101
  echo '
102
  <br />
103
+ <h3>' . __( 'About the plugin author', 'event-list' ) . '</h3>
104
  <div class="help-content">
105
+ <p>' . sprintf( __( 'This plugin is developed by %1$s, you can find more information about the plugin on the %2$s.', 'event-list' ), 'mibuthu', '<a href="http://wordpress.org/plugins/event-list" target="_blank" rel="noopener">' . __( 'WordPress plugin site', 'event-list' ) . '</a>' ) . '</p>
106
+ <p>' . sprintf( __( 'If you like the plugin please rate it on the %1$s.', 'event-list' ), '<a href="http://wordpress.org/support/view/plugin-reviews/event-list" target="_blank" rel="noopener">' . __( 'WordPress plugin review site', 'event-list' ) . '</a>' ) . '<br />
107
+ <p>' . __( 'If you want to support the plugin I would be happy to get a small donation', 'event-list' ) . ':<br />
108
+ <a class="donate" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W54LNZMWF9KW2" target="_blank" rel="noopener"><img src="' . EL_URL . 'admin/images/paypal_btn_donate.gif" alt="PayPal Donation" title="' . sprintf( __( 'Donate with %1$s', 'event-list' ), 'PayPal' ) . '" border="0"></a>
109
+ <a class="donate" href="https://liberapay.com/mibuthu/donate" target="_blank" rel="noopener"><img src="' . EL_URL . 'admin/images/liberapay-donate.svg" alt="Liberapay Donation" title="' . sprintf( __( 'Donate with %1$s', 'event-list' ), 'Liberapay' ) . '" border="0"></a>
110
+ <a class="donate" href="https://flattr.com/submit/auto?user_id=mibuthu&url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fevent-list" target="_blank" rel="noopener"><img src="' . EL_URL . 'admin/images/flattr-badge-large.png" alt="Flattr this" title="' . sprintf( __( 'Donate with %1$s', 'event-list' ), 'Flattr' ) . '" border="0"></a></p>
111
  </div>';
112
  }
113
 
114
+
115
  private function show_atts() {
116
  echo '
117
+ <h3 class="el-headline">' . __( 'Shortcode Attributes', 'event-list' ) . '</h3>
118
  <div>
119
+ ' . __( 'You have the possibility to modify the output if you add some of the following attributes to the shortcode.', 'event-list' ) . '<br />
120
+ ' . sprintf( __( 'You can combine and add as much attributes as you want. E.g. the shortcode including the attributes %1$s and %2$s would looks like this:', 'event-list' ), '"num_events"', '"show_filterbar"' ) . '
121
  <p><code>[event-list num_events=10 show_filterbar=false]</code></p>
122
+ <p>' . __( 'Below you can find a list of all supported attributes with their descriptions and available options:', 'event-list' ) . '</p>';
123
  echo $this->show_atts_table();
124
  echo '
125
  </div>';
126
  }
127
 
128
+
129
  private function show_atts_table() {
130
+ require_once EL_PATH . 'includes/sc_event-list.php';
131
  $shortcode = &SC_Event_List::get_instance();
132
  $shortcode->load_sc_eventlist_helptexts();
133
  $atts = $shortcode->get_atts();
134
+ $out = '
135
  <table class="el-atts-table">
136
  <tr>
137
+ <th class="el-atts-table-name">' . __( 'Attribute name', 'event-list' ) . '</th>
138
+ <th class="el-atts-table-options">' . __( 'Value options', 'event-list' ) . '</th>
139
+ <th class="el-atts-table-default">' . __( 'Default value', 'event-list' ) . '</th>
140
+ <th class="el-atts-table-desc">' . __( 'Description', 'event-list' ) . '</th>
141
  </tr>';
142
+ foreach ( $atts as $aname => $a ) {
143
  $out .= '
144
  <tr>
145
+ <td>' . $aname . '</td>
146
+ <td>' . implode( '<br />', $a['val'] ) . '</td>
147
+ <td>' . $a['std_val'] . '</td>
148
+ <td>' . $a['desc'] . '</td>
149
  </tr>';
150
  }
151
  $out .= '
153
  return $out;
154
  }
155
 
156
+
157
  private function show_filter_syntax() {
158
  echo '
159
+ <h3 class="el-headline">' . __( 'Filter Syntax', 'event-list' ) . '</h3>
160
+ <p>' . __( 'For date and cat filters you can specify complex filters with the following syntax:', 'event-list' ) . '</p>
161
+ <p>' . sprintf( __( 'You can use %1$s and %2$s connections to define complex filters. Additionally you can set brackets %3$s for nested queries.', 'event-list' ), __( 'AND', 'event-list' ) . ' ( "<strong>&amp;</strong>" )', __( 'OR', 'event-list' ) . ' ( "<strong>&verbar;</strong>" ' . __( 'or', 'event-list' ) . ' "<strong>&comma;</strong>" )', '( "<strong>(</strong>" ' . __( 'and', 'event-list' ) . ' "<strong>)</strong>" )' ) . '</p>
162
+ ' . __( 'Examples for cat filters:', 'event-list' ) . '
163
+ <p><code>tennis</code>&hellip; ' . sprintf( __( 'Show all events with category %1$s.', 'event-list' ), '"tennis"' ) . '<br />
164
+ <code>tennis&comma;hockey</code>&hellip; ' . sprintf( __( 'Show all events with category %1$s or %2$s.', 'event-list' ), '"tennis"', '"hockey"' ) . '<br />
165
+ <code>tennis&verbar;(hockey&amp;winter)</code>&hellip; ' . sprintf( __( 'Show all events with category %1$s and all events where category %2$s as well as %3$s is selected.', 'event-list' ), '"tennis"', '"hockey"', '"winter"' ) . '</p>';
166
  }
167
 
168
+
169
  private function show_date_syntax() {
170
  echo '
171
+ <h3 class="el-headline">' . __( 'Available Date Formats', 'event-list' ) . '</h3>
172
+ <p>' . __( 'For date filters you can use the following date formats:', 'event-list' ) . '</p>
173
  <ul class="el-formats">
174
+ ' . $this->show_formats( $this->daterange->date_formats ) . '
175
  </ul>';
176
  }
177
 
178
+
179
  private function show_daterange_syntax() {
180
  echo '
181
+ <h3 class="el-headline">' . __( 'Available Date Range Formats', 'event-list' ) . '</h3>
182
+ <p>' . __( 'For date filters you can use the following daterange formats:', 'event-list' ) . '</p>
183
  <ul class="el-formats">
184
+ ' . $this->show_formats( $this->daterange->daterange_formats ) . '
185
  </ul>';
186
  }
187
 
188
+
189
+ private function show_formats( &$formats_array ) {
190
  $out = '';
191
+ foreach ( $formats_array as $format ) {
192
  $out .= '
193
+ <li><div class="el-format-entry"><div class="el-format-name">' . $format['name'] . ':</div><div class="el-format-desc">';
194
+ if ( isset( $format['value'] ) ) {
195
+ $out .= __( 'Value', 'event-list' ) . ': <em>' . $format['value'] . '</em><br />';
196
  }
197
+ $out .= $format['desc'] . '<br />';
198
+ if ( isset( $format['examp'] ) ) {
199
+ $out .= __( 'Example', 'event-list' ) . ': <em>' . $format['examp'] . '</em>';
200
  }
201
  $out .= '</div></div></li>';
202
  }
203
  return $out;
204
  }
205
+
206
  }
207
+
admin/includes/admin-categories.php CHANGED
@@ -1,87 +1,106 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events_post_type.php');
8
 
9
  // This class handles all data for the admin categories page
10
  class EL_Admin_Categories {
 
11
  private static $instance;
 
12
  private $events_post_type;
13
 
 
14
  public static function &get_instance() {
15
  // Create class instance if required
16
- if(!isset(self::$instance)) {
17
  self::$instance = new self();
18
  }
19
  // Return class instance
20
  return self::$instance;
21
  }
22
 
 
23
  private function __construct() {
24
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
25
- add_action('admin_print_scripts', array(&$this, 'embed_categories_scripts'));
26
- add_action('after-'.$this->events_post_type->taxonomy.'-table', array(&$this, 'sync_cats_button'));
27
- add_filter('term_updated_messages', array(&$this, 'prepare_syncdone_message'));
28
- add_filter('removable_query_args', array(&$this, 'remove_message_args'));
29
  }
30
 
 
31
  public function embed_categories_scripts() {
32
- wp_enqueue_script('jquery');
33
- wp_enqueue_script('eventlist_admin_categories_js', EL_URL.'admin/js/admin_categories.js');
34
  }
35
 
 
36
  public function sync_cats_button() {
37
- $url = esc_url(admin_url(add_query_arg(array('page' => 'el_admin_cat_sync', '_wp_http_referer' => $_SERVER['REQUEST_URI']), 'edit.php?post_type=el_events')));
38
- echo '<button type="button" id="sync-cats" class="button action" onclick="el_show_syncform(\''.$url.'\')" style="margin-top: 3px">'.__('Synchronize with post categories', 'event-list').'</button>';
 
 
 
 
 
 
 
 
 
 
39
  }
40
 
41
- public function prepare_syncdone_message($messages) {
 
42
  // prepare used get parameters
43
- $msgdata = isset($_GET['msgdata']) ? $_GET['msgdata'] : array();
44
- $error = isset($_GET['error']);
45
-
46
- $items['mod_ok'] = __('%1$s categories modified (%2$s)','event-list');
47
- $items['add_ok'] = __('%1$s categories added (%2$s)','event-list');
48
- $items['del_ok'] = __('%1$s categories deleted (%2$s)','event-list');
49
- if($error) {
50
- $items['mod_error'] = __('%1$s categories not modified (%2$s)','event-list');
51
- $items['add_error'] = __('%1$s categories not added (%2$s)','event-list');
52
- $items['del_error'] = __('%1$s categories not deleted (%2$s)','event-list');
53
- }
54
- if($error) {
55
- $msgtext = __('An Error occured during the category sync','event-list').':<br />';
56
- $msgnum = 22;
57
  }
58
- else {
59
- $msgtext = __('Category sync finished','event-list').':<br />';
60
- $msgnum = 21;
 
 
 
61
  }
62
  $msgtext .= '<ul style="list-style:inside">';
63
- foreach($items as $name => $text) {
64
- if(isset($msgdata[$name]) && is_array($msgdata[$name])) {
65
- $items = array_map('sanitize_key', $msgdata[$name]);
66
- $msgtext .= $this->show_sync_items($items, $text);
67
  }
68
  }
69
- $msgtext .= '</ul>';
70
- $messages['_item'][$msgnum] = $msgtext;
71
  return $messages;
72
  }
73
 
74
- private function show_sync_items($items, $text) {
75
- if(!empty($items)) {
 
76
  return '
77
- <li>'.sprintf($text, '<strong>'.count($items).'</strong>', implode(', ', $items)).'</li>';
78
  }
79
  return '';
80
  }
81
 
82
- public function remove_message_args($args) {
83
- array_push($args, 'msgdata');
 
84
  return $args;
85
  }
 
86
  }
87
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events_post_type.php';
8
 
9
  // This class handles all data for the admin categories page
10
  class EL_Admin_Categories {
11
+
12
  private static $instance;
13
+
14
  private $events_post_type;
15
 
16
+
17
  public static function &get_instance() {
18
  // Create class instance if required
19
+ if ( ! isset( self::$instance ) ) {
20
  self::$instance = new self();
21
  }
22
  // Return class instance
23
  return self::$instance;
24
  }
25
 
26
+
27
  private function __construct() {
28
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
29
+ add_action( 'admin_print_scripts', array( &$this, 'embed_categories_scripts' ) );
30
+ add_action( 'after-' . $this->events_post_type->taxonomy . '-table', array( &$this, 'sync_cats_button' ) );
31
+ add_filter( 'term_updated_messages', array( &$this, 'prepare_syncdone_message' ) );
32
+ add_filter( 'removable_query_args', array( &$this, 'remove_message_args' ) );
33
  }
34
 
35
+
36
  public function embed_categories_scripts() {
37
+ wp_enqueue_script( 'jquery' );
38
+ wp_enqueue_script( 'eventlist_admin_categories_js', EL_URL . 'admin/js/admin_categories.js' );
39
  }
40
 
41
+
42
  public function sync_cats_button() {
43
+ $url = esc_url(
44
+ admin_url(
45
+ add_query_arg(
46
+ array(
47
+ 'page' => 'el_admin_cat_sync',
48
+ '_wp_http_referer' => $_SERVER['REQUEST_URI'],
49
+ ),
50
+ 'edit.php?post_type=el_events'
51
+ )
52
+ )
53
+ );
54
+ echo '<button type="button" id="sync-cats" class="button action" onclick="el_show_syncform(\'' . $url . '\')" style="margin-top: 3px">' . __( 'Synchronize with post categories', 'event-list' ) . '</button>';
55
  }
56
 
57
+
58
+ public function prepare_syncdone_message( $messages ) {
59
  // prepare used get parameters
60
+ $msgdata = isset( $_GET['msgdata'] ) ? $_GET['msgdata'] : array();
61
+ $error = isset( $_GET['error'] );
62
+
63
+ $items['mod_ok'] = __( '%1$s categories modified (%2$s)', 'event-list' );
64
+ $items['add_ok'] = __( '%1$s categories added (%2$s)', 'event-list' );
65
+ $items['del_ok'] = __( '%1$s categories deleted (%2$s)', 'event-list' );
66
+ if ( $error ) {
67
+ $items['mod_error'] = __( '%1$s categories not modified (%2$s)', 'event-list' );
68
+ $items['add_error'] = __( '%1$s categories not added (%2$s)', 'event-list' );
69
+ $items['del_error'] = __( '%1$s categories not deleted (%2$s)', 'event-list' );
 
 
 
 
70
  }
71
+ if ( $error ) {
72
+ $msgtext = __( 'An Error occured during the category sync', 'event-list' ) . ':<br />';
73
+ $msgnum = 22;
74
+ } else {
75
+ $msgtext = __( 'Category sync finished', 'event-list' ) . ':<br />';
76
+ $msgnum = 21;
77
  }
78
  $msgtext .= '<ul style="list-style:inside">';
79
+ foreach ( $items as $name => $text ) {
80
+ if ( isset( $msgdata[ $name ] ) && is_array( $msgdata[ $name ] ) ) {
81
+ $items = array_map( 'sanitize_key', $msgdata[ $name ] );
82
+ $msgtext .= $this->show_sync_items( $items, $text );
83
  }
84
  }
85
+ $msgtext .= '</ul>';
86
+ $messages['_item'][ $msgnum ] = $msgtext;
87
  return $messages;
88
  }
89
 
90
+
91
+ private function show_sync_items( $items, $text ) {
92
+ if ( ! empty( $items ) ) {
93
  return '
94
+ <li>' . sprintf( $text, '<strong>' . count( $items ) . '</strong>', implode( ', ', $items ) ) . '</li>';
95
  }
96
  return '';
97
  }
98
 
99
+
100
+ public function remove_message_args( $args ) {
101
+ array_push( $args, 'msgdata' );
102
  return $args;
103
  }
104
+
105
  }
106
+
admin/includes/admin-category-sync.php CHANGED
@@ -1,200 +1,204 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events_post_type.php');
8
- require_once(EL_PATH.'includes/events.php');
9
- require_once(EL_PATH.'admin/includes/event-category_functions.php');
10
 
11
  // This class handles all data for the admin categories page
12
  class EL_Admin_Category_Sync {
 
13
  private static $instance;
 
14
  private $options;
 
15
  private $events_post_type;
 
16
  private $events;
 
17
  private $event_category_functions;
 
18
  private $switch_taxonomy;
 
19
  private $use_post_cats;
20
 
 
21
  public static function &get_instance() {
22
  // Create class instance if required
23
- if(!isset(self::$instance)) {
24
  self::$instance = new self();
25
  }
26
  // Return class instance
27
  return self::$instance;
28
  }
29
 
 
30
  private function __construct() {
31
- $this->options = &EL_Options::get_instance();
32
- $this->events_post_type = &EL_Events_Post_Type::get_instance();
33
- $this->events = &EL_Events::get_instance();
34
  $this->event_category_functions = &EL_Event_Category_Functions::get_instance();
35
 
36
  // check used post values
37
- $this->switch_taxonomy = isset($_GET['switch_taxonomy']) ? (bool)intval($_GET['switch_taxonomy']) : false;
38
- $this->use_post_cats = ('1' === $this->options->get('el_use_post_cats'));
39
 
40
  // permission checks
41
- if(!current_user_can('manage_categories') || ($this->switch_taxonomy && !current_user_can('manage_options'))) {
42
- wp_die(__('You do not have sufficient permissions to access this page.'));
43
  }
44
- if(!(bool)wp_get_referer() || (!$this->switch_taxonomy && $this->use_post_cats)) {
45
- wp_die(__('Error: You are not allowed to view this page!','event-list'));
46
  }
47
  }
48
 
 
49
  public function show_cat_sync() {
50
  // define action
51
- if(!$this->switch_taxonomy) {
52
  $action = 'sync';
53
- }
54
- elseif($this->use_post_cats) {
55
  $action = 'switch-to-event';
56
- }
57
- else {
58
  $action = 'switch-to-post';
59
  }
60
  // defining the used texts depending on switch_taxonomy value
61
- if('switch-to-event' === $action) {
62
- $main_title = __('Affected Categories when switching to seperate Event Categories','event-list');
63
- $button_text = __('Switch option to seperate Event Categories','event-list');
64
- $description = __('If you proceed, all post categories will be copied and all events will be re-assigned to this new categories.','event-list').'<br />'.
65
- __('Afterwards the event categories are independent of the post categories.','event-list');
66
- }
67
- elseif('switch-to-post' === $action) {
68
- $main_title = __('Affected Categories when switching to use Post Categories for events','event-list');
69
- $button_text = __('Switch option to use Post Categories for events','event-list');
70
- $description = __('Take a detailed look at the affected categories above before you proceed! All seperate event categories will be deleted, this cannot be undone!','event-list');
71
- }
72
- else { // 'sync' === action
73
- $main_title = __('Event Categories: Synchronise with Post Categories','event-list');
74
- $button_text = __('Start synchronisation','event-list');
75
- $description = __('If this option is enabled the above listed categories will be deleted and removed from the existing events!','event-list');
76
  }
77
  // show form
78
  echo '
79
  <style>.el-catlist {list-style:inside}</style>
80
  <div class="wrap">
81
  <div id="icon-edit-pages" class="icon32"><br /></div>
82
- <h2>'.$main_title.'</h2>
83
  <div>
84
  <form action="" id="el_start_cat_sync" method="post">';
85
- $this->show_hidden('action', $action);
86
- $this->show_hidden('_wp_http_referer', wp_get_referer());
87
- if('sync' === $action) {
88
  // determine categories to modify, add, delete
89
- $affected_cats = $this->event_category_functions->get_sync_affected_cats('to_event_cats');
90
- $this->show_cat_list($affected_cats['to_mod'], 'event', 'cats-to-mod', __('Categories to modify','event-list'));
91
- $this->show_cat_list($affected_cats['to_add'], 'post', 'cats-to-add', __('Categories to add','event-list'));
92
- $this->show_cat_list($affected_cats['to_del'], 'event', 'cats-to-del', __('Categories to delete (optional)','event-list'));
93
- $this->show_checkbox('delete-cats', __('Delete not available post categories','event-list'), empty($affected_cats['to_del']));
94
- }
95
- elseif('switch-to-post' === $action) {
96
- $affected_cats = $this->event_category_functions->get_sync_affected_cats('to_post_cats', array('to_add', 'to_mod'));
97
- $this->show_cat_list($affected_cats['to_mod'], 'event', 'cats-to-mod', __('Categories with differences','event-list'));
98
- $this->show_cat_list($affected_cats['to_add'], 'event', 'cats-to-add', __('Categories to add (optional)','event-list'));
99
- $this->show_checkbox('add-cats', __('Add not available post categories','event-list'), empty($affected_cats['to_add']));
100
  }
101
  echo '
102
- <p style="margin: 3.5em 0 2.5em">'.$description.'</p>';
103
- $submit_disabled = ('sync' === $action && empty($affected_cats['to_mod']) && empty($affected_cats['to_add']) && empty($affected_cats['to_del'])) ? ' disabled' : '';
104
  echo '
105
- <button type="submit" id="cat-sync-submit" class="button button-primary"'.$submit_disabled.'>'.$button_text.'</button>
106
  </form>
107
  </div
108
  </div>';
109
  }
110
 
111
- private function show_cat_list($cat_slugs, $cat_type, $input_id, $heading) {
 
112
  echo '<br />
113
  <div>
114
- <h3>'.$heading.':</h3>';
115
- if(empty($cat_slugs)) {
116
  echo '
117
- <p>'.__('none','event-list').'</p>';
118
- }
119
- else {
120
  echo '
121
  <ul class="el-catlist">';
122
- foreach($cat_slugs as $cat_slug) {
123
- $cat_name = 'event' === $cat_type ? $this->events->get_cat_by_slug($cat_slug)->name : get_category_by_slug($cat_slug)->name;
124
  echo '
125
- <li>'.$cat_name.' ('.__('Slug').': '.$cat_slug.')</li>';
126
  }
127
  echo '
128
  </ul>';
129
  }
130
  echo '
131
  </div>';
132
- $this->show_hidden($input_id, esc_html(json_encode($cat_slugs)));
133
  }
134
 
135
- private function show_hidden($id, $value) {
 
136
  echo '
137
- <input type="hidden" name="'.$id.'" id="'.$id.'" value="'.$value.'">';
138
  }
139
 
140
- private function show_checkbox($id, $text, $disabled=false) {
 
141
  $disabled_text = $disabled ? ' disabled' : '';
142
  echo '
143
- <label for="'.$id.'"><input name="'.$id.'" type="checkbox" id="'.$id.'" value="1"'.$disabled_text.' />'.$text.'</label>';
144
  }
145
 
 
146
  public function handle_actions() {
147
  // check used post parameter
148
- $action = isset($_POST['action']) ? sanitize_key($_POST['action']) : '';
149
  // action handling
150
- switch($action) {
151
-
152
  case 'sync':
153
  // check used post parameters
154
- $delete_cats = isset($_POST['delete-cats']) ? (bool)intval($_POST['delete-cats']) : false;
155
- $affected_cats['to_mod'] = isset($_POST['cats-to-mod']) ? array_map('sanitize_key', json_decode(stripslashes($_POST['cats-to-mod']), true)) : array();
156
- $affected_cats['to_add'] = isset($_POST['cats-to-add']) ? array_map('sanitize_key', json_decode(stripslashes($_POST['cats-to-add']), true)) : array();
157
- if($delete_cats) {
158
- $affected_cats['to_del'] = isset($_POST['cats-to-del']) ? array_map('sanitize_key', json_decode(stripslashes($_POST['cats-to-del']), true)) : array();
159
- }
160
- else {
161
  $affected_cats['to_del'] = array();
162
  }
163
  // do actual sync
164
- $args['msgdata'] = $this->event_category_functions->sync_categories('to_event_cats', $affected_cats);
165
- if(empty($args['msgdata']['mod_error']) && empty($args['msgdata']['add_error']) && empty($args['msgdata']['del_error'])) {
166
  $args['message'] = '21';
167
- }
168
- else {
169
  $args['message'] = '22';
170
- $args['error'] = 1;
171
  }
172
- wp_safe_redirect(add_query_arg($args, wp_get_referer()));
173
  exit;
174
 
175
  case 'switch-to-event':
176
- $affected_cats = $this->event_category_functions->get_sync_affected_cats('to_event_cats', array('to_add'));
177
- $args['msgdata'] = $this->event_category_functions->sync_categories('to_event_cats', $affected_cats);
178
- $args['msgdata'] = $this->event_category_functions->switch_event_taxonomy('to_event_cats');
179
  $args['settings-updated'] = 'true';
180
- wp_safe_redirect(add_query_arg($args, wp_get_referer()));
181
  exit;
182
 
183
  case 'switch-to-post':
184
  // check used post parameters
185
- $add_cats = isset($_POST['add-cats']) ? (bool)intval($_POST['add-cats']) : false;
186
- if($add_cats) {
187
- $affected_cats['to_add'] = isset($_POST['cats-to-add']) ? array_map('sanitize_key', json_decode(stripslashes($_POST['cats-to-add']), true)) : array();
188
- $this->event_category_functions->sync_categories('to_post_cats', $affected_cats);
189
  }
190
- $args['msgdata'] = $this->event_category_functions->switch_event_taxonomy('to_post_cats');
191
  $this->event_category_functions->delete_all_event_cats();
192
  $args['settings-updated'] = 'true';
193
- wp_safe_redirect(add_query_arg($args, wp_get_referer()));
194
  exit;
195
  }
196
-
197
-
198
  }
 
199
  }
200
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events_post_type.php';
8
+ require_once EL_PATH . 'includes/events.php';
9
+ require_once EL_PATH . 'admin/includes/event-category_functions.php';
10
 
11
  // This class handles all data for the admin categories page
12
  class EL_Admin_Category_Sync {
13
+
14
  private static $instance;
15
+
16
  private $options;
17
+
18
  private $events_post_type;
19
+
20
  private $events;
21
+
22
  private $event_category_functions;
23
+
24
  private $switch_taxonomy;
25
+
26
  private $use_post_cats;
27
 
28
+
29
  public static function &get_instance() {
30
  // Create class instance if required
31
+ if ( ! isset( self::$instance ) ) {
32
  self::$instance = new self();
33
  }
34
  // Return class instance
35
  return self::$instance;
36
  }
37
 
38
+
39
  private function __construct() {
40
+ $this->options = &EL_Options::get_instance();
41
+ $this->events_post_type = &EL_Events_Post_Type::get_instance();
42
+ $this->events = &EL_Events::get_instance();
43
  $this->event_category_functions = &EL_Event_Category_Functions::get_instance();
44
 
45
  // check used post values
46
+ $this->switch_taxonomy = isset( $_GET['switch_taxonomy'] ) ? (bool) intval( $_GET['switch_taxonomy'] ) : false;
47
+ $this->use_post_cats = ( '1' === $this->options->get( 'el_use_post_cats' ) );
48
 
49
  // permission checks
50
+ if ( ! current_user_can( 'manage_categories' ) || ( $this->switch_taxonomy && ! current_user_can( 'manage_options' ) ) ) {
51
+ wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
52
  }
53
+ if ( ! (bool) wp_get_referer() || ( ! $this->switch_taxonomy && $this->use_post_cats ) ) {
54
+ wp_die( __( 'Error: You are not allowed to view this page!', 'event-list' ) );
55
  }
56
  }
57
 
58
+
59
  public function show_cat_sync() {
60
  // define action
61
+ if ( ! $this->switch_taxonomy ) {
62
  $action = 'sync';
63
+ } elseif ( $this->use_post_cats ) {
 
64
  $action = 'switch-to-event';
65
+ } else {
 
66
  $action = 'switch-to-post';
67
  }
68
  // defining the used texts depending on switch_taxonomy value
69
+ if ( 'switch-to-event' === $action ) {
70
+ $main_title = __( 'Affected Categories when switching to seperate Event Categories', 'event-list' );
71
+ $button_text = __( 'Switch option to seperate Event Categories', 'event-list' );
72
+ $description = __( 'If you proceed, all post categories will be copied and all events will be re-assigned to this new categories.', 'event-list' ) . '<br />' .
73
+ __( 'Afterwards the event categories are independent of the post categories.', 'event-list' );
74
+ } elseif ( 'switch-to-post' === $action ) {
75
+ $main_title = __( 'Affected Categories when switching to use Post Categories for events', 'event-list' );
76
+ $button_text = __( 'Switch option to use Post Categories for events', 'event-list' );
77
+ $description = __( 'Take a detailed look at the affected categories above before you proceed! All seperate event categories will be deleted, this cannot be undone!', 'event-list' );
78
+ } else { // 'sync' === action
79
+ $main_title = __( 'Event Categories: Synchronise with Post Categories', 'event-list' );
80
+ $button_text = __( 'Start synchronisation', 'event-list' );
81
+ $description = __( 'If this option is enabled the above listed categories will be deleted and removed from the existing events!', 'event-list' );
 
 
82
  }
83
  // show form
84
  echo '
85
  <style>.el-catlist {list-style:inside}</style>
86
  <div class="wrap">
87
  <div id="icon-edit-pages" class="icon32"><br /></div>
88
+ <h2>' . $main_title . '</h2>
89
  <div>
90
  <form action="" id="el_start_cat_sync" method="post">';
91
+ $this->show_hidden( 'action', $action );
92
+ $this->show_hidden( '_wp_http_referer', wp_get_referer() );
93
+ if ( 'sync' === $action ) {
94
  // determine categories to modify, add, delete
95
+ $affected_cats = $this->event_category_functions->get_sync_affected_cats( 'to_event_cats' );
96
+ $this->show_cat_list( $affected_cats['to_mod'], 'event', 'cats-to-mod', __( 'Categories to modify', 'event-list' ) );
97
+ $this->show_cat_list( $affected_cats['to_add'], 'post', 'cats-to-add', __( 'Categories to add', 'event-list' ) );
98
+ $this->show_cat_list( $affected_cats['to_del'], 'event', 'cats-to-del', __( 'Categories to delete (optional)', 'event-list' ) );
99
+ $this->show_checkbox( 'delete-cats', __( 'Delete not available post categories', 'event-list' ), empty( $affected_cats['to_del'] ) );
100
+ } elseif ( 'switch-to-post' === $action ) {
101
+ $affected_cats = $this->event_category_functions->get_sync_affected_cats( 'to_post_cats', array( 'to_add', 'to_mod' ) );
102
+ $this->show_cat_list( $affected_cats['to_mod'], 'event', 'cats-to-mod', __( 'Categories with differences', 'event-list' ) );
103
+ $this->show_cat_list( $affected_cats['to_add'], 'event', 'cats-to-add', __( 'Categories to add (optional)', 'event-list' ) );
104
+ $this->show_checkbox( 'add-cats', __( 'Add not available post categories', 'event-list' ), empty( $affected_cats['to_add'] ) );
 
105
  }
106
  echo '
107
+ <p style="margin: 3.5em 0 2.5em">' . $description . '</p>';
108
+ $submit_disabled = ( 'sync' === $action && empty( $affected_cats['to_mod'] ) && empty( $affected_cats['to_add'] ) && empty( $affected_cats['to_del'] ) ) ? ' disabled' : '';
109
  echo '
110
+ <button type="submit" id="cat-sync-submit" class="button button-primary"' . $submit_disabled . '>' . $button_text . '</button>
111
  </form>
112
  </div
113
  </div>';
114
  }
115
 
116
+
117
+ private function show_cat_list( $cat_slugs, $cat_type, $input_id, $heading ) {
118
  echo '<br />
119
  <div>
120
+ <h3>' . $heading . ':</h3>';
121
+ if ( empty( $cat_slugs ) ) {
122
  echo '
123
+ <p>' . __( 'none', 'event-list' ) . '</p>';
124
+ } else {
 
125
  echo '
126
  <ul class="el-catlist">';
127
+ foreach ( $cat_slugs as $cat_slug ) {
128
+ $cat_name = 'event' === $cat_type ? $this->events->get_cat_by_slug( $cat_slug )->name : get_category_by_slug( $cat_slug )->name;
129
  echo '
130
+ <li>' . $cat_name . ' (' . __( 'Slug' ) . ': ' . $cat_slug . ')</li>';
131
  }
132
  echo '
133
  </ul>';
134
  }
135
  echo '
136
  </div>';
137
+ $this->show_hidden( $input_id, esc_html( json_encode( $cat_slugs ) ) );
138
  }
139
 
140
+
141
+ private function show_hidden( $id, $value ) {
142
  echo '
143
+ <input type="hidden" name="' . $id . '" id="' . $id . '" value="' . $value . '">';
144
  }
145
 
146
+
147
+ private function show_checkbox( $id, $text, $disabled = false ) {
148
  $disabled_text = $disabled ? ' disabled' : '';
149
  echo '
150
+ <label for="' . $id . '"><input name="' . $id . '" type="checkbox" id="' . $id . '" value="1"' . $disabled_text . ' />' . $text . '</label>';
151
  }
152
 
153
+
154
  public function handle_actions() {
155
  // check used post parameter
156
+ $action = isset( $_POST['action'] ) ? sanitize_key( $_POST['action'] ) : '';
157
  // action handling
158
+ switch ( $action ) {
 
159
  case 'sync':
160
  // check used post parameters
161
+ $delete_cats = isset( $_POST['delete-cats'] ) ? (bool) intval( $_POST['delete-cats'] ) : false;
162
+ $affected_cats['to_mod'] = isset( $_POST['cats-to-mod'] ) ? array_map( 'sanitize_key', json_decode( stripslashes( $_POST['cats-to-mod'] ), true ) ) : array();
163
+ $affected_cats['to_add'] = isset( $_POST['cats-to-add'] ) ? array_map( 'sanitize_key', json_decode( stripslashes( $_POST['cats-to-add'] ), true ) ) : array();
164
+ if ( $delete_cats ) {
165
+ $affected_cats['to_del'] = isset( $_POST['cats-to-del'] ) ? array_map( 'sanitize_key', json_decode( stripslashes( $_POST['cats-to-del'] ), true ) ) : array();
166
+ } else {
 
167
  $affected_cats['to_del'] = array();
168
  }
169
  // do actual sync
170
+ $args['msgdata'] = $this->event_category_functions->sync_categories( 'to_event_cats', $affected_cats );
171
+ if ( empty( $args['msgdata']['mod_error'] ) && empty( $args['msgdata']['add_error'] ) && empty( $args['msgdata']['del_error'] ) ) {
172
  $args['message'] = '21';
173
+ } else {
 
174
  $args['message'] = '22';
175
+ $args['error'] = 1;
176
  }
177
+ wp_safe_redirect( add_query_arg( $args, wp_get_referer() ) );
178
  exit;
179
 
180
  case 'switch-to-event':
181
+ $affected_cats = $this->event_category_functions->get_sync_affected_cats( 'to_event_cats', array( 'to_add' ) );
182
+ $args['msgdata'] = $this->event_category_functions->sync_categories( 'to_event_cats', $affected_cats );
183
+ $args['msgdata'] = $this->event_category_functions->switch_event_taxonomy( 'to_event_cats' );
184
  $args['settings-updated'] = 'true';
185
+ wp_safe_redirect( add_query_arg( $args, wp_get_referer() ) );
186
  exit;
187
 
188
  case 'switch-to-post':
189
  // check used post parameters
190
+ $add_cats = isset( $_POST['add-cats'] ) ? (bool) intval( $_POST['add-cats'] ) : false;
191
+ if ( $add_cats ) {
192
+ $affected_cats['to_add'] = isset( $_POST['cats-to-add'] ) ? array_map( 'sanitize_key', json_decode( stripslashes( $_POST['cats-to-add'] ), true ) ) : array();
193
+ $this->event_category_functions->sync_categories( 'to_post_cats', $affected_cats );
194
  }
195
+ $args['msgdata'] = $this->event_category_functions->switch_event_taxonomy( 'to_post_cats' );
196
  $this->event_category_functions->delete_all_event_cats();
197
  $args['settings-updated'] = 'true';
198
+ wp_safe_redirect( add_query_arg( $args, wp_get_referer() ) );
199
  exit;
200
  }
 
 
201
  }
202
+
203
  }
204
+
admin/includes/admin-functions.php CHANGED
@@ -1,81 +1,94 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
 
8
  // This class handles general functions which can be used on different admin pages
9
  class EL_Admin_Functions {
 
10
  private static $instance;
 
11
  private $options;
12
 
 
13
  public static function &get_instance() {
14
  // Create class instance if required
15
- if(!isset(self::$instance)) {
16
  self::$instance = new self();
17
  }
18
  // Return class instance
19
  return self::$instance;
20
  }
21
 
 
22
  private function __construct() {
23
  $this->options = &EL_Options::get_instance();
24
  $this->options->load_options_helptexts();
25
  }
26
 
27
- public function show_option_form($section, $options) {
28
- $options = wp_parse_args($options, array('page' => admin_url('options.php'), 'button_text' => null, 'button_class' => 'primary large'));
29
- $out = '
30
- <form method="post" action="'.$options['page'].'">
 
 
 
 
 
 
 
 
31
  ';
32
  ob_start();
33
- settings_fields('el_'.$section);
34
  $out .= ob_get_contents();
35
  ob_end_clean();
36
- $out .= $this->show_option_table($section);
37
- $out .= get_submit_button($options['button_text'], $options['button_class']);
38
- $out .='
39
  </form>';
40
  return $out;
41
  }
42
 
43
- public function show_option_table($section) {
 
44
  $out = '
45
  <div class="el-settings">
46
  <table class="form-table">';
47
- foreach($this->options->options as $oname => $o) {
48
- if($o['section'] == $section) {
49
  $out .= '
50
  <tr>
51
  <th>';
52
- if($o['label'] != '') {
53
- $out .= '<label for="'.$oname.'">'.$o['label'].':</label>';
54
  }
55
  $out .= '</th>
56
  <td>';
57
- switch($o['type']) {
58
  case 'checkbox':
59
- $out .= $this->show_checkbox($oname, $this->options->get($oname), $o['caption'], isset($o['disable']));
60
  break;
61
  case 'dropdown':
62
- $out .= $this->show_dropdown($oname, $this->options->get($oname), $o['caption'], isset($o['disable']));
63
  break;
64
  case 'radio':
65
- $out .= $this->show_radio($oname, $this->options->get($oname), $o['caption'], isset($o['disable']));
66
  break;
67
  case 'text':
68
- $out .= $this->show_text($oname, $this->options->get($oname), isset($o['disable']));
69
  break;
70
  case 'textarea':
71
- $out .= $this->show_textarea($oname, $this->options->get($oname), isset($o['disable']));
72
  break;
73
  case 'file-upload':
74
- $out .= $this->show_file_upload($oname, $o['maxsize'], isset($o['disable']));
75
  }
76
  $out .= '
77
  </td>
78
- <td class="description">'.$o['desc'].'</td>
79
  </tr>';
80
  }
81
  }
@@ -85,42 +98,45 @@ class EL_Admin_Functions {
85
  return $out;
86
  }
87
 
88
- public function show_checkbox($name, $value, $caption, $disabled=false) {
 
89
  $out = '
90
- <label for="'.$name.'">
91
- <input name="'.$name.'" type="checkbox" id="'.$name.'" value="1"';
92
- if($value == 1) {
93
  $out .= ' checked="checked"';
94
  }
95
- $out .= $this->get_disabled_text($disabled).' />
96
- '.$caption.'
97
  </label>';
98
  return $out;
99
  }
100
 
101
- public function show_dropdown($name, $selected, $value_array, $class_array=null, $disabled=false) {
 
102
  $out = '
103
- <select id="'.$name.'" name="'.$name.'"'.$this->get_disabled_text($disabled).'>';
104
- foreach($value_array as $key => $value) {
105
- $class_text = isset($class_array[$key]) ? 'class="'.$class_array[$key].'" ' : '';
106
- $selected_text = $selected===$key ? 'selected ' : '';
107
- $out .= '
108
- <option '.$class_text.$selected_text.'value="'.$key.'">'.$value.'</option>';
109
  }
110
  $out .= '
111
  </select>';
112
  return $out;
113
  }
114
 
115
- public function show_radio($name, $selected, $value_array, $disabled=false) {
 
116
  $out = '
117
  <fieldset>';
118
- foreach($value_array as $key => $value) {
119
- $checked = ($selected === $key) ? 'checked="checked" ' : '';
120
- $out .= '
121
- <label title="'.$value.'">
122
- <input type="radio" '.$checked.'value="'.$key.'" name="'.$name.'">
123
- <span>'.$value.'</span>
124
  </label>
125
  <br />';
126
  }
@@ -129,26 +145,31 @@ class EL_Admin_Functions {
129
  return $out;
130
  }
131
 
132
- public function show_text($name, $value, $disabled=false) {
 
133
  $out = '
134
- <input name="'.$name.'" type="text" id="'.$name.'" value="'.$value.'"'.$this->get_disabled_text($disabled).' />';
135
  return $out;
136
  }
137
 
138
- public function show_textarea($name, $value, $disabled=false) {
 
139
  $out = '
140
- <textarea name="'.$name.'" id="'.$name.'" rows="5" class="large-text code"'.$this->get_disabled_text($disabled).'>'.$value.'</textarea>';
141
  return $out;
142
  }
143
 
144
- public function show_file_upload($name, $max_size, $disabled=false) {
 
145
  $out = '
146
- <input name="'.$name.'" type="file" maxlength="'.$max_size.'">';
147
  return $out;
148
  }
149
 
150
- public function get_disabled_text($disabled=false) {
 
151
  return $disabled ? ' disabled="disabled"' : '';
152
  }
 
153
  }
154
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
 
8
  // This class handles general functions which can be used on different admin pages
9
  class EL_Admin_Functions {
10
+
11
  private static $instance;
12
+
13
  private $options;
14
 
15
+
16
  public static function &get_instance() {
17
  // Create class instance if required
18
+ if ( ! isset( self::$instance ) ) {
19
  self::$instance = new self();
20
  }
21
  // Return class instance
22
  return self::$instance;
23
  }
24
 
25
+
26
  private function __construct() {
27
  $this->options = &EL_Options::get_instance();
28
  $this->options->load_options_helptexts();
29
  }
30
 
31
+
32
+ public function show_option_form( $section, $options ) {
33
+ $options = wp_parse_args(
34
+ $options,
35
+ array(
36
+ 'page' => admin_url( 'options.php' ),
37
+ 'button_text' => null,
38
+ 'button_class' => 'primary large',
39
+ )
40
+ );
41
+ $out = '
42
+ <form method="post" action="' . $options['page'] . '">
43
  ';
44
  ob_start();
45
+ settings_fields( 'el_' . $section );
46
  $out .= ob_get_contents();
47
  ob_end_clean();
48
+ $out .= $this->show_option_table( $section );
49
+ $out .= get_submit_button( $options['button_text'], $options['button_class'] );
50
+ $out .= '
51
  </form>';
52
  return $out;
53
  }
54
 
55
+
56
+ public function show_option_table( $section ) {
57
  $out = '
58
  <div class="el-settings">
59
  <table class="form-table">';
60
+ foreach ( $this->options->options as $oname => $o ) {
61
+ if ( $o['section'] == $section ) {
62
  $out .= '
63
  <tr>
64
  <th>';
65
+ if ( $o['label'] != '' ) {
66
+ $out .= '<label for="' . $oname . '">' . $o['label'] . ':</label>';
67
  }
68
  $out .= '</th>
69
  <td>';
70
+ switch ( $o['type'] ) {
71
  case 'checkbox':
72
+ $out .= $this->show_checkbox( $oname, $this->options->get( $oname ), $o['caption'], isset( $o['disable'] ) );
73
  break;
74
  case 'dropdown':
75
+ $out .= $this->show_dropdown( $oname, $this->options->get( $oname ), $o['caption'], isset( $o['disable'] ) );
76
  break;
77
  case 'radio':
78
+ $out .= $this->show_radio( $oname, $this->options->get( $oname ), $o['caption'], isset( $o['disable'] ) );
79
  break;
80
  case 'text':
81
+ $out .= $this->show_text( $oname, $this->options->get( $oname ), isset( $o['disable'] ) );
82
  break;
83
  case 'textarea':
84
+ $out .= $this->show_textarea( $oname, $this->options->get( $oname ), isset( $o['disable'] ) );
85
  break;
86
  case 'file-upload':
87
+ $out .= $this->show_file_upload( $oname, $o['maxsize'], isset( $o['disable'] ) );
88
  }
89
  $out .= '
90
  </td>
91
+ <td class="description">' . $o['desc'] . '</td>
92
  </tr>';
93
  }
94
  }
98
  return $out;
99
  }
100
 
101
+
102
+ public function show_checkbox( $name, $value, $caption, $disabled = false ) {
103
  $out = '
104
+ <label for="' . $name . '">
105
+ <input name="' . $name . '" type="checkbox" id="' . $name . '" value="1"';
106
+ if ( $value == 1 ) {
107
  $out .= ' checked="checked"';
108
  }
109
+ $out .= $this->get_disabled_text( $disabled ) . ' />
110
+ ' . $caption . '
111
  </label>';
112
  return $out;
113
  }
114
 
115
+
116
+ public function show_dropdown( $name, $selected, $value_array, $class_array = null, $disabled = false ) {
117
  $out = '
118
+ <select id="' . $name . '" name="' . $name . '"' . $this->get_disabled_text( $disabled ) . '>';
119
+ foreach ( $value_array as $key => $value ) {
120
+ $class_text = isset( $class_array[ $key ] ) ? 'class="' . $class_array[ $key ] . '" ' : '';
121
+ $selected_text = $selected === $key ? 'selected ' : '';
122
+ $out .= '
123
+ <option ' . $class_text . $selected_text . 'value="' . $key . '">' . $value . '</option>';
124
  }
125
  $out .= '
126
  </select>';
127
  return $out;
128
  }
129
 
130
+
131
+ public function show_radio( $name, $selected, $value_array, $disabled = false ) {
132
  $out = '
133
  <fieldset>';
134
+ foreach ( $value_array as $key => $value ) {
135
+ $checked = ( $selected === $key ) ? 'checked="checked" ' : '';
136
+ $out .= '
137
+ <label title="' . $value . '">
138
+ <input type="radio" ' . $checked . 'value="' . $key . '" name="' . $name . '">
139
+ <span>' . $value . '</span>
140
  </label>
141
  <br />';
142
  }
145
  return $out;
146
  }
147
 
148
+
149
+ public function show_text( $name, $value, $disabled = false ) {
150
  $out = '
151
+ <input name="' . $name . '" type="text" id="' . $name . '" value="' . $value . '"' . $this->get_disabled_text( $disabled ) . ' />';
152
  return $out;
153
  }
154
 
155
+
156
+ public function show_textarea( $name, $value, $disabled = false ) {
157
  $out = '
158
+ <textarea name="' . $name . '" id="' . $name . '" rows="5" class="large-text code"' . $this->get_disabled_text( $disabled ) . '>' . $value . '</textarea>';
159
  return $out;
160
  }
161
 
162
+
163
+ public function show_file_upload( $name, $max_size, $disabled = false ) {
164
  $out = '
165
+ <input name="' . $name . '" type="file" maxlength="' . $max_size . '">';
166
  return $out;
167
  }
168
 
169
+
170
+ public function get_disabled_text( $disabled = false ) {
171
  return $disabled ? ' disabled="disabled"' : '';
172
  }
173
+
174
  }
175
+
admin/includes/admin-import.php CHANGED
@@ -1,60 +1,69 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events_post_type.php');
8
- require_once(EL_PATH.'admin/includes/admin-functions.php');
9
- require_once(EL_PATH.'includes/events.php');
10
  // fix for PHP 5.2 (provide function date_create_from_format defined in daterange.php)
11
- if(version_compare(PHP_VERSION, '5.3') < 0) {
12
- require_once(EL_PATH.'includes/daterange.php');
13
  }
14
 
15
  // This class handles all data for the admin new event page
16
  class EL_Admin_Import {
 
17
  private static $instance;
 
18
  private $options;
 
19
  private $events_post_type;
 
20
  private $functions;
 
21
  private $events;
 
22
  private $example_file_path;
23
 
 
24
  public static function &get_instance() {
25
  // Create class instance if required
26
- if(!isset(self::$instance)) {
27
  self::$instance = new self();
28
  }
29
  // Return class instance
30
  return self::$instance;
31
  }
32
 
 
33
  private function __construct() {
34
- $this->options = &EL_Options::get_instance();
35
- $this->events_post_type = &EL_Events_Post_Type::get_instance();
36
- $this->functions = &EL_Admin_Functions::get_instance();
37
- $this->events = &EL_Events::get_instance();
38
- $this->example_file_path = EL_URL.'files/events-import-example.csv';
39
  $this->add_metaboxes();
40
  }
41
 
 
42
  public function show_import() {
43
- if(!current_user_can('edit_posts')) {
44
- wp_die(__('You do not have sufficient permissions to access this page.'));
45
  }
46
  echo '
47
  <div class="wrap">
48
  <div id="icon-edit-pages" class="icon32"><br /></div>
49
- <h2>'.__('Import Events','event-list').'</h2>';
50
  // Review import
51
- if(isset($_FILES['el_import_file'])) {
52
  $this->show_import_review();
53
  }
54
  // Finish import (add events)
55
- elseif(isset($_POST['reviewed_events'])) {
56
  $import_status = $this->import_events();
57
- $this->show_import_finished($import_status);
58
  }
59
  // Import form
60
  else {
@@ -64,33 +73,35 @@ class EL_Admin_Import {
64
  </div>';
65
  }
66
 
 
67
  private function show_import_form() {
68
  echo '
69
- <h3>'.__('Step','event-list').' 1: '.__('Set import file and options','event-list').'</h3>
70
  <form action="" id="el_import_upload" method="post" enctype="multipart/form-data">
71
- '.$this->functions->show_option_table('import').'<br />
72
- <input type="submit" name="button-upload-submit" id="button-upload-submit" class="button" value="'.sprintf(__('Proceed with Step %1$s','event-list'), '2').' &gt;&gt;" />
73
  </form>
74
  <br /><br />
75
- <h3>'.__('Example file','event-list').'</h4>
76
- <p>'.sprintf(__('You can download an example file %1$shere%2$s (CSV delimiter is a comma!)','event-list'), '<a href="'.$this->example_file_path.'">', '</a>').'</p>
77
- <p><em>'.__('Note','event-list').':</em> '.__('Do not change the column header and separator line (first two lines), otherwise the import will fail!','event-list').'</p>';
78
  }
79
 
 
80
  private function show_import_review() {
81
  $file = $_FILES['el_import_file']['tmp_name'];
82
  // check for file existence (upload failed?)
83
- if(!is_file($file)) {
84
- echo '<h3>'.__('Sorry, there has been an error.','event-list').'</h3>';
85
- echo __('The file does not exist, please try again.','event-list').'</p>';
86
  return;
87
  }
88
 
89
  // check for file extension (csv) first
90
- $file_parts = pathinfo($_FILES['el_import_file']['name']);
91
- if($file_parts['extension'] !== "csv") {
92
- echo '<h3>'.__('Sorry, there has been an error.','event-list').'</h3>';
93
- echo __('The uploaded file does not have the required csv extension.','event-list').'</p>';
94
  return;
95
  }
96
 
@@ -98,338 +109,368 @@ class EL_Admin_Import {
98
  $this->save_import_settings();
99
 
100
  // parse file
101
- $import_data = $this->parse_import_file($file);
102
 
103
  // show heading
104
  echo '
105
- <h3>'.__('Step','event-list').' 2: '.__('Events review and additonal category selection','event-list').'</h3>';
106
 
107
  // show messages
108
  // failed parsing
109
- if(is_wp_error($import_data)) {
110
  echo '
111
- <div class="el-warning">'.__('Error','event-list').': '.__('This CSV file cannot be imported','event-list').':
112
- <p>'.$import_data->get_error_message().'</p>
113
  </div>';
114
  return;
115
  }
116
 
117
  // failed events
118
- $num_event_errors = count(array_filter($import_data, 'is_wp_error'));
119
- if(!empty($num_event_errors)) {
120
- if($num_event_errors == count($import_data)) {
121
  echo '
122
- <div class="el-warning">'.__('Error','event-list').': '.__('None of the events in this CSV file can be imported','event-list').':';
123
- }
124
- else {
125
  echo '
126
- <div class="el-warning">'.__('Warning','event-list').': '.sprintf(_n('There is %1$s event which cannot be imported',
127
- 'There are %1$s events which cannot be imported',
128
- $num_event_errors,'event-list'), $num_event_errors).':';
 
 
 
 
 
 
129
  }
130
  echo '
131
  <ul class="el-event-errors">';
132
- foreach($import_data as $event) {
133
- if(is_wp_error($event)) {
134
- echo '<li>'.sprintf(__('CSV line %1$s','event-list'), $event->get_error_data()).': '.$event->get_error_message().'</li>';
135
  }
136
  }
137
  echo '</ul>';
138
- if($num_event_errors == count($import_data)) {
139
  echo '
140
  </div>';
141
  return;
142
  }
143
  echo '
144
- '.__('You can still import all other events listed below.','event-list').'
145
  </div>';
146
- $import_data = array_filter($import_data, create_function('$v', 'return !is_wp_error($v)'));
147
  }
148
 
149
  // missing categories
150
  $not_available_cats = array();
151
- foreach($import_data as $event) {
152
- if(is_wp_error($event)) {
153
  continue;
154
  }
155
- foreach($event['categories'] as $cat) {
156
- if(!$this->events->cat_exists($cat) && !in_array($cat, $not_available_cats)) {
157
  $not_available_cats[] = $cat;
158
  }
159
  }
160
  }
161
- if(!empty($not_available_cats)) {
162
  echo '
163
- <div class="el-warning">'.__('Warning','event-list').': '.__('The following category slugs are not available and will be removed from the imported events','event-list').':
164
  <ul class="el-categories">';
165
- foreach($not_available_cats as $cat) {
166
- echo '<li><code>'.$cat.'</code></li>';
167
  }
168
  echo '</ul>
169
- '.__('If you want to keep these categories, please create these Categories first and do the import afterwards.','event-list').'</div>';
170
  }
171
  // event form
172
  echo '
173
- <form method="POST" action="'.admin_url('edit.php?post_type=el_events&page=el_admin_import').'">';
174
- wp_nonce_field('autosavenonce', 'autosavenonce', false, false);
175
- wp_nonce_field('closedpostboxesnonce', 'closedpostboxesnonce', false, false);
176
- wp_nonce_field('meta-box-order-nonce', 'meta-box-order-nonce', false, false);
177
  echo '
178
  <div id="poststuff">
179
  <div id="post-body" class="metabox-holder columns-2">
180
  <div id="post-body-content">';
181
- foreach($import_data as $event) {
182
- $this->show_event($event);
183
  }
184
  echo '
185
  </div>
186
  <div id="postbox-container-1" class="postbox-container">';
187
- do_meta_boxes('el-import', 'side', null);
188
  echo '
189
  </div>
190
  </div>
191
  </div>
192
- <input type="hidden" name="reviewed_events" id="reviewed_events" value="'.esc_html(json_encode($import_data)).'" />
193
  </form>';
194
  }
195
 
196
- private function show_import_finished($import_status) {
 
 
 
 
 
 
197
  echo '
198
- <h3>'.__('Step','event-list').' 3: '.__('Import result','event-list').'</h3>';
199
- if(empty($import_status['errors'])) {
200
  echo '
201
- <div class="el-success">'.sprintf(__('Import of %1$s events successful!','event-list'), $import_status['success']).'
202
- <a href="'.admin_url('edit.php?post_type=el_events').'">'.__('Go back to All Events','event-list').'</a>';
203
- }
204
- else {
205
  echo '
206
- <div class="el-warning">'.__('Errors during Import','event-list').':';
207
- if(is_wp_error($import_status['errors'])) {
208
  echo '
209
- <p>'.$import_errors->get_error_message().'</p>';
210
- }
211
- else {
212
  echo '
213
  <ul class="el-event-errors">';
214
- foreach($import_status['errors'] as $error) {
215
- echo '<li>'.__('Event from CSV-line','event-list').' '.$error->get_error_data().': '.$error->get_error_message().'</li>';
216
- }
217
  }
 
218
  echo '</ul>
219
  </div>';
220
  }
221
  }
222
 
223
- private function show_event($event) {
 
224
  echo '
225
  <p>
226
- <span class="el-event-header">'.__('Title','event-list').':</span> <span class="el-event-data">'.$event['title'].'</span><br />
227
- <span class="el-event-header">'.__('Start Date','event-list').':</span> <span class="el-event-data">'.$event['startdate'].'</span><br />
228
- <span class="el-event-header">'.__('End Date','event-list').':</span> <span class="el-event-data">'.$event['enddate'].'</span><br />
229
- <span class="el-event-header">'.__('Time','event-list').':</span> <span class="el-event-data">'.$event['starttime'].'</span><br />
230
- <span class="el-event-header">'.__('Location','event-list').':</span> <span class="el-event-data">'.$event['location'].'</span><br />
231
- <span class="el-event-header">'.__('Content','event-list').':</span> <span class="el-event-data">'.$event['content'].'</span><br />
232
- <span class="el-event-header">'.__('Category slugs','event-list').':</span> <span class="el-event-data">'.implode(', ', $event['categories']).'</span>
233
  </p>';
234
  }
235
 
 
236
  /**
237
  * @return WP_Error
238
  */
239
- private function parse_import_file($file) {
240
- $delimiter = ',';
241
- $header = array('title', 'startdate', 'enddate', 'starttime', 'location', 'content', 'category_slugs');
242
  $separator_line = 'sep=,';
243
 
244
  // list of events to import
245
  $events = array();
246
 
247
- $file_handle = fopen($file, 'r');
248
  $event_lines = -1;
249
  $empty_lines = 0;
250
- while(!feof($file_handle)) {
251
  // get line
252
- $line = fgetcsv($file_handle, 0, $delimiter);
253
  // prepare line: trim elements and force an array
254
- $line = is_array($line) ? array_map('trim', $line) : array(trim($line));
255
 
256
  // skip empty lines
257
- if(!array_filter($line)) {
258
  $empty_lines += 1;
259
  continue;
260
  }
261
  // check header
262
- if(0 > $event_lines) {
263
  // check optional separator line
264
- if($line[0] === $separator_line) {
265
  $empty_lines += 1;
266
  continue;
267
  }
268
  // check header line
269
- elseif($line === $header || $line === array_slice($header,0,-1)) {
270
  $event_lines += 1;
271
  continue;
272
- }
273
- else {
274
- return new WP_Error('missing_header', __('Header line is missing or not correct!','event-list').'<br />'
275
- .sprintf(__('Have a look at the %1$sexample file%2$s to see the correct header line format.','event-list'), '<a href="'.$this->example_file_path.'">', '</a>'));
 
 
276
  }
277
  }
278
  $event_lines += 1;
279
  // check correct number of items in line
280
- if(6 > count($line) || 7 < count($line)) {
281
- $events[] = new WP_Error('wrong_number_line_items', sprintf(__('Wrong number of items in line (%1$s items found, 6-7 required)','event-list'), count($line)), $event_lines+$empty_Lines+1);
282
  continue;
283
  }
284
  // check and prepare event data
285
  $eventdata = array(
286
- 'csv_line' => $event_lines+$empty_lines+1,
287
  'title' => $line[0],
288
  'startdate' => $line[1],
289
  'enddate' => $line[2],
290
  'starttime' => $line[3],
291
  'location' => $line[4],
292
  'content' => $line[5],
293
- 'categories' => isset($line[6]) ? explode('|', $line[6]) : array(),
294
  );
295
- $event = $this->prepare_event($eventdata, $this->options->get('el_import_date_format'));
296
  // add event
297
  $events[] = $event;
298
  }
299
- //close file
300
- fclose($file_handle);
301
  return $events;
302
  }
303
 
304
- private function prepare_event($event, $date_format=false) {
 
305
  // trim all fields
306
- array_walk($event, create_function('&$v', '$v = is_array($v) ? array_map("trim", $v) : trim($v);'));
307
  // title
308
- if(empty($event['title'])) {
309
- $event = new WP_Error('empty_title', __('Empty event title found','event-list'), $event['csv_line']);
310
  return $event;
311
  }
312
  // startdate
313
- $event['startdate'] = $this->prepare_date($event['startdate'], $date_format);
314
- if(false === $event['startdate']) {
315
- return new WP_Error('wrong_startdate', __('Wrong date format for startdate','event-list'), $event['csv_line']);
316
  }
317
  // enddate
318
- if(empty($event['enddate'])) {
319
  $event['enddate'] = $event['startdate'];
320
- }
321
- else {
322
- $event['enddate'] = $this->prepare_date($event['enddate'], $date_format);
323
- if(false === $event['enddate']) {
324
- return new WP_Error('wrong_enddate', __('Wrong date format for enddate','event-list'), $event['csv_line']);
325
  }
326
  }
327
  // no additional checks for starttime, location, content required
328
  // categories
329
- $event['categories'] = array_map('trim', $event['categories']);
330
  return $event;
331
  }
332
 
333
- private function prepare_date($date_string, $date_format) {
 
 
 
 
 
 
 
 
 
 
334
  $auto_detect = true;
335
- if(empty($date_format)) {
336
  $date_format = 'Y-m-d';
337
  $auto_detect = false;
338
  }
339
  // create date from given format
340
- $date = date_create_from_format($date_format, $date_string);
341
- if(!$date instanceof DateTime) {
342
  // try automatic date detection
343
- if($auto_detect) {
344
- $date = date_create($date_string);
345
  }
346
- if(!$date instanceof DateTime) {
347
  return false;
348
  }
349
  }
350
- return $date->format('Y-m-d');
351
  }
352
 
 
353
  private function save_import_settings() {
354
- foreach($this->options->options as $oname => $o) {
355
  // check used post parameters
356
- $ovalue = isset($_POST[$oname]) ? sanitize_text_field($_POST[$oname]) : '';
357
 
358
- if('import' == $o['section'] && !empty($ovalue)) {
359
- $this->options->set($oname, $ovalue);
360
  }
361
  }
362
  }
363
 
 
364
  public function add_metaboxes() {
365
- add_meta_box('event-publish', __('Import events','event-list'), array(&$this, 'render_publish_metabox'), 'el-import', 'side');
366
- add_meta_box('event-categories', __('Add additional categories','event-list'), array(&$this, 'render_category_metabox'),'el-import', 'side');
367
  }
368
 
 
369
  public function render_publish_metabox() {
370
  echo '
371
  <div class="submitbox">
372
- <div id="delete-action"><a href="?page=el_admin_main" class="submitdelete deletion">'.__('Cancel').'</a></div>
373
- <div id="publishing-action"><input type="submit" class="button button-primary button-large" name="import" value="'.__('Import','event-list').'" id="import"></div>
374
  <div class="clear"></div>
375
  </div>';
376
  }
377
 
378
- public function render_category_metabox($post, $metabox) {
379
- require_once(ABSPATH.'wp-admin/includes/meta-boxes.php');
380
- $dpost = get_default_post_to_edit('el-events');
381
- $box = array('args' => array('taxonomy' => $this->events_post_type->taxonomy));
382
- post_categories_meta_box($dpost, $box);
 
383
  }
384
 
 
385
  private function import_events() {
386
  // check used post parameters
387
- $reviewed_events = json_decode(stripslashes($_POST['reviewed_events']), true);
388
- if(empty($reviewed_events)) {
389
- return new WP_Error('no_events', __('No events found','event-list'));
390
  }
391
  // prepare additional categories
392
- if($this->events_post_type->event_cat_taxonomy === $this->events_post_type->taxonomy) {
393
- $additional_cat_ids = isset($_POST['tax_input'][$this->events_post_type->taxonomy]) ? $_POST['tax_input'][$this->events_post_type->taxonomy] : array();
 
 
394
  }
395
- else {
396
- $additional_cat_ids = isset($_POST['post_'.$this->events_post_type->taxonomy]) ? $_POST['post_'.$this->events_post_type->taxonomy] : array();
397
- }
398
- $additional_cat_ids = is_array($additional_cat_ids) ? array_map('intval', $additional_cat_ids) : array();
399
  $additional_cat_slugs = array();
400
- foreach($additional_cat_ids as $cat_id) {
401
- $cat = $this->events->get_cat_by_id($cat_id);
402
- if(!empty($cat)) {
403
  $additional_cat_slugs[] = $cat->slug;
404
  }
405
  }
406
  // prepare events and events categories
407
- foreach($reviewed_events as &$event_ref) {
408
  // check event data
409
  // remove not available categories of import file
410
- foreach($event_ref['categories'] as $ckey => $cat_slug) {
411
- if(!$this->events->cat_exists($cat_slug)) {
412
- unset($event_ref['categories'][$ckey]);
413
  }
414
  }
415
  // add the additionally specified categories to the event
416
- if(!empty($additional_cat_slugs)) {
417
- $event_ref['categories'] = array_unique(array_merge($event_ref['categories'], $additional_cat_slugs));
418
  }
419
  }
420
  // save events
421
- $ret = array('success' => 0, 'errors' => array());
422
- require_once(EL_PATH.'includes/event.php');
423
- foreach($reviewed_events as $eventdata) {
424
- $ed = $this->prepare_event($eventdata);
425
- if(is_wp_error($ed)) {
 
 
 
426
  $ret['errors'][] = $ed;
427
  continue;
428
  }
429
- //TODO: return WP_Error instead of false in EL_Event when safing fails
430
- $event = EL_Event::save($eventdata);
431
- if(!$event) {
432
- $ret['errors'][] = new WP_Error('failed_saving', __('Saving of event failed!','event-list'), $event['csv_line']);
433
  continue;
434
  }
435
  $ret['success'] += 1;
@@ -437,8 +478,10 @@ class EL_Admin_Import {
437
  return $ret;
438
  }
439
 
 
440
  public function embed_import_scripts() {
441
- wp_enqueue_style('eventlist_admin_import', EL_URL.'admin/css/admin_import.css');
442
  }
 
443
  }
444
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events_post_type.php';
8
+ require_once EL_PATH . 'admin/includes/admin-functions.php';
9
+ require_once EL_PATH . 'includes/events.php';
10
  // fix for PHP 5.2 (provide function date_create_from_format defined in daterange.php)
11
+ if ( version_compare( PHP_VERSION, '5.3' ) < 0 ) {
12
+ require_once EL_PATH . 'includes/daterange.php';
13
  }
14
 
15
  // This class handles all data for the admin new event page
16
  class EL_Admin_Import {
17
+
18
  private static $instance;
19
+
20
  private $options;
21
+
22
  private $events_post_type;
23
+
24
  private $functions;
25
+
26
  private $events;
27
+
28
  private $example_file_path;
29
 
30
+
31
  public static function &get_instance() {
32
  // Create class instance if required
33
+ if ( ! isset( self::$instance ) ) {
34
  self::$instance = new self();
35
  }
36
  // Return class instance
37
  return self::$instance;
38
  }
39
 
40
+
41
  private function __construct() {
42
+ $this->options = &EL_Options::get_instance();
43
+ $this->events_post_type = &EL_Events_Post_Type::get_instance();
44
+ $this->functions = &EL_Admin_Functions::get_instance();
45
+ $this->events = &EL_Events::get_instance();
46
+ $this->example_file_path = EL_URL . 'files/events-import-example.csv';
47
  $this->add_metaboxes();
48
  }
49
 
50
+
51
  public function show_import() {
52
+ if ( ! current_user_can( 'edit_posts' ) ) {
53
+ wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
54
  }
55
  echo '
56
  <div class="wrap">
57
  <div id="icon-edit-pages" class="icon32"><br /></div>
58
+ <h2>' . __( 'Import Events', 'event-list' ) . '</h2>';
59
  // Review import
60
+ if ( isset( $_FILES['el_import_file'] ) ) {
61
  $this->show_import_review();
62
  }
63
  // Finish import (add events)
64
+ elseif ( isset( $_POST['reviewed_events'] ) ) {
65
  $import_status = $this->import_events();
66
+ $this->show_import_finished( $import_status );
67
  }
68
  // Import form
69
  else {
73
  </div>';
74
  }
75
 
76
+
77
  private function show_import_form() {
78
  echo '
79
+ <h3>' . __( 'Step', 'event-list' ) . ' 1: ' . __( 'Set import file and options', 'event-list' ) . '</h3>
80
  <form action="" id="el_import_upload" method="post" enctype="multipart/form-data">
81
+ ' . $this->functions->show_option_table( 'import' ) . '<br />
82
+ <input type="submit" name="button-upload-submit" id="button-upload-submit" class="button" value="' . sprintf( __( 'Proceed with Step %1$s', 'event-list' ), '2' ) . ' &gt;&gt;" />
83
  </form>
84
  <br /><br />
85
+ <h3>' . __( 'Example file', 'event-list' ) . '</h4>
86
+ <p>' . sprintf( __( 'You can download an example file %1$shere%2$s (CSV delimiter is a comma!)', 'event-list' ), '<a href="' . $this->example_file_path . '">', '</a>' ) . '</p>
87
+ <p><em>' . __( 'Note', 'event-list' ) . ':</em> ' . __( 'Do not change the column header and separator line (first two lines), otherwise the import will fail!', 'event-list' ) . '</p>';
88
  }
89
 
90
+
91
  private function show_import_review() {
92
  $file = $_FILES['el_import_file']['tmp_name'];
93
  // check for file existence (upload failed?)
94
+ if ( ! is_file( $file ) ) {
95
+ echo '<h3>' . __( 'Sorry, there has been an error.', 'event-list' ) . '</h3>';
96
+ echo __( 'The file does not exist, please try again.', 'event-list' ) . '</p>';
97
  return;
98
  }
99
 
100
  // check for file extension (csv) first
101
+ $file_parts = pathinfo( $_FILES['el_import_file']['name'] );
102
+ if ( $file_parts['extension'] !== 'csv' ) {
103
+ echo '<h3>' . __( 'Sorry, there has been an error.', 'event-list' ) . '</h3>';
104
+ echo __( 'The uploaded file does not have the required csv extension.', 'event-list' ) . '</p>';
105
  return;
106
  }
107
 
109
  $this->save_import_settings();
110
 
111
  // parse file
112
+ $import_data = $this->parse_import_file( $file );
113
 
114
  // show heading
115
  echo '
116
+ <h3>' . __( 'Step', 'event-list' ) . ' 2: ' . __( 'Events review and additonal category selection', 'event-list' ) . '</h3>';
117
 
118
  // show messages
119
  // failed parsing
120
+ if ( is_wp_error( $import_data ) ) {
121
  echo '
122
+ <div class="el-warning">' . __( 'Error', 'event-list' ) . ': ' . __( 'This CSV file cannot be imported', 'event-list' ) . ':
123
+ <p>' . $import_data->get_error_message() . '</p>
124
  </div>';
125
  return;
126
  }
127
 
128
  // failed events
129
+ $num_event_errors = count( array_filter( $import_data, 'is_wp_error' ) );
130
+ if ( ! empty( $num_event_errors ) ) {
131
+ if ( $num_event_errors == count( $import_data ) ) {
132
  echo '
133
+ <div class="el-warning">' . __( 'Error', 'event-list' ) . ': ' . __( 'None of the events in this CSV file can be imported', 'event-list' ) . ':';
134
+ } else {
 
135
  echo '
136
+ <div class="el-warning">' . __( 'Warning', 'event-list' ) . ': ' . sprintf(
137
+ _n(
138
+ 'There is %1$s event which cannot be imported',
139
+ 'There are %1$s events which cannot be imported',
140
+ $num_event_errors,
141
+ 'event-list'
142
+ ),
143
+ $num_event_errors
144
+ ) . ':';
145
  }
146
  echo '
147
  <ul class="el-event-errors">';
148
+ foreach ( $import_data as $event ) {
149
+ if ( is_wp_error( $event ) ) {
150
+ echo '<li>' . sprintf( __( 'CSV line %1$s', 'event-list' ), $event->get_error_data() ) . ': ' . $event->get_error_message() . '</li>';
151
  }
152
  }
153
  echo '</ul>';
154
+ if ( $num_event_errors == count( $import_data ) ) {
155
  echo '
156
  </div>';
157
  return;
158
  }
159
  echo '
160
+ ' . __( 'You can still import all other events listed below.', 'event-list' ) . '
161
  </div>';
162
+ $import_data = array_filter( $import_data, array( $this, 'is_no_wp_error' ) );
163
  }
164
 
165
  // missing categories
166
  $not_available_cats = array();
167
+ foreach ( $import_data as $event ) {
168
+ if ( is_wp_error( $event ) ) {
169
  continue;
170
  }
171
+ foreach ( $event['categories'] as $cat ) {
172
+ if ( ! $this->events->cat_exists( $cat ) && ! in_array( $cat, $not_available_cats ) ) {
173
  $not_available_cats[] = $cat;
174
  }
175
  }
176
  }
177
+ if ( ! empty( $not_available_cats ) ) {
178
  echo '
179
+ <div class="el-warning">' . __( 'Warning', 'event-list' ) . ': ' . __( 'The following category slugs are not available and will be removed from the imported events', 'event-list' ) . ':
180
  <ul class="el-categories">';
181
+ foreach ( $not_available_cats as $cat ) {
182
+ echo '<li><code>' . $cat . '</code></li>';
183
  }
184
  echo '</ul>
185
+ ' . __( 'If you want to keep these categories, please create these Categories first and do the import afterwards.', 'event-list' ) . '</div>';
186
  }
187
  // event form
188
  echo '
189
+ <form method="POST" action="' . admin_url( 'edit.php?post_type=el_events&page=el_admin_import' ) . '">';
190
+ wp_nonce_field( 'autosavenonce', 'autosavenonce', false, false );
191
+ wp_nonce_field( 'closedpostboxesnonce', 'closedpostboxesnonce', false, false );
192
+ wp_nonce_field( 'meta-box-order-nonce', 'meta-box-order-nonce', false, false );
193
  echo '
194
  <div id="poststuff">
195
  <div id="post-body" class="metabox-holder columns-2">
196
  <div id="post-body-content">';
197
+ foreach ( $import_data as $event ) {
198
+ $this->show_event( $event );
199
  }
200
  echo '
201
  </div>
202
  <div id="postbox-container-1" class="postbox-container">';
203
+ do_meta_boxes( 'el-import', 'side', null );
204
  echo '
205
  </div>
206
  </div>
207
  </div>
208
+ <input type="hidden" name="reviewed_events" id="reviewed_events" value="' . esc_html( json_encode( $import_data ) ) . '" />
209
  </form>';
210
  }
211
 
212
+
213
+ private function is_no_wp_error( $value ) {
214
+ return ! is_wp_error( $value );
215
+ }
216
+
217
+
218
+ private function show_import_finished( $import_status ) {
219
  echo '
220
+ <h3>' . __( 'Step', 'event-list' ) . ' 3: ' . __( 'Import result', 'event-list' ) . '</h3>';
221
+ if ( empty( $import_status['errors'] ) ) {
222
  echo '
223
+ <div class="el-success">' . sprintf( __( 'Import of %1$s events successful!', 'event-list' ), $import_status['success'] ) . '
224
+ <a href="' . admin_url( 'edit.php?post_type=el_events' ) . '">' . __( 'Go back to All Events', 'event-list' ) . '</a>';
225
+ } else {
 
226
  echo '
227
+ <div class="el-warning">' . __( 'Errors during Import', 'event-list' ) . ':';
228
+ if ( is_wp_error( $import_status['errors'] ) ) {
229
  echo '
230
+ <p>' . $import_errors->get_error_message() . '</p>';
231
+ } else {
 
232
  echo '
233
  <ul class="el-event-errors">';
234
+ foreach ( $import_status['errors'] as $error ) {
235
+ echo '<li>' . __( 'Event from CSV-line', 'event-list' ) . ' ' . $error->get_error_data() . ': ' . $error->get_error_message() . '</li>';
 
236
  }
237
+ }
238
  echo '</ul>
239
  </div>';
240
  }
241
  }
242
 
243
+
244
+ private function show_event( $event ) {
245
  echo '
246
  <p>
247
+ <span class="el-event-header">' . __( 'Title', 'event-list' ) . ':</span> <span class="el-event-data">' . $event['title'] . '</span><br />
248
+ <span class="el-event-header">' . __( 'Start Date', 'event-list' ) . ':</span> <span class="el-event-data">' . $event['startdate'] . '</span><br />
249
+ <span class="el-event-header">' . __( 'End Date', 'event-list' ) . ':</span> <span class="el-event-data">' . $event['enddate'] . '</span><br />
250
+ <span class="el-event-header">' . __( 'Time', 'event-list' ) . ':</span> <span class="el-event-data">' . $event['starttime'] . '</span><br />
251
+ <span class="el-event-header">' . __( 'Location', 'event-list' ) . ':</span> <span class="el-event-data">' . $event['location'] . '</span><br />
252
+ <span class="el-event-header">' . __( 'Content', 'event-list' ) . ':</span> <span class="el-event-data">' . $event['content'] . '</span><br />
253
+ <span class="el-event-header">' . __( 'Category slugs', 'event-list' ) . ':</span> <span class="el-event-data">' . implode( ', ', $event['categories'] ) . '</span>
254
  </p>';
255
  }
256
 
257
+
258
  /**
259
  * @return WP_Error
260
  */
261
+ private function parse_import_file( $file ) {
262
+ $delimiter = ',';
263
+ $header = array( 'title', 'startdate', 'enddate', 'starttime', 'location', 'content', 'category_slugs' );
264
  $separator_line = 'sep=,';
265
 
266
  // list of events to import
267
  $events = array();
268
 
269
+ $file_handle = fopen( $file, 'r' );
270
  $event_lines = -1;
271
  $empty_lines = 0;
272
+ while ( ! feof( $file_handle ) ) {
273
  // get line
274
+ $line = fgetcsv( $file_handle, 0, $delimiter );
275
  // prepare line: trim elements and force an array
276
+ $line = is_array( $line ) ? array_map( 'trim', $line ) : array( trim( $line ) );
277
 
278
  // skip empty lines
279
+ if ( ! array_filter( $line ) ) {
280
  $empty_lines += 1;
281
  continue;
282
  }
283
  // check header
284
+ if ( 0 > $event_lines ) {
285
  // check optional separator line
286
+ if ( $line[0] === $separator_line ) {
287
  $empty_lines += 1;
288
  continue;
289
  }
290
  // check header line
291
+ elseif ( $line === $header || $line === array_slice( $header, 0, -1 ) ) {
292
  $event_lines += 1;
293
  continue;
294
+ } else {
295
+ return new WP_Error(
296
+ 'missing_header',
297
+ __( 'Header line is missing or not correct!', 'event-list' ) . '<br />'
298
+ . sprintf( __( 'Have a look at the %1$sexample file%2$s to see the correct header line format.', 'event-list' ), '<a href="' . $this->example_file_path . '">', '</a>' )
299
+ );
300
  }
301
  }
302
  $event_lines += 1;
303
  // check correct number of items in line
304
+ if ( 6 > count( $line ) || 7 < count( $line ) ) {
305
+ $events[] = new WP_Error( 'wrong_number_line_items', sprintf( __( 'Wrong number of items in line (%1$s items found, 6-7 required)', 'event-list' ), count( $line ) ), $event_lines + $empty_Lines + 1 );
306
  continue;
307
  }
308
  // check and prepare event data
309
  $eventdata = array(
310
+ 'csv_line' => $event_lines + $empty_lines + 1,
311
  'title' => $line[0],
312
  'startdate' => $line[1],
313
  'enddate' => $line[2],
314
  'starttime' => $line[3],
315
  'location' => $line[4],
316
  'content' => $line[5],
317
+ 'categories' => isset( $line[6] ) ? explode( '|', $line[6] ) : array(),
318
  );
319
+ $event = $this->prepare_event( $eventdata, $this->options->get( 'el_import_date_format' ) );
320
  // add event
321
  $events[] = $event;
322
  }
323
+ // close file
324
+ fclose( $file_handle );
325
  return $events;
326
  }
327
 
328
+
329
+ private function prepare_event( $event, $date_format = false ) {
330
  // trim all fields
331
+ array_walk( $event, array( $this, 'trim_event_fields' ) );
332
  // title
333
+ if ( empty( $event['title'] ) ) {
334
+ $event = new WP_Error( 'empty_title', __( 'Empty event title found', 'event-list' ), $event['csv_line'] );
335
  return $event;
336
  }
337
  // startdate
338
+ $event['startdate'] = $this->prepare_date( $event['startdate'], $date_format );
339
+ if ( false === $event['startdate'] ) {
340
+ return new WP_Error( 'wrong_startdate', __( 'Wrong date format for startdate', 'event-list' ), $event['csv_line'] );
341
  }
342
  // enddate
343
+ if ( empty( $event['enddate'] ) ) {
344
  $event['enddate'] = $event['startdate'];
345
+ } else {
346
+ $event['enddate'] = $this->prepare_date( $event['enddate'], $date_format );
347
+ if ( false === $event['enddate'] ) {
348
+ return new WP_Error( 'wrong_enddate', __( 'Wrong date format for enddate', 'event-list' ), $event['csv_line'] );
 
349
  }
350
  }
351
  // no additional checks for starttime, location, content required
352
  // categories
353
+ $event['categories'] = array_map( 'trim', $event['categories'] );
354
  return $event;
355
  }
356
 
357
+
358
+ private function trim_event_fields( &$value ) {
359
+ if ( is_array( $value ) ) {
360
+ $value = array_map( 'trim', $value );
361
+ } else {
362
+ $value = trim( $value );
363
+ }
364
+ }
365
+
366
+
367
+ private function prepare_date( $date_string, $date_format ) {
368
  $auto_detect = true;
369
+ if ( empty( $date_format ) ) {
370
  $date_format = 'Y-m-d';
371
  $auto_detect = false;
372
  }
373
  // create date from given format
374
+ $date = date_create_from_format( $date_format, $date_string );
375
+ if ( ! $date instanceof DateTime ) {
376
  // try automatic date detection
377
+ if ( $auto_detect ) {
378
+ $date = date_create( $date_string );
379
  }
380
+ if ( ! $date instanceof DateTime ) {
381
  return false;
382
  }
383
  }
384
+ return $date->format( 'Y-m-d' );
385
  }
386
 
387
+
388
  private function save_import_settings() {
389
+ foreach ( $this->options->options as $oname => $o ) {
390
  // check used post parameters
391
+ $ovalue = isset( $_POST[ $oname ] ) ? sanitize_text_field( $_POST[ $oname ] ) : '';
392
 
393
+ if ( 'import' == $o['section'] && ! empty( $ovalue ) ) {
394
+ $this->options->set( $oname, $ovalue );
395
  }
396
  }
397
  }
398
 
399
+
400
  public function add_metaboxes() {
401
+ add_meta_box( 'event-publish', __( 'Import events', 'event-list' ), array( &$this, 'render_publish_metabox' ), 'el-import', 'side' );
402
+ add_meta_box( 'event-categories', __( 'Add additional categories', 'event-list' ), array( &$this, 'render_category_metabox' ), 'el-import', 'side' );
403
  }
404
 
405
+
406
  public function render_publish_metabox() {
407
  echo '
408
  <div class="submitbox">
409
+ <div id="delete-action"><a href="?page=el_admin_main" class="submitdelete deletion">' . __( 'Cancel' ) . '</a></div>
410
+ <div id="publishing-action"><input type="submit" class="button button-primary button-large" name="import" value="' . __( 'Import', 'event-list' ) . '" id="import"></div>
411
  <div class="clear"></div>
412
  </div>';
413
  }
414
 
415
+
416
+ public function render_category_metabox( $post, $metabox ) {
417
+ require_once ABSPATH . 'wp-admin/includes/meta-boxes.php';
418
+ $dpost = get_default_post_to_edit( 'el-events' );
419
+ $box = array( 'args' => array( 'taxonomy' => $this->events_post_type->taxonomy ) );
420
+ post_categories_meta_box( $dpost, $box );
421
  }
422
 
423
+
424
  private function import_events() {
425
  // check used post parameters
426
+ $reviewed_events = json_decode( stripslashes( $_POST['reviewed_events'] ), true );
427
+ if ( empty( $reviewed_events ) ) {
428
+ return new WP_Error( 'no_events', __( 'No events found', 'event-list' ) );
429
  }
430
  // prepare additional categories
431
+ if ( $this->events_post_type->event_cat_taxonomy === $this->events_post_type->taxonomy ) {
432
+ $additional_cat_ids = isset( $_POST['tax_input'][ $this->events_post_type->taxonomy ] ) ? $_POST['tax_input'][ $this->events_post_type->taxonomy ] : array();
433
+ } else {
434
+ $additional_cat_ids = isset( $_POST[ 'post_' . $this->events_post_type->taxonomy ] ) ? $_POST[ 'post_' . $this->events_post_type->taxonomy ] : array();
435
  }
436
+ $additional_cat_ids = is_array( $additional_cat_ids ) ? array_map( 'intval', $additional_cat_ids ) : array();
 
 
 
437
  $additional_cat_slugs = array();
438
+ foreach ( $additional_cat_ids as $cat_id ) {
439
+ $cat = $this->events->get_cat_by_id( $cat_id );
440
+ if ( ! empty( $cat ) ) {
441
  $additional_cat_slugs[] = $cat->slug;
442
  }
443
  }
444
  // prepare events and events categories
445
+ foreach ( $reviewed_events as &$event_ref ) {
446
  // check event data
447
  // remove not available categories of import file
448
+ foreach ( $event_ref['categories'] as $ckey => $cat_slug ) {
449
+ if ( ! $this->events->cat_exists( $cat_slug ) ) {
450
+ unset( $event_ref['categories'][ $ckey ] );
451
  }
452
  }
453
  // add the additionally specified categories to the event
454
+ if ( ! empty( $additional_cat_slugs ) ) {
455
+ $event_ref['categories'] = array_unique( array_merge( $event_ref['categories'], $additional_cat_slugs ) );
456
  }
457
  }
458
  // save events
459
+ $ret = array(
460
+ 'success' => 0,
461
+ 'errors' => array(),
462
+ );
463
+ require_once EL_PATH . 'includes/event.php';
464
+ foreach ( $reviewed_events as $eventdata ) {
465
+ $ed = $this->prepare_event( $eventdata );
466
+ if ( is_wp_error( $ed ) ) {
467
  $ret['errors'][] = $ed;
468
  continue;
469
  }
470
+ // TODO: return WP_Error instead of false in EL_Event when safing fails
471
+ $event = EL_Event::save( $eventdata );
472
+ if ( ! $event ) {
473
+ $ret['errors'][] = new WP_Error( 'failed_saving', __( 'Saving of event failed!', 'event-list' ), $event['csv_line'] );
474
  continue;
475
  }
476
  $ret['success'] += 1;
478
  return $ret;
479
  }
480
 
481
+
482
  public function embed_import_scripts() {
483
+ wp_enqueue_style( 'eventlist_admin_import', EL_URL . 'admin/css/admin_import.css' );
484
  }
485
+
486
  }
487
+
admin/includes/admin-main.php CHANGED
@@ -1,174 +1,199 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events_post_type.php');
8
- require_once(EL_PATH.'includes/filterbar.php');
9
- require_once(EL_PATH.'includes/daterange.php');
10
- require_once(EL_PATH.'includes/event.php');
11
 
12
  /**
13
  * This class handles all data for the admin main page
14
  */
15
  class EL_Admin_Main {
 
16
  private static $instance;
 
17
  private $options;
 
18
  private $events_post_type;
 
19
  private $filterbar;
20
 
 
 
 
 
 
 
 
 
21
  public static function &get_instance() {
22
  // Create class instance if required
23
- if(!isset(self::$instance)) {
24
  self::$instance = new self();
25
  }
26
  // Return class instance
27
  return self::$instance;
28
  }
29
 
 
30
  private function __construct() {
31
- $this->options = &EL_Options::get_instance();
32
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
33
- $this->filterbar = &EL_Filterbar::get_instance();
34
- add_action('manage_posts_custom_column', array(&$this, 'events_custom_columns'), 10, 2);
35
- add_filter('manage_edit-el_events_columns', array(&$this, 'events_edit_columns'));
36
- add_filter('manage_edit-el_events_sortable_columns', array(&$this, 'events_sortable_columns'));
37
- add_filter('request', array(&$this, 'sort_events'));
38
- add_filter('post_row_actions',array(&$this, 'add_action_row_elements'), 10, 2);
39
- add_filter('disable_months_dropdown', '__return_true');
40
- add_filter('disable_categories_dropdown', '__return_true');
41
- add_action('restrict_manage_posts', array(&$this, 'add_table_filters'));
42
- add_filter('parse_query', array(&$this, 'filter_request'));
43
- add_filter('posts_results', array(&$this, 'check_events_results'));
44
- add_action('load-edit.php', array(&$this, 'set_default_posts_list_mode'));
45
- add_action('admin_print_scripts', array(&$this, 'embed_scripts'));
46
- add_action('admin_head', array(&$this, 'add_import_button'));
 
 
47
  }
48
 
 
49
  /** ************************************************************************
50
- * This method dictates the table's columns and titles. This should returns
51
- * an array where the key is the column slug (and class) and the value is
52
- * the column's title text.
53
- *
54
- * @see WP_List_Table::::single_row_columns()
55
- * @return array An associative array containing column information: 'slugs'=>'Visible Titles'
56
- ***************************************************************************/
57
- public function events_edit_columns($columns) {
58
  return array(
59
- 'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
60
- 'eventdate' => __('Event Date','event-list'),
61
- 'title' => __('Title','event-list'),
62
- 'location' => __('Location','event-list'),
63
- 'taxonomy-'.$this->events_post_type->taxonomy => __('Categories'),
64
- 'author' => __('Author','event-list'),
65
- 'date' => __('Date')
66
  );
67
  }
68
 
69
- public function events_custom_columns($column_name, $pid) {
70
- switch($column_name) {
 
71
  case 'eventdate':
72
- $event = new EL_Event($pid);
73
- echo $this->format_event_date($event->startdate, $event->enddate, $event->starttime_i18n());
74
  break;
75
  case 'location':
76
- $event = new EL_Event($pid);
77
  echo $event->location;
78
  break;
79
  }
80
  }
81
 
82
- public function events_sortable_columns($columns) {
 
83
  $columns['eventdate'] = 'eventdate';
84
- $columns['location'] = 'location';
85
- $columns['author'] = 'author';
86
  return $columns;
87
  }
88
 
89
- public function sort_events($args) {
 
90
  // Set default order to 'eventdate' of no other sorting is set
91
- if(!isset($args['orderby'])) {
92
  $args['orderby'] = 'eventdate';
93
- $args['order'] = 'asc';
94
  }
95
- $add_args=array();
96
- switch($args['orderby']) {
97
  case 'eventdate':
98
  $add_args = array(
99
- 'meta_key' => 'startdate',
100
  'meta_query' => array(
101
- 'relation' => 'AND',
102
- 'startdate' => array('key' => 'startdate'),
103
- 'starttime' => array('key' => 'starttime'),
104
- 'enddate' => array('key' => 'enddate')
105
  ),
106
- 'orderby' => array(
107
  'startdate' => $args['order'],
108
  'starttime' => $args['order'],
109
- 'enddate' => $args['order']
110
- )
111
  );
112
  break;
113
  case 'location':
114
  $add_args = array(
115
- 'meta_key' => 'location'
116
  );
117
  break;
118
  }
119
- if(!empty($add_args)) {
120
- $args = array_merge($args, $add_args);
121
  }
122
  return $args;
123
  }
124
 
125
- public function add_action_row_elements($actions, $post) {
126
- $actions['copy'] = '<a href="'.admin_url(add_query_arg('copy', $post->ID, 'post-new.php?post_type=el_events')).'" aria-label="'.sprintf(__('Add a copy of %1$s','event-list'), '&#8222;'.$post->post_title.'&#8220;').'">'.__('Copy','event-list').'</a>';
 
 
 
 
 
127
  return $actions;
128
  }
129
 
 
130
  public function add_table_filters() {
131
  global $cat;
132
  // check used get parameters
133
  // set default date ("upcoming" for All, Published; "all" for everything else)
134
- $selected_status = isset($_GET['post_status']) ? sanitize_key($_GET['post_status']) : 'publish';
135
- $default_date = 'publish' === $selected_status ? 'upcoming' : 'all';
136
- $args['selected_date'] = isset($_GET['date']) ? sanitize_key($_GET['date']) : $default_date;
137
-
138
 
139
  // date filter
140
- echo($this->filterbar->show_years(admin_url('edit.php?post_type=el_events'), $args, 'dropdown', array('show_past' => true)));
141
  // cat filter
142
  $cat_args = array(
143
- 'show_option_all' => __('All Categories'),
144
- 'taxonomy' => $this->events_post_type->taxonomy,
145
- 'orderby' => 'name',
146
- 'hierarchical' => true,
147
  );
148
  // additional parameters required if a seperate taxonomy is used
149
- if(!$this->events_post_type->use_post_categories) {
150
  // check used get parameters
151
- $selected_cat = isset($_GET['cat']) ? sanitize_key($_GET['cat']) : '';
152
 
153
  $cat_args['value_field'] = 'slug';
154
- $cat_args['selected'] = $selected_cat;
155
-
156
  }
157
- wp_dropdown_categories($cat_args);
158
  }
159
 
160
- public function filter_request($query) {
161
- // check used get parameters
162
- $selected_date = isset($_GET['date']) ? sanitize_key($_GET['date']) : 'upcoming';
163
 
164
- $meta_query = array('relation' => 'AND');
 
 
 
 
 
165
  // date filter
166
- $date_for_startrange = ('' == $this->options->get('el_multiday_filterrange')) ? 'startdate' : 'enddate';
167
- $date_range = EL_Daterange::get_instance()->check_daterange_format($selected_date);
168
- if(empty($date_range)) {
169
- $date_range = EL_Daterange::get_instance()->check_date_format($selected_date);
170
  }
171
- $meta_query[] = array(
172
  'relation' => 'AND',
173
  array(
174
  'key' => $date_for_startrange,
@@ -179,77 +204,84 @@ class EL_Admin_Main {
179
  'key' => 'startdate',
180
  'value' => $date_range[1],
181
  'compare' => '<',
182
- )
183
  );
184
  $query->query_vars['meta_query'] = $meta_query;
185
  // adaptions for taxonomy filter if a seperate taxonomy is used (no adaptions required if post categories are used)
186
- if(!$this->events_post_type->use_post_categories) {
187
  // check used get parameters
188
- $selected_cat = isset($_GET['cat']) ? sanitize_key($_GET['cat']) : '';
189
 
190
- $query->query_vars['cat'] = false;
191
- $query->query_vars[$this->events_post_type->taxonomy] = $selected_cat;
192
  }
193
  }
194
 
195
- /* Reload the page to show all events when:
 
 
196
  * - published events are selected
197
  * - no specific date is selected
198
  * - no upcoming events are available
199
  */
200
- public function check_events_results($events) {
201
- $selected_status = isset($_GET['post_status']) ? sanitize_key($_GET['post_status']) : 'publish';
202
- $date_selected = isset($_GET['date']);
203
- if('publish' === $selected_status && !$date_selected && !count($events)) {
204
- wp_safe_redirect(add_query_arg('date', 'all'));
205
  exit;
206
  }
207
  return $events;
208
  }
209
 
 
210
  public function set_default_posts_list_mode() {
211
  // check used get parameters
212
- $post_type = isset($_GET['post_type']) ? sanitize_key($_GET['post_type']) : '';
213
- $mode = isset($_REQUEST['mode']) ? sanitize_title($_REQUEST['mode']) : '';
214
 
215
- if('el_events' === $post_type && empty($_REQUEST['mode'])) {
216
- $_REQUEST['mode'] = 'excerpt';
217
  }
218
  }
219
 
 
220
  public function embed_scripts() {
221
- wp_enqueue_style('eventlist_admin_main', EL_URL.'admin/css/admin_main.css');
222
  }
223
 
 
224
  public function add_import_button() {
225
  echo '
226
- <script>jQuery(document).ready(function($) { items = $("a.page-title-action").length ? $("a.page-title-action") : $("a.add-new-h2"); '.
227
- 'items.first().after(\'<a href="'.admin_url('edit.php?post_type=el_events&page=el_admin_import').'" class="add-new-h2">'.__('Import','event-list').'</a>\'); });</script>';
228
  }
229
 
 
230
  /** ************************************************************************
231
- * In this function the start date, the end date and time is formated for
232
- * the output.
233
- *
234
- * @param string $startdate The start date of the event
235
- * @param string $enddate The end date of the event
236
- * @param string $starttime The start time of the event
237
- ***************************************************************************/
238
- private function format_event_date($startdate, $enddate, $starttime) {
239
  $out = '<span style="white-space:nowrap;">';
240
  // start date
241
- $out .= mysql2date(__('Y/m/d'), $startdate);
242
  // end date for multiday event
243
- if($startdate !== $enddate) {
244
- $out .= ' -<br />'.mysql2date(__('Y/m/d'), $enddate);
245
  }
246
  // event starttime
247
- if('' !== $starttime) {
248
  $out .= '<br />
249
- <span class="starttime">'.esc_html($starttime).'</span>';
250
  }
251
  $out .= '</span>';
252
  return $out;
253
  }
 
254
  }
255
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events_post_type.php';
8
+ require_once EL_PATH . 'includes/filterbar.php';
9
+ require_once EL_PATH . 'includes/daterange.php';
10
+ require_once EL_PATH . 'includes/event.php';
11
 
12
  /**
13
  * This class handles all data for the admin main page
14
  */
15
  class EL_Admin_Main {
16
+
17
  private static $instance;
18
+
19
  private $options;
20
+
21
  private $events_post_type;
22
+
23
  private $filterbar;
24
 
25
+ /**
26
+ * Is the trash page displayed?
27
+ *
28
+ * @var bool
29
+ */
30
+ private $is_trash;
31
+
32
+
33
  public static function &get_instance() {
34
  // Create class instance if required
35
+ if ( ! isset( self::$instance ) ) {
36
  self::$instance = new self();
37
  }
38
  // Return class instance
39
  return self::$instance;
40
  }
41
 
42
+
43
  private function __construct() {
44
+ $this->options = &EL_Options::get_instance();
45
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
46
+ $this->filterbar = &EL_Filterbar::get_instance();
47
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
48
+ $this->is_trash = isset( $_REQUEST['post_status'] ) && 'trash' === $_REQUEST['post_status'];
49
+ add_action( 'manage_posts_custom_column', array( &$this, 'events_custom_columns' ), 10, 2 );
50
+ add_filter( 'manage_edit-el_events_columns', array( &$this, 'events_edit_columns' ) );
51
+ add_filter( 'manage_edit-el_events_sortable_columns', array( &$this, 'events_sortable_columns' ) );
52
+ add_filter( 'request', array( &$this, 'sort_events' ) );
53
+ add_filter( 'post_row_actions', array( &$this, 'add_action_row_elements' ), 10, 2 );
54
+ add_filter( 'disable_months_dropdown', '__return_true' );
55
+ add_filter( 'disable_categories_dropdown', '__return_true' );
56
+ add_action( 'restrict_manage_posts', array( &$this, 'add_table_filters' ) );
57
+ add_filter( 'parse_query', array( &$this, 'filter_request' ) );
58
+ add_filter( 'posts_results', array( &$this, 'check_events_results' ) );
59
+ add_action( 'load-edit.php', array( &$this, 'set_default_posts_list_mode' ) );
60
+ add_action( 'admin_print_scripts', array( &$this, 'embed_scripts' ) );
61
+ add_action( 'admin_head', array( &$this, 'add_import_button' ) );
62
  }
63
 
64
+
65
  /** ************************************************************************
66
+ * This method dictates the table's columns and titles. This should returns
67
+ * an array where the key is the column slug (and class) and the value is
68
+ * the column's title text.
69
+ *
70
+ * @see WP_List_Table::::single_row_columns()
71
+ * @return array An associative array containing column information: 'slugs'=>'Visible Titles'
72
+ ***************************************************************************/
73
+ public function events_edit_columns( $columns ) {
74
  return array(
75
+ 'cb' => '<input type="checkbox" />', // Render a checkbox instead of text
76
+ 'eventdate' => __( 'Event Date', 'event-list' ),
77
+ 'title' => __( 'Title', 'event-list' ),
78
+ 'location' => __( 'Location', 'event-list' ),
79
+ 'taxonomy-' . $this->events_post_type->taxonomy => __( 'Categories' ),
80
+ 'author' => __( 'Author', 'event-list' ),
81
+ 'date' => __( 'Date' ),
82
  );
83
  }
84
 
85
+
86
+ public function events_custom_columns( $column_name, $pid ) {
87
+ switch ( $column_name ) {
88
  case 'eventdate':
89
+ $event = new EL_Event( $pid );
90
+ echo $this->format_event_date( $event->startdate, $event->enddate, $event->starttime_i18n() );
91
  break;
92
  case 'location':
93
+ $event = new EL_Event( $pid );
94
  echo $event->location;
95
  break;
96
  }
97
  }
98
 
99
+
100
+ public function events_sortable_columns( $columns ) {
101
  $columns['eventdate'] = 'eventdate';
102
+ $columns['location'] = 'location';
103
+ $columns['author'] = 'author';
104
  return $columns;
105
  }
106
 
107
+
108
+ public function sort_events( $args ) {
109
  // Set default order to 'eventdate' of no other sorting is set
110
+ if ( ! isset( $args['orderby'] ) ) {
111
  $args['orderby'] = 'eventdate';
112
+ $args['order'] = 'asc';
113
  }
114
+ $add_args = array();
115
+ switch ( $args['orderby'] ) {
116
  case 'eventdate':
117
  $add_args = array(
118
+ 'meta_key' => 'startdate',
119
  'meta_query' => array(
120
+ 'relation' => 'AND',
121
+ 'startdate' => array( 'key' => 'startdate' ),
122
+ 'starttime' => array( 'key' => 'starttime' ),
123
+ 'enddate' => array( 'key' => 'enddate' ),
124
  ),
125
+ 'orderby' => array(
126
  'startdate' => $args['order'],
127
  'starttime' => $args['order'],
128
+ 'enddate' => $args['order'],
129
+ ),
130
  );
131
  break;
132
  case 'location':
133
  $add_args = array(
134
+ 'meta_key' => 'location',
135
  );
136
  break;
137
  }
138
+ if ( ! empty( $add_args ) ) {
139
+ $args = array_merge( $args, $add_args );
140
  }
141
  return $args;
142
  }
143
 
144
+
145
+ public function add_action_row_elements( $actions, $post ) {
146
+ if ( ! $this->is_trash ) {
147
+ $actions['copy'] = '<a href="' . admin_url( add_query_arg( 'copy', $post->ID, 'post-new.php?post_type=el_events' ) ) .
148
+ '" aria-label="' . sprintf( __( 'Add a copy of %1$s', 'event-list' ), '&#8222;' . $post->post_title . '&#8220;' ) . '">' . __( 'Copy', 'event-list' ) . '</a>';
149
+ }
150
+
151
  return $actions;
152
  }
153
 
154
+
155
  public function add_table_filters() {
156
  global $cat;
157
  // check used get parameters
158
  // set default date ("upcoming" for All, Published; "all" for everything else)
159
+ $selected_status = isset( $_GET['post_status'] ) ? sanitize_key( $_GET['post_status'] ) : 'publish';
160
+ $default_date = 'publish' === $selected_status ? 'upcoming' : 'all';
161
+ $args['selected_date'] = isset( $_GET['date'] ) ? sanitize_key( $_GET['date'] ) : $default_date;
 
162
 
163
  // date filter
164
+ echo( $this->filterbar->show_years( admin_url( 'edit.php?post_type=el_events' ), $args, 'dropdown', array( 'show_past' => true ) ) );
165
  // cat filter
166
  $cat_args = array(
167
+ 'show_option_all' => __( 'All Categories' ),
168
+ 'taxonomy' => $this->events_post_type->taxonomy,
169
+ 'orderby' => 'name',
170
+ 'hierarchical' => true,
171
  );
172
  // additional parameters required if a seperate taxonomy is used
173
+ if ( ! $this->events_post_type->use_post_categories ) {
174
  // check used get parameters
175
+ $selected_cat = isset( $_GET['cat'] ) ? sanitize_key( $_GET['cat'] ) : '';
176
 
177
  $cat_args['value_field'] = 'slug';
178
+ $cat_args['selected'] = $selected_cat;
 
179
  }
180
+ wp_dropdown_categories( $cat_args );
181
  }
182
 
 
 
 
183
 
184
+ public function filter_request( $query ) {
185
+ // Check used get parameters
186
+ $default_date = $this->is_trash ? 'all' : 'upcoming';
187
+ $selected_date = isset( $_GET['date'] ) ? sanitize_key( $_GET['date'] ) : $default_date;
188
+
189
+ $meta_query = array( 'relation' => 'AND' );
190
  // date filter
191
+ $date_for_startrange = ( '' == $this->options->get( 'el_multiday_filterrange' ) ) ? 'startdate' : 'enddate';
192
+ $date_range = EL_Daterange::get_instance()->check_daterange_format( $selected_date );
193
+ if ( empty( $date_range ) ) {
194
+ $date_range = EL_Daterange::get_instance()->check_date_format( $selected_date );
195
  }
196
+ $meta_query[] = array(
197
  'relation' => 'AND',
198
  array(
199
  'key' => $date_for_startrange,
204
  'key' => 'startdate',
205
  'value' => $date_range[1],
206
  'compare' => '<',
207
+ ),
208
  );
209
  $query->query_vars['meta_query'] = $meta_query;
210
  // adaptions for taxonomy filter if a seperate taxonomy is used (no adaptions required if post categories are used)
211
+ if ( ! $this->events_post_type->use_post_categories ) {
212
  // check used get parameters
213
+ $selected_cat = isset( $_GET['cat'] ) ? sanitize_key( $_GET['cat'] ) : '';
214
 
215
+ $query->query_vars['cat'] = false;
216
+ $query->query_vars[ $this->events_post_type->taxonomy ] = $selected_cat;
217
  }
218
  }
219
 
220
+
221
+ /*
222
+ Reload the page to show all events when:
223
  * - published events are selected
224
  * - no specific date is selected
225
  * - no upcoming events are available
226
  */
227
+ public function check_events_results( $events ) {
228
+ $selected_status = isset( $_GET['post_status'] ) ? sanitize_key( $_GET['post_status'] ) : 'publish';
229
+ $date_selected = isset( $_GET['date'] );
230
+ if ( 'publish' === $selected_status && ! $date_selected && ! count( $events ) ) {
231
+ wp_safe_redirect( add_query_arg( 'date', 'all' ) );
232
  exit;
233
  }
234
  return $events;
235
  }
236
 
237
+
238
  public function set_default_posts_list_mode() {
239
  // check used get parameters
240
+ $post_type = isset( $_GET['post_type'] ) ? sanitize_key( $_GET['post_type'] ) : '';
241
+ $mode = isset( $_REQUEST['mode'] ) ? sanitize_title( $_REQUEST['mode'] ) : '';
242
 
243
+ if ( 'el_events' === $post_type && empty( $_REQUEST['mode'] ) ) {
244
+ $_REQUEST['mode'] = 'excerpt';
245
  }
246
  }
247
 
248
+
249
  public function embed_scripts() {
250
+ wp_enqueue_style( 'eventlist_admin_main', EL_URL . 'admin/css/admin_main.css' );
251
  }
252
 
253
+
254
  public function add_import_button() {
255
  echo '
256
+ <script>jQuery(document).ready(function($) { items = $("a.page-title-action").length ? $("a.page-title-action") : $("a.add-new-h2"); ' .
257
+ 'items.first().after(\'<a href="' . admin_url( 'edit.php?post_type=el_events&page=el_admin_import' ) . '" class="add-new-h2">' . __( 'Import', 'event-list' ) . '</a>\'); });</script>';
258
  }
259
 
260
+
261
  /** ************************************************************************
262
+ * In this function the start date, the end date and time is formated for
263
+ * the output.
264
+ *
265
+ * @param string $startdate The start date of the event
266
+ * @param string $enddate The end date of the event
267
+ * @param string $starttime The start time of the event
268
+ ***************************************************************************/
269
+ private function format_event_date( $startdate, $enddate, $starttime ) {
270
  $out = '<span style="white-space:nowrap;">';
271
  // start date
272
+ $out .= mysql2date( __( 'Y/m/d' ), $startdate );
273
  // end date for multiday event
274
+ if ( $startdate !== $enddate ) {
275
+ $out .= ' -<br />' . mysql2date( __( 'Y/m/d' ), $enddate );
276
  }
277
  // event starttime
278
+ if ( '' !== $starttime ) {
279
  $out .= '<br />
280
+ <span class="starttime">' . esc_html( $starttime ) . '</span>';
281
  }
282
  $out .= '</span>';
283
  return $out;
284
  }
285
+
286
  }
287
+
admin/includes/admin-new.php CHANGED
@@ -1,223 +1,261 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/event.php');
8
 
9
  /**
10
- * This class handles all data for the admin new event page
11
- */
12
  class EL_Admin_New {
 
13
  private static $instance;
 
14
  private $options;
 
15
  private $is_new;
 
16
  private $copy_event = null;
17
 
 
18
  public static function &get_instance() {
19
  // Create class instance if required
20
- if(!isset(self::$instance)) {
21
  self::$instance = new self();
22
  }
23
  // Return class instance
24
  return self::$instance;
25
  }
26
 
 
27
  private function __construct() {
28
  // check used get parameters
29
- $action = isset($_GET['action']) ? sanitize_key($_GET['action']) : '';
30
- $copy = isset($_GET['copy']) ? intval($_GET['copy']) : 0;
31
- if(!empty($copy)) {
32
- $this->copy_event = new EL_Event($copy);
33
- add_filter('get_object_terms', array(&$this, 'set_copied_categories'));
34
  }
35
 
36
  $this->options = &EL_Options::get_instance();
37
- $this->is_new = 'edit' !== $action;
38
-
39
- add_action('add_meta_boxes', array(&$this, 'add_eventdata_metabox'));
40
- add_action('edit_form_top', array(&$this, 'form_top_content'));
41
- add_action('edit_form_after_title', array(&$this, 'form_after_title_content'));
42
- add_action('admin_print_scripts', array(&$this, 'embed_scripts'));
43
- add_action('save_post_el_events', array(&$this, 'save_eventdata'), 10, 3);
44
- add_filter('enter_title_here', array(&$this, 'change_default_title'));
45
- add_filter('post_updated_messages', array(&$this, 'updated_messages'));
46
  }
47
 
48
- public function add_eventdata_metabox($post_type) {
 
49
  add_meta_box(
50
  'el_event_edit_meta',
51
- __('Event data','event-list'),
52
- array(&$this, 'render_eventdata_metabox'),
53
  $post_type,
54
  'primary',
55
  'high'
56
  );
57
  }
58
 
 
59
  public function render_eventdata_metabox() {
60
  global $post;
61
- if($this->is_new && empty($this->copy_event)) {
62
  // set next day as date
63
- $startdate = current_time('timestamp')+86400; // next day (86400 seconds = 1*24*60*60 = 1 day);
64
- $enddate = $startdate;
65
  $starttime = '';
66
- $location = '';
67
- }
68
- else {
69
  // set existing eventdata
70
- $event = $this->is_new ? $this->copy_event : new EL_Event($post);
71
- $startdate = strtotime($event->startdate);
72
- $enddate = strtotime($event->enddate);
73
- $starttime = esc_html($event->starttime);
74
- $location = esc_html($event->location);
75
  }
76
  // Add required data for javascript in a hidden field
77
- $json = json_encode(array('el_date_format' => $this->datepicker_format($this->get_event_dateformat()),
78
- 'el_start_of_week' => get_option('start_of_week'),
79
- 'el_copy_url' => $this->is_new ? '' : admin_url(add_query_arg(array('copy'=>$post->ID), 'post-new.php?post_type=el_events')),
80
- 'el_copy_text' => $this->is_new ? '' : __('Add Copy','event-list')));
 
 
 
 
 
 
 
81
  // HTML output (single quotes required for json value due to json layout)
82
  echo '
83
- <input type="hidden" id="json_for_js" value=\''.$json.'\' />
84
- <label class="event-option">'.__('Date','event-list').' ('.__('required','event-list').'):</label>
85
- <div class="event-data"><span class="date-wrapper"><input type="text" class="text form-required" name="startdate" id="startdate" value="'.date('Y-m-d', $startdate).'" /><i class="dashicons dashicons-calendar-alt"></i></span>
86
- <span id="enddate-area"> - <span class="date-wrapper"><input type="text" class="text" name="enddate" id="enddate" value="'.date('Y-m-d', $enddate).'" /><i class="dashicons dashicons-calendar-alt"></i></span></span>
87
- <label class="el-inline-checkbox"><input type="checkbox" name="multiday" id="multiday" value="1" /> '.__('Multi-Day Event','event-list').'</label>
88
  <input type="hidden" id="startdate-iso" name="startdate-iso" value="" />
89
  <input type="hidden" id="enddate-iso" name="enddate-iso" value="" />
90
  </div>
91
- <label class="event-option">'.__('Time','event-list').':</label>
92
- <div class="event-data"><input type="text" class="text" name="starttime" id="starttime" value="'.$starttime.'" /></div>
93
- <label class="event-option">'.__('Location','event-list').':</label>
94
- <div class="event-data"><input type="text" class="text" name="location" id="location" value="'.$location.'" /></div>';
95
  }
96
 
 
97
  public function form_top_content() {
98
  // set post values if an event gets copied
99
- if(!empty($this->copy_event)) {
100
  global $post;
101
- $post->post_title = $this->copy_event->title;
102
  $post->post_content = $this->copy_event->content;
103
  }
104
  // show label for event title
105
  echo '
106
- <label class="event-option">'.__('Event Title','event-list').':</label>';
107
  }
108
 
 
109
  public function form_after_title_content() {
110
  global $post, $wp_meta_boxes;
111
 
112
  // create "primary" metabox container, show all "primary" metaboxes in that container and unset the "primary" metaboxes afterwards
113
  echo '
114
  <div id="postbox-container-0" class="postbox-container">';
115
- do_meta_boxes(get_current_screen(), 'primary', $post);
116
- unset($wp_meta_boxes[get_post_type('post')]['primary']);
117
  echo '
118
  </div>';
119
  // show label for event content
120
  echo '
121
- <label class="event-option">'.__('Event Content','event-list').':</label>';
122
  }
123
 
 
124
  public function embed_scripts() {
125
- wp_enqueue_script('jquery-ui-datepicker');
126
- wp_enqueue_script('eventlist_admin_new_js', EL_URL.'admin/js/admin_new.js');
127
- // TODO: wp_localize_jquery_ui_datepicker is available since wordpress version 4.6.0.
128
- // For compatibility to older versions the function_exists test was added, this test can be removed again in a later version.
129
- if(function_exists('wp_localize_jquery_ui_datepicker')) {
130
  wp_localize_jquery_ui_datepicker();
131
  }
132
- wp_enqueue_style('eventlist_admin_new', EL_URL.'admin/css/admin_new.css');
133
  // add the jquery-ui style "smooth" (see https://jqueryui.com/download/) (required for the xwp datepicker skin)
134
- wp_enqueue_style('eventlist_jqueryui', EL_URL.'admin/css/jquery-ui.min.css');
135
  // add the xwp datepicker skin (see https://github.com/xwp/wp-jquery-ui-datepicker-skins)
136
- wp_enqueue_style('eventlist_datepicker', EL_URL.'admin/css/jquery-ui-datepicker.css');
137
  }
138
 
139
- public function save_eventdata($pid, $post, $update) {
 
140
  // don't do on autosave or when new posts are first created
141
- if((defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) || 'auto-draft' === $post->post_status) {
142
  return $pid;
143
  }
144
  $eventdata = $_POST;
145
  // provide iso start- and end-date
146
- if(!empty($eventdata['startdate-iso'])) {
147
  $eventdata['startdate'] = $eventdata['startdate-iso'];
148
  }
149
- if(!empty($eventdata['enddate-iso'])) {
150
  $eventdata['enddate'] = $eventdata['enddate-iso'];
151
  }
152
  // set end_date to start_date if multiday is not selected
153
- if(empty($eventdata['multiday'])) {
154
  $eventdata['enddate'] = $eventdata['startdate'];
155
  }
156
- return (bool)EL_Event::save_postmeta($pid, $eventdata);
157
  }
158
 
 
159
  private function get_event_dateformat() {
160
- if('' == $this->options->get('el_edit_dateformat')) {
161
- return __('Y/m/d');
162
- }
163
- else {
164
- return $this->options->get('el_edit_dateformat');
165
  }
166
  }
167
 
168
- public function change_default_title($title) {
 
169
  // Delete default title in text field (not required due to additional lable above the title field)
170
  return '';
171
  }
172
 
173
- public function updated_messages($messages) {
174
- // check used get parameters
175
- $revision = isset($_GET['revision']) ? intval($_GET['revision']) : null;
 
176
 
177
  global $post, $post_ID;
178
  $messages['el_events'] = array(
179
  0 => '', // Unused. Messages start at index 1.
180
- 1 => __('Event updated.','event-list').' <a href="'.esc_url(get_permalink($post_ID)).'">'.__('View event','event-list').'</a>',
181
  2 => '', // Custom field updated is not required (no custom fields)
182
  3 => '', // Custom field deleted is not required (no custom fields)
183
- 4 => __('Event updated.','event-list'),
184
- 5 => is_null($revision) ? false : sprintf(__('Event restored to revision from %1$s','event-list'), wp_post_revision_title($revision, false)),
185
- 6 => __('Event published.','event-list').' <a href="'.esc_url(get_permalink($post_ID)).'">'.__('View event','event-list').'</a>',
186
- 7 => __('Event saved.'),
187
- 8 => __('Event submitted.','event-list').' <a target="_blank" href="'.esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))).'">'.__('Preview event','event-list').'</a>',
188
- 9 => sprintf(__('Event scheduled for: %1$s>','event-list'), '<strong>'.date_i18n(__('M j, Y @ G:i'), strtotime($post->post_date)).'</strong>').
189
- ' <a target="_blank" href="'.esc_url(get_permalink($post_ID)).'">'.__('Preview event','event-list').'</a>',
190
- 10 => __('Event draft updated.','event-list').' <a target="_blank" href="'.esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))).'">'.__('Preview event','event-list').'</a>',
191
  );
192
  return $messages;
193
  }
194
 
195
- public function set_copied_categories($categories) {
196
- if(empty($categories)) {
197
- $categories = array_merge($categories, $this->copy_event->get_category_ids());
 
198
  }
199
  return $categories;
200
  }
201
 
 
202
  /**
203
  * Convert a date format to a jQuery UI DatePicker format
204
  *
205
  * @param string $format a date format
206
  * @return string
207
  */
208
- private function datepicker_format($format) {
209
  return str_replace(
210
  array(
211
- 'd', 'j', 'l', 'z', // Day.
212
- 'F', 'M', 'n', 'm', // Month.
213
- 'Y', 'y' // Year.
 
 
 
 
 
 
 
214
  ),
215
  array(
216
- 'dd', 'd', 'DD', 'o',
217
- 'MM', 'M', 'm', 'mm',
218
- 'yy', 'y'
 
 
 
 
 
 
 
219
  ),
220
- $format);
 
221
  }
 
222
  }
223
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/event.php';
8
 
9
  /**
10
+ * This class handles all data for the admin new event page
11
+ */
12
  class EL_Admin_New {
13
+
14
  private static $instance;
15
+
16
  private $options;
17
+
18
  private $is_new;
19
+
20
  private $copy_event = null;
21
 
22
+
23
  public static function &get_instance() {
24
  // Create class instance if required
25
+ if ( ! isset( self::$instance ) ) {
26
  self::$instance = new self();
27
  }
28
  // Return class instance
29
  return self::$instance;
30
  }
31
 
32
+
33
  private function __construct() {
34
  // check used get parameters
35
+ $action = isset( $_GET['action'] ) ? sanitize_key( $_GET['action'] ) : '';
36
+ $copy = isset( $_GET['copy'] ) ? intval( $_GET['copy'] ) : 0;
37
+ if ( ! empty( $copy ) ) {
38
+ $this->copy_event = new EL_Event( $copy );
39
+ add_filter( 'get_object_terms', array( &$this, 'set_copied_categories' ) );
40
  }
41
 
42
  $this->options = &EL_Options::get_instance();
43
+ $this->is_new = 'edit' !== $action;
44
+
45
+ add_action( 'add_meta_boxes', array( &$this, 'add_eventdata_metabox' ) );
46
+ add_action( 'edit_form_top', array( &$this, 'form_top_content' ) );
47
+ add_action( 'edit_form_after_title', array( &$this, 'form_after_title_content' ) );
48
+ add_action( 'admin_print_scripts', array( &$this, 'embed_scripts' ) );
49
+ add_action( 'save_post_el_events', array( &$this, 'save_eventdata' ), 10, 3 );
50
+ add_filter( 'enter_title_here', array( &$this, 'change_default_title' ) );
51
+ add_filter( 'post_updated_messages', array( &$this, 'updated_messages' ) );
52
  }
53
 
54
+
55
+ public function add_eventdata_metabox( $post_type ) {
56
  add_meta_box(
57
  'el_event_edit_meta',
58
+ __( 'Event data', 'event-list' ),
59
+ array( &$this, 'render_eventdata_metabox' ),
60
  $post_type,
61
  'primary',
62
  'high'
63
  );
64
  }
65
 
66
+
67
  public function render_eventdata_metabox() {
68
  global $post;
69
+ if ( $this->is_new && empty( $this->copy_event ) ) {
70
  // set next day as date
71
+ $startdate = current_time( 'timestamp' ) + 86400; // next day (86400 seconds = 1*24*60*60 = 1 day);
72
+ $enddate = $startdate;
73
  $starttime = '';
74
+ $location = '';
75
+ } else {
 
76
  // set existing eventdata
77
+ $event = $this->is_new ? $this->copy_event : new EL_Event( $post );
78
+ $startdate = strtotime( $event->startdate );
79
+ $enddate = strtotime( $event->enddate );
80
+ $starttime = esc_html( $event->starttime );
81
+ $location = esc_html( $event->location );
82
  }
83
  // Add required data for javascript in a hidden field
84
+ $json = json_encode(
85
+ array(
86
+ 'el_date_format' => $this->datepicker_format( $this->get_event_dateformat() ),
87
+ 'el_start_of_week' => get_option( 'start_of_week' ),
88
+ 'el_copy_url' => $this->is_new ? '' : admin_url( add_query_arg( array( 'copy' => $post->ID ), 'post-new.php?post_type=el_events' ) ),
89
+ 'el_copy_text' => $this->is_new ? '' : __(
90
+ 'Add Copy',
91
+ 'event-list'
92
+ ),
93
+ )
94
+ );
95
  // HTML output (single quotes required for json value due to json layout)
96
  echo '
97
+ <input type="hidden" id="json_for_js" value=\'' . $json . '\' />
98
+ <label class="event-option">' . __( 'Date', 'event-list' ) . ' (' . __( 'required', 'event-list' ) . '):</label>
99
+ <div class="event-data"><span class="date-wrapper"><input type="text" class="text form-required" name="startdate" id="startdate" value="' . date( 'Y-m-d', $startdate ) . '" /><i class="dashicons dashicons-calendar-alt"></i></span>
100
+ <span id="enddate-area"> - <span class="date-wrapper"><input type="text" class="text" name="enddate" id="enddate" value="' . date( 'Y-m-d', $enddate ) . '" /><i class="dashicons dashicons-calendar-alt"></i></span></span>
101
+ <label class="el-inline-checkbox"><input type="checkbox" name="multiday" id="multiday" value="1" /> ' . __( 'Multi-Day Event', 'event-list' ) . '</label>
102
  <input type="hidden" id="startdate-iso" name="startdate-iso" value="" />
103
  <input type="hidden" id="enddate-iso" name="enddate-iso" value="" />
104
  </div>
105
+ <label class="event-option">' . __( 'Time', 'event-list' ) . ':</label>
106
+ <div class="event-data"><input type="text" class="text" name="starttime" id="starttime" value="' . $starttime . '" /></div>
107
+ <label class="event-option">' . __( 'Location', 'event-list' ) . ':</label>
108
+ <div class="event-data"><input type="text" class="text" name="location" id="location" value="' . $location . '" /></div>';
109
  }
110
 
111
+
112
  public function form_top_content() {
113
  // set post values if an event gets copied
114
+ if ( ! empty( $this->copy_event ) ) {
115
  global $post;
116
+ $post->post_title = $this->copy_event->title;
117
  $post->post_content = $this->copy_event->content;
118
  }
119
  // show label for event title
120
  echo '
121
+ <label class="event-option">' . __( 'Event Title', 'event-list' ) . ':</label>';
122
  }
123
 
124
+
125
  public function form_after_title_content() {
126
  global $post, $wp_meta_boxes;
127
 
128
  // create "primary" metabox container, show all "primary" metaboxes in that container and unset the "primary" metaboxes afterwards
129
  echo '
130
  <div id="postbox-container-0" class="postbox-container">';
131
+ do_meta_boxes( get_current_screen(), 'primary', $post );
132
+ unset( $wp_meta_boxes[ get_post_type( 'post' ) ]['primary'] );
133
  echo '
134
  </div>';
135
  // show label for event content
136
  echo '
137
+ <label class="event-option">' . __( 'Event Content', 'event-list' ) . ':</label>';
138
  }
139
 
140
+
141
  public function embed_scripts() {
142
+ wp_enqueue_script( 'jquery-ui-datepicker' );
143
+ wp_enqueue_script( 'eventlist_admin_new_js', EL_URL . 'admin/js/admin_new.js' );
144
+ // TODO: wp_localize_jquery_ui_datepicker is available since WordPress version 4.6.0.
145
+ // For compatibility to older versions the function_exists test was added, this test can be removed again in a later version.
146
+ if ( function_exists( 'wp_localize_jquery_ui_datepicker' ) ) {
147
  wp_localize_jquery_ui_datepicker();
148
  }
149
+ wp_enqueue_style( 'eventlist_admin_new', EL_URL . 'admin/css/admin_new.css' );
150
  // add the jquery-ui style "smooth" (see https://jqueryui.com/download/) (required for the xwp datepicker skin)
151
+ wp_enqueue_style( 'eventlist_jqueryui', EL_URL . 'admin/css/jquery-ui.min.css' );
152
  // add the xwp datepicker skin (see https://github.com/xwp/wp-jquery-ui-datepicker-skins)
153
+ wp_enqueue_style( 'eventlist_datepicker', EL_URL . 'admin/css/jquery-ui-datepicker.css' );
154
  }
155
 
156
+
157
+ public function save_eventdata( $pid, $post, $update ) {
158
  // don't do on autosave or when new posts are first created
159
+ if ( ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) || 'auto-draft' === $post->post_status ) {
160
  return $pid;
161
  }
162
  $eventdata = $_POST;
163
  // provide iso start- and end-date
164
+ if ( ! empty( $eventdata['startdate-iso'] ) ) {
165
  $eventdata['startdate'] = $eventdata['startdate-iso'];
166
  }
167
+ if ( ! empty( $eventdata['enddate-iso'] ) ) {
168
  $eventdata['enddate'] = $eventdata['enddate-iso'];
169
  }
170
  // set end_date to start_date if multiday is not selected
171
+ if ( empty( $eventdata['multiday'] ) ) {
172
  $eventdata['enddate'] = $eventdata['startdate'];
173
  }
174
+ return (bool) EL_Event::save_postmeta( $pid, $eventdata );
175
  }
176
 
177
+
178
  private function get_event_dateformat() {
179
+ if ( '' == $this->options->get( 'el_edit_dateformat' ) ) {
180
+ return __( 'Y/m/d' );
181
+ } else {
182
+ return $this->options->get( 'el_edit_dateformat' );
 
183
  }
184
  }
185
 
186
+
187
+ public function change_default_title( $title ) {
188
  // Delete default title in text field (not required due to additional lable above the title field)
189
  return '';
190
  }
191
 
192
+
193
+ public function updated_messages( $messages ) {
194
+ // check used get parameters
195
+ $revision = isset( $_GET['revision'] ) ? intval( $_GET['revision'] ) : null;
196
 
197
  global $post, $post_ID;
198
  $messages['el_events'] = array(
199
  0 => '', // Unused. Messages start at index 1.
200
+ 1 => __( 'Event updated.', 'event-list' ) . ' <a href="' . esc_url( get_permalink( $post_ID ) ) . '">' . __( 'View event', 'event-list' ) . '</a>',
201
  2 => '', // Custom field updated is not required (no custom fields)
202
  3 => '', // Custom field deleted is not required (no custom fields)
203
+ 4 => __( 'Event updated.', 'event-list' ),
204
+ 5 => is_null( $revision ) ? false : sprintf( __( 'Event restored to revision from %1$s', 'event-list' ), wp_post_revision_title( $revision, false ) ),
205
+ 6 => __( 'Event published.', 'event-list' ) . ' <a href="' . esc_url( get_permalink( $post_ID ) ) . '">' . __( 'View event', 'event-list' ) . '</a>',
206
+ 7 => __( 'Event saved.' ),
207
+ 8 => __( 'Event submitted.', 'event-list' ) . ' <a target="_blank" href="' . esc_url( add_query_arg( 'preview', 'true', get_permalink( $post_ID ) ) ) . '">' . __( 'Preview event', 'event-list' ) . '</a>',
208
+ 9 => sprintf( __( 'Event scheduled for: %1$s>', 'event-list' ), '<strong>' . date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ) . '</strong>' ) .
209
+ ' <a target="_blank" href="' . esc_url( get_permalink( $post_ID ) ) . '">' . __( 'Preview event', 'event-list' ) . '</a>',
210
+ 10 => __( 'Event draft updated.', 'event-list' ) . ' <a target="_blank" href="' . esc_url( add_query_arg( 'preview', 'true', get_permalink( $post_ID ) ) ) . '">' . __( 'Preview event', 'event-list' ) . '</a>',
211
  );
212
  return $messages;
213
  }
214
 
215
+
216
+ public function set_copied_categories( $categories ) {
217
+ if ( empty( $categories ) ) {
218
+ $categories = array_merge( $categories, $this->copy_event->get_category_ids() );
219
  }
220
  return $categories;
221
  }
222
 
223
+
224
  /**
225
  * Convert a date format to a jQuery UI DatePicker format
226
  *
227
  * @param string $format a date format
228
  * @return string
229
  */
230
+ private function datepicker_format( $format ) {
231
  return str_replace(
232
  array(
233
+ 'd',
234
+ 'j',
235
+ 'l',
236
+ 'z', // Day.
237
+ 'F',
238
+ 'M',
239
+ 'n',
240
+ 'm', // Month.
241
+ 'Y',
242
+ 'y', // Year.
243
  ),
244
  array(
245
+ 'dd',
246
+ 'd',
247
+ 'DD',
248
+ 'o',
249
+ 'MM',
250
+ 'M',
251
+ 'm',
252
+ 'mm',
253
+ 'yy',
254
+ 'y',
255
  ),
256
+ $format
257
+ );
258
  }
259
+
260
  }
261
+
admin/includes/admin-settings.php CHANGED
@@ -1,102 +1,113 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'admin/includes/admin-functions.php');
8
 
9
  // This class handles all data for the admin settings page
10
  class EL_Admin_Settings {
 
11
  private static $instance;
 
12
  private $options;
 
13
  private $functions;
14
 
 
15
  public static function &get_instance() {
16
  // Create class instance if required
17
- if(!isset(self::$instance)) {
18
  self::$instance = new self();
19
  }
20
  // Return class instance
21
  return self::$instance;
22
  }
23
 
 
24
  private function __construct() {
25
- $this->options = &EL_Options::get_instance();
26
  $this->functions = &EL_Admin_Functions::get_instance();
27
  }
28
 
29
- public function show_settings () {
30
- if(!current_user_can('manage_options')) {
31
- wp_die(__('You do not have sufficient permissions to access this page.'));
 
32
  }
33
  // check used get parameters
34
- $tab = isset($_GET['tab']) ? sanitize_key($_GET['tab']) : 'general';
35
- $settings_updated = isset($_GET['settings-updated']) ? sanitize_key($_GET['settings-updated']) : '';
36
 
37
  $out = '';
38
  // check for changed settings
39
- if('true' === $settings_updated) {
40
  // show "settings saved" message
41
  $out .= '<div id="message" class="updated">
42
- <p><strong>'.__('Settings saved.').'</strong></p>
43
  </div>';
44
- switch($tab) {
45
  case 'frontend':
46
  // flush rewrite rules (required if permalink slug was changed)
47
  flush_rewrite_rules();
48
  break;
49
  case 'feed':
50
  // update feed rewrite status if required
51
- require_once(EL_PATH.'includes/rss.php');
52
  EL_Rss::get_instance()->update_rewrite_status();
53
- require_once(EL_PATH.'includes/ical.php');
54
  EL_ICal::get_instance()->update_ical_rewrite_status();
55
  break;
56
  case 'taxonomy':
57
  // update category count
58
- require_once(EL_PATH.'admin/includes/event-category_functions.php');
59
  EL_Event_Category_Functions::get_instance()->update_cat_count();
60
  break;
61
  }
62
  }
63
 
64
  // normal output
65
- $out.= '
66
  <div class="wrap">
67
- <div id="icon-edit-pages" class="icon32"><br /></div><h2>'.__('Event List Settings','event-list').'</h2>';
68
- $out .= $this->show_tabs($tab);
69
- $out .= '<div id="posttype-page" class="posttypediv">';
70
  $options = array();
71
- if('taxonomy' === $tab) {
72
- $options['page'] = admin_url('edit.php?post_type=el_events&page=el_admin_cat_sync&switch_taxonomy=1');
73
- $options['button_text'] = __('Go to Event Category switching page','event-list');
74
- $options['button_class'] = __('secondary');
75
  }
76
- $out .= $this->functions->show_option_form($tab, $options);
77
  $out .= '
78
  </div>
79
  </div>';
80
  echo $out;
81
  }
82
 
83
- private function show_tabs($current = 'category') {
84
- $tabs = array('general' => __('General','event-list'),
85
- 'frontend' => __('Frontend Settings','event-list'),
86
- 'admin' => __('Admin Page Settings','event-list'),
87
- 'feed' => __('Feed Settings','event-list'),
88
- 'taxonomy' => __('Category Taxonomy','event-list'));
89
- $out = '<h3 class="nav-tab-wrapper">';
90
- foreach($tabs as $tab => $name) {
91
- $class = ($tab == $current) ? ' nav-tab-active' : '';
92
- $out .= '<a class="nav-tab'.$class.'" href="'.remove_query_arg('settings-updated', add_query_arg('tab', $tab)).'">'.$name.'</a>';
 
 
 
93
  }
94
  $out .= '</h3>';
95
  return $out;
96
  }
97
 
 
98
  public function embed_settings_scripts() {
99
- wp_enqueue_style('eventlist_admin_settings', EL_URL.'admin/css/admin_settings.css');
100
  }
 
101
  }
102
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'admin/includes/admin-functions.php';
8
 
9
  // This class handles all data for the admin settings page
10
  class EL_Admin_Settings {
11
+
12
  private static $instance;
13
+
14
  private $options;
15
+
16
  private $functions;
17
 
18
+
19
  public static function &get_instance() {
20
  // Create class instance if required
21
+ if ( ! isset( self::$instance ) ) {
22
  self::$instance = new self();
23
  }
24
  // Return class instance
25
  return self::$instance;
26
  }
27
 
28
+
29
  private function __construct() {
30
+ $this->options = &EL_Options::get_instance();
31
  $this->functions = &EL_Admin_Functions::get_instance();
32
  }
33
 
34
+
35
+ public function show_settings() {
36
+ if ( ! current_user_can( 'manage_options' ) ) {
37
+ wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
38
  }
39
  // check used get parameters
40
+ $tab = isset( $_GET['tab'] ) ? sanitize_key( $_GET['tab'] ) : 'general';
41
+ $settings_updated = isset( $_GET['settings-updated'] ) ? sanitize_key( $_GET['settings-updated'] ) : '';
42
 
43
  $out = '';
44
  // check for changed settings
45
+ if ( 'true' === $settings_updated ) {
46
  // show "settings saved" message
47
  $out .= '<div id="message" class="updated">
48
+ <p><strong>' . __( 'Settings saved.' ) . '</strong></p>
49
  </div>';
50
+ switch ( $tab ) {
51
  case 'frontend':
52
  // flush rewrite rules (required if permalink slug was changed)
53
  flush_rewrite_rules();
54
  break;
55
  case 'feed':
56
  // update feed rewrite status if required
57
+ require_once EL_PATH . 'includes/rss.php';
58
  EL_Rss::get_instance()->update_rewrite_status();
59
+ require_once EL_PATH . 'includes/ical.php';
60
  EL_ICal::get_instance()->update_ical_rewrite_status();
61
  break;
62
  case 'taxonomy':
63
  // update category count
64
+ require_once EL_PATH . 'admin/includes/event-category_functions.php';
65
  EL_Event_Category_Functions::get_instance()->update_cat_count();
66
  break;
67
  }
68
  }
69
 
70
  // normal output
71
+ $out .= '
72
  <div class="wrap">
73
+ <div id="icon-edit-pages" class="icon32"><br /></div><h2>' . __( 'Event List Settings', 'event-list' ) . '</h2>';
74
+ $out .= $this->show_tabs( $tab );
75
+ $out .= '<div id="posttype-page" class="posttypediv">';
76
  $options = array();
77
+ if ( 'taxonomy' === $tab ) {
78
+ $options['page'] = admin_url( 'edit.php?post_type=el_events&page=el_admin_cat_sync&switch_taxonomy=1' );
79
+ $options['button_text'] = __( 'Go to Event Category switching page', 'event-list' );
80
+ $options['button_class'] = __( 'secondary' );
81
  }
82
+ $out .= $this->functions->show_option_form( $tab, $options );
83
  $out .= '
84
  </div>
85
  </div>';
86
  echo $out;
87
  }
88
 
89
+
90
+ private function show_tabs( $current = 'category' ) {
91
+ $tabs = array(
92
+ 'general' => __( 'General', 'event-list' ),
93
+ 'frontend' => __( 'Frontend Settings', 'event-list' ),
94
+ 'admin' => __( 'Admin Page Settings', 'event-list' ),
95
+ 'feed' => __( 'Feed Settings', 'event-list' ),
96
+ 'taxonomy' => __( 'Category Taxonomy', 'event-list' ),
97
+ );
98
+ $out = '<h3 class="nav-tab-wrapper">';
99
+ foreach ( $tabs as $tab => $name ) {
100
+ $class = ( $tab == $current ) ? ' nav-tab-active' : '';
101
+ $out .= '<a class="nav-tab' . $class . '" href="' . remove_query_arg( 'settings-updated', add_query_arg( 'tab', $tab ) ) . '">' . $name . '</a>';
102
  }
103
  $out .= '</h3>';
104
  return $out;
105
  }
106
 
107
+
108
  public function embed_settings_scripts() {
109
+ wp_enqueue_style( 'eventlist_admin_settings', EL_URL . 'admin/css/admin_settings.css' );
110
  }
111
+
112
  }
113
+
admin/includes/event-category_functions.php CHANGED
@@ -1,79 +1,97 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/events_post_type.php');
7
- require_once(EL_PATH.'includes/events.php');
8
 
9
  // This class handles general functions which can be used on different admin pages
10
  class EL_Event_Category_Functions {
 
11
  private static $instance;
 
12
  private $events_post_type;
 
13
  private $events;
14
 
 
15
  public static function &get_instance() {
16
  // Create class instance if required
17
- if(!isset(self::$instance)) {
18
  self::$instance = new self();
19
  }
20
  // Return class instance
21
  return self::$instance;
22
  }
23
 
 
24
  private function __construct() {
25
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
26
- $this->events = &EL_Events::get_instance();
27
  }
28
 
29
- public function get_sync_affected_cats($direction, $types=array('to_add', 'to_del', 'to_mod')) {
30
- if('to_event_cats' === $direction) {
 
31
  $this->register_event_category_taxonomy();
32
  }
33
  // prepare category slugs for comparison
34
- $post_cats = get_categories(array('type'=>'post', 'orderby'=>'parent', 'hide_empty'=>0));
35
- $event_cats = $this->get_event_cats(array('taxonomy'=>$this->events_post_type->event_cat_taxonomy, 'orderby'=>'parent', 'hide_empty'=>false));
36
- $post_cat_slugs = wp_list_pluck($post_cats, 'slug');
37
- $event_cat_slugs = wp_list_pluck($event_cats, 'slug');
38
- if('to_post_cats' === $direction) {
 
 
 
 
 
 
 
 
 
 
 
 
39
  $source_cats = $event_cat_slugs;
40
  $target_cats = $post_cat_slugs;
41
- }
42
- else {
43
  $source_cats = $post_cat_slugs;
44
  $target_cats = $event_cat_slugs;
45
  }
46
  // to_add:
47
- if(in_array('to_add', $types)) {
48
- $affected_cats['to_add'] = array_diff($source_cats, $target_cats);
49
  }
50
  // to_del:
51
- if(in_array('to_del', $types)) {
52
- $affected_cats['to_del'] = array_diff($target_cats, $source_cats);
53
  }
54
  // to_mod:
55
- if(in_array('to_mod', $types)) {
56
- $cat_intersect = array_intersect($source_cats, $target_cats);
57
  // compare intersect elements and determine which categories require an update
58
  $affected_cats['to_mod'] = array();
59
- foreach($cat_intersect as $cat_slug) {
60
- $post_cat = get_category_by_slug($cat_slug);
61
- $event_cat = $this->events->get_cat_by_slug($cat_slug);
62
- if($post_cat->name !== $event_cat->name ||
63
  $post_cat->alias_of !== $event_cat->alias_of ||
64
- $post_cat->description !== $event_cat->description) {
65
  $affected_cats['to_mod'][] = $cat_slug;
66
  continue;
67
  }
68
  // parent checking
69
- $post_cat_parent = 0 === $post_cat->parent ? null : get_category($post_cat->parent);
70
- $event_cat_parent = 0 === $event_cat->parent ? null : $this->events->get_cat_by_id($event_cat->parent);
71
- /* Add to $affected_cats['to_mod'] when:
 
72
  * * one of the category is root (parent isnull) and the other is not
73
  * * both category parent exists (instanceof WP_Term) and parent slug of post and event category are different
74
  */
75
- if( (is_null($post_cat_parent) xor is_null($event_cat_parent)) ||
76
- ($post_cat_parent instanceof WP_Term && $event_cat_parent instanceof WP_Term && ($post_cat_parent->slug !== $event_cat_parent->slug))) {
77
  $affected_cats['to_mod'][] = $cat_slug;
78
  }
79
  }
@@ -81,74 +99,72 @@ class EL_Event_Category_Functions {
81
  return $affected_cats;
82
  }
83
 
84
- public function sync_categories($direction, $affected_cats) {
 
85
  $ret = array();
86
- if('to_event_cats' === $direction) {
87
  $this->register_event_category_taxonomy();
88
  }
89
 
90
  // modify & add categories (same procedure for both types)
91
- foreach(array('add','mod') as $type) {
92
- if(isset($affected_cats['to_'.$type])) {
93
- foreach($affected_cats['to_'.$type] as $cat_slug) {
94
- $post_cat = get_category_by_slug($cat_slug);
95
- $event_cat = $this->events->get_cat_by_slug($cat_slug);
96
  $source_cat = 'to_event_cats' === $direction ? $post_cat : $event_cat;
97
- if(empty($source_cat)) {
98
- $ret[$type.'_error'][] = $cat_slug;
99
  continue;
100
  }
101
- $parent_source_cat = 'to_event_cats' === $direction ? get_category($source_cat->parent) : $this->events->get_cat_by_id($source_cat->parent);
102
- if($parent_source_cat instanceof WP_Term) {
103
- $parent_target_cat = 'to_event_cats' === $direction ? $this->events->get_cat_by_slug($parent_source_cat->slug) : get_category_by_slug($parent_source_cat->slug);
104
- }
105
- else {
106
  $parent_target_cat = 0;
107
  }
108
  $parent_id = $parent_target_cat instanceof WP_Term ? $parent_target_cat->term_id : 0;
109
- $args = array(
110
- 'name' => $source_cat->name,
111
- 'alias_of' => isset($source_cat->alias_of) ? $source_cat->alias_of : '', // availability check required for older WordPress versions
112
  'description' => $source_cat->description,
113
- 'parent' => $parent_id,
114
- 'slug' => $source_cat->slug
115
  );
116
  // TODO: The following lines must be tested
117
- if('add' === $type) {
118
- $result = 'to_event_cats' === $direction ? $this->events->insert_category($source_cat->name, $args) : wp_insert_term($source_cat->name, $this->events_post_type->post_cat_taxonomy, $args);
119
- }
120
- else {
121
- $result = 'to_event_cats' === $direction ? $this->events->update_category($source_cat->slug, $args) : wp_update_term($post_cat->term_id, $this->events_post_type->post_cat_taxonomy, $args);
122
- }
123
- if($result instanceof WP_Error) {
124
- $ret[$type.'_error'][] = $cat_slug;
125
  }
126
- else {
127
- $ret[$type.'_ok'][] = $cat_slug;
 
 
128
  }
129
  }
130
  }
131
  }
132
 
133
  // delete categories
134
- if(isset($affected_cats['to_del'])) {
135
- foreach($affected_cats['to_del'] as $cat_slug) {
136
- $result = 'to_event_cats' === $direction ? $this->events->delete_category($cat_slug) : wp_delete_category(get_category_by_slug($cat_slug)->term_id);
137
- if($result instanceof WP_Error) {
138
  $ret['del_error'][] = $cat_slug;
139
- }
140
- else {
141
  $ret['del_ok'][] = $cat_slug;
142
  }
143
  }
144
  }
145
 
146
- if('to_event_cats' === $direction) {
147
  $this->unregister_event_category_taxonomy();
148
  }
149
  return $ret;
150
  }
151
 
 
152
  /**
153
  * Function to switch the event taxonomy (categories) from post to event or from event to post.
154
  *
@@ -158,54 +174,54 @@ class EL_Event_Category_Functions {
158
  * @param string $direction Defines the direction of the translation.
159
  * Possible values are 'to_event_cats' and 'to_post_cats'.
160
  */
161
- public function switch_event_taxonomy($direction) {
162
  global $wpdb;
163
  // get events
164
- $events = $this->events->get(array('status'=>null));
165
  // preparations
166
- if('to_event_cats' === $direction) {
167
  $this->register_event_category_taxonomy();
168
  $source_taxonomy = $this->events_post_type->post_cat_taxonomy;
169
  $target_taxonomy = $this->events_post_type->event_cat_taxonomy;
170
- $use_post_cats = '';
171
- }
172
- elseif('to_post_cats' === $direction) {
173
  $source_taxonomy = $this->events_post_type->event_cat_taxonomy;
174
  $target_taxonomy = $this->events_post_type->post_cat_taxonomy;
175
- $use_post_cats = '1';
176
- }
177
- else {
178
- return WP_Error('Wrong direction specified for translate_events_cats!');
179
  }
180
  // Iterate over all events
181
- foreach($events as $event) {
182
  // Iterate over all categories of the event
183
- foreach($event->categories as $source_cat) {
184
  // Check if the source category slug is available in the target categories
185
- $target_cat = get_term_by('slug', $source_cat->slug, $target_taxonomy);
186
- if($target_cat instanceof WP_Term) {
187
  // target category is available -> set new cat-id in db
188
  $result = $wpdb->update(
189
  $wpdb->term_relationships,
190
- array('term_taxonomy_id' => $target_cat->term_id),
191
- array('object_id' => $event->post->ID,
192
- 'term_taxonomy_id' => $source_cat->term_id),
193
- array('%d'),
194
- array('%d', '%d')
 
 
195
  );
196
- }
197
- else {
198
  // target category is not available -> remove category from event
199
- wp_remove_object_terms($event->post->ID, $source_cat->term_id, $source_taxonomy);
200
- error_log('Category "'.$source_cat->slug.'" removed from event "'.$event->post->post_name.'"');
201
  }
202
  }
203
  }
204
  // Switch taxonomy -> change option value
205
- require_once(EL_PATH.'includes/options.php');
206
- EL_Options::get_instance()->set('el_use_post_cats', $use_post_cats);
207
  }
208
 
 
209
  /**
210
  * Delete all event categories from the database.
211
  *
@@ -216,71 +232,83 @@ class EL_Event_Category_Functions {
216
  // get terms
217
  $terms = $this->get_event_cats_from_db();
218
  // delete terms
219
- foreach ($terms as $term) {
220
- wp_delete_term($term->term_id, $this->events_post_type->event_cat_taxonomy);
221
  }
222
  }
223
 
 
224
  public function update_cat_count() {
225
- $event_cats = $this->get_event_cats(array('taxonomy'=>$this->events_post_type->taxonomy, 'orderby'=>'parent', 'hide_empty'=>false));
226
- $event_cat_ids = wp_list_pluck($event_cats, 'term_id');
227
- wp_update_term_count_now($event_cat_ids, $this->events_post_type->taxonomy);
 
 
 
 
 
 
228
  }
229
 
 
230
  private function register_event_category_taxonomy() {
231
  $this->events_post_type->taxonomy = $this->events_post_type->event_cat_taxonomy;
232
  $this->events_post_type->register_event_category_taxonomy();
233
  }
234
 
 
235
  private function unregister_event_category_taxonomy() {
236
  $this->events_post_type->taxonomy = $this->events_post_type->post_cat_taxonomy;
237
- unregister_taxonomy($this->events_post_type->event_cat_taxonomy);
238
  }
239
 
240
- private function get_event_cats($options) {
 
241
  // fix for different get_terms function parameters in older WordPress versions
242
- if(version_compare(get_bloginfo('version'), '4.5') < 0) {
243
- return get_terms($options['taxonomy'], $options);
244
- }
245
- else {
246
- return get_terms($options);
247
  }
248
  }
249
 
250
- private function get_event_cats_from_db($cat_slug=null) {
 
251
  global $wpdb;
252
- $slug_text = empty($cat_slug) ? '' : ' AND slug = "'.$cat_slug.'"';
253
- $query = 'SELECT *
254
- FROM '.$wpdb->terms.' AS t
255
- INNER JOIN '.$wpdb->term_taxonomy.' AS tt
256
  ON t.term_id = tt.term_id
257
- WHERE tt.taxonomy = "'.$this->events_post_type->event_cat_taxonomy.'"'.$slug_text.'
258
  ORDER BY parent';
259
- if(empty($cat_slug)) {
260
- return $wpdb->get_results($query);
261
- }
262
- else {
263
- return $wpdb->get_row($query);
264
  }
265
  }
 
266
  }
267
 
268
  /** Function to unregister taxonomy before WordPress version 4.5
269
- **/
270
- if(!function_exists('unregister_taxonomy')) {
271
- function unregister_taxonomy($taxonomy) {
272
- if(!taxonomy_exists($taxonomy)) {
273
- return new WP_Error('invalid_taxonomy', __('Invalid taxonomy.'));
 
 
274
  }
275
- $taxonomy_object = get_taxonomy($taxonomy);
276
  // Do not allow unregistering internal taxonomies.
277
- if($taxonomy_object->_builtin) {
278
  return new WP_Error( 'invalid_taxonomy', __( 'Unregistering a built-in taxonomy is not allowed.' ) );
279
  }
280
  global $wp_taxonomies;
281
  // Remove the taxonomy.
282
- unset( $wp_taxonomies[$taxonomy]);
283
  return true;
284
  }
285
  }
286
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/events_post_type.php';
7
+ require_once EL_PATH . 'includes/events.php';
8
 
9
  // This class handles general functions which can be used on different admin pages
10
  class EL_Event_Category_Functions {
11
+
12
  private static $instance;
13
+
14
  private $events_post_type;
15
+
16
  private $events;
17
 
18
+
19
  public static function &get_instance() {
20
  // Create class instance if required
21
+ if ( ! isset( self::$instance ) ) {
22
  self::$instance = new self();
23
  }
24
  // Return class instance
25
  return self::$instance;
26
  }
27
 
28
+
29
  private function __construct() {
30
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
31
+ $this->events = &EL_Events::get_instance();
32
  }
33
 
34
+
35
+ public function get_sync_affected_cats( $direction, $types = array( 'to_add', 'to_del', 'to_mod' ) ) {
36
+ if ( 'to_event_cats' === $direction ) {
37
  $this->register_event_category_taxonomy();
38
  }
39
  // prepare category slugs for comparison
40
+ $post_cats = get_categories(
41
+ array(
42
+ 'type' => 'post',
43
+ 'orderby' => 'parent',
44
+ 'hide_empty' => 0,
45
+ )
46
+ );
47
+ $event_cats = $this->get_event_cats(
48
+ array(
49
+ 'taxonomy' => $this->events_post_type->event_cat_taxonomy,
50
+ 'orderby' => 'parent',
51
+ 'hide_empty' => false,
52
+ )
53
+ );
54
+ $post_cat_slugs = wp_list_pluck( $post_cats, 'slug' );
55
+ $event_cat_slugs = wp_list_pluck( $event_cats, 'slug' );
56
+ if ( 'to_post_cats' === $direction ) {
57
  $source_cats = $event_cat_slugs;
58
  $target_cats = $post_cat_slugs;
59
+ } else {
 
60
  $source_cats = $post_cat_slugs;
61
  $target_cats = $event_cat_slugs;
62
  }
63
  // to_add:
64
+ if ( in_array( 'to_add', $types ) ) {
65
+ $affected_cats['to_add'] = array_diff( $source_cats, $target_cats );
66
  }
67
  // to_del:
68
+ if ( in_array( 'to_del', $types ) ) {
69
+ $affected_cats['to_del'] = array_diff( $target_cats, $source_cats );
70
  }
71
  // to_mod:
72
+ if ( in_array( 'to_mod', $types ) ) {
73
+ $cat_intersect = array_intersect( $source_cats, $target_cats );
74
  // compare intersect elements and determine which categories require an update
75
  $affected_cats['to_mod'] = array();
76
+ foreach ( $cat_intersect as $cat_slug ) {
77
+ $post_cat = get_category_by_slug( $cat_slug );
78
+ $event_cat = $this->events->get_cat_by_slug( $cat_slug );
79
+ if ( $post_cat->name !== $event_cat->name ||
80
  $post_cat->alias_of !== $event_cat->alias_of ||
81
+ $post_cat->description !== $event_cat->description ) {
82
  $affected_cats['to_mod'][] = $cat_slug;
83
  continue;
84
  }
85
  // parent checking
86
+ $post_cat_parent = 0 === $post_cat->parent ? null : get_category( $post_cat->parent );
87
+ $event_cat_parent = 0 === $event_cat->parent ? null : $this->events->get_cat_by_id( $event_cat->parent );
88
+ /*
89
+ Add to $affected_cats['to_mod'] when:
90
  * * one of the category is root (parent isnull) and the other is not
91
  * * both category parent exists (instanceof WP_Term) and parent slug of post and event category are different
92
  */
93
+ if ( ( is_null( $post_cat_parent ) xor is_null( $event_cat_parent ) ) ||
94
+ ( $post_cat_parent instanceof WP_Term && $event_cat_parent instanceof WP_Term && ( $post_cat_parent->slug !== $event_cat_parent->slug ) ) ) {
95
  $affected_cats['to_mod'][] = $cat_slug;
96
  }
97
  }
99
  return $affected_cats;
100
  }
101
 
102
+
103
+ public function sync_categories( $direction, $affected_cats ) {
104
  $ret = array();
105
+ if ( 'to_event_cats' === $direction ) {
106
  $this->register_event_category_taxonomy();
107
  }
108
 
109
  // modify & add categories (same procedure for both types)
110
+ foreach ( array( 'add', 'mod' ) as $type ) {
111
+ if ( isset( $affected_cats[ 'to_' . $type ] ) ) {
112
+ foreach ( $affected_cats[ 'to_' . $type ] as $cat_slug ) {
113
+ $post_cat = get_category_by_slug( $cat_slug );
114
+ $event_cat = $this->events->get_cat_by_slug( $cat_slug );
115
  $source_cat = 'to_event_cats' === $direction ? $post_cat : $event_cat;
116
+ if ( empty( $source_cat ) ) {
117
+ $ret[ $type . '_error' ][] = $cat_slug;
118
  continue;
119
  }
120
+ $parent_source_cat = 'to_event_cats' === $direction ? get_category( $source_cat->parent ) : $this->events->get_cat_by_id( $source_cat->parent );
121
+ if ( $parent_source_cat instanceof WP_Term ) {
122
+ $parent_target_cat = 'to_event_cats' === $direction ? $this->events->get_cat_by_slug( $parent_source_cat->slug ) : get_category_by_slug( $parent_source_cat->slug );
123
+ } else {
 
124
  $parent_target_cat = 0;
125
  }
126
  $parent_id = $parent_target_cat instanceof WP_Term ? $parent_target_cat->term_id : 0;
127
+ $args = array(
128
+ 'name' => $source_cat->name,
129
+ 'alias_of' => isset( $source_cat->alias_of ) ? $source_cat->alias_of : '', // availability check required for older WordPress versions
130
  'description' => $source_cat->description,
131
+ 'parent' => $parent_id,
132
+ 'slug' => $source_cat->slug,
133
  );
134
  // TODO: The following lines must be tested
135
+ if ( 'add' === $type ) {
136
+ $result = 'to_event_cats' === $direction ? $this->events->insert_category( $source_cat->name, $args ) : wp_insert_term( $source_cat->name, $this->events_post_type->post_cat_taxonomy, $args );
137
+ } else {
138
+ $result = 'to_event_cats' === $direction ? $this->events->update_category( $source_cat->slug, $args ) : wp_update_term( $post_cat->term_id, $this->events_post_type->post_cat_taxonomy, $args );
 
 
 
 
139
  }
140
+ if ( $result instanceof WP_Error ) {
141
+ $ret[ $type . '_error' ][] = $cat_slug;
142
+ } else {
143
+ $ret[ $type . '_ok' ][] = $cat_slug;
144
  }
145
  }
146
  }
147
  }
148
 
149
  // delete categories
150
+ if ( isset( $affected_cats['to_del'] ) ) {
151
+ foreach ( $affected_cats['to_del'] as $cat_slug ) {
152
+ $result = 'to_event_cats' === $direction ? $this->events->delete_category( $cat_slug ) : wp_delete_category( get_category_by_slug( $cat_slug )->term_id );
153
+ if ( $result instanceof WP_Error ) {
154
  $ret['del_error'][] = $cat_slug;
155
+ } else {
 
156
  $ret['del_ok'][] = $cat_slug;
157
  }
158
  }
159
  }
160
 
161
+ if ( 'to_event_cats' === $direction ) {
162
  $this->unregister_event_category_taxonomy();
163
  }
164
  return $ret;
165
  }
166
 
167
+
168
  /**
169
  * Function to switch the event taxonomy (categories) from post to event or from event to post.
170
  *
174
  * @param string $direction Defines the direction of the translation.
175
  * Possible values are 'to_event_cats' and 'to_post_cats'.
176
  */
177
+ public function switch_event_taxonomy( $direction ) {
178
  global $wpdb;
179
  // get events
180
+ $events = $this->events->get( array( 'status' => null ) );
181
  // preparations
182
+ if ( 'to_event_cats' === $direction ) {
183
  $this->register_event_category_taxonomy();
184
  $source_taxonomy = $this->events_post_type->post_cat_taxonomy;
185
  $target_taxonomy = $this->events_post_type->event_cat_taxonomy;
186
+ $use_post_cats = '';
187
+ } elseif ( 'to_post_cats' === $direction ) {
 
188
  $source_taxonomy = $this->events_post_type->event_cat_taxonomy;
189
  $target_taxonomy = $this->events_post_type->post_cat_taxonomy;
190
+ $use_post_cats = '1';
191
+ } else {
192
+ return WP_Error( 'Wrong direction specified for translate_events_cats!' );
 
193
  }
194
  // Iterate over all events
195
+ foreach ( $events as $event ) {
196
  // Iterate over all categories of the event
197
+ foreach ( $event->categories as $source_cat ) {
198
  // Check if the source category slug is available in the target categories
199
+ $target_cat = get_term_by( 'slug', $source_cat->slug, $target_taxonomy );
200
+ if ( $target_cat instanceof WP_Term ) {
201
  // target category is available -> set new cat-id in db
202
  $result = $wpdb->update(
203
  $wpdb->term_relationships,
204
+ array( 'term_taxonomy_id' => $target_cat->term_id ),
205
+ array(
206
+ 'object_id' => $event->post->ID,
207
+ 'term_taxonomy_id' => $source_cat->term_id,
208
+ ),
209
+ array( '%d' ),
210
+ array( '%d', '%d' )
211
  );
212
+ } else {
 
213
  // target category is not available -> remove category from event
214
+ wp_remove_object_terms( $event->post->ID, $source_cat->term_id, $source_taxonomy );
215
+ error_log( 'Category "' . $source_cat->slug . '" removed from event "' . $event->post->post_name . '"' );
216
  }
217
  }
218
  }
219
  // Switch taxonomy -> change option value
220
+ require_once EL_PATH . 'includes/options.php';
221
+ EL_Options::get_instance()->set( 'el_use_post_cats', $use_post_cats );
222
  }
223
 
224
+
225
  /**
226
  * Delete all event categories from the database.
227
  *
232
  // get terms
233
  $terms = $this->get_event_cats_from_db();
234
  // delete terms
235
+ foreach ( $terms as $term ) {
236
+ wp_delete_term( $term->term_id, $this->events_post_type->event_cat_taxonomy );
237
  }
238
  }
239
 
240
+
241
  public function update_cat_count() {
242
+ $event_cats = $this->get_event_cats(
243
+ array(
244
+ 'taxonomy' => $this->events_post_type->taxonomy,
245
+ 'orderby' => 'parent',
246
+ 'hide_empty' => false,
247
+ )
248
+ );
249
+ $event_cat_ids = wp_list_pluck( $event_cats, 'term_id' );
250
+ wp_update_term_count_now( $event_cat_ids, $this->events_post_type->taxonomy );
251
  }
252
 
253
+
254
  private function register_event_category_taxonomy() {
255
  $this->events_post_type->taxonomy = $this->events_post_type->event_cat_taxonomy;
256
  $this->events_post_type->register_event_category_taxonomy();
257
  }
258
 
259
+
260
  private function unregister_event_category_taxonomy() {
261
  $this->events_post_type->taxonomy = $this->events_post_type->post_cat_taxonomy;
262
+ unregister_taxonomy( $this->events_post_type->event_cat_taxonomy );
263
  }
264
 
265
+
266
+ private function get_event_cats( $options ) {
267
  // fix for different get_terms function parameters in older WordPress versions
268
+ if ( version_compare( get_bloginfo( 'version' ), '4.5' ) < 0 ) {
269
+ return get_terms( $options['taxonomy'], $options );
270
+ } else {
271
+ return get_terms( $options );
 
272
  }
273
  }
274
 
275
+
276
+ private function get_event_cats_from_db( $cat_slug = null ) {
277
  global $wpdb;
278
+ $slug_text = empty( $cat_slug ) ? '' : ' AND slug = "' . $cat_slug . '"';
279
+ $query = 'SELECT *
280
+ FROM ' . $wpdb->terms . ' AS t
281
+ INNER JOIN ' . $wpdb->term_taxonomy . ' AS tt
282
  ON t.term_id = tt.term_id
283
+ WHERE tt.taxonomy = "' . $this->events_post_type->event_cat_taxonomy . '"' . $slug_text . '
284
  ORDER BY parent';
285
+ if ( empty( $cat_slug ) ) {
286
+ return $wpdb->get_results( $query );
287
+ } else {
288
+ return $wpdb->get_row( $query );
 
289
  }
290
  }
291
+
292
  }
293
 
294
  /** Function to unregister taxonomy before WordPress version 4.5
295
+ */
296
+ if ( ! function_exists( 'unregister_taxonomy' ) ) {
297
+
298
+
299
+ function unregister_taxonomy( $taxonomy ) {
300
+ if ( ! taxonomy_exists( $taxonomy ) ) {
301
+ return new WP_Error( 'invalid_taxonomy', __( 'Invalid taxonomy.' ) );
302
  }
303
+ $taxonomy_object = get_taxonomy( $taxonomy );
304
  // Do not allow unregistering internal taxonomies.
305
+ if ( $taxonomy_object->_builtin ) {
306
  return new WP_Error( 'invalid_taxonomy', __( 'Unregistering a built-in taxonomy is not allowed.' ) );
307
  }
308
  global $wp_taxonomies;
309
  // Remove the taxonomy.
310
+ unset( $wp_taxonomies[ $taxonomy ] );
311
  return true;
312
  }
313
  }
314
+
admin/includes/upgrade.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- if(!defined('WP_ADMIN')) {
3
  exit;
4
  }
5
 
@@ -7,57 +7,71 @@ if(!defined('WP_ADMIN')) {
7
  * This class handles required upgrades for new plugin versions
8
  */
9
  class EL_Upgrade {
 
10
  private static $instance;
 
11
  private $actual_version;
 
12
  private $last_upgr_version;
 
13
  private $max_exec_time;
 
14
  private $upgrade_starttime;
 
15
  private $resume_version;
 
16
  private $upgr_action_status = array();
 
17
  private $error = false;
 
18
  private $logfile_handle = false;
 
19
  public $logfile = '';
20
 
 
21
  public static function &get_instance() {
22
  // Create class instance if required
23
- if(!isset(self::$instance)) {
24
  self::$instance = new self();
25
  }
26
  // Return class instance
27
  return self::$instance;
28
  }
29
 
 
30
  private function __construct() {
31
  $this->logfile = 'event-list_upgrade.log';
32
  }
33
 
 
34
  public function upgrade() {
35
  // check required get parameters
36
- $this->resume_version = isset($_GET['resume-el-upgr']) ? str_replace('-', '.', sanitize_title($_GET['resume-el-upgr'])) : false;
37
  $this->set_max_exec_time();
38
  $this->upgrade_starttime = time();
39
  // check upgrade trigger to avoid duplicate updates
40
- if(empty($this->resume_version) && $this->upgrade_starttime <= get_option('el_upgr_in_progress') + $this->max_exec_time + 5) {
41
- $this->log('Upgrade is already running', false);
42
  return false;
43
  }
44
  // set upgrade trigger
45
- $this->update_option('el_upgr_in_progress', $this->upgrade_starttime, false);
46
  // do upgrade
47
- if(!$this->init()) {
48
  return false;
49
  }
50
  $this->upgrade_check();
51
  // delete upgrade action status
52
  $this->delete_upgr_action_status();
53
  // delete upgrade trigger
54
- $this->delete_option('el_upgr_in_progress', false);
55
  // close logfile
56
  $this->logfile_close();
57
  // redirect
58
- $this->redirect(array('el-upgr-finished'=>($this->error ? 2 : 1)), array('resume-el-upgr'));
59
  }
60
 
 
61
  /**
62
  * Preparations for the upgrade check
63
  */
@@ -68,38 +82,39 @@ class EL_Upgrade {
68
  // init logfile
69
  $this->logfile_init();
70
  // get actual plugin version
71
- $filedata = get_file_data(EL_PATH.'event-list.php', array('version'=>'Version'));
72
  $this->actual_version = $filedata['version'];
73
  // check last upgrade version
74
- $this->last_upgr_version = get_option('el_last_upgr_version');
75
  // fix for older version < 0.8.0
76
- if(empty($this->last_upgr_version) && false !== get_option('el_db_version')) {
77
  $this->last_upgr_version = '0.7.0';
78
- $this->add_option('el_last_upgr_version', $this->last_upgr_version, false);
79
- $this->log('Applied fix for versions < 0.8.0', false);
80
  }
81
  // return if last_upgr_version is empty (new install --> no upgrade required)
82
- if(empty($this->last_upgr_version)) {
83
- $this->add_option('el_last_upgr_version', $this->actual_version, false);
84
  flush_rewrite_rules();
85
- $this->log('New install -> no upgrade required', false);
86
  return false;
87
  }
88
  // show upgrade message
89
- echo 'Event list plugin upgrade in progress &hellip;<br />Please be patience until this process is finished.<br />'.
90
  flush();
91
  return true;
92
  }
93
 
 
94
  /**
95
  * Do the upgrade check and start the required upgrades
96
  */
97
  private function upgrade_check() {
98
- $this->log('Start upgrade check', false);
99
- if($this->upgrade_required('0.8.0')) {
100
  $this->upgrade_to_0_8_0();
101
  }
102
- if($this->upgrade_required('0.8.5')) {
103
  $this->upgrade_to_0_8_5();
104
  }
105
 
@@ -118,140 +133,136 @@ class EL_Upgrade {
118
  * * obsolete db table "event_list" and option "el_categories" will be kept for backup, they will be deleted in a later version
119
  **/
120
  private function upgrade_to_0_8_0() {
121
- require_once(EL_PATH.'includes/events.php');
122
- require_once(EL_PATH.'includes/event.php');
123
 
124
  $version = '0.8.0';
125
  // Correct events post type
126
- require_once(EL_PATH.'includes/events_post_type.php');
127
  $events_post_type = EL_Events_Post_Type::get_instance();
128
  // set correct taxonomy
129
- $events_post_type->use_post_categories = false !== get_option('el_sync_cats');
130
- $events_post_type->taxonomy = $events_post_type->use_post_categories ? $events_post_type->post_cat_taxonomy : $events_post_type->event_cat_taxonomy;
131
  // re-register events post type with correct taxonomy
132
- unregister_post_type('el_events');
133
  $events_post_type->register_event_post_type();
134
  // register event_cateogry taxonomy if required
135
- if(!$events_post_type->use_post_categories) {
136
  $events_post_type->register_event_category_taxonomy();
137
  }
138
- $this->log('Set event category taxonomy to "'.implode(', ', get_object_taxonomies('el_events')).'" (according existing option "el_sync_cats" = "'.($events_post_type->use_post_categories ? 'true' : 'false').'")');
139
 
140
  // Import existing categories
141
- if(!$events_post_type->use_post_categories) {
142
- $cats_array = get_option('el_categories');
143
- if(!empty($cats_array)) {
144
  $action = 'el_category_upgr_0_8_0';
145
- if(!$this->is_action_completed($action)) {
146
- foreach($cats_array as $cat) {
147
- if($this->is_action_item_completed($action, $cat['slug'])) {
148
  continue;
149
  }
150
  // check if the event category is already available
151
- if(EL_Events::get_instance()->cat_exists($cat['slug'])) {
152
- $this->log('Event category "'.$cat['name'].'" is already available, import skipped!');
153
- $this->complete_action_item($version, $action, $cat['slug']);
154
  continue;
155
  }
156
  // import event category
157
- $args['slug'] = $cat['slug'];
158
  $args['description'] = $cat['desc'];
159
- if(isset($cat['parent'])) {
160
- $parent = EL_Events::get_instance()->get_cat_by_slug($cat['parent']);
161
- if(!empty($parent)) {
162
  $args['parent'] = $parent->term_id;
163
  }
164
  }
165
- $ret = EL_Events::get_instance()->insert_category($cat['name'], $args);
166
- if(is_wp_error($ret)) {
167
- $this->log('Import of event category "'.$cat['name'].'" failed: '.$ret->get_error_message(), true, true);
168
- }
169
- else {
170
- $this->log('Event category "'.$cat['name'].'" successfully imported');
171
  }
172
- $this->complete_action_item($version, $action, $cat['slug']);
173
  }
174
- $this->complete_action($action);
175
  }
 
 
176
  }
177
- else {
178
- $this->log('No existing event categories found');
179
- }
180
- }
181
- else {
182
- $this->log('"el_sync_cats is enabled: Syncing event categories is not required -> Post categories will be used');
183
  }
184
 
185
  // Import existing events
186
  global $wpdb;
187
- $sql = 'SELECT * FROM '.$wpdb->prefix.'event_list ORDER BY start_date ASC, time ASC, end_date ASC';
188
- $events = $wpdb->get_results($sql, 'ARRAY_A');
189
- if(!empty($events)) {
190
  $action = 'el_events_upgr_0_8_0';
191
- if(!$this->is_action_completed($action)) {
192
- foreach($events as $event) {
193
- if($this->is_action_item_completed($action, $event['id'])) {
194
  continue;
195
  }
196
  // check if the event is already available
197
- $sql = 'SELECT ID FROM (SELECT * FROM (SELECT DISTINCT ID, post_title, post_date, '.
198
- '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "startdate" AND wp_postmeta.post_id = wp_posts.ID) AS startdate, '.
199
- '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "enddate" AND wp_postmeta.post_id = wp_posts.ID) AS enddate, '.
200
- '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "starttime" AND wp_postmeta.post_id = wp_posts.ID) AS starttime, '.
201
- '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "location" AND wp_postmeta.post_id = wp_posts.ID) AS location '.
202
- 'FROM wp_posts WHERE post_type = "el_events") AS events) AS events '.
203
- 'WHERE ('.
204
- 'post_title="'.wp_kses_post($event['title']).'" AND '.
205
- 'post_date="'.$event['pub_date'].'" AND '.
206
- 'startdate="'.$event['start_date'].'" AND '.
207
- 'enddate="'.$event['end_date'].'" AND '.
208
- 'starttime = "'.wp_kses_post(EL_Event::validate_time($event['time'])).'" AND '.
209
- 'location = "'.wp_kses_post($event['location']).'")';
210
- $ret = $wpdb->get_row($sql, ARRAY_N);
211
- if(is_array($ret)) {
212
- $this->log('Event "'.$event['title'].'" is already available, import skipped!');
213
- $this->complete_action_item($version, $action, $event['id']);
214
  continue;
215
  }
216
  // import event
217
- $eventdata['title'] = $event['title'];
218
- $eventdata['startdate'] = $event['start_date'];
219
- $eventdata['enddate'] = $event['end_date'];
220
- $eventdata['starttime'] = $event['time'];
221
- $eventdata['location'] = $event['location'];
222
- $eventdata['content'] = $event['details'];
223
- $eventdata['post_date'] = $event['pub_date'];
224
- $eventdata['post_user'] = $event['pub_user'];
225
- $eventdata['categories'] = explode('|', substr($event['categories'], 1, -1));
226
- $ret = EL_Event::save($eventdata);
227
- if(empty($ret)) {
228
- $this->log('Import of event "'.$eventdata['title'].'" failed!', true, true);
 
 
229
  }
230
- else {
231
- $this->log('Event "'.$eventdata['title'].'" successfully imported');
232
- }
233
- $this->complete_action_item($version, $action, $event['id']);
234
  }
235
- $this->complete_action($action);
236
  }
237
- }
238
- else {
239
- $this->log('No existing events found');
240
  }
241
 
242
  // Delete obsolete option "el_db_version"
243
- $this->delete_option('el_db_version');
244
 
245
  // Rename option "el_show_details_text" to "el_content_show_text"
246
- $this->rename_option('el_show_details_text', 'el_content_show_text');
247
 
248
  // Rename option "el_hide_details_text" to "el_content_hide_text"
249
- $this->rename_option('el_hide_details_text', 'el_content_hide_text');
250
 
251
  // Rename option "el_sync_cats" to "el_use_post_cats"
252
- $this->rename_option('el_sync_cats', 'el_use_post_cats');
253
  }
254
 
 
255
  /** Upgrade to VERSION 0.8.5: change feed options
256
  * * rename option "el_enable_feed" to "el_feed_enable_rss"
257
  * * rename option "el_enable_ical" to "el_feed_enable_ical"
@@ -263,86 +274,95 @@ class EL_Upgrade {
263
  * * delete option "el_head_feed_link"
264
  **/
265
  private function upgrade_to_0_8_5() {
266
- $this->rename_option('el_enable_feed', 'el_feed_enable_rss');
267
- $this->rename_option('el_enable_ical', 'el_feed_enable_ical');
268
- $this->rename_option('el_feed_name', 'el_feed_rss_name');
269
- $this->rename_option('el_feed_description', 'el_feed_rss_description');
270
- $this->rename_option('el_feed_upcoming_only', 'el_feed_rss_upcoming_only');
271
- $this->rename_option('el_feed_link_text', 'el_feed_rss_link_text');
272
- $this->delete_option('el_feed_link_img');
273
- $this->delete_option('el_head_feed_link');
274
  }
275
 
276
- private function upgrade_required($version) {
277
- if(version_compare($this->last_upgr_version, $version) < 0 || $this->resume_version === $version) {
 
278
  return true;
279
- }
280
- else {
281
  return false;
282
  }
283
  }
284
 
 
285
  private function set_max_exec_time() {
286
- $this->max_exec_time = ini_get('max_execution_time');
287
- if(empty($this->max_exec_time)) {
288
  $this->max_exec_time = 25;
289
  }
290
- $this->log('Maximum script execution time: '.$this->max_exec_time.' seconds', false);
291
  }
292
 
293
- private function is_action_completed($action) {
294
- $this->upgr_action_status[$action] = array();
295
- $status = get_option($action);
296
- if('completed' === $status) {
 
297
  return true;
298
  }
299
- if(!empty($status)) {
300
- $this->upgr_action_status[$action] = explode(',', $status);
301
  }
302
  return false;
303
  }
304
 
305
- private function is_action_item_completed($action, $id) {
306
- return in_array($id, $this->upgr_action_status[$action]);
 
307
  }
308
 
309
- private function complete_action($action) {
310
- $this->update_option($action, 'completed', false);
311
- $this->upgr_action_status[$action] = array();
 
312
  }
313
 
314
- private function complete_action_item($upgr_version, $action, $id) {
315
- $this->upgr_action_status[$action][] = $id;
 
316
  // save status to db from time to time
317
- if(0 === count($this->upgr_action_status[$action]) % 25) {
318
- $this->update_option($action, implode(',', $this->upgr_action_status[$action]), null);
319
  }
320
  // if max execution time is nearly reached, save the actual status to db and redirect
321
  // the upgrade will be resumed after the reload with a new set of execution time
322
- if($this->max_exec_time - 5 <= time() - $this->upgrade_starttime) {
323
- $this->update_option($action, implode(',', $this->upgr_action_status[$action]), false);
324
- $this->log('The maximum execution time is already consumed, script will redirect and continue upgrade afterwards with a new set of time.');
325
  // close logfile
326
  $this->logfile_close();
327
  // redirect
328
- $this->redirect(array('resume-el-upgr' => $upgr_version));
329
  }
330
  }
331
 
 
332
  private function delete_upgr_action_status() {
333
- foreach($this->upgr_action_status as $action=>$status) {
334
- $this->delete_option($action, false);
335
  }
336
  }
337
 
338
- private function redirect($args_to_add=array(), $args_to_remove=array()) {
339
- $url = add_query_arg($args_to_add, remove_query_arg($args_to_remove));
340
- echo '<meta http-equiv="refresh" content="0; url='.$url.'">';
 
341
  die();
342
  }
343
 
 
344
  /**
345
  * Wrapper for update_option function with additional error checking and log handling
 
346
  * @param string $option Option name
347
  * @param mixed $value Option value
348
  * @param bool $msg Print logging messages?
@@ -351,76 +371,78 @@ class EL_Upgrade {
351
  * 0.. if option was available but value was already correct
352
  * false.. on error
353
  */
354
- private function update_option($option, $value, $msg=true) {
355
- $oldvalue = get_option($option, null);
356
  // add option, if option does not exist
357
- if(is_null($oldvalue)) {
358
- $ret = $this->add_option($option, $value, $msg);
359
  return $ret ? 2 : false;
360
  }
361
  // do nothing, if correct value is already set
362
- if($value === $oldvalue) {
363
- $this->log('Update of option "'.$option.'" is not required: correct value "'.$value.'" already set', $msg);
364
  return 0;
365
  }
366
  // update option
367
- $ret = update_option($option, $value);
368
- if($ret) {
369
- $this->log('Updated option "'.$option.'" to value "'.$value.'"', $msg);
370
- }
371
- else {
372
- $this->log('Updating option "'.$option.'" to value "'.$value.'" failed!', $msg, true);
373
  }
374
  return $ret;
375
  }
376
 
 
377
  /**
378
  * Wrapper for add_option function with additional error checking and log handling
 
379
  * @param string $option Option name
380
  * @param mixed $value Option value
381
  * @param bool $msg Print logging messages?
382
  * @return int|false true .. if option was added successfully
383
  * false.. on error
384
  */
385
- private function add_option($option, $value, $msg=true) {
386
- if(!is_null(get_option($option, null))) {
387
- $this->log('Adding option "'.$option.'" with value "'.$value.'" failed: Option already exists!', $msg, true);
388
  return false;
389
  }
390
- $ret = add_option($option, $value);
391
- if($ret) {
392
- $this->log('Added option "'.$option.'" with value "'.$value.'"', $msg);
393
- }
394
- else {
395
- $this->log('Adding option "'.$option.'" with value "'.$value.'" failed!', $msg, true);
396
  }
397
  return $ret;
398
  }
399
 
 
400
  /**
401
  * Wrapper for delete_option function with additional error checking and log handling
 
402
  * @param string $option Option name
403
  * @param bool $msg Print logging messages?
404
  * @return int|null|false 1.. if option was deleted successfully
405
  * null.. if option is already not set
406
  * false.. on error
407
  */
408
- private function delete_option($option, $msg=true) {
409
  global $wpdb;
410
- if(is_null(get_option($option, null))) {
411
- $this->log('Deleting option "'.$option.'" is not required: option is not set', $msg);
412
  return null;
413
  }
414
- $ret = delete_option($option);
415
- if($ret) {
416
- $this->log('Deleted option "'.$option.'"', $msg);
417
- }
418
- else {
419
- $this->log('Deleting option "'.$option.'" failed!', $msg, true);
420
  }
421
  return $ret;
422
  }
423
 
 
424
  /**
425
  * Rename an option (create new option name with old option name value, then delete old option name)
426
  *
@@ -430,82 +452,82 @@ class EL_Upgrade {
430
  * @return bool true.. if option renaming was successfully
431
  * false.. on error
432
  */
433
- private function rename_option($oldname, $newname, $msg=true) {
434
- $value = get_option($oldname, null);
435
- if(is_null($value)) {
436
- $this->log('Renaming of option "'.$oldname.'" to "'.$newname.'" is not required: old option name "'.$oldname.'" is not set (default value is used)', $msg);
437
  return true;
438
  }
439
- $newvalue = get_option($newname, null);
440
- if(!is_null($newvalue)) {
441
  // update existing option
442
- $this->log('New option name "'.$newname.'" is already available', $msg);
443
- if($value !== $newvalue) {
444
- $ret = $this->update_option($newname, $value, $msg);
445
- if(false !== $ret) {
446
- $this->log('Updated value for existing new option name "'.$newname.'"', $msg);
447
- }
448
- else {
449
- $this->log('Updating value for existing new option name "'.$newname.'" failed!', $msg, true);
450
  }
 
 
451
  }
452
- else {
453
- $this->log('Correct value "'.$value.'"is already set', $msg);
454
- }
455
- }
456
- else {
457
  // insert new option
458
- $ret = $this->add_option($newname, $value, false);
459
- if(false === $ret) {
460
- $this->log('Renaming of option "'.$oldname.'" failed during adding new option name "'.$newname.'" with the value "'.$value.'"!', $msg, true);
461
  return false;
462
  }
463
  }
464
- $ret = $this->delete_option($oldname, false);
465
- if(!empty($ret)) {
466
- $this->log('Deleted old option name "'.$oldname.'"', $msg);
467
- }
468
- else {
469
- $this->log('Deleting of old option name "'.$oldname.'" failed!', $msg, true);
470
  }
471
- return (bool)$ret;
472
  }
473
 
 
474
  private function update_last_upgr_version() {
475
- $ret = $this->update_option('el_last_upgr_version', $this->actual_version);
476
- if(false === $ret) {
477
- $this->log('Could not update the "el_last_upgr_version"!', true, true);
478
  }
479
  return $ret;
480
  }
481
 
 
482
  private function logfile_init() {
483
  $logfile_path = WP_CONTENT_DIR . '/' . $this->logfile;
484
  // rename all existing log files and remove files older than 90 days
485
- if(file_exists($logfile_path) && empty($this->resume_version)) {
486
  // delete file if it is too old
487
- if(filemtime($logfile_path) < time() - 30*24*60*60) {
488
- if(!@unlink($logfile_path)) {
489
- error_log('The logfile "'.$logfile_path.'" cannot be deleted! No upgrade log file will be written!');
490
  return false;
491
  }
492
  }
493
  }
494
  // open logfile for writing
495
- $this->logfile_handle = @fopen($logfile_path, 'a');
496
- if(empty($this->logfile_handle)) {
497
- error_log('The logfile "'.$logfile_path.'" cannot be opened for writing! No upgrade log file will be written!');
498
  return false;
499
  }
500
  return true;
501
  }
502
 
 
503
  private function logfile_close() {
504
- if(!empty($this->logfile_handle)) {
505
- fclose($this->logfile_handle);
506
  }
507
  }
508
 
 
509
  /** Log function
510
  * This function prints the error messages to the log file, prepares the text for the admin ui message
511
  * and sets the error flag (required for the admin ui message)
@@ -517,32 +539,36 @@ class EL_Upgrade {
517
  * true: print message to log and upgrade log file
518
  * @return null
519
  */
520
- private function log($text, $msg=true, $error=false) {
521
  $error_text = '';
522
- if(!is_null($msg)) {
523
- if($error) {
524
  $this->error = true;
525
- $error_text = 'ERROR: ';
526
  }
527
- error_log('EL_UPGRADE: '.$error_text.$text);
528
  }
529
- if($this->logfile_handle && $msg) {
530
- $time = date('[Y-m-d H:i:s] ', time());
531
- fwrite($this->logfile_handle, $time.$error_text.$text.PHP_EOL);
532
  }
533
  }
 
534
  }
535
 
536
  /** Function to unregister posttype before WordPress version 4.5
537
- **/
538
- if(!function_exists('unregister_post_type')) {
 
 
539
  function unregister_post_type( $post_type ) {
540
  global $wp_post_types;
541
- if(isset($wp_post_types[$post_type])) {
542
- unset($wp_post_types[$post_type]);
543
  return true;
544
- }
545
  return false;
546
  }
 
547
  }
548
- ?>
1
  <?php
2
+ if ( ! defined( 'WP_ADMIN' ) ) {
3
  exit;
4
  }
5
 
7
  * This class handles required upgrades for new plugin versions
8
  */
9
  class EL_Upgrade {
10
+
11
  private static $instance;
12
+
13
  private $actual_version;
14
+
15
  private $last_upgr_version;
16
+
17
  private $max_exec_time;
18
+
19
  private $upgrade_starttime;
20
+
21
  private $resume_version;
22
+
23
  private $upgr_action_status = array();
24
+
25
  private $error = false;
26
+
27
  private $logfile_handle = false;
28
+
29
  public $logfile = '';
30
 
31
+
32
  public static function &get_instance() {
33
  // Create class instance if required
34
+ if ( ! isset( self::$instance ) ) {
35
  self::$instance = new self();
36
  }
37
  // Return class instance
38
  return self::$instance;
39
  }
40
 
41
+
42
  private function __construct() {
43
  $this->logfile = 'event-list_upgrade.log';
44
  }
45
 
46
+
47
  public function upgrade() {
48
  // check required get parameters
49
+ $this->resume_version = isset( $_GET['resume-el-upgr'] ) ? str_replace( '-', '.', sanitize_title( $_GET['resume-el-upgr'] ) ) : false;
50
  $this->set_max_exec_time();
51
  $this->upgrade_starttime = time();
52
  // check upgrade trigger to avoid duplicate updates
53
+ if ( empty( $this->resume_version ) && $this->upgrade_starttime <= get_option( 'el_upgr_in_progress' ) + $this->max_exec_time + 5 ) {
54
+ $this->log( 'Upgrade is already running', false );
55
  return false;
56
  }
57
  // set upgrade trigger
58
+ $this->update_option( 'el_upgr_in_progress', $this->upgrade_starttime, false );
59
  // do upgrade
60
+ if ( ! $this->init() ) {
61
  return false;
62
  }
63
  $this->upgrade_check();
64
  // delete upgrade action status
65
  $this->delete_upgr_action_status();
66
  // delete upgrade trigger
67
+ $this->delete_option( 'el_upgr_in_progress', false );
68
  // close logfile
69
  $this->logfile_close();
70
  // redirect
71
+ $this->redirect( array( 'el-upgr-finished' => ( $this->error ? 2 : 1 ) ), array( 'resume-el-upgr' ) );
72
  }
73
 
74
+
75
  /**
76
  * Preparations for the upgrade check
77
  */
82
  // init logfile
83
  $this->logfile_init();
84
  // get actual plugin version
85
+ $filedata = get_file_data( EL_PATH . 'event-list.php', array( 'version' => 'Version' ) );
86
  $this->actual_version = $filedata['version'];
87
  // check last upgrade version
88
+ $this->last_upgr_version = get_option( 'el_last_upgr_version' );
89
  // fix for older version < 0.8.0
90
+ if ( empty( $this->last_upgr_version ) && false !== get_option( 'el_db_version' ) ) {
91
  $this->last_upgr_version = '0.7.0';
92
+ $this->add_option( 'el_last_upgr_version', $this->last_upgr_version, false );
93
+ $this->log( 'Applied fix for versions < 0.8.0', false );
94
  }
95
  // return if last_upgr_version is empty (new install --> no upgrade required)
96
+ if ( empty( $this->last_upgr_version ) ) {
97
+ $this->add_option( 'el_last_upgr_version', $this->actual_version, false );
98
  flush_rewrite_rules();
99
+ $this->log( 'New install -> no upgrade required', false );
100
  return false;
101
  }
102
  // show upgrade message
103
+ echo 'Event list plugin upgrade in progress &hellip;<br />Please be patience until this process is finished.<br />' .
104
  flush();
105
  return true;
106
  }
107
 
108
+
109
  /**
110
  * Do the upgrade check and start the required upgrades
111
  */
112
  private function upgrade_check() {
113
+ $this->log( 'Start upgrade check', false );
114
+ if ( $this->upgrade_required( '0.8.0' ) ) {
115
  $this->upgrade_to_0_8_0();
116
  }
117
+ if ( $this->upgrade_required( '0.8.5' ) ) {
118
  $this->upgrade_to_0_8_5();
119
  }
120
 
133
  * * obsolete db table "event_list" and option "el_categories" will be kept for backup, they will be deleted in a later version
134
  **/
135
  private function upgrade_to_0_8_0() {
136
+ require_once EL_PATH . 'includes/events.php';
137
+ require_once EL_PATH . 'includes/event.php';
138
 
139
  $version = '0.8.0';
140
  // Correct events post type
141
+ require_once EL_PATH . 'includes/events_post_type.php';
142
  $events_post_type = EL_Events_Post_Type::get_instance();
143
  // set correct taxonomy
144
+ $events_post_type->use_post_categories = false !== get_option( 'el_sync_cats' );
145
+ $events_post_type->taxonomy = $events_post_type->use_post_categories ? $events_post_type->post_cat_taxonomy : $events_post_type->event_cat_taxonomy;
146
  // re-register events post type with correct taxonomy
147
+ unregister_post_type( 'el_events' );
148
  $events_post_type->register_event_post_type();
149
  // register event_cateogry taxonomy if required
150
+ if ( ! $events_post_type->use_post_categories ) {
151
  $events_post_type->register_event_category_taxonomy();
152
  }
153
+ $this->log( 'Set event category taxonomy to "' . implode( ', ', get_object_taxonomies( 'el_events' ) ) . '" (according existing option "el_sync_cats" = "' . ( $events_post_type->use_post_categories ? 'true' : 'false' ) . '")' );
154
 
155
  // Import existing categories
156
+ if ( ! $events_post_type->use_post_categories ) {
157
+ $cats_array = get_option( 'el_categories' );
158
+ if ( ! empty( $cats_array ) ) {
159
  $action = 'el_category_upgr_0_8_0';
160
+ if ( ! $this->is_action_completed( $action ) ) {
161
+ foreach ( $cats_array as $cat ) {
162
+ if ( $this->is_action_item_completed( $action, $cat['slug'] ) ) {
163
  continue;
164
  }
165
  // check if the event category is already available
166
+ if ( EL_Events::get_instance()->cat_exists( $cat['slug'] ) ) {
167
+ $this->log( 'Event category "' . $cat['name'] . '" is already available, import skipped!' );
168
+ $this->complete_action_item( $version, $action, $cat['slug'] );
169
  continue;
170
  }
171
  // import event category
172
+ $args['slug'] = $cat['slug'];
173
  $args['description'] = $cat['desc'];
174
+ if ( isset( $cat['parent'] ) ) {
175
+ $parent = EL_Events::get_instance()->get_cat_by_slug( $cat['parent'] );
176
+ if ( ! empty( $parent ) ) {
177
  $args['parent'] = $parent->term_id;
178
  }
179
  }
180
+ $ret = EL_Events::get_instance()->insert_category( $cat['name'], $args );
181
+ if ( is_wp_error( $ret ) ) {
182
+ $this->log( 'Import of event category "' . $cat['name'] . '" failed: ' . $ret->get_error_message(), true, true );
183
+ } else {
184
+ $this->log( 'Event category "' . $cat['name'] . '" successfully imported' );
 
185
  }
186
+ $this->complete_action_item( $version, $action, $cat['slug'] );
187
  }
188
+ $this->complete_action( $action );
189
  }
190
+ } else {
191
+ $this->log( 'No existing event categories found' );
192
  }
193
+ } else {
194
+ $this->log( '"el_sync_cats is enabled: Syncing event categories is not required -> Post categories will be used' );
 
 
 
 
195
  }
196
 
197
  // Import existing events
198
  global $wpdb;
199
+ $sql = 'SELECT * FROM ' . $wpdb->prefix . 'event_list ORDER BY start_date ASC, time ASC, end_date ASC';
200
+ $events = $wpdb->get_results( $sql, 'ARRAY_A' );
201
+ if ( ! empty( $events ) ) {
202
  $action = 'el_events_upgr_0_8_0';
203
+ if ( ! $this->is_action_completed( $action ) ) {
204
+ foreach ( $events as $event ) {
205
+ if ( $this->is_action_item_completed( $action, $event['id'] ) ) {
206
  continue;
207
  }
208
  // check if the event is already available
209
+ $sql = 'SELECT ID FROM (SELECT * FROM (SELECT DISTINCT ID, post_title, post_date, ' .
210
+ '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "startdate" AND wp_postmeta.post_id = wp_posts.ID) AS startdate, ' .
211
+ '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "enddate" AND wp_postmeta.post_id = wp_posts.ID) AS enddate, ' .
212
+ '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "starttime" AND wp_postmeta.post_id = wp_posts.ID) AS starttime, ' .
213
+ '(SELECT meta_value FROM wp_postmeta WHERE wp_postmeta.meta_key = "location" AND wp_postmeta.post_id = wp_posts.ID) AS location ' .
214
+ 'FROM wp_posts WHERE post_type = "el_events") AS events) AS events ' .
215
+ 'WHERE (' .
216
+ 'post_title="' . wp_kses_post( $event['title'] ) . '" AND ' .
217
+ 'post_date="' . $event['pub_date'] . '" AND ' .
218
+ 'startdate="' . $event['start_date'] . '" AND ' .
219
+ 'enddate="' . $event['end_date'] . '" AND ' .
220
+ 'starttime = "' . wp_kses_post( EL_Event::validate_time( $event['time'] ) ) . '" AND ' .
221
+ 'location = "' . wp_kses_post( $event['location'] ) . '")';
222
+ $ret = $wpdb->get_row( $sql, ARRAY_N );
223
+ if ( is_array( $ret ) ) {
224
+ $this->log( 'Event "' . $event['title'] . '" is already available, import skipped!' );
225
+ $this->complete_action_item( $version, $action, $event['id'] );
226
  continue;
227
  }
228
  // import event
229
+ $eventdata['title'] = $event['title'];
230
+ $eventdata['startdate'] = $event['start_date'];
231
+ $eventdata['enddate'] = $event['end_date'];
232
+ $eventdata['starttime'] = $event['time'];
233
+ $eventdata['location'] = $event['location'];
234
+ $eventdata['content'] = $event['details'];
235
+ $eventdata['post_date'] = $event['pub_date'];
236
+ $eventdata['post_user'] = $event['pub_user'];
237
+ $eventdata['categories'] = explode( '|', substr( $event['categories'], 1, -1 ) );
238
+ $ret = EL_Event::save( $eventdata );
239
+ if ( empty( $ret ) ) {
240
+ $this->log( 'Import of event "' . $eventdata['title'] . '" failed!', true, true );
241
+ } else {
242
+ $this->log( 'Event "' . $eventdata['title'] . '" successfully imported' );
243
  }
244
+ $this->complete_action_item( $version, $action, $event['id'] );
 
 
 
245
  }
246
+ $this->complete_action( $action );
247
  }
248
+ } else {
249
+ $this->log( 'No existing events found' );
 
250
  }
251
 
252
  // Delete obsolete option "el_db_version"
253
+ $this->delete_option( 'el_db_version' );
254
 
255
  // Rename option "el_show_details_text" to "el_content_show_text"
256
+ $this->rename_option( 'el_show_details_text', 'el_content_show_text' );
257
 
258
  // Rename option "el_hide_details_text" to "el_content_hide_text"
259
+ $this->rename_option( 'el_hide_details_text', 'el_content_hide_text' );
260
 
261
  // Rename option "el_sync_cats" to "el_use_post_cats"
262
+ $this->rename_option( 'el_sync_cats', 'el_use_post_cats' );
263
  }
264
 
265
+
266
  /** Upgrade to VERSION 0.8.5: change feed options
267
  * * rename option "el_enable_feed" to "el_feed_enable_rss"
268
  * * rename option "el_enable_ical" to "el_feed_enable_ical"
274
  * * delete option "el_head_feed_link"
275
  **/
276
  private function upgrade_to_0_8_5() {
277
+ $this->rename_option( 'el_enable_feed', 'el_feed_enable_rss' );
278
+ $this->rename_option( 'el_enable_ical', 'el_feed_enable_ical' );
279
+ $this->rename_option( 'el_feed_name', 'el_feed_rss_name' );
280
+ $this->rename_option( 'el_feed_description', 'el_feed_rss_description' );
281
+ $this->rename_option( 'el_feed_upcoming_only', 'el_feed_rss_upcoming_only' );
282
+ $this->rename_option( 'el_feed_link_text', 'el_feed_rss_link_text' );
283
+ $this->delete_option( 'el_feed_link_img' );
284
+ $this->delete_option( 'el_head_feed_link' );
285
  }
286
 
287
+
288
+ private function upgrade_required( $version ) {
289
+ if ( version_compare( $this->last_upgr_version, $version ) < 0 || $this->resume_version === $version ) {
290
  return true;
291
+ } else {
 
292
  return false;
293
  }
294
  }
295
 
296
+
297
  private function set_max_exec_time() {
298
+ $this->max_exec_time = ini_get( 'max_execution_time' );
299
+ if ( empty( $this->max_exec_time ) ) {
300
  $this->max_exec_time = 25;
301
  }
302
+ $this->log( 'Maximum script execution time: ' . $this->max_exec_time . ' seconds', false );
303
  }
304
 
305
+
306
+ private function is_action_completed( $action ) {
307
+ $this->upgr_action_status[ $action ] = array();
308
+ $status = get_option( $action );
309
+ if ( 'completed' === $status ) {
310
  return true;
311
  }
312
+ if ( ! empty( $status ) ) {
313
+ $this->upgr_action_status[ $action ] = explode( ',', $status );
314
  }
315
  return false;
316
  }
317
 
318
+
319
+ private function is_action_item_completed( $action, $id ) {
320
+ return in_array( $id, $this->upgr_action_status[ $action ] );
321
  }
322
 
323
+
324
+ private function complete_action( $action ) {
325
+ $this->update_option( $action, 'completed', false );
326
+ $this->upgr_action_status[ $action ] = array();
327
  }
328
 
329
+
330
+ private function complete_action_item( $upgr_version, $action, $id ) {
331
+ $this->upgr_action_status[ $action ][] = $id;
332
  // save status to db from time to time
333
+ if ( 0 === count( $this->upgr_action_status[ $action ] ) % 25 ) {
334
+ $this->update_option( $action, implode( ',', $this->upgr_action_status[ $action ] ), null );
335
  }
336
  // if max execution time is nearly reached, save the actual status to db and redirect
337
  // the upgrade will be resumed after the reload with a new set of execution time
338
+ if ( $this->max_exec_time - 5 <= time() - $this->upgrade_starttime ) {
339
+ $this->update_option( $action, implode( ',', $this->upgr_action_status[ $action ] ), false );
340
+ $this->log( 'The maximum execution time is already consumed, script will redirect and continue upgrade afterwards with a new set of time.' );
341
  // close logfile
342
  $this->logfile_close();
343
  // redirect
344
+ $this->redirect( array( 'resume-el-upgr' => $upgr_version ) );
345
  }
346
  }
347
 
348
+
349
  private function delete_upgr_action_status() {
350
+ foreach ( $this->upgr_action_status as $action => $status ) {
351
+ $this->delete_option( $action, false );
352
  }
353
  }
354
 
355
+
356
+ private function redirect( $args_to_add = array(), $args_to_remove = array() ) {
357
+ $url = add_query_arg( $args_to_add, remove_query_arg( $args_to_remove ) );
358
+ echo '<meta http-equiv="refresh" content="0; url=' . $url . '">';
359
  die();
360
  }
361
 
362
+
363
  /**
364
  * Wrapper for update_option function with additional error checking and log handling
365
+ *
366
  * @param string $option Option name
367
  * @param mixed $value Option value
368
  * @param bool $msg Print logging messages?
371
  * 0.. if option was available but value was already correct
372
  * false.. on error
373
  */
374
+ private function update_option( $option, $value, $msg = true ) {
375
+ $oldvalue = get_option( $option, null );
376
  // add option, if option does not exist
377
+ if ( is_null( $oldvalue ) ) {
378
+ $ret = $this->add_option( $option, $value, $msg );
379
  return $ret ? 2 : false;
380
  }
381
  // do nothing, if correct value is already set
382
+ if ( $value === $oldvalue ) {
383
+ $this->log( 'Update of option "' . $option . '" is not required: correct value "' . $value . '" already set', $msg );
384
  return 0;
385
  }
386
  // update option
387
+ $ret = update_option( $option, $value );
388
+ if ( $ret ) {
389
+ $this->log( 'Updated option "' . $option . '" to value "' . $value . '"', $msg );
390
+ } else {
391
+ $this->log( 'Updating option "' . $option . '" to value "' . $value . '" failed!', $msg, true );
 
392
  }
393
  return $ret;
394
  }
395
 
396
+
397
  /**
398
  * Wrapper for add_option function with additional error checking and log handling
399
+ *
400
  * @param string $option Option name
401
  * @param mixed $value Option value
402
  * @param bool $msg Print logging messages?
403
  * @return int|false true .. if option was added successfully
404
  * false.. on error
405
  */
406
+ private function add_option( $option, $value, $msg = true ) {
407
+ if ( ! is_null( get_option( $option, null ) ) ) {
408
+ $this->log( 'Adding option "' . $option . '" with value "' . $value . '" failed: Option already exists!', $msg, true );
409
  return false;
410
  }
411
+ $ret = add_option( $option, $value );
412
+ if ( $ret ) {
413
+ $this->log( 'Added option "' . $option . '" with value "' . $value . '"', $msg );
414
+ } else {
415
+ $this->log( 'Adding option "' . $option . '" with value "' . $value . '" failed!', $msg, true );
 
416
  }
417
  return $ret;
418
  }
419
 
420
+
421
  /**
422
  * Wrapper for delete_option function with additional error checking and log handling
423
+ *
424
  * @param string $option Option name
425
  * @param bool $msg Print logging messages?
426
  * @return int|null|false 1.. if option was deleted successfully
427
  * null.. if option is already not set
428
  * false.. on error
429
  */
430
+ private function delete_option( $option, $msg = true ) {
431
  global $wpdb;
432
+ if ( is_null( get_option( $option, null ) ) ) {
433
+ $this->log( 'Deleting option "' . $option . '" is not required: option is not set', $msg );
434
  return null;
435
  }
436
+ $ret = delete_option( $option );
437
+ if ( $ret ) {
438
+ $this->log( 'Deleted option "' . $option . '"', $msg );
439
+ } else {
440
+ $this->log( 'Deleting option "' . $option . '" failed!', $msg, true );
 
441
  }
442
  return $ret;
443
  }
444
 
445
+
446
  /**
447
  * Rename an option (create new option name with old option name value, then delete old option name)
448
  *
452
  * @return bool true.. if option renaming was successfully
453
  * false.. on error
454
  */
455
+ private function rename_option( $oldname, $newname, $msg = true ) {
456
+ $value = get_option( $oldname, null );
457
+ if ( is_null( $value ) ) {
458
+ $this->log( 'Renaming of option "' . $oldname . '" to "' . $newname . '" is not required: old option name "' . $oldname . '" is not set (default value is used)', $msg );
459
  return true;
460
  }
461
+ $newvalue = get_option( $newname, null );
462
+ if ( ! is_null( $newvalue ) ) {
463
  // update existing option
464
+ $this->log( 'New option name "' . $newname . '" is already available', $msg );
465
+ if ( $value !== $newvalue ) {
466
+ $ret = $this->update_option( $newname, $value, $msg );
467
+ if ( false !== $ret ) {
468
+ $this->log( 'Updated value for existing new option name "' . $newname . '"', $msg );
469
+ } else {
470
+ $this->log( 'Updating value for existing new option name "' . $newname . '" failed!', $msg, true );
 
471
  }
472
+ } else {
473
+ $this->log( 'Correct value "' . $value . '"is already set', $msg );
474
  }
475
+ } else {
 
 
 
 
476
  // insert new option
477
+ $ret = $this->add_option( $newname, $value, false );
478
+ if ( false === $ret ) {
479
+ $this->log( 'Renaming of option "' . $oldname . '" failed during adding new option name "' . $newname . '" with the value "' . $value . '"!', $msg, true );
480
  return false;
481
  }
482
  }
483
+ $ret = $this->delete_option( $oldname, false );
484
+ if ( ! empty( $ret ) ) {
485
+ $this->log( 'Deleted old option name "' . $oldname . '"', $msg );
486
+ } else {
487
+ $this->log( 'Deleting of old option name "' . $oldname . '" failed!', $msg, true );
 
488
  }
489
+ return (bool) $ret;
490
  }
491
 
492
+
493
  private function update_last_upgr_version() {
494
+ $ret = $this->update_option( 'el_last_upgr_version', $this->actual_version );
495
+ if ( false === $ret ) {
496
+ $this->log( 'Could not update the "el_last_upgr_version"!', true, true );
497
  }
498
  return $ret;
499
  }
500
 
501
+
502
  private function logfile_init() {
503
  $logfile_path = WP_CONTENT_DIR . '/' . $this->logfile;
504
  // rename all existing log files and remove files older than 90 days
505
+ if ( file_exists( $logfile_path ) && empty( $this->resume_version ) ) {
506
  // delete file if it is too old
507
+ if ( filemtime( $logfile_path ) < time() - 30 * 24 * 60 * 60 ) {
508
+ if ( ! @unlink( $logfile_path ) ) {
509
+ error_log( 'The logfile "' . $logfile_path . '" cannot be deleted! No upgrade log file will be written!' );
510
  return false;
511
  }
512
  }
513
  }
514
  // open logfile for writing
515
+ $this->logfile_handle = @fopen( $logfile_path, 'a' );
516
+ if ( empty( $this->logfile_handle ) ) {
517
+ error_log( 'The logfile "' . $logfile_path . '" cannot be opened for writing! No upgrade log file will be written!' );
518
  return false;
519
  }
520
  return true;
521
  }
522
 
523
+
524
  private function logfile_close() {
525
+ if ( ! empty( $this->logfile_handle ) ) {
526
+ fclose( $this->logfile_handle );
527
  }
528
  }
529
 
530
+
531
  /** Log function
532
  * This function prints the error messages to the log file, prepares the text for the admin ui message
533
  * and sets the error flag (required for the admin ui message)
539
  * true: print message to log and upgrade log file
540
  * @return null
541
  */
542
+ private function log( $text, $msg = true, $error = false ) {
543
  $error_text = '';
544
+ if ( ! is_null( $msg ) ) {
545
+ if ( $error ) {
546
  $this->error = true;
547
+ $error_text = 'ERROR: ';
548
  }
549
+ error_log( 'EL_UPGRADE: ' . $error_text . $text );
550
  }
551
+ if ( $this->logfile_handle && $msg ) {
552
+ $time = date( '[Y-m-d H:i:s] ', time() );
553
+ fwrite( $this->logfile_handle, $time . $error_text . $text . PHP_EOL );
554
  }
555
  }
556
+
557
  }
558
 
559
  /** Function to unregister posttype before WordPress version 4.5
560
+ */
561
+ if ( ! function_exists( 'unregister_post_type' ) ) {
562
+
563
+
564
  function unregister_post_type( $post_type ) {
565
  global $wp_post_types;
566
+ if ( isset( $wp_post_types[ $post_type ] ) ) {
567
+ unset( $wp_post_types[ $post_type ] );
568
  return true;
569
+ }
570
  return false;
571
  }
572
+
573
  }
574
+
event-list.php CHANGED
@@ -1,149 +1,221 @@
1
  <?php
2
- /*
3
- Plugin Name: Event List
4
- Plugin URI: https://wordpress.org/plugins/event-list/
5
- Description: Manage your events and show them in a list view on your site.
6
- Version: 0.8.5
7
- Author: mibuthu
8
- Author URI: https://wordpress.org/plugins/event-list/
9
- Text Domain: event-list
10
- License: GPLv2
11
-
12
- A plugin for the blogging MySQL/PHP-based WordPress.
13
- Copyright 2012-2020 mibuthu
14
-
15
- This program is free software; you can redistribute it and/or
16
- modify it under the terms of the GNUs General Public License
17
- as published by the Free Software Foundation; either version 2
18
- of the License, or (at your option) any later version.
19
-
20
- This program is distributed in the hope that it will be useful,
21
- but WITHOUT ANY WARRANTY; without even the implied warranty of
22
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23
- GNU General Public License for more details.
24
-
25
- You can view a copy of the HTML version of the GNU General Public
26
- License at http://www.gnu.org/copyleft/gpl.html
27
- */
28
-
29
- if(!defined('WPINC')) {
 
 
30
  exit;
31
  }
32
 
33
- // GENERAL DEFINITIONS
34
- define('EL_URL', plugin_dir_url(__FILE__));
35
- define('EL_PATH', plugin_dir_path(__FILE__));
36
 
37
- require_once(EL_PATH.'includes/options.php');
38
- require_once(EL_PATH.'includes/events_post_type.php');
39
 
40
- // MAIN PLUGIN CLASS
 
 
 
 
41
  class Event_List {
 
 
 
 
 
 
42
  private $options;
 
 
 
 
 
 
43
  private $shortcode = null;
 
 
 
 
 
 
44
  private $styles_loaded = false;
45
 
 
46
  /**
47
  * Constructor:
48
  * Initializes the plugin.
 
 
49
  */
50
  public function __construct() {
51
  $this->options = EL_Options::get_instance();
52
 
53
  // ALWAYS:
54
  // Register translation
55
- add_action('plugins_loaded', array(&$this, 'load_textdomain'));
56
  // Register Events post type
57
  EL_Events_Post_Type::get_instance();
58
  // Register shortcodes
59
- add_shortcode('event-list', array(&$this, 'shortcode_event_list'));
60
  // Register widgets
61
- add_action('widgets_init', array(&$this, 'widget_init'));
62
  // Register RSS feed
63
- add_action('init', array(&$this, 'feed_init'), 10);
64
  // Register iCal feed
65
- add_action('init', array(&$this, 'ical_init'), 10);
66
 
67
- // ADMIN PAGE:
68
- if(is_admin()) {
69
  // Init admin page
70
- require_once(EL_PATH.'admin/admin.php');
71
  EL_Admin::get_instance();
72
- }
73
-
74
- // FRONT PAGE:
75
- else {
76
  // Register actions
77
- add_action('wp_print_styles', array(&$this, 'print_styles'));
78
  }
79
- } // end constructor
80
 
 
 
 
 
 
 
81
  public function load_textdomain() {
82
- $el_lang_path = basename(EL_PATH).'/languages';
83
- $domain = 'event-list';
84
- if('' !== get_option('el_mo_lang_dir_first', '')) { // this->option->get not available in this early stage
85
- // use default wordpress function (language files from language dir wp-content/languages/plugins/ are preferred)
86
- load_plugin_textdomain($domain, false, $el_lang_path);
87
- }
88
- else {
89
- // use fork of wordpress function load_plugin_textdomain (see wp-includes/l10n.php) to prefer language files included in plugin (wp-content/plugins/event-list/languages/) and additionally from language dir
90
- $locale = apply_filters('plugin_locale', is_callable('get_user_locale') ? get_user_locale() : get_locale(), $domain);
91
- $mofile = $domain.'-'.$locale.'.mo';
92
- load_textdomain($domain, WP_PLUGIN_DIR.'/'.$el_lang_path.'/'.$mofile);
93
- load_textdomain($domain, WP_LANG_DIR.'/plugins/'.$mofile);
94
  }
95
  }
96
 
97
- public function shortcode_event_list($atts) {
98
- if(null == $this->shortcode) {
99
- require_once(EL_PATH.'includes/sc_event-list.php');
 
 
 
 
 
 
 
100
  $this->shortcode = SC_Event_List::get_instance();
101
- if(!$this->styles_loaded) {
102
  // normally styles are loaded with wp_print_styles action in head
103
  // but if the shortcode is not in post content (e.g. included in a theme) it must be loaded here
104
  $this->enqueue_styles();
105
  }
106
  }
107
- return $this->shortcode->show_html($atts);
108
  }
109
 
 
 
 
 
 
 
110
  public function feed_init() {
111
- if($this->options->get('el_feed_enable_rss')) {
112
- include_once(EL_PATH.'includes/rss.php');
113
  EL_Rss::get_instance();
114
  }
115
  }
116
 
 
 
 
 
 
 
117
  public function ical_init() {
118
  if ( $this->options->get( 'el_feed_enable_ical' ) ) {
119
- include_once( EL_PATH . 'includes/ical.php' );
120
  EL_ICal::get_instance();
121
  }
122
  }
123
 
 
 
 
 
 
 
124
  public function widget_init() {
125
  // Widget "event-list"
126
- require_once(EL_PATH.'includes/widget.php');
127
- return register_widget('EL_Widget');
128
  }
129
 
 
 
 
 
 
 
130
  public function print_styles() {
131
  global $post;
132
- if(is_active_widget(null, null, 'event_list_widget') || (is_object($post) && strstr($post->post_content, '[event-list'))) {
133
  $this->enqueue_styles();
134
  }
135
  }
136
 
 
 
 
 
 
 
137
  public function enqueue_styles() {
138
- if('' == $this->options->get('el_disable_css_file')) {
139
- wp_register_style('event-list', EL_URL.'includes/css/event-list.css');
140
- wp_enqueue_style('event-list');
141
  }
142
  $this->styles_loaded = true;
143
  }
144
- } // end class linkview
 
145
 
146
 
147
- // create a class instance
 
 
 
 
148
  $event_list = new Event_List();
149
- ?>
1
  <?php
2
+ /**
3
+ * Plugin Name: Event List
4
+ * Plugin URI: https://wordpress.org/plugins/event-list/
5
+ * Description: Manage your events and show them in a list view on your site.
6
+ * Version: 0.8.6
7
+ * Author: mibuthu
8
+ * Author URI: https://wordpress.org/plugins/event-list/
9
+ * Text Domain: event-list
10
+ * License: GPLv2
11
+ *
12
+ * A plugin for the blogging MySQL/PHP-based WordPress.
13
+ * Copyright 2012-2021 mibuthu
14
+ *
15
+ * This program is free software; you can redistribute it and/or
16
+ * modify it under the terms of the GNUs General Public License
17
+ * as published by the Free Software Foundation; either version 2
18
+ * of the License, or (at your option) any later version.
19
+ *
20
+ * This program is distributed in the hope that it will be useful,
21
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
22
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23
+ * GNU General Public License for more details.
24
+ *
25
+ * You can view a copy of the HTML version of the GNU General Public
26
+ * License at http://www.gnu.org/copyleft/gpl.html
27
+ *
28
+ * @package event-list
29
+ */
30
+
31
+ if ( ! defined( 'WPINC' ) ) {
32
  exit;
33
  }
34
 
35
+ // General definitions
36
+ define( 'EL_URL', plugin_dir_url( __FILE__ ) );
37
+ define( 'EL_PATH', plugin_dir_path( __FILE__ ) );
38
 
39
+ require_once EL_PATH . 'includes/options.php';
40
+ require_once EL_PATH . 'includes/events_post_type.php';
41
 
42
+ /**
43
+ * Main plugin class
44
+ *
45
+ * This is the inital class for loading the plugin.
46
+ */
47
  class Event_List {
48
+
49
+ /**
50
+ * Option instance used for the whole plugin
51
+ *
52
+ * @var EL_Options
53
+ */
54
  private $options;
55
+
56
+ /**
57
+ * Shortcode instance
58
+ *
59
+ * @var SC_Event_List
60
+ */
61
  private $shortcode = null;
62
+
63
+ /**
64
+ * Holds the status if the event-list styles are already loaded
65
+ *
66
+ * @var bool
67
+ */
68
  private $styles_loaded = false;
69
 
70
+
71
  /**
72
  * Constructor:
73
  * Initializes the plugin.
74
+ *
75
+ * @return void
76
  */
77
  public function __construct() {
78
  $this->options = EL_Options::get_instance();
79
 
80
  // ALWAYS:
81
  // Register translation
82
+ add_action( 'plugins_loaded', array( &$this, 'load_textdomain' ) );
83
  // Register Events post type
84
  EL_Events_Post_Type::get_instance();
85
  // Register shortcodes
86
+ add_shortcode( 'event-list', array( &$this, 'shortcode_event_list' ) );
87
  // Register widgets
88
+ add_action( 'widgets_init', array( &$this, 'widget_init' ) );
89
  // Register RSS feed
90
+ add_action( 'init', array( &$this, 'feed_init' ), 10 );
91
  // Register iCal feed
92
+ add_action( 'init', array( &$this, 'ical_init' ), 10 );
93
 
94
+ // Admin page
95
+ if ( is_admin() ) {
96
  // Init admin page
97
+ require_once EL_PATH . 'admin/admin.php';
98
  EL_Admin::get_instance();
99
+ } else { // Front page
 
 
 
100
  // Register actions
101
+ add_action( 'wp_print_styles', array( &$this, 'print_styles' ) );
102
  }
103
+ }
104
 
105
+
106
+ /**
107
+ * Load the textdomain
108
+ *
109
+ * @return void
110
+ */
111
  public function load_textdomain() {
112
+ $el_lang_path = basename( EL_PATH ) . '/languages';
113
+ $domain = 'event-list';
114
+ if ( '' !== get_option( 'el_mo_lang_dir_first', '' ) ) { // this->option->get not available in this early stage
115
+ // Use default WordPress function (language files from language dir wp-content/languages/plugins/ are preferred)
116
+ load_plugin_textdomain( $domain, false, $el_lang_path );
117
+ } else {
118
+ // Use fork of WordPress function load_plugin_textdomain (see wp-includes/l10n.php) to prefer the language files provided within the plugin (wp-content/plugins/event-list/languages/)
119
+ // @phan-suppress-next-line PhanParamTooMany
120
+ $locale = apply_filters( 'plugin_locale', get_user_locale(), $domain );
121
+ $mofile = $domain . '-' . $locale . '.mo';
122
+ load_textdomain( $domain, WP_PLUGIN_DIR . '/' . $el_lang_path . '/' . $mofile );
123
+ load_textdomain( $domain, WP_LANG_DIR . '/plugins/' . $mofile );
124
  }
125
  }
126
 
127
+
128
+ /**
129
+ * Load the shortcode
130
+ *
131
+ * @param array<string,string|string[]> $atts The shortcode attributes.
132
+ * @return string
133
+ */
134
+ public function shortcode_event_list( $atts ) {
135
+ if ( null === $this->shortcode ) {
136
+ require_once EL_PATH . 'includes/sc_event-list.php';
137
  $this->shortcode = SC_Event_List::get_instance();
138
+ if ( ! $this->styles_loaded ) {
139
  // normally styles are loaded with wp_print_styles action in head
140
  // but if the shortcode is not in post content (e.g. included in a theme) it must be loaded here
141
  $this->enqueue_styles();
142
  }
143
  }
144
+ return $this->shortcode->show_html( $atts );
145
  }
146
 
147
+
148
+ /**
149
+ * Load the feed
150
+ *
151
+ * @return void
152
+ */
153
  public function feed_init() {
154
+ if ( $this->options->get( 'el_feed_enable_rss' ) ) {
155
+ include_once EL_PATH . 'includes/rss.php';
156
  EL_Rss::get_instance();
157
  }
158
  }
159
 
160
+
161
+ /**
162
+ * Load the ical support
163
+ *
164
+ * @return void
165
+ */
166
  public function ical_init() {
167
  if ( $this->options->get( 'el_feed_enable_ical' ) ) {
168
+ include_once EL_PATH . 'includes/ical.php';
169
  EL_ICal::get_instance();
170
  }
171
  }
172
 
173
+
174
+ /**
175
+ * Load the widget
176
+ *
177
+ * @return void
178
+ */
179
  public function widget_init() {
180
  // Widget "event-list"
181
+ require_once EL_PATH . 'includes/widget.php';
182
+ register_widget( 'EL_Widget' );
183
  }
184
 
185
+
186
+ /**
187
+ * Print the event-list styles
188
+ *
189
+ * @return void
190
+ */
191
  public function print_styles() {
192
  global $post;
193
+ if ( is_active_widget( false, false, 'event_list_widget' ) || ( is_object( $post ) && strstr( $post->post_content, '[event-list' ) ) ) {
194
  $this->enqueue_styles();
195
  }
196
  }
197
 
198
+
199
+ /**
200
+ * Equeue the event-list styles
201
+ *
202
+ * @return void
203
+ */
204
  public function enqueue_styles() {
205
+ if ( '' === $this->options->get( 'el_disable_css_file' ) ) {
206
+ wp_register_style( 'event-list', EL_URL . 'includes/css/event-list.css', array(), '1.0' );
207
+ wp_enqueue_style( 'event-list' );
208
  }
209
  $this->styles_loaded = true;
210
  }
211
+
212
+ }
213
 
214
 
215
+ /**
216
+ * EventList Class instance
217
+ *
218
+ * @var EL_EventList
219
+ */
220
  $event_list = new Event_List();
221
+
includes/css/event-list.css CHANGED
@@ -7,7 +7,6 @@ ul.event-list-view, ul.single-event-view {
7
  li.event {
8
  clear: both;
9
  margin: 0 0.5em 1.5em 0.5em;
10
- zoom: 1; /* Fix for IE 6+7 */
11
  }
12
 
13
  .event-date {
@@ -152,4 +151,14 @@ div.el-hidden {
152
 
153
  .el-text-align-right {
154
  text-align: right;
 
 
 
 
 
 
 
 
 
 
155
  }
7
  li.event {
8
  clear: both;
9
  margin: 0 0.5em 1.5em 0.5em;
 
10
  }
11
 
12
  .event-date {
151
 
152
  .el-text-align-right {
153
  text-align: right;
154
+ }
155
+
156
+ .el-error {
157
+ text-align: center;
158
+ color: #D8000C;
159
+ padding: 0.6em;
160
+ margin: 0.2em 1em 1em;
161
+ background-color: #FFD2D2;
162
+ border: 1px solid #D8000C;
163
+ border-radius: 5px;
164
  }
includes/daterange.php CHANGED
@@ -1,134 +1,168 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- // Class for database access via wordpress functions
7
  class EL_Daterange {
 
8
  private static $instance;
 
9
  public $date_formats;
 
10
  public $daterange_formats;
11
 
 
12
  public static function &get_instance() {
13
  // Create class instance if required
14
- if(!isset( self::$instance)) {
15
  self::$instance = new self();
16
  }
17
  // Return class instance
18
  return self::$instance;
19
  }
20
 
 
21
  private function __construct() {
22
  $this->init_formats();
23
  }
24
 
 
25
  public function init_formats() {
26
  $this->date_formats = array(
27
- 'year' => array('regex' => '^((19[7-9]\d)|(2\d{3}))$',
28
- 'start' => '%v%-01-01',
29
- 'end' => '%v%-12-31'),
30
- 'month' => array('regex' => '^((19[7-9]\d)|(2\d{3}))-(0[1-9]|1[012])$',
31
- 'start' => '%v%-01',
32
- 'end' => '%v%-31'),
33
- 'day' => array('regex' => '^((19[7-9]\d)|(2\d{3}))-(0[1-9]|1[012])-(0[1-9]|[12]\d|3[01])$',
34
- 'start' => '%v%',
35
- 'end' => '%v%'),
36
- 'rel_year' => array('regex' => '^([+-]?\d+|last|next|previous|this)_year[s]?$',
37
- 'start' => '--func--date("Y", strtotime(str_replace("_", " ", "%v%")))."-01-01";',
38
- 'end' => '--func--date("Y", strtotime(str_replace("_", " ", "%v%")))."-12-31";'),
39
- 'rel_month' => array('regex' => '^([+-]?\d+|last|previous|next|this)month[s]?$',
40
- 'start' => '--func--date("Y-m", strtotime(str_replace("_", " ", "%v%")))."-01";',
41
- 'end' => '--func--date("Y-m", strtotime(str_replace("_", " ", "%v%")))."-31";'),
42
- 'rel_week' => array('regex' => '^([+-]?\d+|last|previous|next|this)_week[s]?$',
43
- 'start' => '--func--date("Y-m-d", strtotime(str_replace(array("_","last","previous","next","this"), array(" ","-1","-1","+1","0"), "%v%"))-86400*((date("w")-get_option("start_of_week")+7)%7));',
44
- 'end' => '--func--date("Y-m-d", strtotime(str_replace(array("_","last","previous","next","this"), array(" ","-1","-1","+1","0"), "%v%"))-86400*((date("w")-get_option("start_of_week")+7)%7-6));'),
45
- // replace special values due to some date calculation problems,
46
- // then calculate the new date
47
- // and at last remove calculated days to get first day of the week (acc. start_of_week option), add 6 day for end date (- sign due to - for first day calculation)
48
- 'rel_day' => array('regex' => '^((([+-]?\d+|last|previous|next|this)_day[s]?)|yesterday|today|tomorrow)$',
49
- 'start' => '--func--date("Y-m-d", strtotime(str_replace("_", " ", "%v%")));',
50
- 'end' => '--func--date("Y-m-d", strtotime(str_replace("_", " ", "%v%")));'),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  );
52
  $this->daterange_formats = array(
53
- 'date_range' => array('regex' => '.+~.+'),
54
- 'all' => array('regex' => '^all$',
55
- 'start' => '1970-01-01',
56
- 'end' => '2999-12-31'),
57
- 'upcoming' => array('regex' => '^upcoming$',
58
- 'start' => '--func--date("Y-m-d", current_time("timestamp"));',
59
- 'end' => '2999-12-31'),
60
- 'past' => array('regex' => '^past$',
61
- 'start' => '1970-01-01',
62
- 'end' => '--func--date("Y-m-d", current_time("timestamp")-86400);'), // previous day (86400 seconds = 1*24*60*60 = 1 day
 
 
 
 
 
 
63
  );
64
  }
65
 
 
66
  public function load_formats_helptexts() {
67
- require_once(EL_PATH.'includes/daterange_helptexts.php');
68
- foreach($date_formats_helptexts as $name => $values) {
69
- $this->date_formats[$name] += $values;
70
  }
71
- unset($date_formats_helptexts);
72
- foreach($daterange_formats_helptexts as $name => $values) {
73
- $this->daterange_formats[$name] += $values;
74
  }
75
- unset($daterange_formats_helptexts);
76
  }
77
 
78
- public function check_date_format($element, $ret_value=null) {
79
- foreach($this->date_formats as $date_type) {
80
- if(preg_match('@'.$date_type['regex'].'@', $element)) {
81
- return $this->get_date_range($element, $date_type, $ret_value);
 
82
  }
83
  }
84
  return null;
85
  }
86
 
87
- public function check_daterange_format($element) {
88
- foreach($this->daterange_formats as $key => $daterange_type) {
89
- if(preg_match('@'.$daterange_type['regex'].'@', $element)) {
90
- //check for date_range which requires special handling
91
- if('date_range' == $key) {
92
- $sep_pos = strpos($element, "~");
93
- $startrange = $this->check_date_format(substr($element, 0, $sep_pos), 'start');
94
- $endrange = $this->check_date_format(substr($element, $sep_pos+1), 'end');
95
- return array($startrange[0], $endrange[1]);
 
96
  }
97
- return $this->get_date_range($element, $daterange_type);
98
  }
99
  }
100
  return null;
101
  }
102
 
103
- public function get_date_range($element, &$range_type, $ret_value=null) {
104
- if('end' != $ret_value) {
 
105
  // start date:
106
  // set range values by replacing %v% in $range_type string with $element
107
- $range[0] = str_replace('%v%', $element, $range_type['start']);
108
  // enum function if required
109
- if(substr($range[0], 0, 8) == '--func--') { //start
110
- eval('$range[0] = '.substr($range[0], 8));
111
  }
112
  }
113
- if('start' != $ret_value) {
114
  // same for end date:
115
- $range[1] = str_replace('%v%', $element, $range_type['end']);
116
- if(substr($range[1], 0, 8) == '--func--') { //end
117
- eval('$range[1] = '.substr($range[1], 8));
118
  }
119
  }
120
  return $range;
121
  }
 
122
  }
123
 
124
- /* create date_create_from_format (DateTime::createFromFormat) alternative for PHP 5.2
 
125
  */
126
- if(!function_exists('date_create_from_format')) {
127
- function date_create_from_format($dformat, $dvalue) {
128
- $schedule = $dvalue;
129
- $schedule_format = str_replace(array('Y','m','d', 'H', 'i','a'), array('%Y','%m','%d', '%I', '%M', '%p'), $dformat);
130
- $ugly = strptime($schedule, $schedule_format);
131
- $ymd = sprintf(
 
 
132
  // This is a format string that takes six total decimal arguments, then left-pads
133
  // them with zeros to either 4 or 2 characters, as needed
134
  '%04d-%02d-%02d %02d:%02d:%02d',
@@ -139,7 +173,7 @@ if(!function_exists('date_create_from_format')) {
139
  $ugly['tm_min'],
140
  $ugly['tm_sec']
141
  );
142
- return new DateTime($ymd);
143
  }
144
  }
145
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ // Class for database access via WordPress functions
7
  class EL_Daterange {
8
+
9
  private static $instance;
10
+
11
  public $date_formats;
12
+
13
  public $daterange_formats;
14
 
15
+
16
  public static function &get_instance() {
17
  // Create class instance if required
18
+ if ( ! isset( self::$instance ) ) {
19
  self::$instance = new self();
20
  }
21
  // Return class instance
22
  return self::$instance;
23
  }
24
 
25
+
26
  private function __construct() {
27
  $this->init_formats();
28
  }
29
 
30
+
31
  public function init_formats() {
32
  $this->date_formats = array(
33
+ 'year' => array(
34
+ 'regex' => '^((19[7-9]\d)|(2\d{3}))$',
35
+ 'start' => '%v%-01-01',
36
+ 'end' => '%v%-12-31',
37
+ ),
38
+ 'month' => array(
39
+ 'regex' => '^((19[7-9]\d)|(2\d{3}))-(0[1-9]|1[012])$',
40
+ 'start' => '%v%-01',
41
+ 'end' => '%v%-31',
42
+ ),
43
+ 'day' => array(
44
+ 'regex' => '^((19[7-9]\d)|(2\d{3}))-(0[1-9]|1[012])-(0[1-9]|[12]\d|3[01])$',
45
+ 'start' => '%v%',
46
+ 'end' => '%v%',
47
+ ),
48
+ 'rel_year' => array(
49
+ 'regex' => '^([+-]?\d+|last|next|previous|this)_year[s]?$',
50
+ 'start' => '--func--date("Y", strtotime(str_replace("_", " ", "%v%")))."-01-01";',
51
+ 'end' => '--func--date("Y", strtotime(str_replace("_", " ", "%v%")))."-12-31";',
52
+ ),
53
+ 'rel_month' => array(
54
+ 'regex' => '^([+-]?\d+|last|previous|next|this)month[s]?$',
55
+ 'start' => '--func--date("Y-m", strtotime(str_replace("_", " ", "%v%")))."-01";',
56
+ 'end' => '--func--date("Y-m", strtotime(str_replace("_", " ", "%v%")))."-31";',
57
+ ),
58
+ 'rel_week' => array(
59
+ 'regex' => '^([+-]?\d+|last|previous|next|this)_week[s]?$',
60
+ 'start' => '--func--date("Y-m-d", strtotime(str_replace(array("_","last","previous","next","this"), array(" ","-1","-1","+1","0"), "%v%"))-86400*((date("w")-get_option("start_of_week")+7)%7));',
61
+ 'end' => '--func--date("Y-m-d", strtotime(str_replace(array("_","last","previous","next","this"), array(" ","-1","-1","+1","0"), "%v%"))-86400*((date("w")-get_option("start_of_week")+7)%7-6));',
62
+ ),
63
+ // replace special values due to some date calculation problems,
64
+ // then calculate the new date
65
+ // and at last remove calculated days to get first day of the week (acc. start_of_week option), add 6 day for end date (- sign due to - for first day calculation)
66
+ 'rel_day' => array(
67
+ 'regex' => '^((([+-]?\d+|last|previous|next|this)_day[s]?)|yesterday|today|tomorrow)$',
68
+ 'start' => '--func--date("Y-m-d", strtotime(str_replace("_", " ", "%v%")));',
69
+ 'end' => '--func--date("Y-m-d", strtotime(str_replace("_", " ", "%v%")));',
70
+ ),
71
  );
72
  $this->daterange_formats = array(
73
+ 'date_range' => array( 'regex' => '.+~.+' ),
74
+ 'all' => array(
75
+ 'regex' => '^all$',
76
+ 'start' => '1970-01-01',
77
+ 'end' => '2999-12-31',
78
+ ),
79
+ 'upcoming' => array(
80
+ 'regex' => '^upcoming$',
81
+ 'start' => '--func--date("Y-m-d", current_time("timestamp"));',
82
+ 'end' => '2999-12-31',
83
+ ),
84
+ 'past' => array(
85
+ 'regex' => '^past$',
86
+ 'start' => '1970-01-01',
87
+ 'end' => '--func--date("Y-m-d", current_time("timestamp")-86400);',
88
+ ), // previous day (86400 seconds = 1*24*60*60 = 1 day
89
  );
90
  }
91
 
92
+
93
  public function load_formats_helptexts() {
94
+ require_once EL_PATH . 'includes/daterange_helptexts.php';
95
+ foreach ( $date_formats_helptexts as $name => $values ) {
96
+ $this->date_formats[ $name ] += $values;
97
  }
98
+ unset( $date_formats_helptexts );
99
+ foreach ( $daterange_formats_helptexts as $name => $values ) {
100
+ $this->daterange_formats[ $name ] += $values;
101
  }
102
+ unset( $daterange_formats_helptexts );
103
  }
104
 
105
+
106
+ public function check_date_format( $element, $ret_value = null ) {
107
+ foreach ( $this->date_formats as $date_type ) {
108
+ if ( preg_match( '@' . $date_type['regex'] . '@', $element ) ) {
109
+ return $this->get_date_range( $element, $date_type, $ret_value );
110
  }
111
  }
112
  return null;
113
  }
114
 
115
+
116
+ public function check_daterange_format( $element ) {
117
+ foreach ( $this->daterange_formats as $key => $daterange_type ) {
118
+ if ( preg_match( '@' . $daterange_type['regex'] . '@', $element ) ) {
119
+ // check for date_range which requires special handling
120
+ if ( 'date_range' == $key ) {
121
+ $sep_pos = strpos( $element, '~' );
122
+ $startrange = $this->check_date_format( substr( $element, 0, $sep_pos ), 'start' );
123
+ $endrange = $this->check_date_format( substr( $element, $sep_pos + 1 ), 'end' );
124
+ return array( $startrange[0], $endrange[1] );
125
  }
126
+ return $this->get_date_range( $element, $daterange_type );
127
  }
128
  }
129
  return null;
130
  }
131
 
132
+
133
+ public function get_date_range( $element, &$range_type, $ret_value = null ) {
134
+ if ( 'end' != $ret_value ) {
135
  // start date:
136
  // set range values by replacing %v% in $range_type string with $element
137
+ $range[0] = str_replace( '%v%', $element, $range_type['start'] );
138
  // enum function if required
139
+ if ( substr( $range[0], 0, 8 ) == '--func--' ) { // start
140
+ eval( '$range[0] = ' . substr( $range[0], 8 ) );
141
  }
142
  }
143
+ if ( 'start' != $ret_value ) {
144
  // same for end date:
145
+ $range[1] = str_replace( '%v%', $element, $range_type['end'] );
146
+ if ( substr( $range[1], 0, 8 ) == '--func--' ) { // end
147
+ eval( '$range[1] = ' . substr( $range[1], 8 ) );
148
  }
149
  }
150
  return $range;
151
  }
152
+
153
  }
154
 
155
+ /*
156
+ create date_create_from_format (DateTime::createFromFormat) alternative for PHP 5.2
157
  */
158
+ if ( ! function_exists( 'date_create_from_format' ) ) {
159
+
160
+
161
+ function date_create_from_format( $dformat, $dvalue ) {
162
+ $schedule = $dvalue;
163
+ $schedule_format = str_replace( array( 'Y', 'm', 'd', 'H', 'i', 'a' ), array( '%Y', '%m', '%d', '%I', '%M', '%p' ), $dformat );
164
+ $ugly = strptime( $schedule, $schedule_format );
165
+ $ymd = sprintf(
166
  // This is a format string that takes six total decimal arguments, then left-pads
167
  // them with zeros to either 4 or 2 characters, as needed
168
  '%04d-%02d-%02d %02d:%02d:%02d',
173
  $ugly['tm_min'],
174
  $ugly['tm_sec']
175
  );
176
+ return new DateTime( $ymd );
177
  }
178
  }
179
+
includes/daterange_helptexts.php CHANGED
@@ -1,69 +1,94 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
  $date_formats_helptexts = array(
7
- 'year' => array('name' => __('Year','event-list'),
8
- 'desc' => __('A year can be specified in 4 digit format.','event-list').'<br />'.
9
- sprintf(__('For a start date filter the first day of %1$s is used, in an end date the last day.','event-list'), __('the resulting year','event-list')),
10
- 'examp' => '2015'),
 
 
11
 
12
- 'month' => array('name' => __('Month','event-list'),
13
- 'desc' => __('A month can be specified with 4 digits for the year and 2 digits for the month, seperated by a hyphen (-).','event-list').'<br />'.
14
- sprintf(__('For a start date filter the first day of %1$s is used, in an end date the last day.','event-list'), __('the resulting month','event-list')),
15
- 'examp' => '2015-03'),
 
 
16
 
17
- 'day' => array('name' => __('Day','event-list'),
18
- 'desc' => __('A day can be specified in the format 4 digits for the year, 2 digits for the month and 2 digets for the day, seperated by hyphens (-).','event-list'),
19
- 'examp' => '2015-03-29'),
 
 
20
 
21
- 'rel_year' => array('name' => __('Relative Year','event-list'),
22
- 'desc' => sprintf(__('%1$s from now can be specified in the following notation: %2$s','event-list'), __('A relative year','event-list'), '<em>[+-]?[0-9]+_year[s]?</em>').'<br />'.
23
- sprintf(__('This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).','event-list'), '+/-', __('number of years','event-list'), '"_year"', '"_years"').'<br />'.
24
- sprintf(__('Additionally the following values are available: %1$s','event-list'), '<em>last_year</em>, <em>next_year</em>, <em>this_year</em>'),
25
- 'examp' => '+1_year'),
 
 
26
 
27
- 'rel_month' => array('name' => __('Relative Month','event-list'),
28
- 'desc' => sprintf(__('%1$s from now can be specified in the following notation: %2$s','event-list'), __('A relative month','event-list'), '<em>[+-]?[0-9]+_month[s]?</em>').'<br />'.
29
- sprintf(__('This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).','event-list'), '+/-', __('number of months','event-list'), '"_month"', '"_months"').'<br />'.
30
- sprintf(__('Additionally the following values are available: %1$s','event-list'), '<em>last_month</em>, <em>next_month</em>, <em>this_month</em>'),
31
- 'examp' => '-6_months'),
 
 
32
 
33
- 'rel_week' => array('name' => __('Relative Week','event-list'),
34
- 'desc' => sprintf(__('%1$s from now can be specified in the following notation: %2$s','event-list'), __('A relative week','event-list'), '<em>[+-]?[0-9]+_week[s]?</em>').'<br />'.
35
- sprintf(__('This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).','event-list'), '+/-', __('number of weeks','event-list'), '"_week"', '"_weeks"').'<br />'.
36
- sprintf(__('For a start date filter the first day of %1$s is used, in an end date the last day.','event-list'), __('the resulting week','event-list')).'<br />'.
37
- sprintf(__('The first day of the week is depending on the option %1$s which can be found and changed in %2$s.','event-list'), '"'.__('Week Starts On').'"', '"'.__('Settings').'" &rarr; "'.__('General').'"').'<br />'.
38
- sprintf(__('Additionally the following values are available: %1$s','event-list'), '<em>last_week</em>, <em>next_week</em>, <em>this_week</em>'),
39
- 'examp' => '+3_weeks'),
 
 
40
 
41
- 'rel_day' => array('name' => __('Relative Day','event-list'),
42
- 'desc' => sprintf(__('%1$s from now can be specified in the following notation: %2$s','event-list'), __('A relative day','event-list'), '<em>[+-]?[0-9]+_day[s]?</em>').'<br />'.
43
- sprintf(__('This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).','event-list'), '+/-', __('number of days','event-list'), '"_day"', '"_days"').'<br />'.
44
- sprintf(__('Additionally the following values are available: %1$s','event-list'), '<em>last_day</em>, <em>next_day</em>, <em>this_day</em>, <em>yesterday</em>, <em>today</em>, <em>tomorrow</em>'),
45
- 'examp' => '-10_days'),
 
 
46
  );
47
 
48
  $daterange_formats_helptexts = array(
49
- 'date_range' => array('name' => __('Date range','event-list'),
50
- 'desc' => __('A date rage can be specified via a start date and end date seperated by a tilde (~).<br />
51
- For the start and end date any available date format can be used.','event-list'),
52
- 'examp' => '2015-03-29~2016'),
 
 
 
 
 
53
 
54
- 'all' => array('name' => __('All'),
55
- 'desc' => __('This value defines a range without any limits.','event-list').'<br />'.
56
- sprintf(__('The corresponding date_range format is: %1$s','event-list'), '<em>1970-01-01~2999-12-31</em>'),
57
- 'value' => 'all'),
 
 
58
 
59
- 'upcoming' => array('name' => __('Upcoming','event-list'),
60
- 'desc' => __('This value defines a range from the actual day to the future.','event-list').'<br />'.
61
- sprintf(__('The corresponding date_range format is: %1$s','event-list'), '<em>today~2999-12-31</em>'),
62
- 'value' => 'upcoming'),
 
 
63
 
64
- 'past' => array('name' => __('Past','event-list'),
65
- 'desc' => __('This value defines a range from the past to the previous day.','event-list').'<br />'.
66
- sprintf(__('The corresponding date_range format is: %1$s','event-list'), '<em>1970-01-01~yesterday</em>'),
67
- 'value' => 'past'),
 
 
68
  );
69
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
  $date_formats_helptexts = array(
7
+ 'year' => array(
8
+ 'name' => __( 'Year', 'event-list' ),
9
+ 'desc' => __( 'A year can be specified in 4 digit format.', 'event-list' ) . '<br />' .
10
+ sprintf( __( 'For a start date filter the first day of %1$s is used, in an end date the last day.', 'event-list' ), __( 'the resulting year', 'event-list' ) ),
11
+ 'examp' => '2015',
12
+ ),
13
 
14
+ 'month' => array(
15
+ 'name' => __( 'Month', 'event-list' ),
16
+ 'desc' => __( 'A month can be specified with 4 digits for the year and 2 digits for the month, seperated by a hyphen (-).', 'event-list' ) . '<br />' .
17
+ sprintf( __( 'For a start date filter the first day of %1$s is used, in an end date the last day.', 'event-list' ), __( 'the resulting month', 'event-list' ) ),
18
+ 'examp' => '2015-03',
19
+ ),
20
 
21
+ 'day' => array(
22
+ 'name' => __( 'Day', 'event-list' ),
23
+ 'desc' => __( 'A day can be specified in the format 4 digits for the year, 2 digits for the month and 2 digets for the day, seperated by hyphens (-).', 'event-list' ),
24
+ 'examp' => '2015-03-29',
25
+ ),
26
 
27
+ 'rel_year' => array(
28
+ 'name' => __( 'Relative Year', 'event-list' ),
29
+ 'desc' => sprintf( __( '%1$s from now can be specified in the following notation: %2$s', 'event-list' ), __( 'A relative year', 'event-list' ), '<em>[+-]?[0-9]+_year[s]?</em>' ) . '<br />' .
30
+ sprintf( __( 'This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).', 'event-list' ), '+/-', __( 'number of years', 'event-list' ), '"_year"', '"_years"' ) . '<br />' .
31
+ sprintf( __( 'Additionally the following values are available: %1$s', 'event-list' ), '<em>last_year</em>, <em>next_year</em>, <em>this_year</em>' ),
32
+ 'examp' => '+1_year',
33
+ ),
34
 
35
+ 'rel_month' => array(
36
+ 'name' => __( 'Relative Month', 'event-list' ),
37
+ 'desc' => sprintf( __( '%1$s from now can be specified in the following notation: %2$s', 'event-list' ), __( 'A relative month', 'event-list' ), '<em>[+-]?[0-9]+_month[s]?</em>' ) . '<br />' .
38
+ sprintf( __( 'This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).', 'event-list' ), '+/-', __( 'number of months', 'event-list' ), '"_month"', '"_months"' ) . '<br />' .
39
+ sprintf( __( 'Additionally the following values are available: %1$s', 'event-list' ), '<em>last_month</em>, <em>next_month</em>, <em>this_month</em>' ),
40
+ 'examp' => '-6_months',
41
+ ),
42
 
43
+ 'rel_week' => array(
44
+ 'name' => __( 'Relative Week', 'event-list' ),
45
+ 'desc' => sprintf( __( '%1$s from now can be specified in the following notation: %2$s', 'event-list' ), __( 'A relative week', 'event-list' ), '<em>[+-]?[0-9]+_week[s]?</em>' ) . '<br />' .
46
+ sprintf( __( 'This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).', 'event-list' ), '+/-', __( 'number of weeks', 'event-list' ), '"_week"', '"_weeks"' ) . '<br />' .
47
+ sprintf( __( 'For a start date filter the first day of %1$s is used, in an end date the last day.', 'event-list' ), __( 'the resulting week', 'event-list' ) ) . '<br />' .
48
+ sprintf( __( 'The first day of the week is depending on the option %1$s which can be found and changed in %2$s.', 'event-list' ), '"' . __( 'Week Starts On' ) . '"', '"' . __( 'Settings' ) . '" &rarr; "' . __( 'General' ) . '"' ) . '<br />' .
49
+ sprintf( __( 'Additionally the following values are available: %1$s', 'event-list' ), '<em>last_week</em>, <em>next_week</em>, <em>this_week</em>' ),
50
+ 'examp' => '+3_weeks',
51
+ ),
52
 
53
+ 'rel_day' => array(
54
+ 'name' => __( 'Relative Day', 'event-list' ),
55
+ 'desc' => sprintf( __( '%1$s from now can be specified in the following notation: %2$s', 'event-list' ), __( 'A relative day', 'event-list' ), '<em>[+-]?[0-9]+_day[s]?</em>' ) . '<br />' .
56
+ sprintf( __( 'This means you can specify a positive or negative (%1$s) %2$s from now with %3$s or %4$s attached (see also the example below).', 'event-list' ), '+/-', __( 'number of days', 'event-list' ), '"_day"', '"_days"' ) . '<br />' .
57
+ sprintf( __( 'Additionally the following values are available: %1$s', 'event-list' ), '<em>last_day</em>, <em>next_day</em>, <em>this_day</em>, <em>yesterday</em>, <em>today</em>, <em>tomorrow</em>' ),
58
+ 'examp' => '-10_days',
59
+ ),
60
  );
61
 
62
  $daterange_formats_helptexts = array(
63
+ 'date_range' => array(
64
+ 'name' => __( 'Date range', 'event-list' ),
65
+ 'desc' => __(
66
+ 'A date rage can be specified via a start date and end date seperated by a tilde (~).<br />
67
+ For the start and end date any available date format can be used.',
68
+ 'event-list'
69
+ ),
70
+ 'examp' => '2015-03-29~2016',
71
+ ),
72
 
73
+ 'all' => array(
74
+ 'name' => __( 'All' ),
75
+ 'desc' => __( 'This value defines a range without any limits.', 'event-list' ) . '<br />' .
76
+ sprintf( __( 'The corresponding date_range format is: %1$s', 'event-list' ), '<em>1970-01-01~2999-12-31</em>' ),
77
+ 'value' => 'all',
78
+ ),
79
 
80
+ 'upcoming' => array(
81
+ 'name' => __( 'Upcoming', 'event-list' ),
82
+ 'desc' => __( 'This value defines a range from the actual day to the future.', 'event-list' ) . '<br />' .
83
+ sprintf( __( 'The corresponding date_range format is: %1$s', 'event-list' ), '<em>today~2999-12-31</em>' ),
84
+ 'value' => 'upcoming',
85
+ ),
86
 
87
+ 'past' => array(
88
+ 'name' => __( 'Past', 'event-list' ),
89
+ 'desc' => __( 'This value defines a range from the past to the previous day.', 'event-list' ) . '<br />' .
90
+ sprintf( __( 'The corresponding date_range format is: %1$s', 'event-list' ), '<em>1970-01-01~yesterday</em>' ),
91
+ 'value' => 'past',
92
+ ),
93
  );
94
+
includes/event.php CHANGED
@@ -1,193 +1,221 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/events_post_type.php');
7
  // fix for PHP 5.2 (provide function date_create_from_format defined in daterange.php)
8
- if(version_compare(PHP_VERSION, '5.3') < 0) {
9
- require_once(EL_PATH.'includes/daterange.php');
10
  }
11
 
12
  // Class to manage categories
13
  class EL_Event {
 
14
  private $events_post_type;
 
15
  public $post;
 
16
  public $categories;
 
17
  public $title = '';
 
18
  public $startdate = '0000-00-00';
 
19
  public $enddate = '0000-00-00';
 
20
  public $starttime = '';
 
21
  public $location = '';
 
22
  public $excerpt = '';
 
23
  public $content = '';
24
 
25
- public function __construct($post) {
 
26
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
27
- if($post instanceof WP_Post) {
28
  $this->post = $post;
29
- }
30
- else {
31
- $this->post = get_post($post);
32
- if(0 === $this->post->ID) {
33
- die('ERROR: Post not found!');
34
  }
35
  }
36
  $this->load_eventdata();
37
  }
38
 
 
39
  private function load_eventdata() {
40
- $this->title = $this->post->post_title;
41
  $this->excerpt = $this->post->post_excerpt;
42
  $this->content = $this->post->post_content;
43
- $postmeta = get_post_meta($this->post->ID);
44
- foreach(array('startdate', 'enddate', 'starttime', 'location') as $meta) {
45
- $this->$meta = isset($postmeta[$meta][0]) ? $postmeta[$meta][0] : '';
46
  }
47
- $this->categories = get_the_terms($this->post, $this->events_post_type->taxonomy);
48
- if(!is_array($this->categories)) {
49
  $this->categories = array();
50
  }
51
  return true;
52
  }
53
 
54
- public static function save($eventdata) {
 
55
  // create new post
56
- $postdata['post_type'] = 'el_events';
57
- $postdata['post_status'] = 'publish';
58
- $postdata['post_title'] = $eventdata['title'];
59
- $postdata['post_excerpt'] = $eventdata['excerpt'];
60
  $postdata['post_content'] = $eventdata['content'];
61
- if(isset($eventdata['slug'])) {
 
 
 
62
  $postdata['post_name'] = $eventdata['slug'];
63
  }
64
- if(isset($eventdata['post_date'])) {
65
  $postdata['post_date'] = $eventdata['post_date'];
66
  }
67
- if(isset($eventdata['post_user'])) {
68
  $postdata['post_user'] = $eventdata['post_user'];
69
  }
70
 
71
- $pid = wp_insert_post($postdata);
72
  // set categories
73
- $cats = self::set_categories($pid, $eventdata['categories']);
74
  // save postmeta (created event instance)
75
- if(!empty($pid)) {
76
- $post = self::save_postmeta($pid, $eventdata);
77
  return $post;
78
- }
79
- else {
80
  global $wpdb;
81
- $wpdb->update($wpdb->posts, array('post_status' => 'pending'), array('ID' => $pid));
82
  }
83
  return false;
84
  }
85
 
 
86
  /** ************************************************************************************************************
87
  * Create or update the event data (all event data except title and content)
88
  *
89
- * @param int $pid The post id of the event to update.
90
- * @param array $eventdata The event data provided in an array where the key is the event field and the
91
- * value is the corresponding data. The provided data does not have to be
92
- * sanitized from the user imputs because this is done in the function.
93
  * @return int|bool event id ... for a successfully created new event
94
  * true ... for a successfully modified existing event
95
  * false ... if an error occured during the creation or modification an event
96
  **************************************************************************************************************/
97
- public static function save_postmeta($pid, $eventdata) {
98
- $instance = new self($pid);
99
- $errors = array();
100
 
101
  // Sanitize event data (event data will be provided without sanitation of user input)
102
- $eventdata['startdate'] = empty($eventdata['startdate']) ? '' : preg_replace('/[^0-9\-]/', '', $eventdata['startdate']);
103
- $eventdata['enddate'] = empty($eventdata['enddate']) ? '' : preg_replace('/[^0-9\-]/', '', $eventdata['enddate']);
104
- $eventdata['starttime'] = empty($eventdata['starttime']) ? '' : wp_kses_post($eventdata['starttime']);
105
- $eventdata['location'] = empty($eventdata['location']) ? '' : wp_kses_post($eventdata['location']);
106
-
107
- //startdate
108
- $instance->startdate = $instance->validate_date($eventdata['startdate']);
109
- if(empty($instance->startdate)) {
110
- $errors[] = __('No valid start date provided','event-list');
111
  }
112
- //enddate
113
- $instance->enddate = $instance->validate_date($eventdata['enddate']);
114
- if(empty($instance->enddate) || new DateTime($instance->enddate) < new DateTime($instance->startdate)) {
115
  $instance->enddate = $instance->startdate;
116
  }
117
- //time
118
- $instance->starttime = $instance->validate_time($eventdata['starttime']);
119
- //location
120
- $instance->location = stripslashes($eventdata['location']);
121
 
122
  // update all data
123
- foreach(array('startdate', 'enddate', 'starttime', 'location') as $meta) {
124
- update_post_meta($pid, $meta, $instance->$meta);
125
  }
126
  // error handling: set event back to pending, and publish error message
127
- if(!empty($errors)) {
128
- //if((isset($_POST['publish']) || isset( $_POST['save'] ) ) && $_POST['post_status'] == 'publish' ) {
129
  global $wpdb;
130
- $wpdb->update($wpdb->posts, array('post_status' => 'pending'), array('ID' => $pid));
131
- add_filter('redirect_post_location', create_function('$location','return add_query_arg("'.implode('<br />', $errors).'", "4", $location);'));
132
- unset($instance);
133
  return false;
134
  }
135
  return $instance;
136
  }
137
 
138
- private static function set_categories($pid, $cats) {
139
- return wp_set_object_terms($pid, $cats, EL_Events_Post_Type::get_instance()->taxonomy);
 
 
 
 
 
 
140
  }
141
 
 
142
  public function starttime_i18n() {
143
- $timestamp = strtotime($this->starttime);
144
- if($timestamp) {
145
- return date_i18n(get_option('time_format'), $timestamp);
146
  }
147
  return $this->starttime;
148
  }
149
 
150
- private function validate_date($datestring) {
151
- $d = date_create_from_format('Y-m-d', $datestring);
152
- if($d && $d->format('Y-m-d') == $datestring
153
- && 1970 <= $d->format('Y')
154
- && 2999 >= $d->format('Y')) {
 
155
  return $datestring;
156
  }
157
  return false;
158
  }
159
 
160
- public static function validate_time($timestring) {
 
161
  // Try to extract a correct time from the provided text
162
- $timestamp = strtotime(stripslashes($timestring));
163
  // Return a standard time format if the conversion was successful
164
- if($timestamp) {
165
- return date('H:i:s', $timestamp);
166
  }
167
  // Else return the given text
168
  return $timestring;
169
  }
170
 
 
171
  public function get_category_ids() {
172
- return $this->get_category_fields('term_id');
173
  }
174
 
 
175
  public function get_category_slugs() {
176
- return $this->get_category_fields('slug');
177
  }
178
 
 
179
  public function get_category_names() {
180
- return $this->get_category_fields('name');
181
  }
182
 
183
- private function get_category_fields($field) {
184
- $list = wp_list_pluck($this->categories, $field);
185
- if(!is_array($list)) {
 
186
  $list = array();
187
  }
188
  return $list;
189
  }
190
 
 
191
  /** ************************************************************************************************************
192
  * Truncate HTML, close opened tags
193
  *
@@ -202,105 +230,100 @@ class EL_Event {
202
  * @param string $link If an url is given a link to the given url will be added for the ellipsis at
203
  * the end of the truncated text.
204
  ***************************************************************************************************************/
205
- public function truncate($html, $length, $skip=false, $preserve_tags=true, $link=false) {
206
- mb_internal_encoding("UTF-8");
207
- if('auto' == $length) {
208
  // add wrapper div with css styles for css truncate and return
209
- return '<div style="white-space:nowrap; overflow:hidden; text-overflow:ellipsis">'.$html.'</div>';
210
- }
211
- elseif(empty($length) || mb_strlen($html) <= $length || $skip) {
212
  // do nothing
213
  return $html;
214
- }
215
- elseif(!$preserve_tags) {
216
  // only shorten the text
217
- return mb_substr($html, 0, $length);
218
- }
219
- else {
220
  // truncate with preserving html tags
221
- $truncated = false;
222
  $printedLength = 0;
223
- $position = 0;
224
- $tags = array();
225
- $out = '';
226
- while($printedLength < $length && $this->mb_preg_match('{</?([a-z]+\d?)[^>]*>|&#?[a-zA-Z0-9]+;}', $html, $match, PREG_OFFSET_CAPTURE, $position)) {
227
  list($tag, $tagPosition) = $match[0];
228
  // Print text leading up to the tag
229
- $str = mb_substr($html, $position, $tagPosition - $position);
230
- if($printedLength + mb_strlen($str) > $length) {
231
- $out .= mb_substr($str, 0, $length - $printedLength);
232
  $printedLength = $length;
233
- $truncated = true;
234
  break;
235
  }
236
- $out .= $str;
237
- $printedLength += mb_strlen($str);
238
- if('&' == $tag[0]) {
239
  // Handle the entity
240
  $out .= $tag;
241
  $printedLength++;
242
- }
243
- else {
244
  // Handle the tag
245
  $tagName = $match[1][0];
246
- if($this->mb_preg_match('{^</}', $tag)) {
247
  // This is a closing tag
248
- $openingTag = array_pop($tags);
249
- if($openingTag != $tagName) {
250
  // Not properly nested tag found: trigger a warning and add the not matching opening tag again
251
- trigger_error('Not properly nested tag found (last opening tag: '.$openingTag.', closing tag: '.$tagName.')', E_USER_NOTICE);
252
  $tags[] = $openingTag;
253
- }
254
- else {
255
  $out .= $tag;
256
  }
257
- }
258
- else if($this->mb_preg_match('{/\s*>$}', $tag)) {
259
  // Self-closing tag
260
  $out .= $tag;
261
- }
262
- else {
263
  // Opening tag
264
- $out .= $tag;
265
  $tags[] = $tagName;
266
  }
267
  }
268
  // Continue after the tag
269
- $position = $tagPosition + mb_strlen($tag);
270
  }
271
  // Print any remaining text
272
- if($printedLength < $length && $position < mb_strlen($html)) {
273
- $out .= mb_substr($html, $position, $length - $printedLength);
274
  }
275
- // Print ellipsis ("...") if the html was truncated
276
- if($truncated) {
277
- if($link) {
278
- $out .= ' <a href="'.$link.'"> [read more...]</a>';
279
- }
280
- else {
281
- $out .= ' [read more...]';
282
  }
283
  }
284
  // Close any open tags.
285
- while(!empty($tags)) {
286
- $out .= '</'.array_pop($tags).'>';
287
  }
288
  return $out;
289
  }
290
  }
291
 
292
- private function mb_preg_match($ps_pattern, $ps_subject, &$pa_matches=null, $pn_flags=0, $pn_offset=0, $ps_encoding=null) {
 
293
  // WARNING! - All this function does is to correct offsets, nothing else:
294
- //(code is independent of PREG_PATTER_ORDER / PREG_SET_ORDER)
295
- if(is_null($ps_encoding)) {
296
  $ps_encoding = mb_internal_encoding();
297
  }
298
- $pn_offset = strlen(mb_substr($ps_subject, 0, $pn_offset, $ps_encoding));
299
- $out = preg_match($ps_pattern, $ps_subject, $pa_matches, $pn_flags, $pn_offset);
300
- if($out && ($pn_flags & PREG_OFFSET_CAPTURE))
301
- foreach($pa_matches as &$ha_match) {
302
- $ha_match[1] = mb_strlen(substr($ps_subject, 0, $ha_match[1]), $ps_encoding);
303
  }
 
304
  return $out;
305
  }
 
306
  }
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/events_post_type.php';
7
  // fix for PHP 5.2 (provide function date_create_from_format defined in daterange.php)
8
+ if ( version_compare( PHP_VERSION, '5.3' ) < 0 ) {
9
+ require_once EL_PATH . 'includes/daterange.php';
10
  }
11
 
12
  // Class to manage categories
13
  class EL_Event {
14
+
15
  private $events_post_type;
16
+
17
  public $post;
18
+
19
  public $categories;
20
+
21
  public $title = '';
22
+
23
  public $startdate = '0000-00-00';
24
+
25
  public $enddate = '0000-00-00';
26
+
27
  public $starttime = '';
28
+
29
  public $location = '';
30
+
31
  public $excerpt = '';
32
+
33
  public $content = '';
34
 
35
+
36
+ public function __construct( $post ) {
37
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
38
+ if ( $post instanceof WP_Post ) {
39
  $this->post = $post;
40
+ } else {
41
+ $this->post = get_post( $post );
42
+ if ( null === $this->post ) {
43
+ return;
 
44
  }
45
  }
46
  $this->load_eventdata();
47
  }
48
 
49
+
50
  private function load_eventdata() {
51
+ $this->title = $this->post->post_title;
52
  $this->excerpt = $this->post->post_excerpt;
53
  $this->content = $this->post->post_content;
54
+ $postmeta = get_post_meta( $this->post->ID );
55
+ foreach ( array( 'startdate', 'enddate', 'starttime', 'location' ) as $meta ) {
56
+ $this->$meta = isset( $postmeta[ $meta ][0] ) ? $postmeta[ $meta ][0] : '';
57
  }
58
+ $this->categories = get_the_terms( $this->post, $this->events_post_type->taxonomy );
59
+ if ( ! is_array( $this->categories ) ) {
60
  $this->categories = array();
61
  }
62
  return true;
63
  }
64
 
65
+
66
+ public static function save( $eventdata ) {
67
  // create new post
68
+ $postdata['post_type'] = 'el_events';
69
+ $postdata['post_status'] = 'publish';
70
+ $postdata['post_title'] = $eventdata['title'];
 
71
  $postdata['post_content'] = $eventdata['content'];
72
+ if ( isset( $eventdata['excerpt'] ) ) {
73
+ $postdata['post_excerpt'] = $eventdata['excerpt'];
74
+ }
75
+ if ( isset( $eventdata['slug'] ) ) {
76
  $postdata['post_name'] = $eventdata['slug'];
77
  }
78
+ if ( isset( $eventdata['post_date'] ) ) {
79
  $postdata['post_date'] = $eventdata['post_date'];
80
  }
81
+ if ( isset( $eventdata['post_user'] ) ) {
82
  $postdata['post_user'] = $eventdata['post_user'];
83
  }
84
 
85
+ $pid = wp_insert_post( $postdata );
86
  // set categories
87
+ $cats = self::set_categories( $pid, $eventdata['categories'] );
88
  // save postmeta (created event instance)
89
+ if ( ! empty( $pid ) ) {
90
+ $post = self::save_postmeta( $pid, $eventdata );
91
  return $post;
92
+ } else {
 
93
  global $wpdb;
94
+ $wpdb->update( $wpdb->posts, array( 'post_status' => 'pending' ), array( 'ID' => $pid ) );
95
  }
96
  return false;
97
  }
98
 
99
+
100
  /** ************************************************************************************************************
101
  * Create or update the event data (all event data except title and content)
102
  *
103
+ * @param int $pid The post id of the event to update.
104
+ * @param array $eventdata The event data provided in an array where the key is the event field and the
105
+ * value is the corresponding data. The provided data does not have to be
106
+ * sanitized from the user imputs because this is done in the function.
107
  * @return int|bool event id ... for a successfully created new event
108
  * true ... for a successfully modified existing event
109
  * false ... if an error occured during the creation or modification an event
110
  **************************************************************************************************************/
111
+ public static function save_postmeta( $pid, $eventdata ) {
112
+ $instance = new self( $pid );
113
+ $errors = array();
114
 
115
  // Sanitize event data (event data will be provided without sanitation of user input)
116
+ $eventdata['startdate'] = empty( $eventdata['startdate'] ) ? '' : preg_replace( '/[^0-9\-]/', '', $eventdata['startdate'] );
117
+ $eventdata['enddate'] = empty( $eventdata['enddate'] ) ? '' : preg_replace( '/[^0-9\-]/', '', $eventdata['enddate'] );
118
+ $eventdata['starttime'] = empty( $eventdata['starttime'] ) ? '' : wp_kses_post( $eventdata['starttime'] );
119
+ $eventdata['location'] = empty( $eventdata['location'] ) ? '' : wp_kses_post( $eventdata['location'] );
120
+
121
+ // startdate
122
+ $instance->startdate = $instance->validate_date( $eventdata['startdate'] );
123
+ if ( empty( $instance->startdate ) ) {
124
+ $errors[] = __( 'No valid start date provided', 'event-list' );
125
  }
126
+ // enddate
127
+ $instance->enddate = $instance->validate_date( $eventdata['enddate'] );
128
+ if ( empty( $instance->enddate ) || new DateTime( $instance->enddate ) < new DateTime( $instance->startdate ) ) {
129
  $instance->enddate = $instance->startdate;
130
  }
131
+ // time
132
+ $instance->starttime = $instance->validate_time( $eventdata['starttime'] );
133
+ // location
134
+ $instance->location = stripslashes( $eventdata['location'] );
135
 
136
  // update all data
137
+ foreach ( array( 'startdate', 'enddate', 'starttime', 'location' ) as $meta ) {
138
+ update_post_meta( $pid, $meta, $instance->$meta );
139
  }
140
  // error handling: set event back to pending, and publish error message
141
+ if ( ! empty( $errors ) ) {
142
+ // if((isset($_POST['publish']) || isset( $_POST['save'] ) ) && $_POST['post_status'] == 'publish' ) {
143
  global $wpdb;
144
+ $wpdb->update( $wpdb->posts, array( 'post_status' => 'pending' ), array( 'ID' => $pid ) );
145
+ add_filter( 'redirect_post_location', array( &$this, 'save_metadata_redirect_post_location_filter' ) );
146
+ unset( $instance );
147
  return false;
148
  }
149
  return $instance;
150
  }
151
 
152
+
153
+ private function save_metadata_redirect_post_location_filter( $location ) {
154
+ return add_query_arg( "'.implode('<br />', $errors).'", '4', $location );
155
+ }
156
+
157
+
158
+ private static function set_categories( $pid, $cats ) {
159
+ return wp_set_object_terms( $pid, $cats, EL_Events_Post_Type::get_instance()->taxonomy );
160
  }
161
 
162
+
163
  public function starttime_i18n() {
164
+ $timestamp = strtotime( $this->starttime );
165
+ if ( $timestamp ) {
166
+ return date_i18n( get_option( 'time_format' ), $timestamp );
167
  }
168
  return $this->starttime;
169
  }
170
 
171
+
172
+ private function validate_date( $datestring ) {
173
+ $d = date_create_from_format( 'Y-m-d', $datestring );
174
+ if ( $d && $d->format( 'Y-m-d' ) == $datestring
175
+ && 1970 <= $d->format( 'Y' )
176
+ && 2999 >= $d->format( 'Y' ) ) {
177
  return $datestring;
178
  }
179
  return false;
180
  }
181
 
182
+
183
+ public static function validate_time( $timestring ) {
184
  // Try to extract a correct time from the provided text
185
+ $timestamp = strtotime( stripslashes( $timestring ) );
186
  // Return a standard time format if the conversion was successful
187
+ if ( $timestamp ) {
188
+ return date( 'H:i:s', $timestamp );
189
  }
190
  // Else return the given text
191
  return $timestring;
192
  }
193
 
194
+
195
  public function get_category_ids() {
196
+ return $this->get_category_fields( 'term_id' );
197
  }
198
 
199
+
200
  public function get_category_slugs() {
201
+ return $this->get_category_fields( 'slug' );
202
  }
203
 
204
+
205
  public function get_category_names() {
206
+ return $this->get_category_fields( 'name' );
207
  }
208
 
209
+
210
+ private function get_category_fields( $field ) {
211
+ $list = wp_list_pluck( $this->categories, $field );
212
+ if ( ! is_array( $list ) ) {
213
  $list = array();
214
  }
215
  return $list;
216
  }
217
 
218
+
219
  /** ************************************************************************************************************
220
  * Truncate HTML, close opened tags
221
  *
230
  * @param string $link If an url is given a link to the given url will be added for the ellipsis at
231
  * the end of the truncated text.
232
  ***************************************************************************************************************/
233
+ public function truncate( $html, $length, $skip = false, $preserve_tags = true, $link = false ) {
234
+ mb_internal_encoding( 'UTF-8' );
235
+ if ( 'auto' == $length ) {
236
  // add wrapper div with css styles for css truncate and return
237
+ return '<div style="white-space:nowrap; overflow:hidden; text-overflow:ellipsis">' . $html . '</div>';
238
+ } elseif ( empty( $length ) || mb_strlen( $html ) <= $length || $skip ) {
 
239
  // do nothing
240
  return $html;
241
+ } elseif ( ! $preserve_tags ) {
 
242
  // only shorten the text
243
+ return mb_substr( $html, 0, $length );
244
+ } else {
 
245
  // truncate with preserving html tags
246
+ $truncated = false;
247
  $printedLength = 0;
248
+ $position = 0;
249
+ $tags = array();
250
+ $out = '';
251
+ while ( $printedLength < $length && $this->mb_preg_match( '{</?([a-z]+\d?)[^>]*>|&#?[a-zA-Z0-9]+;}', $html, $match, PREG_OFFSET_CAPTURE, $position ) ) {
252
  list($tag, $tagPosition) = $match[0];
253
  // Print text leading up to the tag
254
+ $str = mb_substr( $html, $position, $tagPosition - $position );
255
+ if ( $printedLength + mb_strlen( $str ) > $length ) {
256
+ $out .= mb_substr( $str, 0, $length - $printedLength );
257
  $printedLength = $length;
258
+ $truncated = true;
259
  break;
260
  }
261
+ $out .= $str;
262
+ $printedLength += mb_strlen( $str );
263
+ if ( '&' == $tag[0] ) {
264
  // Handle the entity
265
  $out .= $tag;
266
  $printedLength++;
267
+ } else {
 
268
  // Handle the tag
269
  $tagName = $match[1][0];
270
+ if ( $this->mb_preg_match( '{^</}', $tag ) ) {
271
  // This is a closing tag
272
+ $openingTag = array_pop( $tags );
273
+ if ( $openingTag != $tagName ) {
274
  // Not properly nested tag found: trigger a warning and add the not matching opening tag again
275
+ trigger_error( 'Not properly nested tag found (last opening tag: ' . $openingTag . ', closing tag: ' . $tagName . ')', E_USER_NOTICE );
276
  $tags[] = $openingTag;
277
+ } else {
 
278
  $out .= $tag;
279
  }
280
+ } elseif ( $this->mb_preg_match( '{/\s*>$}', $tag ) ) {
 
281
  // Self-closing tag
282
  $out .= $tag;
283
+ } else {
 
284
  // Opening tag
285
+ $out .= $tag;
286
  $tags[] = $tagName;
287
  }
288
  }
289
  // Continue after the tag
290
+ $position = $tagPosition + mb_strlen( $tag );
291
  }
292
  // Print any remaining text
293
+ if ( $printedLength < $length && $position < mb_strlen( $html ) ) {
294
+ $out .= mb_substr( $html, $position, $length - $printedLength );
295
  }
296
+ // Print ellipsis ("...") if the html was truncated.
297
+ if ( $truncated ) {
298
+ if ( $link ) {
299
+ $out .= ' <a href="' . $link . '"> [' . __( 'read more', 'event-list' ) . '&hellip;]</a>';
300
+ } else {
301
+ $out .= ' [' . __( 'read more', 'event-list' ) . '&hellip;]';
 
302
  }
303
  }
304
  // Close any open tags.
305
+ while ( ! empty( $tags ) ) {
306
+ $out .= '</' . array_pop( $tags ) . '>';
307
  }
308
  return $out;
309
  }
310
  }
311
 
312
+
313
+ private function mb_preg_match( $ps_pattern, $ps_subject, &$pa_matches = null, $pn_flags = 0, $pn_offset = 0, $ps_encoding = null ) {
314
  // WARNING! - All this function does is to correct offsets, nothing else:
315
+ // (code is independent of PREG_PATTER_ORDER / PREG_SET_ORDER)
316
+ if ( is_null( $ps_encoding ) ) {
317
  $ps_encoding = mb_internal_encoding();
318
  }
319
+ $pn_offset = strlen( mb_substr( $ps_subject, 0, $pn_offset, $ps_encoding ) );
320
+ $out = preg_match( $ps_pattern, $ps_subject, $pa_matches, $pn_flags, $pn_offset );
321
+ if ( $out && ( $pn_flags & PREG_OFFSET_CAPTURE ) ) {
322
+ foreach ( $pa_matches as &$ha_match ) {
323
+ $ha_match[1] = mb_strlen( substr( $ps_subject, 0, $ha_match[1] ), $ps_encoding );
324
  }
325
+ }
326
  return $out;
327
  }
328
+
329
  }
includes/events.php CHANGED
@@ -1,58 +1,84 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events_post_type.php');
8
- require_once(EL_PATH.'includes/daterange.php');
9
- require_once(EL_PATH.'includes/event.php');
10
 
11
  /**
12
  * Class to access events
13
  */
14
  class EL_Events {
 
15
  private static $instance;
 
16
  private $options;
 
17
  private $events_post_type;
 
18
  private $daterange;
19
 
 
20
  public static function &get_instance() {
21
  // Create class instance if required
22
- if(!isset(self::$instance)) {
23
  self::$instance = new self();
24
  }
25
  // Return class instance
26
  return self::$instance;
27
  }
28
 
 
29
  private function __construct() {
30
- $this->options = &EL_Options::get_instance();
31
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
32
- $this->daterange = &EL_Daterange::get_instance();
33
  }
34
 
35
- public function get($options=array()) {
 
36
  global $wpdb;
37
- $options = wp_parse_args($options, array('date_filter'=>null, 'cat_filter'=>null, 'num_events'=>0, 'order'=>array('startdate ASC', 'starttime ASC', 'enddate ASC'), 'status'=>'publish'));
38
- $event_sql = $this->get_events_sql($options);
39
- $filter_sql = $this->get_sql_filter_string($options['date_filter'], $options['cat_filter']);
40
- $sql = 'SELECT ID FROM ('.$event_sql.') AS events WHERE '.$filter_sql.' ORDER BY '.implode(', ', $options['order']);
41
- if('upcoming' === $options['date_filter'] && is_numeric($options['num_events']) && 0 < $options['num_events']) {
42
- $sql .= ' LIMIT '.$options['num_events'];
 
 
 
 
 
 
 
 
 
43
  }
44
- $result = $wpdb->get_results($sql, 'ARRAY_N');
45
  $events = array();
46
- foreach($result as $row) {
47
- $events[] = new EL_Event($row[0]);
48
  }
49
  return $events;
50
  }
51
 
52
- public function get_filter_list($type, $options) {
 
53
  global $wpdb;
54
- $options = wp_parse_args($options, array('date_filter'=>null, 'cat_filter'=>null, 'order'=>'asc', 'hierarchical'=>false, 'status'=>'publish'));
55
- switch($type) {
 
 
 
 
 
 
 
 
 
56
  case 'years':
57
  $distinct = 'SUBSTR(`startdate`,1,4)';
58
  break;
@@ -63,32 +89,32 @@ class EL_Events {
63
  $distinct = '`categories`';
64
  break;
65
  default:
66
- die('ERROR: Unknown filterlist type!');
67
  }
68
- $event_sql = $this->get_events_sql($options);
69
- $where = $this->get_sql_filter_string($options['date_filter'], $options['cat_filter']);
70
- if('desc' != $options['order']) {
71
  $options['order'] = 'asc'; // standard order is ASC
72
  }
73
- $sql = 'SELECT DISTINCT '.$distinct.' AS listitems FROM ('.$event_sql.' WHERE '.$where.') AS filterlist ORDER BY listitems '.strtoupper($options['order']);
74
- $result = wp_list_pluck($wpdb->get_results($sql), 'listitems');
75
- if('categories' === $type && count($result)) {
76
  // split result at | chars
77
  $cats = array();
78
- foreach($result as $concat_cat) {
79
- if(!empty($concat_cat)) {
80
- $cats = array_merge($cats, explode('|', substr($concat_cat, 1, -1)));
81
  }
82
  }
83
- $result = array_unique($cats);
84
- sort($result);
85
  }
86
  // handling of the hierarchical category structure
87
- if('categories' === $type && $options['hierarchical']) {
88
  // create terms object array
89
  $terms = array();
90
- foreach($result as $cat) {
91
- $terms[] = $this->get_cat_by_slug($cat);
92
  }
93
  /*
94
  * Separate elements into two buckets: top level and children elements.
@@ -96,186 +122,210 @@ class EL_Events {
96
  * Children_elements[10][] contains all sub-elements whose parent is 10.
97
  */
98
  $toplevel_elements = array();
99
- $children_elements = array();
100
- foreach($terms as $t) {
101
- if(empty($t->parent)) {
102
  $toplevel_elements[] = $t;
103
- }
104
- else {
105
- $children_elements[$t->parent][] = $t;
106
  }
107
  }
108
  // create return array
109
  $result = array();
110
- foreach($toplevel_elements as $e) {
111
- $this->add_term_to_list($e, 0, $children_elements, $result);
112
  }
113
  // handle the children_elements of which the corresponding toplevel element is not included
114
- foreach($children_elements as $eid => &$e) {
115
  // continue if parent is available in children_elements -> the elements will be handled there
116
- if(isset($children_elements[$this->get_cat_by_id($eid)->parent])) {
117
  continue;
118
  }
119
- foreach($e as &$op) {
120
- $this->add_term_to_list($op, 0, $children_elements, $result);
121
  }
122
  }
123
  }
124
  return $result;
125
  }
126
 
127
- private function add_term_to_list(&$element, $level, &$children, &$list) {
 
128
  // Add level to object and add object to list
129
  $element->level = $level;
130
- $list[] = $element;
131
  // Handle children of element
132
- if(isset($children[$element->term_id])) {
133
- foreach($children[$element->term_id] as &$c) {
134
- $this->add_term_to_list($c, $level+1, $children, $list);
135
  }
136
- unset($children[$element->term_id]);
137
  }
138
  }
139
 
140
- private function get_events_sql($options) {
 
141
  global $wpdb;
142
- $options = wp_parse_args($options, array('posts_fields'=>'ID', 'postmeta_fields'=>array('startdate', 'enddate', 'starttime', 'location'), 'incl_categories'=>true, 'status'=>'publish'));
143
- $sql = 'SELECT * FROM (SELECT DISTINCT '.implode(', ', (array)$options['posts_fields']);
144
- foreach((array)$options['postmeta_fields'] as $pm) {
145
- $sql .= ', (SELECT meta_value FROM '.$wpdb->postmeta.' WHERE '.$wpdb->postmeta.'.meta_key = "'.$pm.'" AND '.$wpdb->postmeta.'.post_id = '.$wpdb->posts.'.ID) AS '.$pm;
 
 
 
 
 
 
 
 
146
  }
147
- if($options['incl_categories']) {
148
- $sql .= ', (CONCAT("|", (SELECT GROUP_CONCAT('.$wpdb->terms.'.slug SEPARATOR "|") FROM '.$wpdb->terms
149
- .' INNER JOIN '.$wpdb->term_taxonomy.' ON '.$wpdb->terms.'.term_id = '.$wpdb->term_taxonomy.'.term_id'
150
- .' INNER JOIN '.$wpdb->term_relationships.' wpr ON wpr.term_taxonomy_id = '.$wpdb->term_taxonomy.'.term_taxonomy_id'
151
- .' WHERE taxonomy= "'.$this->events_post_type->taxonomy.'" AND '.$wpdb->posts.'.ID = wpr.object_id'
152
- .'), "|")) AS categories';
153
  }
154
- $status_sql = empty($options['status']) ? '' : ' AND post_status = "'.$options['status'].'"';
155
- $sql .= ' FROM '.$wpdb->posts.' WHERE post_type = "el_events"'.$status_sql.') AS events';
156
  return $sql;
157
  }
158
 
159
- public function get_num_events($status='publish') {
160
- $count = wp_count_posts('el_events');
 
161
  // return special case 'all'
162
- if('all' === $status) {
163
  return $count->publish + $count->future + $count->draft + $count->pending + $count->private;
164
  }
165
- if(in_array($status, array('publish', 'future', 'draft', 'pending', 'private', 'trash', 'auto-draft', 'inherit'))) {
166
  return $count->$status;
167
  }
168
  return false;
169
  }
170
 
171
- public function delete_events($id_array) {
 
172
  global $wpdb;
173
  // sanitize to int values only
174
- $id_array = array_map('intval', $id_array);
175
- if(in_array(0, $id_array)) {
176
  // something is wrong with the event_ids array
177
  return false;
178
  }
179
  // sql query
180
- $num_deleted = intval($wpdb->query('DELETE FROM '.$this->table.' WHERE id IN ('.implode(',', $id_array).')'));
181
- return $num_deleted == count($id_array);
182
  }
183
 
 
184
  public function count_events( $slug ) {
185
  global $wpdb;
186
- $sql = 'SELECT COUNT(*) FROM '.$this->table.' WHERE categories LIKE "%|'.$slug.'|%"';
187
  return $wpdb->get_var( $sql );
188
  }
189
 
190
- private function get_sql_filter_string($date_filter=null, $cat_filter=null) {
 
191
  $sql_filter_string = '';
192
  // date filter
193
- $date_filter=str_replace(' ','',$date_filter);
194
- if(null != $date_filter && 'all' != $date_filter && '' != $date_filter) {
195
- $sql_filter_string .= $this->filter_walker($date_filter, 'sql_date_filter');
196
  }
197
  // cat_filter
198
- $cat_filter=str_replace(' ', '', $cat_filter);
199
- if(null != $cat_filter && 'all' != $cat_filter && '' != $cat_filter) {
200
- if('' != $sql_filter_string) {
201
  $sql_filter_string .= ' AND ';
202
  }
203
- $sql_filter_string .= $this->filter_walker($cat_filter, 'sql_cat_filter');
204
  }
205
  // no filter
206
- if('' == $sql_filter_string) {
207
  $sql_filter_string = '1'; // in SQL "WHERE 1" is used to show all events
208
  }
209
  return $sql_filter_string;
210
  }
211
 
212
- private function filter_walker(&$filter_text, $callback) {
213
- $delimiters = array('&' => ' AND ',
214
- '|' => ' OR ',
215
- ',' => ' OR ',
216
- '(' => '(',
217
- ')' => ')');
218
- $delimiter_keys = array_keys($delimiters);
219
- $element = '';
220
- $filter_length = strlen($filter_text);
221
- $filter_sql = '(';
222
- for($i=0; $i<$filter_length; $i++) {
223
- if(in_array($filter_text[$i], $delimiter_keys)) {
224
- if('' !== $element) {
225
- $filter_sql .= call_user_func(array($this, $callback), $element);
226
- $element = '';
 
 
 
227
  }
228
- $filter_sql .= $delimiters[$filter_text[$i]];
229
- }
230
- else {
231
- $element .= $filter_text[$i];
232
  }
233
  }
234
- if('' !== $element) {
235
- $filter_sql .= call_user_func(array($this, $callback), $element);
236
  }
237
- return $filter_sql.')';
238
  }
239
 
240
- private function sql_date_filter($element) {
241
- $range = $this->daterange->check_date_format($element);
242
- if(null === $range) {
243
- $range = $this->daterange->check_daterange_format($element);
 
244
  }
245
- if(null === $range) {
246
- //set to standard (upcoming)
247
- $range = $this->daterange->get_date_range($element, $this->options->daterange_formats['upcoming']);
248
  }
249
- $date_for_startrange = ('' == $this->options->get('el_multiday_filterrange')) ? 'startdate' : 'enddate';
250
- return '('.$date_for_startrange.' >= "'.$range[0].'" AND startdate <= "'.$range[1].'")';
251
  }
252
 
253
- private function sql_cat_filter ($element) {
254
- return 'categories LIKE "%|'.$element.'|%"';
 
255
  }
256
 
257
- public function cat_exists($cat_slug) {
258
- return (get_term_by('slug', $cat_slug, $this->events_post_type->taxonomy) instanceof WP_Term);
 
259
  }
260
 
261
- public function insert_category($name, $args) {
262
- return wp_insert_term($name, $this->events_post_type->taxonomy, $args);
 
263
  }
264
 
265
- public function update_category($slug, $args) {
266
- return wp_update_term($this->get_cat_by_slug($slug)->term_id, $this->events_post_type->taxonomy, $args);
 
267
  }
268
 
269
- public function delete_category($slug) {
270
- return wp_delete_term($this->get_cat_by_slug($slug)->term_id, $this->events_post_type->taxonomy);
 
271
  }
272
 
273
- public function get_cat_by_id($cat) {
274
- return get_term_by('id', $cat, $this->events_post_type->taxonomy);
 
275
  }
276
 
277
- public function get_cat_by_slug($cat) {
278
- return get_term_by('slug', $cat, $this->events_post_type->taxonomy);
 
279
  }
 
280
  }
281
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events_post_type.php';
8
+ require_once EL_PATH . 'includes/daterange.php';
9
+ require_once EL_PATH . 'includes/event.php';
10
 
11
  /**
12
  * Class to access events
13
  */
14
  class EL_Events {
15
+
16
  private static $instance;
17
+
18
  private $options;
19
+
20
  private $events_post_type;
21
+
22
  private $daterange;
23
 
24
+
25
  public static function &get_instance() {
26
  // Create class instance if required
27
+ if ( ! isset( self::$instance ) ) {
28
  self::$instance = new self();
29
  }
30
  // Return class instance
31
  return self::$instance;
32
  }
33
 
34
+
35
  private function __construct() {
36
+ $this->options = &EL_Options::get_instance();
37
  $this->events_post_type = &EL_Events_Post_Type::get_instance();
38
+ $this->daterange = &EL_Daterange::get_instance();
39
  }
40
 
41
+
42
+ public function get( $options = array() ) {
43
  global $wpdb;
44
+ $options = wp_parse_args(
45
+ $options,
46
+ array(
47
+ 'date_filter' => null,
48
+ 'cat_filter' => null,
49
+ 'num_events' => 0,
50
+ 'order' => array( 'startdate ASC', 'starttime ASC', 'enddate ASC' ),
51
+ 'status' => 'publish',
52
+ )
53
+ );
54
+ $event_sql = $this->get_events_sql( $options );
55
+ $filter_sql = $this->get_sql_filter_string( $options['date_filter'], $options['cat_filter'] );
56
+ $sql = 'SELECT ID FROM (' . $event_sql . ') AS events WHERE ' . $filter_sql . ' ORDER BY ' . implode( ', ', $options['order'] );
57
+ if ( 'upcoming' === $options['date_filter'] && is_numeric( $options['num_events'] ) && 0 < $options['num_events'] ) {
58
+ $sql .= ' LIMIT ' . $options['num_events'];
59
  }
60
+ $result = $wpdb->get_results( $sql, 'ARRAY_N' );
61
  $events = array();
62
+ foreach ( $result as $row ) {
63
+ $events[] = new EL_Event( $row[0] );
64
  }
65
  return $events;
66
  }
67
 
68
+
69
+ public function get_filter_list( $type, $options ) {
70
  global $wpdb;
71
+ $options = wp_parse_args(
72
+ $options,
73
+ array(
74
+ 'date_filter' => null,
75
+ 'cat_filter' => null,
76
+ 'order' => 'asc',
77
+ 'hierarchical' => false,
78
+ 'status' => 'publish',
79
+ )
80
+ );
81
+ switch ( $type ) {
82
  case 'years':
83
  $distinct = 'SUBSTR(`startdate`,1,4)';
84
  break;
89
  $distinct = '`categories`';
90
  break;
91
  default:
92
+ die( 'ERROR: Unknown filterlist type!' );
93
  }
94
+ $event_sql = $this->get_events_sql( $options );
95
+ $where = $this->get_sql_filter_string( $options['date_filter'], $options['cat_filter'] );
96
+ if ( 'desc' != $options['order'] ) {
97
  $options['order'] = 'asc'; // standard order is ASC
98
  }
99
+ $sql = 'SELECT DISTINCT ' . $distinct . ' AS listitems FROM (' . $event_sql . ' WHERE ' . $where . ') AS filterlist ORDER BY listitems ' . strtoupper( $options['order'] );
100
+ $result = wp_list_pluck( $wpdb->get_results( $sql ), 'listitems' );
101
+ if ( 'categories' === $type && count( $result ) ) {
102
  // split result at | chars
103
  $cats = array();
104
+ foreach ( $result as $concat_cat ) {
105
+ if ( ! empty( $concat_cat ) ) {
106
+ $cats = array_merge( $cats, explode( '|', substr( $concat_cat, 1, -1 ) ) );
107
  }
108
  }
109
+ $result = array_unique( $cats );
110
+ sort( $result );
111
  }
112
  // handling of the hierarchical category structure
113
+ if ( 'categories' === $type && $options['hierarchical'] ) {
114
  // create terms object array
115
  $terms = array();
116
+ foreach ( $result as $cat ) {
117
+ $terms[] = $this->get_cat_by_slug( $cat );
118
  }
119
  /*
120
  * Separate elements into two buckets: top level and children elements.
122
  * Children_elements[10][] contains all sub-elements whose parent is 10.
123
  */
124
  $toplevel_elements = array();
125
+ $children_elements = array();
126
+ foreach ( $terms as $t ) {
127
+ if ( empty( $t->parent ) ) {
128
  $toplevel_elements[] = $t;
129
+ } else {
130
+ $children_elements[ $t->parent ][] = $t;
 
131
  }
132
  }
133
  // create return array
134
  $result = array();
135
+ foreach ( $toplevel_elements as $e ) {
136
+ $this->add_term_to_list( $e, 0, $children_elements, $result );
137
  }
138
  // handle the children_elements of which the corresponding toplevel element is not included
139
+ foreach ( $children_elements as $eid => &$e ) {
140
  // continue if parent is available in children_elements -> the elements will be handled there
141
+ if ( isset( $children_elements[ $this->get_cat_by_id( $eid )->parent ] ) ) {
142
  continue;
143
  }
144
+ foreach ( $e as &$op ) {
145
+ $this->add_term_to_list( $op, 0, $children_elements, $result );
146
  }
147
  }
148
  }
149
  return $result;
150
  }
151
 
152
+
153
+ private function add_term_to_list( &$element, $level, &$children, &$list ) {
154
  // Add level to object and add object to list
155
  $element->level = $level;
156
+ $list[] = $element;
157
  // Handle children of element
158
+ if ( isset( $children[ $element->term_id ] ) ) {
159
+ foreach ( $children[ $element->term_id ] as &$c ) {
160
+ $this->add_term_to_list( $c, $level + 1, $children, $list );
161
  }
162
+ unset( $children[ $element->term_id ] );
163
  }
164
  }
165
 
166
+
167
+ private function get_events_sql( $options ) {
168
  global $wpdb;
169
+ $options = wp_parse_args(
170
+ $options,
171
+ array(
172
+ 'posts_fields' => 'ID',
173
+ 'postmeta_fields' => array( 'startdate', 'enddate', 'starttime', 'location' ),
174
+ 'incl_categories' => true,
175
+ 'status' => 'publish',
176
+ )
177
+ );
178
+ $sql = 'SELECT * FROM (SELECT DISTINCT ' . implode( ', ', (array) $options['posts_fields'] );
179
+ foreach ( (array) $options['postmeta_fields'] as $pm ) {
180
+ $sql .= ', (SELECT meta_value FROM ' . $wpdb->postmeta . ' WHERE ' . $wpdb->postmeta . '.meta_key = "' . $pm . '" AND ' . $wpdb->postmeta . '.post_id = ' . $wpdb->posts . '.ID) AS ' . $pm;
181
  }
182
+ if ( $options['incl_categories'] ) {
183
+ $sql .= ', (CONCAT("|", (SELECT GROUP_CONCAT(' . $wpdb->terms . '.slug SEPARATOR "|") FROM ' . $wpdb->terms
184
+ . ' INNER JOIN ' . $wpdb->term_taxonomy . ' ON ' . $wpdb->terms . '.term_id = ' . $wpdb->term_taxonomy . '.term_id'
185
+ . ' INNER JOIN ' . $wpdb->term_relationships . ' wpr ON wpr.term_taxonomy_id = ' . $wpdb->term_taxonomy . '.term_taxonomy_id'
186
+ . ' WHERE taxonomy= "' . $this->events_post_type->taxonomy . '" AND ' . $wpdb->posts . '.ID = wpr.object_id'
187
+ . '), "|")) AS categories';
188
  }
189
+ $status_sql = empty( $options['status'] ) ? '' : ' AND post_status = "' . $options['status'] . '"';
190
+ $sql .= ' FROM ' . $wpdb->posts . ' WHERE post_type = "el_events"' . $status_sql . ') AS events';
191
  return $sql;
192
  }
193
 
194
+
195
+ public function get_num_events( $status = 'publish' ) {
196
+ $count = wp_count_posts( 'el_events' );
197
  // return special case 'all'
198
+ if ( 'all' === $status ) {
199
  return $count->publish + $count->future + $count->draft + $count->pending + $count->private;
200
  }
201
+ if ( in_array( $status, array( 'publish', 'future', 'draft', 'pending', 'private', 'trash', 'auto-draft', 'inherit' ) ) ) {
202
  return $count->$status;
203
  }
204
  return false;
205
  }
206
 
207
+
208
+ public function delete_events( $id_array ) {
209
  global $wpdb;
210
  // sanitize to int values only
211
+ $id_array = array_map( 'intval', $id_array );
212
+ if ( in_array( 0, $id_array ) ) {
213
  // something is wrong with the event_ids array
214
  return false;
215
  }
216
  // sql query
217
+ $num_deleted = intval( $wpdb->query( 'DELETE FROM ' . $this->table . ' WHERE id IN (' . implode( ',', $id_array ) . ')' ) );
218
+ return $num_deleted == count( $id_array );
219
  }
220
 
221
+
222
  public function count_events( $slug ) {
223
  global $wpdb;
224
+ $sql = 'SELECT COUNT(*) FROM ' . $this->table . ' WHERE categories LIKE "%|' . $slug . '|%"';
225
  return $wpdb->get_var( $sql );
226
  }
227
 
228
+
229
+ private function get_sql_filter_string( $date_filter = null, $cat_filter = null ) {
230
  $sql_filter_string = '';
231
  // date filter
232
+ $date_filter = str_replace( ' ', '', $date_filter );
233
+ if ( null != $date_filter && 'all' != $date_filter && '' != $date_filter ) {
234
+ $sql_filter_string .= $this->filter_walker( $date_filter, 'sql_date_filter' );
235
  }
236
  // cat_filter
237
+ $cat_filter = str_replace( ' ', '', $cat_filter );
238
+ if ( null != $cat_filter && 'all' != $cat_filter && '' != $cat_filter ) {
239
+ if ( '' != $sql_filter_string ) {
240
  $sql_filter_string .= ' AND ';
241
  }
242
+ $sql_filter_string .= $this->filter_walker( $cat_filter, 'sql_cat_filter' );
243
  }
244
  // no filter
245
+ if ( '' == $sql_filter_string ) {
246
  $sql_filter_string = '1'; // in SQL "WHERE 1" is used to show all events
247
  }
248
  return $sql_filter_string;
249
  }
250
 
251
+
252
+ private function filter_walker( &$filter_text, $callback ) {
253
+ $delimiters = array(
254
+ '&' => ' AND ',
255
+ '|' => ' OR ',
256
+ ',' => ' OR ',
257
+ '(' => '(',
258
+ ')' => ')',
259
+ );
260
+ $delimiter_keys = array_keys( $delimiters );
261
+ $element = '';
262
+ $filter_length = strlen( $filter_text );
263
+ $filter_sql = '(';
264
+ for ( $i = 0; $i < $filter_length; $i++ ) {
265
+ if ( in_array( $filter_text[ $i ], $delimiter_keys ) ) {
266
+ if ( '' !== $element ) {
267
+ $filter_sql .= call_user_func( array( $this, $callback ), $element );
268
+ $element = '';
269
  }
270
+ $filter_sql .= $delimiters[ $filter_text[ $i ] ];
271
+ } else {
272
+ $element .= $filter_text[ $i ];
 
273
  }
274
  }
275
+ if ( '' !== $element ) {
276
+ $filter_sql .= call_user_func( array( $this, $callback ), $element );
277
  }
278
+ return $filter_sql . ')';
279
  }
280
 
281
+
282
+ private function sql_date_filter( $element ) {
283
+ $range = $this->daterange->check_date_format( $element );
284
+ if ( null === $range ) {
285
+ $range = $this->daterange->check_daterange_format( $element );
286
  }
287
+ if ( null === $range ) {
288
+ // set to standard (upcoming)
289
+ $range = $this->daterange->get_date_range( $element, $this->options->daterange_formats['upcoming'] );
290
  }
291
+ $date_for_startrange = ( '' == $this->options->get( 'el_multiday_filterrange' ) ) ? 'startdate' : 'enddate';
292
+ return '(' . $date_for_startrange . ' >= "' . $range[0] . '" AND startdate <= "' . $range[1] . '")';
293
  }
294
 
295
+
296
+ private function sql_cat_filter( $element ) {
297
+ return 'categories LIKE "%|' . $element . '|%"';
298
  }
299
 
300
+
301
+ public function cat_exists( $cat_slug ) {
302
+ return ( get_term_by( 'slug', $cat_slug, $this->events_post_type->taxonomy ) instanceof WP_Term );
303
  }
304
 
305
+
306
+ public function insert_category( $name, $args ) {
307
+ return wp_insert_term( $name, $this->events_post_type->taxonomy, $args );
308
  }
309
 
310
+
311
+ public function update_category( $slug, $args ) {
312
+ return wp_update_term( $this->get_cat_by_slug( $slug )->term_id, $this->events_post_type->taxonomy, $args );
313
  }
314
 
315
+
316
+ public function delete_category( $slug ) {
317
+ return wp_delete_term( $this->get_cat_by_slug( $slug )->term_id, $this->events_post_type->taxonomy );
318
  }
319
 
320
+
321
+ public function get_cat_by_id( $cat ) {
322
+ return get_term_by( 'id', $cat, $this->events_post_type->taxonomy );
323
  }
324
 
325
+
326
+ public function get_cat_by_slug( $cat ) {
327
+ return get_term_by( 'slug', $cat, $this->events_post_type->taxonomy );
328
  }
329
+
330
  }
331
+
includes/events_post_type.php CHANGED
@@ -1,21 +1,27 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
 
8
  /**
9
- * This class handles the creation of a custom post type for events
10
- * and the required modifications and additions.
11
- */
12
  class EL_Events_Post_Type {
 
13
  private static $instance;
 
14
  public $post_cat_taxonomy = 'category';
 
15
  public $event_cat_taxonomy = 'el_eventcategory';
 
16
  public $taxonomy;
 
17
  public $use_post_categories;
18
 
 
19
  /**
20
  * Get the singleton instance of the class.
21
  *
@@ -23,13 +29,14 @@ class EL_Events_Post_Type {
23
  */
24
  public static function &get_instance() {
25
  // Create class instance if required
26
- if(!isset(self::$instance)) {
27
  self::$instance = new self();
28
  }
29
  // Return class instance
30
  return self::$instance;
31
  }
32
 
 
33
  /**
34
  * Constructor which handles all required class preparations
35
  *
@@ -37,19 +44,21 @@ class EL_Events_Post_Type {
37
  */
38
  private function __construct() {
39
  // Register actions and filters
40
- add_action('init', array(&$this, 'init'), 2);
41
  }
42
 
 
43
  public function init() {
44
- $this->use_post_categories = ('1' === EL_Options::get_instance()->get('el_use_post_cats'));
45
- $this->taxonomy = $this->use_post_categories ? $this->post_cat_taxonomy : $this->event_cat_taxonomy;
46
  // Register actions and filters during init phase
47
- add_action('init', array(&$this, 'register_event_post_type'), 3);
48
- if(!$this->use_post_categories) {
49
- add_action('init', array(&$this, 'register_event_category_taxonomy'), 4);
50
  }
51
  }
52
 
 
53
  /**
54
  * Register the events post type to handle the events.
55
  *
@@ -57,55 +66,56 @@ class EL_Events_Post_Type {
57
  */
58
  public function register_event_post_type() {
59
  $labels = array(
60
- 'name' => __('Events','event-list'),
61
- 'singular_name' => __('Event','event-list'),
62
- 'add_new' => __('Add New','event-list'),
63
- 'add_new_item' => __('Add New Event','event-list'),
64
- 'edit_item' => __('Edit Event','event-list'),
65
- 'new_item' => __('New Event','event-list'),
66
- 'view_item' => __('View Event','event-list'),
67
- 'view_items' => __('View Events','event-list'),
68
- 'search_items' => __('Search Events','event-list'),
69
- 'not_found' => __('No events found','event-list'),
70
- 'not_found_in_trash' => __('No events found in Trash','event-list'),
71
- 'parent_item_colon' => '',
72
- 'all_items' => __('All Events','event-list'),
73
- 'archives' => __('Event Archives','event-list'),
74
- 'attributes' => __('Event Attributes','event-list'),
75
- 'insert_into_item' => __('Insert into event','event-list'),
76
- 'uploaded_to_this_item' => __('Uploaded to this event','event-list'),
77
- 'menu_name' => __('Event List','event-list'),
78
- 'filter_items_list' => __('Filter events list','event-list'),
79
- 'items_list_navigation' => __('Events list navigation','event-list'),
80
- 'items_list' => __('Events list','event-list'),
81
  );
82
- $args = array(
83
- 'labels' => $labels,
84
- 'public' => true,
85
- 'hierarchical' => false,
86
- 'exclude_from_search' => false,
87
- 'publicly_queryable' => true,
88
- 'show_ui' => true,
89
- 'show_in_menu' => true,
90
- 'show_in_nav_menus' => true,
91
- 'show_in_admin_bar' => true,
92
- 'show_in_rest' => false,
93
- 'menu_position' => 23,
94
- 'menu_icon' => 'dashicons-calendar-alt',
95
- 'capability_type' => 'post',
96
- 'supports'=> array('title', 'editor', 'revisions', 'author', 'thumbnail', 'excerpt',),
97
  'register_meta_box_cb' => null,
98
- 'taxonomies' => $this->use_post_categories ? array($this->post_cat_taxonomy) : array(),
99
- 'has_archive' => true,
100
- 'rewrite' => array('slug' => EL_Options::get_instance()->get('el_permalink_slug')),
101
- 'query_var' => true,
102
- 'can_export' => true,
103
- 'delete_with_user' => false,
104
- '_builtin' => false,
105
  );
106
- register_post_type('el_events', $args);
107
  }
108
 
 
109
  /**
110
  * Register the event category taxonomy for handling event categories.
111
  *
@@ -113,40 +123,46 @@ class EL_Events_Post_Type {
113
  */
114
  public function register_event_category_taxonomy() {
115
  $labels = array(
116
- 'name' => _x('Categories', 'taxonomy general name'),
117
- 'singular_name' => _x('Category', 'taxonomy singular name'),
118
- 'search_items' => __('Search Categories'),
119
- 'popular_items' => __('Popular Categories'),
120
- 'all_items' => __('All Categories'),
121
- 'parent_item' => null,
122
- 'parent_item_colon' => null,
123
- 'edit_item' => __('Edit Category'),
124
- 'update_item' => __('Update Category'),
125
- 'add_new_item' => __('Add New Category'),
126
- 'new_item_name' => __('New Category Name'),
127
- 'separate_items_with_commas' => __('Separate categories with commas'),
128
- 'add_or_remove_items' => __('Add or remove categories'),
129
- 'choose_from_most_used' => __('Choose from the most used categories'),
130
  );
131
- $args = array(
132
- 'label' => __('Event Category'),
133
- 'labels' => $labels,
134
- 'description' => __('Event category handling'),
135
- 'public' => true,
136
  'publicly_queryable' => true,
137
- 'hierarchical' => true,
138
- 'show_ui' => true,
139
- 'show_in_menu' => true,
140
- 'show_in_nav_menus' => true,
141
- 'show_in_rest' => false,
142
- 'show_in_tag_cloud' => true,
143
  'show_in_quick_edit' => true,
144
- 'show_admin_column' => true,
145
- 'capabilities' => array('manage_terms' => 'manage_categories', 'edit_terms' => 'manage_categories', 'delete_terms' => 'manage_categories', 'assign_terms' => 'edit_posts'),
146
- 'rewrite' => array('slug' => 'event-category'),
147
- 'query_var' => true,
 
 
 
 
 
148
  );
149
- register_taxonomy($this->event_cat_taxonomy, 'el_events', $args);
150
  }
 
151
  }
152
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
 
8
  /**
9
+ * This class handles the creation of a custom post type for events
10
+ * and the required modifications and additions.
11
+ */
12
  class EL_Events_Post_Type {
13
+
14
  private static $instance;
15
+
16
  public $post_cat_taxonomy = 'category';
17
+
18
  public $event_cat_taxonomy = 'el_eventcategory';
19
+
20
  public $taxonomy;
21
+
22
  public $use_post_categories;
23
 
24
+
25
  /**
26
  * Get the singleton instance of the class.
27
  *
29
  */
30
  public static function &get_instance() {
31
  // Create class instance if required
32
+ if ( ! isset( self::$instance ) ) {
33
  self::$instance = new self();
34
  }
35
  // Return class instance
36
  return self::$instance;
37
  }
38
 
39
+
40
  /**
41
  * Constructor which handles all required class preparations
42
  *
44
  */
45
  private function __construct() {
46
  // Register actions and filters
47
+ add_action( 'init', array( &$this, 'init' ), 2 );
48
  }
49
 
50
+
51
  public function init() {
52
+ $this->use_post_categories = ( '1' === EL_Options::get_instance()->get( 'el_use_post_cats' ) );
53
+ $this->taxonomy = $this->use_post_categories ? $this->post_cat_taxonomy : $this->event_cat_taxonomy;
54
  // Register actions and filters during init phase
55
+ add_action( 'init', array( &$this, 'register_event_post_type' ), 3 );
56
+ if ( ! $this->use_post_categories ) {
57
+ add_action( 'init', array( &$this, 'register_event_category_taxonomy' ), 4 );
58
  }
59
  }
60
 
61
+
62
  /**
63
  * Register the events post type to handle the events.
64
  *
66
  */
67
  public function register_event_post_type() {
68
  $labels = array(
69
+ 'name' => __( 'Events', 'event-list' ),
70
+ 'singular_name' => __( 'Event', 'event-list' ),
71
+ 'add_new' => __( 'Add New', 'event-list' ),
72
+ 'add_new_item' => __( 'Add New Event', 'event-list' ),
73
+ 'edit_item' => __( 'Edit Event', 'event-list' ),
74
+ 'new_item' => __( 'New Event', 'event-list' ),
75
+ 'view_item' => __( 'View Event', 'event-list' ),
76
+ 'view_items' => __( 'View Events', 'event-list' ),
77
+ 'search_items' => __( 'Search Events', 'event-list' ),
78
+ 'not_found' => __( 'No events found', 'event-list' ),
79
+ 'not_found_in_trash' => __( 'No events found in Trash', 'event-list' ),
80
+ 'parent_item_colon' => '',
81
+ 'all_items' => __( 'All Events', 'event-list' ),
82
+ 'archives' => __( 'Event Archives', 'event-list' ),
83
+ 'attributes' => __( 'Event Attributes', 'event-list' ),
84
+ 'insert_into_item' => __( 'Insert into event', 'event-list' ),
85
+ 'uploaded_to_this_item' => __( 'Uploaded to this event', 'event-list' ),
86
+ 'menu_name' => __( 'Event List', 'event-list' ),
87
+ 'filter_items_list' => __( 'Filter events list', 'event-list' ),
88
+ 'items_list_navigation' => __( 'Events list navigation', 'event-list' ),
89
+ 'items_list' => __( 'Events list', 'event-list' ),
90
  );
91
+ $args = array(
92
+ 'labels' => $labels,
93
+ 'public' => true,
94
+ 'hierarchical' => false,
95
+ 'exclude_from_search' => false,
96
+ 'publicly_queryable' => true,
97
+ 'show_ui' => true,
98
+ 'show_in_menu' => true,
99
+ 'show_in_nav_menus' => true,
100
+ 'show_in_admin_bar' => true,
101
+ 'show_in_rest' => false,
102
+ 'menu_position' => 23,
103
+ 'menu_icon' => 'dashicons-calendar-alt',
104
+ 'capability_type' => 'post',
105
+ 'supports' => array( 'title', 'editor', 'revisions', 'author', 'thumbnail', 'excerpt' ),
106
  'register_meta_box_cb' => null,
107
+ 'taxonomies' => $this->use_post_categories ? array( $this->post_cat_taxonomy ) : array(),
108
+ 'has_archive' => true,
109
+ 'rewrite' => array( 'slug' => EL_Options::get_instance()->get( 'el_permalink_slug' ) ),
110
+ 'query_var' => true,
111
+ 'can_export' => true,
112
+ 'delete_with_user' => false,
113
+ '_builtin' => false,
114
  );
115
+ register_post_type( 'el_events', $args );
116
  }
117
 
118
+
119
  /**
120
  * Register the event category taxonomy for handling event categories.
121
  *
123
  */
124
  public function register_event_category_taxonomy() {
125
  $labels = array(
126
+ 'name' => _x( 'Categories', 'taxonomy general name' ),
127
+ 'singular_name' => _x( 'Category', 'taxonomy singular name' ),
128
+ 'search_items' => __( 'Search Categories' ),
129
+ 'popular_items' => __( 'Popular Categories' ),
130
+ 'all_items' => __( 'All Categories' ),
131
+ 'parent_item' => null,
132
+ 'parent_item_colon' => null,
133
+ 'edit_item' => __( 'Edit Category' ),
134
+ 'update_item' => __( 'Update Category' ),
135
+ 'add_new_item' => __( 'Add New Category' ),
136
+ 'new_item_name' => __( 'New Category Name' ),
137
+ 'separate_items_with_commas' => __( 'Separate categories with commas' ),
138
+ 'add_or_remove_items' => __( 'Add or remove categories' ),
139
+ 'choose_from_most_used' => __( 'Choose from the most used categories' ),
140
  );
141
+ $args = array(
142
+ 'label' => __( 'Event Category' ),
143
+ 'labels' => $labels,
144
+ 'description' => __( 'Event category handling' ),
145
+ 'public' => true,
146
  'publicly_queryable' => true,
147
+ 'hierarchical' => true,
148
+ 'show_ui' => true,
149
+ 'show_in_menu' => true,
150
+ 'show_in_nav_menus' => true,
151
+ 'show_in_rest' => false,
152
+ 'show_in_tag_cloud' => true,
153
  'show_in_quick_edit' => true,
154
+ 'show_admin_column' => true,
155
+ 'capabilities' => array(
156
+ 'manage_terms' => 'manage_categories',
157
+ 'edit_terms' => 'manage_categories',
158
+ 'delete_terms' => 'manage_categories',
159
+ 'assign_terms' => 'edit_posts',
160
+ ),
161
+ 'rewrite' => array( 'slug' => 'event-category' ),
162
+ 'query_var' => true,
163
  );
164
+ register_taxonomy( $this->event_cat_taxonomy, 'el_events', $args );
165
  }
166
+
167
  }
168
+
includes/filterbar.php CHANGED
@@ -1,34 +1,38 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- require_once( EL_PATH.'includes/events.php' );
7
- //require_once( EL_PATH.'includes/categories.php' );
8
 
9
  // This class handles the navigation and filter bar
10
  class EL_Filterbar {
 
11
  private static $instance;
 
12
  private $events;
13
- // private $categories;
14
 
15
  public static function &get_instance() {
16
  // Create class instance if required
17
- if( !isset( self::$instance ) ) {
18
  self::$instance = new self();
19
  }
20
  // Return class instance
21
  return self::$instance;
22
  }
23
 
 
24
  private function __construct() {
25
  $this->events = &EL_Events::get_instance();
26
- // $this->categories = &EL_Categories::get_instance();
27
  }
28
 
 
29
  // main function to show the rendered HTML output
30
- public function show($url, &$args) {
31
- $this->parse_args($args);
32
  $out = '
33
  <style type="text/css">
34
  .filterbar { display:table; width:100% }
@@ -39,43 +43,43 @@ class EL_Filterbar {
39
  <![endif]-->
40
  <div class="filterbar subsubsub">';
41
  // prepare filterbar-items
42
- //split 3 section (left, center, right) seperated by semicolon
43
- $sections = array_slice(explode(";", html_entity_decode($args['filterbar_items'])), 0, 3);
44
- $section_align = array('left', 'center', 'right');
45
- for($i=0; $i<sizeof($sections); $i++) {
46
- if(!empty($sections[$i])) {
47
  $out .= '
48
- <div style="text-align:'.$section_align[$i].'">';
49
- //split items in section seperated by comma
50
- $items = explode(',', $sections[$i]);
51
- foreach($items as $item) {
52
- //search for item options
53
- $options = array();
54
- $item_array = explode("(", $item);
55
- if(sizeof($item_array) > 1) {
56
  // options available
57
- $option_array = explode("|", substr($item_array[1],0,-1));
58
- foreach($option_array as $option_text) {
59
- $o = explode("=", $option_text);
60
- $options[$o[0]] = $o[1];
61
  }
62
  }
63
- $item_array = explode("_", $item_array[0]);
64
- switch($item_array[0]) {
65
  case 'years':
66
- $out .= $this->show_years($url, $args, $item_array[1], $options);
67
  break;
68
  case 'daterange':
69
- $out .= $this->show_daterange($url, $args, $item_array[1], $options);
70
  break;
71
  case 'cats':
72
- $out .= $this->show_cats($url, $args, $item_array[1], $options);
73
  break;
74
  case 'months':
75
- $out .= $this->show_months($url, $args, $item_array[1], $options);
76
  break;
77
  case 'reset':
78
- $out .= $this->show_reset($url, $args, $options);
79
  }
80
  }
81
  $out .= '
@@ -86,97 +90,103 @@ class EL_Filterbar {
86
  return $out;
87
  }
88
 
89
- public function show_years($url, &$args, $type='hlist', $options=array()) {
90
- $default_args = array(
91
- 'date_filter' => array(),
92
- 'cat_filter' => array(),
 
93
  'sc_id_for_url' => false,
94
- 'selected_date' => false
95
  );
96
- $args = wp_parse_args($args, $default_args);
97
  $default_options = array(
98
- 'show_all' => 'true',
99
  'show_upcoming' => 'true',
100
- 'show_past' => 'false',
101
- 'years_order' => 'asc',
102
  );
103
- $options = wp_parse_args($options, $default_options);
104
  // add args['order'] (required in $this->events->get_filter_list options)
105
  $args['order'] = $options['years_order'];
106
  // prepare displayed elements
107
  $elements = array();
108
- if('true' == $options['show_all']) {
109
- $elements[] = $this->all_element('date', $type);
110
  }
111
- if('true' == $options['show_upcoming']) {
112
  $elements[] = $this->upcoming_element();
113
  }
114
- if('true' == $options['show_past']) {
115
  $elements[] = $this->past_element();
116
  }
117
- $event_years = $this->events->get_filter_list('years', $args);
118
- foreach($event_years as $entry) {
119
- $elements[] = array('slug'=>$entry, 'name'=>$entry);
 
 
 
120
  }
121
  // display elements
122
- if('dropdown' === $type) {
123
- return $this->show_dropdown($elements, 'date'.$args['sc_id_for_url'], $args['selected_date'], $args['sc_id_for_url']);
124
- }
125
- else {
126
- return $this->show_hlist($elements, $url, 'date'.$args['sc_id_for_url'], $args['selected_date']);
127
  }
128
  }
129
 
130
- public function show_months($url, &$args, $type='dropdown', $options=array()) {
131
- $default_options = array (
132
- 'show_all' => 'false',
133
- 'show_upcoming' => 'false',
134
- 'show_past' => 'false',
135
- 'months_order' => 'asc',
136
- 'date_format' => 'Y-m',
 
137
  );
138
- $options = wp_parse_args($options, $default_options);
139
  // add args['order'] (required in $this->events->get_filter_list options)
140
  $args['order'] = $options['months_order'];
141
  // prepare displayed elements
142
  $elements = array();
143
- if('true' == $options['show_all']) {
144
- $elements[] = $this->all_element('date', $type);
145
  }
146
- if('true' == $options['show_upcoming']) {
147
  $elements[] = $this->upcoming_element();
148
  }
149
- if('true' == $options['show_past']) {
150
  $elements[] = $this->past_element();
151
  }
152
- $event_months = $this->events->get_filter_list('months', $args);
153
- foreach($event_months as $entry) {
154
- list($year, $month) = explode('-', $entry);
155
- $elements[] = array('slug' => $entry, 'name' => date($options['date_format'], mktime(0,0,0,$month,1,$year)));
 
 
 
156
  }
157
  // display elements
158
- if('hlist' === $type) {
159
- return $this->show_hlist($elements, $url, 'date'.$args['sc_id_for_url'], $args['selected_date']);
160
- }
161
- else {
162
- return $this->show_dropdown($elements, 'date'.$args['sc_id_for_url'], $args["selected_date"], $args['sc_id_for_url']);
163
  }
164
  }
165
 
166
- public function show_daterange($url, &$args, $type='hlist', $options) {
 
167
  // prepare displayed elements
168
- if(isset($options['item_order'])) {
169
- $items = explode('&', $options['item_order']);
170
- }
171
- else {
172
- $items = array('all', 'upcoming', 'past');
173
  }
174
  $elements = array();
175
- foreach($items as $item) {
176
  // show all
177
- switch($item) {
178
  case 'all':
179
- $elements[] = $this->all_element('date'); // Always show short form ... hlist
180
  break;
181
  case 'upcoming':
182
  $elements[] = $this->upcoming_element();
@@ -186,60 +196,65 @@ class EL_Filterbar {
186
  }
187
  }
188
  // display elements
189
- if('dropdown' === $type) {
190
- return $this->show_dropdown($elements, 'date'.$args['sc_id_for_url'], $args['selected_date'], $args['sc_id_for_url']);
191
- }
192
- else {
193
- return $this->show_hlist($elements, $url, 'date'.$args['sc_id_for_url'], $args['selected_date']);
194
  }
195
  }
196
 
197
- public function show_cats($url, &$args, $type='dropdown', $options=array()) {
198
- $default_options = array (
199
- 'show_all' => 'true',
 
200
  );
201
- $options = wp_parse_args($options, $default_options);
202
  // add arg 'cat_data' to receive all required data
203
- $args['cat_data'] = 'all';
204
  $args['hierarchical'] = true;
205
  // prepare displayed elements
206
  $elements = array();
207
- if('true' == $options['show_all']) {
208
- $elements[] = $this->all_element('cat', $type);
209
  }
210
- //create elements array
211
- $cat_array = $this->events->get_filter_list('categories', $args);
212
- foreach($cat_array as $cat) {
213
- $elements[] = array('slug' => $cat->slug, 'name' => str_pad('', 12*$cat->level, '&nbsp;', STR_PAD_LEFT).$cat->name);
 
 
 
214
  }
215
  // display elements
216
- if('hlist' === $type) {
217
- return $this->show_hlist($elements, $url, 'cat'.$args['sc_id_for_url'], $args['selected_cat']);
218
- }
219
- else {
220
- return $this->show_dropdown($elements, 'cat'.$args['sc_id_for_url'], $args['selected_cat'], $args['sc_id_for_url']);
221
  }
222
  }
223
 
224
- public function show_reset($url, $args, $options) {
225
- $args_to_remove = array('event_id'.$args['sc_id_for_url'],
226
- 'date'.$args['sc_id_for_url'],
227
- 'cat'.$args['sc_id_for_url']);
228
- if(!isset($options['caption'])) {
229
- $options['caption'] = __('Reset','event-list');
 
 
 
230
  }
231
- return $this->show_link(remove_query_arg($args_to_remove, $url), $options['caption'], 'link');
232
  }
233
 
234
- private function show_hlist($elements, $url, $name, $selected=null) {
 
235
  $out = '<ul class="hlist">';
236
- foreach($elements as $element) {
237
  $out .= '<li>';
238
- if($selected == $element['slug']) {
239
- $out .= '<strong>'.$element['name'].'</strong>';
240
- }
241
- else {
242
- $out .= $this->show_link(add_query_arg($name, $element['slug'], $url), $element['name']);
243
  }
244
  $out .= '</li>';
245
  }
@@ -247,66 +262,83 @@ class EL_Filterbar {
247
  return $out;
248
  }
249
 
250
- private function show_dropdown($elements, $name, $selected=null, $sc_id='') {
 
251
  $onchange = '';
252
- if(!is_admin()) {
253
- wp_register_script('el_filterbar', EL_URL.'includes/js/filterbar.js', null, true);
254
- add_action('wp_footer', array(&$this, 'footer_script'));
255
- $onchange = ' onchange="el_redirect(this.name,this.value,'.$sc_id.')"';
256
  }
257
- $out = '<select class="dropdown" name="'.$name.'"'.$onchange.'>';
258
- foreach($elements as $element) {
259
  $out .= '
260
  <option';
261
- if($element['slug'] == $selected) {
262
  $out .= ' selected="selected"';
263
  }
264
- $out .= ' value="'.$element['slug'].'">'.esc_html($element['name']).'</option>';
265
  }
266
  $out .= '
267
  </select>';
268
  return $out;
269
  }
270
 
271
- private function show_link($url, $caption, $class=null) {
272
- $class = (null === $class) ? '' : ' class="'.$class.'"';
273
- return '<a href="'.esc_url($url).'"'.$class.'>'.esc_html($caption).'</a>';
 
274
  }
275
 
276
- private function all_element($list_type='date', $display_type='hlist') {
277
- if('hlist' == $display_type) {
278
- $name = __('All','event-list');
279
- }
280
- else {
281
- $name = ('date' == $list_type) ? __('All Dates','event-list') : __('All Categories');
282
  }
283
- return array('slug' => 'all', 'name' => $name);
 
 
 
284
  }
285
 
 
286
  private function upcoming_element() {
287
- return array('slug' => 'upcoming', 'name' => __('Upcoming','event-list'));
 
 
 
288
  }
289
 
 
290
  private function past_element() {
291
- return array('slug' => 'past', 'name' => __('Past','event-list'));
 
 
 
292
  }
293
 
294
- private function parse_args(&$args) {
295
- $defaults = array('date' => null,
296
- 'selected_date' => null,
297
- 'selected_cat' => null,
298
- 'event_id' => null,
299
- 'sc_id_for_url' => '',
 
 
300
  );
301
- $args = wp_parse_args($args, $defaults);
302
- if(!empty($args['event_id'])) {
303
  $args['selected_date'] = null;
304
- $args['selected_cat'] = null;
305
  };
306
  }
307
 
 
308
  public function footer_script() {
309
- wp_print_scripts('el_filterbar');
310
  }
 
311
  }
312
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/events.php';
7
+ // require_once( EL_PATH.'includes/categories.php' );
8
 
9
  // This class handles the navigation and filter bar
10
  class EL_Filterbar {
11
+
12
  private static $instance;
13
+
14
  private $events;
15
+ // private $categories;
16
 
17
  public static function &get_instance() {
18
  // Create class instance if required
19
+ if ( ! isset( self::$instance ) ) {
20
  self::$instance = new self();
21
  }
22
  // Return class instance
23
  return self::$instance;
24
  }
25
 
26
+
27
  private function __construct() {
28
  $this->events = &EL_Events::get_instance();
29
+ // $this->categories = &EL_Categories::get_instance();
30
  }
31
 
32
+
33
  // main function to show the rendered HTML output
34
+ public function show( $url, &$args ) {
35
+ $this->parse_args( $args );
36
  $out = '
37
  <style type="text/css">
38
  .filterbar { display:table; width:100% }
43
  <![endif]-->
44
  <div class="filterbar subsubsub">';
45
  // prepare filterbar-items
46
+ // split 3 section (left, center, right) seperated by semicolon
47
+ $sections = array_slice( explode( ';', html_entity_decode( $args['filterbar_items'] ) ), 0, 3 );
48
+ $section_align = array( 'left', 'center', 'right' );
49
+ for ( $i = 0; $i < sizeof( $sections ); $i++ ) {
50
+ if ( ! empty( $sections[ $i ] ) ) {
51
  $out .= '
52
+ <div style="text-align:' . $section_align[ $i ] . '">';
53
+ // split items in section seperated by comma
54
+ $items = explode( ',', $sections[ $i ] );
55
+ foreach ( $items as $item ) {
56
+ // search for item options
57
+ $options = array();
58
+ $item_array = explode( '(', $item );
59
+ if ( sizeof( $item_array ) > 1 ) {
60
  // options available
61
+ $option_array = explode( '|', substr( $item_array[1], 0, -1 ) );
62
+ foreach ( $option_array as $option_text ) {
63
+ $o = explode( '=', $option_text );
64
+ $options[ $o[0] ] = $o[1];
65
  }
66
  }
67
+ $item_array = explode( '_', $item_array[0] );
68
+ switch ( $item_array[0] ) {
69
  case 'years':
70
+ $out .= $this->show_years( $url, $args, $item_array[1], $options );
71
  break;
72
  case 'daterange':
73
+ $out .= $this->show_daterange( $url, $args, $item_array[1], $options );
74
  break;
75
  case 'cats':
76
+ $out .= $this->show_cats( $url, $args, $item_array[1], $options );
77
  break;
78
  case 'months':
79
+ $out .= $this->show_months( $url, $args, $item_array[1], $options );
80
  break;
81
  case 'reset':
82
+ $out .= $this->show_reset( $url, $args, $options );
83
  }
84
  }
85
  $out .= '
90
  return $out;
91
  }
92
 
93
+
94
+ public function show_years( $url, &$args, $type = 'hlist', $options = array() ) {
95
+ $default_args = array(
96
+ 'date_filter' => array(),
97
+ 'cat_filter' => array(),
98
  'sc_id_for_url' => false,
99
+ 'selected_date' => false,
100
  );
101
+ $args = wp_parse_args( $args, $default_args );
102
  $default_options = array(
103
+ 'show_all' => 'true',
104
  'show_upcoming' => 'true',
105
+ 'show_past' => 'false',
106
+ 'years_order' => 'asc',
107
  );
108
+ $options = wp_parse_args( $options, $default_options );
109
  // add args['order'] (required in $this->events->get_filter_list options)
110
  $args['order'] = $options['years_order'];
111
  // prepare displayed elements
112
  $elements = array();
113
+ if ( 'true' == $options['show_all'] ) {
114
+ $elements[] = $this->all_element( 'date', $type );
115
  }
116
+ if ( 'true' == $options['show_upcoming'] ) {
117
  $elements[] = $this->upcoming_element();
118
  }
119
+ if ( 'true' == $options['show_past'] ) {
120
  $elements[] = $this->past_element();
121
  }
122
+ $event_years = $this->events->get_filter_list( 'years', $args );
123
+ foreach ( $event_years as $entry ) {
124
+ $elements[] = array(
125
+ 'slug' => $entry,
126
+ 'name' => $entry,
127
+ );
128
  }
129
  // display elements
130
+ if ( 'dropdown' === $type ) {
131
+ return $this->show_dropdown( $elements, 'date' . $args['sc_id_for_url'], $args['selected_date'], $args['sc_id_for_url'] );
132
+ } else {
133
+ return $this->show_hlist( $elements, $url, 'date' . $args['sc_id_for_url'], $args['selected_date'] );
 
134
  }
135
  }
136
 
137
+
138
+ public function show_months( $url, &$args, $type = 'dropdown', $options = array() ) {
139
+ $default_options = array(
140
+ 'show_all' => 'false',
141
+ 'show_upcoming' => 'false',
142
+ 'show_past' => 'false',
143
+ 'months_order' => 'asc',
144
+ 'date_format' => 'Y-m',
145
  );
146
+ $options = wp_parse_args( $options, $default_options );
147
  // add args['order'] (required in $this->events->get_filter_list options)
148
  $args['order'] = $options['months_order'];
149
  // prepare displayed elements
150
  $elements = array();
151
+ if ( 'true' == $options['show_all'] ) {
152
+ $elements[] = $this->all_element( 'date', $type );
153
  }
154
+ if ( 'true' == $options['show_upcoming'] ) {
155
  $elements[] = $this->upcoming_element();
156
  }
157
+ if ( 'true' == $options['show_past'] ) {
158
  $elements[] = $this->past_element();
159
  }
160
+ $event_months = $this->events->get_filter_list( 'months', $args );
161
+ foreach ( $event_months as $entry ) {
162
+ list($year, $month) = explode( '-', $entry );
163
+ $elements[] = array(
164
+ 'slug' => $entry,
165
+ 'name' => date( $options['date_format'], mktime( 0, 0, 0, $month, 1, $year ) ),
166
+ );
167
  }
168
  // display elements
169
+ if ( 'hlist' === $type ) {
170
+ return $this->show_hlist( $elements, $url, 'date' . $args['sc_id_for_url'], $args['selected_date'] );
171
+ } else {
172
+ return $this->show_dropdown( $elements, 'date' . $args['sc_id_for_url'], $args['selected_date'], $args['sc_id_for_url'] );
 
173
  }
174
  }
175
 
176
+
177
+ public function show_daterange( $url, &$args, $type = 'hlist', $options = array() ) {
178
  // prepare displayed elements
179
+ if ( isset( $options['item_order'] ) ) {
180
+ $items = explode( '&', $options['item_order'] );
181
+ } else {
182
+ $items = array( 'all', 'upcoming', 'past' );
 
183
  }
184
  $elements = array();
185
+ foreach ( $items as $item ) {
186
  // show all
187
+ switch ( $item ) {
188
  case 'all':
189
+ $elements[] = $this->all_element( 'date' ); // Always show short form ... hlist
190
  break;
191
  case 'upcoming':
192
  $elements[] = $this->upcoming_element();
196
  }
197
  }
198
  // display elements
199
+ if ( 'dropdown' === $type ) {
200
+ return $this->show_dropdown( $elements, 'date' . $args['sc_id_for_url'], $args['selected_date'], $args['sc_id_for_url'] );
201
+ } else {
202
+ return $this->show_hlist( $elements, $url, 'date' . $args['sc_id_for_url'], $args['selected_date'] );
 
203
  }
204
  }
205
 
206
+
207
+ public function show_cats( $url, &$args, $type = 'dropdown', $options = array() ) {
208
+ $default_options = array(
209
+ 'show_all' => 'true',
210
  );
211
+ $options = wp_parse_args( $options, $default_options );
212
  // add arg 'cat_data' to receive all required data
213
+ $args['cat_data'] = 'all';
214
  $args['hierarchical'] = true;
215
  // prepare displayed elements
216
  $elements = array();
217
+ if ( 'true' == $options['show_all'] ) {
218
+ $elements[] = $this->all_element( 'cat', $type );
219
  }
220
+ // create elements array
221
+ $cat_array = $this->events->get_filter_list( 'categories', $args );
222
+ foreach ( $cat_array as $cat ) {
223
+ $elements[] = array(
224
+ 'slug' => $cat->slug,
225
+ 'name' => str_pad( '', 12 * $cat->level, '&nbsp;', STR_PAD_LEFT ) . $cat->name,
226
+ );
227
  }
228
  // display elements
229
+ if ( 'hlist' === $type ) {
230
+ return $this->show_hlist( $elements, $url, 'cat' . $args['sc_id_for_url'], $args['selected_cat'] );
231
+ } else {
232
+ return $this->show_dropdown( $elements, 'cat' . $args['sc_id_for_url'], $args['selected_cat'], $args['sc_id_for_url'] );
 
233
  }
234
  }
235
 
236
+
237
+ public function show_reset( $url, $args, $options ) {
238
+ $args_to_remove = array(
239
+ 'event_id' . $args['sc_id_for_url'],
240
+ 'date' . $args['sc_id_for_url'],
241
+ 'cat' . $args['sc_id_for_url'],
242
+ );
243
+ if ( ! isset( $options['caption'] ) ) {
244
+ $options['caption'] = __( 'Reset', 'event-list' );
245
  }
246
+ return $this->show_link( remove_query_arg( $args_to_remove, $url ), $options['caption'], 'link' );
247
  }
248
 
249
+
250
+ private function show_hlist( $elements, $url, $name, $selected = null ) {
251
  $out = '<ul class="hlist">';
252
+ foreach ( $elements as $element ) {
253
  $out .= '<li>';
254
+ if ( $selected == $element['slug'] ) {
255
+ $out .= '<strong>' . $element['name'] . '</strong>';
256
+ } else {
257
+ $out .= $this->show_link( add_query_arg( $name, $element['slug'], $url ), $element['name'] );
 
258
  }
259
  $out .= '</li>';
260
  }
262
  return $out;
263
  }
264
 
265
+
266
+ private function show_dropdown( $elements, $name, $selected = null, $sc_id = '' ) {
267
  $onchange = '';
268
+ if ( ! is_admin() ) {
269
+ wp_register_script( 'el_filterbar', EL_URL . 'includes/js/filterbar.js', null, true );
270
+ add_action( 'wp_footer', array( &$this, 'footer_script' ) );
271
+ $onchange = ' onchange="el_redirect(this.name,this.value,' . $sc_id . ')"';
272
  }
273
+ $out = '<select class="dropdown" name="' . $name . '"' . $onchange . '>';
274
+ foreach ( $elements as $element ) {
275
  $out .= '
276
  <option';
277
+ if ( $element['slug'] == $selected ) {
278
  $out .= ' selected="selected"';
279
  }
280
+ $out .= ' value="' . $element['slug'] . '">' . esc_html( $element['name'] ) . '</option>';
281
  }
282
  $out .= '
283
  </select>';
284
  return $out;
285
  }
286
 
287
+
288
+ private function show_link( $url, $caption, $class = null ) {
289
+ $class = ( null === $class ) ? '' : ' class="' . $class . '"';
290
+ return '<a href="' . esc_url( $url ) . '"' . $class . '>' . esc_html( $caption ) . '</a>';
291
  }
292
 
293
+
294
+ private function all_element( $list_type = 'date', $display_type = 'hlist' ) {
295
+ if ( 'hlist' == $display_type ) {
296
+ $name = __( 'All', 'event-list' );
297
+ } else {
298
+ $name = ( 'date' == $list_type ) ? __( 'All Dates', 'event-list' ) : __( 'All Categories' );
299
  }
300
+ return array(
301
+ 'slug' => 'all',
302
+ 'name' => $name,
303
+ );
304
  }
305
 
306
+
307
  private function upcoming_element() {
308
+ return array(
309
+ 'slug' => 'upcoming',
310
+ 'name' => __( 'Upcoming', 'event-list' ),
311
+ );
312
  }
313
 
314
+
315
  private function past_element() {
316
+ return array(
317
+ 'slug' => 'past',
318
+ 'name' => __( 'Past', 'event-list' ),
319
+ );
320
  }
321
 
322
+
323
+ private function parse_args( &$args ) {
324
+ $defaults = array(
325
+ 'date' => null,
326
+ 'selected_date' => null,
327
+ 'selected_cat' => null,
328
+ 'event_id' => null,
329
+ 'sc_id_for_url' => '',
330
  );
331
+ $args = wp_parse_args( $args, $defaults );
332
+ if ( ! empty( $args['event_id'] ) ) {
333
  $args['selected_date'] = null;
334
+ $args['selected_cat'] = null;
335
  };
336
  }
337
 
338
+
339
  public function footer_script() {
340
+ wp_print_scripts( 'el_filterbar' );
341
  }
342
+
343
  }
344
+
includes/ical.php CHANGED
@@ -1,20 +1,24 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events.php');
8
 
9
  // This class handles iCal feed
10
  class EL_ICal {
 
11
  private static $instance;
 
12
  private $options;
 
13
  private $events;
14
 
 
15
  public static function &get_instance() {
16
  // Create class instance if required
17
- if(!isset(self::$instance)) {
18
  self::$instance = new self();
19
  }
20
 
@@ -22,90 +26,92 @@ class EL_ICal {
22
  return self::$instance;
23
  }
24
 
 
25
  private function __construct() {
26
  $this->options = EL_Options::get_instance();
27
- $this->events = EL_Events::get_instance();
28
  $this->init();
29
  }
30
 
 
31
  public function init() {
32
  // register feed properly with WordPress
33
- add_feed($this->get_feed_name(), array(&$this, 'print_ical'));
34
  }
35
 
 
36
  public function print_ical() {
37
- header('Content-Type: text/calendar; charset='.get_option('blog_charset'), true);
38
  $options = array(
39
- 'date_filter' => $this->options->get('el_feed_ical_upcoming_only') ? 'upcoming' : null,
40
- 'order' => array('startdate DESC', 'starttime DESC', 'enddate DESC')
41
  );
42
 
43
- $events = $this->events->get($options);
44
 
45
  // Print iCal
46
  $eol = "\r\n";
47
- echo
48
- 'BEGIN:VCALENDAR'.$eol.
49
- 'VERSION:2.0'.$eol.
50
- 'PRODID:-//'.get_bloginfo('name').'//NONSGML v1.0//EN'.$eol.
51
- 'CALSCALE:GREGORIAN'.$eol.
52
- 'UID:'.md5(uniqid(mt_rand(), true)).'@'.get_bloginfo('name').$eol;
53
-
54
- if(!empty($events)) {
55
- foreach ($events as $event) {
56
- echo
57
- 'BEGIN:VEVENT'.$eol.
58
- 'UID:'.md5(uniqid(mt_rand(), true)).'@'.get_bloginfo('name').$eol.
59
- 'DTSTART:'.mysql2date('Ymd', $event->startdate, false).get_gmt_from_date($event->starttime, '\THis\Z').$eol;
60
- if($event->enddate !== $event->startdate) {
61
- echo 'DTEND:'.mysql2date('Ymd', $event->enddate, false).$eol;
62
  }
63
- echo
64
- 'DTSTAMP:'.date("Ymd\THis\Z").$eol.
65
- 'LOCATION:'.$event->location.$eol.
66
- 'SUMMARY:'.$this->sanitize_feed_text($event->title).$eol;
67
- if(!empty($event->content)) {
68
- echo
69
- 'DESCRIPTION:'.$this->sanitize_feed_text(str_replace(array("\r", "\n"), ' ', $event->content)).$eol;
70
- }
71
- echo
72
- 'END:VEVENT'.$eol;
73
  }
74
  }
75
  echo 'END:VCALENDAR';
76
  }
77
 
 
78
  public function update_ical_rewrite_status() {
79
- $feeds = array_keys((array)get_option('rewrite_rules'), 'index.php?&feed=$matches[1]');
80
- $feed_rewrite_status = 0 < count(preg_grep('@[(\|]'.$this->get_feed_name().'[\|)]@', $feeds));
81
  // if iCal is enabled but rewrite rules do not exist already, flush rewrite rules
82
- if('1' == $this->options->get('el_feed_enable_ical') && !$feed_rewrite_status) {
83
  // result: add eventlist ical to rewrite rules
84
- flush_rewrite_rules(false);
85
  }
86
  // if iCal is disabled but rewrite rules do exist already, flush rewrite rules also
87
- elseif('1' != $this->options->get('el_feed_enable_ical') && $feed_rewrite_status) {
88
  // result: remove eventlist ical from rewrite rules
89
- flush_rewrite_rules(false);
90
  }
91
  }
92
 
93
- private function sanitize_feed_text($text) {
94
- return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
 
95
  }
96
 
 
97
  private function get_feed_name() {
98
- return $this->options->get('el_feed_ical_name');
99
  }
100
 
 
101
  public function feed_url() {
102
- if(get_option('permalink_structure')) {
103
- $feed_link = get_bloginfo('url').'/feed/';
104
- }
105
- else {
106
- $feed_link = get_bloginfo('url').'/?feed=';
107
  }
108
  return $feed_link . $this->get_feed_name();
109
  }
 
110
  }
111
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events.php';
8
 
9
  // This class handles iCal feed
10
  class EL_ICal {
11
+
12
  private static $instance;
13
+
14
  private $options;
15
+
16
  private $events;
17
 
18
+
19
  public static function &get_instance() {
20
  // Create class instance if required
21
+ if ( ! isset( self::$instance ) ) {
22
  self::$instance = new self();
23
  }
24
 
26
  return self::$instance;
27
  }
28
 
29
+
30
  private function __construct() {
31
  $this->options = EL_Options::get_instance();
32
+ $this->events = EL_Events::get_instance();
33
  $this->init();
34
  }
35
 
36
+
37
  public function init() {
38
  // register feed properly with WordPress
39
+ add_feed( $this->get_feed_name(), array( &$this, 'print_ical' ) );
40
  }
41
 
42
+
43
  public function print_ical() {
44
+ header( 'Content-Type: text/calendar; charset=' . get_option( 'blog_charset' ), true );
45
  $options = array(
46
+ 'date_filter' => $this->options->get( 'el_feed_ical_upcoming_only' ) ? 'upcoming' : null,
47
+ 'order' => array( 'startdate DESC', 'starttime DESC', 'enddate DESC' ),
48
  );
49
 
50
+ $events = $this->events->get( $options );
51
 
52
  // Print iCal
53
  $eol = "\r\n";
54
+ echo 'BEGIN:VCALENDAR' . $eol .
55
+ 'VERSION:2.0' . $eol .
56
+ 'PRODID:-//' . get_bloginfo( 'name' ) . '//NONSGML v1.0//EN' . $eol .
57
+ 'CALSCALE:GREGORIAN' . $eol .
58
+ 'UID:' . md5( uniqid( mt_rand(), true ) ) . '@' . get_bloginfo( 'name' ) . $eol;
59
+
60
+ if ( ! empty( $events ) ) {
61
+ foreach ( $events as $event ) {
62
+ echo 'BEGIN:VEVENT' . $eol .
63
+ 'UID:' . md5( uniqid( mt_rand(), true ) ) . '@' . get_bloginfo( 'name' ) . $eol .
64
+ 'DTSTART:' . mysql2date( 'Ymd', $event->startdate, false ) . get_gmt_from_date( $event->starttime, '\THis\Z' ) . $eol;
65
+ if ( $event->enddate !== $event->startdate ) {
66
+ echo 'DTEND:' . mysql2date( 'Ymd', $event->enddate, false ) . $eol;
 
 
67
  }
68
+ echo 'DTSTAMP:' . date( 'Ymd\THis\Z' ) . $eol .
69
+ 'LOCATION:' . $event->location . $eol .
70
+ 'SUMMARY:' . $this->sanitize_feed_text( $event->title ) . $eol;
71
+ if ( ! empty( $event->content ) ) {
72
+ echo 'DESCRIPTION:' . $this->sanitize_feed_text( str_replace( array( "\r", "\n" ), ' ', $event->content ) ) . $eol;
73
+ }
74
+ echo 'END:VEVENT' . $eol;
 
 
 
75
  }
76
  }
77
  echo 'END:VCALENDAR';
78
  }
79
 
80
+
81
  public function update_ical_rewrite_status() {
82
+ $feeds = array_keys( (array) get_option( 'rewrite_rules' ), 'index.php?&feed=$matches[1]' );
83
+ $feed_rewrite_status = 0 < count( preg_grep( '@[(\|]' . $this->get_feed_name() . '[\|)]@', $feeds ) );
84
  // if iCal is enabled but rewrite rules do not exist already, flush rewrite rules
85
+ if ( '1' == $this->options->get( 'el_feed_enable_ical' ) && ! $feed_rewrite_status ) {
86
  // result: add eventlist ical to rewrite rules
87
+ flush_rewrite_rules( false );
88
  }
89
  // if iCal is disabled but rewrite rules do exist already, flush rewrite rules also
90
+ elseif ( '1' != $this->options->get( 'el_feed_enable_ical' ) && $feed_rewrite_status ) {
91
  // result: remove eventlist ical from rewrite rules
92
+ flush_rewrite_rules( false );
93
  }
94
  }
95
 
96
+
97
+ private function sanitize_feed_text( $text ) {
98
+ return htmlspecialchars( $text, ENT_QUOTES, 'UTF-8' );
99
  }
100
 
101
+
102
  private function get_feed_name() {
103
+ return $this->options->get( 'el_feed_ical_name' );
104
  }
105
 
106
+
107
  public function feed_url() {
108
+ if ( get_option( 'permalink_structure' ) ) {
109
+ $feed_link = get_bloginfo( 'url' ) . '/feed/';
110
+ } else {
111
+ $feed_link = get_bloginfo( 'url' ) . '/?feed=';
 
112
  }
113
  return $feed_link . $this->get_feed_name();
114
  }
115
+
116
  }
117
+
includes/options.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
@@ -7,89 +7,174 @@ if(!defined('WPINC')) {
7
  class EL_Options {
8
 
9
  private static $instance;
 
10
  public $options;
11
 
 
12
  public static function &get_instance() {
13
  // Create class instance if required
14
- if(!isset(self::$instance)) {
15
  self::$instance = new self();
16
  }
17
  // Return class instance
18
  return self::$instance;
19
  }
20
 
 
21
  private function __construct() {
22
- add_action('init', array(&$this, 'init_options'), 1);
23
- add_action('admin_init', array(&$this, 'register_options'));
24
  }
25
 
 
26
  public function init_options() {
27
  $this->options = array(
28
- 'el_last_upgrade_version' => array('section' => 'system', 'std_val' => ''),
29
-
30
- 'el_import_file' => array('section' => 'import', 'std_val' => ''),
31
- 'el_import_date_format' => array('section' => 'import', 'std_val' => 'Y-m-d'),
32
-
33
- 'el_no_event_text' => array('section' => 'general', 'std_val' => 'no event'),
34
- 'el_multiday_filterrange' => array('section' => 'general', 'std_val' => '1'),
35
- 'el_date_once_per_day' => array('section' => 'general', 'std_val' => ''),
36
- 'el_html_tags_in_time' => array('section' => 'general', 'std_val' => ''),
37
- 'el_html_tags_in_loc' => array('section' => 'general', 'std_val' => ''),
38
- 'el_mo_lang_dir_first' => array('section' => 'general', 'std_val' => ''), // default value must be set also in load_textdomain function in Event-List class
39
-
40
- 'el_permalink_slug' => array('section' => 'frontend', 'std_val' => __('events','event-list')),
41
- 'el_content_show_text' => array('section' => 'frontend', 'std_val' => __('Show content','event-list')),
42
- 'el_content_hide_text' => array('section' => 'frontend', 'std_val' => __('Hide content','event-list')),
43
- 'el_disable_css_file' => array('section' => 'frontend', 'std_val' => ''),
44
-
45
- 'el_edit_dateformat' => array('section' => 'admin', 'std_val' => ''),
46
-
47
- 'el_feed_enable_rss' => array('section' => 'feed', 'std_val' => ''),
48
- 'el_feed_enable_ical' => array('section' => 'feed', 'std_val' => ''),
49
- 'el_feed_link_pos' => array('section' => 'feed', 'std_val' => 'bottom'),
50
- 'el_feed_link_align' => array('section' => 'feed', 'std_val' => 'left'),
51
- 'el_feed_rss_name' => array('section' => 'feed', 'std_val' => 'event-list'),
52
- 'el_feed_rss_description' => array('section' => 'feed', 'std_val' => 'Eventlist Feed'),
53
- 'el_feed_rss_upcoming_only' => array('section' => 'feed', 'std_val' => ''),
54
- 'el_feed_rss_link_text' => array('section' => 'feed', 'std_val' => 'RSS'),
55
- 'el_feed_ical_name' => array('section' => 'feed', 'std_val' => 'event-list.ics'),
56
- 'el_feed_ical_upcoming_only' => array('section' => 'feed', 'std_val' => ''),
57
- 'el_feed_ical_link_text' => array('section' => 'feed', 'std_val' => 'iCal'),
58
-
59
- 'el_use_post_cats' => array('section' => 'taxonomy', 'std_val' => ''),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  );
61
  }
62
 
 
63
  public function load_options_helptexts() {
64
- require_once(EL_PATH.'includes/options_helptexts.php');
65
- foreach($options_helptexts as $name => $values) {
66
- $this->options[$name] += $values;
67
  }
68
- unset($options_helptexts);
69
  }
70
 
 
71
  public function register_options() {
72
- foreach($this->options as $oname => $o) {
73
- register_setting('el_'.$o['section'], $oname);
74
  }
75
  }
76
 
77
- public function set($name, $value) {
78
- if(isset($this->options[$name])) {
79
- return update_option($name, $value);
80
- }
81
- else {
82
  return false;
83
  }
84
  }
85
 
86
- public function get($name) {
87
- if(isset($this->options[$name])) {
88
- return get_option($name, $this->options[$name]['std_val']);
89
- }
90
- else {
91
  return null;
92
  }
93
  }
 
94
  }
95
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
7
  class EL_Options {
8
 
9
  private static $instance;
10
+
11
  public $options;
12
 
13
+
14
  public static function &get_instance() {
15
  // Create class instance if required
16
+ if ( ! isset( self::$instance ) ) {
17
  self::$instance = new self();
18
  }
19
  // Return class instance
20
  return self::$instance;
21
  }
22
 
23
+
24
  private function __construct() {
25
+ add_action( 'init', array( &$this, 'init_options' ), 1 );
26
+ add_action( 'admin_init', array( &$this, 'register_options' ) );
27
  }
28
 
29
+
30
  public function init_options() {
31
  $this->options = array(
32
+ 'el_last_upgrade_version' => array(
33
+ 'section' => 'system',
34
+ 'std_val' => '',
35
+ ),
36
+
37
+ 'el_import_file' => array(
38
+ 'section' => 'import',
39
+ 'std_val' => '',
40
+ ),
41
+ 'el_import_date_format' => array(
42
+ 'section' => 'import',
43
+ 'std_val' => 'Y-m-d',
44
+ ),
45
+
46
+ 'el_no_event_text' => array(
47
+ 'section' => 'general',
48
+ 'std_val' => 'no event',
49
+ ),
50
+ 'el_multiday_filterrange' => array(
51
+ 'section' => 'general',
52
+ 'std_val' => '1',
53
+ ),
54
+ 'el_date_once_per_day' => array(
55
+ 'section' => 'general',
56
+ 'std_val' => '',
57
+ ),
58
+ 'el_html_tags_in_time' => array(
59
+ 'section' => 'general',
60
+ 'std_val' => '',
61
+ ),
62
+ 'el_html_tags_in_loc' => array(
63
+ 'section' => 'general',
64
+ 'std_val' => '',
65
+ ),
66
+ 'el_mo_lang_dir_first' => array(
67
+ 'section' => 'general',
68
+ 'std_val' => '',
69
+ ), // default value must be set also in load_textdomain function in Event-List class
70
+
71
+ 'el_permalink_slug' => array(
72
+ 'section' => 'frontend',
73
+ 'std_val' => __( 'events', 'event-list' ),
74
+ ),
75
+ 'el_content_show_text' => array(
76
+ 'section' => 'frontend',
77
+ 'std_val' => __( 'Show content', 'event-list' ),
78
+ ),
79
+ 'el_content_hide_text' => array(
80
+ 'section' => 'frontend',
81
+ 'std_val' => __( 'Hide content', 'event-list' ),
82
+ ),
83
+ 'el_disable_css_file' => array(
84
+ 'section' => 'frontend',
85
+ 'std_val' => '',
86
+ ),
87
+
88
+ 'el_edit_dateformat' => array(
89
+ 'section' => 'admin',
90
+ 'std_val' => '',
91
+ ),
92
+
93
+ 'el_feed_enable_rss' => array(
94
+ 'section' => 'feed',
95
+ 'std_val' => '',
96
+ ),
97
+ 'el_feed_enable_ical' => array(
98
+ 'section' => 'feed',
99
+ 'std_val' => '',
100
+ ),
101
+ 'el_feed_link_pos' => array(
102
+ 'section' => 'feed',
103
+ 'std_val' => 'bottom',
104
+ ),
105
+ 'el_feed_link_align' => array(
106
+ 'section' => 'feed',
107
+ 'std_val' => 'left',
108
+ ),
109
+ 'el_feed_rss_name' => array(
110
+ 'section' => 'feed',
111
+ 'std_val' => 'event-list',
112
+ ),
113
+ 'el_feed_rss_description' => array(
114
+ 'section' => 'feed',
115
+ 'std_val' => 'Eventlist Feed',
116
+ ),
117
+ 'el_feed_rss_upcoming_only' => array(
118
+ 'section' => 'feed',
119
+ 'std_val' => '',
120
+ ),
121
+ 'el_feed_rss_link_text' => array(
122
+ 'section' => 'feed',
123
+ 'std_val' => 'RSS',
124
+ ),
125
+ 'el_feed_ical_name' => array(
126
+ 'section' => 'feed',
127
+ 'std_val' => 'event-list.ics',
128
+ ),
129
+ 'el_feed_ical_upcoming_only' => array(
130
+ 'section' => 'feed',
131
+ 'std_val' => '',
132
+ ),
133
+ 'el_feed_ical_link_text' => array(
134
+ 'section' => 'feed',
135
+ 'std_val' => 'iCal',
136
+ ),
137
+
138
+ 'el_use_post_cats' => array(
139
+ 'section' => 'taxonomy',
140
+ 'std_val' => '',
141
+ ),
142
  );
143
  }
144
 
145
+
146
  public function load_options_helptexts() {
147
+ require_once EL_PATH . 'includes/options_helptexts.php';
148
+ foreach ( $options_helptexts as $name => $values ) {
149
+ $this->options[ $name ] += $values;
150
  }
151
+ unset( $options_helptexts );
152
  }
153
 
154
+
155
  public function register_options() {
156
+ foreach ( $this->options as $oname => $o ) {
157
+ register_setting( 'el_' . $o['section'], $oname );
158
  }
159
  }
160
 
161
+
162
+ public function set( $name, $value ) {
163
+ if ( isset( $this->options[ $name ] ) ) {
164
+ return update_option( $name, $value );
165
+ } else {
166
  return false;
167
  }
168
  }
169
 
170
+
171
+ public function get( $name ) {
172
+ if ( isset( $this->options[ $name ] ) ) {
173
+ return get_option( $name, $this->options[ $name ]['std_val'] );
174
+ } else {
175
  return null;
176
  }
177
  }
178
+
179
  }
180
+
includes/options_helptexts.php CHANGED
@@ -1,229 +1,239 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
  $options_helptexts = array(
7
 
8
  // Section: "import"
9
- 'el_import_file' => array(
10
  'type' => 'file-upload',
11
- 'label' => __('CSV File to import','event-list'),
12
  'maxsize' => 204800,
13
- 'desc' => __('Please select the file which contains the event data in CSV format.','event-list')
14
  ),
15
 
16
- 'el_import_date_format' => array(
17
  'type' => 'text',
18
- 'label' => __('Used date format','event-list'),
19
  'caption' => '',
20
  'desc' =>
21
- __('With this option the given date format for event start and end date in the CSV file can be specified.','event-list').'<br />'.
22
- sprintf(__('You can use the php date format options given in %1$s, the most important ones are:','event-list'),
23
- '<a href="https://secure.php.net/manual/en/function.date.php" target="_blank" rel="noopener">PHP function date</a>').'
24
- <ul><li><code>Y</code> &hellip; '.__('full year representation, with 4 digits','event-list').'</li>
25
- <li><code>m</code> &hellip; '.__('numeric representation of a month, with leading zeros','event-list').'</li>
26
- <li><code>d</code> &hellip; '.__('day of the month, 2 digits with leading zeros','event-list').'</li>
27
- </ul>'.
28
- __('If the date format in the CSV file does not correspond to the given format, the import script tries to recognize the date format by itself.','event-list').'<br />'.
29
- __('But this can cause problems or result in wrong dates, so it is recommended to specify the correct date format here.','event-list').'<br />'.
30
- __('Examples','event-list').':
 
 
31
  <ul><li><code>Y-m-d</code> &hellip; <code>2019-03-25</code></li>
32
  <li><code>d.m.Y</code> &hellip; <code>25.03.2019</code></li>
33
- </ul>'
34
  ),
35
 
36
  // Section: "general"
37
- 'el_no_event_text' => array(
38
  'type' => 'text',
39
- 'label' => __('Text for no events','event-list'),
40
  'caption' => '',
41
- 'desc' => __('This option defines the displayed text when no events are available for the selected view.','event-list')
42
  ),
43
 
44
- 'el_multiday_filterrange' => array(
45
  'type' => 'checkbox',
46
- 'label' => __('Multiday filter range','event-list'),
47
- 'caption' => __('Use the complete event range in the date filter','event-list'),
48
  'desc' =>
49
- __('This option defines if the complete range of a multiday event shall be considered in the date filter.','event-list').'<br />'.
50
- __('If disabled, only the start day of an event is considered in the filter.','event-list').'<br />'.
51
- __('For an example multiday event which started yesterday and ends tomorrow this means, that it is displayed in umcoming dates when this option is enabled, but it is hidden when the option is disabled.','event-list')
52
  ),
53
 
54
- 'el_date_once_per_day' => array(
55
  'type' => 'checkbox',
56
- 'label' => __('Date display','event-list'),
57
- 'caption' => __('Show the date only once per day','event-list'),
58
  'desc' =>
59
- __('With this option enabled the date is only displayed once per day if more than one event is available on the same day.','event-list').'<br />'.
60
- __('If enabled, the events are ordered in a different way (end date before start time) to allow using the same date for as much events as possible.','event-list')
61
  ),
62
 
63
- 'el_html_tags_in_time' => array(
64
  'type' => 'checkbox',
65
- 'label' => __('HTML tags','event-list'),
66
- 'caption' => sprintf(__('Allow HTML tags in the event field "%1$s"','event-list'), __('Time','event-list')),
67
- 'desc' => sprintf(__('This option specifies if HTML tags are allowed in the event field "%1$s".','event-list'), __('Time','event-list'))
68
  ),
69
 
70
- 'el_html_tags_in_loc' => array(
71
  'type' => 'checkbox',
72
  'label' => '',
73
- 'caption' => sprintf(__('Allow HTML tags in the event field "%1$s"','event-list'), __('Location','event-list')),
74
- 'desc' => sprintf(__('This option specifies if HTML tags are allowed in the event field "%1$s".','event-list'), __('Location','event-list'))
75
  ),
76
 
77
- 'el_mo_lang_dir_first' => array(
78
  'type' => 'checkbox',
79
- 'label' => __('Preferred language file','event-list'),
80
- 'caption' => __('Load translations from general language directory first','event-list'),
81
  'desc' =>
82
- sprintf(__('The default is to load the %1$s translation file from the plugin language directory first (%2$s).','event-list'), '<code>*.mo</code>', '<code>wp-content/plugins/event-list/languages/</code>').'<br />
83
- '.sprintf(__('If you want to load your own language file from the general language directory %1$s for a language which is already included in the plugin language directory, you have to enable this option.','event-list'), '<code>wp-content/languages/plugins/</code>')
84
  ),
85
 
86
  // Section: "frontend"
87
- 'el_permalink_slug' => array(
88
  'type' => 'text',
89
- 'label' => __('Events permalink slug','event-list'),
90
- 'desc' => __('With this option the slug for the events permalink URLs can be defined.','event-list')
91
  ),
92
 
93
- 'el_content_show_text' => array(
94
  'type' => 'text',
95
- 'label' => __('Text for "Show content"','event-list'),
96
- 'desc' => __('With this option the displayed text for the link to show the event content can be changed, when collapsing is enabled.','event-list')
97
  ),
98
 
99
- 'el_content_hide_text' => array(
100
  'type' => 'text',
101
- 'label' => __('Text for "Hide content"','event-list'),
102
- 'desc' => __('With this option the displayed text for the link to hide the event content can be changed, when collapsing is enabled.','event-list')
103
  ),
104
 
105
- 'el_disable_css_file' => array(
106
  'type' => 'checkbox',
107
- 'label' => __('Disable CSS file','event-list'),
108
- 'caption' => sprintf(__('Disable the %1$s file.','event-list'), '"event-list.css"'),
109
  'desc' =>
110
- sprintf(__('With this option you can disable the inclusion of the %1$s file.','event-list'), '"event-list.css"').'<br />'.
111
- __('This normally only make sense if you have css conflicts with your theme and want to set all required css styles somewhere else (e.g. in the theme css).','event-list')
112
  ),
113
 
114
  // Section: "admin"
115
- 'el_edit_dateformat' => array(
116
- 'type' => 'text',
117
- 'label' => __('Date format in edit form','event-list'),
118
- 'desc' =>
119
- __('This option sets the displayed date format for the event date fields in the event new / edit form.','event-list').'<br />'.
120
- __('The default is an empty string to use the Wordpress standard setting.','event-list').'<br />'.
121
- sprintf(__('All available options to specify the date format can be found %1$shere%2$s.','event-list'), '<a href="http://php.net/manual/en/function.date.php" target="_blank" rel="noopener">', '</a>')
122
  ),
123
 
124
  // Section: "feed"
125
- 'el_feed_enable_rss' => array(
126
  'type' => 'checkbox',
127
- 'label' => __('Enable RSS feed','event-list'),
128
- 'caption' => __('Enable support for the event RSS feed','event-list'),
129
  'desc' =>
130
- __('This option activates the RSS feed for the events and adds a feed link in the html head.','event-list').'<br />
131
- '.__('You have to enable this option if you want to use one of the RSS feed features.','event-list')
132
  ),
133
 
134
- 'el_feed_enable_ical' => array(
135
  'type' => 'checkbox',
136
- 'label' => __('Enable iCal feed','event-list'),
137
- 'caption' => __('Enable support for the event iCal feed','event-list'),
138
  'desc' =>
139
- __('This option activates the iCal feed for events.','event-list').'<br />
140
- '.__('You have to enable this option if you want to use one of the iCal features.','event-list')
141
  ),
142
 
143
- 'el_feed_link_pos' => array(
144
  'type' => 'radio',
145
- 'label' => __('Position of the RSS feed link','event-list'),
146
- 'caption' => array('top' => __('at the top (above the navigation bar)','event-list'), 'below_nav' => __('between navigation bar and events','event-list'), 'bottom' => __('at the bottom','event-list')),
147
- 'desc' => __('This option specifies the position of the RSS feed link in the event list.','event-list')
 
 
 
 
148
  ),
149
 
150
- 'el_feed_link_align' => array(
151
  'type' => 'radio',
152
- 'label' => __('Align of the RSS feed link','event-list'),
153
- 'caption' => array('left' => __('left','event-list'), 'center' => __('center','event-list'), 'right' => __('right','event-list')),
154
- 'desc' => __('This option specifies the align of the RSS feed link in the event list.','event-list')
 
 
 
 
155
  ),
156
 
157
- 'el_feed_rss_name' => array(
158
- 'type' => 'text',
159
- 'label' => __('RSS feed name','event-list'),
160
- 'desc' =>
161
- sprintf(__('This option sets the RSS feed name. The default value is %1$s.','event-list'), '"event-list"').'<br />
162
- '.sprintf(__('This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks enabled).','event-list'), '<code>domain.com/?feed=event-list</code>', '<code>domain.com/feed/eventlist</code>')
163
  ),
164
 
165
- 'el_feed_rss_description' => array(
166
- 'type' => 'text',
167
- 'label' => __('RSS feed Description','event-list'),
168
- 'desc' =>
169
- sprintf(__('This options set the RSS feed description. The default value is %1$s.','event-list'), '"Eventlist Feed"').'<br />
170
- '.__('This description will be used in the title for the feed link in the html head and for the description in the feed itself.','event-list')
171
  ),
172
 
173
- 'el_feed_rss_upcoming_only' => array(
174
  'type' => 'checkbox',
175
- 'label' => __('RSS feed events','event-list'),
176
- 'caption' => __('Only show upcoming events in the RSS feed','event-list'),
177
  'desc' =>
178
- __('If this option is enabled only the upcoming events are listed in the RSS feed.','event-list').'<br />
179
- '.__('If disabled, all events (upcoming and past) will be listed.','event-list')
180
  ),
181
 
182
- 'el_feed_rss_link_text' => array(
183
  'type' => 'text',
184
- 'label' => __('RSS link text','event-list'),
185
  'desc' =>
186
- __('This option sets the caption of the RSS feed link in the event list.','event-list').'<br />
187
- '.__('Use an empty text to only show the rss image.','event-list').'<br />
188
- '.sprintf(__('You have to set the shortcode attribute %1$s to %2$s if you want to show the RSS feed link.','event-list'), '<code>add_rss_link</code>', '"true"')
189
  ),
190
 
191
- 'el_feed_ical_name' => array(
192
  'type' => 'text',
193
- 'label' => __('iCal feed name','event-list'),
194
  'desc' =>
195
- sprintf(__('This option sets the iCal feed name. The default value is %1$s.', 'event-list'), '"event-list.ics"').'<br />
196
- '.sprintf(__('This name will be used in the iCal feed url (e.g. %1$s, or %2$s with permalinks enabled).','event-list'), '<code>domain.com/?feed=event-list.ics</code>', '<code>domain.com/feed/eventlist.ics</code>')
197
  ),
198
 
199
  'el_feed_ical_upcoming_only' => array(
200
  'type' => 'checkbox',
201
- 'label' => __('iCal feed events','event-list'),
202
- 'caption' => __('Only show upcoming events in the iCal feed','event-list'),
203
- 'desc' =>
204
- __('If this option is enabled only the upcoming events are listed in the iCal file.','event-list').'<br />
205
- '.__('If disabled, all events (upcoming and past) will be listed.', 'event-list')
206
  ),
207
 
208
- 'el_feed_ical_link_text' => array(
209
  'type' => 'text',
210
- 'label' => __('iCal link text','event-list'),
211
  'desc' =>
212
- __('This option sets the iCal link text in the event list.', 'event-list').'<br />
213
- '.__('Use an empty text to only show the iCal image.','event-list').'<br />
214
- '.sprintf(__('You have to set the shortcode attribute %1$s to %2$s if you want to show the iCal feed link.','event-list'), '<code>add_ical_link</code>', '"true"')
215
  ),
216
 
217
  // Section: taxonomy
218
- 'el_use_post_cats' => array(
219
  'type' => 'checkbox',
220
  'disable' => true,
221
- 'label' => __('Event Category handling','event-list'),
222
- 'caption' => __('Use Post Categories','event-list'),
223
  'desc' =>
224
- __('Do not maintain seperate categories for the events, and use the existing post categories instead.','event-list').'<br /><br />
225
- <strong>'.__('Attention','event-list').':</strong><br />
226
- '.__('This option cannot be changed directly, but you can go to the Event Category switching page from here.','event-list')
227
  ),
228
  );
229
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
  $options_helptexts = array(
7
 
8
  // Section: "import"
9
+ 'el_import_file' => array(
10
  'type' => 'file-upload',
11
+ 'label' => __( 'CSV File to import', 'event-list' ),
12
  'maxsize' => 204800,
13
+ 'desc' => __( 'Please select the file which contains the event data in CSV format.', 'event-list' ),
14
  ),
15
 
16
+ 'el_import_date_format' => array(
17
  'type' => 'text',
18
+ 'label' => __( 'Used date format', 'event-list' ),
19
  'caption' => '',
20
  'desc' =>
21
+ __( 'With this option the given date format for event start and end date in the CSV file can be specified.', 'event-list' ) . '<br />' .
22
+ sprintf(
23
+ __( 'You can use the php date format options given in %1$s, the most important ones are:', 'event-list' ),
24
+ '<a href="https://secure.php.net/manual/en/function.date.php" target="_blank" rel="noopener">PHP function date</a>'
25
+ ) . '
26
+ <ul><li><code>Y</code> &hellip; ' . __( 'full year representation, with 4 digits', 'event-list' ) . '</li>
27
+ <li><code>m</code> &hellip; ' . __( 'numeric representation of a month, with leading zeros', 'event-list' ) . '</li>
28
+ <li><code>d</code> &hellip; ' . __( 'day of the month, 2 digits with leading zeros', 'event-list' ) . '</li>
29
+ </ul>' .
30
+ __( 'If the date format in the CSV file does not correspond to the given format, the import script tries to recognize the date format by itself.', 'event-list' ) . '<br />' .
31
+ __( 'But this can cause problems or result in wrong dates, so it is recommended to specify the correct date format here.', 'event-list' ) . '<br />' .
32
+ __( 'Examples', 'event-list' ) . ':
33
  <ul><li><code>Y-m-d</code> &hellip; <code>2019-03-25</code></li>
34
  <li><code>d.m.Y</code> &hellip; <code>25.03.2019</code></li>
35
+ </ul>',
36
  ),
37
 
38
  // Section: "general"
39
+ 'el_no_event_text' => array(
40
  'type' => 'text',
41
+ 'label' => __( 'Text for no events', 'event-list' ),
42
  'caption' => '',
43
+ 'desc' => __( 'This option defines the displayed text when no events are available for the selected view.', 'event-list' ),
44
  ),
45
 
46
+ 'el_multiday_filterrange' => array(
47
  'type' => 'checkbox',
48
+ 'label' => __( 'Multiday filter range', 'event-list' ),
49
+ 'caption' => __( 'Use the complete event range in the date filter', 'event-list' ),
50
  'desc' =>
51
+ __( 'This option defines if the complete range of a multiday event shall be considered in the date filter.', 'event-list' ) . '<br />' .
52
+ __( 'If disabled, only the start day of an event is considered in the filter.', 'event-list' ) . '<br />' .
53
+ __( 'For an example multiday event which started yesterday and ends tomorrow this means, that it is displayed in umcoming dates when this option is enabled, but it is hidden when the option is disabled.', 'event-list' ),
54
  ),
55
 
56
+ 'el_date_once_per_day' => array(
57
  'type' => 'checkbox',
58
+ 'label' => __( 'Date display', 'event-list' ),
59
+ 'caption' => __( 'Show the date only once per day', 'event-list' ),
60
  'desc' =>
61
+ __( 'With this option enabled the date is only displayed once per day if more than one event is available on the same day.', 'event-list' ) . '<br />' .
62
+ __( 'If enabled, the events are ordered in a different way (end date before start time) to allow using the same date for as much events as possible.', 'event-list' ),
63
  ),
64
 
65
+ 'el_html_tags_in_time' => array(
66
  'type' => 'checkbox',
67
+ 'label' => __( 'HTML tags', 'event-list' ),
68
+ 'caption' => sprintf( __( 'Allow HTML tags in the event field "%1$s"', 'event-list' ), __( 'Time', 'event-list' ) ),
69
+ 'desc' => sprintf( __( 'This option specifies if HTML tags are allowed in the event field "%1$s".', 'event-list' ), __( 'Time', 'event-list' ) ),
70
  ),
71
 
72
+ 'el_html_tags_in_loc' => array(
73
  'type' => 'checkbox',
74
  'label' => '',
75
+ 'caption' => sprintf( __( 'Allow HTML tags in the event field "%1$s"', 'event-list' ), __( 'Location', 'event-list' ) ),
76
+ 'desc' => sprintf( __( 'This option specifies if HTML tags are allowed in the event field "%1$s".', 'event-list' ), __( 'Location', 'event-list' ) ),
77
  ),
78
 
79
+ 'el_mo_lang_dir_first' => array(
80
  'type' => 'checkbox',
81
+ 'label' => __( 'Preferred language file', 'event-list' ),
82
+ 'caption' => __( 'Load translations from general language directory first', 'event-list' ),
83
  'desc' =>
84
+ sprintf( __( 'The default is to load the %1$s translation file from the plugin language directory first (%2$s).', 'event-list' ), '<code>*.mo</code>', '<code>wp-content/plugins/event-list/languages/</code>' ) . '<br />
85
+ ' . sprintf( __( 'If you want to load your own language file from the general language directory %1$s for a language which is already included in the plugin language directory, you have to enable this option.', 'event-list' ), '<code>wp-content/languages/plugins/</code>' ),
86
  ),
87
 
88
  // Section: "frontend"
89
+ 'el_permalink_slug' => array(
90
  'type' => 'text',
91
+ 'label' => __( 'Events permalink slug', 'event-list' ),
92
+ 'desc' => __( 'With this option the slug for the events permalink URLs can be defined.', 'event-list' ),
93
  ),
94
 
95
+ 'el_content_show_text' => array(
96
  'type' => 'text',
97
+ 'label' => __( 'Text for "Show content"', 'event-list' ),
98
+ 'desc' => __( 'With this option the displayed text for the link to show the event content can be changed, when collapsing is enabled.', 'event-list' ),
99
  ),
100
 
101
+ 'el_content_hide_text' => array(
102
  'type' => 'text',
103
+ 'label' => __( 'Text for "Hide content"', 'event-list' ),
104
+ 'desc' => __( 'With this option the displayed text for the link to hide the event content can be changed, when collapsing is enabled.', 'event-list' ),
105
  ),
106
 
107
+ 'el_disable_css_file' => array(
108
  'type' => 'checkbox',
109
+ 'label' => __( 'Disable CSS file', 'event-list' ),
110
+ 'caption' => sprintf( __( 'Disable the %1$s file.', 'event-list' ), '"event-list.css"' ),
111
  'desc' =>
112
+ sprintf( __( 'With this option you can disable the inclusion of the %1$s file.', 'event-list' ), '"event-list.css"' ) . '<br />' .
113
+ __( 'This normally only make sense if you have css conflicts with your theme and want to set all required css styles somewhere else (e.g. in the theme css).', 'event-list' ),
114
  ),
115
 
116
  // Section: "admin"
117
+ 'el_edit_dateformat' => array(
118
+ 'type' => 'text',
119
+ 'label' => __( 'Date format in edit form', 'event-list' ),
120
+ 'desc' =>
121
+ __( 'This option sets the displayed date format for the event date fields in the event new / edit form.', 'event-list' ) . '<br />' .
122
+ __( 'The default is an empty string to use the Wordpress standard setting.', 'event-list' ) . '<br />' .
123
+ sprintf( __( 'All available options to specify the date format can be found %1$shere%2$s.', 'event-list' ), '<a href="http://php.net/manual/en/function.date.php" target="_blank" rel="noopener">', '</a>' ),
124
  ),
125
 
126
  // Section: "feed"
127
+ 'el_feed_enable_rss' => array(
128
  'type' => 'checkbox',
129
+ 'label' => __( 'Enable RSS feed', 'event-list' ),
130
+ 'caption' => __( 'Enable support for the event RSS feed', 'event-list' ),
131
  'desc' =>
132
+ __( 'This option activates the RSS feed for the events and adds a feed link in the html head.', 'event-list' ) . '<br />
133
+ ' . __( 'You have to enable this option if you want to use one of the RSS feed features.', 'event-list' ),
134
  ),
135
 
136
+ 'el_feed_enable_ical' => array(
137
  'type' => 'checkbox',
138
+ 'label' => __( 'Enable iCal feed', 'event-list' ),
139
+ 'caption' => __( 'Enable support for the event iCal feed', 'event-list' ),
140
  'desc' =>
141
+ __( 'This option activates the iCal feed for events.', 'event-list' ) . '<br />
142
+ ' . __( 'You have to enable this option if you want to use one of the iCal features.', 'event-list' ),
143
  ),
144
 
145
+ 'el_feed_link_pos' => array(
146
  'type' => 'radio',
147
+ 'label' => __( 'Position of the RSS feed link', 'event-list' ),
148
+ 'caption' => array(
149
+ 'top' => __( 'at the top (above the navigation bar)', 'event-list' ),
150
+ 'below_nav' => __( 'between navigation bar and events', 'event-list' ),
151
+ 'bottom' => __( 'at the bottom', 'event-list' ),
152
+ ),
153
+ 'desc' => __( 'This option specifies the position of the RSS feed link in the event list.', 'event-list' ),
154
  ),
155
 
156
+ 'el_feed_link_align' => array(
157
  'type' => 'radio',
158
+ 'label' => __( 'Align of the RSS feed link', 'event-list' ),
159
+ 'caption' => array(
160
+ 'left' => __( 'left', 'event-list' ),
161
+ 'center' => __( 'center', 'event-list' ),
162
+ 'right' => __( 'right', 'event-list' ),
163
+ ),
164
+ 'desc' => __( 'This option specifies the align of the RSS feed link in the event list.', 'event-list' ),
165
  ),
166
 
167
+ 'el_feed_rss_name' => array(
168
+ 'type' => 'text',
169
+ 'label' => __( 'RSS feed name', 'event-list' ),
170
+ 'desc' =>
171
+ sprintf( __( 'This option sets the RSS feed name. The default value is %1$s.', 'event-list' ), '"event-list"' ) . '<br />
172
+ ' . sprintf( __( 'This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks enabled).', 'event-list' ), '<code>domain.com/?feed=event-list</code>', '<code>domain.com/feed/eventlist</code>' ),
173
  ),
174
 
175
+ 'el_feed_rss_description' => array(
176
+ 'type' => 'text',
177
+ 'label' => __( 'RSS feed Description', 'event-list' ),
178
+ 'desc' =>
179
+ sprintf( __( 'This options set the RSS feed description. The default value is %1$s.', 'event-list' ), '"Eventlist Feed"' ) . '<br />
180
+ ' . __( 'This description will be used in the title for the feed link in the html head and for the description in the feed itself.', 'event-list' ),
181
  ),
182
 
183
+ 'el_feed_rss_upcoming_only' => array(
184
  'type' => 'checkbox',
185
+ 'label' => __( 'RSS feed events', 'event-list' ),
186
+ 'caption' => __( 'Only show upcoming events in the RSS feed', 'event-list' ),
187
  'desc' =>
188
+ __( 'If this option is enabled only the upcoming events are listed in the RSS feed.', 'event-list' ) . '<br />
189
+ ' . __( 'If disabled, all events (upcoming and past) will be listed.', 'event-list' ),
190
  ),
191
 
192
+ 'el_feed_rss_link_text' => array(
193
  'type' => 'text',
194
+ 'label' => __( 'RSS link text', 'event-list' ),
195
  'desc' =>
196
+ __( 'This option sets the caption of the RSS feed link in the event list.', 'event-list' ) . '<br />
197
+ ' . __( 'Use an empty text to only show the rss image.', 'event-list' ) . '<br />
198
+ ' . sprintf( __( 'You have to set the shortcode attribute %1$s to %2$s if you want to show the RSS feed link.', 'event-list' ), '<code>add_rss_link</code>', '"true"' ),
199
  ),
200
 
201
+ 'el_feed_ical_name' => array(
202
  'type' => 'text',
203
+ 'label' => __( 'iCal feed name', 'event-list' ),
204
  'desc' =>
205
+ sprintf( __( 'This option sets the iCal feed name. The default value is %1$s.', 'event-list' ), '"event-list.ics"' ) . '<br />
206
+ ' . sprintf( __( 'This name will be used in the iCal feed url (e.g. %1$s, or %2$s with permalinks enabled).', 'event-list' ), '<code>domain.com/?feed=event-list.ics</code>', '<code>domain.com/feed/eventlist.ics</code>' ),
207
  ),
208
 
209
  'el_feed_ical_upcoming_only' => array(
210
  'type' => 'checkbox',
211
+ 'label' => __( 'iCal feed events', 'event-list' ),
212
+ 'caption' => __( 'Only show upcoming events in the iCal feed', 'event-list' ),
213
+ 'desc' =>
214
+ __( 'If this option is enabled only the upcoming events are listed in the iCal file.', 'event-list' ) . '<br />
215
+ ' . __( 'If disabled, all events (upcoming and past) will be listed.', 'event-list' ),
216
  ),
217
 
218
+ 'el_feed_ical_link_text' => array(
219
  'type' => 'text',
220
+ 'label' => __( 'iCal link text', 'event-list' ),
221
  'desc' =>
222
+ __( 'This option sets the iCal link text in the event list.', 'event-list' ) . '<br />
223
+ ' . __( 'Use an empty text to only show the iCal image.', 'event-list' ) . '<br />
224
+ ' . sprintf( __( 'You have to set the shortcode attribute %1$s to %2$s if you want to show the iCal feed link.', 'event-list' ), '<code>add_ical_link</code>', '"true"' ),
225
  ),
226
 
227
  // Section: taxonomy
228
+ 'el_use_post_cats' => array(
229
  'type' => 'checkbox',
230
  'disable' => true,
231
+ 'label' => __( 'Event Category handling', 'event-list' ),
232
+ 'caption' => __( 'Use Post Categories', 'event-list' ),
233
  'desc' =>
234
+ __( 'Do not maintain seperate categories for the events, and use the existing post categories instead.', 'event-list' ) . '<br /><br />
235
+ <strong>' . __( 'Attention', 'event-list' ) . ':</strong><br />
236
+ ' . __( 'This option cannot be changed directly, but you can go to the Event Category switching page from here.', 'event-list' ),
237
  ),
238
  );
239
+
includes/rss.php CHANGED
@@ -1,54 +1,60 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events.php');
8
 
9
  // This class handles rss feeds
10
  class EL_Rss {
11
 
12
  private static $instance;
 
13
  private $options;
 
14
  private $events;
15
 
 
16
  public static function &get_instance() {
17
  // Create class instance if required
18
- if(!isset(self::$instance)) {
19
  self::$instance = new self();
20
  }
21
  // Return class instance
22
  return self::$instance;
23
  }
24
 
 
25
  private function __construct() {
26
- $this->events = EL_Events::get_instance();
27
  $this->options = EL_Options::get_instance();
28
  $this->init();
29
  }
30
 
 
31
  public function init() {
32
- add_feed($this->options->get('el_feed_rss_name'), array(&$this, 'print_rss'));
33
- add_action('wp_head', array(&$this, 'print_head_feed_link'));
34
  }
35
 
 
36
  public function print_head_feed_link() {
37
  echo '
38
- <link rel="alternate" type="application/rss+xml" title="'.get_bloginfo_rss('name').' &raquo; '.$this->options->get('el_feed_rss_description').'" href="'.$this->feed_url().'" />';
39
  }
40
 
 
41
  public function print_rss() {
42
- header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);
43
  $options = array(
44
- 'date_filter' => $this->options->get('el_feed_rss_upcoming_only') ? 'upcoming' : null,
45
- 'order' => array('startdate DESC', 'starttime DESC', 'enddate DESC'),
46
  );
47
- $events = $this->events->get($options);
48
 
49
  // Print RSS
50
- echo
51
- '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?>
52
  <rss version="2.0"
53
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
54
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
@@ -58,33 +64,34 @@ class EL_Rss {
58
  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
59
  >
60
  <channel>
61
- <title>'.get_bloginfo_rss('name').'</title>
62
- <atom:link href="'.apply_filters('self_link', get_bloginfo()).'" rel="self" type="application/rss+xml" />
63
- <link>'.get_bloginfo_rss('url').'</link>
64
- <description>'.$this->options->get('el_feed_rss_description').'</description>
65
- <lastBuildDate>'.mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false).'</lastBuildDate>
66
- <language>'.get_option('rss_language').'</language>
67
- <sy:updatePeriod>'.apply_filters('rss_update_period', 'hourly').'</sy:updatePeriod>
68
- <sy:updateFrequency>'.apply_filters('rss_update_frequency', '1').'</sy:updateFrequency>
69
- '; do_action('rss2_head');
70
- if(!empty($events)) {
71
- foreach ($events as $event) {
 
72
  echo '
73
  <item>
74
- <title>'.$this->format_date($event->startdate, $event->enddate).' - '.$this->sanitize_feed_text($event->title).'</title>
75
- <pubDate>'.mysql2date('D, d M Y H:i:s +0000', $event->startdate, false).'</pubDate>';
76
- foreach ($event->categories as $cat) {
77
  echo '
78
- <category>'.$this->sanitize_feed_text($cat->name).'</category>';
79
  }
80
  echo '
81
  <description>
82
- '.$this->event_data($event).'
83
  </description>';
84
- if(!empty($event->content)) {
85
  echo '
86
  <content:encoded>
87
- '.$this->event_data($event).':
88
  </content:encoded>';
89
  }
90
  echo '
@@ -96,70 +103,73 @@ class EL_Rss {
96
  </rss>';
97
  }
98
 
 
99
  public function feed_url() {
100
- if(get_option('permalink_structure')) {
101
- $feed_link = get_bloginfo('url').'/feed/';
102
- }
103
- else {
104
- $feed_link = get_bloginfo('url').'/?feed=';
105
  }
106
- return $feed_link.$this->options->get('el_feed_rss_name');
107
  }
108
 
 
109
  public function update_rewrite_status() {
110
- $feeds = array_keys((array)get_option('rewrite_rules'), 'index.php?&feed=$matches[1]');
111
- $feed_rewrite_status = (0 < count(preg_grep('@[(\|]'.$this->options->get('el_feed_rss_name').'[\|)]@', $feeds))) ? true : false;
112
- if('1' == $this->options->get('el_feed_enable_rss') && !$feed_rewrite_status) {
113
  // add eventlist RSS feed to rewrite rules
114
- flush_rewrite_rules(false);
115
- }
116
- elseif('1' != $this->options->get('el_feed_enable_rss') && $feed_rewrite_status) {
117
  // remove eventlist RSS feed from rewrite rules
118
- flush_rewrite_rules(false);
119
  }
120
  }
121
 
122
- private function event_data(&$event) {
123
- $timetext = empty($event->starttime) ? '' : ' '.$this->sanitize_feed_text($event->starttime);
124
- $locationtext = empty($event->location) ? '' : ' - '.$this->sanitize_feed_text($event->location);
125
- return $this->format_date($event->startdate, $event->enddate).$timetext.$locationtext.$this->sanitize_feed_text(do_shortcode($event->content));
 
126
  }
127
 
128
- private function sanitize_feed_text($text) {
129
- return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
 
130
  }
131
 
132
- private function format_date($startdate, $enddate) {
133
- $start_array = explode("-", $startdate);
134
- $startdate = mktime(0,0,0,$start_array[1],$start_array[2],$start_array[0]);
135
 
136
- $end_array = explode("-", $enddate);
137
- $enddate = mktime(0,0,0,$end_array[1],$end_array[2],$end_array[0]);
 
 
 
 
138
 
139
  $eventdate = '';
140
 
141
- if ($startdate == $enddate) {
142
- if ($start_array[2] == "00") {
143
- $startdate = mktime(0,0,0,$start_array[1],15,$start_array[0]);
144
- $eventdate .= date("F, Y", $startdate);
145
  return $eventdate;
146
  }
147
- $eventdate .= date("M j, Y", $startdate);
148
  return $eventdate;
149
  }
150
 
151
- if ($start_array[0] == $end_array[0]) {
152
- if ($start_array[1] == $end_array[1]) {
153
- $eventdate .= date("M j", $startdate) . "-" . date("j, Y", $enddate);
154
  return $eventdate;
155
  }
156
- $eventdate .= date("M j", $startdate) . "-" . date("M j, Y", $enddate);
157
  return $eventdate;
158
-
159
  }
160
 
161
- $eventdate .= date("M j, Y", $startdate) . "-" . date("M j, Y", $enddate);
162
  return $eventdate;
163
  }
 
164
  }
165
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events.php';
8
 
9
  // This class handles rss feeds
10
  class EL_Rss {
11
 
12
  private static $instance;
13
+
14
  private $options;
15
+
16
  private $events;
17
 
18
+
19
  public static function &get_instance() {
20
  // Create class instance if required
21
+ if ( ! isset( self::$instance ) ) {
22
  self::$instance = new self();
23
  }
24
  // Return class instance
25
  return self::$instance;
26
  }
27
 
28
+
29
  private function __construct() {
30
+ $this->events = EL_Events::get_instance();
31
  $this->options = EL_Options::get_instance();
32
  $this->init();
33
  }
34
 
35
+
36
  public function init() {
37
+ add_feed( $this->options->get( 'el_feed_rss_name' ), array( &$this, 'print_rss' ) );
38
+ add_action( 'wp_head', array( &$this, 'print_head_feed_link' ) );
39
  }
40
 
41
+
42
  public function print_head_feed_link() {
43
  echo '
44
+ <link rel="alternate" type="application/rss+xml" title="' . get_bloginfo_rss( 'name' ) . ' &raquo; ' . $this->options->get( 'el_feed_rss_description' ) . '" href="' . $this->feed_url() . '" />';
45
  }
46
 
47
+
48
  public function print_rss() {
49
+ header( 'Content-Type: ' . feed_content_type( 'rss-http' ) . '; charset=' . get_option( 'blog_charset' ), true );
50
  $options = array(
51
+ 'date_filter' => $this->options->get( 'el_feed_rss_upcoming_only' ) ? 'upcoming' : null,
52
+ 'order' => array( 'startdate DESC', 'starttime DESC', 'enddate DESC' ),
53
  );
54
+ $events = $this->events->get( $options );
55
 
56
  // Print RSS
57
+ echo '<?xml version="1.0" encoding="' . get_option( 'blog_charset' ) . '"?>
 
58
  <rss version="2.0"
59
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
60
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
64
  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
65
  >
66
  <channel>
67
+ <title>' . get_bloginfo_rss( 'name' ) . '</title>
68
+ <atom:link href="' . apply_filters( 'self_link', get_bloginfo() ) . '" rel="self" type="application/rss+xml" />
69
+ <link>' . get_bloginfo_rss( 'url' ) . '</link>
70
+ <description>' . $this->options->get( 'el_feed_rss_description' ) . '</description>
71
+ <lastBuildDate>' . mysql2date( 'D, d M Y H:i:s +0000', get_lastpostmodified( 'GMT' ), false ) . '</lastBuildDate>
72
+ <language>' . get_option( 'rss_language' ) . '</language>
73
+ <sy:updatePeriod>' . apply_filters( 'rss_update_period', 'hourly' ) . '</sy:updatePeriod>
74
+ <sy:updateFrequency>' . apply_filters( 'rss_update_frequency', '1' ) . '</sy:updateFrequency>
75
+ ';
76
+ do_action( 'rss2_head' );
77
+ if ( ! empty( $events ) ) {
78
+ foreach ( $events as $event ) {
79
  echo '
80
  <item>
81
+ <title>' . $this->format_date( $event->startdate, $event->enddate ) . ' - ' . $this->sanitize_feed_text( $event->title ) . '</title>
82
+ <pubDate>' . mysql2date( 'D, d M Y H:i:s +0000', $event->startdate, false ) . '</pubDate>';
83
+ foreach ( $event->categories as $cat ) {
84
  echo '
85
+ <category>' . $this->sanitize_feed_text( $cat->name ) . '</category>';
86
  }
87
  echo '
88
  <description>
89
+ ' . $this->event_data( $event ) . '
90
  </description>';
91
+ if ( ! empty( $event->content ) ) {
92
  echo '
93
  <content:encoded>
94
+ ' . $this->event_data( $event ) . ':
95
  </content:encoded>';
96
  }
97
  echo '
103
  </rss>';
104
  }
105
 
106
+
107
  public function feed_url() {
108
+ if ( get_option( 'permalink_structure' ) ) {
109
+ $feed_link = get_bloginfo( 'url' ) . '/feed/';
110
+ } else {
111
+ $feed_link = get_bloginfo( 'url' ) . '/?feed=';
 
112
  }
113
+ return $feed_link . $this->options->get( 'el_feed_rss_name' );
114
  }
115
 
116
+
117
  public function update_rewrite_status() {
118
+ $feeds = array_keys( (array) get_option( 'rewrite_rules' ), 'index.php?&feed=$matches[1]' );
119
+ $feed_rewrite_status = ( 0 < count( preg_grep( '@[(\|]' . $this->options->get( 'el_feed_rss_name' ) . '[\|)]@', $feeds ) ) ) ? true : false;
120
+ if ( '1' == $this->options->get( 'el_feed_enable_rss' ) && ! $feed_rewrite_status ) {
121
  // add eventlist RSS feed to rewrite rules
122
+ flush_rewrite_rules( false );
123
+ } elseif ( '1' != $this->options->get( 'el_feed_enable_rss' ) && $feed_rewrite_status ) {
 
124
  // remove eventlist RSS feed from rewrite rules
125
+ flush_rewrite_rules( false );
126
  }
127
  }
128
 
129
+
130
+ private function event_data( &$event ) {
131
+ $timetext = empty( $event->starttime ) ? '' : ' ' . $this->sanitize_feed_text( $event->starttime );
132
+ $locationtext = empty( $event->location ) ? '' : ' - ' . $this->sanitize_feed_text( $event->location );
133
+ return $this->format_date( $event->startdate, $event->enddate ) . $timetext . $locationtext . $this->sanitize_feed_text( do_shortcode( $event->content ) );
134
  }
135
 
136
+
137
+ private function sanitize_feed_text( $text ) {
138
+ return htmlspecialchars( $text, ENT_QUOTES, 'UTF-8' );
139
  }
140
 
 
 
 
141
 
142
+ private function format_date( $startdate, $enddate ) {
143
+ $start_array = explode( '-', $startdate );
144
+ $startdate = mktime( 0, 0, 0, $start_array[1], $start_array[2], $start_array[0] );
145
+
146
+ $end_array = explode( '-', $enddate );
147
+ $enddate = mktime( 0, 0, 0, $end_array[1], $end_array[2], $end_array[0] );
148
 
149
  $eventdate = '';
150
 
151
+ if ( $startdate == $enddate ) {
152
+ if ( $start_array[2] == '00' ) {
153
+ $startdate = mktime( 0, 0, 0, $start_array[1], 15, $start_array[0] );
154
+ $eventdate .= date( 'F, Y', $startdate );
155
  return $eventdate;
156
  }
157
+ $eventdate .= date( 'M j, Y', $startdate );
158
  return $eventdate;
159
  }
160
 
161
+ if ( $start_array[0] == $end_array[0] ) {
162
+ if ( $start_array[1] == $end_array[1] ) {
163
+ $eventdate .= date( 'M j', $startdate ) . '-' . date( 'j, Y', $enddate );
164
  return $eventdate;
165
  }
166
+ $eventdate .= date( 'M j', $startdate ) . '-' . date( 'M j, Y', $enddate );
167
  return $eventdate;
 
168
  }
169
 
170
+ $eventdate .= date( 'M j, Y', $startdate ) . '-' . date( 'M j, Y', $enddate );
171
  return $eventdate;
172
  }
173
+
174
  }
175
+
includes/sc_event-list.php CHANGED
@@ -1,380 +1,393 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
- require_once(EL_PATH.'includes/options.php');
7
- require_once(EL_PATH.'includes/events.php');
8
- require_once(EL_PATH.'includes/event.php');
9
- //require_once(EL_PATH.'includes/categories.php');
10
 
11
  // This class handles the shortcode [event-list]
12
  class SC_Event_List {
 
13
  private static $instance;
 
14
  private $events;
 
15
  private $options;
16
- // private $categories;
 
17
  private $atts;
 
18
  private $num_sc_loaded;
 
19
  private $single_event;
20
 
 
21
  public static function &get_instance() {
22
  // Create class instance if required
23
- if(!isset(self::$instance)) {
24
  self::$instance = new self();
25
  }
26
  // Return class instance
27
  return self::$instance;
28
  }
29
 
 
30
  private function __construct() {
31
  $this->options = &EL_Options::get_instance();
32
- $this->events = &EL_Events::get_instance();
33
- // $this->categories = &EL_Categories::get_instance();
34
 
35
  // All available attributes
36
  $this->atts = array(
37
- 'initial_event_id' => array('std_val' => 'all'),
38
- 'initial_date' => array('std_val' => 'upcoming'),
39
- 'initial_cat' => array('std_val' => 'all'),
40
- 'initial_order' => array('std_val' => 'date_asc'),
41
- 'date_filter' => array('std_val' => 'all'),
42
- 'cat_filter' => array('std_val' => 'all'),
43
- 'num_events' => array('std_val' => '0'),
44
- 'show_filterbar' => array('std_val' => 'true'),
45
- 'filterbar_items' => array('std_val' => 'years_hlist'),
46
- 'title_length' => array('std_val' => '0'),
47
- 'show_starttime' => array('std_val' => 'true'),
48
- 'show_location' => array('std_val' => 'true'),
49
- 'location_length' => array('std_val' => '0'),
50
- 'show_cat' => array('std_val' => 'false'),
51
- 'show_content' => array('std_val' => 'single_event_only'),
52
- 'show_excerpt' => array('std_val' => 'event_list_only'),
53
- 'content_length' => array('std_val' => '0'),
54
- 'collapse_content' => array('std_val' => 'false'),
55
- 'link_to_event' => array('std_val' => 'event_list_only'),
56
- 'add_rss_link' => array('std_val' => 'false'),
57
- 'add_ical_link' => array('std_val' => 'false'),
58
- 'url_to_page' => array('std_val' => ''),
59
- 'sc_id_for_url' => array('std_val' => ''),
60
  // Internal attributes: This parameters will be added by the script and are not available in the shortcode
61
- // 'sc_id'
62
- // 'selected_date'
63
- // 'selected_cat'
64
- // 'event_id'
65
  );
66
  $this->num_sc_loaded = 0;
67
- $this->single_event = false;
68
  }
69
 
 
70
  public function load_sc_eventlist_helptexts() {
71
- require_once(EL_PATH.'includes/sc_event-list_helptexts.php');
72
- foreach($sc_eventlist_helptexts as $name => $values) {
73
- $this->atts[$name] = array_merge($this->atts[$name], $values);
74
  }
75
- unset($sc_eventlist_helptexts);
76
  }
77
 
78
- public function get_atts($only_visible=true) {
79
- if($only_visible) {
 
80
  $atts = null;
81
- foreach($this->atts as $aname => $attr) {
82
- if(!isset($attr['hidden']) || true !== $attr['hidden'] ) {
83
- $atts[$aname] = $attr;
84
  }
85
  }
86
  return $atts;
87
- }
88
- else {
89
  return $this->atts;
90
  }
91
  }
92
 
 
93
  // main function to show the rendered HTML output
94
- public function show_html($atts) {
95
  // change number of shortcodes
96
  $this->num_sc_loaded++;
97
  // Fallback for versions < 0.8.5 where the attribute 'add_feed_link' was renamed to 'add_rss_link'
98
  // This can be removed in a later version.
99
- if((!isset($atts['add_rss_link'])) && isset($atts['add_feed_link'])) {
100
- error_log('The event-list shortcode attribute "add_feed_link" is deprecated, please change your shortcode to use the new name "add_rss_link"!');
101
  $atts['add_rss_link'] = $atts['add_feed_link'];
102
  }
103
  // check shortcode attributes
104
  $std_values = array();
105
- foreach($this->atts as $aname => $attribute) {
106
- $std_values[$aname] = $attribute['std_val'];
107
  }
108
  // TODO: sanitize all provided shortcode attributes ($atts) before going further
109
- $a = shortcode_atts($std_values, $atts);
110
  // add internal attributes
111
- $a['sc_id'] = $this->num_sc_loaded;
112
- $a['selected_date'] = $this->get_selected_date($a);
113
- $a['selected_cat'] = $this->get_selected_cat($a);
114
- $a['event_id'] = $this->get_event_id($a);
115
 
116
  // set sc_id_for_url if empty
117
- if(0 === intval($a['sc_id_for_url'])) {
118
  $a['sc_id_for_url'] = $a['sc_id'];
119
  }
120
 
121
  // actual output
122
  $out = '
123
  <div class="event-list">';
124
- if(!empty($a['event_id'])) {
125
  // show events content if event_id is set
126
  $this->single_event = true;
127
- $out .= $this->html_single_event($a);
128
- }
129
- else {
130
  // show full event list
131
  $this->single_event = false;
132
- $out .= $this->html_event_list($a);
133
  }
134
  $out .= '
135
  </div>';
136
  return $out;
137
  }
138
 
139
- private function html_single_event(&$a) {
140
- $event = new EL_Event($a['event_id']);
141
- $out = $this->html_feed_links($a, 'top');
142
- $out .= $this->html_filterbar($a);
143
- $out .= $this->html_feed_links($a, 'below_nav');
144
- $out .= '
145
- <h2>'.__('Event Information:','event-list').'</h2>
 
 
 
 
 
 
 
 
 
146
  <ul class="single-event-view">';
147
- $single_day_only = ($event->startdate == $event->enddate) ? true : false;
148
- $out .= $this->html_event($event, $a, $single_day_only);
149
- $out .= '</ul>';
150
- $out .= $this->html_feed_links($a, 'bottom');
151
  return $out;
152
  }
153
 
154
- private function html_event_list(&$a) {
 
155
  // specify to show all events if not upcoming is selected
156
- if('upcoming' != $a['selected_date']) {
157
  $a['num_events'] = 0;
158
  }
159
- $options['date_filter'] = $this->get_date_filter($a['date_filter'], $a['selected_date']);
160
- $options['cat_filter'] = $this->get_cat_filter($a['cat_filter'], $a['selected_cat']);
161
- $options['num_events'] = $a['num_events'];
162
- $order = 'date_desc' == $a['initial_order'] ? 'DESC' : 'ASC';
163
- if('1' !== $this->options->get('el_date_once_per_day')) {
164
  // normal sort
165
- $options['order'] = array('startdate '.$order, 'starttime ASC', 'enddate '.$order);
166
- }
167
- else {
168
  // sort according end_date before start time (required for option el_date_once_per_day)
169
- $options['order'] = array('startdate '.$order, 'enddate '.$order, 'starttime ASC');
170
  }
171
- $events = $this->events->get($options);
172
 
173
  // generate output
174
- $out = $this->html_feed_links($a, 'top');
175
- $out .= $this->html_filterbar($a);
176
- $out .= $this->html_feed_links($a, 'below_nav');
177
- if(empty($events)) {
178
  // no events found
179
- $out .= '<p>'.$this->options->get('el_no_event_text').'</p>';
180
- }
181
- else {
182
  // print available events
183
- $out .= '
184
  <ul class="event-list-view">';
185
- $single_day_only = $this->is_single_day_only($events);
186
- foreach ($events as $event) {
187
- $out .= $this->html_event($event, $a, $single_day_only);
188
  }
189
  $out .= '</ul>';
190
  }
191
- $out .= $this->html_feed_links($a, 'bottom');
192
  return $out;
193
  }
194
 
195
- private function html_event(&$event, &$a, $single_day_only=false) {
196
- static $last_event_startdate=null, $last_event_enddate=null;
197
- $cat_string = implode(' ', $event->get_category_slugs());
 
198
  // add class with each category slug
199
  $out = '
200
- <li class="event '.$cat_string.'">';
201
  // event date
202
- if('1' !== $this->options->get('el_date_once_per_day') || $last_event_startdate !== $event->startdate || $last_event_enddate !== $event->enddate) {
203
- $out .= $this->html_fulldate($event->startdate, $event->enddate, $single_day_only);
204
  }
205
  $out .= '
206
  <div class="event-info';
207
- if( $single_day_only ) {
208
  $out .= ' single-day';
209
- }
210
- else {
211
  $out .= ' multi-day';
212
  }
213
  $out .= '">';
214
  // event title
215
- $out .= '<div class="event-title"><h3>';
216
- $title = $event->truncate(esc_attr($event->title), $a['title_length'], $this->single_event);
217
- if($this->is_link_available($a, $event)) {
218
- $out .= $this->get_event_link($a, $event->post->ID, $title);
219
- }
220
- else {
221
  $out .= $title;
222
  }
223
  $out .= '</h3></div>';
224
  // event starttime
225
- if('' != $event->starttime && $this->is_visible($a['show_starttime'])) {
226
- if('' == $this->options->get('el_html_tags_in_time')) {
227
- $event->starttime = esc_attr($event->starttime_i18n());
228
  }
229
- $out .= '<span class="event-time">'.$event->starttime_i18n().'</span>';
230
  }
231
  // event location
232
- if('' != $event->location && $this->is_visible($a['show_location'])) {
233
- if('' == $this->options->get('el_html_tags_in_loc')) {
234
- $location =$event->truncate(esc_attr($event->location), $a['location_length'], $this->single_event, false);
 
 
235
  }
236
- else {
237
- $location = $event->truncate($event->location, $a['location_length'], $this->single_event);
238
- }
239
- $out .= '<span class="event-location">'.$location.'</span>';
240
  }
241
  // event categories
242
- if( $this->is_visible( $a['show_cat'] ) ) {
243
- $out .= '<div class="event-cat">'.esc_attr(implode(', ', $event->get_category_names())).'</div>';
244
  }
245
  // event excerpt or content
246
- $out .= $this->html_event_content($event, $a);
247
- $out .= '</div>
248
  </li>';
249
  $last_event_startdate = $event->startdate;
250
- $last_event_enddate = $event->enddate;
251
  return $out;
252
  }
253
 
254
- private function html_event_content(&$event, &$a) {
 
255
  // Show content if content is not empty and if content is visible or excerpt is visible but empty.
256
- if( ('' !== $event->content
257
- && ($this->is_visible($a['show_content']) || ($this->is_visible($a['show_excerpt']) && '' === $event->excerpt) ))) {
258
  // Show content.
259
- $content = $event->content;
260
  $content_class = 'event-content';
261
- }
262
- else if( $this->is_visible($a['show_excerpt']) && '' !== $event->excerpt) {
263
  // Show excerpt.
264
- $content = $event->excerpt;
265
  $content_class = 'event-excerpt';
266
- }
267
- else {
268
  // No content or excerpt.
269
  return '';
270
  }
271
  $truncate_url = false;
272
  // Check and handle the read more tag if available
273
  // search fore more-tag (no more tag handling if truncate of content is set)
274
- if(preg_match('/<!--more(.*?)?-->/', $content, $matches)) {
275
- $part = explode($matches[0], $content, 2);
276
- if(!$this->is_link_available($a, $event) || 0 < $a['content_length'] || $this->single_event) {
277
- //content with removed more-tag
278
- $content = $part[0].$part[1];
279
- }
280
- else {
281
- //set more-link text
282
- if(!empty($matches[1])) {
283
- $more_link_text = strip_tags(wp_kses_no_null(trim($matches[1])));
284
- }
285
- else {
286
- $more_link_text = __('[ read more&hellip;]');
287
  }
288
- //content with more-link
289
- $content = apply_filters('the_content_more_link', $part[0].$this->get_event_link($a, $event->post->ID, $more_link_text));
290
  }
291
- }
292
- else {
293
- //normal content
294
- if($this->is_link_available($a, $event)) {
295
- $truncate_url = $this->get_event_url($a, $event->post->ID);
296
  }
297
  }
298
  // last preparations of content
299
- $content = $event->truncate(do_shortcode(wpautop($content)), $a['content_length'], $this->single_event, true, $truncate_url);
300
  // preparations for collapsed content
301
- if($this->is_visible($a['collapse_content'])) {
302
- wp_register_script('el_event-list', EL_URL.'includes/js/event-list.js', null, true);
303
- add_action('wp_footer', array(&$this, 'print_eventlist_script'));
304
- return '<div><div id="event-content-'.$event->post->ID.'" class="el-hidden"><div class="' . $content_class . '">' . $content . '</div></div>' .
305
- '<a class="event-content-link" id="event-content-a' . $event->post->ID . '" onclick="el_toggle_content(' . $event->post->ID.')" href="javascript:void(0)">' .
306
- $this->options->get('el_content_show_text') . '</a></div>';
307
  }
308
  // return without collapsing
309
- return '<div class="' . $content_class . '">'.$content.'</div>';;
310
  }
311
 
312
- private function html_fulldate($startdate, $enddate, $single_day_only=false) {
 
313
  $out = '
314
  ';
315
- if($startdate === $enddate) {
316
  // one day event
317
  $out .= '<div class="event-date single-date">';
318
- if($single_day_only ) {
319
  $out .= '<div class="startdate">';
320
- }
321
- else {
322
  $out .= '<div class="enddate">';
323
  }
324
- $out .= $this->html_date($startdate);
325
  $out .= '</div>';
326
- }
327
- else {
328
  // multi day event
329
  $out .= '<div class="event-date multi-date">';
330
  $out .= '<div class="startdate">';
331
- $out .= $this->html_date($startdate);
332
  $out .= '</div>';
333
  $out .= '<div class="enddate">';
334
- $out .= $this->html_date($enddate);
335
  $out .= '</div>';
336
  }
337
  $out .= '</div>';
338
  return $out;
339
  }
340
 
341
- private function html_date($date) {
342
- $out = '<div class="event-weekday">'.mysql2date('D', $date).'</div>';
343
- $out .= '<div class="event-day">'.mysql2date('d', $date).'</div>';
344
- $out .= '<div class="event-month">'.mysql2date('M', $date).'</div>';
345
- $out .= '<div class="event-year">'.mysql2date('Y', $date).'</div>';
 
346
  return $out;
347
  }
348
 
349
- private function html_filterbar(&$a) {
350
- if(!$this->is_visible($a['show_filterbar'])) {
 
351
  return '';
352
  }
353
- require_once( EL_PATH.'includes/filterbar.php');
354
  $filterbar = EL_Filterbar::get_instance();
355
- return $filterbar->show($this->get_url($a), $a);
356
  }
357
 
358
- private function html_feed_links(&$a, $pos) {
359
- if( $pos !== $this->options->get('el_feed_link_pos')) {
 
360
  return '';
361
  }
362
- $show_rss = '' !== $this->options->get('el_feed_enable_rss') && $this->is_visible($a['add_rss_link']);
363
- $show_ical = '' !== $this->options->get('el_feed_enable_ical') && $this->is_visible($a['add_ical_link']);
364
- if( $show_rss || $show_ical) {
365
  // prepare align
366
- $align = $this->options->get('el_feed_link_align');
367
- if('left' !== $align && 'center' !== $align && 'right' !== $align) {
368
  $align = 'left';
369
  }
370
  // prepare output
371
  $out = '
372
- <div class="feed el-text-align-'.$align.'">';
373
- if($show_rss) {
374
- $out .= $this->html_rss_link($a);
375
  }
376
- if($show_ical) {
377
- $out .= $this->html_ical_link($a);
378
  }
379
  $out .= '
380
  </div>';
@@ -383,152 +396,152 @@ class SC_Event_List {
383
  return '';
384
  }
385
 
386
- private function html_rss_link(&$a) {
387
- require_once( EL_PATH.'includes/rss.php' );
388
- $feed_url = EL_Rss::get_instance()->feed_url();
389
- $link_text = $this->options->get('el_feed_rss_link_text');
 
390
  return '
391
- <a href="'.$feed_url.'" title="'.__('Link to RSS feed', 'event-list').'" class="el-rss"><span class="dashicons dashicons-rss"></span>'.$link_text.'</a>';
392
  }
393
 
394
- private function html_ical_link(&$a) {
395
- require_once( EL_PATH.'includes/ical.php' );
396
- $feed_url = EL_ICal::get_instance($a['cat_filter'])->feed_url();
397
- $link_text = $this->options->get('el_feed_ical_link_text');
 
398
  return '
399
- <a href="'.$feed_url.'" title="'.__('Link to iCal feed', 'event-list').'" class="el-ical"><span class="dashicons dashicons-calendar"></span>'.$link_text.'</a>';
400
  }
401
 
402
- private function get_selected_date(&$a) {
 
403
  // check used get parameters
404
- $date = isset($_GET['date'.$a['sc_id']]) ? sanitize_key($_GET['date'.$a['sc_id']]) : null;
405
- if('all' === $date || 'upcoming' === $date || 'past' === $date) {
406
  return $date;
407
- }
408
- else if(preg_match('/^[0-9]{4}(-[0-9]{2})?(-[0-9]{2})?$/', $date)) {
409
  return $date;
410
  }
411
  return $a['initial_date'];
412
  }
413
 
414
- private function get_selected_cat(&$a) {
 
415
  // check used get parameters
416
- $cat = isset($_GET['cat'.$a['sc_id']]) ? sanitize_key($_GET['cat'.$a['sc_id']]) : '';
417
 
418
- if(!empty($cat)) {
419
  return $cat;
420
  }
421
  return $a['initial_cat'];
422
  }
423
 
424
- private function get_event_id(&$a) {
 
425
  // check used get parameters
426
- $event_id = isset($_GET['event_id'.$a['sc_id']]) ? intval($_GET['event_id'.$a['sc_id']]) : 0;
427
 
428
- if(0 < $event_id) {
429
  return $event_id;
430
- }
431
- elseif('all' !== $a['initial_event_id'] && $a['selected_date'] === $a['initial_date'] && $a['selected_cat'] === $a['initial_cat']) {
432
- return intval($a['initial_event_id']);
433
- }
434
- else {
435
  return 0;
436
  }
437
  }
438
 
439
- private function get_date_filter($date_filter, $selected_date) {
440
- if('all' == $date_filter || '' == $date_filter) {
441
- if('all' == $selected_date || '' == $selected_date) {
 
442
  return null;
443
- }
444
- else {
445
  return $selected_date;
446
  }
447
- }
448
- else {
449
  // Convert html entities to correct characters, e.g. &amp; to &
450
- $date_filter = html_entity_decode($date_filter);
451
- if('all' == $selected_date || '' == $selected_date) {
452
  return $date_filter;
453
- }
454
- else {
455
- return '('.$date_filter.')&('.$selected_date.')';
456
  }
457
  }
458
  }
459
 
460
- private function get_cat_filter($cat_filter, $selected_cat) {
461
- if('all' == $cat_filter || '' == $cat_filter) {
462
- if('all' == $selected_cat || '' == $selected_cat) {
 
463
  return null;
464
- }
465
- else {
466
  return $selected_cat;
467
  }
468
- }
469
- else {
470
  // Convert html entities to correct characters, e.g. &amp; to &
471
- $cat_filter = html_entity_decode($cat_filter);
472
- if('all' == $selected_cat || '' == $selected_cat) {
473
  return $cat_filter;
474
- }
475
- else {
476
- return '('.$cat_filter.')&('.$selected_cat.')';
477
  }
478
  }
479
  }
480
 
481
- private function get_event_link(&$a, $event_id, $title) {
482
- return '<a href="'.$this->get_event_url($a, $event_id).'">'.$title.'</a>';
 
483
  }
484
 
485
- private function get_event_url(&$a, $event_id) {
486
- return esc_html(add_query_arg('event_id'.$a['sc_id_for_url'], $event_id, $this->get_url($a)));
 
487
  }
488
 
489
- private function get_url(&$a) {
490
- if('' !== $a['url_to_page']) {
 
491
  // use given url
492
  $url = $a['url_to_page'];
493
- }
494
- else {
495
  // use actual page
496
  $url = get_permalink();
497
- foreach($_GET as $k => $v) {
498
- if('date'.$a['sc_id'] !== $k && 'event_id'.$a['sc_id'] !== $k) {
499
- $url = add_query_arg($k, $v, $url);
500
  }
501
  }
502
  }
503
  return $url;
504
  }
505
 
 
506
  private function is_single_day_only( &$events ) {
507
- foreach( $events as $event ) {
508
- if( $event->startdate !== $event->enddate ) {
509
  return false;
510
  }
511
  }
512
  return true;
513
  }
514
 
515
- private function is_visible($attribute_value) {
516
- switch ($attribute_value) {
 
517
  case 'true':
518
  case '1': // = 'true'
519
  return true;
520
  case 'event_list_only':
521
- if($this->single_event) {
522
  return false;
523
- }
524
- else {
525
  return true;
526
  }
527
  case 'single_event_only':
528
- if($this->single_event) {
529
  return true;
530
- }
531
- else {
532
  return false;
533
  }
534
  default: // 'false' or 0 or nothing handled by this function
@@ -536,15 +549,18 @@ class SC_Event_List {
536
  }
537
  }
538
 
539
- private function is_link_available(&$a, &$event) {
540
- return $this->is_visible($a['link_to_event']) || ('events_with_content_only' == $a['link_to_event'] && !$this->single_event && !empty($event->content));
 
541
  }
542
 
 
543
  public function print_eventlist_script() {
544
  // print variables for script
545
- echo('<script type="text/javascript">el_content_show_text = "'.$this->options->get('el_content_show_text').'"; el_content_hide_text = "'.$this->options->get('el_content_hide_text').'"</script>');
546
  // print script
547
- wp_print_scripts('el_event-list');
548
  }
 
549
  }
550
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
+ require_once EL_PATH . 'includes/options.php';
7
+ require_once EL_PATH . 'includes/events.php';
8
+ require_once EL_PATH . 'includes/event.php';
9
+ // require_once(EL_PATH.'includes/categories.php');
10
 
11
  // This class handles the shortcode [event-list]
12
  class SC_Event_List {
13
+
14
  private static $instance;
15
+
16
  private $events;
17
+
18
  private $options;
19
+
20
+ // private $categories;
21
  private $atts;
22
+
23
  private $num_sc_loaded;
24
+
25
  private $single_event;
26
 
27
+
28
  public static function &get_instance() {
29
  // Create class instance if required
30
+ if ( ! isset( self::$instance ) ) {
31
  self::$instance = new self();
32
  }
33
  // Return class instance
34
  return self::$instance;
35
  }
36
 
37
+
38
  private function __construct() {
39
  $this->options = &EL_Options::get_instance();
40
+ $this->events = &EL_Events::get_instance();
41
+ // $this->categories = &EL_Categories::get_instance();
42
 
43
  // All available attributes
44
  $this->atts = array(
45
+ 'initial_event_id' => array( 'std_val' => 'all' ),
46
+ 'initial_date' => array( 'std_val' => 'upcoming' ),
47
+ 'initial_cat' => array( 'std_val' => 'all' ),
48
+ 'initial_order' => array( 'std_val' => 'date_asc' ),
49
+ 'date_filter' => array( 'std_val' => 'all' ),
50
+ 'cat_filter' => array( 'std_val' => 'all' ),
51
+ 'num_events' => array( 'std_val' => '0' ),
52
+ 'show_filterbar' => array( 'std_val' => 'true' ),
53
+ 'filterbar_items' => array( 'std_val' => 'years_hlist' ),
54
+ 'title_length' => array( 'std_val' => '0' ),
55
+ 'show_starttime' => array( 'std_val' => 'true' ),
56
+ 'show_location' => array( 'std_val' => 'true' ),
57
+ 'location_length' => array( 'std_val' => '0' ),
58
+ 'show_cat' => array( 'std_val' => 'false' ),
59
+ 'show_content' => array( 'std_val' => 'single_event_only' ),
60
+ 'show_excerpt' => array( 'std_val' => 'event_list_only' ),
61
+ 'content_length' => array( 'std_val' => '0' ),
62
+ 'collapse_content' => array( 'std_val' => 'false' ),
63
+ 'link_to_event' => array( 'std_val' => 'event_list_only' ),
64
+ 'add_rss_link' => array( 'std_val' => 'false' ),
65
+ 'add_ical_link' => array( 'std_val' => 'false' ),
66
+ 'url_to_page' => array( 'std_val' => '' ),
67
+ 'sc_id_for_url' => array( 'std_val' => '' ),
68
  // Internal attributes: This parameters will be added by the script and are not available in the shortcode
69
+ // 'sc_id'
70
+ // 'selected_date'
71
+ // 'selected_cat'
72
+ // 'event_id'
73
  );
74
  $this->num_sc_loaded = 0;
75
+ $this->single_event = false;
76
  }
77
 
78
+
79
  public function load_sc_eventlist_helptexts() {
80
+ require_once EL_PATH . 'includes/sc_event-list_helptexts.php';
81
+ foreach ( $sc_eventlist_helptexts as $name => $values ) {
82
+ $this->atts[ $name ] = array_merge( $this->atts[ $name ], $values );
83
  }
84
+ unset( $sc_eventlist_helptexts );
85
  }
86
 
87
+
88
+ public function get_atts( $only_visible = true ) {
89
+ if ( $only_visible ) {
90
  $atts = null;
91
+ foreach ( $this->atts as $aname => $attr ) {
92
+ if ( ! isset( $attr['hidden'] ) || true !== $attr['hidden'] ) {
93
+ $atts[ $aname ] = $attr;
94
  }
95
  }
96
  return $atts;
97
+ } else {
 
98
  return $this->atts;
99
  }
100
  }
101
 
102
+
103
  // main function to show the rendered HTML output
104
+ public function show_html( $atts ) {
105
  // change number of shortcodes
106
  $this->num_sc_loaded++;
107
  // Fallback for versions < 0.8.5 where the attribute 'add_feed_link' was renamed to 'add_rss_link'
108
  // This can be removed in a later version.
109
+ if ( ( ! isset( $atts['add_rss_link'] ) ) && isset( $atts['add_feed_link'] ) ) {
110
+ error_log( 'The event-list shortcode attribute "add_feed_link" is deprecated, please change your shortcode to use the new name "add_rss_link"!' );
111
  $atts['add_rss_link'] = $atts['add_feed_link'];
112
  }
113
  // check shortcode attributes
114
  $std_values = array();
115
+ foreach ( $this->atts as $aname => $attribute ) {
116
+ $std_values[ $aname ] = $attribute['std_val'];
117
  }
118
  // TODO: sanitize all provided shortcode attributes ($atts) before going further
119
+ $a = shortcode_atts( $std_values, $atts );
120
  // add internal attributes
121
+ $a['sc_id'] = $this->num_sc_loaded;
122
+ $a['selected_date'] = $this->get_selected_date( $a );
123
+ $a['selected_cat'] = $this->get_selected_cat( $a );
124
+ $a['event_id'] = $this->get_event_id( $a );
125
 
126
  // set sc_id_for_url if empty
127
+ if ( 0 === intval( $a['sc_id_for_url'] ) ) {
128
  $a['sc_id_for_url'] = $a['sc_id'];
129
  }
130
 
131
  // actual output
132
  $out = '
133
  <div class="event-list">';
134
+ if ( ! empty( $a['event_id'] ) ) {
135
  // show events content if event_id is set
136
  $this->single_event = true;
137
+ $out .= $this->html_single_event( $a );
138
+ } else {
 
139
  // show full event list
140
  $this->single_event = false;
141
+ $out .= $this->html_event_list( $a );
142
  }
143
  $out .= '
144
  </div>';
145
  return $out;
146
  }
147
 
148
+
149
+ private function html_single_event( &$a ) {
150
+ $event = new EL_Event( $a['event_id'] );
151
+ // Show an error and the event list view if an invalid event_id was provided
152
+ if ( null === $event->post ) {
153
+ $this->single_event = false;
154
+ $out = '<div class="el-error single-event-error">' . __( 'Sorry, the requested event is not available!', 'event-list' ) . '</div>';
155
+ $out .= $this->html_event_list( $a );
156
+ return $out;
157
+ }
158
+ // Default behaviour
159
+ $out = $this->html_feed_links( $a, 'top' );
160
+ $out .= $this->html_filterbar( $a );
161
+ $out .= $this->html_feed_links( $a, 'below_nav' );
162
+ $out .= '
163
+ <h2>' . __( 'Event Information:', 'event-list' ) . '</h2>
164
  <ul class="single-event-view">';
165
+ $single_day_only = ( $event->startdate === $event->enddate );
166
+ $out .= $this->html_event( $event, $a, $single_day_only );
167
+ $out .= '</ul>';
168
+ $out .= $this->html_feed_links( $a, 'bottom' );
169
  return $out;
170
  }
171
 
172
+
173
+ private function html_event_list( &$a ) {
174
  // specify to show all events if not upcoming is selected
175
+ if ( 'upcoming' != $a['selected_date'] ) {
176
  $a['num_events'] = 0;
177
  }
178
+ $options['date_filter'] = $this->get_date_filter( $a['date_filter'], $a['selected_date'] );
179
+ $options['cat_filter'] = $this->get_cat_filter( $a['cat_filter'], $a['selected_cat'] );
180
+ $options['num_events'] = $a['num_events'];
181
+ $order = 'date_desc' == $a['initial_order'] ? 'DESC' : 'ASC';
182
+ if ( '1' !== $this->options->get( 'el_date_once_per_day' ) ) {
183
  // normal sort
184
+ $options['order'] = array( 'startdate ' . $order, 'starttime ASC', 'enddate ' . $order );
185
+ } else {
 
186
  // sort according end_date before start time (required for option el_date_once_per_day)
187
+ $options['order'] = array( 'startdate ' . $order, 'enddate ' . $order, 'starttime ASC' );
188
  }
189
+ $events = $this->events->get( $options );
190
 
191
  // generate output
192
+ $out = $this->html_feed_links( $a, 'top' );
193
+ $out .= $this->html_filterbar( $a );
194
+ $out .= $this->html_feed_links( $a, 'below_nav' );
195
+ if ( empty( $events ) ) {
196
  // no events found
197
+ $out .= '<p>' . $this->options->get( 'el_no_event_text' ) . '</p>';
198
+ } else {
 
199
  // print available events
200
+ $out .= '
201
  <ul class="event-list-view">';
202
+ $single_day_only = $this->is_single_day_only( $events );
203
+ foreach ( $events as $event ) {
204
+ $out .= $this->html_event( $event, $a, $single_day_only );
205
  }
206
  $out .= '</ul>';
207
  }
208
+ $out .= $this->html_feed_links( $a, 'bottom' );
209
  return $out;
210
  }
211
 
212
+
213
+ private function html_event( &$event, &$a, $single_day_only = false ) {
214
+ static $last_event_startdate = null, $last_event_enddate = null;
215
+ $cat_string = implode( ' ', $event->get_category_slugs() );
216
  // add class with each category slug
217
  $out = '
218
+ <li class="event ' . $cat_string . '">';
219
  // event date
220
+ if ( '1' !== $this->options->get( 'el_date_once_per_day' ) || $last_event_startdate !== $event->startdate || $last_event_enddate !== $event->enddate ) {
221
+ $out .= $this->html_fulldate( $event->startdate, $event->enddate, $single_day_only );
222
  }
223
  $out .= '
224
  <div class="event-info';
225
+ if ( $single_day_only ) {
226
  $out .= ' single-day';
227
+ } else {
 
228
  $out .= ' multi-day';
229
  }
230
  $out .= '">';
231
  // event title
232
+ $out .= '<div class="event-title"><h3>';
233
+ $title = $event->truncate( esc_attr( $event->title ), $a['title_length'], $this->single_event );
234
+ if ( $this->is_link_available( $a, $event ) ) {
235
+ $out .= $this->get_event_link( $a, $event->post->ID, $title );
236
+ } else {
 
237
  $out .= $title;
238
  }
239
  $out .= '</h3></div>';
240
  // event starttime
241
+ if ( '' != $event->starttime && $this->is_visible( $a['show_starttime'] ) ) {
242
+ if ( '' == $this->options->get( 'el_html_tags_in_time' ) ) {
243
+ $event->starttime = esc_attr( $event->starttime_i18n() );
244
  }
245
+ $out .= '<span class="event-time">' . $event->starttime_i18n() . '</span>';
246
  }
247
  // event location
248
+ if ( '' != $event->location && $this->is_visible( $a['show_location'] ) ) {
249
+ if ( '' == $this->options->get( 'el_html_tags_in_loc' ) ) {
250
+ $location = $event->truncate( esc_attr( $event->location ), $a['location_length'], $this->single_event, false );
251
+ } else {
252
+ $location = $event->truncate( $event->location, $a['location_length'], $this->single_event );
253
  }
254
+ $out .= '<span class="event-location">' . $location . '</span>';
 
 
 
255
  }
256
  // event categories
257
+ if ( $this->is_visible( $a['show_cat'] ) ) {
258
+ $out .= '<div class="event-cat">' . esc_attr( implode( ', ', $event->get_category_names() ) ) . '</div>';
259
  }
260
  // event excerpt or content
261
+ $out .= $this->html_event_content( $event, $a );
262
+ $out .= '</div>
263
  </li>';
264
  $last_event_startdate = $event->startdate;
265
+ $last_event_enddate = $event->enddate;
266
  return $out;
267
  }
268
 
269
+
270
+ private function html_event_content( &$event, &$a ) {
271
  // Show content if content is not empty and if content is visible or excerpt is visible but empty.
272
+ if ( ( '' !== $event->content
273
+ && ( $this->is_visible( $a['show_content'] ) || ( $this->is_visible( $a['show_excerpt'] ) && '' === $event->excerpt ) ) ) ) {
274
  // Show content.
275
+ $content = $event->content;
276
  $content_class = 'event-content';
277
+ } elseif ( $this->is_visible( $a['show_excerpt'] ) && '' !== $event->excerpt ) {
 
278
  // Show excerpt.
279
+ $content = $event->excerpt;
280
  $content_class = 'event-excerpt';
281
+ } else {
 
282
  // No content or excerpt.
283
  return '';
284
  }
285
  $truncate_url = false;
286
  // Check and handle the read more tag if available
287
  // search fore more-tag (no more tag handling if truncate of content is set)
288
+ if ( preg_match( '/<!--more(.*?)?-->/', $content, $matches ) ) {
289
+ $part = explode( $matches[0], $content, 2 );
290
+ if ( ! $this->is_link_available( $a, $event ) || 0 < $a['content_length'] || $this->single_event ) {
291
+ // content with removed more-tag
292
+ $content = $part[0] . $part[1];
293
+ } else {
294
+ // Set more-link text.
295
+ if ( ! empty( $matches[1] ) ) {
296
+ $more_link_text = wp_strip_all_tags( wp_kses_no_null( trim( $matches[1] ) ) );
297
+ } else {
298
+ $more_link_text = '[' . __( 'read more', 'event-list' ) . '&hellip;]';
 
 
299
  }
300
+ // Content with more-link.
301
+ $content = apply_filters( 'the_content_more_link', $part[0] . $this->get_event_link( $a, $event->post->ID, $more_link_text ) );
302
  }
303
+ } else {
304
+ // normal content
305
+ if ( $this->is_link_available( $a, $event ) ) {
306
+ $truncate_url = $this->get_event_url( $a, $event->post->ID );
 
307
  }
308
  }
309
  // last preparations of content
310
+ $content = $event->truncate( do_shortcode( wpautop( $content ) ), $a['content_length'], $this->single_event, true, $truncate_url );
311
  // preparations for collapsed content
312
+ if ( $this->is_visible( $a['collapse_content'] ) ) {
313
+ wp_register_script( 'el_event-list', EL_URL . 'includes/js/event-list.js', null, true );
314
+ add_action( 'wp_footer', array( &$this, 'print_eventlist_script' ) );
315
+ return '<div><div id="event-content-' . $event->post->ID . '" class="el-hidden"><div class="' . $content_class . '">' . $content . '</div></div>' .
316
+ '<a class="event-content-link" id="event-content-a' . $event->post->ID . '" onclick="el_toggle_content(' . $event->post->ID . ')" href="javascript:void(0)">' .
317
+ $this->options->get( 'el_content_show_text' ) . '</a></div>';
318
  }
319
  // return without collapsing
320
+ return '<div class="' . $content_class . '">' . $content . '</div>';
321
  }
322
 
323
+
324
+ private function html_fulldate( $startdate, $enddate, $single_day_only = false ) {
325
  $out = '
326
  ';
327
+ if ( $startdate === $enddate ) {
328
  // one day event
329
  $out .= '<div class="event-date single-date">';
330
+ if ( $single_day_only ) {
331
  $out .= '<div class="startdate">';
332
+ } else {
 
333
  $out .= '<div class="enddate">';
334
  }
335
+ $out .= $this->html_date( $startdate );
336
  $out .= '</div>';
337
+ } else {
 
338
  // multi day event
339
  $out .= '<div class="event-date multi-date">';
340
  $out .= '<div class="startdate">';
341
+ $out .= $this->html_date( $startdate );
342
  $out .= '</div>';
343
  $out .= '<div class="enddate">';
344
+ $out .= $this->html_date( $enddate );
345
  $out .= '</div>';
346
  }
347
  $out .= '</div>';
348
  return $out;
349
  }
350
 
351
+
352
+ private function html_date( $date ) {
353
+ $out = '<div class="event-weekday">' . mysql2date( 'D', $date ) . '</div>';
354
+ $out .= '<div class="event-day">' . mysql2date( 'd', $date ) . '</div>';
355
+ $out .= '<div class="event-month">' . mysql2date( 'M', $date ) . '</div>';
356
+ $out .= '<div class="event-year">' . mysql2date( 'Y', $date ) . '</div>';
357
  return $out;
358
  }
359
 
360
+
361
+ private function html_filterbar( &$a ) {
362
+ if ( ! $this->is_visible( $a['show_filterbar'] ) ) {
363
  return '';
364
  }
365
+ require_once EL_PATH . 'includes/filterbar.php';
366
  $filterbar = EL_Filterbar::get_instance();
367
+ return $filterbar->show( $this->get_url( $a ), $a );
368
  }
369
 
370
+
371
+ private function html_feed_links( &$a, $pos ) {
372
+ if ( $pos !== $this->options->get( 'el_feed_link_pos' ) ) {
373
  return '';
374
  }
375
+ $show_rss = '' !== $this->options->get( 'el_feed_enable_rss' ) && $this->is_visible( $a['add_rss_link'] );
376
+ $show_ical = '' !== $this->options->get( 'el_feed_enable_ical' ) && $this->is_visible( $a['add_ical_link'] );
377
+ if ( $show_rss || $show_ical ) {
378
  // prepare align
379
+ $align = $this->options->get( 'el_feed_link_align' );
380
+ if ( 'left' !== $align && 'center' !== $align && 'right' !== $align ) {
381
  $align = 'left';
382
  }
383
  // prepare output
384
  $out = '
385
+ <div class="feed el-text-align-' . $align . '">';
386
+ if ( $show_rss ) {
387
+ $out .= $this->html_rss_link( $a );
388
  }
389
+ if ( $show_ical ) {
390
+ $out .= $this->html_ical_link( $a );
391
  }
392
  $out .= '
393
  </div>';
396
  return '';
397
  }
398
 
399
+
400
+ private function html_rss_link( &$a ) {
401
+ require_once EL_PATH . 'includes/rss.php';
402
+ $feed_url = EL_Rss::get_instance()->feed_url();
403
+ $link_text = $this->options->get( 'el_feed_rss_link_text' );
404
  return '
405
+ <a href="' . $feed_url . '" title="' . __( 'Link to RSS feed', 'event-list' ) . '" class="el-rss"><span class="dashicons dashicons-rss"></span>' . $link_text . '</a>';
406
  }
407
 
408
+
409
+ private function html_ical_link( &$a ) {
410
+ require_once EL_PATH . 'includes/ical.php';
411
+ $feed_url = EL_ICal::get_instance( $a['cat_filter'] )->feed_url();
412
+ $link_text = $this->options->get( 'el_feed_ical_link_text' );
413
  return '
414
+ <a href="' . $feed_url . '" title="' . __( 'Link to iCal feed', 'event-list' ) . '" class="el-ical"><span class="dashicons dashicons-calendar"></span>' . $link_text . '</a>';
415
  }
416
 
417
+
418
+ private function get_selected_date( &$a ) {
419
  // check used get parameters
420
+ $date = isset( $_GET[ 'date' . $a['sc_id'] ] ) ? sanitize_key( $_GET[ 'date' . $a['sc_id'] ] ) : null;
421
+ if ( 'all' === $date || 'upcoming' === $date || 'past' === $date ) {
422
  return $date;
423
+ } elseif ( preg_match( '/^[0-9]{4}(-[0-9]{2})?(-[0-9]{2})?$/', $date ) ) {
 
424
  return $date;
425
  }
426
  return $a['initial_date'];
427
  }
428
 
429
+
430
+ private function get_selected_cat( &$a ) {
431
  // check used get parameters
432
+ $cat = isset( $_GET[ 'cat' . $a['sc_id'] ] ) ? sanitize_key( $_GET[ 'cat' . $a['sc_id'] ] ) : '';
433
 
434
+ if ( ! empty( $cat ) ) {
435
  return $cat;
436
  }
437
  return $a['initial_cat'];
438
  }
439
 
440
+
441
+ private function get_event_id( &$a ) {
442
  // check used get parameters
443
+ $event_id = isset( $_GET[ 'event_id' . $a['sc_id'] ] ) ? intval( $_GET[ 'event_id' . $a['sc_id'] ] ) : 0;
444
 
445
+ if ( 0 < $event_id ) {
446
  return $event_id;
447
+ } elseif ( 'all' !== $a['initial_event_id'] && $a['selected_date'] === $a['initial_date'] && $a['selected_cat'] === $a['initial_cat'] ) {
448
+ return intval( $a['initial_event_id'] );
449
+ } else {
 
 
450
  return 0;
451
  }
452
  }
453
 
454
+
455
+ private function get_date_filter( $date_filter, $selected_date ) {
456
+ if ( 'all' == $date_filter || '' == $date_filter ) {
457
+ if ( 'all' == $selected_date || '' == $selected_date ) {
458
  return null;
459
+ } else {
 
460
  return $selected_date;
461
  }
462
+ } else {
 
463
  // Convert html entities to correct characters, e.g. &amp; to &
464
+ $date_filter = html_entity_decode( $date_filter );
465
+ if ( 'all' == $selected_date || '' == $selected_date ) {
466
  return $date_filter;
467
+ } else {
468
+ return '(' . $date_filter . ')&(' . $selected_date . ')';
 
469
  }
470
  }
471
  }
472
 
473
+
474
+ private function get_cat_filter( $cat_filter, $selected_cat ) {
475
+ if ( 'all' == $cat_filter || '' == $cat_filter ) {
476
+ if ( 'all' == $selected_cat || '' == $selected_cat ) {
477
  return null;
478
+ } else {
 
479
  return $selected_cat;
480
  }
481
+ } else {
 
482
  // Convert html entities to correct characters, e.g. &amp; to &
483
+ $cat_filter = html_entity_decode( $cat_filter );
484
+ if ( 'all' == $selected_cat || '' == $selected_cat ) {
485
  return $cat_filter;
486
+ } else {
487
+ return '(' . $cat_filter . ')&(' . $selected_cat . ')';
 
488
  }
489
  }
490
  }
491
 
492
+
493
+ private function get_event_link( &$a, $event_id, $title ) {
494
+ return '<a href="' . $this->get_event_url( $a, $event_id ) . '">' . $title . '</a>';
495
  }
496
 
497
+
498
+ private function get_event_url( &$a, $event_id ) {
499
+ return esc_html( add_query_arg( 'event_id' . $a['sc_id_for_url'], $event_id, $this->get_url( $a ) ) );
500
  }
501
 
502
+
503
+ private function get_url( &$a ) {
504
+ if ( '' !== $a['url_to_page'] ) {
505
  // use given url
506
  $url = $a['url_to_page'];
507
+ } else {
 
508
  // use actual page
509
  $url = get_permalink();
510
+ foreach ( $_GET as $k => $v ) {
511
+ if ( 'date' . $a['sc_id'] !== $k && 'event_id' . $a['sc_id'] !== $k ) {
512
+ $url = add_query_arg( $k, $v, $url );
513
  }
514
  }
515
  }
516
  return $url;
517
  }
518
 
519
+
520
  private function is_single_day_only( &$events ) {
521
+ foreach ( $events as $event ) {
522
+ if ( $event->startdate !== $event->enddate ) {
523
  return false;
524
  }
525
  }
526
  return true;
527
  }
528
 
529
+
530
+ private function is_visible( $attribute_value ) {
531
+ switch ( $attribute_value ) {
532
  case 'true':
533
  case '1': // = 'true'
534
  return true;
535
  case 'event_list_only':
536
+ if ( $this->single_event ) {
537
  return false;
538
+ } else {
 
539
  return true;
540
  }
541
  case 'single_event_only':
542
+ if ( $this->single_event ) {
543
  return true;
544
+ } else {
 
545
  return false;
546
  }
547
  default: // 'false' or 0 or nothing handled by this function
549
  }
550
  }
551
 
552
+
553
+ private function is_link_available( &$a, &$event ) {
554
+ return $this->is_visible( $a['link_to_event'] ) || ( 'events_with_content_only' == $a['link_to_event'] && ! $this->single_event && ! empty( $event->content ) );
555
  }
556
 
557
+
558
  public function print_eventlist_script() {
559
  // print variables for script
560
+ echo( '<script type="text/javascript">el_content_show_text = "' . $this->options->get( 'el_content_show_text' ) . '"; el_content_hide_text = "' . $this->options->get( 'el_content_hide_text' ) . '"</script>' );
561
  // print script
562
+ wp_print_scripts( 'el_event-list' );
563
  }
564
+
565
  }
566
+
includes/sc_event-list_helptexts.php CHANGED
@@ -1,170 +1,268 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
  $sc_eventlist_helptexts = array(
7
- 'initial_event_id' => array('val' => array('all', strtoupper(__('event-id','event-list'))),
8
- 'desc' => sprintf(__('By default the event-list is displayed initially. But if an event-id (e.g. %1$s) is provided for this attribute, directly the event-content view of this event is shown.','event-list'), '"13"')),
9
-
10
- 'initial_date' => array('val' => array('all', 'upcoming', 'past', strtoupper(__('year','event-list'))),
11
- 'desc' => __('This attribute defines which events are initially shown. The default is to show the upcoming events only.','event-list').'<br />'.
12
- sprintf(__('Provide a year (e.g. %1$s) to change this behavior. It is still possible to change the displayed event date range via the filterbar or url parameters.','event-list'), '"2017"')),
13
-
14
- 'initial_cat' => array('val' => array('all', strtoupper(__('category slug','event-list'))),
15
- 'desc' => __('This attribute defines the category of which events are initially shown. The default is to show events of all categories.','event-list').'<br />'.
16
- __('Provide a category slug to change this behavior. It is still possible to change the displayed categories via the filterbar or url parameters.','event-list')),
17
-
18
- 'initial_order' => array('val' => array('date_asc', 'date_desc'),
19
- 'desc' => __('This attribute defines the initial order of the events.','event-list').'<br />'.
20
- sprintf(__('With %1$S (default value) the events are sorted from old to new, with %2$s in the opposite direction (from new to old).','event-list'), '"date_asc"', '"date_desc"')),
21
-
22
- 'date_filter' => array('val' => array('all', 'upcoming', 'past', strtoupper(__('year','event-list'))),
23
- 'desc' => sprintf(__('This attribute defines the dates and date ranges of which events are displayed. The default is %1$s to show all events.','event-list'), '"all"').'<br />'.
24
- sprintf(__('Filtered events according to %1$s value are not available in the event list.','event-list'), 'date_filter').'<br />'.
25
- sprintf(__('You can find all available values with a description and examples in the sections %1$s and %2$s below.','event-list'), '"'.__('Available Date Formats','event-list').'"', '"'.__('Available Date Range Formats','event-list').'"').'<br />'.
26
- sprintf(__('See %1$s description if you want to define complex filters.','event-list'), '"'.__('Filter Syntax','event-list').'"')),
27
-
28
- 'cat_filter' => array('val' => array('all', strtoupper(__('category slugs','event-list'))),
29
- 'desc' => sprintf(__('This attribute defines the category filter which filters the events to show. The default is $1$s or an empty string to show all events.','event-list'), '"all"').'<br />'.
30
- sprintf(__('Events with categories that doesn´t match %1$s are not shown in the event list. They are also not available if a manual url parameter is added.','event-list'), 'cat_filter').'<br />'.
31
- sprintf(__('The filter is specified via the given category slugs. See %1$s description if you want to define complex filters.','event-list'), '"'.__('Filter Syntax','event-list').'"')),
32
-
33
- 'num_events' => array('val' => array(strtoupper(__('number','event-list'))),
34
- 'desc' => sprintf(__('This attribute defines how many events should be displayed if upcoming events is selected. With the default value %1$s all events will be displayed.','event-list'), '"0"').'<br />'.
35
- __('Please not that in the actual version there is no pagination of the events available, so the event list can be very long.','event-list')),
36
-
37
- 'show_filterbar' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
38
- 'desc' => __('This attribute defines if the filterbar should be displayed. The filterbar allows the users to specify filters for the listed events.','event-list').'<br />'.
39
- sprintf(__('Choose %1$s to always hide and %2$s to always show the filterbar.','event-list'), '"false"', '"true"').'<br />'.
40
- sprintf(__('With %1$s the filterbar is only visible in the event list and with %2$s only in the single event view.','event-list'), '"event_list_only"', '"single_event_only"')),
41
-
42
- 'filterbar_items' => array('val' => array('years_hlist', 'years_dropdown', 'months_hlist', 'months_dropdown', 'daterange_hlist', 'daterange_dropdown', 'cats_hlist', 'cats_dropdown', 'reset_link'),
43
- 'desc' => sprintf(__('This attribute specifies the available items in the filterbar. This options are only valid if the filterbar is displayed (see %1$s attribute).','event-list'), '"show_filterbar"').'<br /><br />'.
44
- __('Find below an overview of the available filterbar items and their options:','event-list').'<br />'.
45
- sc_eventlist_helptexts_filterbar_table(array(
46
- array('<th class="el-filterbar-item">'.__('filterbar item','event-list'), '<th class="el-filterbar-desc">'.__('description','event-list'), '<th class="el-filterbar-options">'.__('item options','event-list'), '<th class="el-filterbar-values">'.__('option values','event-list'), '<th class="el-filterbar-default">'.__('default value','event-list'), '<th class="el-filterbar-desc2">'.__('option description','event-list')),
47
- array('<td rowspan="4">years', '<td rowspan="4">'. __('Show a list of all available years. Additional there are some special entries available (see item options).','event-list'),
48
- 'show_all', 'true | false', 'true', __('Add an entry to show all events.','event-list')),
49
- array('show_upcoming', 'true | false', 'true', __('Add an entry to show all upcoming events.','event-list')),
50
- array('show_past', 'true | false', 'false', __('Add an entry to show events in the past.','event-list')),
51
- array('years_order', 'desc | asc', 'desc', __('Set descending or ascending order of year entries.','event-list')),
52
- array('<td rowspan="5">months', '<td rowspan="5">'.__('Show a list of all available months.','event-list'),
53
- 'show_all', 'true | false', 'false', __('Add an entry to show all events.','event-list')),
54
- array('show_upcoming', 'true | false', 'false', __('Add an entry to show all upcoming events.','event-list')),
55
- array('show_past', 'true | false', 'false', __('Add an entry to show events in the past.','event-list')),
56
- array('months_order', 'desc | asc', 'desc', __('Set descending or ascending order of month entries.','event-list')),
57
- array('date_format', '<a href="http://php.net/manual/en/function.date.php">'.__('php date-formats','event-list').'</a>', 'Y-m', __('Set the displayed date format of the month entries.','event-list')),
58
- array('daterange', sprintf(__('With this item you can display the special entries %1$s, %2$s and %3$s. You can use all or only some of the available values and you can specify their order.','event-list'), '"all"', '"upcoming"', "past"), 'item_order', 'all | upcoming | past', 'all&amp;upcoming&amp;past', sprintf(__('Specifies the displayed values and their order. The items must be seperated by %1$s.','event-list'), '"&amp;"')),
59
- array('cats', __('Show a list of all available categories.','event-list'), 'show_all', 'true | false', 'true', __('Add an entry to show events from all categories.','event-list')),
60
- array('reset', __('A link to reset the eventlist filter to standard.','event-list'), 'caption', __('any text','event-list'), __('Reset','event-list'), __('Set the caption of the link.','event-list')))).
61
- __('Find below an overview of the available filterbar display options:','event-list').'<br />'.
62
- sc_eventlist_helptexts_filterbar_table(array(
63
- array('<th class="el-filterbar-doption">'.__('display option','event-list'), '<th class="el-filterbar-desc3">'.__('description','event-list'), '<th class="el-filterbar-for">'.__('available for','event-list')),
64
- array('hlist', sprintf(__('Shows a horizonal list seperated by %1$s with a link to each item.','event-list'), '"|"'), 'years, months, daterange, cats'),
65
- array('dropdown', __('Shows a select box where an item can be choosen. After the selection of an item the page is reloaded via javascript to show the filtered events.','event-list'), 'years, months, daterange, cats'),
66
- array('link', __('Shows a simple link which can be clicked.','event-list'), 'reset'))).
67
- '<p>'.__('Find below some declaration examples with descriptions:','event-list').'</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  <code>years_hlist,cats_dropdown</code><br />
69
- '.sprintf(__('In this example you can see that the filterbar item and the used display option is joined by an underscore %1$s. You can define several filterbar items seperated by a comma %2$s. These items will be displayed left-aligned.','event-list'), '"_"', '(",")').'
70
  <p><code>years_dropdown(show_all=false|show_past=true),cats_dropdown;;reset_link</code><br />
71
- '.sprintf(__('In this example you can see that filterbar options can be added in brackets in format %1$s. You can also add multiple options seperated by a pipe %2$s.','event-list'), '"'.__('option_name','event-list').'='.__('value','event-list').'"', '("|")').'<br />
72
- '.sprintf(__('The 2 semicolon %1$s devides the bar in 3 section. The first section will be displayed left-justified, the second section will be centered and the third section will be right-aligned. So in this example the 2 dropdown will be left-aligned and the reset link will be on the right side.','event-list'), '(";")').'</p>'),
 
73
 
74
- 'title_length' => array('val' => array(__('number','event-list'), 'auto'),
75
- 'desc' => __('This attribute specifies if the title should be truncated to the given number of characters in the event list.','event-list').'<br />'.
76
- sprintf(__('With the standard value %1$s the full text is displayed, with %2$s the text is automatically truncated via css.','event-list'), '[0]', '[auto]').'<br />'.
77
- __('This attribute has no influence if only a single event is shown.','event-list')),
 
 
78
 
79
- 'show_starttime' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
80
- 'desc' => __('This attribute specifies if the starttime is displayed in the event list.<br />
 
 
81
  Choose "false" to always hide and "true" to always show the starttime.<br />
82
- With "event_list_only" the starttime is only visible in the event list and with "single_event_only" only for a single event','event-list')),
 
 
 
83
 
84
- 'show_location' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
85
- 'desc' => __('This attribute specifies if the location is displayed in the event list.<br />
 
 
86
  Choose "false" to always hide and "true" to always show the location.<br />
87
- With "event_list_only" the location is only visible in the event list and with "single_event_only" only for a single event','event-list')),
 
 
 
88
 
89
- 'location_length' => array('val' => array(__('number','event-list'), 'auto'),
90
- 'desc' => __('This attribute specifies if the title should be truncated to the given number of characters in the event list.','event-list').'<br />'.
91
- sprintf(__('With the standard value %1$s the full text is displayed, with %2$s the text is automatically truncated via css.','event-list'), '[0]', '[auto]').'<br />'.
92
- __('This attribute has no influence if only a single event is shown.','event-list')),
 
 
93
 
94
- 'show_cat' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
95
- 'desc' => __('This attribute specifies if the categories are displayed in the event list.<br />
 
 
96
  Choose "false" to always hide and "true" to always show the category.<br />
97
- With "event_list_only" the categories are only visible in the event list and with "single_event_only" only for a single event','event-list')),
 
 
 
98
 
99
- 'show_content' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
100
- 'desc' => __('This attribute specifies if the content is displayed in the event list.<br />
 
 
101
  Choose "false" to always hide and "true" to always show the content.<br />
102
- With "event_list_only" the content is only visible in the event list and with "single_event_only" only for a single event','event-list')),
 
 
 
103
 
104
- 'show_excerpt' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
105
- 'desc' => __('This attribute specifies if the excerpt is displayed in the event list.<br />
 
 
106
  Choose "false" to always hide and "true" to always show the excerpt.<br />
107
  With "event_list_only" the excerpt is only visible in the event list and with "single_event_only" only for a single event.<br />
108
  If no excerpt is set, the event content will be displayed instead.<br />
109
- This attribute will be ignored when the attribute "show_content" is enabled for the same display type (single event or event list).','event-list')),
 
 
 
110
 
111
- 'content_length' => array('val' => array(__('number','event-list')),
112
- 'desc' => __('This attribute specifies if the content should be truncate to the given number of characters in the event list.','event-list').'<br />'.
113
- sprintf(__('With the standard value %1$s the full text is displayed.','event-list'), '[0]').'<br />'.
114
- __('This attribute has no influence if only a single event is shown.','event-list')),
 
 
115
 
116
- 'collapse_content' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
117
- 'desc' => __('This attribute specifies if the content or excerpt should be collapsed initially.<br />
 
 
118
  Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />
119
  Available option are "false" to always disable collapsing and "true" to always enable collapsing of the content.<br />
120
- With "event_list_only" the content is only collapsed in the event list view and with "single_event_only" only in single event view.','event-list')),
 
 
 
121
 
122
- 'link_to_event' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only', 'events_with_content_only'),
123
- 'desc' => __('This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />
 
 
124
  Choose "false" to never add and "true" to always add the link.<br />
125
  With "event_list_only" the link is only added in the event list and with "single_event_only" only for a single event.<br />
126
- With "events_with_content_only" the link is only added in the event list for events with event content.','event-list')),
 
 
 
127
 
128
- 'add_rss_link' => array('val' => array('false', 'true', 'event_list_only', 'single_event_only'),
129
- 'desc' => __('This attribute specifies if a rss feed link should be added.<br />
 
 
130
  You have to enable the feed in the eventlist settings to make this attribute workable.<br />
131
  On that page you can also find some settings to modify the output.<br />
132
  Choose "false" to never add and "true" to always add the link.<br />
133
- With "event_list_only" the link is only added in the event list and with "single_event_only" only for a single event','event-list')),
 
 
 
134
 
135
- 'add_ical_link' => array('val' => array('false', 'true'),
136
- 'desc' => __('This attribute specifies if a ical feed link should be added.<br />
 
 
137
  You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />
138
  On that page you can also find some settings to modify the output.<br />
139
- Choose "false" to never add and "true" to always add the link.<br />', 'event-list')),
 
 
 
140
 
141
- 'url_to_page' => array('val' => array('url'),
142
- 'desc' => __('This attribute specifies the page or post url for event links.<br />
 
 
143
  The standard is an empty string. Then the url will be calculated automatically.<br />
144
- An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget.','event-list')),
 
 
 
145
 
146
  // Invisible attributes ('hidden' = true): This attributes are required for the widget but will not be listed in the attributes table on the admin info page
147
- 'sc_id_for_url' => array('val' => array('number'),
148
- 'hidden' => true,
149
- 'desc' => __('This attribute the specifies shortcode id of the used shortcode on the page specified with "url_to_page" attribute.<br />
150
- The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget.','event-list')),
 
 
 
 
 
151
  );
152
 
153
- function sc_eventlist_helptexts_filterbar_table($tabledata_array) {
 
154
  // table opening tag
155
  $out = '
156
  <small><table class="el-filterbar-table">';
157
  // Start with th items (table head for first row)
158
  $tableitem_tag = 'th';
159
- foreach($tabledata_array as $row) {
160
  // row opening tag
161
  $out .= '
162
  <tr>';
163
- foreach($row as $column_val) {
164
  // opening tag (if required)
165
- $out .= ('<'.$tableitem_tag === substr($column_val, 0, 3)) ? '' : '<'.$tableitem_tag.'>';
166
  // column value and closing tag
167
- $out .= $column_val.'</'.$tableitem_tag.'>';
168
  }
169
  // row closing tag
170
  $out .= '</tr>';
@@ -177,4 +275,4 @@ function sc_eventlist_helptexts_filterbar_table($tabledata_array) {
177
  ';
178
  return $out;
179
  }
180
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
  $sc_eventlist_helptexts = array(
7
+ 'initial_event_id' => array(
8
+ 'val' => array( 'all', strtoupper( __( 'event-id', 'event-list' ) ) ),
9
+ 'desc' => sprintf( __( 'By default the event-list is displayed initially. But if an event-id (e.g. %1$s) is provided for this attribute, directly the event-content view of this event is shown.', 'event-list' ), '"13"' ),
10
+ ),
11
+
12
+ 'initial_date' => array(
13
+ 'val' => array( 'all', 'upcoming', 'past', strtoupper( __( 'year', 'event-list' ) ) ),
14
+ 'desc' => __( 'This attribute defines which events are initially shown. The default is to show the upcoming events only.', 'event-list' ) . '<br />' .
15
+ sprintf( __( 'Provide a year (e.g. %1$s) to change this behavior. It is still possible to change the displayed event date range via the filterbar or url parameters.', 'event-list' ), '"2017"' ),
16
+ ),
17
+
18
+ 'initial_cat' => array(
19
+ 'val' => array( 'all', strtoupper( __( 'category slug', 'event-list' ) ) ),
20
+ 'desc' => __( 'This attribute defines the category of which events are initially shown. The default is to show events of all categories.', 'event-list' ) . '<br />' .
21
+ __( 'Provide a category slug to change this behavior. It is still possible to change the displayed categories via the filterbar or url parameters.', 'event-list' ),
22
+ ),
23
+
24
+ 'initial_order' => array(
25
+ 'val' => array( 'date_asc', 'date_desc' ),
26
+ 'desc' => __( 'This attribute defines the initial order of the events.', 'event-list' ) . '<br />' .
27
+ sprintf( __( 'With %1$S (default value) the events are sorted from old to new, with %2$s in the opposite direction (from new to old).', 'event-list' ), '"date_asc"', '"date_desc"' ),
28
+ ),
29
+
30
+ 'date_filter' => array(
31
+ 'val' => array( 'all', 'upcoming', 'past', strtoupper( __( 'year', 'event-list' ) ) ),
32
+ 'desc' => sprintf( __( 'This attribute defines the dates and date ranges of which events are displayed. The default is %1$s to show all events.', 'event-list' ), '"all"' ) . '<br />' .
33
+ sprintf( __( 'Filtered events according to %1$s value are not available in the event list.', 'event-list' ), 'date_filter' ) . '<br />' .
34
+ sprintf( __( 'You can find all available values with a description and examples in the sections %1$s and %2$s below.', 'event-list' ), '"' . __( 'Available Date Formats', 'event-list' ) . '"', '"' . __( 'Available Date Range Formats', 'event-list' ) . '"' ) . '<br />' .
35
+ sprintf( __( 'See %1$s description if you want to define complex filters.', 'event-list' ), '"' . __( 'Filter Syntax', 'event-list' ) . '"' ),
36
+ ),
37
+
38
+ 'cat_filter' => array(
39
+ 'val' => array( 'all', strtoupper( __( 'category slugs', 'event-list' ) ) ),
40
+ 'desc' => sprintf( __( 'This attribute defines the category filter which filters the events to show. The default is $1$s or an empty string to show all events.', 'event-list' ), '"all"' ) . '<br />' .
41
+ sprintf( __( 'Events with categories that doesn´t match %1$s are not shown in the event list. They are also not available if a manual url parameter is added.', 'event-list' ), 'cat_filter' ) . '<br />' .
42
+ sprintf( __( 'The filter is specified via the given category slugs. See %1$s description if you want to define complex filters.', 'event-list' ), '"' . __( 'Filter Syntax', 'event-list' ) . '"' ),
43
+ ),
44
+
45
+ 'num_events' => array(
46
+ 'val' => array( strtoupper( __( 'number', 'event-list' ) ) ),
47
+ 'desc' => sprintf( __( 'This attribute defines how many events should be displayed if upcoming events is selected. With the default value %1$s all events will be displayed.', 'event-list' ), '"0"' ) . '<br />' .
48
+ __( 'Please not that in the actual version there is no pagination of the events available, so the event list can be very long.', 'event-list' ),
49
+ ),
50
+
51
+ 'show_filterbar' => array(
52
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
53
+ 'desc' => __( 'This attribute defines if the filterbar should be displayed. The filterbar allows the users to specify filters for the listed events.', 'event-list' ) . '<br />' .
54
+ sprintf( __( 'Choose %1$s to always hide and %2$s to always show the filterbar.', 'event-list' ), '"false"', '"true"' ) . '<br />' .
55
+ sprintf( __( 'With %1$s the filterbar is only visible in the event list and with %2$s only in the single event view.', 'event-list' ), '"event_list_only"', '"single_event_only"' ),
56
+ ),
57
+
58
+ 'filterbar_items' => array(
59
+ 'val' => array( 'years_hlist', 'years_dropdown', 'months_hlist', 'months_dropdown', 'daterange_hlist', 'daterange_dropdown', 'cats_hlist', 'cats_dropdown', 'reset_link' ),
60
+ 'desc' => sprintf( __( 'This attribute specifies the available items in the filterbar. This options are only valid if the filterbar is displayed (see %1$s attribute).', 'event-list' ), '"show_filterbar"' ) . '<br /><br />' .
61
+ __( 'Find below an overview of the available filterbar items and their options:', 'event-list' ) . '<br />' .
62
+ sc_eventlist_helptexts_filterbar_table(
63
+ array(
64
+ array( '<th class="el-filterbar-item">' . __( 'filterbar item', 'event-list' ), '<th class="el-filterbar-desc">' . __( 'description', 'event-list' ), '<th class="el-filterbar-options">' . __( 'item options', 'event-list' ), '<th class="el-filterbar-values">' . __( 'option values', 'event-list' ), '<th class="el-filterbar-default">' . __( 'default value', 'event-list' ), '<th class="el-filterbar-desc2">' . __( 'option description', 'event-list' ) ),
65
+ array(
66
+ '<td rowspan="4">years',
67
+ '<td rowspan="4">' . __( 'Show a list of all available years. Additional there are some special entries available (see item options).', 'event-list' ),
68
+ 'show_all',
69
+ 'true | false',
70
+ 'true',
71
+ __( 'Add an entry to show all events.', 'event-list' ),
72
+ ),
73
+ array( 'show_upcoming', 'true | false', 'true', __( 'Add an entry to show all upcoming events.', 'event-list' ) ),
74
+ array( 'show_past', 'true | false', 'false', __( 'Add an entry to show events in the past.', 'event-list' ) ),
75
+ array( 'years_order', 'desc | asc', 'desc', __( 'Set descending or ascending order of year entries.', 'event-list' ) ),
76
+ array(
77
+ '<td rowspan="5">months',
78
+ '<td rowspan="5">' . __( 'Show a list of all available months.', 'event-list' ),
79
+ 'show_all',
80
+ 'true | false',
81
+ 'false',
82
+ __( 'Add an entry to show all events.', 'event-list' ),
83
+ ),
84
+ array( 'show_upcoming', 'true | false', 'false', __( 'Add an entry to show all upcoming events.', 'event-list' ) ),
85
+ array( 'show_past', 'true | false', 'false', __( 'Add an entry to show events in the past.', 'event-list' ) ),
86
+ array( 'months_order', 'desc | asc', 'desc', __( 'Set descending or ascending order of month entries.', 'event-list' ) ),
87
+ array( 'date_format', '<a href="http://php.net/manual/en/function.date.php">' . __( 'php date-formats', 'event-list' ) . '</a>', 'Y-m', __( 'Set the displayed date format of the month entries.', 'event-list' ) ),
88
+ array( 'daterange', sprintf( __( 'With this item you can display the special entries %1$s, %2$s and %3$s. You can use all or only some of the available values and you can specify their order.', 'event-list' ), '"all"', '"upcoming"', 'past' ), 'item_order', 'all | upcoming | past', 'all&amp;upcoming&amp;past', sprintf( __( 'Specifies the displayed values and their order. The items must be seperated by %1$s.', 'event-list' ), '"&amp;"' ) ),
89
+ array( 'cats', __( 'Show a list of all available categories.', 'event-list' ), 'show_all', 'true | false', 'true', __( 'Add an entry to show events from all categories.', 'event-list' ) ),
90
+ array( 'reset', __( 'A link to reset the eventlist filter to standard.', 'event-list' ), 'caption', __( 'any text', 'event-list' ), __( 'Reset', 'event-list' ), __( 'Set the caption of the link.', 'event-list' ) ),
91
+ )
92
+ ) .
93
+ __( 'Find below an overview of the available filterbar display options:', 'event-list' ) . '<br />' .
94
+ sc_eventlist_helptexts_filterbar_table(
95
+ array(
96
+ array( '<th class="el-filterbar-doption">' . __( 'display option', 'event-list' ), '<th class="el-filterbar-desc3">' . __( 'description', 'event-list' ), '<th class="el-filterbar-for">' . __( 'available for', 'event-list' ) ),
97
+ array( 'hlist', sprintf( __( 'Shows a horizonal list seperated by %1$s with a link to each item.', 'event-list' ), '"|"' ), 'years, months, daterange, cats' ),
98
+ array( 'dropdown', __( 'Shows a select box where an item can be choosen. After the selection of an item the page is reloaded via javascript to show the filtered events.', 'event-list' ), 'years, months, daterange, cats' ),
99
+ array( 'link', __( 'Shows a simple link which can be clicked.', 'event-list' ), 'reset' ),
100
+ )
101
+ ) .
102
+ '<p>' . __( 'Find below some declaration examples with descriptions:', 'event-list' ) . '</p>
103
  <code>years_hlist,cats_dropdown</code><br />
104
+ ' . sprintf( __( 'In this example you can see that the filterbar item and the used display option is joined by an underscore %1$s. You can define several filterbar items seperated by a comma %2$s. These items will be displayed left-aligned.', 'event-list' ), '"_"', '(",")' ) . '
105
  <p><code>years_dropdown(show_all=false|show_past=true),cats_dropdown;;reset_link</code><br />
106
+ ' . sprintf( __( 'In this example you can see that filterbar options can be added in brackets in format %1$s. You can also add multiple options seperated by a pipe %2$s.', 'event-list' ), '"' . __( 'option_name', 'event-list' ) . '=' . __( 'value', 'event-list' ) . '"', '("|")' ) . '<br />
107
+ ' . sprintf( __( 'The 2 semicolon %1$s devides the bar in 3 section. The first section will be displayed left-justified, the second section will be centered and the third section will be right-aligned. So in this example the 2 dropdown will be left-aligned and the reset link will be on the right side.', 'event-list' ), '(";")' ) . '</p>',
108
+ ),
109
 
110
+ 'title_length' => array(
111
+ 'val' => array( __( 'number', 'event-list' ), 'auto' ),
112
+ 'desc' => __( 'This attribute specifies if the title should be truncated to the given number of characters in the event list.', 'event-list' ) . '<br />' .
113
+ sprintf( __( 'With the standard value %1$s the full text is displayed, with %2$s the text is automatically truncated via css.', 'event-list' ), '[0]', '[auto]' ) . '<br />' .
114
+ __( 'This attribute has no influence if only a single event is shown.', 'event-list' ),
115
+ ),
116
 
117
+ 'show_starttime' => array(
118
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
119
+ 'desc' => __(
120
+ 'This attribute specifies if the starttime is displayed in the event list.<br />
121
  Choose "false" to always hide and "true" to always show the starttime.<br />
122
+ With "event_list_only" the starttime is only visible in the event list and with "single_event_only" only for a single event',
123
+ 'event-list'
124
+ ),
125
+ ),
126
 
127
+ 'show_location' => array(
128
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
129
+ 'desc' => __(
130
+ 'This attribute specifies if the location is displayed in the event list.<br />
131
  Choose "false" to always hide and "true" to always show the location.<br />
132
+ With "event_list_only" the location is only visible in the event list and with "single_event_only" only for a single event',
133
+ 'event-list'
134
+ ),
135
+ ),
136
 
137
+ 'location_length' => array(
138
+ 'val' => array( __( 'number', 'event-list' ), 'auto' ),
139
+ 'desc' => __( 'This attribute specifies if the title should be truncated to the given number of characters in the event list.', 'event-list' ) . '<br />' .
140
+ sprintf( __( 'With the standard value %1$s the full text is displayed, with %2$s the text is automatically truncated via css.', 'event-list' ), '[0]', '[auto]' ) . '<br />' .
141
+ __( 'This attribute has no influence if only a single event is shown.', 'event-list' ),
142
+ ),
143
 
144
+ 'show_cat' => array(
145
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
146
+ 'desc' => __(
147
+ 'This attribute specifies if the categories are displayed in the event list.<br />
148
  Choose "false" to always hide and "true" to always show the category.<br />
149
+ With "event_list_only" the categories are only visible in the event list and with "single_event_only" only for a single event',
150
+ 'event-list'
151
+ ),
152
+ ),
153
 
154
+ 'show_content' => array(
155
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
156
+ 'desc' => __(
157
+ 'This attribute specifies if the content is displayed in the event list.<br />
158
  Choose "false" to always hide and "true" to always show the content.<br />
159
+ With "event_list_only" the content is only visible in the event list and with "single_event_only" only for a single event',
160
+ 'event-list'
161
+ ),
162
+ ),
163
 
164
+ 'show_excerpt' => array(
165
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
166
+ 'desc' => __(
167
+ 'This attribute specifies if the excerpt is displayed in the event list.<br />
168
  Choose "false" to always hide and "true" to always show the excerpt.<br />
169
  With "event_list_only" the excerpt is only visible in the event list and with "single_event_only" only for a single event.<br />
170
  If no excerpt is set, the event content will be displayed instead.<br />
171
+ This attribute will be ignored when the attribute "show_content" is enabled for the same display type (single event or event list).',
172
+ 'event-list'
173
+ ),
174
+ ),
175
 
176
+ 'content_length' => array(
177
+ 'val' => array( __( 'number', 'event-list' ) ),
178
+ 'desc' => __( 'This attribute specifies if the content should be truncate to the given number of characters in the event list.', 'event-list' ) . '<br />' .
179
+ sprintf( __( 'With the standard value %1$s the full text is displayed.', 'event-list' ), '[0]' ) . '<br />' .
180
+ __( 'This attribute has no influence if only a single event is shown.', 'event-list' ),
181
+ ),
182
 
183
+ 'collapse_content' => array(
184
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
185
+ 'desc' => __(
186
+ 'This attribute specifies if the content or excerpt should be collapsed initially.<br />
187
  Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />
188
  Available option are "false" to always disable collapsing and "true" to always enable collapsing of the content.<br />
189
+ With "event_list_only" the content is only collapsed in the event list view and with "single_event_only" only in single event view.',
190
+ 'event-list'
191
+ ),
192
+ ),
193
 
194
+ 'link_to_event' => array(
195
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only', 'events_with_content_only' ),
196
+ 'desc' => __(
197
+ 'This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />
198
  Choose "false" to never add and "true" to always add the link.<br />
199
  With "event_list_only" the link is only added in the event list and with "single_event_only" only for a single event.<br />
200
+ With "events_with_content_only" the link is only added in the event list for events with event content.',
201
+ 'event-list'
202
+ ),
203
+ ),
204
 
205
+ 'add_rss_link' => array(
206
+ 'val' => array( 'false', 'true', 'event_list_only', 'single_event_only' ),
207
+ 'desc' => __(
208
+ 'This attribute specifies if a rss feed link should be added.<br />
209
  You have to enable the feed in the eventlist settings to make this attribute workable.<br />
210
  On that page you can also find some settings to modify the output.<br />
211
  Choose "false" to never add and "true" to always add the link.<br />
212
+ With "event_list_only" the link is only added in the event list and with "single_event_only" only for a single event',
213
+ 'event-list'
214
+ ),
215
+ ),
216
 
217
+ 'add_ical_link' => array(
218
+ 'val' => array( 'false', 'true' ),
219
+ 'desc' => __(
220
+ 'This attribute specifies if a ical feed link should be added.<br />
221
  You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />
222
  On that page you can also find some settings to modify the output.<br />
223
+ Choose "false" to never add and "true" to always add the link.<br />',
224
+ 'event-list'
225
+ ),
226
+ ),
227
 
228
+ 'url_to_page' => array(
229
+ 'val' => array( 'url' ),
230
+ 'desc' => __(
231
+ 'This attribute specifies the page or post url for event links.<br />
232
  The standard is an empty string. Then the url will be calculated automatically.<br />
233
+ An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget.',
234
+ 'event-list'
235
+ ),
236
+ ),
237
 
238
  // Invisible attributes ('hidden' = true): This attributes are required for the widget but will not be listed in the attributes table on the admin info page
239
+ 'sc_id_for_url' => array(
240
+ 'val' => array( 'number' ),
241
+ 'hidden' => true,
242
+ 'desc' => __(
243
+ 'This attribute the specifies shortcode id of the used shortcode on the page specified with "url_to_page" attribute.<br />
244
+ The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget.',
245
+ 'event-list'
246
+ ),
247
+ ),
248
  );
249
 
250
+
251
+ function sc_eventlist_helptexts_filterbar_table( $tabledata_array ) {
252
  // table opening tag
253
  $out = '
254
  <small><table class="el-filterbar-table">';
255
  // Start with th items (table head for first row)
256
  $tableitem_tag = 'th';
257
+ foreach ( $tabledata_array as $row ) {
258
  // row opening tag
259
  $out .= '
260
  <tr>';
261
+ foreach ( $row as $column_val ) {
262
  // opening tag (if required)
263
+ $out .= ( '<' . $tableitem_tag === substr( $column_val, 0, 3 ) ) ? '' : '<' . $tableitem_tag . '>';
264
  // column value and closing tag
265
+ $out .= $column_val . '</' . $tableitem_tag . '>';
266
  }
267
  // row closing tag
268
  $out .= '</tr>';
275
  ';
276
  return $out;
277
  }
278
+
includes/widget.php CHANGED
@@ -1,55 +1,58 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
  /**
7
  * Event List Widget
8
- */
9
  class EL_Widget extends WP_Widget {
10
 
11
  private $items;
12
 
 
13
  /**
14
  * Register widget with WordPress.
15
  */
16
  public function __construct() {
17
  parent::__construct(
18
- 'event_list_widget', // Base ID
19
- 'Event List', // Name
20
- array('description' => __('With this widget a list of upcoming events can be displayed.','event-list')) // Args
21
  );
22
 
23
  // define all available items
24
  $this->items = array(
25
- 'title' => array('std_value' => __('Upcoming events','event-list').':'),
26
- 'cat_filter' => array('std_value' => 'all'),
27
- 'num_events' => array('std_value' => '3'),
28
- 'title_length' => array('std_value' => '0'),
29
- 'show_starttime' => array('std_value' => 'true'),
30
- 'show_location' => array('std_value' => 'false'),
31
- 'location_length' => array('std_value' => '0'),
32
- 'show_excerpt' => array('std_value' => 'false'),
33
- 'show_content' => array('std_value' => 'false'),
34
- 'content_length' => array('std_value' => '0'),
35
- 'url_to_page' => array('std_value' => ''),
36
- 'sc_id_for_url' => array('std_value' => '1'),
37
- 'link_to_event' => array('std_value' => 'false'),
38
- 'link_to_page' => array('std_value' => 'false'),
39
- 'link_to_page_caption' => array('std_value' => __('show events page','event-list')),
40
  );
41
 
42
- add_action('admin_init', array(&$this, 'load_widget_items_helptexts'), 2);
43
  }
44
 
 
45
  public function load_widget_items_helptexts() {
46
- require_once(EL_PATH.'includes/widget_helptexts.php');
47
- foreach($widget_items_helptexts as $name => $values) {
48
- $this->items[$name] += $values;
49
  }
50
- unset($widget_items_helptexts);
51
  }
52
 
 
53
  /**
54
  * Front-end display of widget.
55
  *
@@ -58,43 +61,43 @@ class EL_Widget extends WP_Widget {
58
  * @param array $args Widget arguments.
59
  * @param array $instance Saved values from database.
60
  */
61
- public function widget($args, $instance) {
62
- $this->prepare_instance($instance);
63
  // TODO: sanitize $instance items
64
- $title = apply_filters('widget_title', $instance['title']);
65
  echo $args['before_widget'];
66
- if(!empty($title)) {
67
- echo $args['before_title'].$title.$args['after_title'];
68
  }
69
- $this->upgrade_widget($instance, true);
70
- $linked_page_is_set = !empty($instance['url_to_page']);
71
- $linked_page_id_is_set = 0 < intval($instance['sc_id_for_url']);
72
- $shortcode = '[event-list show_filterbar=false';
73
- $shortcode .= ' cat_filter='.$instance['cat_filter'];
74
- $shortcode .= ' num_events="'.$instance['num_events'].'"';
75
- $shortcode .= ' title_length='.$instance['title_length'];
76
- $shortcode .= ' show_starttime='.$instance['show_starttime'];
77
- $shortcode .= ' show_location='.$instance['show_location'];
78
- $shortcode .= ' location_length='.$instance['location_length'];
79
- $shortcode .= ' show_excerpt='.$instance['show_excerpt'];
80
- $shortcode .= ' show_content='.$instance['show_content'];
81
- $shortcode .= ' content_length='.$instance['content_length'];
82
- if($linked_page_is_set && $linked_page_id_is_set) {
83
- $shortcode .= ' link_to_event='.$instance['link_to_event'];
84
- $shortcode .= ' url_to_page="'.$instance['url_to_page'].'"';
85
- $shortcode .= ' sc_id_for_url='.$instance['sc_id_for_url'];
86
- }
87
- else {
88
  $shortcode .= ' link_to_event=false';
89
  }
90
  $shortcode .= ']';
91
- echo apply_filters('widget_text', do_shortcode($shortcode));
92
- if('true' === $instance['link_to_page'] && $linked_page_is_set) {
93
- echo '<div style="clear:both"><a title="'.$instance['link_to_page_caption'].'" href="'.$instance[ 'url_to_page'].'">'.$instance['link_to_page_caption'].'</a></div>';
94
  }
95
  echo $args['after_widget'];
96
  }
97
 
 
98
  /**
99
  * Sanitize widget form values as they are saved.
100
  *
@@ -105,19 +108,19 @@ class EL_Widget extends WP_Widget {
105
  *
106
  * @return array Updated values to be saved.
107
  */
108
- public function update($new_instance, $old_instance) {
109
  $instance = array();
110
- foreach($this->items as $itemname => $item) {
111
- if('checkbox' === $item['type']) {
112
- $instance[$itemname] = (isset($new_instance[$itemname]) && 1==$new_instance[$itemname]) ? 'true' : 'false';
113
- }
114
- else { // 'text'
115
- $instance[$itemname] = strip_tags($new_instance[$itemname]);
116
  }
117
  }
118
  return $instance;
119
  }
120
 
 
121
  /**
122
  * Back-end widget form.
123
  *
@@ -125,34 +128,34 @@ class EL_Widget extends WP_Widget {
125
  *
126
  * @param array $instance Previously saved values from database.
127
  */
128
- public function form($instance) {
129
- $this->upgrade_widget($instance);
130
  $out = '';
131
- foreach($this->items as $itemname => $item) {
132
- if(! isset($instance[$itemname])) {
133
- $instance[$itemname] = $item['std_value'];
134
  }
135
- $style_text = (null===$item['form_style']) ? '' : ' style="'.$item['form_style'].'"';
136
- if('checkbox' === $item['type']) {
137
- $checked_text = ('true'===$instance[$itemname] || 1==$instance[$itemname]) ? 'checked = "checked" ' : '';
138
- $out .= '
139
- <p'.$style_text.' title="'.$item['tooltip'].'">
140
- <label><input class="widefat" id="'.$this->get_field_id($itemname).'" name="'.$this->get_field_name($itemname).'" type="checkbox" '.$checked_text.'value="1" /> '.$item['caption'].'</label>
141
  </p>';
142
- }
143
- else { // 'text'
144
- $width_text = (null === $item['form_width']) ? '' : 'style="width:'.$item['form_width'].'px" ';
145
- $caption_after_text = (null === $item['caption_after']) ? '' : '<label>'.$item['caption_after'].'</label>';
146
- $out .= '
147
- <p'.$style_text.' title="'.$item['tooltip'].'">
148
- <label for="'.$this->get_field_id($itemname).'">'.$item['caption'].' </label>
149
- <input '.$width_text.'class="widefat" id="'.$this->get_field_id($itemname).'" name="'.$this->get_field_name($itemname).'" type="text" value="'.esc_attr($instance[$itemname]).'" />'.$caption_after_text.'
150
  </p>';
151
  }
152
  }
153
  echo $out;
154
  }
155
 
 
156
  /**
157
  * Prepare the instance array and add not available items with std_value
158
  *
@@ -160,41 +163,43 @@ class EL_Widget extends WP_Widget {
160
  *
161
  * @param array &$instance Previously saved values from database.
162
  */
163
- private function prepare_instance(&$instance) {
164
- foreach($this->items as $itemname => $item) {
165
- if(!isset($instance[$itemname])) {
166
- $instance[$itemname] = $item['std_value'];
167
  }
168
  }
169
  }
170
 
 
171
  /**
172
  * Upgrades which are required due to modifications in the widget args
173
  *
174
  * @param array $instance Values from the database
175
  * @param bool $on_frontpage true if the frontpage is displayed, false if the admin page is displayed
176
  */
177
- private function upgrade_widget(&$instance, $on_frontpage=false) {
178
  $upgrade_required = false;
179
  // default cat_filter value in version 0.6.0 (can be removed in 1.0.0)
180
- if(isset($instance['cat_filter']) && 'none' === $instance['cat_filter']) {
181
  $instance['cat_filter'] = 'all';
182
- $upgrade_required = true;
183
  }
184
  // renamed items "show_details" -> "show_content"
185
- if(isset($instance['show_details']) && !isset($instance['show_content'])) {
186
  $instance['show_content'] = $instance['show_details'];
187
- $upgrade_required = true;
188
  }
189
  // renamed items "details_length" -> "content_length"
190
- if(isset($instance['details_length']) && !isset($instance['content_length'])) {
191
  $instance['content_length'] = $instance['details_length'];
192
- $upgrade_required = true;
193
  }
194
  // Show info for the required update on admin page
195
- if($upgrade_required && !$on_frontpage && current_user_can('edit_theme_options')) {
196
  echo '<p style="color:red"><strong>This widget is old and requires an update! Please press "Save" to execute the required modifications!</strong></p>';
197
  }
198
  }
 
199
  }
200
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
  /**
7
  * Event List Widget
8
+ */
9
  class EL_Widget extends WP_Widget {
10
 
11
  private $items;
12
 
13
+
14
  /**
15
  * Register widget with WordPress.
16
  */
17
  public function __construct() {
18
  parent::__construct(
19
+ 'event_list_widget', // Base ID
20
+ 'Event List', // Name
21
+ array( 'description' => __( 'With this widget a list of upcoming events can be displayed.', 'event-list' ) ) // Args
22
  );
23
 
24
  // define all available items
25
  $this->items = array(
26
+ 'title' => array( 'std_value' => __( 'Upcoming events', 'event-list' ) . ':' ),
27
+ 'cat_filter' => array( 'std_value' => 'all' ),
28
+ 'num_events' => array( 'std_value' => '3' ),
29
+ 'title_length' => array( 'std_value' => '0' ),
30
+ 'show_starttime' => array( 'std_value' => 'true' ),
31
+ 'show_location' => array( 'std_value' => 'false' ),
32
+ 'location_length' => array( 'std_value' => '0' ),
33
+ 'show_excerpt' => array( 'std_value' => 'false' ),
34
+ 'show_content' => array( 'std_value' => 'false' ),
35
+ 'content_length' => array( 'std_value' => '0' ),
36
+ 'url_to_page' => array( 'std_value' => '' ),
37
+ 'sc_id_for_url' => array( 'std_value' => '1' ),
38
+ 'link_to_event' => array( 'std_value' => 'false' ),
39
+ 'link_to_page' => array( 'std_value' => 'false' ),
40
+ 'link_to_page_caption' => array( 'std_value' => __( 'show events page', 'event-list' ) ),
41
  );
42
 
43
+ add_action( 'admin_init', array( &$this, 'load_widget_items_helptexts' ), 2 );
44
  }
45
 
46
+
47
  public function load_widget_items_helptexts() {
48
+ require_once EL_PATH . 'includes/widget_helptexts.php';
49
+ foreach ( $widget_items_helptexts as $name => $values ) {
50
+ $this->items[ $name ] += $values;
51
  }
52
+ unset( $widget_items_helptexts );
53
  }
54
 
55
+
56
  /**
57
  * Front-end display of widget.
58
  *
61
  * @param array $args Widget arguments.
62
  * @param array $instance Saved values from database.
63
  */
64
+ public function widget( $args, $instance ) {
65
+ $this->prepare_instance( $instance );
66
  // TODO: sanitize $instance items
67
+ $title = apply_filters( 'widget_title', $instance['title'] );
68
  echo $args['before_widget'];
69
+ if ( ! empty( $title ) ) {
70
+ echo $args['before_title'] . $title . $args['after_title'];
71
  }
72
+ $this->upgrade_widget( $instance, true );
73
+ $linked_page_is_set = ! empty( $instance['url_to_page'] );
74
+ $linked_page_id_is_set = 0 < intval( $instance['sc_id_for_url'] );
75
+ $shortcode = '[event-list show_filterbar=false';
76
+ $shortcode .= ' cat_filter=' . $instance['cat_filter'];
77
+ $shortcode .= ' num_events="' . $instance['num_events'] . '"';
78
+ $shortcode .= ' title_length=' . $instance['title_length'];
79
+ $shortcode .= ' show_starttime=' . $instance['show_starttime'];
80
+ $shortcode .= ' show_location=' . $instance['show_location'];
81
+ $shortcode .= ' location_length=' . $instance['location_length'];
82
+ $shortcode .= ' show_excerpt=' . $instance['show_excerpt'];
83
+ $shortcode .= ' show_content=' . $instance['show_content'];
84
+ $shortcode .= ' content_length=' . $instance['content_length'];
85
+ if ( $linked_page_is_set && $linked_page_id_is_set ) {
86
+ $shortcode .= ' link_to_event=' . $instance['link_to_event'];
87
+ $shortcode .= ' url_to_page="' . $instance['url_to_page'] . '"';
88
+ $shortcode .= ' sc_id_for_url=' . $instance['sc_id_for_url'];
89
+ } else {
 
90
  $shortcode .= ' link_to_event=false';
91
  }
92
  $shortcode .= ']';
93
+ echo apply_filters( 'widget_text', do_shortcode( $shortcode ) );
94
+ if ( 'true' === $instance['link_to_page'] && $linked_page_is_set ) {
95
+ echo '<div style="clear:both"><a title="' . $instance['link_to_page_caption'] . '" href="' . $instance['url_to_page'] . '">' . $instance['link_to_page_caption'] . '</a></div>';
96
  }
97
  echo $args['after_widget'];
98
  }
99
 
100
+
101
  /**
102
  * Sanitize widget form values as they are saved.
103
  *
108
  *
109
  * @return array Updated values to be saved.
110
  */
111
+ public function update( $new_instance, $old_instance ) {
112
  $instance = array();
113
+ foreach ( $this->items as $itemname => $item ) {
114
+ if ( 'checkbox' === $item['type'] ) {
115
+ $instance[ $itemname ] = ( isset( $new_instance[ $itemname ] ) && 1 == $new_instance[ $itemname ] ) ? 'true' : 'false';
116
+ } else { // 'text'
117
+ $instance[ $itemname ] = strip_tags( $new_instance[ $itemname ] );
 
118
  }
119
  }
120
  return $instance;
121
  }
122
 
123
+
124
  /**
125
  * Back-end widget form.
126
  *
128
  *
129
  * @param array $instance Previously saved values from database.
130
  */
131
+ public function form( $instance ) {
132
+ $this->upgrade_widget( $instance );
133
  $out = '';
134
+ foreach ( $this->items as $itemname => $item ) {
135
+ if ( ! isset( $instance[ $itemname ] ) ) {
136
+ $instance[ $itemname ] = $item['std_value'];
137
  }
138
+ $style_text = ( null === $item['form_style'] ) ? '' : ' style="' . $item['form_style'] . '"';
139
+ if ( 'checkbox' === $item['type'] ) {
140
+ $checked_text = ( 'true' === $instance[ $itemname ] || 1 == $instance[ $itemname ] ) ? 'checked = "checked" ' : '';
141
+ $out .= '
142
+ <p' . $style_text . ' title="' . $item['tooltip'] . '">
143
+ <label><input class="widefat" id="' . $this->get_field_id( $itemname ) . '" name="' . $this->get_field_name( $itemname ) . '" type="checkbox" ' . $checked_text . 'value="1" /> ' . $item['caption'] . '</label>
144
  </p>';
145
+ } else { // 'text'
146
+ $width_text = ( null === $item['form_width'] ) ? '' : 'style="width:' . $item['form_width'] . 'px" ';
147
+ $caption_after_text = ( null === $item['caption_after'] ) ? '' : '<label>' . $item['caption_after'] . '</label>';
148
+ $out .= '
149
+ <p' . $style_text . ' title="' . $item['tooltip'] . '">
150
+ <label for="' . $this->get_field_id( $itemname ) . '">' . $item['caption'] . ' </label>
151
+ <input ' . $width_text . 'class="widefat" id="' . $this->get_field_id( $itemname ) . '" name="' . $this->get_field_name( $itemname ) . '" type="text" value="' . esc_attr( $instance[ $itemname ] ) . '" />' . $caption_after_text . '
 
152
  </p>';
153
  }
154
  }
155
  echo $out;
156
  }
157
 
158
+
159
  /**
160
  * Prepare the instance array and add not available items with std_value
161
  *
163
  *
164
  * @param array &$instance Previously saved values from database.
165
  */
166
+ private function prepare_instance( &$instance ) {
167
+ foreach ( $this->items as $itemname => $item ) {
168
+ if ( ! isset( $instance[ $itemname ] ) ) {
169
+ $instance[ $itemname ] = $item['std_value'];
170
  }
171
  }
172
  }
173
 
174
+
175
  /**
176
  * Upgrades which are required due to modifications in the widget args
177
  *
178
  * @param array $instance Values from the database
179
  * @param bool $on_frontpage true if the frontpage is displayed, false if the admin page is displayed
180
  */
181
+ private function upgrade_widget( &$instance, $on_frontpage = false ) {
182
  $upgrade_required = false;
183
  // default cat_filter value in version 0.6.0 (can be removed in 1.0.0)
184
+ if ( isset( $instance['cat_filter'] ) && 'none' === $instance['cat_filter'] ) {
185
  $instance['cat_filter'] = 'all';
186
+ $upgrade_required = true;
187
  }
188
  // renamed items "show_details" -> "show_content"
189
+ if ( isset( $instance['show_details'] ) && ! isset( $instance['show_content'] ) ) {
190
  $instance['show_content'] = $instance['show_details'];
191
+ $upgrade_required = true;
192
  }
193
  // renamed items "details_length" -> "content_length"
194
+ if ( isset( $instance['details_length'] ) && ! isset( $instance['content_length'] ) ) {
195
  $instance['content_length'] = $instance['details_length'];
196
+ $upgrade_required = true;
197
  }
198
  // Show info for the required update on admin page
199
+ if ( $upgrade_required && ! $on_frontpage && current_user_can( 'edit_theme_options' ) ) {
200
  echo '<p style="color:red"><strong>This widget is old and requires an update! Please press "Save" to execute the required modifications!</strong></p>';
201
  }
202
  }
203
+
204
  }
205
+
includes/widget_helptexts.php CHANGED
@@ -1,115 +1,145 @@
1
  <?php
2
- if(!defined('WPINC')) {
3
  exit;
4
  }
5
 
6
  $widget_items_helptexts = array(
7
- 'title' => array('type' => 'text',
8
- 'caption' => __('Title','event-list'),
9
- 'caption_after' => null,
10
- 'tooltip' => __('This option defines the displayed title for the widget.','event-list'),
11
- 'form_style' => null,
12
- 'form_width' => null),
13
-
14
- 'cat_filter' => array('type' => 'text',
15
- 'caption' => __('Category Filter','event-list').':',
16
- 'caption_after' => null,
17
- 'tooltip' => __('This option defines the categories of which events are shown. The standard is all or an empty string to show all events. Specify a category slug or a list of category slugs to only show events of the specified categories. See description of the shortcode attribute cat_filter for detailed info about all possibilities.','event-list'),
18
- 'form_style' => 'margin:0 0 0.8em 0',
19
- 'form_width' => null),
20
-
21
- 'num_events' => array('type' => 'text',
22
- 'caption' => __('Number of listed events','event-list').':',
23
- 'caption_after' => null,
24
- 'tooltip' => __('The number of upcoming events to display','event-list'),
25
- 'form_style' => '',
26
- 'form_width' => 30),
27
-
28
- 'title_length' => array('type' => 'text',
29
- 'caption' => __('Truncate event title to','event-list'),
30
- 'caption_after' => __('characters','event-list'),
31
- 'tooltip' => __('This option defines the number of displayed characters for the event title.','event-list').' '.
32
- sprintf(__('Set this value to %1$s to view the full text, or set it to %2$s to automatically truncate the text via css.','event-list'), '[0]', '[auto]'),
33
- 'form_style' => null,
34
- 'form_width' => 40),
35
-
36
- 'show_starttime' => array('type' => 'checkbox',
37
- 'caption' => __('Show event starttime','event-list'),
38
- 'caption_after' => null,
39
- 'tooltip' => __('This option defines if the event start time will be displayed.','event-list'),
40
- 'form_style' => null,
41
- 'form_width' => null),
42
-
43
- 'show_location' => array('type' => 'checkbox',
44
- 'caption' => __('Show event location','event-list'),
45
- 'caption_after' => null,
46
- 'tooltip' => __('This option defines if the event location will be displayed.','event-list'),
47
- 'form_style' => 'margin:0 0 0.2em 0',
48
- 'form_width' => null),
49
-
50
- 'location_length' => array('type' => 'text',
51
- 'caption' => __('Truncate location to','event-list'),
52
- 'caption_after' => __('characters','event-list'),
53
- 'tooltip' => __('If the event location is diplayed this option defines the number of displayed characters.','event-list').' '.
54
- sprintf(__('Set this value to %1$s to view the full text, or set it to %2$s to automatically truncate the text via css.','event-list'), '[0]', '[auto]'),
55
- 'form_style' => 'margin:0 0 0.6em 0.9em',
56
- 'form_width' => 40),
57
-
58
- 'show_excerpt' => array('type' => 'checkbox',
59
- 'caption' => __('Show event excerpt','event-list'),
60
- 'caption_after' => null,
61
- 'tooltip' => __('This option defines if the event excerpt will be displayed.','event-list'),
62
- 'form_style' => 'margin:0 0 0.2em 0',
63
- 'form_width' => null),
64
-
65
- 'show_content' => array('type' => 'checkbox',
66
- 'caption' => __('Show event content','event-list'),
67
- 'caption_after' => null,
68
- 'tooltip' => __('This option defines if the event content will be displayed.','event-list'),
69
- 'form_style' => 'margin:0 0 0.2em 0',
70
- 'form_width' => null),
71
-
72
- 'content_length' => array('type' => 'text',
73
- 'caption' => __('Truncate content to','event-list'),
74
- 'caption_after' => __('characters','event-list'),
75
- 'tooltip' => __('If the event content are diplayed this option defines the number of diplayed characters.','event-list').' '.
76
- sprintf(__('Set this value to %1$s to view the full text.','event-list'), '[0]'),
77
- 'form_style' => 'margin:0 0 0.6em 0.9em',
78
- 'form_width' => 40),
79
-
80
- 'url_to_page' => array('type' => 'text',
81
- 'caption' => __('URL to the linked Event List page','event-list').':',
82
- 'caption_after' => null,
83
- 'tooltip' => __('This option defines the url to the linked Event List page. This option is required if you want to use one of the options below.','event-list'),
84
- 'form_style' => 'margin:0 0 0.4em 0',
85
- 'form_width' => null),
86
-
87
- 'sc_id_for_url' => array('type' => 'text',
88
- 'caption' => __('Shortcode ID on linked page','event-list').':',
89
- 'caption_after' => null,
90
- 'tooltip' => __('This option defines the shortcode-id for the Event List on the linked page. Normally the standard value 1 is correct, you only have to change it if you use multiple event-list shortcodes on the linked page.','event-list'),
91
- 'form_style' => null,
92
- 'form_width' => 35),
93
-
94
- 'link_to_event' => array('type' => 'checkbox',
95
- 'caption' => __('Add links to the single events','event-list'),
96
- 'caption_after' => null,
97
- 'tooltip' => __('With this option you can add a link to the single event page for every displayed event. You have to specify the url to the page and the shortcode id option if you want to use it.','event-list'),
98
- 'form_style' => 'margin-left:0.8em',
99
- 'form_width' => null),
100
-
101
- 'link_to_page' => array('type' => 'checkbox',
102
- 'caption' => __('Add a link to the Event List page','event-list'),
103
- 'caption_after' => null,
104
- 'tooltip' => __('With this option you can add a link to the event-list page below the diplayed events. You have to specify the url to page option if you want to use it.','event-list'),
105
- 'form_style' => 'margin:0 0 0.2em 0.8em',
106
- 'form_width' => null),
107
-
108
- 'link_to_page_caption' => array('type' => 'text',
109
- 'caption' => __('Caption for the link','event-list').':',
110
- 'caption_after' => null,
111
- 'tooltip' => __('This option defines the text for the link to the Event List page if the approriate option is selected.','event-list'),
112
- 'form_style' => 'margin:0 0 1em 2.5em',
113
- 'form_width' => null),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  );
115
- ?>
1
  <?php
2
+ if ( ! defined( 'WPINC' ) ) {
3
  exit;
4
  }
5
 
6
  $widget_items_helptexts = array(
7
+ 'title' => array(
8
+ 'type' => 'text',
9
+ 'caption' => __( 'Title', 'event-list' ),
10
+ 'caption_after' => null,
11
+ 'tooltip' => __( 'This option defines the displayed title for the widget.', 'event-list' ),
12
+ 'form_style' => null,
13
+ 'form_width' => null,
14
+ ),
15
+
16
+ 'cat_filter' => array(
17
+ 'type' => 'text',
18
+ 'caption' => __( 'Category Filter', 'event-list' ) . ':',
19
+ 'caption_after' => null,
20
+ 'tooltip' => __( 'This option defines the categories of which events are shown. The standard is all or an empty string to show all events. Specify a category slug or a list of category slugs to only show events of the specified categories. See description of the shortcode attribute cat_filter for detailed info about all possibilities.', 'event-list' ),
21
+ 'form_style' => 'margin:0 0 0.8em 0',
22
+ 'form_width' => null,
23
+ ),
24
+
25
+ 'num_events' => array(
26
+ 'type' => 'text',
27
+ 'caption' => __( 'Number of listed events', 'event-list' ) . ':',
28
+ 'caption_after' => null,
29
+ 'tooltip' => __( 'The number of upcoming events to display', 'event-list' ),
30
+ 'form_style' => '',
31
+ 'form_width' => 30,
32
+ ),
33
+
34
+ 'title_length' => array(
35
+ 'type' => 'text',
36
+ 'caption' => __( 'Truncate event title to', 'event-list' ),
37
+ 'caption_after' => __( 'characters', 'event-list' ),
38
+ 'tooltip' => __( 'This option defines the number of displayed characters for the event title.', 'event-list' ) . ' ' .
39
+ sprintf( __( 'Set this value to %1$s to view the full text, or set it to %2$s to automatically truncate the text via css.', 'event-list' ), '[0]', '[auto]' ),
40
+ 'form_style' => null,
41
+ 'form_width' => 40,
42
+ ),
43
+
44
+ 'show_starttime' => array(
45
+ 'type' => 'checkbox',
46
+ 'caption' => __( 'Show event starttime', 'event-list' ),
47
+ 'caption_after' => null,
48
+ 'tooltip' => __( 'This option defines if the event start time will be displayed.', 'event-list' ),
49
+ 'form_style' => null,
50
+ 'form_width' => null,
51
+ ),
52
+
53
+ 'show_location' => array(
54
+ 'type' => 'checkbox',
55
+ 'caption' => __( 'Show event location', 'event-list' ),
56
+ 'caption_after' => null,
57
+ 'tooltip' => __( 'This option defines if the event location will be displayed.', 'event-list' ),
58
+ 'form_style' => 'margin:0 0 0.2em 0',
59
+ 'form_width' => null,
60
+ ),
61
+
62
+ 'location_length' => array(
63
+ 'type' => 'text',
64
+ 'caption' => __( 'Truncate location to', 'event-list' ),
65
+ 'caption_after' => __( 'characters', 'event-list' ),
66
+ 'tooltip' => __( 'If the event location is diplayed this option defines the number of displayed characters.', 'event-list' ) . ' ' .
67
+ sprintf( __( 'Set this value to %1$s to view the full text, or set it to %2$s to automatically truncate the text via css.', 'event-list' ), '[0]', '[auto]' ),
68
+ 'form_style' => 'margin:0 0 0.6em 0.9em',
69
+ 'form_width' => 40,
70
+ ),
71
+
72
+ 'show_excerpt' => array(
73
+ 'type' => 'checkbox',
74
+ 'caption' => __( 'Show event excerpt', 'event-list' ),
75
+ 'caption_after' => null,
76
+ 'tooltip' => __( 'This option defines if the event excerpt will be displayed.', 'event-list' ),
77
+ 'form_style' => 'margin:0 0 0.2em 0',
78
+ 'form_width' => null,
79
+ ),
80
+
81
+ 'show_content' => array(
82
+ 'type' => 'checkbox',
83
+ 'caption' => __( 'Show event content', 'event-list' ),
84
+ 'caption_after' => null,
85
+ 'tooltip' => __( 'This option defines if the event content will be displayed.', 'event-list' ),
86
+ 'form_style' => 'margin:0 0 0.2em 0',
87
+ 'form_width' => null,
88
+ ),
89
+
90
+ 'content_length' => array(
91
+ 'type' => 'text',
92
+ 'caption' => __( 'Truncate content to', 'event-list' ),
93
+ 'caption_after' => __( 'characters', 'event-list' ),
94
+ 'tooltip' => __( 'If the event content are diplayed this option defines the number of diplayed characters.', 'event-list' ) . ' ' .
95
+ sprintf( __( 'Set this value to %1$s to view the full text.', 'event-list' ), '[0]' ),
96
+ 'form_style' => 'margin:0 0 0.6em 0.9em',
97
+ 'form_width' => 40,
98
+ ),
99
+
100
+ 'url_to_page' => array(
101
+ 'type' => 'text',
102
+ 'caption' => __( 'URL to the linked Event List page', 'event-list' ) . ':',
103
+ 'caption_after' => null,
104
+ 'tooltip' => __( 'This option defines the url to the linked Event List page. This option is required if you want to use one of the options below.', 'event-list' ),
105
+ 'form_style' => 'margin:0 0 0.4em 0',
106
+ 'form_width' => null,
107
+ ),
108
+
109
+ 'sc_id_for_url' => array(
110
+ 'type' => 'text',
111
+ 'caption' => __( 'Shortcode ID on linked page', 'event-list' ) . ':',
112
+ 'caption_after' => null,
113
+ 'tooltip' => __( 'This option defines the shortcode-id for the Event List on the linked page. Normally the standard value 1 is correct, you only have to change it if you use multiple event-list shortcodes on the linked page.', 'event-list' ),
114
+ 'form_style' => null,
115
+ 'form_width' => 35,
116
+ ),
117
+
118
+ 'link_to_event' => array(
119
+ 'type' => 'checkbox',
120
+ 'caption' => __( 'Add links to the single events', 'event-list' ),
121
+ 'caption_after' => null,
122
+ 'tooltip' => __( 'With this option you can add a link to the single event page for every displayed event. You have to specify the url to the page and the shortcode id option if you want to use it.', 'event-list' ),
123
+ 'form_style' => 'margin-left:0.8em',
124
+ 'form_width' => null,
125
+ ),
126
+
127
+ 'link_to_page' => array(
128
+ 'type' => 'checkbox',
129
+ 'caption' => __( 'Add a link to the Event List page', 'event-list' ),
130
+ 'caption_after' => null,
131
+ 'tooltip' => __( 'With this option you can add a link to the event-list page below the diplayed events. You have to specify the url to page option if you want to use it.', 'event-list' ),
132
+ 'form_style' => 'margin:0 0 0.2em 0.8em',
133
+ 'form_width' => null,
134
+ ),
135
+
136
+ 'link_to_page_caption' => array(
137
+ 'type' => 'text',
138
+ 'caption' => __( 'Caption for the link', 'event-list' ) . ':',
139
+ 'caption_after' => null,
140
+ 'tooltip' => __( 'This option defines the text for the link to the Event List page if the approriate option is selected.', 'event-list' ),
141
+ 'form_style' => 'margin:0 0 1em 2.5em',
142
+ 'form_width' => null,
143
+ ),
144
  );
145
+
languages/event-list-da_DK.mo CHANGED
Binary file
languages/event-list-da_DK.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -8,8 +8,8 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
12
- "PO-Revision-Date: 2020-11-16 16:29+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Danish (Denmark) (http://www.transifex.com/mibuthu/wp-event-list/language/da_DK/)\n"
15
  "MIME-Version: 1.0\n"
@@ -18,117 +18,117 @@ msgstr ""
18
  "Language: da_DK\n"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
 
21
- #: admin/admin.php:56
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
- #: admin/admin.php:56
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
32
  msgid "Event List Settings"
33
  msgstr "Event List indstillinger"
34
 
35
- #: admin/admin.php:105
36
  msgid "Settings"
37
  msgstr "Indstillinger"
38
 
39
- #: admin/admin.php:109 admin/includes/admin-about.php:37
40
  msgid "About Event List"
41
  msgstr "Om Event List"
42
 
43
- #: admin/admin.php:109
44
  msgid "About"
45
  msgstr "Om"
46
 
47
- #: admin/admin.php:131
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
  msgstr[1] ""
53
 
54
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
55
  msgid "General"
56
  msgstr "Generelt"
57
 
58
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
59
- #: admin/includes/admin-about.php:105
60
  msgid "Shortcode Attributes"
61
  msgstr "Shortcode attributter"
62
 
63
- #: admin/includes/admin-about.php:72
64
  msgid "Help and Instructions"
65
  msgstr "Hjælp og instruktioner"
66
 
67
- #: admin/includes/admin-about.php:73
68
  #, php-format
69
  msgid "You can manage the events %1$shere%2$s"
70
  msgstr ""
71
 
72
- #: admin/includes/admin-about.php:74
73
  msgid "To show the events on your site you have 2 possibilities"
74
  msgstr "Du har 2 muligheder for at vise begivenheder på på dit site"
75
 
76
- #: admin/includes/admin-about.php:75
77
  #, php-format
78
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
79
  msgstr "du kan placere <strong>shortcode</strong> %1$s på en hvilkensomhelst side eller post"
80
 
81
- #: admin/includes/admin-about.php:76
82
  #, php-format
83
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
84
  msgstr "du kan tilføje <strong>widget</strong> %1$s i dine sidebars"
85
 
86
- #: admin/includes/admin-about.php:77
87
  msgid ""
88
  "The displayed events and their style can be modified with the available "
89
  "widget settings and the available attributes for the shortcode."
90
  msgstr "De viste events og deres style kan modificeres med de tilgængelige widget-indstillinger og de tilgængelige attributter for shortcode."
91
 
92
- #: admin/includes/admin-about.php:78
93
  #, php-format
94
  msgid ""
95
  "A list of all available shortcode attributes with their descriptions is "
96
  "available in the %1$s tab."
97
  msgstr ""
98
 
99
- #: admin/includes/admin-about.php:79
100
  msgid "The available widget options are described in their tooltip text."
101
  msgstr "De tilgængelige widget-muligheder er beskrevet i deres tooltip-tekst."
102
 
103
- #: admin/includes/admin-about.php:80
104
  #, php-format
105
  msgid ""
106
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
107
  " to insert an URL to the linked event-list page."
108
  msgstr ""
109
 
110
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
111
  msgid "Add links to the single events"
112
  msgstr "Tilføj links til enkeltbegivenhederne"
113
 
114
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
115
  msgid "Add a link to the Event List page"
116
  msgstr "Tilføj links til Event List-siden"
117
 
118
- #: admin/includes/admin-about.php:81
119
  msgid ""
120
  "This is required because the widget does not know in which page or post the "
121
  "shortcode was included."
122
  msgstr ""
123
 
124
- #: admin/includes/admin-about.php:82
125
  msgid ""
126
  "Additionally you have to insert the correct Shortcode id on the linked page."
127
  " This id describes which shortcode should be used on the given page or post "
128
  "if you have more than one."
129
  msgstr ""
130
 
131
- #: admin/includes/admin-about.php:83
132
  #, php-format
133
  msgid ""
134
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -136,843 +136,848 @@ msgid ""
136
  "link on your linked page or post."
137
  msgstr ""
138
 
139
- #: admin/includes/admin-about.php:84
140
  #, php-format
141
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
142
  msgstr ""
143
 
144
- #: admin/includes/admin-about.php:86
145
  #, php-format
146
  msgid ""
147
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
148
  "want."
149
  msgstr ""
150
 
151
- #: admin/includes/admin-about.php:86
152
  msgid "Settings page"
153
  msgstr ""
154
 
155
- #: admin/includes/admin-about.php:92
156
  msgid "About the plugin author"
157
  msgstr ""
158
 
159
- #: admin/includes/admin-about.php:94
160
  #, php-format
161
  msgid ""
162
  "This plugin is developed by %1$s, you can find more information about the "
163
  "plugin on the %2$s."
164
  msgstr ""
165
 
166
- #: admin/includes/admin-about.php:94
167
- msgid "wordpress plugin site"
168
  msgstr ""
169
 
170
- #: admin/includes/admin-about.php:95
171
  #, php-format
172
  msgid "If you like the plugin please rate it on the %1$s."
173
  msgstr ""
174
 
175
- #: admin/includes/admin-about.php:95
176
- msgid "wordpress plugin review site"
177
  msgstr ""
178
 
179
- #: admin/includes/admin-about.php:96
180
  msgid ""
181
  "If you want to support the plugin I would be happy to get a small donation"
182
  msgstr ""
183
 
184
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
185
- #: admin/includes/admin-about.php:99
186
  #, php-format
187
  msgid "Donate with %1$s"
188
  msgstr ""
189
 
190
- #: admin/includes/admin-about.php:107
191
  msgid ""
192
  "You have the possibility to modify the output if you add some of the "
193
  "following attributes to the shortcode."
194
  msgstr "Du har mulighed for at modificere den færdige liste, hvis du tilføjer nogle af de følgende attributter til din shortcode."
195
 
196
- #: admin/includes/admin-about.php:108
197
  #, php-format
198
  msgid ""
199
  "You can combine and add as much attributes as you want. E.g. the shortcode "
200
  "including the attributes %1$s and %2$s would looks like this:"
201
  msgstr "Du kan kombinere og tilføje lige så mange attributter, som du vil. Fx vil en shortcode med attributterne %1$s og %2$s se sådan ud:"
202
 
203
- #: admin/includes/admin-about.php:110
204
  msgid ""
205
  "Below you can find a list of all supported attributes with their "
206
  "descriptions and available options:"
207
  msgstr "Nedenfor ser du en liste over alle attributter med deres beskrivelse og valgmuligheder:"
208
 
209
- #: admin/includes/admin-about.php:124
210
  msgid "Attribute name"
211
  msgstr "Attribut navn"
212
 
213
- #: admin/includes/admin-about.php:125
214
  msgid "Value options"
215
  msgstr "Værdi-muligheder"
216
 
217
- #: admin/includes/admin-about.php:126
218
  msgid "Default value"
219
  msgstr "Default værdi"
220
 
221
- #: admin/includes/admin-about.php:127
222
  msgid "Description"
223
  msgstr "Beskrivelse"
224
 
225
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
226
- #: includes/sc_event-list_helptexts.php:31
227
  msgid "Filter Syntax"
228
  msgstr "Filter syntax"
229
 
230
- #: admin/includes/admin-about.php:146
231
  msgid ""
232
  "For date and cat filters you can specify complex filters with the following "
233
  "syntax:"
234
  msgstr "For dato og kategori-filtre kan du lave komplekse filtre med den følgende syntax:"
235
 
236
- #: admin/includes/admin-about.php:147
237
  #, php-format
238
  msgid ""
239
  "You can use %1$s and %2$s connections to define complex filters. "
240
  "Additionally you can set brackets %3$s for nested queries."
241
  msgstr "Du kan benytte %1$s og %2$s forbindelser til at lave komplekse filtre. Desuden kan du tilføje brackets %3$s for nested queries."
242
 
243
- #: admin/includes/admin-about.php:147
244
  msgid "AND"
245
  msgstr "AND"
246
 
247
- #: admin/includes/admin-about.php:147
248
  msgid "OR"
249
  msgstr "OR"
250
 
251
- #: admin/includes/admin-about.php:147
252
  msgid "or"
253
  msgstr "eller"
254
 
255
- #: admin/includes/admin-about.php:147
256
  msgid "and"
257
  msgstr "og"
258
 
259
- #: admin/includes/admin-about.php:148
260
  msgid "Examples for cat filters:"
261
  msgstr "Eksempler for kategori-filtre:"
262
 
263
- #: admin/includes/admin-about.php:149
264
  #, php-format
265
  msgid "Show all events with category %1$s."
266
  msgstr "Vis alle begivenheder i kategorien %1$s."
267
 
268
- #: admin/includes/admin-about.php:150
269
  #, php-format
270
  msgid "Show all events with category %1$s or %2$s."
271
  msgstr "Vis alle begivenheder i kategorien %1$s eller %2$s."
272
 
273
- #: admin/includes/admin-about.php:151
274
  #, php-format
275
  msgid ""
276
  "Show all events with category %1$s and all events where category %2$s as "
277
  "well as %3$s is selected."
278
  msgstr "Vis alle begivenheder i kategorien %1$s og alle begivenheder, hvor kategorien %2$s og %3$s er valgt."
279
 
280
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
281
  msgid "Available Date Formats"
282
  msgstr "Mulige dato-formater"
283
 
284
- #: admin/includes/admin-about.php:157
285
  msgid "For date filters you can use the following date formats:"
286
  msgstr "Til dato-filtre kan du bruge følgende dato-formater:"
287
 
288
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
289
  msgid "Available Date Range Formats"
290
  msgstr "Tilgængelige dato-formater"
291
 
292
- #: admin/includes/admin-about.php:166
293
  msgid "For date filters you can use the following daterange formats:"
294
  msgstr ""
295
 
296
- #: admin/includes/admin-about.php:178
297
  msgid "Value"
298
  msgstr "Værdi"
299
 
300
- #: admin/includes/admin-about.php:182
301
  msgid "Example"
302
  msgstr "Eksempel"
303
 
304
- #: admin/includes/admin-categories.php:38
305
  msgid "Synchronize with post categories"
306
  msgstr ""
307
 
308
- #: admin/includes/admin-categories.php:46
309
  #, php-format
310
  msgid "%1$s categories modified (%2$s)"
311
  msgstr ""
312
 
313
- #: admin/includes/admin-categories.php:47
314
  #, php-format
315
  msgid "%1$s categories added (%2$s)"
316
  msgstr ""
317
 
318
- #: admin/includes/admin-categories.php:48
319
  #, php-format
320
  msgid "%1$s categories deleted (%2$s)"
321
  msgstr ""
322
 
323
- #: admin/includes/admin-categories.php:50
324
  #, php-format
325
  msgid "%1$s categories not modified (%2$s)"
326
  msgstr ""
327
 
328
- #: admin/includes/admin-categories.php:51
329
  #, php-format
330
  msgid "%1$s categories not added (%2$s)"
331
  msgstr ""
332
 
333
- #: admin/includes/admin-categories.php:52
334
  #, php-format
335
  msgid "%1$s categories not deleted (%2$s)"
336
  msgstr ""
337
 
338
- #: admin/includes/admin-categories.php:55
339
  msgid "An Error occured during the category sync"
340
  msgstr ""
341
 
342
- #: admin/includes/admin-categories.php:59
343
  msgid "Category sync finished"
344
  msgstr ""
345
 
346
- #: admin/includes/admin-category-sync.php:45
347
  msgid "Error: You are not allowed to view this page!"
348
  msgstr ""
349
 
350
- #: admin/includes/admin-category-sync.php:62
351
  msgid "Affected Categories when switching to seperate Event Categories"
352
  msgstr ""
353
 
354
- #: admin/includes/admin-category-sync.php:63
355
  msgid "Switch option to seperate Event Categories"
356
  msgstr ""
357
 
358
- #: admin/includes/admin-category-sync.php:64
359
  msgid ""
360
  "If you proceed, all post categories will be copied and all events will be "
361
  "re-assigned to this new categories."
362
  msgstr ""
363
 
364
- #: admin/includes/admin-category-sync.php:65
365
  msgid ""
366
  "Afterwards the event categories are independent of the post categories."
367
  msgstr ""
368
 
369
- #: admin/includes/admin-category-sync.php:68
370
  msgid "Affected Categories when switching to use Post Categories for events"
371
  msgstr ""
372
 
373
- #: admin/includes/admin-category-sync.php:69
374
  msgid "Switch option to use Post Categories for events"
375
  msgstr ""
376
 
377
- #: admin/includes/admin-category-sync.php:70
378
  msgid ""
379
  "Take a detailed look at the affected categories above before you proceed! "
380
  "All seperate event categories will be deleted, this cannot be undone!"
381
  msgstr ""
382
 
383
- #: admin/includes/admin-category-sync.php:73
384
  msgid "Event Categories: Synchronise with Post Categories"
385
  msgstr ""
386
 
387
- #: admin/includes/admin-category-sync.php:74
388
  msgid "Start synchronisation"
389
  msgstr ""
390
 
391
- #: admin/includes/admin-category-sync.php:75
392
  msgid ""
393
  "If this option is enabled the above listed categories will be deleted and "
394
  "removed from the existing events!"
395
  msgstr ""
396
 
397
- #: admin/includes/admin-category-sync.php:90
398
  msgid "Categories to modify"
399
  msgstr ""
400
 
401
- #: admin/includes/admin-category-sync.php:91
402
  msgid "Categories to add"
403
  msgstr ""
404
 
405
- #: admin/includes/admin-category-sync.php:92
406
  msgid "Categories to delete (optional)"
407
  msgstr ""
408
 
409
- #: admin/includes/admin-category-sync.php:93
410
  msgid "Delete not available post categories"
411
  msgstr ""
412
 
413
- #: admin/includes/admin-category-sync.php:97
414
  msgid "Categories with differences"
415
  msgstr ""
416
 
417
- #: admin/includes/admin-category-sync.php:98
418
  msgid "Categories to add (optional)"
419
  msgstr ""
420
 
421
- #: admin/includes/admin-category-sync.php:99
422
  msgid "Add not available post categories"
423
  msgstr ""
424
 
425
- #: admin/includes/admin-category-sync.php:117
426
  msgid "none"
427
  msgstr ""
428
 
429
- #: admin/includes/admin-import.php:49
430
  msgid "Import Events"
431
  msgstr "Importér begivenheder"
432
 
433
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
434
- #: admin/includes/admin-import.php:198
435
  msgid "Step"
436
  msgstr "Trin"
437
 
438
- #: admin/includes/admin-import.php:69
439
  msgid "Set import file and options"
440
  msgstr ""
441
 
442
- #: admin/includes/admin-import.php:72
443
  #, php-format
444
  msgid "Proceed with Step %1$s"
445
  msgstr ""
446
 
447
- #: admin/includes/admin-import.php:75
448
  msgid "Example file"
449
  msgstr "Eksempelfil"
450
 
451
- #: admin/includes/admin-import.php:76
452
  #, php-format
453
  msgid ""
454
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
455
  msgstr ""
456
 
457
- #: admin/includes/admin-import.php:77
458
  msgid "Note"
459
  msgstr "Note"
460
 
461
- #: admin/includes/admin-import.php:77
462
  msgid ""
463
  "Do not change the column header and separator line (first two lines), "
464
  "otherwise the import will fail!"
465
  msgstr ""
466
 
467
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
468
  msgid "Sorry, there has been an error."
469
  msgstr "Beklager, der er sket en fejl."
470
 
471
- #: admin/includes/admin-import.php:85
472
  msgid "The file does not exist, please try again."
473
  msgstr "Filen eksisterer ikke. Prøv venligst igen."
474
 
475
- #: admin/includes/admin-import.php:93
476
  msgid "The uploaded file does not have the required csv extension."
477
  msgstr ""
478
 
479
- #: admin/includes/admin-import.php:105
480
  msgid "Events review and additonal category selection"
481
  msgstr ""
482
 
483
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
484
  msgid "Error"
485
  msgstr ""
486
 
487
- #: admin/includes/admin-import.php:111
488
  msgid "This CSV file cannot be imported"
489
  msgstr ""
490
 
491
- #: admin/includes/admin-import.php:122
492
  msgid "None of the events in this CSV file can be imported"
493
  msgstr ""
494
 
495
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
496
  msgid "Warning"
497
  msgstr ""
498
 
499
- #: admin/includes/admin-import.php:126
500
  #, php-format
501
  msgid "There is %1$s event which cannot be imported"
502
  msgid_plural "There are %1$s events which cannot be imported"
503
  msgstr[0] ""
504
  msgstr[1] ""
505
 
506
- #: admin/includes/admin-import.php:134
507
  #, php-format
508
  msgid "CSV line %1$s"
509
  msgstr ""
510
 
511
- #: admin/includes/admin-import.php:144
512
  msgid "You can still import all other events listed below."
513
  msgstr ""
514
 
515
- #: admin/includes/admin-import.php:163
516
  msgid ""
517
  "The following category slugs are not available and will be removed from the "
518
  "imported events"
519
  msgstr ""
520
 
521
- #: admin/includes/admin-import.php:169
522
  msgid ""
523
  "If you want to keep these categories, please create these Categories first "
524
  "and do the import afterwards."
525
  msgstr ""
526
 
527
- #: admin/includes/admin-import.php:198
528
  msgid "Import result"
529
  msgstr ""
530
 
531
- #: admin/includes/admin-import.php:201
532
  #, php-format
533
  msgid "Import of %1$s events successful!"
534
  msgstr ""
535
 
536
- #: admin/includes/admin-import.php:202
537
  msgid "Go back to All Events"
538
  msgstr ""
539
 
540
- #: admin/includes/admin-import.php:206
541
  msgid "Errors during Import"
542
  msgstr ""
543
 
544
- #: admin/includes/admin-import.php:215
545
  msgid "Event from CSV-line"
546
  msgstr ""
547
 
548
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
549
- #: includes/widget_helptexts.php:8
550
  msgid "Title"
551
  msgstr "Titel"
552
 
553
- #: admin/includes/admin-import.php:227
554
  msgid "Start Date"
555
  msgstr "Starter"
556
 
557
- #: admin/includes/admin-import.php:228
558
  msgid "End Date"
559
  msgstr "Slutter"
560
 
561
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
562
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
563
  msgid "Time"
564
  msgstr "Tidspunkt"
565
 
566
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
567
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
568
- #: includes/options_helptexts.php:74
569
  msgid "Location"
570
  msgstr "Lokalitet"
571
 
572
- #: admin/includes/admin-import.php:231
573
  msgid "Content"
574
  msgstr ""
575
 
576
- #: admin/includes/admin-import.php:232
577
  msgid "Category slugs"
578
  msgstr ""
579
 
580
- #: admin/includes/admin-import.php:274
581
  msgid "Header line is missing or not correct!"
582
  msgstr ""
583
 
584
- #: admin/includes/admin-import.php:275
585
  #, php-format
586
  msgid ""
587
  "Have a look at the %1$sexample file%2$s to see the correct header line "
588
  "format."
589
  msgstr ""
590
 
591
- #: admin/includes/admin-import.php:281
592
  #, php-format
593
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
594
  msgstr ""
595
 
596
- #: admin/includes/admin-import.php:309
597
  msgid "Empty event title found"
598
  msgstr ""
599
 
600
- #: admin/includes/admin-import.php:315
601
  msgid "Wrong date format for startdate"
602
  msgstr ""
603
 
604
- #: admin/includes/admin-import.php:324
605
  msgid "Wrong date format for enddate"
606
  msgstr ""
607
 
608
- #: admin/includes/admin-import.php:365
609
  msgid "Import events"
610
  msgstr ""
611
 
612
- #: admin/includes/admin-import.php:366
613
  msgid "Add additional categories"
614
  msgstr ""
615
 
616
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
617
  msgid "Import"
618
  msgstr "Importér"
619
 
620
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
621
  msgid "No events found"
622
  msgstr ""
623
 
624
- #: admin/includes/admin-import.php:432
625
  msgid "Saving of event failed!"
626
  msgstr ""
627
 
628
- #: admin/includes/admin-main.php:60
629
  msgid "Event Date"
630
  msgstr ""
631
 
632
- #: admin/includes/admin-main.php:64
633
  msgid "Author"
634
  msgstr "Forfatter"
635
 
636
- #: admin/includes/admin-main.php:126
637
  #, php-format
638
  msgid "Add a copy of %1$s"
639
  msgstr ""
640
 
641
- #: admin/includes/admin-main.php:126
642
  msgid "Copy"
643
  msgstr ""
644
 
645
- #: admin/includes/admin-new.php:51
646
  msgid "Event data"
647
  msgstr ""
648
 
649
- #: admin/includes/admin-new.php:80
650
  msgid "Add Copy"
651
  msgstr ""
652
 
653
- #: admin/includes/admin-new.php:84
654
  msgid "Date"
655
  msgstr "Dato"
656
 
657
- #: admin/includes/admin-new.php:84
658
  msgid "required"
659
  msgstr ""
660
 
661
- #: admin/includes/admin-new.php:87
662
  msgid "Multi-Day Event"
663
  msgstr ""
664
 
665
- #: admin/includes/admin-new.php:106
666
  msgid "Event Title"
667
  msgstr ""
668
 
669
- #: admin/includes/admin-new.php:121
670
  msgid "Event Content"
671
  msgstr ""
672
 
673
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
674
  msgid "Event updated."
675
  msgstr ""
676
 
677
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
678
  msgid "View event"
679
  msgstr ""
680
 
681
- #: admin/includes/admin-new.php:184
682
  #, php-format
683
  msgid "Event restored to revision from %1$s"
684
  msgstr ""
685
 
686
- #: admin/includes/admin-new.php:185
687
  msgid "Event published."
688
  msgstr ""
689
 
690
- #: admin/includes/admin-new.php:187
691
  msgid "Event submitted."
692
  msgstr ""
693
 
694
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
695
- #: admin/includes/admin-new.php:190
696
  msgid "Preview event"
697
  msgstr ""
698
 
699
- #: admin/includes/admin-new.php:188
700
  #, php-format
701
  msgid "Event scheduled for: %1$s>"
702
  msgstr ""
703
 
704
- #: admin/includes/admin-new.php:190
705
  msgid "Event draft updated."
706
  msgstr ""
707
 
708
- #: admin/includes/admin-settings.php:73
709
  msgid "Go to Event Category switching page"
710
  msgstr ""
711
 
712
- #: admin/includes/admin-settings.php:85
713
  msgid "Frontend Settings"
714
  msgstr "Frontend-indstillinger"
715
 
716
- #: admin/includes/admin-settings.php:86
717
  msgid "Admin Page Settings"
718
  msgstr "Admin Page-indstillinger"
719
 
720
- #: admin/includes/admin-settings.php:87
721
  msgid "Feed Settings"
722
  msgstr "Feed-indstillinger"
723
 
724
- #: admin/includes/admin-settings.php:88
725
  msgid "Category Taxonomy"
726
  msgstr ""
727
 
728
- #: includes/daterange_helptexts.php:7
729
  msgid "Year"
730
  msgstr "År"
731
 
732
- #: includes/daterange_helptexts.php:8
733
  msgid "A year can be specified in 4 digit format."
734
  msgstr ""
735
 
736
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
737
- #: includes/daterange_helptexts.php:36
738
  #, php-format
739
  msgid ""
740
  "For a start date filter the first day of %1$s is used, in an end date the "
741
  "last day."
742
  msgstr ""
743
 
744
- #: includes/daterange_helptexts.php:9
745
  msgid "the resulting year"
746
  msgstr ""
747
 
748
- #: includes/daterange_helptexts.php:12
749
  msgid "Month"
750
  msgstr "Måned"
751
 
752
- #: includes/daterange_helptexts.php:13
753
  msgid ""
754
  "A month can be specified with 4 digits for the year and 2 digits for the "
755
  "month, seperated by a hyphen (-)."
756
  msgstr ""
757
 
758
- #: includes/daterange_helptexts.php:14
759
  msgid "the resulting month"
760
  msgstr ""
761
 
762
- #: includes/daterange_helptexts.php:17
763
  msgid "Day"
764
  msgstr "Dag"
765
 
766
- #: includes/daterange_helptexts.php:18
767
  msgid ""
768
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
769
  " month and 2 digets for the day, seperated by hyphens (-)."
770
  msgstr ""
771
 
772
- #: includes/daterange_helptexts.php:21
773
  msgid "Relative Year"
774
  msgstr ""
775
 
776
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
777
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
778
  #, php-format
779
  msgid "%1$s from now can be specified in the following notation: %2$s"
780
  msgstr ""
781
 
782
- #: includes/daterange_helptexts.php:22
783
  msgid "A relative year"
784
  msgstr ""
785
 
786
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
787
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
788
  #, php-format
789
  msgid ""
790
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
791
  "%3$s or %4$s attached (see also the example below)."
792
  msgstr ""
793
 
794
- #: includes/daterange_helptexts.php:23
795
  msgid "number of years"
796
  msgstr "antal år"
797
 
798
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
799
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
800
  #, php-format
801
  msgid "Additionally the following values are available: %1$s"
802
  msgstr ""
803
 
804
- #: includes/daterange_helptexts.php:27
805
  msgid "Relative Month"
806
  msgstr ""
807
 
808
- #: includes/daterange_helptexts.php:28
809
  msgid "A relative month"
810
  msgstr ""
811
 
812
- #: includes/daterange_helptexts.php:29
813
  msgid "number of months"
814
  msgstr "Antal måneder"
815
 
816
- #: includes/daterange_helptexts.php:33
817
  msgid "Relative Week"
818
  msgstr ""
819
 
820
- #: includes/daterange_helptexts.php:34
821
  msgid "A relative week"
822
  msgstr ""
823
 
824
- #: includes/daterange_helptexts.php:35
825
  msgid "number of weeks"
826
  msgstr "Antal uger"
827
 
828
- #: includes/daterange_helptexts.php:36
829
  msgid "the resulting week"
830
  msgstr ""
831
 
832
- #: includes/daterange_helptexts.php:37
833
  #, php-format
834
  msgid ""
835
  "The first day of the week is depending on the option %1$s which can be found"
836
  " and changed in %2$s."
837
  msgstr ""
838
 
839
- #: includes/daterange_helptexts.php:41
840
  msgid "Relative Day"
841
  msgstr ""
842
 
843
- #: includes/daterange_helptexts.php:42
844
  msgid "A relative day"
845
  msgstr ""
846
 
847
- #: includes/daterange_helptexts.php:43
848
  msgid "number of days"
849
  msgstr ""
850
 
851
- #: includes/daterange_helptexts.php:49
852
  msgid "Date range"
853
  msgstr ""
854
 
855
- #: includes/daterange_helptexts.php:50
856
  msgid ""
857
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
858
  "\t For the start and end date any available date format can be used."
859
  msgstr ""
860
 
861
- #: includes/daterange_helptexts.php:55
862
  msgid "This value defines a range without any limits."
863
  msgstr ""
864
 
865
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
866
- #: includes/daterange_helptexts.php:66
867
  #, php-format
868
  msgid "The corresponding date_range format is: %1$s"
869
  msgstr ""
870
 
871
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
872
  msgid "Upcoming"
873
  msgstr "Kommende"
874
 
875
- #: includes/daterange_helptexts.php:60
876
  msgid "This value defines a range from the actual day to the future."
877
  msgstr ""
878
 
879
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
880
  msgid "Past"
881
  msgstr "Tidligere"
882
 
883
- #: includes/daterange_helptexts.php:65
884
  msgid "This value defines a range from the past to the previous day."
885
  msgstr ""
886
 
887
- #: includes/event.php:110
888
  msgid "No valid start date provided"
889
  msgstr ""
890
 
891
- #: includes/events_post_type.php:60
 
 
 
 
 
892
  msgid "Events"
893
  msgstr "Begivenheder"
894
 
895
- #: includes/events_post_type.php:61
896
  msgid "Event"
897
  msgstr ""
898
 
899
- #: includes/events_post_type.php:62
900
  msgid "Add New"
901
  msgstr "Tilføj ny"
902
 
903
- #: includes/events_post_type.php:63
904
  msgid "Add New Event"
905
  msgstr "Tilføj ny begivenhed"
906
 
907
- #: includes/events_post_type.php:64
908
  msgid "Edit Event"
909
  msgstr "Redigér begivenhed"
910
 
911
- #: includes/events_post_type.php:65
912
  msgid "New Event"
913
  msgstr ""
914
 
915
- #: includes/events_post_type.php:66
916
  msgid "View Event"
917
  msgstr ""
918
 
919
- #: includes/events_post_type.php:67
920
  msgid "View Events"
921
  msgstr ""
922
 
923
- #: includes/events_post_type.php:68
924
  msgid "Search Events"
925
  msgstr ""
926
 
927
- #: includes/events_post_type.php:70
928
  msgid "No events found in Trash"
929
  msgstr ""
930
 
931
- #: includes/events_post_type.php:72
932
  msgid "All Events"
933
  msgstr "Alle begivenheder"
934
 
935
- #: includes/events_post_type.php:73
936
  msgid "Event Archives"
937
  msgstr ""
938
 
939
- #: includes/events_post_type.php:74
940
  msgid "Event Attributes"
941
  msgstr ""
942
 
943
- #: includes/events_post_type.php:75
944
  msgid "Insert into event"
945
  msgstr ""
946
 
947
- #: includes/events_post_type.php:76
948
  msgid "Uploaded to this event"
949
  msgstr ""
950
 
951
- #: includes/events_post_type.php:77
952
  msgid "Event List"
953
  msgstr "Event List"
954
 
955
- #: includes/events_post_type.php:78
956
  msgid "Filter events list"
957
  msgstr ""
958
 
959
- #: includes/events_post_type.php:79
960
  msgid "Events list navigation"
961
  msgstr ""
962
 
963
- #: includes/events_post_type.php:80
964
  msgid "Events list"
965
  msgstr ""
966
 
967
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
968
  msgid "Reset"
969
  msgstr ""
970
 
971
- #: includes/filterbar.php:278
972
  msgid "All"
973
  msgstr "Alle"
974
 
975
- #: includes/filterbar.php:281
976
  msgid "All Dates"
977
  msgstr ""
978
 
@@ -994,128 +999,128 @@ msgid ""
994
  "CSV file can be specified."
995
  msgstr ""
996
 
997
- #: includes/options_helptexts.php:22
998
  #, php-format
999
  msgid ""
1000
  "You can use the php date format options given in %1$s, the most important "
1001
  "ones are:"
1002
  msgstr ""
1003
 
1004
- #: includes/options_helptexts.php:24
1005
  msgid "full year representation, with 4 digits"
1006
  msgstr ""
1007
 
1008
- #: includes/options_helptexts.php:25
1009
  msgid "numeric representation of a month, with leading zeros"
1010
  msgstr ""
1011
 
1012
- #: includes/options_helptexts.php:26
1013
  msgid "day of the month, 2 digits with leading zeros"
1014
  msgstr ""
1015
 
1016
- #: includes/options_helptexts.php:28
1017
  msgid ""
1018
  "If the date format in the CSV file does not correspond to the given format, "
1019
  "the import script tries to recognize the date format by itself."
1020
  msgstr ""
1021
 
1022
- #: includes/options_helptexts.php:29
1023
  msgid ""
1024
  "But this can cause problems or result in wrong dates, so it is recommended "
1025
  "to specify the correct date format here."
1026
  msgstr ""
1027
 
1028
- #: includes/options_helptexts.php:30
1029
  msgid "Examples"
1030
  msgstr ""
1031
 
1032
- #: includes/options_helptexts.php:39
1033
  msgid "Text for no events"
1034
  msgstr "Tekst hvis ingen begivenheder"
1035
 
1036
- #: includes/options_helptexts.php:41
1037
  msgid ""
1038
  "This option defines the displayed text when no events are available for the "
1039
  "selected view."
1040
  msgstr ""
1041
 
1042
- #: includes/options_helptexts.php:46
1043
  msgid "Multiday filter range"
1044
  msgstr ""
1045
 
1046
- #: includes/options_helptexts.php:47
1047
  msgid "Use the complete event range in the date filter"
1048
  msgstr ""
1049
 
1050
- #: includes/options_helptexts.php:49
1051
  msgid ""
1052
  "This option defines if the complete range of a multiday event shall be "
1053
  "considered in the date filter."
1054
  msgstr ""
1055
 
1056
- #: includes/options_helptexts.php:50
1057
  msgid ""
1058
  "If disabled, only the start day of an event is considered in the filter."
1059
  msgstr ""
1060
 
1061
- #: includes/options_helptexts.php:51
1062
  msgid ""
1063
  "For an example multiday event which started yesterday and ends tomorrow this"
1064
  " means, that it is displayed in umcoming dates when this option is enabled, "
1065
  "but it is hidden when the option is disabled."
1066
  msgstr ""
1067
 
1068
- #: includes/options_helptexts.php:56
1069
  msgid "Date display"
1070
  msgstr ""
1071
 
1072
- #: includes/options_helptexts.php:57
1073
  msgid "Show the date only once per day"
1074
  msgstr ""
1075
 
1076
- #: includes/options_helptexts.php:59
1077
  msgid ""
1078
  "With this option enabled the date is only displayed once per day if more "
1079
  "than one event is available on the same day."
1080
  msgstr ""
1081
 
1082
- #: includes/options_helptexts.php:60
1083
  msgid ""
1084
  "If enabled, the events are ordered in a different way (end date before start"
1085
  " time) to allow using the same date for as much events as possible."
1086
  msgstr ""
1087
 
1088
- #: includes/options_helptexts.php:65
1089
  msgid "HTML tags"
1090
  msgstr "HTML tags"
1091
 
1092
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1093
  #, php-format
1094
  msgid "Allow HTML tags in the event field \"%1$s\""
1095
  msgstr ""
1096
 
1097
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1098
  #, php-format
1099
  msgid ""
1100
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1101
  msgstr ""
1102
 
1103
- #: includes/options_helptexts.php:79
1104
  msgid "Preferred language file"
1105
  msgstr ""
1106
 
1107
- #: includes/options_helptexts.php:80
1108
  msgid "Load translations from general language directory first"
1109
  msgstr ""
1110
 
1111
- #: includes/options_helptexts.php:82
1112
  #, php-format
1113
  msgid ""
1114
  "The default is to load the %1$s translation file from the plugin language "
1115
  "directory first (%2$s)."
1116
  msgstr ""
1117
 
1118
- #: includes/options_helptexts.php:83
1119
  #, php-format
1120
  msgid ""
1121
  "If you want to load your own language file from the general language "
@@ -1123,312 +1128,312 @@ msgid ""
1123
  "language directory, you have to enable this option."
1124
  msgstr ""
1125
 
1126
- #: includes/options_helptexts.php:89
1127
  msgid "Events permalink slug"
1128
  msgstr ""
1129
 
1130
- #: includes/options_helptexts.php:90
1131
  msgid ""
1132
  "With this option the slug for the events permalink URLs can be defined."
1133
  msgstr ""
1134
 
1135
- #: includes/options_helptexts.php:95
1136
  msgid "Text for \"Show content\""
1137
  msgstr ""
1138
 
1139
- #: includes/options_helptexts.php:96
1140
  msgid ""
1141
  "With this option the displayed text for the link to show the event content "
1142
  "can be changed, when collapsing is enabled."
1143
  msgstr ""
1144
 
1145
- #: includes/options_helptexts.php:101
1146
  msgid "Text for \"Hide content\""
1147
  msgstr ""
1148
 
1149
- #: includes/options_helptexts.php:102
1150
  msgid ""
1151
  "With this option the displayed text for the link to hide the event content "
1152
  "can be changed, when collapsing is enabled."
1153
  msgstr ""
1154
 
1155
- #: includes/options_helptexts.php:107
1156
  msgid "Disable CSS file"
1157
  msgstr "Deaktiver CSS-fil"
1158
 
1159
- #: includes/options_helptexts.php:108
1160
  #, php-format
1161
  msgid "Disable the %1$s file."
1162
  msgstr ""
1163
 
1164
- #: includes/options_helptexts.php:110
1165
  #, php-format
1166
  msgid "With this option you can disable the inclusion of the %1$s file."
1167
  msgstr ""
1168
 
1169
- #: includes/options_helptexts.php:111
1170
  msgid ""
1171
  "This normally only make sense if you have css conflicts with your theme and "
1172
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1173
  msgstr ""
1174
 
1175
- #: includes/options_helptexts.php:117
1176
  msgid "Date format in edit form"
1177
  msgstr ""
1178
 
1179
- #: includes/options_helptexts.php:119
1180
  msgid ""
1181
  "This option sets the displayed date format for the event date fields in the "
1182
  "event new / edit form."
1183
  msgstr ""
1184
 
1185
- #: includes/options_helptexts.php:120
1186
  msgid "The default is an empty string to use the Wordpress standard setting."
1187
  msgstr ""
1188
 
1189
- #: includes/options_helptexts.php:121
1190
  #, php-format
1191
  msgid ""
1192
  "All available options to specify the date format can be found %1$shere%2$s."
1193
  msgstr ""
1194
 
1195
- #: includes/options_helptexts.php:127
1196
  msgid "Enable RSS feed"
1197
  msgstr ""
1198
 
1199
- #: includes/options_helptexts.php:128
1200
  msgid "Enable support for the event RSS feed"
1201
  msgstr ""
1202
 
1203
- #: includes/options_helptexts.php:130
1204
  msgid ""
1205
  "This option activates the RSS feed for the events and adds a feed link in "
1206
  "the html head."
1207
  msgstr ""
1208
 
1209
- #: includes/options_helptexts.php:131
1210
  msgid ""
1211
  "You have to enable this option if you want to use one of the RSS feed "
1212
  "features."
1213
  msgstr ""
1214
 
1215
- #: includes/options_helptexts.php:136
1216
  msgid "Enable iCal feed"
1217
  msgstr ""
1218
 
1219
- #: includes/options_helptexts.php:137
1220
  msgid "Enable support for the event iCal feed"
1221
  msgstr ""
1222
 
1223
- #: includes/options_helptexts.php:139
1224
  msgid "This option activates the iCal feed for events."
1225
  msgstr ""
1226
 
1227
- #: includes/options_helptexts.php:140
1228
  msgid ""
1229
  "You have to enable this option if you want to use one of the iCal features."
1230
  msgstr ""
1231
 
1232
- #: includes/options_helptexts.php:145
1233
  msgid "Position of the RSS feed link"
1234
  msgstr ""
1235
 
1236
- #: includes/options_helptexts.php:146
1237
  msgid "at the top (above the navigation bar)"
1238
  msgstr ""
1239
 
1240
- #: includes/options_helptexts.php:146
1241
  msgid "between navigation bar and events"
1242
  msgstr ""
1243
 
1244
- #: includes/options_helptexts.php:146
1245
  msgid "at the bottom"
1246
  msgstr ""
1247
 
1248
- #: includes/options_helptexts.php:147
1249
  msgid ""
1250
  "This option specifies the position of the RSS feed link in the event list."
1251
  msgstr ""
1252
 
1253
- #: includes/options_helptexts.php:152
1254
  msgid "Align of the RSS feed link"
1255
  msgstr ""
1256
 
1257
- #: includes/options_helptexts.php:153
1258
  msgid "left"
1259
  msgstr ""
1260
 
1261
- #: includes/options_helptexts.php:153
1262
  msgid "center"
1263
  msgstr ""
1264
 
1265
- #: includes/options_helptexts.php:153
1266
  msgid "right"
1267
  msgstr ""
1268
 
1269
- #: includes/options_helptexts.php:154
1270
  msgid ""
1271
  "This option specifies the align of the RSS feed link in the event list."
1272
  msgstr ""
1273
 
1274
- #: includes/options_helptexts.php:159
1275
  msgid "RSS feed name"
1276
  msgstr ""
1277
 
1278
- #: includes/options_helptexts.php:161
1279
  #, php-format
1280
  msgid "This option sets the RSS feed name. The default value is %1$s."
1281
  msgstr ""
1282
 
1283
- #: includes/options_helptexts.php:162
1284
  #, php-format
1285
  msgid ""
1286
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1287
  "enabled)."
1288
  msgstr ""
1289
 
1290
- #: includes/options_helptexts.php:167
1291
  msgid "RSS feed Description"
1292
  msgstr ""
1293
 
1294
- #: includes/options_helptexts.php:169
1295
  #, php-format
1296
  msgid "This options set the RSS feed description. The default value is %1$s."
1297
  msgstr ""
1298
 
1299
- #: includes/options_helptexts.php:170
1300
  msgid ""
1301
  "This description will be used in the title for the feed link in the html "
1302
  "head and for the description in the feed itself."
1303
  msgstr ""
1304
 
1305
- #: includes/options_helptexts.php:175
1306
  msgid "RSS feed events"
1307
  msgstr ""
1308
 
1309
- #: includes/options_helptexts.php:176
1310
  msgid "Only show upcoming events in the RSS feed"
1311
  msgstr ""
1312
 
1313
- #: includes/options_helptexts.php:178
1314
  msgid ""
1315
  "If this option is enabled only the upcoming events are listed in the RSS "
1316
  "feed."
1317
  msgstr ""
1318
 
1319
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1320
  msgid "If disabled, all events (upcoming and past) will be listed."
1321
  msgstr ""
1322
 
1323
- #: includes/options_helptexts.php:184
1324
  msgid "RSS link text"
1325
  msgstr ""
1326
 
1327
- #: includes/options_helptexts.php:186
1328
  msgid "This option sets the caption of the RSS feed link in the event list."
1329
  msgstr ""
1330
 
1331
- #: includes/options_helptexts.php:187
1332
  msgid "Use an empty text to only show the rss image."
1333
  msgstr ""
1334
 
1335
- #: includes/options_helptexts.php:188
1336
  #, php-format
1337
  msgid ""
1338
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1339
  " RSS feed link."
1340
  msgstr ""
1341
 
1342
- #: includes/options_helptexts.php:193
1343
  msgid "iCal feed name"
1344
  msgstr ""
1345
 
1346
- #: includes/options_helptexts.php:195
1347
  #, php-format
1348
  msgid "This option sets the iCal feed name. The default value is %1$s."
1349
  msgstr ""
1350
 
1351
- #: includes/options_helptexts.php:196
1352
  #, php-format
1353
  msgid ""
1354
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1355
  "permalinks enabled)."
1356
  msgstr ""
1357
 
1358
- #: includes/options_helptexts.php:201
1359
  msgid "iCal feed events"
1360
  msgstr ""
1361
 
1362
- #: includes/options_helptexts.php:202
1363
  msgid "Only show upcoming events in the iCal feed"
1364
  msgstr ""
1365
 
1366
- #: includes/options_helptexts.php:204
1367
  msgid ""
1368
  "If this option is enabled only the upcoming events are listed in the iCal "
1369
  "file."
1370
  msgstr ""
1371
 
1372
- #: includes/options_helptexts.php:210
1373
  msgid "iCal link text"
1374
  msgstr ""
1375
 
1376
- #: includes/options_helptexts.php:212
1377
  msgid "This option sets the iCal link text in the event list."
1378
  msgstr ""
1379
 
1380
- #: includes/options_helptexts.php:213
1381
  msgid "Use an empty text to only show the iCal image."
1382
  msgstr ""
1383
 
1384
- #: includes/options_helptexts.php:214
1385
  #, php-format
1386
  msgid ""
1387
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1388
  " iCal feed link."
1389
  msgstr ""
1390
 
1391
- #: includes/options_helptexts.php:221
1392
  msgid "Event Category handling"
1393
  msgstr ""
1394
 
1395
- #: includes/options_helptexts.php:222
1396
  msgid "Use Post Categories"
1397
  msgstr ""
1398
 
1399
- #: includes/options_helptexts.php:224
1400
  msgid ""
1401
  "Do not maintain seperate categories for the events, and use the existing "
1402
  "post categories instead."
1403
  msgstr ""
1404
 
1405
- #: includes/options_helptexts.php:225
1406
  msgid "Attention"
1407
  msgstr ""
1408
 
1409
- #: includes/options_helptexts.php:226
1410
  msgid ""
1411
  "This option cannot be changed directly, but you can go to the Event Category"
1412
  " switching page from here."
1413
  msgstr ""
1414
 
1415
- #: includes/options.php:40
1416
  msgid "events"
1417
  msgstr ""
1418
 
1419
- #: includes/options.php:41
1420
  msgid "Show content"
1421
  msgstr ""
1422
 
1423
- #: includes/options.php:42
1424
  msgid "Hide content"
1425
  msgstr ""
1426
 
1427
- #: includes/sc_event-list_helptexts.php:7
1428
  msgid "event-id"
1429
  msgstr ""
1430
 
1431
- #: includes/sc_event-list_helptexts.php:8
1432
  #, php-format
1433
  msgid ""
1434
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1436,107 +1441,107 @@ msgid ""
1436
  "this event is shown."
1437
  msgstr ""
1438
 
1439
- #: includes/sc_event-list_helptexts.php:10
1440
- #: includes/sc_event-list_helptexts.php:22
1441
  msgid "year"
1442
  msgstr ""
1443
 
1444
- #: includes/sc_event-list_helptexts.php:11
1445
  msgid ""
1446
  "This attribute defines which events are initially shown. The default is to "
1447
  "show the upcoming events only."
1448
  msgstr ""
1449
 
1450
- #: includes/sc_event-list_helptexts.php:12
1451
  #, php-format
1452
  msgid ""
1453
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1454
  "change the displayed event date range via the filterbar or url parameters."
1455
  msgstr ""
1456
 
1457
- #: includes/sc_event-list_helptexts.php:14
1458
  msgid "category slug"
1459
  msgstr ""
1460
 
1461
- #: includes/sc_event-list_helptexts.php:15
1462
  msgid ""
1463
  "This attribute defines the category of which events are initially shown. The"
1464
  " default is to show events of all categories."
1465
  msgstr ""
1466
 
1467
- #: includes/sc_event-list_helptexts.php:16
1468
  msgid ""
1469
  "Provide a category slug to change this behavior. It is still possible to "
1470
  "change the displayed categories via the filterbar or url parameters."
1471
  msgstr ""
1472
 
1473
- #: includes/sc_event-list_helptexts.php:19
1474
  msgid "This attribute defines the initial order of the events."
1475
  msgstr ""
1476
 
1477
- #: includes/sc_event-list_helptexts.php:20
1478
  msgid ""
1479
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1480
  "in the opposite direction (from new to old)."
1481
  msgstr ""
1482
 
1483
- #: includes/sc_event-list_helptexts.php:23
1484
  #, php-format
1485
  msgid ""
1486
  "This attribute defines the dates and date ranges of which events are "
1487
  "displayed. The default is %1$s to show all events."
1488
  msgstr ""
1489
 
1490
- #: includes/sc_event-list_helptexts.php:24
1491
  #, php-format
1492
  msgid ""
1493
  "Filtered events according to %1$s value are not available in the event list."
1494
  msgstr ""
1495
 
1496
- #: includes/sc_event-list_helptexts.php:25
1497
  #, php-format
1498
  msgid ""
1499
  "You can find all available values with a description and examples in the "
1500
  "sections %1$s and %2$s below."
1501
  msgstr ""
1502
 
1503
- #: includes/sc_event-list_helptexts.php:26
1504
  #, php-format
1505
  msgid "See %1$s description if you want to define complex filters."
1506
  msgstr ""
1507
 
1508
- #: includes/sc_event-list_helptexts.php:28
1509
  msgid "category slugs"
1510
  msgstr ""
1511
 
1512
- #: includes/sc_event-list_helptexts.php:29
1513
  msgid ""
1514
  "This attribute defines the category filter which filters the events to show."
1515
  " The default is $1$s or an empty string to show all events."
1516
  msgstr ""
1517
 
1518
- #: includes/sc_event-list_helptexts.php:30
1519
  #, php-format
1520
  msgid ""
1521
  "Events with categories that doesn´t match %1$s are not shown in the event "
1522
  "list. They are also not available if a manual url parameter is added."
1523
  msgstr ""
1524
 
1525
- #: includes/sc_event-list_helptexts.php:31
1526
  #, php-format
1527
  msgid ""
1528
  "The filter is specified via the given category slugs. See %1$s description "
1529
  "if you want to define complex filters."
1530
  msgstr ""
1531
 
1532
- #: includes/sc_event-list_helptexts.php:33
1533
- #: includes/sc_event-list_helptexts.php:74
1534
- #: includes/sc_event-list_helptexts.php:89
1535
  #: includes/sc_event-list_helptexts.php:111
 
 
1536
  msgid "number"
1537
  msgstr ""
1538
 
1539
- #: includes/sc_event-list_helptexts.php:34
1540
  #, php-format
1541
  msgid ""
1542
  "This attribute defines how many events should be displayed if upcoming "
@@ -1544,109 +1549,109 @@ msgid ""
1544
  "displayed."
1545
  msgstr ""
1546
 
1547
- #: includes/sc_event-list_helptexts.php:35
1548
  msgid ""
1549
  "Please not that in the actual version there is no pagination of the events "
1550
  "available, so the event list can be very long."
1551
  msgstr ""
1552
 
1553
- #: includes/sc_event-list_helptexts.php:38
1554
  msgid ""
1555
  "This attribute defines if the filterbar should be displayed. The filterbar "
1556
  "allows the users to specify filters for the listed events."
1557
  msgstr ""
1558
 
1559
- #: includes/sc_event-list_helptexts.php:39
1560
  #, php-format
1561
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1562
  msgstr ""
1563
 
1564
- #: includes/sc_event-list_helptexts.php:40
1565
  #, php-format
1566
  msgid ""
1567
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1568
  " in the single event view."
1569
  msgstr ""
1570
 
1571
- #: includes/sc_event-list_helptexts.php:43
1572
  #, php-format
1573
  msgid ""
1574
  "This attribute specifies the available items in the filterbar. This options "
1575
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1576
  msgstr ""
1577
 
1578
- #: includes/sc_event-list_helptexts.php:44
1579
  msgid ""
1580
  "Find below an overview of the available filterbar items and their options:"
1581
  msgstr ""
1582
 
1583
- #: includes/sc_event-list_helptexts.php:46
1584
  msgid "filterbar item"
1585
  msgstr ""
1586
 
1587
- #: includes/sc_event-list_helptexts.php:46
1588
- #: includes/sc_event-list_helptexts.php:63
1589
  msgid "description"
1590
  msgstr ""
1591
 
1592
- #: includes/sc_event-list_helptexts.php:46
1593
  msgid "item options"
1594
  msgstr ""
1595
 
1596
- #: includes/sc_event-list_helptexts.php:46
1597
  msgid "option values"
1598
  msgstr ""
1599
 
1600
- #: includes/sc_event-list_helptexts.php:46
1601
  msgid "default value"
1602
  msgstr ""
1603
 
1604
- #: includes/sc_event-list_helptexts.php:46
1605
  msgid "option description"
1606
  msgstr ""
1607
 
1608
- #: includes/sc_event-list_helptexts.php:47
1609
  msgid ""
1610
  "Show a list of all available years. Additional there are some special "
1611
  "entries available (see item options)."
1612
  msgstr ""
1613
 
1614
- #: includes/sc_event-list_helptexts.php:48
1615
- #: includes/sc_event-list_helptexts.php:53
1616
  msgid "Add an entry to show all events."
1617
  msgstr ""
1618
 
1619
- #: includes/sc_event-list_helptexts.php:49
1620
- #: includes/sc_event-list_helptexts.php:54
1621
  msgid "Add an entry to show all upcoming events."
1622
  msgstr ""
1623
 
1624
- #: includes/sc_event-list_helptexts.php:50
1625
- #: includes/sc_event-list_helptexts.php:55
1626
  msgid "Add an entry to show events in the past."
1627
  msgstr ""
1628
 
1629
- #: includes/sc_event-list_helptexts.php:51
1630
  msgid "Set descending or ascending order of year entries."
1631
  msgstr ""
1632
 
1633
- #: includes/sc_event-list_helptexts.php:52
1634
  msgid "Show a list of all available months."
1635
  msgstr ""
1636
 
1637
- #: includes/sc_event-list_helptexts.php:56
1638
  msgid "Set descending or ascending order of month entries."
1639
  msgstr ""
1640
 
1641
- #: includes/sc_event-list_helptexts.php:57
1642
  msgid "php date-formats"
1643
  msgstr ""
1644
 
1645
- #: includes/sc_event-list_helptexts.php:57
1646
  msgid "Set the displayed date format of the month entries."
1647
  msgstr ""
1648
 
1649
- #: includes/sc_event-list_helptexts.php:58
1650
  #, php-format
1651
  msgid ""
1652
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1654,65 +1659,65 @@ msgid ""
1654
  "order."
1655
  msgstr ""
1656
 
1657
- #: includes/sc_event-list_helptexts.php:58
1658
  #, php-format
1659
  msgid ""
1660
  "Specifies the displayed values and their order. The items must be seperated "
1661
  "by %1$s."
1662
  msgstr ""
1663
 
1664
- #: includes/sc_event-list_helptexts.php:59
1665
  msgid "Show a list of all available categories."
1666
  msgstr ""
1667
 
1668
- #: includes/sc_event-list_helptexts.php:59
1669
  msgid "Add an entry to show events from all categories."
1670
  msgstr ""
1671
 
1672
- #: includes/sc_event-list_helptexts.php:60
1673
  msgid "A link to reset the eventlist filter to standard."
1674
  msgstr ""
1675
 
1676
- #: includes/sc_event-list_helptexts.php:60
1677
  msgid "any text"
1678
  msgstr ""
1679
 
1680
- #: includes/sc_event-list_helptexts.php:60
1681
  msgid "Set the caption of the link."
1682
  msgstr ""
1683
 
1684
- #: includes/sc_event-list_helptexts.php:61
1685
  msgid "Find below an overview of the available filterbar display options:"
1686
  msgstr ""
1687
 
1688
- #: includes/sc_event-list_helptexts.php:63
1689
  msgid "display option"
1690
  msgstr ""
1691
 
1692
- #: includes/sc_event-list_helptexts.php:63
1693
  msgid "available for"
1694
  msgstr ""
1695
 
1696
- #: includes/sc_event-list_helptexts.php:64
1697
  #, php-format
1698
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1699
  msgstr ""
1700
 
1701
- #: includes/sc_event-list_helptexts.php:65
1702
  msgid ""
1703
  "Shows a select box where an item can be choosen. After the selection of an "
1704
  "item the page is reloaded via javascript to show the filtered events."
1705
  msgstr ""
1706
 
1707
- #: includes/sc_event-list_helptexts.php:66
1708
  msgid "Shows a simple link which can be clicked."
1709
  msgstr ""
1710
 
1711
- #: includes/sc_event-list_helptexts.php:67
1712
  msgid "Find below some declaration examples with descriptions:"
1713
  msgstr ""
1714
 
1715
- #: includes/sc_event-list_helptexts.php:69
1716
  #, php-format
1717
  msgid ""
1718
  "In this example you can see that the filterbar item and the used display "
@@ -1720,22 +1725,22 @@ msgid ""
1720
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1721
  msgstr ""
1722
 
1723
- #: includes/sc_event-list_helptexts.php:71
1724
  #, php-format
1725
  msgid ""
1726
  "In this example you can see that filterbar options can be added in brackets "
1727
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1728
  msgstr ""
1729
 
1730
- #: includes/sc_event-list_helptexts.php:71
1731
  msgid "option_name"
1732
  msgstr ""
1733
 
1734
- #: includes/sc_event-list_helptexts.php:71
1735
  msgid "value"
1736
  msgstr ""
1737
 
1738
- #: includes/sc_event-list_helptexts.php:72
1739
  #, php-format
1740
  msgid ""
1741
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1744,56 +1749,56 @@ msgid ""
1744
  "left-aligned and the reset link will be on the right side."
1745
  msgstr ""
1746
 
1747
- #: includes/sc_event-list_helptexts.php:75
1748
- #: includes/sc_event-list_helptexts.php:90
1749
  msgid ""
1750
  "This attribute specifies if the title should be truncated to the given "
1751
  "number of characters in the event list."
1752
  msgstr ""
1753
 
1754
- #: includes/sc_event-list_helptexts.php:76
1755
- #: includes/sc_event-list_helptexts.php:91
1756
  #, php-format
1757
  msgid ""
1758
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1759
  "is automatically truncated via css."
1760
  msgstr ""
1761
 
1762
- #: includes/sc_event-list_helptexts.php:77
1763
- #: includes/sc_event-list_helptexts.php:92
1764
  #: includes/sc_event-list_helptexts.php:114
 
 
1765
  msgid "This attribute has no influence if only a single event is shown."
1766
  msgstr ""
1767
 
1768
- #: includes/sc_event-list_helptexts.php:80
1769
  msgid ""
1770
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1771
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1772
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1773
  msgstr ""
1774
 
1775
- #: includes/sc_event-list_helptexts.php:85
1776
  msgid ""
1777
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1778
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1779
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1780
  msgstr ""
1781
 
1782
- #: includes/sc_event-list_helptexts.php:95
1783
  msgid ""
1784
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1785
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1786
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1787
  msgstr ""
1788
 
1789
- #: includes/sc_event-list_helptexts.php:100
1790
  msgid ""
1791
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1792
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1793
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1794
  msgstr ""
1795
 
1796
- #: includes/sc_event-list_helptexts.php:105
1797
  msgid ""
1798
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1799
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1802,18 +1807,18 @@ msgid ""
1802
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1803
  msgstr ""
1804
 
1805
- #: includes/sc_event-list_helptexts.php:112
1806
  msgid ""
1807
  "This attribute specifies if the content should be truncate to the given "
1808
  "number of characters in the event list."
1809
  msgstr ""
1810
 
1811
- #: includes/sc_event-list_helptexts.php:113
1812
  #, php-format
1813
  msgid "With the standard value %1$s the full text is displayed."
1814
  msgstr ""
1815
 
1816
- #: includes/sc_event-list_helptexts.php:117
1817
  msgid ""
1818
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1819
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1821,7 +1826,7 @@ msgid ""
1821
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1822
  msgstr ""
1823
 
1824
- #: includes/sc_event-list_helptexts.php:123
1825
  msgid ""
1826
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1827
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
@@ -1829,7 +1834,7 @@ msgid ""
1829
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1830
  msgstr ""
1831
 
1832
- #: includes/sc_event-list_helptexts.php:129
1833
  msgid ""
1834
  "This attribute specifies if a rss feed link should be added.<br />\n"
1835
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1838,7 +1843,7 @@ msgid ""
1838
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1839
  msgstr ""
1840
 
1841
- #: includes/sc_event-list_helptexts.php:136
1842
  msgid ""
1843
  "This attribute specifies if a ical feed link should be added.<br />\n"
1844
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1846,40 +1851,44 @@ msgid ""
1846
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1847
  msgstr ""
1848
 
1849
- #: includes/sc_event-list_helptexts.php:142
1850
  msgid ""
1851
  "This attribute specifies the page or post url for event links.<br />\n"
1852
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1853
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1854
  msgstr ""
1855
 
1856
- #: includes/sc_event-list_helptexts.php:149
1857
  msgid ""
1858
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1859
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1860
  msgstr ""
1861
 
1862
- #: includes/sc_event-list.php:145
 
 
 
 
1863
  msgid "Event Information:"
1864
  msgstr ""
1865
 
1866
- #: includes/sc_event-list.php:391
1867
  msgid "Link to RSS feed"
1868
  msgstr ""
1869
 
1870
- #: includes/sc_event-list.php:399
1871
  msgid "Link to iCal feed"
1872
  msgstr ""
1873
 
1874
- #: includes/widget_helptexts.php:10
1875
  msgid "This option defines the displayed title for the widget."
1876
  msgstr ""
1877
 
1878
- #: includes/widget_helptexts.php:15
1879
  msgid "Category Filter"
1880
  msgstr ""
1881
 
1882
- #: includes/widget_helptexts.php:17
1883
  msgid ""
1884
  "This option defines the categories of which events are shown. The standard "
1885
  "is all or an empty string to show all events. Specify a category slug or a "
@@ -1888,145 +1897,145 @@ msgid ""
1888
  "all possibilities."
1889
  msgstr ""
1890
 
1891
- #: includes/widget_helptexts.php:22
1892
  msgid "Number of listed events"
1893
  msgstr ""
1894
 
1895
- #: includes/widget_helptexts.php:24
1896
  msgid "The number of upcoming events to display"
1897
  msgstr ""
1898
 
1899
- #: includes/widget_helptexts.php:29
1900
  msgid "Truncate event title to"
1901
  msgstr ""
1902
 
1903
- #: includes/widget_helptexts.php:30 includes/widget_helptexts.php:52
1904
- #: includes/widget_helptexts.php:74
1905
  msgid "characters"
1906
  msgstr ""
1907
 
1908
- #: includes/widget_helptexts.php:31
1909
  msgid ""
1910
  "This option defines the number of displayed characters for the event title."
1911
  msgstr ""
1912
 
1913
- #: includes/widget_helptexts.php:32 includes/widget_helptexts.php:54
1914
  #, php-format
1915
  msgid ""
1916
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1917
  "automatically truncate the text via css."
1918
  msgstr ""
1919
 
1920
- #: includes/widget_helptexts.php:37
1921
  msgid "Show event starttime"
1922
  msgstr ""
1923
 
1924
- #: includes/widget_helptexts.php:39
1925
  msgid "This option defines if the event start time will be displayed."
1926
  msgstr ""
1927
 
1928
- #: includes/widget_helptexts.php:44
1929
  msgid "Show event location"
1930
  msgstr ""
1931
 
1932
- #: includes/widget_helptexts.php:46
1933
  msgid "This option defines if the event location will be displayed."
1934
  msgstr ""
1935
 
1936
- #: includes/widget_helptexts.php:51
1937
  msgid "Truncate location to"
1938
  msgstr ""
1939
 
1940
- #: includes/widget_helptexts.php:53
1941
  msgid ""
1942
  "If the event location is diplayed this option defines the number of "
1943
  "displayed characters."
1944
  msgstr ""
1945
 
1946
- #: includes/widget_helptexts.php:59
1947
  msgid "Show event excerpt"
1948
  msgstr ""
1949
 
1950
- #: includes/widget_helptexts.php:61
1951
  msgid "This option defines if the event excerpt will be displayed."
1952
  msgstr ""
1953
 
1954
- #: includes/widget_helptexts.php:66
1955
  msgid "Show event content"
1956
  msgstr ""
1957
 
1958
- #: includes/widget_helptexts.php:68
1959
  msgid "This option defines if the event content will be displayed."
1960
  msgstr ""
1961
 
1962
- #: includes/widget_helptexts.php:73
1963
  msgid "Truncate content to"
1964
  msgstr ""
1965
 
1966
- #: includes/widget_helptexts.php:75
1967
  msgid ""
1968
  "If the event content are diplayed this option defines the number of diplayed"
1969
  " characters."
1970
  msgstr ""
1971
 
1972
- #: includes/widget_helptexts.php:76
1973
  #, php-format
1974
  msgid "Set this value to %1$s to view the full text."
1975
  msgstr ""
1976
 
1977
- #: includes/widget_helptexts.php:81
1978
  msgid "URL to the linked Event List page"
1979
  msgstr ""
1980
 
1981
- #: includes/widget_helptexts.php:83
1982
  msgid ""
1983
  "This option defines the url to the linked Event List page. This option is "
1984
  "required if you want to use one of the options below."
1985
  msgstr ""
1986
 
1987
- #: includes/widget_helptexts.php:88
1988
  msgid "Shortcode ID on linked page"
1989
  msgstr ""
1990
 
1991
- #: includes/widget_helptexts.php:90
1992
  msgid ""
1993
  "This option defines the shortcode-id for the Event List on the linked page. "
1994
  "Normally the standard value 1 is correct, you only have to change it if you "
1995
  "use multiple event-list shortcodes on the linked page."
1996
  msgstr ""
1997
 
1998
- #: includes/widget_helptexts.php:97
1999
  msgid ""
2000
  "With this option you can add a link to the single event page for every "
2001
  "displayed event. You have to specify the url to the page and the shortcode "
2002
  "id option if you want to use it."
2003
  msgstr ""
2004
 
2005
- #: includes/widget_helptexts.php:104
2006
  msgid ""
2007
  "With this option you can add a link to the event-list page below the "
2008
  "diplayed events. You have to specify the url to page option if you want to "
2009
  "use it."
2010
  msgstr ""
2011
 
2012
- #: includes/widget_helptexts.php:109
2013
  msgid "Caption for the link"
2014
  msgstr ""
2015
 
2016
- #: includes/widget_helptexts.php:111
2017
  msgid ""
2018
  "This option defines the text for the link to the Event List page if the "
2019
  "approriate option is selected."
2020
  msgstr ""
2021
 
2022
- #: includes/widget.php:20
2023
  msgid "With this widget a list of upcoming events can be displayed."
2024
  msgstr "Med denne widget kan en liste over alle kommende begivenheder vises."
2025
 
2026
- #: includes/widget.php:25
2027
  msgid "Upcoming events"
2028
  msgstr "Kommende begivenheder"
2029
 
2030
- #: includes/widget.php:39
2031
  msgid "show events page"
2032
  msgstr "Vis begivenheds-side"
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
12
+ "PO-Revision-Date: 2021-04-24 09:26+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Danish (Denmark) (http://www.transifex.com/mibuthu/wp-event-list/language/da_DK/)\n"
15
  "MIME-Version: 1.0\n"
18
  "Language: da_DK\n"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
 
21
+ #: admin/admin.php:64
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
+ #: admin/admin.php:64
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
32
  msgid "Event List Settings"
33
  msgstr "Event List indstillinger"
34
 
35
+ #: admin/admin.php:116
36
  msgid "Settings"
37
  msgstr "Indstillinger"
38
 
39
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
40
  msgid "About Event List"
41
  msgstr "Om Event List"
42
 
43
+ #: admin/admin.php:120
44
  msgid "About"
45
  msgstr "Om"
46
 
47
+ #: admin/admin.php:144
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
  msgstr[1] ""
53
 
54
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
55
  msgid "General"
56
  msgstr "Generelt"
57
 
58
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
59
+ #: admin/includes/admin-about.php:117
60
  msgid "Shortcode Attributes"
61
  msgstr "Shortcode attributter"
62
 
63
+ #: admin/includes/admin-about.php:82
64
  msgid "Help and Instructions"
65
  msgstr "Hjælp og instruktioner"
66
 
67
+ #: admin/includes/admin-about.php:83
68
  #, php-format
69
  msgid "You can manage the events %1$shere%2$s"
70
  msgstr ""
71
 
72
+ #: admin/includes/admin-about.php:84
73
  msgid "To show the events on your site you have 2 possibilities"
74
  msgstr "Du har 2 muligheder for at vise begivenheder på på dit site"
75
 
76
+ #: admin/includes/admin-about.php:85
77
  #, php-format
78
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
79
  msgstr "du kan placere <strong>shortcode</strong> %1$s på en hvilkensomhelst side eller post"
80
 
81
+ #: admin/includes/admin-about.php:86
82
  #, php-format
83
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
84
  msgstr "du kan tilføje <strong>widget</strong> %1$s i dine sidebars"
85
 
86
+ #: admin/includes/admin-about.php:87
87
  msgid ""
88
  "The displayed events and their style can be modified with the available "
89
  "widget settings and the available attributes for the shortcode."
90
  msgstr "De viste events og deres style kan modificeres med de tilgængelige widget-indstillinger og de tilgængelige attributter for shortcode."
91
 
92
+ #: admin/includes/admin-about.php:88
93
  #, php-format
94
  msgid ""
95
  "A list of all available shortcode attributes with their descriptions is "
96
  "available in the %1$s tab."
97
  msgstr ""
98
 
99
+ #: admin/includes/admin-about.php:89
100
  msgid "The available widget options are described in their tooltip text."
101
  msgstr "De tilgængelige widget-muligheder er beskrevet i deres tooltip-tekst."
102
 
103
+ #: admin/includes/admin-about.php:90
104
  #, php-format
105
  msgid ""
106
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
107
  " to insert an URL to the linked event-list page."
108
  msgstr ""
109
 
110
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
111
  msgid "Add links to the single events"
112
  msgstr "Tilføj links til enkeltbegivenhederne"
113
 
114
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
115
  msgid "Add a link to the Event List page"
116
  msgstr "Tilføj links til Event List-siden"
117
 
118
+ #: admin/includes/admin-about.php:91
119
  msgid ""
120
  "This is required because the widget does not know in which page or post the "
121
  "shortcode was included."
122
  msgstr ""
123
 
124
+ #: admin/includes/admin-about.php:92
125
  msgid ""
126
  "Additionally you have to insert the correct Shortcode id on the linked page."
127
  " This id describes which shortcode should be used on the given page or post "
128
  "if you have more than one."
129
  msgstr ""
130
 
131
+ #: admin/includes/admin-about.php:93
132
  #, php-format
133
  msgid ""
134
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
136
  "link on your linked page or post."
137
  msgstr ""
138
 
139
+ #: admin/includes/admin-about.php:94
140
  #, php-format
141
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
142
  msgstr ""
143
 
144
+ #: admin/includes/admin-about.php:96
145
  #, php-format
146
  msgid ""
147
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
148
  "want."
149
  msgstr ""
150
 
151
+ #: admin/includes/admin-about.php:96
152
  msgid "Settings page"
153
  msgstr ""
154
 
155
+ #: admin/includes/admin-about.php:103
156
  msgid "About the plugin author"
157
  msgstr ""
158
 
159
+ #: admin/includes/admin-about.php:105
160
  #, php-format
161
  msgid ""
162
  "This plugin is developed by %1$s, you can find more information about the "
163
  "plugin on the %2$s."
164
  msgstr ""
165
 
166
+ #: admin/includes/admin-about.php:105
167
+ msgid "WordPress plugin site"
168
  msgstr ""
169
 
170
+ #: admin/includes/admin-about.php:106
171
  #, php-format
172
  msgid "If you like the plugin please rate it on the %1$s."
173
  msgstr ""
174
 
175
+ #: admin/includes/admin-about.php:106
176
+ msgid "WordPress plugin review site"
177
  msgstr ""
178
 
179
+ #: admin/includes/admin-about.php:107
180
  msgid ""
181
  "If you want to support the plugin I would be happy to get a small donation"
182
  msgstr ""
183
 
184
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
185
+ #: admin/includes/admin-about.php:110
186
  #, php-format
187
  msgid "Donate with %1$s"
188
  msgstr ""
189
 
190
+ #: admin/includes/admin-about.php:119
191
  msgid ""
192
  "You have the possibility to modify the output if you add some of the "
193
  "following attributes to the shortcode."
194
  msgstr "Du har mulighed for at modificere den færdige liste, hvis du tilføjer nogle af de følgende attributter til din shortcode."
195
 
196
+ #: admin/includes/admin-about.php:120
197
  #, php-format
198
  msgid ""
199
  "You can combine and add as much attributes as you want. E.g. the shortcode "
200
  "including the attributes %1$s and %2$s would looks like this:"
201
  msgstr "Du kan kombinere og tilføje lige så mange attributter, som du vil. Fx vil en shortcode med attributterne %1$s og %2$s se sådan ud:"
202
 
203
+ #: admin/includes/admin-about.php:122
204
  msgid ""
205
  "Below you can find a list of all supported attributes with their "
206
  "descriptions and available options:"
207
  msgstr "Nedenfor ser du en liste over alle attributter med deres beskrivelse og valgmuligheder:"
208
 
209
+ #: admin/includes/admin-about.php:137
210
  msgid "Attribute name"
211
  msgstr "Attribut navn"
212
 
213
+ #: admin/includes/admin-about.php:138
214
  msgid "Value options"
215
  msgstr "Værdi-muligheder"
216
 
217
+ #: admin/includes/admin-about.php:139
218
  msgid "Default value"
219
  msgstr "Default værdi"
220
 
221
+ #: admin/includes/admin-about.php:140
222
  msgid "Description"
223
  msgstr "Beskrivelse"
224
 
225
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
226
+ #: includes/sc_event-list_helptexts.php:42
227
  msgid "Filter Syntax"
228
  msgstr "Filter syntax"
229
 
230
+ #: admin/includes/admin-about.php:160
231
  msgid ""
232
  "For date and cat filters you can specify complex filters with the following "
233
  "syntax:"
234
  msgstr "For dato og kategori-filtre kan du lave komplekse filtre med den følgende syntax:"
235
 
236
+ #: admin/includes/admin-about.php:161
237
  #, php-format
238
  msgid ""
239
  "You can use %1$s and %2$s connections to define complex filters. "
240
  "Additionally you can set brackets %3$s for nested queries."
241
  msgstr "Du kan benytte %1$s og %2$s forbindelser til at lave komplekse filtre. Desuden kan du tilføje brackets %3$s for nested queries."
242
 
243
+ #: admin/includes/admin-about.php:161
244
  msgid "AND"
245
  msgstr "AND"
246
 
247
+ #: admin/includes/admin-about.php:161
248
  msgid "OR"
249
  msgstr "OR"
250
 
251
+ #: admin/includes/admin-about.php:161
252
  msgid "or"
253
  msgstr "eller"
254
 
255
+ #: admin/includes/admin-about.php:161
256
  msgid "and"
257
  msgstr "og"
258
 
259
+ #: admin/includes/admin-about.php:162
260
  msgid "Examples for cat filters:"
261
  msgstr "Eksempler for kategori-filtre:"
262
 
263
+ #: admin/includes/admin-about.php:163
264
  #, php-format
265
  msgid "Show all events with category %1$s."
266
  msgstr "Vis alle begivenheder i kategorien %1$s."
267
 
268
+ #: admin/includes/admin-about.php:164
269
  #, php-format
270
  msgid "Show all events with category %1$s or %2$s."
271
  msgstr "Vis alle begivenheder i kategorien %1$s eller %2$s."
272
 
273
+ #: admin/includes/admin-about.php:165
274
  #, php-format
275
  msgid ""
276
  "Show all events with category %1$s and all events where category %2$s as "
277
  "well as %3$s is selected."
278
  msgstr "Vis alle begivenheder i kategorien %1$s og alle begivenheder, hvor kategorien %2$s og %3$s er valgt."
279
 
280
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
281
  msgid "Available Date Formats"
282
  msgstr "Mulige dato-formater"
283
 
284
+ #: admin/includes/admin-about.php:172
285
  msgid "For date filters you can use the following date formats:"
286
  msgstr "Til dato-filtre kan du bruge følgende dato-formater:"
287
 
288
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
289
  msgid "Available Date Range Formats"
290
  msgstr "Tilgængelige dato-formater"
291
 
292
+ #: admin/includes/admin-about.php:182
293
  msgid "For date filters you can use the following daterange formats:"
294
  msgstr ""
295
 
296
+ #: admin/includes/admin-about.php:195
297
  msgid "Value"
298
  msgstr "Værdi"
299
 
300
+ #: admin/includes/admin-about.php:199
301
  msgid "Example"
302
  msgstr "Eksempel"
303
 
304
+ #: admin/includes/admin-categories.php:54
305
  msgid "Synchronize with post categories"
306
  msgstr ""
307
 
308
+ #: admin/includes/admin-categories.php:63
309
  #, php-format
310
  msgid "%1$s categories modified (%2$s)"
311
  msgstr ""
312
 
313
+ #: admin/includes/admin-categories.php:64
314
  #, php-format
315
  msgid "%1$s categories added (%2$s)"
316
  msgstr ""
317
 
318
+ #: admin/includes/admin-categories.php:65
319
  #, php-format
320
  msgid "%1$s categories deleted (%2$s)"
321
  msgstr ""
322
 
323
+ #: admin/includes/admin-categories.php:67
324
  #, php-format
325
  msgid "%1$s categories not modified (%2$s)"
326
  msgstr ""
327
 
328
+ #: admin/includes/admin-categories.php:68
329
  #, php-format
330
  msgid "%1$s categories not added (%2$s)"
331
  msgstr ""
332
 
333
+ #: admin/includes/admin-categories.php:69
334
  #, php-format
335
  msgid "%1$s categories not deleted (%2$s)"
336
  msgstr ""
337
 
338
+ #: admin/includes/admin-categories.php:72
339
  msgid "An Error occured during the category sync"
340
  msgstr ""
341
 
342
+ #: admin/includes/admin-categories.php:75
343
  msgid "Category sync finished"
344
  msgstr ""
345
 
346
+ #: admin/includes/admin-category-sync.php:54
347
  msgid "Error: You are not allowed to view this page!"
348
  msgstr ""
349
 
350
+ #: admin/includes/admin-category-sync.php:70
351
  msgid "Affected Categories when switching to seperate Event Categories"
352
  msgstr ""
353
 
354
+ #: admin/includes/admin-category-sync.php:71
355
  msgid "Switch option to seperate Event Categories"
356
  msgstr ""
357
 
358
+ #: admin/includes/admin-category-sync.php:72
359
  msgid ""
360
  "If you proceed, all post categories will be copied and all events will be "
361
  "re-assigned to this new categories."
362
  msgstr ""
363
 
364
+ #: admin/includes/admin-category-sync.php:73
365
  msgid ""
366
  "Afterwards the event categories are independent of the post categories."
367
  msgstr ""
368
 
369
+ #: admin/includes/admin-category-sync.php:75
370
  msgid "Affected Categories when switching to use Post Categories for events"
371
  msgstr ""
372
 
373
+ #: admin/includes/admin-category-sync.php:76
374
  msgid "Switch option to use Post Categories for events"
375
  msgstr ""
376
 
377
+ #: admin/includes/admin-category-sync.php:77
378
  msgid ""
379
  "Take a detailed look at the affected categories above before you proceed! "
380
  "All seperate event categories will be deleted, this cannot be undone!"
381
  msgstr ""
382
 
383
+ #: admin/includes/admin-category-sync.php:79
384
  msgid "Event Categories: Synchronise with Post Categories"
385
  msgstr ""
386
 
387
+ #: admin/includes/admin-category-sync.php:80
388
  msgid "Start synchronisation"
389
  msgstr ""
390
 
391
+ #: admin/includes/admin-category-sync.php:81
392
  msgid ""
393
  "If this option is enabled the above listed categories will be deleted and "
394
  "removed from the existing events!"
395
  msgstr ""
396
 
397
+ #: admin/includes/admin-category-sync.php:96
398
  msgid "Categories to modify"
399
  msgstr ""
400
 
401
+ #: admin/includes/admin-category-sync.php:97
402
  msgid "Categories to add"
403
  msgstr ""
404
 
405
+ #: admin/includes/admin-category-sync.php:98
406
  msgid "Categories to delete (optional)"
407
  msgstr ""
408
 
409
+ #: admin/includes/admin-category-sync.php:99
410
  msgid "Delete not available post categories"
411
  msgstr ""
412
 
413
+ #: admin/includes/admin-category-sync.php:102
414
  msgid "Categories with differences"
415
  msgstr ""
416
 
417
+ #: admin/includes/admin-category-sync.php:103
418
  msgid "Categories to add (optional)"
419
  msgstr ""
420
 
421
+ #: admin/includes/admin-category-sync.php:104
422
  msgid "Add not available post categories"
423
  msgstr ""
424
 
425
+ #: admin/includes/admin-category-sync.php:123
426
  msgid "none"
427
  msgstr ""
428
 
429
+ #: admin/includes/admin-import.php:58
430
  msgid "Import Events"
431
  msgstr "Importér begivenheder"
432
 
433
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
434
+ #: admin/includes/admin-import.php:220
435
  msgid "Step"
436
  msgstr "Trin"
437
 
438
+ #: admin/includes/admin-import.php:79
439
  msgid "Set import file and options"
440
  msgstr ""
441
 
442
+ #: admin/includes/admin-import.php:82
443
  #, php-format
444
  msgid "Proceed with Step %1$s"
445
  msgstr ""
446
 
447
+ #: admin/includes/admin-import.php:85
448
  msgid "Example file"
449
  msgstr "Eksempelfil"
450
 
451
+ #: admin/includes/admin-import.php:86
452
  #, php-format
453
  msgid ""
454
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
455
  msgstr ""
456
 
457
+ #: admin/includes/admin-import.php:87
458
  msgid "Note"
459
  msgstr "Note"
460
 
461
+ #: admin/includes/admin-import.php:87
462
  msgid ""
463
  "Do not change the column header and separator line (first two lines), "
464
  "otherwise the import will fail!"
465
  msgstr ""
466
 
467
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
468
  msgid "Sorry, there has been an error."
469
  msgstr "Beklager, der er sket en fejl."
470
 
471
+ #: admin/includes/admin-import.php:96
472
  msgid "The file does not exist, please try again."
473
  msgstr "Filen eksisterer ikke. Prøv venligst igen."
474
 
475
+ #: admin/includes/admin-import.php:104
476
  msgid "The uploaded file does not have the required csv extension."
477
  msgstr ""
478
 
479
+ #: admin/includes/admin-import.php:116
480
  msgid "Events review and additonal category selection"
481
  msgstr ""
482
 
483
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
484
  msgid "Error"
485
  msgstr ""
486
 
487
+ #: admin/includes/admin-import.php:122
488
  msgid "This CSV file cannot be imported"
489
  msgstr ""
490
 
491
+ #: admin/includes/admin-import.php:133
492
  msgid "None of the events in this CSV file can be imported"
493
  msgstr ""
494
 
495
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
496
  msgid "Warning"
497
  msgstr ""
498
 
499
+ #: admin/includes/admin-import.php:138
500
  #, php-format
501
  msgid "There is %1$s event which cannot be imported"
502
  msgid_plural "There are %1$s events which cannot be imported"
503
  msgstr[0] ""
504
  msgstr[1] ""
505
 
506
+ #: admin/includes/admin-import.php:150
507
  #, php-format
508
  msgid "CSV line %1$s"
509
  msgstr ""
510
 
511
+ #: admin/includes/admin-import.php:160
512
  msgid "You can still import all other events listed below."
513
  msgstr ""
514
 
515
+ #: admin/includes/admin-import.php:179
516
  msgid ""
517
  "The following category slugs are not available and will be removed from the "
518
  "imported events"
519
  msgstr ""
520
 
521
+ #: admin/includes/admin-import.php:185
522
  msgid ""
523
  "If you want to keep these categories, please create these Categories first "
524
  "and do the import afterwards."
525
  msgstr ""
526
 
527
+ #: admin/includes/admin-import.php:220
528
  msgid "Import result"
529
  msgstr ""
530
 
531
+ #: admin/includes/admin-import.php:223
532
  #, php-format
533
  msgid "Import of %1$s events successful!"
534
  msgstr ""
535
 
536
+ #: admin/includes/admin-import.php:224
537
  msgid "Go back to All Events"
538
  msgstr ""
539
 
540
+ #: admin/includes/admin-import.php:227
541
  msgid "Errors during Import"
542
  msgstr ""
543
 
544
+ #: admin/includes/admin-import.php:235
545
  msgid "Event from CSV-line"
546
  msgstr ""
547
 
548
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
549
+ #: includes/widget_helptexts.php:9
550
  msgid "Title"
551
  msgstr "Titel"
552
 
553
+ #: admin/includes/admin-import.php:248
554
  msgid "Start Date"
555
  msgstr "Starter"
556
 
557
+ #: admin/includes/admin-import.php:249
558
  msgid "End Date"
559
  msgstr "Slutter"
560
 
561
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
562
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
563
  msgid "Time"
564
  msgstr "Tidspunkt"
565
 
566
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
567
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
568
+ #: includes/options_helptexts.php:76
569
  msgid "Location"
570
  msgstr "Lokalitet"
571
 
572
+ #: admin/includes/admin-import.php:252
573
  msgid "Content"
574
  msgstr ""
575
 
576
+ #: admin/includes/admin-import.php:253
577
  msgid "Category slugs"
578
  msgstr ""
579
 
580
+ #: admin/includes/admin-import.php:297
581
  msgid "Header line is missing or not correct!"
582
  msgstr ""
583
 
584
+ #: admin/includes/admin-import.php:298
585
  #, php-format
586
  msgid ""
587
  "Have a look at the %1$sexample file%2$s to see the correct header line "
588
  "format."
589
  msgstr ""
590
 
591
+ #: admin/includes/admin-import.php:305
592
  #, php-format
593
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
594
  msgstr ""
595
 
596
+ #: admin/includes/admin-import.php:334
597
  msgid "Empty event title found"
598
  msgstr ""
599
 
600
+ #: admin/includes/admin-import.php:340
601
  msgid "Wrong date format for startdate"
602
  msgstr ""
603
 
604
+ #: admin/includes/admin-import.php:348
605
  msgid "Wrong date format for enddate"
606
  msgstr ""
607
 
608
+ #: admin/includes/admin-import.php:401
609
  msgid "Import events"
610
  msgstr ""
611
 
612
+ #: admin/includes/admin-import.php:402
613
  msgid "Add additional categories"
614
  msgstr ""
615
 
616
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
617
  msgid "Import"
618
  msgstr "Importér"
619
 
620
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
621
  msgid "No events found"
622
  msgstr ""
623
 
624
+ #: admin/includes/admin-import.php:473
625
  msgid "Saving of event failed!"
626
  msgstr ""
627
 
628
+ #: admin/includes/admin-main.php:76
629
  msgid "Event Date"
630
  msgstr ""
631
 
632
+ #: admin/includes/admin-main.php:80
633
  msgid "Author"
634
  msgstr "Forfatter"
635
 
636
+ #: admin/includes/admin-main.php:148
637
  #, php-format
638
  msgid "Add a copy of %1$s"
639
  msgstr ""
640
 
641
+ #: admin/includes/admin-main.php:148
642
  msgid "Copy"
643
  msgstr ""
644
 
645
+ #: admin/includes/admin-new.php:58
646
  msgid "Event data"
647
  msgstr ""
648
 
649
+ #: admin/includes/admin-new.php:90
650
  msgid "Add Copy"
651
  msgstr ""
652
 
653
+ #: admin/includes/admin-new.php:98
654
  msgid "Date"
655
  msgstr "Dato"
656
 
657
+ #: admin/includes/admin-new.php:98
658
  msgid "required"
659
  msgstr ""
660
 
661
+ #: admin/includes/admin-new.php:101
662
  msgid "Multi-Day Event"
663
  msgstr ""
664
 
665
+ #: admin/includes/admin-new.php:121
666
  msgid "Event Title"
667
  msgstr ""
668
 
669
+ #: admin/includes/admin-new.php:137
670
  msgid "Event Content"
671
  msgstr ""
672
 
673
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
674
  msgid "Event updated."
675
  msgstr ""
676
 
677
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
678
  msgid "View event"
679
  msgstr ""
680
 
681
+ #: admin/includes/admin-new.php:204
682
  #, php-format
683
  msgid "Event restored to revision from %1$s"
684
  msgstr ""
685
 
686
+ #: admin/includes/admin-new.php:205
687
  msgid "Event published."
688
  msgstr ""
689
 
690
+ #: admin/includes/admin-new.php:207
691
  msgid "Event submitted."
692
  msgstr ""
693
 
694
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
695
+ #: admin/includes/admin-new.php:210
696
  msgid "Preview event"
697
  msgstr ""
698
 
699
+ #: admin/includes/admin-new.php:208
700
  #, php-format
701
  msgid "Event scheduled for: %1$s>"
702
  msgstr ""
703
 
704
+ #: admin/includes/admin-new.php:210
705
  msgid "Event draft updated."
706
  msgstr ""
707
 
708
+ #: admin/includes/admin-settings.php:79
709
  msgid "Go to Event Category switching page"
710
  msgstr ""
711
 
712
+ #: admin/includes/admin-settings.php:93
713
  msgid "Frontend Settings"
714
  msgstr "Frontend-indstillinger"
715
 
716
+ #: admin/includes/admin-settings.php:94
717
  msgid "Admin Page Settings"
718
  msgstr "Admin Page-indstillinger"
719
 
720
+ #: admin/includes/admin-settings.php:95
721
  msgid "Feed Settings"
722
  msgstr "Feed-indstillinger"
723
 
724
+ #: admin/includes/admin-settings.php:96
725
  msgid "Category Taxonomy"
726
  msgstr ""
727
 
728
+ #: includes/daterange_helptexts.php:8
729
  msgid "Year"
730
  msgstr "År"
731
 
732
+ #: includes/daterange_helptexts.php:9
733
  msgid "A year can be specified in 4 digit format."
734
  msgstr ""
735
 
736
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
737
+ #: includes/daterange_helptexts.php:47
738
  #, php-format
739
  msgid ""
740
  "For a start date filter the first day of %1$s is used, in an end date the "
741
  "last day."
742
  msgstr ""
743
 
744
+ #: includes/daterange_helptexts.php:10
745
  msgid "the resulting year"
746
  msgstr ""
747
 
748
+ #: includes/daterange_helptexts.php:15
749
  msgid "Month"
750
  msgstr "Måned"
751
 
752
+ #: includes/daterange_helptexts.php:16
753
  msgid ""
754
  "A month can be specified with 4 digits for the year and 2 digits for the "
755
  "month, seperated by a hyphen (-)."
756
  msgstr ""
757
 
758
+ #: includes/daterange_helptexts.php:17
759
  msgid "the resulting month"
760
  msgstr ""
761
 
762
+ #: includes/daterange_helptexts.php:22
763
  msgid "Day"
764
  msgstr "Dag"
765
 
766
+ #: includes/daterange_helptexts.php:23
767
  msgid ""
768
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
769
  " month and 2 digets for the day, seperated by hyphens (-)."
770
  msgstr ""
771
 
772
+ #: includes/daterange_helptexts.php:28
773
  msgid "Relative Year"
774
  msgstr ""
775
 
776
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
777
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
778
  #, php-format
779
  msgid "%1$s from now can be specified in the following notation: %2$s"
780
  msgstr ""
781
 
782
+ #: includes/daterange_helptexts.php:29
783
  msgid "A relative year"
784
  msgstr ""
785
 
786
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
787
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
788
  #, php-format
789
  msgid ""
790
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
791
  "%3$s or %4$s attached (see also the example below)."
792
  msgstr ""
793
 
794
+ #: includes/daterange_helptexts.php:30
795
  msgid "number of years"
796
  msgstr "antal år"
797
 
798
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
799
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
800
  #, php-format
801
  msgid "Additionally the following values are available: %1$s"
802
  msgstr ""
803
 
804
+ #: includes/daterange_helptexts.php:36
805
  msgid "Relative Month"
806
  msgstr ""
807
 
808
+ #: includes/daterange_helptexts.php:37
809
  msgid "A relative month"
810
  msgstr ""
811
 
812
+ #: includes/daterange_helptexts.php:38
813
  msgid "number of months"
814
  msgstr "Antal måneder"
815
 
816
+ #: includes/daterange_helptexts.php:44
817
  msgid "Relative Week"
818
  msgstr ""
819
 
820
+ #: includes/daterange_helptexts.php:45
821
  msgid "A relative week"
822
  msgstr ""
823
 
824
+ #: includes/daterange_helptexts.php:46
825
  msgid "number of weeks"
826
  msgstr "Antal uger"
827
 
828
+ #: includes/daterange_helptexts.php:47
829
  msgid "the resulting week"
830
  msgstr ""
831
 
832
+ #: includes/daterange_helptexts.php:48
833
  #, php-format
834
  msgid ""
835
  "The first day of the week is depending on the option %1$s which can be found"
836
  " and changed in %2$s."
837
  msgstr ""
838
 
839
+ #: includes/daterange_helptexts.php:54
840
  msgid "Relative Day"
841
  msgstr ""
842
 
843
+ #: includes/daterange_helptexts.php:55
844
  msgid "A relative day"
845
  msgstr ""
846
 
847
+ #: includes/daterange_helptexts.php:56
848
  msgid "number of days"
849
  msgstr ""
850
 
851
+ #: includes/daterange_helptexts.php:64
852
  msgid "Date range"
853
  msgstr ""
854
 
855
+ #: includes/daterange_helptexts.php:66
856
  msgid ""
857
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
858
  "\t For the start and end date any available date format can be used."
859
  msgstr ""
860
 
861
+ #: includes/daterange_helptexts.php:75
862
  msgid "This value defines a range without any limits."
863
  msgstr ""
864
 
865
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
866
+ #: includes/daterange_helptexts.php:90
867
  #, php-format
868
  msgid "The corresponding date_range format is: %1$s"
869
  msgstr ""
870
 
871
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
872
  msgid "Upcoming"
873
  msgstr "Kommende"
874
 
875
+ #: includes/daterange_helptexts.php:82
876
  msgid "This value defines a range from the actual day to the future."
877
  msgstr ""
878
 
879
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
880
  msgid "Past"
881
  msgstr "Tidligere"
882
 
883
+ #: includes/daterange_helptexts.php:89
884
  msgid "This value defines a range from the past to the previous day."
885
  msgstr ""
886
 
887
+ #: includes/event.php:124
888
  msgid "No valid start date provided"
889
  msgstr ""
890
 
891
+ #: includes/event.php:299 includes/event.php:301
892
+ #: includes/sc_event-list.php:298
893
+ msgid "read more"
894
+ msgstr ""
895
+
896
+ #: includes/events_post_type.php:69
897
  msgid "Events"
898
  msgstr "Begivenheder"
899
 
900
+ #: includes/events_post_type.php:70
901
  msgid "Event"
902
  msgstr ""
903
 
904
+ #: includes/events_post_type.php:71
905
  msgid "Add New"
906
  msgstr "Tilføj ny"
907
 
908
+ #: includes/events_post_type.php:72
909
  msgid "Add New Event"
910
  msgstr "Tilføj ny begivenhed"
911
 
912
+ #: includes/events_post_type.php:73
913
  msgid "Edit Event"
914
  msgstr "Redigér begivenhed"
915
 
916
+ #: includes/events_post_type.php:74
917
  msgid "New Event"
918
  msgstr ""
919
 
920
+ #: includes/events_post_type.php:75
921
  msgid "View Event"
922
  msgstr ""
923
 
924
+ #: includes/events_post_type.php:76
925
  msgid "View Events"
926
  msgstr ""
927
 
928
+ #: includes/events_post_type.php:77
929
  msgid "Search Events"
930
  msgstr ""
931
 
932
+ #: includes/events_post_type.php:79
933
  msgid "No events found in Trash"
934
  msgstr ""
935
 
936
+ #: includes/events_post_type.php:81
937
  msgid "All Events"
938
  msgstr "Alle begivenheder"
939
 
940
+ #: includes/events_post_type.php:82
941
  msgid "Event Archives"
942
  msgstr ""
943
 
944
+ #: includes/events_post_type.php:83
945
  msgid "Event Attributes"
946
  msgstr ""
947
 
948
+ #: includes/events_post_type.php:84
949
  msgid "Insert into event"
950
  msgstr ""
951
 
952
+ #: includes/events_post_type.php:85
953
  msgid "Uploaded to this event"
954
  msgstr ""
955
 
956
+ #: includes/events_post_type.php:86
957
  msgid "Event List"
958
  msgstr "Event List"
959
 
960
+ #: includes/events_post_type.php:87
961
  msgid "Filter events list"
962
  msgstr ""
963
 
964
+ #: includes/events_post_type.php:88
965
  msgid "Events list navigation"
966
  msgstr ""
967
 
968
+ #: includes/events_post_type.php:89
969
  msgid "Events list"
970
  msgstr ""
971
 
972
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
973
  msgid "Reset"
974
  msgstr ""
975
 
976
+ #: includes/filterbar.php:296
977
  msgid "All"
978
  msgstr "Alle"
979
 
980
+ #: includes/filterbar.php:298
981
  msgid "All Dates"
982
  msgstr ""
983
 
999
  "CSV file can be specified."
1000
  msgstr ""
1001
 
1002
+ #: includes/options_helptexts.php:23
1003
  #, php-format
1004
  msgid ""
1005
  "You can use the php date format options given in %1$s, the most important "
1006
  "ones are:"
1007
  msgstr ""
1008
 
1009
+ #: includes/options_helptexts.php:26
1010
  msgid "full year representation, with 4 digits"
1011
  msgstr ""
1012
 
1013
+ #: includes/options_helptexts.php:27
1014
  msgid "numeric representation of a month, with leading zeros"
1015
  msgstr ""
1016
 
1017
+ #: includes/options_helptexts.php:28
1018
  msgid "day of the month, 2 digits with leading zeros"
1019
  msgstr ""
1020
 
1021
+ #: includes/options_helptexts.php:30
1022
  msgid ""
1023
  "If the date format in the CSV file does not correspond to the given format, "
1024
  "the import script tries to recognize the date format by itself."
1025
  msgstr ""
1026
 
1027
+ #: includes/options_helptexts.php:31
1028
  msgid ""
1029
  "But this can cause problems or result in wrong dates, so it is recommended "
1030
  "to specify the correct date format here."
1031
  msgstr ""
1032
 
1033
+ #: includes/options_helptexts.php:32
1034
  msgid "Examples"
1035
  msgstr ""
1036
 
1037
+ #: includes/options_helptexts.php:41
1038
  msgid "Text for no events"
1039
  msgstr "Tekst hvis ingen begivenheder"
1040
 
1041
+ #: includes/options_helptexts.php:43
1042
  msgid ""
1043
  "This option defines the displayed text when no events are available for the "
1044
  "selected view."
1045
  msgstr ""
1046
 
1047
+ #: includes/options_helptexts.php:48
1048
  msgid "Multiday filter range"
1049
  msgstr ""
1050
 
1051
+ #: includes/options_helptexts.php:49
1052
  msgid "Use the complete event range in the date filter"
1053
  msgstr ""
1054
 
1055
+ #: includes/options_helptexts.php:51
1056
  msgid ""
1057
  "This option defines if the complete range of a multiday event shall be "
1058
  "considered in the date filter."
1059
  msgstr ""
1060
 
1061
+ #: includes/options_helptexts.php:52
1062
  msgid ""
1063
  "If disabled, only the start day of an event is considered in the filter."
1064
  msgstr ""
1065
 
1066
+ #: includes/options_helptexts.php:53
1067
  msgid ""
1068
  "For an example multiday event which started yesterday and ends tomorrow this"
1069
  " means, that it is displayed in umcoming dates when this option is enabled, "
1070
  "but it is hidden when the option is disabled."
1071
  msgstr ""
1072
 
1073
+ #: includes/options_helptexts.php:58
1074
  msgid "Date display"
1075
  msgstr ""
1076
 
1077
+ #: includes/options_helptexts.php:59
1078
  msgid "Show the date only once per day"
1079
  msgstr ""
1080
 
1081
+ #: includes/options_helptexts.php:61
1082
  msgid ""
1083
  "With this option enabled the date is only displayed once per day if more "
1084
  "than one event is available on the same day."
1085
  msgstr ""
1086
 
1087
+ #: includes/options_helptexts.php:62
1088
  msgid ""
1089
  "If enabled, the events are ordered in a different way (end date before start"
1090
  " time) to allow using the same date for as much events as possible."
1091
  msgstr ""
1092
 
1093
+ #: includes/options_helptexts.php:67
1094
  msgid "HTML tags"
1095
  msgstr "HTML tags"
1096
 
1097
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1098
  #, php-format
1099
  msgid "Allow HTML tags in the event field \"%1$s\""
1100
  msgstr ""
1101
 
1102
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1103
  #, php-format
1104
  msgid ""
1105
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1106
  msgstr ""
1107
 
1108
+ #: includes/options_helptexts.php:81
1109
  msgid "Preferred language file"
1110
  msgstr ""
1111
 
1112
+ #: includes/options_helptexts.php:82
1113
  msgid "Load translations from general language directory first"
1114
  msgstr ""
1115
 
1116
+ #: includes/options_helptexts.php:84
1117
  #, php-format
1118
  msgid ""
1119
  "The default is to load the %1$s translation file from the plugin language "
1120
  "directory first (%2$s)."
1121
  msgstr ""
1122
 
1123
+ #: includes/options_helptexts.php:85
1124
  #, php-format
1125
  msgid ""
1126
  "If you want to load your own language file from the general language "
1128
  "language directory, you have to enable this option."
1129
  msgstr ""
1130
 
1131
+ #: includes/options_helptexts.php:91
1132
  msgid "Events permalink slug"
1133
  msgstr ""
1134
 
1135
+ #: includes/options_helptexts.php:92
1136
  msgid ""
1137
  "With this option the slug for the events permalink URLs can be defined."
1138
  msgstr ""
1139
 
1140
+ #: includes/options_helptexts.php:97
1141
  msgid "Text for \"Show content\""
1142
  msgstr ""
1143
 
1144
+ #: includes/options_helptexts.php:98
1145
  msgid ""
1146
  "With this option the displayed text for the link to show the event content "
1147
  "can be changed, when collapsing is enabled."
1148
  msgstr ""
1149
 
1150
+ #: includes/options_helptexts.php:103
1151
  msgid "Text for \"Hide content\""
1152
  msgstr ""
1153
 
1154
+ #: includes/options_helptexts.php:104
1155
  msgid ""
1156
  "With this option the displayed text for the link to hide the event content "
1157
  "can be changed, when collapsing is enabled."
1158
  msgstr ""
1159
 
1160
+ #: includes/options_helptexts.php:109
1161
  msgid "Disable CSS file"
1162
  msgstr "Deaktiver CSS-fil"
1163
 
1164
+ #: includes/options_helptexts.php:110
1165
  #, php-format
1166
  msgid "Disable the %1$s file."
1167
  msgstr ""
1168
 
1169
+ #: includes/options_helptexts.php:112
1170
  #, php-format
1171
  msgid "With this option you can disable the inclusion of the %1$s file."
1172
  msgstr ""
1173
 
1174
+ #: includes/options_helptexts.php:113
1175
  msgid ""
1176
  "This normally only make sense if you have css conflicts with your theme and "
1177
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1178
  msgstr ""
1179
 
1180
+ #: includes/options_helptexts.php:119
1181
  msgid "Date format in edit form"
1182
  msgstr ""
1183
 
1184
+ #: includes/options_helptexts.php:121
1185
  msgid ""
1186
  "This option sets the displayed date format for the event date fields in the "
1187
  "event new / edit form."
1188
  msgstr ""
1189
 
1190
+ #: includes/options_helptexts.php:122
1191
  msgid "The default is an empty string to use the Wordpress standard setting."
1192
  msgstr ""
1193
 
1194
+ #: includes/options_helptexts.php:123
1195
  #, php-format
1196
  msgid ""
1197
  "All available options to specify the date format can be found %1$shere%2$s."
1198
  msgstr ""
1199
 
1200
+ #: includes/options_helptexts.php:129
1201
  msgid "Enable RSS feed"
1202
  msgstr ""
1203
 
1204
+ #: includes/options_helptexts.php:130
1205
  msgid "Enable support for the event RSS feed"
1206
  msgstr ""
1207
 
1208
+ #: includes/options_helptexts.php:132
1209
  msgid ""
1210
  "This option activates the RSS feed for the events and adds a feed link in "
1211
  "the html head."
1212
  msgstr ""
1213
 
1214
+ #: includes/options_helptexts.php:133
1215
  msgid ""
1216
  "You have to enable this option if you want to use one of the RSS feed "
1217
  "features."
1218
  msgstr ""
1219
 
1220
+ #: includes/options_helptexts.php:138
1221
  msgid "Enable iCal feed"
1222
  msgstr ""
1223
 
1224
+ #: includes/options_helptexts.php:139
1225
  msgid "Enable support for the event iCal feed"
1226
  msgstr ""
1227
 
1228
+ #: includes/options_helptexts.php:141
1229
  msgid "This option activates the iCal feed for events."
1230
  msgstr ""
1231
 
1232
+ #: includes/options_helptexts.php:142
1233
  msgid ""
1234
  "You have to enable this option if you want to use one of the iCal features."
1235
  msgstr ""
1236
 
1237
+ #: includes/options_helptexts.php:147
1238
  msgid "Position of the RSS feed link"
1239
  msgstr ""
1240
 
1241
+ #: includes/options_helptexts.php:149
1242
  msgid "at the top (above the navigation bar)"
1243
  msgstr ""
1244
 
1245
+ #: includes/options_helptexts.php:150
1246
  msgid "between navigation bar and events"
1247
  msgstr ""
1248
 
1249
+ #: includes/options_helptexts.php:151
1250
  msgid "at the bottom"
1251
  msgstr ""
1252
 
1253
+ #: includes/options_helptexts.php:153
1254
  msgid ""
1255
  "This option specifies the position of the RSS feed link in the event list."
1256
  msgstr ""
1257
 
1258
+ #: includes/options_helptexts.php:158
1259
  msgid "Align of the RSS feed link"
1260
  msgstr ""
1261
 
1262
+ #: includes/options_helptexts.php:160
1263
  msgid "left"
1264
  msgstr ""
1265
 
1266
+ #: includes/options_helptexts.php:161
1267
  msgid "center"
1268
  msgstr ""
1269
 
1270
+ #: includes/options_helptexts.php:162
1271
  msgid "right"
1272
  msgstr ""
1273
 
1274
+ #: includes/options_helptexts.php:164
1275
  msgid ""
1276
  "This option specifies the align of the RSS feed link in the event list."
1277
  msgstr ""
1278
 
1279
+ #: includes/options_helptexts.php:169
1280
  msgid "RSS feed name"
1281
  msgstr ""
1282
 
1283
+ #: includes/options_helptexts.php:171
1284
  #, php-format
1285
  msgid "This option sets the RSS feed name. The default value is %1$s."
1286
  msgstr ""
1287
 
1288
+ #: includes/options_helptexts.php:172
1289
  #, php-format
1290
  msgid ""
1291
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1292
  "enabled)."
1293
  msgstr ""
1294
 
1295
+ #: includes/options_helptexts.php:177
1296
  msgid "RSS feed Description"
1297
  msgstr ""
1298
 
1299
+ #: includes/options_helptexts.php:179
1300
  #, php-format
1301
  msgid "This options set the RSS feed description. The default value is %1$s."
1302
  msgstr ""
1303
 
1304
+ #: includes/options_helptexts.php:180
1305
  msgid ""
1306
  "This description will be used in the title for the feed link in the html "
1307
  "head and for the description in the feed itself."
1308
  msgstr ""
1309
 
1310
+ #: includes/options_helptexts.php:185
1311
  msgid "RSS feed events"
1312
  msgstr ""
1313
 
1314
+ #: includes/options_helptexts.php:186
1315
  msgid "Only show upcoming events in the RSS feed"
1316
  msgstr ""
1317
 
1318
+ #: includes/options_helptexts.php:188
1319
  msgid ""
1320
  "If this option is enabled only the upcoming events are listed in the RSS "
1321
  "feed."
1322
  msgstr ""
1323
 
1324
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1325
  msgid "If disabled, all events (upcoming and past) will be listed."
1326
  msgstr ""
1327
 
1328
+ #: includes/options_helptexts.php:194
1329
  msgid "RSS link text"
1330
  msgstr ""
1331
 
1332
+ #: includes/options_helptexts.php:196
1333
  msgid "This option sets the caption of the RSS feed link in the event list."
1334
  msgstr ""
1335
 
1336
+ #: includes/options_helptexts.php:197
1337
  msgid "Use an empty text to only show the rss image."
1338
  msgstr ""
1339
 
1340
+ #: includes/options_helptexts.php:198
1341
  #, php-format
1342
  msgid ""
1343
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1344
  " RSS feed link."
1345
  msgstr ""
1346
 
1347
+ #: includes/options_helptexts.php:203
1348
  msgid "iCal feed name"
1349
  msgstr ""
1350
 
1351
+ #: includes/options_helptexts.php:205
1352
  #, php-format
1353
  msgid "This option sets the iCal feed name. The default value is %1$s."
1354
  msgstr ""
1355
 
1356
+ #: includes/options_helptexts.php:206
1357
  #, php-format
1358
  msgid ""
1359
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1360
  "permalinks enabled)."
1361
  msgstr ""
1362
 
1363
+ #: includes/options_helptexts.php:211
1364
  msgid "iCal feed events"
1365
  msgstr ""
1366
 
1367
+ #: includes/options_helptexts.php:212
1368
  msgid "Only show upcoming events in the iCal feed"
1369
  msgstr ""
1370
 
1371
+ #: includes/options_helptexts.php:214
1372
  msgid ""
1373
  "If this option is enabled only the upcoming events are listed in the iCal "
1374
  "file."
1375
  msgstr ""
1376
 
1377
+ #: includes/options_helptexts.php:220
1378
  msgid "iCal link text"
1379
  msgstr ""
1380
 
1381
+ #: includes/options_helptexts.php:222
1382
  msgid "This option sets the iCal link text in the event list."
1383
  msgstr ""
1384
 
1385
+ #: includes/options_helptexts.php:223
1386
  msgid "Use an empty text to only show the iCal image."
1387
  msgstr ""
1388
 
1389
+ #: includes/options_helptexts.php:224
1390
  #, php-format
1391
  msgid ""
1392
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1393
  " iCal feed link."
1394
  msgstr ""
1395
 
1396
+ #: includes/options_helptexts.php:231
1397
  msgid "Event Category handling"
1398
  msgstr ""
1399
 
1400
+ #: includes/options_helptexts.php:232
1401
  msgid "Use Post Categories"
1402
  msgstr ""
1403
 
1404
+ #: includes/options_helptexts.php:234
1405
  msgid ""
1406
  "Do not maintain seperate categories for the events, and use the existing "
1407
  "post categories instead."
1408
  msgstr ""
1409
 
1410
+ #: includes/options_helptexts.php:235
1411
  msgid "Attention"
1412
  msgstr ""
1413
 
1414
+ #: includes/options_helptexts.php:236
1415
  msgid ""
1416
  "This option cannot be changed directly, but you can go to the Event Category"
1417
  " switching page from here."
1418
  msgstr ""
1419
 
1420
+ #: includes/options.php:73
1421
  msgid "events"
1422
  msgstr ""
1423
 
1424
+ #: includes/options.php:77
1425
  msgid "Show content"
1426
  msgstr ""
1427
 
1428
+ #: includes/options.php:81
1429
  msgid "Hide content"
1430
  msgstr ""
1431
 
1432
+ #: includes/sc_event-list_helptexts.php:8
1433
  msgid "event-id"
1434
  msgstr ""
1435
 
1436
+ #: includes/sc_event-list_helptexts.php:9
1437
  #, php-format
1438
  msgid ""
1439
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1441
  "this event is shown."
1442
  msgstr ""
1443
 
1444
+ #: includes/sc_event-list_helptexts.php:13
1445
+ #: includes/sc_event-list_helptexts.php:31
1446
  msgid "year"
1447
  msgstr ""
1448
 
1449
+ #: includes/sc_event-list_helptexts.php:14
1450
  msgid ""
1451
  "This attribute defines which events are initially shown. The default is to "
1452
  "show the upcoming events only."
1453
  msgstr ""
1454
 
1455
+ #: includes/sc_event-list_helptexts.php:15
1456
  #, php-format
1457
  msgid ""
1458
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1459
  "change the displayed event date range via the filterbar or url parameters."
1460
  msgstr ""
1461
 
1462
+ #: includes/sc_event-list_helptexts.php:19
1463
  msgid "category slug"
1464
  msgstr ""
1465
 
1466
+ #: includes/sc_event-list_helptexts.php:20
1467
  msgid ""
1468
  "This attribute defines the category of which events are initially shown. The"
1469
  " default is to show events of all categories."
1470
  msgstr ""
1471
 
1472
+ #: includes/sc_event-list_helptexts.php:21
1473
  msgid ""
1474
  "Provide a category slug to change this behavior. It is still possible to "
1475
  "change the displayed categories via the filterbar or url parameters."
1476
  msgstr ""
1477
 
1478
+ #: includes/sc_event-list_helptexts.php:26
1479
  msgid "This attribute defines the initial order of the events."
1480
  msgstr ""
1481
 
1482
+ #: includes/sc_event-list_helptexts.php:27
1483
  msgid ""
1484
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1485
  "in the opposite direction (from new to old)."
1486
  msgstr ""
1487
 
1488
+ #: includes/sc_event-list_helptexts.php:32
1489
  #, php-format
1490
  msgid ""
1491
  "This attribute defines the dates and date ranges of which events are "
1492
  "displayed. The default is %1$s to show all events."
1493
  msgstr ""
1494
 
1495
+ #: includes/sc_event-list_helptexts.php:33
1496
  #, php-format
1497
  msgid ""
1498
  "Filtered events according to %1$s value are not available in the event list."
1499
  msgstr ""
1500
 
1501
+ #: includes/sc_event-list_helptexts.php:34
1502
  #, php-format
1503
  msgid ""
1504
  "You can find all available values with a description and examples in the "
1505
  "sections %1$s and %2$s below."
1506
  msgstr ""
1507
 
1508
+ #: includes/sc_event-list_helptexts.php:35
1509
  #, php-format
1510
  msgid "See %1$s description if you want to define complex filters."
1511
  msgstr ""
1512
 
1513
+ #: includes/sc_event-list_helptexts.php:39
1514
  msgid "category slugs"
1515
  msgstr ""
1516
 
1517
+ #: includes/sc_event-list_helptexts.php:40
1518
  msgid ""
1519
  "This attribute defines the category filter which filters the events to show."
1520
  " The default is $1$s or an empty string to show all events."
1521
  msgstr ""
1522
 
1523
+ #: includes/sc_event-list_helptexts.php:41
1524
  #, php-format
1525
  msgid ""
1526
  "Events with categories that doesn´t match %1$s are not shown in the event "
1527
  "list. They are also not available if a manual url parameter is added."
1528
  msgstr ""
1529
 
1530
+ #: includes/sc_event-list_helptexts.php:42
1531
  #, php-format
1532
  msgid ""
1533
  "The filter is specified via the given category slugs. See %1$s description "
1534
  "if you want to define complex filters."
1535
  msgstr ""
1536
 
1537
+ #: includes/sc_event-list_helptexts.php:46
 
 
1538
  #: includes/sc_event-list_helptexts.php:111
1539
+ #: includes/sc_event-list_helptexts.php:138
1540
+ #: includes/sc_event-list_helptexts.php:177
1541
  msgid "number"
1542
  msgstr ""
1543
 
1544
+ #: includes/sc_event-list_helptexts.php:47
1545
  #, php-format
1546
  msgid ""
1547
  "This attribute defines how many events should be displayed if upcoming "
1549
  "displayed."
1550
  msgstr ""
1551
 
1552
+ #: includes/sc_event-list_helptexts.php:48
1553
  msgid ""
1554
  "Please not that in the actual version there is no pagination of the events "
1555
  "available, so the event list can be very long."
1556
  msgstr ""
1557
 
1558
+ #: includes/sc_event-list_helptexts.php:53
1559
  msgid ""
1560
  "This attribute defines if the filterbar should be displayed. The filterbar "
1561
  "allows the users to specify filters for the listed events."
1562
  msgstr ""
1563
 
1564
+ #: includes/sc_event-list_helptexts.php:54
1565
  #, php-format
1566
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1567
  msgstr ""
1568
 
1569
+ #: includes/sc_event-list_helptexts.php:55
1570
  #, php-format
1571
  msgid ""
1572
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1573
  " in the single event view."
1574
  msgstr ""
1575
 
1576
+ #: includes/sc_event-list_helptexts.php:60
1577
  #, php-format
1578
  msgid ""
1579
  "This attribute specifies the available items in the filterbar. This options "
1580
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1581
  msgstr ""
1582
 
1583
+ #: includes/sc_event-list_helptexts.php:61
1584
  msgid ""
1585
  "Find below an overview of the available filterbar items and their options:"
1586
  msgstr ""
1587
 
1588
+ #: includes/sc_event-list_helptexts.php:64
1589
  msgid "filterbar item"
1590
  msgstr ""
1591
 
1592
+ #: includes/sc_event-list_helptexts.php:64
1593
+ #: includes/sc_event-list_helptexts.php:96
1594
  msgid "description"
1595
  msgstr ""
1596
 
1597
+ #: includes/sc_event-list_helptexts.php:64
1598
  msgid "item options"
1599
  msgstr ""
1600
 
1601
+ #: includes/sc_event-list_helptexts.php:64
1602
  msgid "option values"
1603
  msgstr ""
1604
 
1605
+ #: includes/sc_event-list_helptexts.php:64
1606
  msgid "default value"
1607
  msgstr ""
1608
 
1609
+ #: includes/sc_event-list_helptexts.php:64
1610
  msgid "option description"
1611
  msgstr ""
1612
 
1613
+ #: includes/sc_event-list_helptexts.php:67
1614
  msgid ""
1615
  "Show a list of all available years. Additional there are some special "
1616
  "entries available (see item options)."
1617
  msgstr ""
1618
 
1619
+ #: includes/sc_event-list_helptexts.php:71
1620
+ #: includes/sc_event-list_helptexts.php:82
1621
  msgid "Add an entry to show all events."
1622
  msgstr ""
1623
 
1624
+ #: includes/sc_event-list_helptexts.php:73
1625
+ #: includes/sc_event-list_helptexts.php:84
1626
  msgid "Add an entry to show all upcoming events."
1627
  msgstr ""
1628
 
1629
+ #: includes/sc_event-list_helptexts.php:74
1630
+ #: includes/sc_event-list_helptexts.php:85
1631
  msgid "Add an entry to show events in the past."
1632
  msgstr ""
1633
 
1634
+ #: includes/sc_event-list_helptexts.php:75
1635
  msgid "Set descending or ascending order of year entries."
1636
  msgstr ""
1637
 
1638
+ #: includes/sc_event-list_helptexts.php:78
1639
  msgid "Show a list of all available months."
1640
  msgstr ""
1641
 
1642
+ #: includes/sc_event-list_helptexts.php:86
1643
  msgid "Set descending or ascending order of month entries."
1644
  msgstr ""
1645
 
1646
+ #: includes/sc_event-list_helptexts.php:87
1647
  msgid "php date-formats"
1648
  msgstr ""
1649
 
1650
+ #: includes/sc_event-list_helptexts.php:87
1651
  msgid "Set the displayed date format of the month entries."
1652
  msgstr ""
1653
 
1654
+ #: includes/sc_event-list_helptexts.php:88
1655
  #, php-format
1656
  msgid ""
1657
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1659
  "order."
1660
  msgstr ""
1661
 
1662
+ #: includes/sc_event-list_helptexts.php:88
1663
  #, php-format
1664
  msgid ""
1665
  "Specifies the displayed values and their order. The items must be seperated "
1666
  "by %1$s."
1667
  msgstr ""
1668
 
1669
+ #: includes/sc_event-list_helptexts.php:89
1670
  msgid "Show a list of all available categories."
1671
  msgstr ""
1672
 
1673
+ #: includes/sc_event-list_helptexts.php:89
1674
  msgid "Add an entry to show events from all categories."
1675
  msgstr ""
1676
 
1677
+ #: includes/sc_event-list_helptexts.php:90
1678
  msgid "A link to reset the eventlist filter to standard."
1679
  msgstr ""
1680
 
1681
+ #: includes/sc_event-list_helptexts.php:90
1682
  msgid "any text"
1683
  msgstr ""
1684
 
1685
+ #: includes/sc_event-list_helptexts.php:90
1686
  msgid "Set the caption of the link."
1687
  msgstr ""
1688
 
1689
+ #: includes/sc_event-list_helptexts.php:93
1690
  msgid "Find below an overview of the available filterbar display options:"
1691
  msgstr ""
1692
 
1693
+ #: includes/sc_event-list_helptexts.php:96
1694
  msgid "display option"
1695
  msgstr ""
1696
 
1697
+ #: includes/sc_event-list_helptexts.php:96
1698
  msgid "available for"
1699
  msgstr ""
1700
 
1701
+ #: includes/sc_event-list_helptexts.php:97
1702
  #, php-format
1703
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1704
  msgstr ""
1705
 
1706
+ #: includes/sc_event-list_helptexts.php:98
1707
  msgid ""
1708
  "Shows a select box where an item can be choosen. After the selection of an "
1709
  "item the page is reloaded via javascript to show the filtered events."
1710
  msgstr ""
1711
 
1712
+ #: includes/sc_event-list_helptexts.php:99
1713
  msgid "Shows a simple link which can be clicked."
1714
  msgstr ""
1715
 
1716
+ #: includes/sc_event-list_helptexts.php:102
1717
  msgid "Find below some declaration examples with descriptions:"
1718
  msgstr ""
1719
 
1720
+ #: includes/sc_event-list_helptexts.php:104
1721
  #, php-format
1722
  msgid ""
1723
  "In this example you can see that the filterbar item and the used display "
1725
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1726
  msgstr ""
1727
 
1728
+ #: includes/sc_event-list_helptexts.php:106
1729
  #, php-format
1730
  msgid ""
1731
  "In this example you can see that filterbar options can be added in brackets "
1732
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1733
  msgstr ""
1734
 
1735
+ #: includes/sc_event-list_helptexts.php:106
1736
  msgid "option_name"
1737
  msgstr ""
1738
 
1739
+ #: includes/sc_event-list_helptexts.php:106
1740
  msgid "value"
1741
  msgstr ""
1742
 
1743
+ #: includes/sc_event-list_helptexts.php:107
1744
  #, php-format
1745
  msgid ""
1746
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1749
  "left-aligned and the reset link will be on the right side."
1750
  msgstr ""
1751
 
1752
+ #: includes/sc_event-list_helptexts.php:112
1753
+ #: includes/sc_event-list_helptexts.php:139
1754
  msgid ""
1755
  "This attribute specifies if the title should be truncated to the given "
1756
  "number of characters in the event list."
1757
  msgstr ""
1758
 
1759
+ #: includes/sc_event-list_helptexts.php:113
1760
+ #: includes/sc_event-list_helptexts.php:140
1761
  #, php-format
1762
  msgid ""
1763
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1764
  "is automatically truncated via css."
1765
  msgstr ""
1766
 
 
 
1767
  #: includes/sc_event-list_helptexts.php:114
1768
+ #: includes/sc_event-list_helptexts.php:141
1769
+ #: includes/sc_event-list_helptexts.php:180
1770
  msgid "This attribute has no influence if only a single event is shown."
1771
  msgstr ""
1772
 
1773
+ #: includes/sc_event-list_helptexts.php:120
1774
  msgid ""
1775
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1776
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1777
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1778
  msgstr ""
1779
 
1780
+ #: includes/sc_event-list_helptexts.php:130
1781
  msgid ""
1782
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1783
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1784
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1785
  msgstr ""
1786
 
1787
+ #: includes/sc_event-list_helptexts.php:147
1788
  msgid ""
1789
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1790
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1791
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1792
  msgstr ""
1793
 
1794
+ #: includes/sc_event-list_helptexts.php:157
1795
  msgid ""
1796
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1797
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1798
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1799
  msgstr ""
1800
 
1801
+ #: includes/sc_event-list_helptexts.php:167
1802
  msgid ""
1803
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1804
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1807
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1808
  msgstr ""
1809
 
1810
+ #: includes/sc_event-list_helptexts.php:178
1811
  msgid ""
1812
  "This attribute specifies if the content should be truncate to the given "
1813
  "number of characters in the event list."
1814
  msgstr ""
1815
 
1816
+ #: includes/sc_event-list_helptexts.php:179
1817
  #, php-format
1818
  msgid "With the standard value %1$s the full text is displayed."
1819
  msgstr ""
1820
 
1821
+ #: includes/sc_event-list_helptexts.php:186
1822
  msgid ""
1823
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1824
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1826
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1827
  msgstr ""
1828
 
1829
+ #: includes/sc_event-list_helptexts.php:197
1830
  msgid ""
1831
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1832
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
1834
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1835
  msgstr ""
1836
 
1837
+ #: includes/sc_event-list_helptexts.php:208
1838
  msgid ""
1839
  "This attribute specifies if a rss feed link should be added.<br />\n"
1840
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
1843
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1844
  msgstr ""
1845
 
1846
+ #: includes/sc_event-list_helptexts.php:220
1847
  msgid ""
1848
  "This attribute specifies if a ical feed link should be added.<br />\n"
1849
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
1851
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1852
  msgstr ""
1853
 
1854
+ #: includes/sc_event-list_helptexts.php:231
1855
  msgid ""
1856
  "This attribute specifies the page or post url for event links.<br />\n"
1857
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1858
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1859
  msgstr ""
1860
 
1861
+ #: includes/sc_event-list_helptexts.php:243
1862
  msgid ""
1863
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1864
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1865
  msgstr ""
1866
 
1867
+ #: includes/sc_event-list.php:154
1868
+ msgid "Sorry, the requested event is not available!"
1869
+ msgstr ""
1870
+
1871
+ #: includes/sc_event-list.php:163
1872
  msgid "Event Information:"
1873
  msgstr ""
1874
 
1875
+ #: includes/sc_event-list.php:405
1876
  msgid "Link to RSS feed"
1877
  msgstr ""
1878
 
1879
+ #: includes/sc_event-list.php:414
1880
  msgid "Link to iCal feed"
1881
  msgstr ""
1882
 
1883
+ #: includes/widget_helptexts.php:11
1884
  msgid "This option defines the displayed title for the widget."
1885
  msgstr ""
1886
 
1887
+ #: includes/widget_helptexts.php:18
1888
  msgid "Category Filter"
1889
  msgstr ""
1890
 
1891
+ #: includes/widget_helptexts.php:20
1892
  msgid ""
1893
  "This option defines the categories of which events are shown. The standard "
1894
  "is all or an empty string to show all events. Specify a category slug or a "
1897
  "all possibilities."
1898
  msgstr ""
1899
 
1900
+ #: includes/widget_helptexts.php:27
1901
  msgid "Number of listed events"
1902
  msgstr ""
1903
 
1904
+ #: includes/widget_helptexts.php:29
1905
  msgid "The number of upcoming events to display"
1906
  msgstr ""
1907
 
1908
+ #: includes/widget_helptexts.php:36
1909
  msgid "Truncate event title to"
1910
  msgstr ""
1911
 
1912
+ #: includes/widget_helptexts.php:37 includes/widget_helptexts.php:65
1913
+ #: includes/widget_helptexts.php:93
1914
  msgid "characters"
1915
  msgstr ""
1916
 
1917
+ #: includes/widget_helptexts.php:38
1918
  msgid ""
1919
  "This option defines the number of displayed characters for the event title."
1920
  msgstr ""
1921
 
1922
+ #: includes/widget_helptexts.php:39 includes/widget_helptexts.php:67
1923
  #, php-format
1924
  msgid ""
1925
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1926
  "automatically truncate the text via css."
1927
  msgstr ""
1928
 
1929
+ #: includes/widget_helptexts.php:46
1930
  msgid "Show event starttime"
1931
  msgstr ""
1932
 
1933
+ #: includes/widget_helptexts.php:48
1934
  msgid "This option defines if the event start time will be displayed."
1935
  msgstr ""
1936
 
1937
+ #: includes/widget_helptexts.php:55
1938
  msgid "Show event location"
1939
  msgstr ""
1940
 
1941
+ #: includes/widget_helptexts.php:57
1942
  msgid "This option defines if the event location will be displayed."
1943
  msgstr ""
1944
 
1945
+ #: includes/widget_helptexts.php:64
1946
  msgid "Truncate location to"
1947
  msgstr ""
1948
 
1949
+ #: includes/widget_helptexts.php:66
1950
  msgid ""
1951
  "If the event location is diplayed this option defines the number of "
1952
  "displayed characters."
1953
  msgstr ""
1954
 
1955
+ #: includes/widget_helptexts.php:74
1956
  msgid "Show event excerpt"
1957
  msgstr ""
1958
 
1959
+ #: includes/widget_helptexts.php:76
1960
  msgid "This option defines if the event excerpt will be displayed."
1961
  msgstr ""
1962
 
1963
+ #: includes/widget_helptexts.php:83
1964
  msgid "Show event content"
1965
  msgstr ""
1966
 
1967
+ #: includes/widget_helptexts.php:85
1968
  msgid "This option defines if the event content will be displayed."
1969
  msgstr ""
1970
 
1971
+ #: includes/widget_helptexts.php:92
1972
  msgid "Truncate content to"
1973
  msgstr ""
1974
 
1975
+ #: includes/widget_helptexts.php:94
1976
  msgid ""
1977
  "If the event content are diplayed this option defines the number of diplayed"
1978
  " characters."
1979
  msgstr ""
1980
 
1981
+ #: includes/widget_helptexts.php:95
1982
  #, php-format
1983
  msgid "Set this value to %1$s to view the full text."
1984
  msgstr ""
1985
 
1986
+ #: includes/widget_helptexts.php:102
1987
  msgid "URL to the linked Event List page"
1988
  msgstr ""
1989
 
1990
+ #: includes/widget_helptexts.php:104
1991
  msgid ""
1992
  "This option defines the url to the linked Event List page. This option is "
1993
  "required if you want to use one of the options below."
1994
  msgstr ""
1995
 
1996
+ #: includes/widget_helptexts.php:111
1997
  msgid "Shortcode ID on linked page"
1998
  msgstr ""
1999
 
2000
+ #: includes/widget_helptexts.php:113
2001
  msgid ""
2002
  "This option defines the shortcode-id for the Event List on the linked page. "
2003
  "Normally the standard value 1 is correct, you only have to change it if you "
2004
  "use multiple event-list shortcodes on the linked page."
2005
  msgstr ""
2006
 
2007
+ #: includes/widget_helptexts.php:122
2008
  msgid ""
2009
  "With this option you can add a link to the single event page for every "
2010
  "displayed event. You have to specify the url to the page and the shortcode "
2011
  "id option if you want to use it."
2012
  msgstr ""
2013
 
2014
+ #: includes/widget_helptexts.php:131
2015
  msgid ""
2016
  "With this option you can add a link to the event-list page below the "
2017
  "diplayed events. You have to specify the url to page option if you want to "
2018
  "use it."
2019
  msgstr ""
2020
 
2021
+ #: includes/widget_helptexts.php:138
2022
  msgid "Caption for the link"
2023
  msgstr ""
2024
 
2025
+ #: includes/widget_helptexts.php:140
2026
  msgid ""
2027
  "This option defines the text for the link to the Event List page if the "
2028
  "approriate option is selected."
2029
  msgstr ""
2030
 
2031
+ #: includes/widget.php:21
2032
  msgid "With this widget a list of upcoming events can be displayed."
2033
  msgstr "Med denne widget kan en liste over alle kommende begivenheder vises."
2034
 
2035
+ #: includes/widget.php:26
2036
  msgid "Upcoming events"
2037
  msgstr "Kommende begivenheder"
2038
 
2039
+ #: includes/widget.php:40
2040
  msgid "show events page"
2041
  msgstr "Vis begivenheds-side"
languages/event-list-de_DE.mo CHANGED
Binary file
languages/event-list-de_DE.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -7,13 +7,14 @@
7
  # Lasse Schulz <lasse.schulz@netthelp.de>, 2016
8
  # li rak <romankost@gmx.ch>, 2017
9
  # Marco Schwarzenbach <sp1n@gmx.ch>, 2016
 
10
  # mibuthu, 2015,2017-2018
11
  msgid ""
12
  msgstr ""
13
  "Project-Id-Version: wp-event-list\n"
14
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
15
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
16
- "PO-Revision-Date: 2020-11-16 16:29+0000\n"
17
  "Last-Translator: mibuthu\n"
18
  "Language-Team: German (Germany) (http://www.transifex.com/mibuthu/wp-event-list/language/de_DE/)\n"
19
  "MIME-Version: 1.0\n"
@@ -22,117 +23,117 @@ msgstr ""
22
  "Language: de_DE\n"
23
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
24
 
25
- #: admin/admin.php:56
26
  #, php-format
27
  msgid "Errors during upgrade of plugin %1$s"
28
  msgstr "Fehler während des %1$s Plugin Upgrades"
29
 
30
- #: admin/admin.php:56
31
  #, php-format
32
  msgid "Upgrade of plugin %1$s successful"
33
  msgstr "Upgrade des Plugins %1$s erfolgreich"
34
 
35
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
36
  msgid "Event List Settings"
37
  msgstr "Event List Einstellungen"
38
 
39
- #: admin/admin.php:105
40
  msgid "Settings"
41
  msgstr "Einstellungen"
42
 
43
- #: admin/admin.php:109 admin/includes/admin-about.php:37
44
  msgid "About Event List"
45
  msgstr "Informationen zu Event List"
46
 
47
- #: admin/admin.php:109
48
  msgid "About"
49
  msgstr "Informationen"
50
 
51
- #: admin/admin.php:131
52
  #, php-format
53
  msgid "%s Event"
54
  msgid_plural "%s Events"
55
  msgstr[0] "%s Termin"
56
  msgstr[1] "%s Termine"
57
 
58
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
59
  msgid "General"
60
  msgstr "Allgemein"
61
 
62
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
63
- #: admin/includes/admin-about.php:105
64
  msgid "Shortcode Attributes"
65
  msgstr "Shortcode Attribute"
66
 
67
- #: admin/includes/admin-about.php:72
68
  msgid "Help and Instructions"
69
  msgstr "Hilfe und Anleitungen"
70
 
71
- #: admin/includes/admin-about.php:73
72
  #, php-format
73
  msgid "You can manage the events %1$shere%2$s"
74
  msgstr "Die Termine können %1$shier%2$s verwaltet werden"
75
 
76
- #: admin/includes/admin-about.php:74
77
  msgid "To show the events on your site you have 2 possibilities"
78
  msgstr "Für die Anzeige von Terminen auf der Homepage gibt es 2 Möglichkeiten"
79
 
80
- #: admin/includes/admin-about.php:75
81
  #, php-format
82
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
83
  msgstr "durch Einfügen des <strong>Shortcodes</strong> %1$s auf einer beliebigen Seite oder eines Beitrags"
84
 
85
- #: admin/includes/admin-about.php:76
86
  #, php-format
87
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
88
  msgstr "durch das Einfügen des <strong>Widgets</strong> %1$s in einem Widgetbereich"
89
 
90
- #: admin/includes/admin-about.php:77
91
  msgid ""
92
  "The displayed events and their style can be modified with the available "
93
  "widget settings and the available attributes for the shortcode."
94
  msgstr "Die angezeigten Termine und deren Anzeigestil kann über die Widget Einstellungen und die verfügbaren Shortcode Attribute angepasst werden."
95
 
96
- #: admin/includes/admin-about.php:78
97
  #, php-format
98
  msgid ""
99
  "A list of all available shortcode attributes with their descriptions is "
100
  "available in the %1$s tab."
101
  msgstr "Eine Liste aller verfügbarer Shortcode Attribute und deren Beschreibung ist im Reiter %1$s verfügbar."
102
 
103
- #: admin/includes/admin-about.php:79
104
  msgid "The available widget options are described in their tooltip text."
105
  msgstr "Alle verfügbaren Widget Einstellungen sind im jeweiligen Tooltip Text beschrieben."
106
 
107
- #: admin/includes/admin-about.php:80
108
  #, php-format
109
  msgid ""
110
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
111
  " to insert an URL to the linked event-list page."
112
  msgstr "Wenn eine der Link Optionen (%1$s oder %2$s) im Widget verwendet werden, dann muss die URL zur verlinkten Event-List Seite angegeben werden."
113
 
114
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
115
  msgid "Add links to the single events"
116
  msgstr "Füge Links zu den einzelnen Terminen ein"
117
 
118
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
119
  msgid "Add a link to the Event List page"
120
  msgstr "Füge einen Link zur Event List Seite hinzu"
121
 
122
- #: admin/includes/admin-about.php:81
123
  msgid ""
124
  "This is required because the widget does not know in which page or post the "
125
  "shortcode was included."
126
  msgstr "Dies ist erforderlich, weil das Widget nicht weiß, in welcher Seite oder welchem Beitrag der Shortcode eingefügt worden ist."
127
 
128
- #: admin/includes/admin-about.php:82
129
  msgid ""
130
  "Additionally you have to insert the correct Shortcode id on the linked page."
131
  " This id describes which shortcode should be used on the given page or post "
132
  "if you have more than one."
133
  msgstr "Zusätzlich muss die korrekte Shortcode-ID auf der verlinkten Seite angegeben werden. Diese ID beschreibt welcher Shortcode auf der angegebenen Seite oder Artikel verwendet werden soll, wenn mehrere vorhanden sind."
134
 
135
- #: admin/includes/admin-about.php:83
136
  #, php-format
137
  msgid ""
138
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -140,843 +141,848 @@ msgid ""
140
  "link on your linked page or post."
141
  msgstr "Der Standardwert %1$s ist normalerweise o.k. (für Seiten mit nur einem Shortcode), aber falls erforderlich kann die ID über die URL eines Termin-Links auf der verlinkten Seite ermittelt werden."
142
 
143
- #: admin/includes/admin-about.php:84
144
  #, php-format
145
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
146
  msgstr "Die ID befindet sich am Ende der URL Parameter (z.B. %1$s)."
147
 
148
- #: admin/includes/admin-about.php:86
149
  #, php-format
150
  msgid ""
151
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
152
  "want."
153
  msgstr "Bitte werfe auch einen Blick auf die %1$s in der das Plugin nach deinen Vorstellungen angepasst werden kann."
154
 
155
- #: admin/includes/admin-about.php:86
156
  msgid "Settings page"
157
  msgstr "Einstellungs-Seite"
158
 
159
- #: admin/includes/admin-about.php:92
160
  msgid "About the plugin author"
161
  msgstr "Über den Autor des Plugins"
162
 
163
- #: admin/includes/admin-about.php:94
164
  #, php-format
165
  msgid ""
166
  "This plugin is developed by %1$s, you can find more information about the "
167
  "plugin on the %2$s."
168
  msgstr "Dieses Plugin wird von %1$s entwickelt, zusätzliche Informationen über das Plugin stehen auf der %2$s zur Verfügung."
169
 
170
- #: admin/includes/admin-about.php:94
171
- msgid "wordpress plugin site"
172
- msgstr "Wordpress Plugin Seite"
173
 
174
- #: admin/includes/admin-about.php:95
175
  #, php-format
176
  msgid "If you like the plugin please rate it on the %1$s."
177
  msgstr "Wenn dir das Plugin gefällt bewerte es bitte unter der %1$s."
178
 
179
- #: admin/includes/admin-about.php:95
180
- msgid "wordpress plugin review site"
181
- msgstr "Wordpress Plugin-Bewertungsseite"
182
 
183
- #: admin/includes/admin-about.php:96
184
  msgid ""
185
  "If you want to support the plugin I would be happy to get a small donation"
186
  msgstr "Um das Plugin zu unterstützen würde ich mich auch über eine kleine Spende freuen"
187
 
188
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
189
- #: admin/includes/admin-about.php:99
190
  #, php-format
191
  msgid "Donate with %1$s"
192
  msgstr "Spende über %1$s"
193
 
194
- #: admin/includes/admin-about.php:107
195
  msgid ""
196
  "You have the possibility to modify the output if you add some of the "
197
  "following attributes to the shortcode."
198
  msgstr "Mit dem Hinzufügen der folgenden Shortcode-Attribute kann die Ausgabe entsprechend angepasst werden."
199
 
200
- #: admin/includes/admin-about.php:108
201
  #, php-format
202
  msgid ""
203
  "You can combine and add as much attributes as you want. E.g. the shortcode "
204
  "including the attributes %1$s and %2$s would looks like this:"
205
  msgstr "Es können beliebig viele dieser Attribute kombiniert und gleichzeitig verwendet werden. Z.B. würde der Shortcode mit den Attributen %1$s und %2$s folgendermaßen aussehen:"
206
 
207
- #: admin/includes/admin-about.php:110
208
  msgid ""
209
  "Below you can find a list of all supported attributes with their "
210
  "descriptions and available options:"
211
  msgstr "In der folgenden Liste sind alle unterstützten Shortcode-Attribute mit deren Beschreibung und verfügbaren Optionen angegeben:"
212
 
213
- #: admin/includes/admin-about.php:124
214
  msgid "Attribute name"
215
  msgstr "Name"
216
 
217
- #: admin/includes/admin-about.php:125
218
  msgid "Value options"
219
  msgstr "zulässige Werte"
220
 
221
- #: admin/includes/admin-about.php:126
222
  msgid "Default value"
223
  msgstr "Standard-Wert"
224
 
225
- #: admin/includes/admin-about.php:127
226
  msgid "Description"
227
  msgstr "Beschreibung"
228
 
229
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
230
- #: includes/sc_event-list_helptexts.php:31
231
  msgid "Filter Syntax"
232
  msgstr "Filter Syntax"
233
 
234
- #: admin/includes/admin-about.php:146
235
  msgid ""
236
  "For date and cat filters you can specify complex filters with the following "
237
  "syntax:"
238
  msgstr "Für Datums- und Kategoriefilter können komplexe Filter mit der folgenden Syntax definiert werden:"
239
 
240
- #: admin/includes/admin-about.php:147
241
  #, php-format
242
  msgid ""
243
  "You can use %1$s and %2$s connections to define complex filters. "
244
  "Additionally you can set brackets %3$s for nested queries."
245
  msgstr "Es können %1$s und %2$s Verknüpfungen verwendet werden um komplexe Filter zu definieren. Zusätzlich können Klammern %3$s für verschachtelte Abfragen eingesetzt werden."
246
 
247
- #: admin/includes/admin-about.php:147
248
  msgid "AND"
249
  msgstr "UND"
250
 
251
- #: admin/includes/admin-about.php:147
252
  msgid "OR"
253
  msgstr "ODER"
254
 
255
- #: admin/includes/admin-about.php:147
256
  msgid "or"
257
  msgstr "oder"
258
 
259
- #: admin/includes/admin-about.php:147
260
  msgid "and"
261
  msgstr "und"
262
 
263
- #: admin/includes/admin-about.php:148
264
  msgid "Examples for cat filters:"
265
  msgstr "Beispiele für Kategorie-Filter:"
266
 
267
- #: admin/includes/admin-about.php:149
268
  #, php-format
269
  msgid "Show all events with category %1$s."
270
  msgstr "Zeige alle Termine mit der Kategorie %1$s."
271
 
272
- #: admin/includes/admin-about.php:150
273
  #, php-format
274
  msgid "Show all events with category %1$s or %2$s."
275
  msgstr "Zeige alle Termine mit der Kategorie %1$s oder %2$s."
276
 
277
- #: admin/includes/admin-about.php:151
278
  #, php-format
279
  msgid ""
280
  "Show all events with category %1$s and all events where category %2$s as "
281
  "well as %3$s is selected."
282
  msgstr "Zeige alle Termine mit der Kategorie %1$s und alle Termine, in denen die Kategorie %2$s sowie %3$s gesetzt ist."
283
 
284
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
285
  msgid "Available Date Formats"
286
  msgstr "Verfügbare Datumsformate"
287
 
288
- #: admin/includes/admin-about.php:157
289
  msgid "For date filters you can use the following date formats:"
290
  msgstr "Für die Datums-Filterung stehen folgende Datums-Formate zur Verfügung:"
291
 
292
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
293
  msgid "Available Date Range Formats"
294
  msgstr "Verfügbare Datumsbereichs-Formate"
295
 
296
- #: admin/includes/admin-about.php:166
297
  msgid "For date filters you can use the following daterange formats:"
298
  msgstr "Für die Datums-Filterung stehen folgende Formate für Datumsbereiche zur Verfügung:"
299
 
300
- #: admin/includes/admin-about.php:178
301
  msgid "Value"
302
  msgstr "Wert"
303
 
304
- #: admin/includes/admin-about.php:182
305
  msgid "Example"
306
  msgstr "Beispiel"
307
 
308
- #: admin/includes/admin-categories.php:38
309
  msgid "Synchronize with post categories"
310
  msgstr "Synchronisation mit den Beitrags-Kategorien"
311
 
312
- #: admin/includes/admin-categories.php:46
313
  #, php-format
314
  msgid "%1$s categories modified (%2$s)"
315
  msgstr "%1$s Kategorien geändert (%2$s)"
316
 
317
- #: admin/includes/admin-categories.php:47
318
  #, php-format
319
  msgid "%1$s categories added (%2$s)"
320
  msgstr "%1$s Kategorien erstellt (%2$s)"
321
 
322
- #: admin/includes/admin-categories.php:48
323
  #, php-format
324
  msgid "%1$s categories deleted (%2$s)"
325
  msgstr "%1$s Kategorien gelöscht (%2$s)"
326
 
327
- #: admin/includes/admin-categories.php:50
328
  #, php-format
329
  msgid "%1$s categories not modified (%2$s)"
330
  msgstr "%1$s Kategorien nicht geändert (%2$s)"
331
 
332
- #: admin/includes/admin-categories.php:51
333
  #, php-format
334
  msgid "%1$s categories not added (%2$s)"
335
  msgstr "%1$s Kategorien nicht erstellt (%2$s)"
336
 
337
- #: admin/includes/admin-categories.php:52
338
  #, php-format
339
  msgid "%1$s categories not deleted (%2$s)"
340
  msgstr "%1$s Kategorien nicht gelöscht (%2$s)"
341
 
342
- #: admin/includes/admin-categories.php:55
343
  msgid "An Error occured during the category sync"
344
  msgstr "Während der Kategorie-Synchronisation ist ein Fehler aufgetreten"
345
 
346
- #: admin/includes/admin-categories.php:59
347
  msgid "Category sync finished"
348
  msgstr "Kategorie-Synchronisation abgeschlossen"
349
 
350
- #: admin/includes/admin-category-sync.php:45
351
  msgid "Error: You are not allowed to view this page!"
352
  msgstr "Fehler: Sie sind nicht befugt dieser Seite aufzurufen!"
353
 
354
- #: admin/includes/admin-category-sync.php:62
355
  msgid "Affected Categories when switching to seperate Event Categories"
356
  msgstr "Betroffene Kategorien beim Wechseln zu separaten Termin-Kategorien"
357
 
358
- #: admin/includes/admin-category-sync.php:63
359
  msgid "Switch option to seperate Event Categories"
360
  msgstr "Ändere Einstellung zur Verwendung separater Termin-Kategorien"
361
 
362
- #: admin/includes/admin-category-sync.php:64
363
  msgid ""
364
  "If you proceed, all post categories will be copied and all events will be "
365
  "re-assigned to this new categories."
366
  msgstr "Beim Fortsetzen werden alle Beitrags-Kategorien kopiert und alle Termine den neuen Kategorien zugeordnet."
367
 
368
- #: admin/includes/admin-category-sync.php:65
369
  msgid ""
370
  "Afterwards the event categories are independent of the post categories."
371
  msgstr "Anschließend sind die Termin-Kategorien unabhängig von den Beitrags-Kategorien."
372
 
373
- #: admin/includes/admin-category-sync.php:68
374
  msgid "Affected Categories when switching to use Post Categories for events"
375
  msgstr "Betroffene Kategorien beim Wechseln zur Verwendung von Beitrags-Kategorien für Termine"
376
 
377
- #: admin/includes/admin-category-sync.php:69
378
  msgid "Switch option to use Post Categories for events"
379
  msgstr "Ändere Einstellung zur Verwendung der Beitrags-Kategorien für Termine"
380
 
381
- #: admin/includes/admin-category-sync.php:70
382
  msgid ""
383
  "Take a detailed look at the affected categories above before you proceed! "
384
  "All seperate event categories will be deleted, this cannot be undone!"
385
  msgstr "Bitte vor dem Fortsetzen die oben angezeigten betroffenen Kategorien prüfen! Alle eigenständigen Termin-Kategorien werden gelöscht, dies kann nicht mehr rückgängig gemacht werden!"
386
 
387
- #: admin/includes/admin-category-sync.php:73
388
  msgid "Event Categories: Synchronise with Post Categories"
389
  msgstr "Termin-Kategorien: Synchronisiere mit Beitrags-Kategorien"
390
 
391
- #: admin/includes/admin-category-sync.php:74
392
  msgid "Start synchronisation"
393
  msgstr "Starte Synchronisation"
394
 
395
- #: admin/includes/admin-category-sync.php:75
396
  msgid ""
397
  "If this option is enabled the above listed categories will be deleted and "
398
  "removed from the existing events!"
399
  msgstr "Wenn diese Einstellung aktiviert ist, werden alle oben angezeigten Kategorien gelöscht und aus den vorhandenen Terminen entfernt!"
400
 
401
- #: admin/includes/admin-category-sync.php:90
402
  msgid "Categories to modify"
403
  msgstr "Kategorien, die geändert werden"
404
 
405
- #: admin/includes/admin-category-sync.php:91
406
  msgid "Categories to add"
407
  msgstr "Kategorien, die hinzugefügt werden"
408
 
409
- #: admin/includes/admin-category-sync.php:92
410
  msgid "Categories to delete (optional)"
411
  msgstr "Kategorien, die gelöscht werden (optional)"
412
 
413
- #: admin/includes/admin-category-sync.php:93
414
  msgid "Delete not available post categories"
415
  msgstr "Lösche nicht verfügbare Beitrags-Kategorien"
416
 
417
- #: admin/includes/admin-category-sync.php:97
418
  msgid "Categories with differences"
419
  msgstr "Kategorien, die unterschiedlich sind"
420
 
421
- #: admin/includes/admin-category-sync.php:98
422
  msgid "Categories to add (optional)"
423
  msgstr "Kategorien, die hinzugefügt werden (optional)"
424
 
425
- #: admin/includes/admin-category-sync.php:99
426
  msgid "Add not available post categories"
427
  msgstr "Ergänze nicht verfügbare Beitrags-Kategorien"
428
 
429
- #: admin/includes/admin-category-sync.php:117
430
  msgid "none"
431
  msgstr "keine"
432
 
433
- #: admin/includes/admin-import.php:49
434
  msgid "Import Events"
435
  msgstr "Importiere Termine"
436
 
437
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
438
- #: admin/includes/admin-import.php:198
439
  msgid "Step"
440
  msgstr "Schritt"
441
 
442
- #: admin/includes/admin-import.php:69
443
  msgid "Set import file and options"
444
  msgstr "Datei und Optionen zum Importieren wählen"
445
 
446
- #: admin/includes/admin-import.php:72
447
  #, php-format
448
  msgid "Proceed with Step %1$s"
449
  msgstr "Weiter zu Schritt %1$s"
450
 
451
- #: admin/includes/admin-import.php:75
452
  msgid "Example file"
453
  msgstr "Beispieldatei"
454
 
455
- #: admin/includes/admin-import.php:76
456
  #, php-format
457
  msgid ""
458
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
459
  msgstr "Du kannst eine Beispieldatei herunterladen %1$shere%2$s (Das CSV-Trennzeichen ist ein Komma!)"
460
 
461
- #: admin/includes/admin-import.php:77
462
  msgid "Note"
463
  msgstr "Achtung"
464
 
465
- #: admin/includes/admin-import.php:77
466
  msgid ""
467
  "Do not change the column header and separator line (first two lines), "
468
  "otherwise the import will fail!"
469
  msgstr "Die Kopfzeile und die Separator Zeile dürfen nicht geändert werden, ansonsten wird der Import "
470
 
471
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
472
  msgid "Sorry, there has been an error."
473
  msgstr "Entschuldigung, ein Fehler ist aufgetreten."
474
 
475
- #: admin/includes/admin-import.php:85
476
  msgid "The file does not exist, please try again."
477
  msgstr "Die Datei existiert nicht, bitte erneut versuchen."
478
 
479
- #: admin/includes/admin-import.php:93
480
  msgid "The uploaded file does not have the required csv extension."
481
  msgstr ""
482
 
483
- #: admin/includes/admin-import.php:105
484
  msgid "Events review and additonal category selection"
485
  msgstr "Eventüberprüfung und zusätzliche Kategorieauswahl"
486
 
487
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
488
  msgid "Error"
489
  msgstr ""
490
 
491
- #: admin/includes/admin-import.php:111
492
  msgid "This CSV file cannot be imported"
493
  msgstr ""
494
 
495
- #: admin/includes/admin-import.php:122
496
  msgid "None of the events in this CSV file can be imported"
497
  msgstr ""
498
 
499
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
500
  msgid "Warning"
501
  msgstr ""
502
 
503
- #: admin/includes/admin-import.php:126
504
  #, php-format
505
  msgid "There is %1$s event which cannot be imported"
506
  msgid_plural "There are %1$s events which cannot be imported"
507
  msgstr[0] ""
508
  msgstr[1] ""
509
 
510
- #: admin/includes/admin-import.php:134
511
  #, php-format
512
  msgid "CSV line %1$s"
513
  msgstr ""
514
 
515
- #: admin/includes/admin-import.php:144
516
  msgid "You can still import all other events listed below."
517
  msgstr ""
518
 
519
- #: admin/includes/admin-import.php:163
520
  msgid ""
521
  "The following category slugs are not available and will be removed from the "
522
  "imported events"
523
  msgstr ""
524
 
525
- #: admin/includes/admin-import.php:169
526
  msgid ""
527
  "If you want to keep these categories, please create these Categories first "
528
  "and do the import afterwards."
529
  msgstr "Wenn diese Kategorien erhalten bleiben sollen, bitte zuerst die Kategorien anlegen und erst anschließend den Import ausführen."
530
 
531
- #: admin/includes/admin-import.php:198
532
  msgid "Import result"
533
  msgstr ""
534
 
535
- #: admin/includes/admin-import.php:201
536
  #, php-format
537
  msgid "Import of %1$s events successful!"
538
  msgstr ""
539
 
540
- #: admin/includes/admin-import.php:202
541
  msgid "Go back to All Events"
542
  msgstr "Gehe zurück zu Alle Termine"
543
 
544
- #: admin/includes/admin-import.php:206
545
  msgid "Errors during Import"
546
  msgstr ""
547
 
548
- #: admin/includes/admin-import.php:215
549
  msgid "Event from CSV-line"
550
  msgstr ""
551
 
552
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
553
- #: includes/widget_helptexts.php:8
554
  msgid "Title"
555
  msgstr "Titel"
556
 
557
- #: admin/includes/admin-import.php:227
558
  msgid "Start Date"
559
  msgstr "Start-Datum"
560
 
561
- #: admin/includes/admin-import.php:228
562
  msgid "End Date"
563
  msgstr "End-Datum"
564
 
565
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
566
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
567
  msgid "Time"
568
  msgstr "Uhrzeit"
569
 
570
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
571
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
572
- #: includes/options_helptexts.php:74
573
  msgid "Location"
574
  msgstr "Ort"
575
 
576
- #: admin/includes/admin-import.php:231
577
  msgid "Content"
578
  msgstr "Inhalt"
579
 
580
- #: admin/includes/admin-import.php:232
581
  msgid "Category slugs"
582
  msgstr "Kategorie-Slugs"
583
 
584
- #: admin/includes/admin-import.php:274
585
  msgid "Header line is missing or not correct!"
586
  msgstr ""
587
 
588
- #: admin/includes/admin-import.php:275
589
  #, php-format
590
  msgid ""
591
  "Have a look at the %1$sexample file%2$s to see the correct header line "
592
  "format."
593
  msgstr ""
594
 
595
- #: admin/includes/admin-import.php:281
596
  #, php-format
597
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
598
  msgstr ""
599
 
600
- #: admin/includes/admin-import.php:309
601
  msgid "Empty event title found"
602
  msgstr ""
603
 
604
- #: admin/includes/admin-import.php:315
605
  msgid "Wrong date format for startdate"
606
  msgstr ""
607
 
608
- #: admin/includes/admin-import.php:324
609
  msgid "Wrong date format for enddate"
610
  msgstr ""
611
 
612
- #: admin/includes/admin-import.php:365
613
  msgid "Import events"
614
  msgstr "Importiere die Termine"
615
 
616
- #: admin/includes/admin-import.php:366
617
  msgid "Add additional categories"
618
  msgstr "Kategorien ergänzen"
619
 
620
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
621
  msgid "Import"
622
  msgstr "Importieren"
623
 
624
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
625
  msgid "No events found"
626
  msgstr "Keine Termine gefunden"
627
 
628
- #: admin/includes/admin-import.php:432
629
  msgid "Saving of event failed!"
630
  msgstr ""
631
 
632
- #: admin/includes/admin-main.php:60
633
  msgid "Event Date"
634
  msgstr "Termin-Datum"
635
 
636
- #: admin/includes/admin-main.php:64
637
  msgid "Author"
638
  msgstr "Autor"
639
 
640
- #: admin/includes/admin-main.php:126
641
  #, php-format
642
  msgid "Add a copy of %1$s"
643
  msgstr "Erstelle eine Kopie von %1$s"
644
 
645
- #: admin/includes/admin-main.php:126
646
  msgid "Copy"
647
  msgstr "Kopieren"
648
 
649
- #: admin/includes/admin-new.php:51
650
  msgid "Event data"
651
  msgstr "Termin-Daten"
652
 
653
- #: admin/includes/admin-new.php:80
654
  msgid "Add Copy"
655
  msgstr "Kopie erstellen"
656
 
657
- #: admin/includes/admin-new.php:84
658
  msgid "Date"
659
  msgstr "Datum"
660
 
661
- #: admin/includes/admin-new.php:84
662
  msgid "required"
663
  msgstr "erforderlich"
664
 
665
- #: admin/includes/admin-new.php:87
666
  msgid "Multi-Day Event"
667
  msgstr "Mehrtägiger Termin"
668
 
669
- #: admin/includes/admin-new.php:106
670
  msgid "Event Title"
671
  msgstr "Termin-Titel"
672
 
673
- #: admin/includes/admin-new.php:121
674
  msgid "Event Content"
675
  msgstr "Termin-Inhalt"
676
 
677
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
678
  msgid "Event updated."
679
  msgstr "Termin aktualisiert."
680
 
681
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
682
  msgid "View event"
683
  msgstr "Termin anzeigen"
684
 
685
- #: admin/includes/admin-new.php:184
686
  #, php-format
687
  msgid "Event restored to revision from %1$s"
688
  msgstr "Termin wiederhergestellt mit Revision von %1$s"
689
 
690
- #: admin/includes/admin-new.php:185
691
  msgid "Event published."
692
  msgstr "Termin veröffentlicht."
693
 
694
- #: admin/includes/admin-new.php:187
695
  msgid "Event submitted."
696
  msgstr "Termin eingereicht."
697
 
698
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
699
- #: admin/includes/admin-new.php:190
700
  msgid "Preview event"
701
  msgstr "Termin-Vorschau anzeigen"
702
 
703
- #: admin/includes/admin-new.php:188
704
  #, php-format
705
  msgid "Event scheduled for: %1$s>"
706
  msgstr "Termin eingeplant für: %1$s"
707
 
708
- #: admin/includes/admin-new.php:190
709
  msgid "Event draft updated."
710
  msgstr "Termin-Entwurf aktualisiert."
711
 
712
- #: admin/includes/admin-settings.php:73
713
  msgid "Go to Event Category switching page"
714
  msgstr "Gehe zur Wechel-Seite für die Termin-Kategorien"
715
 
716
- #: admin/includes/admin-settings.php:85
717
  msgid "Frontend Settings"
718
  msgstr "Frontend Einstellungen"
719
 
720
- #: admin/includes/admin-settings.php:86
721
  msgid "Admin Page Settings"
722
  msgstr "Admin-Seiten Einstellungen"
723
 
724
- #: admin/includes/admin-settings.php:87
725
  msgid "Feed Settings"
726
  msgstr "Feed Einstellungen"
727
 
728
- #: admin/includes/admin-settings.php:88
729
  msgid "Category Taxonomy"
730
  msgstr "Kategorie-Taxonomie"
731
 
732
- #: includes/daterange_helptexts.php:7
733
  msgid "Year"
734
  msgstr "Jahr"
735
 
736
- #: includes/daterange_helptexts.php:8
737
  msgid "A year can be specified in 4 digit format."
738
  msgstr "Eine Jahrzahl kann als 4-stellige Nummer angegeben werden."
739
 
740
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
741
- #: includes/daterange_helptexts.php:36
742
  #, php-format
743
  msgid ""
744
  "For a start date filter the first day of %1$s is used, in an end date the "
745
  "last day."
746
  msgstr "Für den Filter eines Startdatums wird der erste Tag %1$s verwendet, in einem Enddatum der letzte Tag."
747
 
748
- #: includes/daterange_helptexts.php:9
749
  msgid "the resulting year"
750
  msgstr "des entsprechenden Jahres"
751
 
752
- #: includes/daterange_helptexts.php:12
753
  msgid "Month"
754
  msgstr "Monat"
755
 
756
- #: includes/daterange_helptexts.php:13
757
  msgid ""
758
  "A month can be specified with 4 digits for the year and 2 digits for the "
759
  "month, seperated by a hyphen (-)."
760
  msgstr "Ein Monat kann als 4-stellige Jahreszahl und 2-stellige Monatszahl, getrennt durch einen Bindestrich (-), angegeben werden."
761
 
762
- #: includes/daterange_helptexts.php:14
763
  msgid "the resulting month"
764
  msgstr "des entsprechenden Monats"
765
 
766
- #: includes/daterange_helptexts.php:17
767
  msgid "Day"
768
  msgstr "Tag"
769
 
770
- #: includes/daterange_helptexts.php:18
771
  msgid ""
772
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
773
  " month and 2 digets for the day, seperated by hyphens (-)."
774
  msgstr "Ein Tag kann im Format 4-stellige Jahreszahl, 2-stellige Monatszahl und 2-stelliger Monatstag, getrennt durch Bindestriche (-), angegeben werden."
775
 
776
- #: includes/daterange_helptexts.php:21
777
  msgid "Relative Year"
778
  msgstr "Relatives Jahr"
779
 
780
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
781
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
782
  #, php-format
783
  msgid "%1$s from now can be specified in the following notation: %2$s"
784
  msgstr "%1$s, ausgehend vom aktuellen Tag, kann in der folgenden Notation angegeben werden: %2$s"
785
 
786
- #: includes/daterange_helptexts.php:22
787
  msgid "A relative year"
788
  msgstr "Ein relatives Jahr"
789
 
790
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
791
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
792
  #, php-format
793
  msgid ""
794
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
795
  "%3$s or %4$s attached (see also the example below)."
796
  msgstr "Dies bedeutet, dass eine positive oder negative (%1$s) %2$s, ausgehend vom heutigen Tag, angegeben werden kann. An diesen Wert muss %3$s oder %4$s angehängt werden (siehe Beispiel)."
797
 
798
- #: includes/daterange_helptexts.php:23
799
  msgid "number of years"
800
  msgstr "Jahresanzahl"
801
 
802
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
803
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
804
  #, php-format
805
  msgid "Additionally the following values are available: %1$s"
806
  msgstr "Zusätzlich stehen folgende Werte zur Verfügung: %1$s"
807
 
808
- #: includes/daterange_helptexts.php:27
809
  msgid "Relative Month"
810
  msgstr "Relativer Monat"
811
 
812
- #: includes/daterange_helptexts.php:28
813
  msgid "A relative month"
814
  msgstr "Ein relativer Monat"
815
 
816
- #: includes/daterange_helptexts.php:29
817
  msgid "number of months"
818
  msgstr "Monatsanzahl"
819
 
820
- #: includes/daterange_helptexts.php:33
821
  msgid "Relative Week"
822
  msgstr "Relative Woche"
823
 
824
- #: includes/daterange_helptexts.php:34
825
  msgid "A relative week"
826
  msgstr "Eine relative Woche"
827
 
828
- #: includes/daterange_helptexts.php:35
829
  msgid "number of weeks"
830
  msgstr "Wochenanzahl"
831
 
832
- #: includes/daterange_helptexts.php:36
833
  msgid "the resulting week"
834
  msgstr "der entsprechende Woche"
835
 
836
- #: includes/daterange_helptexts.php:37
837
  #, php-format
838
  msgid ""
839
  "The first day of the week is depending on the option %1$s which can be found"
840
  " and changed in %2$s."
841
  msgstr "Der erste Tag der Woche ist abhängig von der Einstellung %1$s, die in %2$s geändert werden kann."
842
 
843
- #: includes/daterange_helptexts.php:41
844
  msgid "Relative Day"
845
  msgstr "Relativer Tag"
846
 
847
- #: includes/daterange_helptexts.php:42
848
  msgid "A relative day"
849
  msgstr "Ein relativer Tag"
850
 
851
- #: includes/daterange_helptexts.php:43
852
  msgid "number of days"
853
  msgstr "Tagesanzahl"
854
 
855
- #: includes/daterange_helptexts.php:49
856
  msgid "Date range"
857
  msgstr "Datumsbereich"
858
 
859
- #: includes/daterange_helptexts.php:50
860
  msgid ""
861
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
862
  "\t For the start and end date any available date format can be used."
863
  msgstr "Ein Datumsbereich kann durch die Angabe eines Startdatums und eines Enddatums, getrennt durch eine Tilde (~) angegeben werden.<br />\nFür das Start- und Enddatum können alle verfügbaren Datumsformate verwendet werden."
864
 
865
- #: includes/daterange_helptexts.php:55
866
  msgid "This value defines a range without any limits."
867
  msgstr "Dieser Wert definiert einen Datumsbereich ohne jede Grenze."
868
 
869
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
870
- #: includes/daterange_helptexts.php:66
871
  #, php-format
872
  msgid "The corresponding date_range format is: %1$s"
873
  msgstr "Der gleichbedeutende Datumsbereich lautet: %1$s"
874
 
875
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
876
  msgid "Upcoming"
877
  msgstr "Anstehend"
878
 
879
- #: includes/daterange_helptexts.php:60
880
  msgid "This value defines a range from the actual day to the future."
881
  msgstr "Dieser Wert definiert einen Datumsbereich vom aktuellen Tag an bis in die Zukunft."
882
 
883
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
884
  msgid "Past"
885
  msgstr "Beendet"
886
 
887
- #: includes/daterange_helptexts.php:65
888
  msgid "This value defines a range from the past to the previous day."
889
  msgstr "Dieser Wert definiert einen Datumsbereich von der Vergangenheit bis zum gestrigen Tag."
890
 
891
- #: includes/event.php:110
892
  msgid "No valid start date provided"
893
  msgstr "Kein gültiges Start-Datum angegeben"
894
 
895
- #: includes/events_post_type.php:60
 
 
 
 
 
896
  msgid "Events"
897
  msgstr "Termine"
898
 
899
- #: includes/events_post_type.php:61
900
  msgid "Event"
901
  msgstr "Termin"
902
 
903
- #: includes/events_post_type.php:62
904
  msgid "Add New"
905
  msgstr "Erstellen"
906
 
907
- #: includes/events_post_type.php:63
908
  msgid "Add New Event"
909
  msgstr "Neuen Termin erstellen"
910
 
911
- #: includes/events_post_type.php:64
912
  msgid "Edit Event"
913
  msgstr "Termin bearbeiten"
914
 
915
- #: includes/events_post_type.php:65
916
  msgid "New Event"
917
  msgstr "Neuer Termin"
918
 
919
- #: includes/events_post_type.php:66
920
  msgid "View Event"
921
  msgstr "Termin anzeigen"
922
 
923
- #: includes/events_post_type.php:67
924
  msgid "View Events"
925
  msgstr "Termine anzeigen"
926
 
927
- #: includes/events_post_type.php:68
928
  msgid "Search Events"
929
  msgstr "Termine durchsuchen"
930
 
931
- #: includes/events_post_type.php:70
932
  msgid "No events found in Trash"
933
  msgstr "Keine Termine im Papierkorb gefunden"
934
 
935
- #: includes/events_post_type.php:72
936
  msgid "All Events"
937
  msgstr "Alle Termine"
938
 
939
- #: includes/events_post_type.php:73
940
  msgid "Event Archives"
941
  msgstr "Termin-Archiv"
942
 
943
- #: includes/events_post_type.php:74
944
  msgid "Event Attributes"
945
  msgstr "Termin Attribute"
946
 
947
- #: includes/events_post_type.php:75
948
  msgid "Insert into event"
949
  msgstr "Im Termin einfügen"
950
 
951
- #: includes/events_post_type.php:76
952
  msgid "Uploaded to this event"
953
  msgstr "Zu diesem Termin hochgeladen"
954
 
955
- #: includes/events_post_type.php:77
956
  msgid "Event List"
957
  msgstr "Event List"
958
 
959
- #: includes/events_post_type.php:78
960
  msgid "Filter events list"
961
  msgstr "Termin-Liste filtern"
962
 
963
- #: includes/events_post_type.php:79
964
  msgid "Events list navigation"
965
  msgstr "Termin-Listen-Navigation"
966
 
967
- #: includes/events_post_type.php:80
968
  msgid "Events list"
969
  msgstr "Termin-Liste"
970
 
971
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
972
  msgid "Reset"
973
  msgstr "Zurücksetzen"
974
 
975
- #: includes/filterbar.php:278
976
  msgid "All"
977
  msgstr "Alle"
978
 
979
- #: includes/filterbar.php:281
980
  msgid "All Dates"
981
  msgstr "Alle Datumsbereiche"
982
 
@@ -998,128 +1004,128 @@ msgid ""
998
  "CSV file can be specified."
999
  msgstr ""
1000
 
1001
- #: includes/options_helptexts.php:22
1002
  #, php-format
1003
  msgid ""
1004
  "You can use the php date format options given in %1$s, the most important "
1005
  "ones are:"
1006
  msgstr ""
1007
 
1008
- #: includes/options_helptexts.php:24
1009
  msgid "full year representation, with 4 digits"
1010
  msgstr ""
1011
 
1012
- #: includes/options_helptexts.php:25
1013
  msgid "numeric representation of a month, with leading zeros"
1014
  msgstr ""
1015
 
1016
- #: includes/options_helptexts.php:26
1017
  msgid "day of the month, 2 digits with leading zeros"
1018
  msgstr ""
1019
 
1020
- #: includes/options_helptexts.php:28
1021
  msgid ""
1022
  "If the date format in the CSV file does not correspond to the given format, "
1023
  "the import script tries to recognize the date format by itself."
1024
  msgstr ""
1025
 
1026
- #: includes/options_helptexts.php:29
1027
  msgid ""
1028
  "But this can cause problems or result in wrong dates, so it is recommended "
1029
  "to specify the correct date format here."
1030
  msgstr ""
1031
 
1032
- #: includes/options_helptexts.php:30
1033
  msgid "Examples"
1034
  msgstr ""
1035
 
1036
- #: includes/options_helptexts.php:39
1037
  msgid "Text for no events"
1038
  msgstr "Text für keine Termine"
1039
 
1040
- #: includes/options_helptexts.php:41
1041
  msgid ""
1042
  "This option defines the displayed text when no events are available for the "
1043
  "selected view."
1044
  msgstr "Diese Einstellung legt den angezeigten Text fest, wenn keine Termine in der ausgewählten Ansicht verfügbar sind."
1045
 
1046
- #: includes/options_helptexts.php:46
1047
  msgid "Multiday filter range"
1048
  msgstr "Mehrtägiger Bereich für Filter"
1049
 
1050
- #: includes/options_helptexts.php:47
1051
  msgid "Use the complete event range in the date filter"
1052
  msgstr "Verwende den kompletten Terminbereich für den Datumsfilter"
1053
 
1054
- #: includes/options_helptexts.php:49
1055
  msgid ""
1056
  "This option defines if the complete range of a multiday event shall be "
1057
  "considered in the date filter."
1058
  msgstr "Diese Einstellung legt fest, ob der komplette Bereich eines mehrtägigen Termins im Datumsfilter verwendet werden soll."
1059
 
1060
- #: includes/options_helptexts.php:50
1061
  msgid ""
1062
  "If disabled, only the start day of an event is considered in the filter."
1063
  msgstr "Wenn die Einstellung deaktiviert ist wird nur der Start-Tag eines Termins im Filter berücksichtigt."
1064
 
1065
- #: includes/options_helptexts.php:51
1066
  msgid ""
1067
  "For an example multiday event which started yesterday and ends tomorrow this"
1068
  " means, that it is displayed in umcoming dates when this option is enabled, "
1069
  "but it is hidden when the option is disabled."
1070
  msgstr "Für einen mehrtätigen Beispieltermin, der gestern gestartet hat und morgen endet, bedeutet dies, dass er in den anstehenden Terminen angezeigt wird, wenn die Einstellung aktiviert ist, bzw. nicht angezeigt wird, wenn die Einstellung deaktiviert ist."
1071
 
1072
- #: includes/options_helptexts.php:56
1073
  msgid "Date display"
1074
  msgstr "Datumsanzeige"
1075
 
1076
- #: includes/options_helptexts.php:57
1077
  msgid "Show the date only once per day"
1078
  msgstr "Zeige das Datum nur einmal pro Tag"
1079
 
1080
- #: includes/options_helptexts.php:59
1081
  msgid ""
1082
  "With this option enabled the date is only displayed once per day if more "
1083
  "than one event is available on the same day."
1084
  msgstr "Ist diese Einstellung aktiviert, dann wird das Datum nur einmal pro Tag angezeigt, wenn mehr als ein Termin am selben Tag verfügbar ist."
1085
 
1086
- #: includes/options_helptexts.php:60
1087
  msgid ""
1088
  "If enabled, the events are ordered in a different way (end date before start"
1089
  " time) to allow using the same date for as much events as possible."
1090
  msgstr "Wenn die Einstellung aktiviert ist, werden die Termine auf eine andere Art sortiert (End-Datum vor Start-Zeit) um möglichst viele Termine mit dem selben Datum anzuzeigen."
1091
 
1092
- #: includes/options_helptexts.php:65
1093
  msgid "HTML tags"
1094
  msgstr "HTML-Tags"
1095
 
1096
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1097
  #, php-format
1098
  msgid "Allow HTML tags in the event field \"%1$s\""
1099
  msgstr "Erlaube HTML-Tags im Termin-Feld \"%1$s\""
1100
 
1101
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1102
  #, php-format
1103
  msgid ""
1104
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1105
  msgstr "Diese Einstellung legt fest, ob HTML-Tags im Termin-Feld \"%1$s\" zulässig sind."
1106
 
1107
- #: includes/options_helptexts.php:79
1108
  msgid "Preferred language file"
1109
  msgstr "Bevorzugte Sprachdatei"
1110
 
1111
- #: includes/options_helptexts.php:80
1112
  msgid "Load translations from general language directory first"
1113
  msgstr "Lade zuerst die Übersetzungen aus dem generellen Sprachverzeichnis"
1114
 
1115
- #: includes/options_helptexts.php:82
1116
  #, php-format
1117
  msgid ""
1118
  "The default is to load the %1$s translation file from the plugin language "
1119
  "directory first (%2$s)."
1120
  msgstr "Standardmäßig wird zuerst die %1$s Übersetzungsdatei aus dem Sprachverzeichnis des Plugins geladen (%2$s)."
1121
 
1122
- #: includes/options_helptexts.php:83
1123
  #, php-format
1124
  msgid ""
1125
  "If you want to load your own language file from the general language "
@@ -1127,312 +1133,312 @@ msgid ""
1127
  "language directory, you have to enable this option."
1128
  msgstr "Wenn eine eigene Übersetzungsdatei aus dem generellen Übersetzungsverzeichnis %1$s verwendet werden soll, die bereits im Sprachverzeichnis des Plugins vorhanden ist, dann muss diese Option aktiviert werden."
1129
 
1130
- #: includes/options_helptexts.php:89
1131
  msgid "Events permalink slug"
1132
  msgstr ""
1133
 
1134
- #: includes/options_helptexts.php:90
1135
  msgid ""
1136
  "With this option the slug for the events permalink URLs can be defined."
1137
  msgstr ""
1138
 
1139
- #: includes/options_helptexts.php:95
1140
  msgid "Text for \"Show content\""
1141
  msgstr ""
1142
 
1143
- #: includes/options_helptexts.php:96
1144
  msgid ""
1145
  "With this option the displayed text for the link to show the event content "
1146
  "can be changed, when collapsing is enabled."
1147
  msgstr ""
1148
 
1149
- #: includes/options_helptexts.php:101
1150
  msgid "Text for \"Hide content\""
1151
  msgstr ""
1152
 
1153
- #: includes/options_helptexts.php:102
1154
  msgid ""
1155
  "With this option the displayed text for the link to hide the event content "
1156
  "can be changed, when collapsing is enabled."
1157
  msgstr ""
1158
 
1159
- #: includes/options_helptexts.php:107
1160
  msgid "Disable CSS file"
1161
  msgstr "Deaktiviere die CSS-Datei"
1162
 
1163
- #: includes/options_helptexts.php:108
1164
  #, php-format
1165
  msgid "Disable the %1$s file."
1166
  msgstr "Deaktiviere die %1$s Datei."
1167
 
1168
- #: includes/options_helptexts.php:110
1169
  #, php-format
1170
  msgid "With this option you can disable the inclusion of the %1$s file."
1171
  msgstr "Mit dieser Einstellung kann das Einbinden der Datei %1$s deaktiviert werden."
1172
 
1173
- #: includes/options_helptexts.php:111
1174
  msgid ""
1175
  "This normally only make sense if you have css conflicts with your theme and "
1176
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1177
  msgstr "Dies ist normalerweise nur bei CSS-Konflikten mit dem verwendeten Theme sinnvoll. Alle erforderlichen CSS-Stile müssen dann irgendwo anders gesetzt werden (z.B. in der CSS-Datei des Themes)."
1178
 
1179
- #: includes/options_helptexts.php:117
1180
  msgid "Date format in edit form"
1181
  msgstr "Datumsformat im Formular"
1182
 
1183
- #: includes/options_helptexts.php:119
1184
  msgid ""
1185
  "This option sets the displayed date format for the event date fields in the "
1186
  "event new / edit form."
1187
  msgstr "Diese Einstellung setzt das angezeigte Datumsformat für die Datumsfelder im Termin Erstellungs- / Änderungsformular."
1188
 
1189
- #: includes/options_helptexts.php:120
1190
  msgid "The default is an empty string to use the Wordpress standard setting."
1191
  msgstr "Der Standardwert ist ein leerer String, um die Standard-Wordpress-Einstellung zu verwenden."
1192
 
1193
- #: includes/options_helptexts.php:121
1194
  #, php-format
1195
  msgid ""
1196
  "All available options to specify the date format can be found %1$shere%2$s."
1197
  msgstr "Alle verfügbaren Optionen zur Spezifizierung des Datumformats sind %1$shier%2$s ersichtlich."
1198
 
1199
- #: includes/options_helptexts.php:127
1200
  msgid "Enable RSS feed"
1201
  msgstr "RSS feed aktivieren"
1202
 
1203
- #: includes/options_helptexts.php:128
1204
  msgid "Enable support for the event RSS feed"
1205
  msgstr ""
1206
 
1207
- #: includes/options_helptexts.php:130
1208
  msgid ""
1209
  "This option activates the RSS feed for the events and adds a feed link in "
1210
  "the html head."
1211
  msgstr ""
1212
 
1213
- #: includes/options_helptexts.php:131
1214
  msgid ""
1215
  "You have to enable this option if you want to use one of the RSS feed "
1216
  "features."
1217
  msgstr "Diese Option muss aktiviert werden, um eine der RSS-Feed Funktionen nutzen zu können."
1218
 
1219
- #: includes/options_helptexts.php:136
1220
  msgid "Enable iCal feed"
1221
  msgstr ""
1222
 
1223
- #: includes/options_helptexts.php:137
1224
  msgid "Enable support for the event iCal feed"
1225
  msgstr ""
1226
 
1227
- #: includes/options_helptexts.php:139
1228
  msgid "This option activates the iCal feed for events."
1229
  msgstr ""
1230
 
1231
- #: includes/options_helptexts.php:140
1232
  msgid ""
1233
  "You have to enable this option if you want to use one of the iCal features."
1234
  msgstr ""
1235
 
1236
- #: includes/options_helptexts.php:145
1237
  msgid "Position of the RSS feed link"
1238
  msgstr "Position des RSS feed Links"
1239
 
1240
- #: includes/options_helptexts.php:146
1241
  msgid "at the top (above the navigation bar)"
1242
  msgstr "oben (über der Navigationsleiste)"
1243
 
1244
- #: includes/options_helptexts.php:146
1245
  msgid "between navigation bar and events"
1246
  msgstr "zwischen Navigationsleiste und Terminliste"
1247
 
1248
- #: includes/options_helptexts.php:146
1249
  msgid "at the bottom"
1250
  msgstr "unterhalb der Terminliste"
1251
 
1252
- #: includes/options_helptexts.php:147
1253
  msgid ""
1254
  "This option specifies the position of the RSS feed link in the event list."
1255
  msgstr "Diese Einstellung definiert die Position des RSS-Feed-Links in der Terminliste."
1256
 
1257
- #: includes/options_helptexts.php:152
1258
  msgid "Align of the RSS feed link"
1259
  msgstr "Ausrichtung des RSS-Feed-Links"
1260
 
1261
- #: includes/options_helptexts.php:153
1262
  msgid "left"
1263
  msgstr "links"
1264
 
1265
- #: includes/options_helptexts.php:153
1266
  msgid "center"
1267
  msgstr "mittig"
1268
 
1269
- #: includes/options_helptexts.php:153
1270
  msgid "right"
1271
  msgstr "rechts"
1272
 
1273
- #: includes/options_helptexts.php:154
1274
  msgid ""
1275
  "This option specifies the align of the RSS feed link in the event list."
1276
  msgstr "Diese Einstellung definiert die Ausrichtung des RSS-Feed-Links in der Terminliste."
1277
 
1278
- #: includes/options_helptexts.php:159
1279
  msgid "RSS feed name"
1280
  msgstr ""
1281
 
1282
- #: includes/options_helptexts.php:161
1283
  #, php-format
1284
  msgid "This option sets the RSS feed name. The default value is %1$s."
1285
  msgstr ""
1286
 
1287
- #: includes/options_helptexts.php:162
1288
  #, php-format
1289
  msgid ""
1290
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1291
  "enabled)."
1292
  msgstr "Dieser Name wird in der Feed-URL verwendet (z.B. %1$s, oder %2$s bei Verwendung von Permalinks)"
1293
 
1294
- #: includes/options_helptexts.php:167
1295
  msgid "RSS feed Description"
1296
  msgstr ""
1297
 
1298
- #: includes/options_helptexts.php:169
1299
  #, php-format
1300
  msgid "This options set the RSS feed description. The default value is %1$s."
1301
  msgstr ""
1302
 
1303
- #: includes/options_helptexts.php:170
1304
  msgid ""
1305
  "This description will be used in the title for the feed link in the html "
1306
  "head and for the description in the feed itself."
1307
  msgstr "Diese Beschreibung wird im HTML-Kopf für den Titel des Feed-Links verwendet und für die Beschreibung im Feed selbst."
1308
 
1309
- #: includes/options_helptexts.php:175
1310
  msgid "RSS feed events"
1311
  msgstr ""
1312
 
1313
- #: includes/options_helptexts.php:176
1314
  msgid "Only show upcoming events in the RSS feed"
1315
  msgstr ""
1316
 
1317
- #: includes/options_helptexts.php:178
1318
  msgid ""
1319
  "If this option is enabled only the upcoming events are listed in the RSS "
1320
  "feed."
1321
  msgstr ""
1322
 
1323
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1324
  msgid "If disabled, all events (upcoming and past) will be listed."
1325
  msgstr ""
1326
 
1327
- #: includes/options_helptexts.php:184
1328
  msgid "RSS link text"
1329
  msgstr ""
1330
 
1331
- #: includes/options_helptexts.php:186
1332
  msgid "This option sets the caption of the RSS feed link in the event list."
1333
  msgstr ""
1334
 
1335
- #: includes/options_helptexts.php:187
1336
  msgid "Use an empty text to only show the rss image."
1337
  msgstr ""
1338
 
1339
- #: includes/options_helptexts.php:188
1340
  #, php-format
1341
  msgid ""
1342
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1343
  " RSS feed link."
1344
  msgstr ""
1345
 
1346
- #: includes/options_helptexts.php:193
1347
  msgid "iCal feed name"
1348
  msgstr ""
1349
 
1350
- #: includes/options_helptexts.php:195
1351
  #, php-format
1352
  msgid "This option sets the iCal feed name. The default value is %1$s."
1353
  msgstr ""
1354
 
1355
- #: includes/options_helptexts.php:196
1356
  #, php-format
1357
  msgid ""
1358
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1359
  "permalinks enabled)."
1360
  msgstr ""
1361
 
1362
- #: includes/options_helptexts.php:201
1363
  msgid "iCal feed events"
1364
  msgstr ""
1365
 
1366
- #: includes/options_helptexts.php:202
1367
  msgid "Only show upcoming events in the iCal feed"
1368
  msgstr ""
1369
 
1370
- #: includes/options_helptexts.php:204
1371
  msgid ""
1372
  "If this option is enabled only the upcoming events are listed in the iCal "
1373
  "file."
1374
  msgstr ""
1375
 
1376
- #: includes/options_helptexts.php:210
1377
  msgid "iCal link text"
1378
  msgstr ""
1379
 
1380
- #: includes/options_helptexts.php:212
1381
  msgid "This option sets the iCal link text in the event list."
1382
  msgstr ""
1383
 
1384
- #: includes/options_helptexts.php:213
1385
  msgid "Use an empty text to only show the iCal image."
1386
  msgstr ""
1387
 
1388
- #: includes/options_helptexts.php:214
1389
  #, php-format
1390
  msgid ""
1391
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1392
  " iCal feed link."
1393
  msgstr ""
1394
 
1395
- #: includes/options_helptexts.php:221
1396
  msgid "Event Category handling"
1397
  msgstr ""
1398
 
1399
- #: includes/options_helptexts.php:222
1400
  msgid "Use Post Categories"
1401
  msgstr ""
1402
 
1403
- #: includes/options_helptexts.php:224
1404
  msgid ""
1405
  "Do not maintain seperate categories for the events, and use the existing "
1406
  "post categories instead."
1407
  msgstr ""
1408
 
1409
- #: includes/options_helptexts.php:225
1410
  msgid "Attention"
1411
  msgstr "Achtung"
1412
 
1413
- #: includes/options_helptexts.php:226
1414
  msgid ""
1415
  "This option cannot be changed directly, but you can go to the Event Category"
1416
  " switching page from here."
1417
  msgstr ""
1418
 
1419
- #: includes/options.php:40
1420
  msgid "events"
1421
  msgstr ""
1422
 
1423
- #: includes/options.php:41
1424
  msgid "Show content"
1425
  msgstr ""
1426
 
1427
- #: includes/options.php:42
1428
  msgid "Hide content"
1429
  msgstr ""
1430
 
1431
- #: includes/sc_event-list_helptexts.php:7
1432
  msgid "event-id"
1433
  msgstr "Termin-ID"
1434
 
1435
- #: includes/sc_event-list_helptexts.php:8
1436
  #, php-format
1437
  msgid ""
1438
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1440,107 +1446,107 @@ msgid ""
1440
  "this event is shown."
1441
  msgstr ""
1442
 
1443
- #: includes/sc_event-list_helptexts.php:10
1444
- #: includes/sc_event-list_helptexts.php:22
1445
  msgid "year"
1446
  msgstr "Jahr"
1447
 
1448
- #: includes/sc_event-list_helptexts.php:11
1449
  msgid ""
1450
  "This attribute defines which events are initially shown. The default is to "
1451
  "show the upcoming events only."
1452
  msgstr "Dieses Attribut bestimmt die Termine, die anfänglich angezeigt werden. Der Standard ist nur die Anzeige der anstehenden Termine."
1453
 
1454
- #: includes/sc_event-list_helptexts.php:12
1455
  #, php-format
1456
  msgid ""
1457
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1458
  "change the displayed event date range via the filterbar or url parameters."
1459
  msgstr "Durch die Angabe eines Jahres (z.B. %1$s) kann dieses Verhalten geändert werden. Es ist trotzdem noch möglich den angezeigten Datumsbereich über die Filter-Leiste zu ändern."
1460
 
1461
- #: includes/sc_event-list_helptexts.php:14
1462
  msgid "category slug"
1463
  msgstr "Kategorie-Slug"
1464
 
1465
- #: includes/sc_event-list_helptexts.php:15
1466
  msgid ""
1467
  "This attribute defines the category of which events are initially shown. The"
1468
  " default is to show events of all categories."
1469
  msgstr "Dieses Attribut definiert die Kategorien, aus denen die Termine anfänglich angezeigt werden. Standardmäßig werden die Termine aus allen Kategorien angezeigt."
1470
 
1471
- #: includes/sc_event-list_helptexts.php:16
1472
  msgid ""
1473
  "Provide a category slug to change this behavior. It is still possible to "
1474
  "change the displayed categories via the filterbar or url parameters."
1475
  msgstr "Durch die Angabe eine Kategorie-Slugs kann dieses Verhalten geändert werden. Es ist trotzdem noch möglich die angezeigten Kategorien über die Filter-Leiste zu ändern."
1476
 
1477
- #: includes/sc_event-list_helptexts.php:19
1478
  msgid "This attribute defines the initial order of the events."
1479
  msgstr "Dieses Attribut definiert die anfängliche Sortierung der Termine."
1480
 
1481
- #: includes/sc_event-list_helptexts.php:20
1482
  msgid ""
1483
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1484
  "in the opposite direction (from new to old)."
1485
  msgstr "Mit %1$s (Standardwert) werden die Termine von alt nach neu sortiert, durch die Angabe von %2$s in der umgekehrten Reihenfolge (von neu nach alt)."
1486
 
1487
- #: includes/sc_event-list_helptexts.php:23
1488
  #, php-format
1489
  msgid ""
1490
  "This attribute defines the dates and date ranges of which events are "
1491
  "displayed. The default is %1$s to show all events."
1492
  msgstr "Dieses Attribut definiert die Datumsbereiche, aus denen die Termine angezeigt werden. Standardmäßig wird %1$s verwendet um alle Termine anzuzeigen."
1493
 
1494
- #: includes/sc_event-list_helptexts.php:24
1495
  #, php-format
1496
  msgid ""
1497
  "Filtered events according to %1$s value are not available in the event list."
1498
  msgstr "Gefilterte Termine aufgrund des Wertes von %1$s sind in der Termin-Liste nicht verfügbar."
1499
 
1500
- #: includes/sc_event-list_helptexts.php:25
1501
  #, php-format
1502
  msgid ""
1503
  "You can find all available values with a description and examples in the "
1504
  "sections %1$s and %2$s below."
1505
  msgstr "Alle möglichen Angaben mit Beschreibungen und Beispielen sind unten stehend in den Abschnitten %1$s und %2$s zu finden."
1506
 
1507
- #: includes/sc_event-list_helptexts.php:26
1508
  #, php-format
1509
  msgid "See %1$s description if you want to define complex filters."
1510
  msgstr "Siehe die Beschreibung zu %1$s um komplexe Filter zu definieren."
1511
 
1512
- #: includes/sc_event-list_helptexts.php:28
1513
  msgid "category slugs"
1514
  msgstr "Kategorie-Slugs"
1515
 
1516
- #: includes/sc_event-list_helptexts.php:29
1517
  msgid ""
1518
  "This attribute defines the category filter which filters the events to show."
1519
  " The default is $1$s or an empty string to show all events."
1520
  msgstr "Dieses Attribute definiert den Kategorien-Filter für die angezeigten Termine. Der Standard-Wert ist %1$s oder ein leerer String, mit dem alle Termine angezeigt werden."
1521
 
1522
- #: includes/sc_event-list_helptexts.php:30
1523
  #, php-format
1524
  msgid ""
1525
  "Events with categories that doesn´t match %1$s are not shown in the event "
1526
  "list. They are also not available if a manual url parameter is added."
1527
  msgstr "Termine mit Kategorien, die nicht auf den Filter von %1$s passen, werden in der Termin-Liste nicht angezeigt. Diese sind auch nicht über die Angabe eines manuellen URL-Parameter verfügbar."
1528
 
1529
- #: includes/sc_event-list_helptexts.php:31
1530
  #, php-format
1531
  msgid ""
1532
  "The filter is specified via the given category slugs. See %1$s description "
1533
  "if you want to define complex filters."
1534
  msgstr "Der Filter wird durch die Angabe der Kagegorie-Slugs definiert. Unter %1$s ist eine Beschreibung zu finden, die auch komplexe Filter beinhaltet. "
1535
 
1536
- #: includes/sc_event-list_helptexts.php:33
1537
- #: includes/sc_event-list_helptexts.php:74
1538
- #: includes/sc_event-list_helptexts.php:89
1539
  #: includes/sc_event-list_helptexts.php:111
 
 
1540
  msgid "number"
1541
  msgstr "Nummer"
1542
 
1543
- #: includes/sc_event-list_helptexts.php:34
1544
  #, php-format
1545
  msgid ""
1546
  "This attribute defines how many events should be displayed if upcoming "
@@ -1548,109 +1554,109 @@ msgid ""
1548
  "displayed."
1549
  msgstr "Dieses Attribut definiert wie viele Termine angezeigt werden sollen, wenn nur anstehende Termine angezeigt werden. Mit dem Standardwert %1$s werden alle Termine angezeigt."
1550
 
1551
- #: includes/sc_event-list_helptexts.php:35
1552
  msgid ""
1553
  "Please not that in the actual version there is no pagination of the events "
1554
  "available, so the event list can be very long."
1555
  msgstr "Bitte beachte, dass in der aktuellen Version keine Pagination der Termine verfügbar ist, die Termin-Liste kann dadurch ziemlich lange sein."
1556
 
1557
- #: includes/sc_event-list_helptexts.php:38
1558
  msgid ""
1559
  "This attribute defines if the filterbar should be displayed. The filterbar "
1560
  "allows the users to specify filters for the listed events."
1561
  msgstr "Dieses Attribut definiert, ob die Filter-Leiste angezeigt wird. Die Filter-Liste erlaubt es dem Anwender die Termin-Liste zu filtern."
1562
 
1563
- #: includes/sc_event-list_helptexts.php:39
1564
  #, php-format
1565
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1566
  msgstr "Wähle %1$s um die Filter-Leiste immer zu verstecken und %2$s um sie immer anzuzeigen."
1567
 
1568
- #: includes/sc_event-list_helptexts.php:40
1569
  #, php-format
1570
  msgid ""
1571
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1572
  " in the single event view."
1573
  msgstr "Mit %1$s wird die Filter-Leiste nur in der Termin-Liste angezeigt, mit %2$s nur in der Termin-Detailansicht."
1574
 
1575
- #: includes/sc_event-list_helptexts.php:43
1576
  #, php-format
1577
  msgid ""
1578
  "This attribute specifies the available items in the filterbar. This options "
1579
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1580
  msgstr "Dieses Attribut definiert die verfügbaren Elemente in der Filterleiste. Diese Option ist nur zutreffend, wenn die Filterbar angezeigt wird (siehe %1$s Attribut)."
1581
 
1582
- #: includes/sc_event-list_helptexts.php:44
1583
  msgid ""
1584
  "Find below an overview of the available filterbar items and their options:"
1585
  msgstr "Anbei die Übersicht der verfügbaren Filterleisten-Elemente und deren Optionen:"
1586
 
1587
- #: includes/sc_event-list_helptexts.php:46
1588
  msgid "filterbar item"
1589
  msgstr "Element"
1590
 
1591
- #: includes/sc_event-list_helptexts.php:46
1592
- #: includes/sc_event-list_helptexts.php:63
1593
  msgid "description"
1594
  msgstr "Beschreibung"
1595
 
1596
- #: includes/sc_event-list_helptexts.php:46
1597
  msgid "item options"
1598
  msgstr "Element Optionen"
1599
 
1600
- #: includes/sc_event-list_helptexts.php:46
1601
  msgid "option values"
1602
  msgstr "Options-Werte"
1603
 
1604
- #: includes/sc_event-list_helptexts.php:46
1605
  msgid "default value"
1606
  msgstr "Standard-Wert"
1607
 
1608
- #: includes/sc_event-list_helptexts.php:46
1609
  msgid "option description"
1610
  msgstr "Options-Beschreibung"
1611
 
1612
- #: includes/sc_event-list_helptexts.php:47
1613
  msgid ""
1614
  "Show a list of all available years. Additional there are some special "
1615
  "entries available (see item options)."
1616
  msgstr "Zeigt eine Liste mit allen verfügbaren Jahren. Zusätzlich sind einige Spezial-Einträge verfügbar (siehe Element-Optionen)."
1617
 
1618
- #: includes/sc_event-list_helptexts.php:48
1619
- #: includes/sc_event-list_helptexts.php:53
1620
  msgid "Add an entry to show all events."
1621
  msgstr "Ergänzt einen Eintrag zur Anzeige aller Termine."
1622
 
1623
- #: includes/sc_event-list_helptexts.php:49
1624
- #: includes/sc_event-list_helptexts.php:54
1625
  msgid "Add an entry to show all upcoming events."
1626
  msgstr "Ergänzt einen Eintrag zum Anzeigen aller anstehenden Termine."
1627
 
1628
- #: includes/sc_event-list_helptexts.php:50
1629
- #: includes/sc_event-list_helptexts.php:55
1630
  msgid "Add an entry to show events in the past."
1631
  msgstr "Ergänzt einen Eintrag zum Anzeigen aller beendeter Termine."
1632
 
1633
- #: includes/sc_event-list_helptexts.php:51
1634
  msgid "Set descending or ascending order of year entries."
1635
  msgstr "Setzt die Sortierreihenfolge der Jahres-Einträge."
1636
 
1637
- #: includes/sc_event-list_helptexts.php:52
1638
  msgid "Show a list of all available months."
1639
  msgstr "Zeigt eine Liste mit allen verfügbaren Monaten."
1640
 
1641
- #: includes/sc_event-list_helptexts.php:56
1642
  msgid "Set descending or ascending order of month entries."
1643
  msgstr "Setzt die Sortierungreihenfolge der Monats-Einträge."
1644
 
1645
- #: includes/sc_event-list_helptexts.php:57
1646
  msgid "php date-formats"
1647
  msgstr "PHP Datumsformate"
1648
 
1649
- #: includes/sc_event-list_helptexts.php:57
1650
  msgid "Set the displayed date format of the month entries."
1651
  msgstr "Setzt das angezeigte Datumsformat für die Monatseinträge."
1652
 
1653
- #: includes/sc_event-list_helptexts.php:58
1654
  #, php-format
1655
  msgid ""
1656
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1658,65 +1664,65 @@ msgid ""
1658
  "order."
1659
  msgstr "Mit diesem Element können die Spezial-Einträge %1$s, %2$s und %3$s angezeigt werden. Es können alle oder nur einige der verfügbaren Werte verwendet werden, zudem kann die Sortierung beeinflusst werden."
1660
 
1661
- #: includes/sc_event-list_helptexts.php:58
1662
  #, php-format
1663
  msgid ""
1664
  "Specifies the displayed values and their order. The items must be seperated "
1665
  "by %1$s."
1666
  msgstr "Definiert die angezeigten Werte und deren Reihenfolge. Die Einträge müssen durch ein %1$s getrennt werden."
1667
 
1668
- #: includes/sc_event-list_helptexts.php:59
1669
  msgid "Show a list of all available categories."
1670
  msgstr "Zeigt eine Liste aller verfügbaren Kategorien."
1671
 
1672
- #: includes/sc_event-list_helptexts.php:59
1673
  msgid "Add an entry to show events from all categories."
1674
  msgstr "Fügt zusätzlich einen Eintrag zum anzeigen aller Kategorien ein."
1675
 
1676
- #: includes/sc_event-list_helptexts.php:60
1677
  msgid "A link to reset the eventlist filter to standard."
1678
  msgstr "Ein Link, um den Termin-Filter wieder auf den Standard zurückzusetzen."
1679
 
1680
- #: includes/sc_event-list_helptexts.php:60
1681
  msgid "any text"
1682
  msgstr "beliebiger Text"
1683
 
1684
- #: includes/sc_event-list_helptexts.php:60
1685
  msgid "Set the caption of the link."
1686
  msgstr "Setzt die Beschriftung des Links."
1687
 
1688
- #: includes/sc_event-list_helptexts.php:61
1689
  msgid "Find below an overview of the available filterbar display options:"
1690
  msgstr "Anbei eine Übersicht über die verfügbaren Filterleisten-Ansichtsoptionen:"
1691
 
1692
- #: includes/sc_event-list_helptexts.php:63
1693
  msgid "display option"
1694
  msgstr "Anzeige-Option"
1695
 
1696
- #: includes/sc_event-list_helptexts.php:63
1697
  msgid "available for"
1698
  msgstr "verfügbar für"
1699
 
1700
- #: includes/sc_event-list_helptexts.php:64
1701
  #, php-format
1702
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1703
  msgstr "Zeigt eine horizontale Liste mit einem Link zu jedem Element getrennt durch ein %1$s."
1704
 
1705
- #: includes/sc_event-list_helptexts.php:65
1706
  msgid ""
1707
  "Shows a select box where an item can be choosen. After the selection of an "
1708
  "item the page is reloaded via javascript to show the filtered events."
1709
  msgstr "Zeigt eine Auswahlbox, aus der die Einträge gewählt werden können. Nach der Auswahl eines Eintrags wird die Seite über Javascript neu geladen, um die gefilterten Termin anzuzeigen."
1710
 
1711
- #: includes/sc_event-list_helptexts.php:66
1712
  msgid "Shows a simple link which can be clicked."
1713
  msgstr "Zeigt einen einfachen Link, auf den geklickt werden kann."
1714
 
1715
- #: includes/sc_event-list_helptexts.php:67
1716
  msgid "Find below some declaration examples with descriptions:"
1717
  msgstr "Nachfolgend werden einige Beispiele gezeigt und beschrieben:"
1718
 
1719
- #: includes/sc_event-list_helptexts.php:69
1720
  #, php-format
1721
  msgid ""
1722
  "In this example you can see that the filterbar item and the used display "
@@ -1724,22 +1730,22 @@ msgid ""
1724
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1725
  msgstr "In diesem Beispiel ist ersichtlich, dass ein Filterleisten-Eintrag und die verwendete Ansichtsoption durch einen Unterstrich %1$s verbunden wird. Mehrere Filterleisten-Einträge können getrennt durch ein Komma %2$s definiert werden. Die Einträge werden linksseitig ausgerichtet."
1726
 
1727
- #: includes/sc_event-list_helptexts.php:71
1728
  #, php-format
1729
  msgid ""
1730
  "In this example you can see that filterbar options can be added in brackets "
1731
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1732
  msgstr "In diesem Beispiel ist ersichtlich, dass Filterleisten-Optionen in Klammern im Format %1$s ergänzt werden können. Es können auch mehrere Optionen getrennt durch eine Pipe %2$s angegeben werden."
1733
 
1734
- #: includes/sc_event-list_helptexts.php:71
1735
  msgid "option_name"
1736
  msgstr "options_name"
1737
 
1738
- #: includes/sc_event-list_helptexts.php:71
1739
  msgid "value"
1740
  msgstr "wert"
1741
 
1742
- #: includes/sc_event-list_helptexts.php:72
1743
  #, php-format
1744
  msgid ""
1745
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1748,56 +1754,56 @@ msgid ""
1748
  "left-aligned and the reset link will be on the right side."
1749
  msgstr "Die 2 Semikolons %1$s teilen die Filterleiste in 3 Bereiche. Der erste Bereich wird links ausgerichtet, der 2. mittig ausgerichtet und der 3. rechtsseitig ausgerichtet dargestellt. So werden in diesem Beispiel die 2 Auswahllisten linksseitig und der Zurücksetzen-Link rechtsseitig ausgerichtet."
1750
 
1751
- #: includes/sc_event-list_helptexts.php:75
1752
- #: includes/sc_event-list_helptexts.php:90
1753
  msgid ""
1754
  "This attribute specifies if the title should be truncated to the given "
1755
  "number of characters in the event list."
1756
  msgstr "Dieses Attribut bestimmt, ob der Titel auf die angegebene Anzahl Zeichen gekürzt werden soll."
1757
 
1758
- #: includes/sc_event-list_helptexts.php:76
1759
- #: includes/sc_event-list_helptexts.php:91
1760
  #, php-format
1761
  msgid ""
1762
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1763
  "is automatically truncated via css."
1764
  msgstr "Mit der Grundeinstellung %1$s wird der gesamte Text angezeigt, mit %2$s wird der Text automatisch via CSS gekürzt."
1765
 
1766
- #: includes/sc_event-list_helptexts.php:77
1767
- #: includes/sc_event-list_helptexts.php:92
1768
  #: includes/sc_event-list_helptexts.php:114
 
 
1769
  msgid "This attribute has no influence if only a single event is shown."
1770
  msgstr "Dieses Attribut hat keinen Einfluss wenn nur die Details eines einzelnen Termins angezeigt werden."
1771
 
1772
- #: includes/sc_event-list_helptexts.php:80
1773
  msgid ""
1774
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1775
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1776
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1777
  msgstr ""
1778
 
1779
- #: includes/sc_event-list_helptexts.php:85
1780
  msgid ""
1781
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1782
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1783
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1784
  msgstr ""
1785
 
1786
- #: includes/sc_event-list_helptexts.php:95
1787
  msgid ""
1788
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1789
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1790
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1791
  msgstr ""
1792
 
1793
- #: includes/sc_event-list_helptexts.php:100
1794
  msgid ""
1795
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1796
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1797
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1798
  msgstr ""
1799
 
1800
- #: includes/sc_event-list_helptexts.php:105
1801
  msgid ""
1802
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1803
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1806,18 +1812,18 @@ msgid ""
1806
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1807
  msgstr ""
1808
 
1809
- #: includes/sc_event-list_helptexts.php:112
1810
  msgid ""
1811
  "This attribute specifies if the content should be truncate to the given "
1812
  "number of characters in the event list."
1813
  msgstr ""
1814
 
1815
- #: includes/sc_event-list_helptexts.php:113
1816
  #, php-format
1817
  msgid "With the standard value %1$s the full text is displayed."
1818
  msgstr "Mit der Grundeinstellung %1$s wird der gesamte Text angezeigt."
1819
 
1820
- #: includes/sc_event-list_helptexts.php:117
1821
  msgid ""
1822
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1823
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1825,7 +1831,7 @@ msgid ""
1825
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1826
  msgstr ""
1827
 
1828
- #: includes/sc_event-list_helptexts.php:123
1829
  msgid ""
1830
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1831
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
@@ -1833,7 +1839,7 @@ msgid ""
1833
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1834
  msgstr ""
1835
 
1836
- #: includes/sc_event-list_helptexts.php:129
1837
  msgid ""
1838
  "This attribute specifies if a rss feed link should be added.<br />\n"
1839
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1842,7 +1848,7 @@ msgid ""
1842
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1843
  msgstr ""
1844
 
1845
- #: includes/sc_event-list_helptexts.php:136
1846
  msgid ""
1847
  "This attribute specifies if a ical feed link should be added.<br />\n"
1848
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1850,40 +1856,44 @@ msgid ""
1850
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1851
  msgstr ""
1852
 
1853
- #: includes/sc_event-list_helptexts.php:142
1854
  msgid ""
1855
  "This attribute specifies the page or post url for event links.<br />\n"
1856
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1857
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1858
  msgstr ""
1859
 
1860
- #: includes/sc_event-list_helptexts.php:149
1861
  msgid ""
1862
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1863
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1864
  msgstr ""
1865
 
1866
- #: includes/sc_event-list.php:145
 
 
 
 
1867
  msgid "Event Information:"
1868
  msgstr "Termin Informationen:"
1869
 
1870
- #: includes/sc_event-list.php:391
1871
  msgid "Link to RSS feed"
1872
  msgstr ""
1873
 
1874
- #: includes/sc_event-list.php:399
1875
  msgid "Link to iCal feed"
1876
  msgstr ""
1877
 
1878
- #: includes/widget_helptexts.php:10
1879
  msgid "This option defines the displayed title for the widget."
1880
  msgstr "Diese Option legt den anzuzeigenden Titel für das Widget fest."
1881
 
1882
- #: includes/widget_helptexts.php:15
1883
  msgid "Category Filter"
1884
  msgstr "Kategoriefilter"
1885
 
1886
- #: includes/widget_helptexts.php:17
1887
  msgid ""
1888
  "This option defines the categories of which events are shown. The standard "
1889
  "is all or an empty string to show all events. Specify a category slug or a "
@@ -1892,145 +1902,145 @@ msgid ""
1892
  "all possibilities."
1893
  msgstr "Diese Option legt die Kategorien fest, aus denen die Termine angezeigt werden sollen. Der Standard-Wert ist all oder ein leerer Text mit dem alle Termine aus allen Kategorien angezeigt werden. Wird ein Kategorie-Permalink oder eine Liste von mehreren Kategorie-Permalinks angegeben, werden nur Termine angezeigt, bei denen eine dieser Kategorien gesetzt ist. Siehe hierzu die Beschreibung des Shortcode Attributs cat_filter für detaillierte Informationen zu allen Möglichkeiten."
1894
 
1895
- #: includes/widget_helptexts.php:22
1896
  msgid "Number of listed events"
1897
  msgstr "Anzahl der angezeigten Termine"
1898
 
1899
- #: includes/widget_helptexts.php:24
1900
  msgid "The number of upcoming events to display"
1901
  msgstr "Die Anzahl der anstehenden Termine, die angezeigt werden sollen."
1902
 
1903
- #: includes/widget_helptexts.php:29
1904
  msgid "Truncate event title to"
1905
  msgstr "Kürze den Termin-Titel auf"
1906
 
1907
- #: includes/widget_helptexts.php:30 includes/widget_helptexts.php:52
1908
- #: includes/widget_helptexts.php:74
1909
  msgid "characters"
1910
  msgstr "Buchstaben"
1911
 
1912
- #: includes/widget_helptexts.php:31
1913
  msgid ""
1914
  "This option defines the number of displayed characters for the event title."
1915
  msgstr "Diese Option legt die Anzahl der angezeigten Buchstaben für den Termin-Titel fest."
1916
 
1917
- #: includes/widget_helptexts.php:32 includes/widget_helptexts.php:54
1918
  #, php-format
1919
  msgid ""
1920
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1921
  "automatically truncate the text via css."
1922
  msgstr "Setze den Wert auf %1$s, um den gesamten Text anzuzeigen, oder auf %2$s um den Text automatisch via CSS zu kürzen."
1923
 
1924
- #: includes/widget_helptexts.php:37
1925
  msgid "Show event starttime"
1926
  msgstr "Zeige die Termin-Uhrzeit"
1927
 
1928
- #: includes/widget_helptexts.php:39
1929
  msgid "This option defines if the event start time will be displayed."
1930
  msgstr "Diese Option definiert, ob die Uhrzeit des Termins angezeigt wird."
1931
 
1932
- #: includes/widget_helptexts.php:44
1933
  msgid "Show event location"
1934
  msgstr "Zeige den Termin-Ort"
1935
 
1936
- #: includes/widget_helptexts.php:46
1937
  msgid "This option defines if the event location will be displayed."
1938
  msgstr "Diese Option definiert, ob der Ort des Termins angezeigt wird."
1939
 
1940
- #: includes/widget_helptexts.php:51
1941
  msgid "Truncate location to"
1942
  msgstr "Kürze den Ort auf"
1943
 
1944
- #: includes/widget_helptexts.php:53
1945
  msgid ""
1946
  "If the event location is diplayed this option defines the number of "
1947
  "displayed characters."
1948
  msgstr "Wenn die Termin-Ort angezeigt wird, dann legt diese Option die Anzahl der angezeigten Buchstaben fest."
1949
 
1950
- #: includes/widget_helptexts.php:59
1951
  msgid "Show event excerpt"
1952
  msgstr ""
1953
 
1954
- #: includes/widget_helptexts.php:61
1955
  msgid "This option defines if the event excerpt will be displayed."
1956
  msgstr ""
1957
 
1958
- #: includes/widget_helptexts.php:66
1959
  msgid "Show event content"
1960
  msgstr ""
1961
 
1962
- #: includes/widget_helptexts.php:68
1963
  msgid "This option defines if the event content will be displayed."
1964
  msgstr ""
1965
 
1966
- #: includes/widget_helptexts.php:73
1967
  msgid "Truncate content to"
1968
  msgstr ""
1969
 
1970
- #: includes/widget_helptexts.php:75
1971
  msgid ""
1972
  "If the event content are diplayed this option defines the number of diplayed"
1973
  " characters."
1974
  msgstr ""
1975
 
1976
- #: includes/widget_helptexts.php:76
1977
  #, php-format
1978
  msgid "Set this value to %1$s to view the full text."
1979
  msgstr "Wird der Wert auf %1$s gesetzt, wird der gesamte Text angezeigt."
1980
 
1981
- #: includes/widget_helptexts.php:81
1982
  msgid "URL to the linked Event List page"
1983
  msgstr "URL zur verlinkten Event List Seite"
1984
 
1985
- #: includes/widget_helptexts.php:83
1986
  msgid ""
1987
  "This option defines the url to the linked Event List page. This option is "
1988
  "required if you want to use one of the options below."
1989
  msgstr "Diese Option legt die URL zur verlinkten Event List Seite fest. Diese Option muss zwingend gesetzt werden, wenn eine der unten stehenden Optionen verwendet werden soll."
1990
 
1991
- #: includes/widget_helptexts.php:88
1992
  msgid "Shortcode ID on linked page"
1993
  msgstr "Shortcode ID auf der verlinkten Seite"
1994
 
1995
- #: includes/widget_helptexts.php:90
1996
  msgid ""
1997
  "This option defines the shortcode-id for the Event List on the linked page. "
1998
  "Normally the standard value 1 is correct, you only have to change it if you "
1999
  "use multiple event-list shortcodes on the linked page."
2000
  msgstr "Diese Option legt die Shortcode-ID für die verlinkte Event List Seite fest. Normalerweise ist der Standardwert 1 korrekt. Dieser Wert muss aber eventuell geändert werden, wenn sich mehrere even-list Shortcodes auf der verlinkten Seite befinden."
2001
 
2002
- #: includes/widget_helptexts.php:97
2003
  msgid ""
2004
  "With this option you can add a link to the single event page for every "
2005
  "displayed event. You have to specify the url to the page and the shortcode "
2006
  "id option if you want to use it."
2007
  msgstr "Wird diese Option aktiviert, dann werden Verknüpfungen zu den einzelnen Terminen für alle Termine eingefügt. Soll diese Funktion genutzt werden, dann muss die Option URL zur verlinkten Event List Seite und Shortcode ID auf der verlinkten Seite korrekt gesetzt werden."
2008
 
2009
- #: includes/widget_helptexts.php:104
2010
  msgid ""
2011
  "With this option you can add a link to the event-list page below the "
2012
  "diplayed events. You have to specify the url to page option if you want to "
2013
  "use it."
2014
  msgstr "Mit dieser Option kann eine zusätzliche Verknüpfung zur Event List Seite unterhalb der angezeigten Termine ergänzt werden. Soll diese Funktion genutzt werden, so muss die Option URL zur Event List Seite korrekt eingetragen werden."
2015
 
2016
- #: includes/widget_helptexts.php:109
2017
  msgid "Caption for the link"
2018
  msgstr "Anzuzeigender Text für den Link"
2019
 
2020
- #: includes/widget_helptexts.php:111
2021
  msgid ""
2022
  "This option defines the text for the link to the Event List page if the "
2023
  "approriate option is selected."
2024
  msgstr "Diese Option legt den anzuzeigenden Text für den Link zur Event List Seite fest, wenn die entsprechende Option ausgewählt wurde."
2025
 
2026
- #: includes/widget.php:20
2027
  msgid "With this widget a list of upcoming events can be displayed."
2028
  msgstr "Mit diesem Widget kann eine Liste mit den anstehenden Terminen angezeigt werden."
2029
 
2030
- #: includes/widget.php:25
2031
  msgid "Upcoming events"
2032
  msgstr "Anstehende Termine"
2033
 
2034
- #: includes/widget.php:39
2035
  msgid "show events page"
2036
  msgstr "öffne den Kalender"
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
7
  # Lasse Schulz <lasse.schulz@netthelp.de>, 2016
8
  # li rak <romankost@gmx.ch>, 2017
9
  # Marco Schwarzenbach <sp1n@gmx.ch>, 2016
10
+ # mibuthu, 2021
11
  # mibuthu, 2015,2017-2018
12
  msgid ""
13
  msgstr ""
14
  "Project-Id-Version: wp-event-list\n"
15
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
16
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
17
+ "PO-Revision-Date: 2021-04-24 09:30+0000\n"
18
  "Last-Translator: mibuthu\n"
19
  "Language-Team: German (Germany) (http://www.transifex.com/mibuthu/wp-event-list/language/de_DE/)\n"
20
  "MIME-Version: 1.0\n"
23
  "Language: de_DE\n"
24
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
25
 
26
+ #: admin/admin.php:64
27
  #, php-format
28
  msgid "Errors during upgrade of plugin %1$s"
29
  msgstr "Fehler während des %1$s Plugin Upgrades"
30
 
31
+ #: admin/admin.php:64
32
  #, php-format
33
  msgid "Upgrade of plugin %1$s successful"
34
  msgstr "Upgrade des Plugins %1$s erfolgreich"
35
 
36
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
37
  msgid "Event List Settings"
38
  msgstr "Event List Einstellungen"
39
 
40
+ #: admin/admin.php:116
41
  msgid "Settings"
42
  msgstr "Einstellungen"
43
 
44
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
45
  msgid "About Event List"
46
  msgstr "Informationen zu Event List"
47
 
48
+ #: admin/admin.php:120
49
  msgid "About"
50
  msgstr "Informationen"
51
 
52
+ #: admin/admin.php:144
53
  #, php-format
54
  msgid "%s Event"
55
  msgid_plural "%s Events"
56
  msgstr[0] "%s Termin"
57
  msgstr[1] "%s Termine"
58
 
59
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
60
  msgid "General"
61
  msgstr "Allgemein"
62
 
63
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
64
+ #: admin/includes/admin-about.php:117
65
  msgid "Shortcode Attributes"
66
  msgstr "Shortcode Attribute"
67
 
68
+ #: admin/includes/admin-about.php:82
69
  msgid "Help and Instructions"
70
  msgstr "Hilfe und Anleitungen"
71
 
72
+ #: admin/includes/admin-about.php:83
73
  #, php-format
74
  msgid "You can manage the events %1$shere%2$s"
75
  msgstr "Die Termine können %1$shier%2$s verwaltet werden"
76
 
77
+ #: admin/includes/admin-about.php:84
78
  msgid "To show the events on your site you have 2 possibilities"
79
  msgstr "Für die Anzeige von Terminen auf der Homepage gibt es 2 Möglichkeiten"
80
 
81
+ #: admin/includes/admin-about.php:85
82
  #, php-format
83
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
84
  msgstr "durch Einfügen des <strong>Shortcodes</strong> %1$s auf einer beliebigen Seite oder eines Beitrags"
85
 
86
+ #: admin/includes/admin-about.php:86
87
  #, php-format
88
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
89
  msgstr "durch das Einfügen des <strong>Widgets</strong> %1$s in einem Widgetbereich"
90
 
91
+ #: admin/includes/admin-about.php:87
92
  msgid ""
93
  "The displayed events and their style can be modified with the available "
94
  "widget settings and the available attributes for the shortcode."
95
  msgstr "Die angezeigten Termine und deren Anzeigestil kann über die Widget Einstellungen und die verfügbaren Shortcode Attribute angepasst werden."
96
 
97
+ #: admin/includes/admin-about.php:88
98
  #, php-format
99
  msgid ""
100
  "A list of all available shortcode attributes with their descriptions is "
101
  "available in the %1$s tab."
102
  msgstr "Eine Liste aller verfügbarer Shortcode Attribute und deren Beschreibung ist im Reiter %1$s verfügbar."
103
 
104
+ #: admin/includes/admin-about.php:89
105
  msgid "The available widget options are described in their tooltip text."
106
  msgstr "Alle verfügbaren Widget Einstellungen sind im jeweiligen Tooltip Text beschrieben."
107
 
108
+ #: admin/includes/admin-about.php:90
109
  #, php-format
110
  msgid ""
111
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
112
  " to insert an URL to the linked event-list page."
113
  msgstr "Wenn eine der Link Optionen (%1$s oder %2$s) im Widget verwendet werden, dann muss die URL zur verlinkten Event-List Seite angegeben werden."
114
 
115
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
116
  msgid "Add links to the single events"
117
  msgstr "Füge Links zu den einzelnen Terminen ein"
118
 
119
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
120
  msgid "Add a link to the Event List page"
121
  msgstr "Füge einen Link zur Event List Seite hinzu"
122
 
123
+ #: admin/includes/admin-about.php:91
124
  msgid ""
125
  "This is required because the widget does not know in which page or post the "
126
  "shortcode was included."
127
  msgstr "Dies ist erforderlich, weil das Widget nicht weiß, in welcher Seite oder welchem Beitrag der Shortcode eingefügt worden ist."
128
 
129
+ #: admin/includes/admin-about.php:92
130
  msgid ""
131
  "Additionally you have to insert the correct Shortcode id on the linked page."
132
  " This id describes which shortcode should be used on the given page or post "
133
  "if you have more than one."
134
  msgstr "Zusätzlich muss die korrekte Shortcode-ID auf der verlinkten Seite angegeben werden. Diese ID beschreibt welcher Shortcode auf der angegebenen Seite oder Artikel verwendet werden soll, wenn mehrere vorhanden sind."
135
 
136
+ #: admin/includes/admin-about.php:93
137
  #, php-format
138
  msgid ""
139
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
141
  "link on your linked page or post."
142
  msgstr "Der Standardwert %1$s ist normalerweise o.k. (für Seiten mit nur einem Shortcode), aber falls erforderlich kann die ID über die URL eines Termin-Links auf der verlinkten Seite ermittelt werden."
143
 
144
+ #: admin/includes/admin-about.php:94
145
  #, php-format
146
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
147
  msgstr "Die ID befindet sich am Ende der URL Parameter (z.B. %1$s)."
148
 
149
+ #: admin/includes/admin-about.php:96
150
  #, php-format
151
  msgid ""
152
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
153
  "want."
154
  msgstr "Bitte werfe auch einen Blick auf die %1$s in der das Plugin nach deinen Vorstellungen angepasst werden kann."
155
 
156
+ #: admin/includes/admin-about.php:96
157
  msgid "Settings page"
158
  msgstr "Einstellungs-Seite"
159
 
160
+ #: admin/includes/admin-about.php:103
161
  msgid "About the plugin author"
162
  msgstr "Über den Autor des Plugins"
163
 
164
+ #: admin/includes/admin-about.php:105
165
  #, php-format
166
  msgid ""
167
  "This plugin is developed by %1$s, you can find more information about the "
168
  "plugin on the %2$s."
169
  msgstr "Dieses Plugin wird von %1$s entwickelt, zusätzliche Informationen über das Plugin stehen auf der %2$s zur Verfügung."
170
 
171
+ #: admin/includes/admin-about.php:105
172
+ msgid "WordPress plugin site"
173
+ msgstr ""
174
 
175
+ #: admin/includes/admin-about.php:106
176
  #, php-format
177
  msgid "If you like the plugin please rate it on the %1$s."
178
  msgstr "Wenn dir das Plugin gefällt bewerte es bitte unter der %1$s."
179
 
180
+ #: admin/includes/admin-about.php:106
181
+ msgid "WordPress plugin review site"
182
+ msgstr ""
183
 
184
+ #: admin/includes/admin-about.php:107
185
  msgid ""
186
  "If you want to support the plugin I would be happy to get a small donation"
187
  msgstr "Um das Plugin zu unterstützen würde ich mich auch über eine kleine Spende freuen"
188
 
189
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
190
+ #: admin/includes/admin-about.php:110
191
  #, php-format
192
  msgid "Donate with %1$s"
193
  msgstr "Spende über %1$s"
194
 
195
+ #: admin/includes/admin-about.php:119
196
  msgid ""
197
  "You have the possibility to modify the output if you add some of the "
198
  "following attributes to the shortcode."
199
  msgstr "Mit dem Hinzufügen der folgenden Shortcode-Attribute kann die Ausgabe entsprechend angepasst werden."
200
 
201
+ #: admin/includes/admin-about.php:120
202
  #, php-format
203
  msgid ""
204
  "You can combine and add as much attributes as you want. E.g. the shortcode "
205
  "including the attributes %1$s and %2$s would looks like this:"
206
  msgstr "Es können beliebig viele dieser Attribute kombiniert und gleichzeitig verwendet werden. Z.B. würde der Shortcode mit den Attributen %1$s und %2$s folgendermaßen aussehen:"
207
 
208
+ #: admin/includes/admin-about.php:122
209
  msgid ""
210
  "Below you can find a list of all supported attributes with their "
211
  "descriptions and available options:"
212
  msgstr "In der folgenden Liste sind alle unterstützten Shortcode-Attribute mit deren Beschreibung und verfügbaren Optionen angegeben:"
213
 
214
+ #: admin/includes/admin-about.php:137
215
  msgid "Attribute name"
216
  msgstr "Name"
217
 
218
+ #: admin/includes/admin-about.php:138
219
  msgid "Value options"
220
  msgstr "zulässige Werte"
221
 
222
+ #: admin/includes/admin-about.php:139
223
  msgid "Default value"
224
  msgstr "Standard-Wert"
225
 
226
+ #: admin/includes/admin-about.php:140
227
  msgid "Description"
228
  msgstr "Beschreibung"
229
 
230
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
231
+ #: includes/sc_event-list_helptexts.php:42
232
  msgid "Filter Syntax"
233
  msgstr "Filter Syntax"
234
 
235
+ #: admin/includes/admin-about.php:160
236
  msgid ""
237
  "For date and cat filters you can specify complex filters with the following "
238
  "syntax:"
239
  msgstr "Für Datums- und Kategoriefilter können komplexe Filter mit der folgenden Syntax definiert werden:"
240
 
241
+ #: admin/includes/admin-about.php:161
242
  #, php-format
243
  msgid ""
244
  "You can use %1$s and %2$s connections to define complex filters. "
245
  "Additionally you can set brackets %3$s for nested queries."
246
  msgstr "Es können %1$s und %2$s Verknüpfungen verwendet werden um komplexe Filter zu definieren. Zusätzlich können Klammern %3$s für verschachtelte Abfragen eingesetzt werden."
247
 
248
+ #: admin/includes/admin-about.php:161
249
  msgid "AND"
250
  msgstr "UND"
251
 
252
+ #: admin/includes/admin-about.php:161
253
  msgid "OR"
254
  msgstr "ODER"
255
 
256
+ #: admin/includes/admin-about.php:161
257
  msgid "or"
258
  msgstr "oder"
259
 
260
+ #: admin/includes/admin-about.php:161
261
  msgid "and"
262
  msgstr "und"
263
 
264
+ #: admin/includes/admin-about.php:162
265
  msgid "Examples for cat filters:"
266
  msgstr "Beispiele für Kategorie-Filter:"
267
 
268
+ #: admin/includes/admin-about.php:163
269
  #, php-format
270
  msgid "Show all events with category %1$s."
271
  msgstr "Zeige alle Termine mit der Kategorie %1$s."
272
 
273
+ #: admin/includes/admin-about.php:164
274
  #, php-format
275
  msgid "Show all events with category %1$s or %2$s."
276
  msgstr "Zeige alle Termine mit der Kategorie %1$s oder %2$s."
277
 
278
+ #: admin/includes/admin-about.php:165
279
  #, php-format
280
  msgid ""
281
  "Show all events with category %1$s and all events where category %2$s as "
282
  "well as %3$s is selected."
283
  msgstr "Zeige alle Termine mit der Kategorie %1$s und alle Termine, in denen die Kategorie %2$s sowie %3$s gesetzt ist."
284
 
285
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
286
  msgid "Available Date Formats"
287
  msgstr "Verfügbare Datumsformate"
288
 
289
+ #: admin/includes/admin-about.php:172
290
  msgid "For date filters you can use the following date formats:"
291
  msgstr "Für die Datums-Filterung stehen folgende Datums-Formate zur Verfügung:"
292
 
293
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
294
  msgid "Available Date Range Formats"
295
  msgstr "Verfügbare Datumsbereichs-Formate"
296
 
297
+ #: admin/includes/admin-about.php:182
298
  msgid "For date filters you can use the following daterange formats:"
299
  msgstr "Für die Datums-Filterung stehen folgende Formate für Datumsbereiche zur Verfügung:"
300
 
301
+ #: admin/includes/admin-about.php:195
302
  msgid "Value"
303
  msgstr "Wert"
304
 
305
+ #: admin/includes/admin-about.php:199
306
  msgid "Example"
307
  msgstr "Beispiel"
308
 
309
+ #: admin/includes/admin-categories.php:54
310
  msgid "Synchronize with post categories"
311
  msgstr "Synchronisation mit den Beitrags-Kategorien"
312
 
313
+ #: admin/includes/admin-categories.php:63
314
  #, php-format
315
  msgid "%1$s categories modified (%2$s)"
316
  msgstr "%1$s Kategorien geändert (%2$s)"
317
 
318
+ #: admin/includes/admin-categories.php:64
319
  #, php-format
320
  msgid "%1$s categories added (%2$s)"
321
  msgstr "%1$s Kategorien erstellt (%2$s)"
322
 
323
+ #: admin/includes/admin-categories.php:65
324
  #, php-format
325
  msgid "%1$s categories deleted (%2$s)"
326
  msgstr "%1$s Kategorien gelöscht (%2$s)"
327
 
328
+ #: admin/includes/admin-categories.php:67
329
  #, php-format
330
  msgid "%1$s categories not modified (%2$s)"
331
  msgstr "%1$s Kategorien nicht geändert (%2$s)"
332
 
333
+ #: admin/includes/admin-categories.php:68
334
  #, php-format
335
  msgid "%1$s categories not added (%2$s)"
336
  msgstr "%1$s Kategorien nicht erstellt (%2$s)"
337
 
338
+ #: admin/includes/admin-categories.php:69
339
  #, php-format
340
  msgid "%1$s categories not deleted (%2$s)"
341
  msgstr "%1$s Kategorien nicht gelöscht (%2$s)"
342
 
343
+ #: admin/includes/admin-categories.php:72
344
  msgid "An Error occured during the category sync"
345
  msgstr "Während der Kategorie-Synchronisation ist ein Fehler aufgetreten"
346
 
347
+ #: admin/includes/admin-categories.php:75
348
  msgid "Category sync finished"
349
  msgstr "Kategorie-Synchronisation abgeschlossen"
350
 
351
+ #: admin/includes/admin-category-sync.php:54
352
  msgid "Error: You are not allowed to view this page!"
353
  msgstr "Fehler: Sie sind nicht befugt dieser Seite aufzurufen!"
354
 
355
+ #: admin/includes/admin-category-sync.php:70
356
  msgid "Affected Categories when switching to seperate Event Categories"
357
  msgstr "Betroffene Kategorien beim Wechseln zu separaten Termin-Kategorien"
358
 
359
+ #: admin/includes/admin-category-sync.php:71
360
  msgid "Switch option to seperate Event Categories"
361
  msgstr "Ändere Einstellung zur Verwendung separater Termin-Kategorien"
362
 
363
+ #: admin/includes/admin-category-sync.php:72
364
  msgid ""
365
  "If you proceed, all post categories will be copied and all events will be "
366
  "re-assigned to this new categories."
367
  msgstr "Beim Fortsetzen werden alle Beitrags-Kategorien kopiert und alle Termine den neuen Kategorien zugeordnet."
368
 
369
+ #: admin/includes/admin-category-sync.php:73
370
  msgid ""
371
  "Afterwards the event categories are independent of the post categories."
372
  msgstr "Anschließend sind die Termin-Kategorien unabhängig von den Beitrags-Kategorien."
373
 
374
+ #: admin/includes/admin-category-sync.php:75
375
  msgid "Affected Categories when switching to use Post Categories for events"
376
  msgstr "Betroffene Kategorien beim Wechseln zur Verwendung von Beitrags-Kategorien für Termine"
377
 
378
+ #: admin/includes/admin-category-sync.php:76
379
  msgid "Switch option to use Post Categories for events"
380
  msgstr "Ändere Einstellung zur Verwendung der Beitrags-Kategorien für Termine"
381
 
382
+ #: admin/includes/admin-category-sync.php:77
383
  msgid ""
384
  "Take a detailed look at the affected categories above before you proceed! "
385
  "All seperate event categories will be deleted, this cannot be undone!"
386
  msgstr "Bitte vor dem Fortsetzen die oben angezeigten betroffenen Kategorien prüfen! Alle eigenständigen Termin-Kategorien werden gelöscht, dies kann nicht mehr rückgängig gemacht werden!"
387
 
388
+ #: admin/includes/admin-category-sync.php:79
389
  msgid "Event Categories: Synchronise with Post Categories"
390
  msgstr "Termin-Kategorien: Synchronisiere mit Beitrags-Kategorien"
391
 
392
+ #: admin/includes/admin-category-sync.php:80
393
  msgid "Start synchronisation"
394
  msgstr "Starte Synchronisation"
395
 
396
+ #: admin/includes/admin-category-sync.php:81
397
  msgid ""
398
  "If this option is enabled the above listed categories will be deleted and "
399
  "removed from the existing events!"
400
  msgstr "Wenn diese Einstellung aktiviert ist, werden alle oben angezeigten Kategorien gelöscht und aus den vorhandenen Terminen entfernt!"
401
 
402
+ #: admin/includes/admin-category-sync.php:96
403
  msgid "Categories to modify"
404
  msgstr "Kategorien, die geändert werden"
405
 
406
+ #: admin/includes/admin-category-sync.php:97
407
  msgid "Categories to add"
408
  msgstr "Kategorien, die hinzugefügt werden"
409
 
410
+ #: admin/includes/admin-category-sync.php:98
411
  msgid "Categories to delete (optional)"
412
  msgstr "Kategorien, die gelöscht werden (optional)"
413
 
414
+ #: admin/includes/admin-category-sync.php:99
415
  msgid "Delete not available post categories"
416
  msgstr "Lösche nicht verfügbare Beitrags-Kategorien"
417
 
418
+ #: admin/includes/admin-category-sync.php:102
419
  msgid "Categories with differences"
420
  msgstr "Kategorien, die unterschiedlich sind"
421
 
422
+ #: admin/includes/admin-category-sync.php:103
423
  msgid "Categories to add (optional)"
424
  msgstr "Kategorien, die hinzugefügt werden (optional)"
425
 
426
+ #: admin/includes/admin-category-sync.php:104
427
  msgid "Add not available post categories"
428
  msgstr "Ergänze nicht verfügbare Beitrags-Kategorien"
429
 
430
+ #: admin/includes/admin-category-sync.php:123
431
  msgid "none"
432
  msgstr "keine"
433
 
434
+ #: admin/includes/admin-import.php:58
435
  msgid "Import Events"
436
  msgstr "Importiere Termine"
437
 
438
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
439
+ #: admin/includes/admin-import.php:220
440
  msgid "Step"
441
  msgstr "Schritt"
442
 
443
+ #: admin/includes/admin-import.php:79
444
  msgid "Set import file and options"
445
  msgstr "Datei und Optionen zum Importieren wählen"
446
 
447
+ #: admin/includes/admin-import.php:82
448
  #, php-format
449
  msgid "Proceed with Step %1$s"
450
  msgstr "Weiter zu Schritt %1$s"
451
 
452
+ #: admin/includes/admin-import.php:85
453
  msgid "Example file"
454
  msgstr "Beispieldatei"
455
 
456
+ #: admin/includes/admin-import.php:86
457
  #, php-format
458
  msgid ""
459
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
460
  msgstr "Du kannst eine Beispieldatei herunterladen %1$shere%2$s (Das CSV-Trennzeichen ist ein Komma!)"
461
 
462
+ #: admin/includes/admin-import.php:87
463
  msgid "Note"
464
  msgstr "Achtung"
465
 
466
+ #: admin/includes/admin-import.php:87
467
  msgid ""
468
  "Do not change the column header and separator line (first two lines), "
469
  "otherwise the import will fail!"
470
  msgstr "Die Kopfzeile und die Separator Zeile dürfen nicht geändert werden, ansonsten wird der Import "
471
 
472
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
473
  msgid "Sorry, there has been an error."
474
  msgstr "Entschuldigung, ein Fehler ist aufgetreten."
475
 
476
+ #: admin/includes/admin-import.php:96
477
  msgid "The file does not exist, please try again."
478
  msgstr "Die Datei existiert nicht, bitte erneut versuchen."
479
 
480
+ #: admin/includes/admin-import.php:104
481
  msgid "The uploaded file does not have the required csv extension."
482
  msgstr ""
483
 
484
+ #: admin/includes/admin-import.php:116
485
  msgid "Events review and additonal category selection"
486
  msgstr "Eventüberprüfung und zusätzliche Kategorieauswahl"
487
 
488
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
489
  msgid "Error"
490
  msgstr ""
491
 
492
+ #: admin/includes/admin-import.php:122
493
  msgid "This CSV file cannot be imported"
494
  msgstr ""
495
 
496
+ #: admin/includes/admin-import.php:133
497
  msgid "None of the events in this CSV file can be imported"
498
  msgstr ""
499
 
500
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
501
  msgid "Warning"
502
  msgstr ""
503
 
504
+ #: admin/includes/admin-import.php:138
505
  #, php-format
506
  msgid "There is %1$s event which cannot be imported"
507
  msgid_plural "There are %1$s events which cannot be imported"
508
  msgstr[0] ""
509
  msgstr[1] ""
510
 
511
+ #: admin/includes/admin-import.php:150
512
  #, php-format
513
  msgid "CSV line %1$s"
514
  msgstr ""
515
 
516
+ #: admin/includes/admin-import.php:160
517
  msgid "You can still import all other events listed below."
518
  msgstr ""
519
 
520
+ #: admin/includes/admin-import.php:179
521
  msgid ""
522
  "The following category slugs are not available and will be removed from the "
523
  "imported events"
524
  msgstr ""
525
 
526
+ #: admin/includes/admin-import.php:185
527
  msgid ""
528
  "If you want to keep these categories, please create these Categories first "
529
  "and do the import afterwards."
530
  msgstr "Wenn diese Kategorien erhalten bleiben sollen, bitte zuerst die Kategorien anlegen und erst anschließend den Import ausführen."
531
 
532
+ #: admin/includes/admin-import.php:220
533
  msgid "Import result"
534
  msgstr ""
535
 
536
+ #: admin/includes/admin-import.php:223
537
  #, php-format
538
  msgid "Import of %1$s events successful!"
539
  msgstr ""
540
 
541
+ #: admin/includes/admin-import.php:224
542
  msgid "Go back to All Events"
543
  msgstr "Gehe zurück zu Alle Termine"
544
 
545
+ #: admin/includes/admin-import.php:227
546
  msgid "Errors during Import"
547
  msgstr ""
548
 
549
+ #: admin/includes/admin-import.php:235
550
  msgid "Event from CSV-line"
551
  msgstr ""
552
 
553
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
554
+ #: includes/widget_helptexts.php:9
555
  msgid "Title"
556
  msgstr "Titel"
557
 
558
+ #: admin/includes/admin-import.php:248
559
  msgid "Start Date"
560
  msgstr "Start-Datum"
561
 
562
+ #: admin/includes/admin-import.php:249
563
  msgid "End Date"
564
  msgstr "End-Datum"
565
 
566
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
567
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
568
  msgid "Time"
569
  msgstr "Uhrzeit"
570
 
571
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
572
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
573
+ #: includes/options_helptexts.php:76
574
  msgid "Location"
575
  msgstr "Ort"
576
 
577
+ #: admin/includes/admin-import.php:252
578
  msgid "Content"
579
  msgstr "Inhalt"
580
 
581
+ #: admin/includes/admin-import.php:253
582
  msgid "Category slugs"
583
  msgstr "Kategorie-Slugs"
584
 
585
+ #: admin/includes/admin-import.php:297
586
  msgid "Header line is missing or not correct!"
587
  msgstr ""
588
 
589
+ #: admin/includes/admin-import.php:298
590
  #, php-format
591
  msgid ""
592
  "Have a look at the %1$sexample file%2$s to see the correct header line "
593
  "format."
594
  msgstr ""
595
 
596
+ #: admin/includes/admin-import.php:305
597
  #, php-format
598
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
599
  msgstr ""
600
 
601
+ #: admin/includes/admin-import.php:334
602
  msgid "Empty event title found"
603
  msgstr ""
604
 
605
+ #: admin/includes/admin-import.php:340
606
  msgid "Wrong date format for startdate"
607
  msgstr ""
608
 
609
+ #: admin/includes/admin-import.php:348
610
  msgid "Wrong date format for enddate"
611
  msgstr ""
612
 
613
+ #: admin/includes/admin-import.php:401
614
  msgid "Import events"
615
  msgstr "Importiere die Termine"
616
 
617
+ #: admin/includes/admin-import.php:402
618
  msgid "Add additional categories"
619
  msgstr "Kategorien ergänzen"
620
 
621
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
622
  msgid "Import"
623
  msgstr "Importieren"
624
 
625
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
626
  msgid "No events found"
627
  msgstr "Keine Termine gefunden"
628
 
629
+ #: admin/includes/admin-import.php:473
630
  msgid "Saving of event failed!"
631
  msgstr ""
632
 
633
+ #: admin/includes/admin-main.php:76
634
  msgid "Event Date"
635
  msgstr "Termin-Datum"
636
 
637
+ #: admin/includes/admin-main.php:80
638
  msgid "Author"
639
  msgstr "Autor"
640
 
641
+ #: admin/includes/admin-main.php:148
642
  #, php-format
643
  msgid "Add a copy of %1$s"
644
  msgstr "Erstelle eine Kopie von %1$s"
645
 
646
+ #: admin/includes/admin-main.php:148
647
  msgid "Copy"
648
  msgstr "Kopieren"
649
 
650
+ #: admin/includes/admin-new.php:58
651
  msgid "Event data"
652
  msgstr "Termin-Daten"
653
 
654
+ #: admin/includes/admin-new.php:90
655
  msgid "Add Copy"
656
  msgstr "Kopie erstellen"
657
 
658
+ #: admin/includes/admin-new.php:98
659
  msgid "Date"
660
  msgstr "Datum"
661
 
662
+ #: admin/includes/admin-new.php:98
663
  msgid "required"
664
  msgstr "erforderlich"
665
 
666
+ #: admin/includes/admin-new.php:101
667
  msgid "Multi-Day Event"
668
  msgstr "Mehrtägiger Termin"
669
 
670
+ #: admin/includes/admin-new.php:121
671
  msgid "Event Title"
672
  msgstr "Termin-Titel"
673
 
674
+ #: admin/includes/admin-new.php:137
675
  msgid "Event Content"
676
  msgstr "Termin-Inhalt"
677
 
678
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
679
  msgid "Event updated."
680
  msgstr "Termin aktualisiert."
681
 
682
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
683
  msgid "View event"
684
  msgstr "Termin anzeigen"
685
 
686
+ #: admin/includes/admin-new.php:204
687
  #, php-format
688
  msgid "Event restored to revision from %1$s"
689
  msgstr "Termin wiederhergestellt mit Revision von %1$s"
690
 
691
+ #: admin/includes/admin-new.php:205
692
  msgid "Event published."
693
  msgstr "Termin veröffentlicht."
694
 
695
+ #: admin/includes/admin-new.php:207
696
  msgid "Event submitted."
697
  msgstr "Termin eingereicht."
698
 
699
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
700
+ #: admin/includes/admin-new.php:210
701
  msgid "Preview event"
702
  msgstr "Termin-Vorschau anzeigen"
703
 
704
+ #: admin/includes/admin-new.php:208
705
  #, php-format
706
  msgid "Event scheduled for: %1$s>"
707
  msgstr "Termin eingeplant für: %1$s"
708
 
709
+ #: admin/includes/admin-new.php:210
710
  msgid "Event draft updated."
711
  msgstr "Termin-Entwurf aktualisiert."
712
 
713
+ #: admin/includes/admin-settings.php:79
714
  msgid "Go to Event Category switching page"
715
  msgstr "Gehe zur Wechel-Seite für die Termin-Kategorien"
716
 
717
+ #: admin/includes/admin-settings.php:93
718
  msgid "Frontend Settings"
719
  msgstr "Frontend Einstellungen"
720
 
721
+ #: admin/includes/admin-settings.php:94
722
  msgid "Admin Page Settings"
723
  msgstr "Admin-Seiten Einstellungen"
724
 
725
+ #: admin/includes/admin-settings.php:95
726
  msgid "Feed Settings"
727
  msgstr "Feed Einstellungen"
728
 
729
+ #: admin/includes/admin-settings.php:96
730
  msgid "Category Taxonomy"
731
  msgstr "Kategorie-Taxonomie"
732
 
733
+ #: includes/daterange_helptexts.php:8
734
  msgid "Year"
735
  msgstr "Jahr"
736
 
737
+ #: includes/daterange_helptexts.php:9
738
  msgid "A year can be specified in 4 digit format."
739
  msgstr "Eine Jahrzahl kann als 4-stellige Nummer angegeben werden."
740
 
741
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
742
+ #: includes/daterange_helptexts.php:47
743
  #, php-format
744
  msgid ""
745
  "For a start date filter the first day of %1$s is used, in an end date the "
746
  "last day."
747
  msgstr "Für den Filter eines Startdatums wird der erste Tag %1$s verwendet, in einem Enddatum der letzte Tag."
748
 
749
+ #: includes/daterange_helptexts.php:10
750
  msgid "the resulting year"
751
  msgstr "des entsprechenden Jahres"
752
 
753
+ #: includes/daterange_helptexts.php:15
754
  msgid "Month"
755
  msgstr "Monat"
756
 
757
+ #: includes/daterange_helptexts.php:16
758
  msgid ""
759
  "A month can be specified with 4 digits for the year and 2 digits for the "
760
  "month, seperated by a hyphen (-)."
761
  msgstr "Ein Monat kann als 4-stellige Jahreszahl und 2-stellige Monatszahl, getrennt durch einen Bindestrich (-), angegeben werden."
762
 
763
+ #: includes/daterange_helptexts.php:17
764
  msgid "the resulting month"
765
  msgstr "des entsprechenden Monats"
766
 
767
+ #: includes/daterange_helptexts.php:22
768
  msgid "Day"
769
  msgstr "Tag"
770
 
771
+ #: includes/daterange_helptexts.php:23
772
  msgid ""
773
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
774
  " month and 2 digets for the day, seperated by hyphens (-)."
775
  msgstr "Ein Tag kann im Format 4-stellige Jahreszahl, 2-stellige Monatszahl und 2-stelliger Monatstag, getrennt durch Bindestriche (-), angegeben werden."
776
 
777
+ #: includes/daterange_helptexts.php:28
778
  msgid "Relative Year"
779
  msgstr "Relatives Jahr"
780
 
781
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
782
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
783
  #, php-format
784
  msgid "%1$s from now can be specified in the following notation: %2$s"
785
  msgstr "%1$s, ausgehend vom aktuellen Tag, kann in der folgenden Notation angegeben werden: %2$s"
786
 
787
+ #: includes/daterange_helptexts.php:29
788
  msgid "A relative year"
789
  msgstr "Ein relatives Jahr"
790
 
791
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
792
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
793
  #, php-format
794
  msgid ""
795
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
796
  "%3$s or %4$s attached (see also the example below)."
797
  msgstr "Dies bedeutet, dass eine positive oder negative (%1$s) %2$s, ausgehend vom heutigen Tag, angegeben werden kann. An diesen Wert muss %3$s oder %4$s angehängt werden (siehe Beispiel)."
798
 
799
+ #: includes/daterange_helptexts.php:30
800
  msgid "number of years"
801
  msgstr "Jahresanzahl"
802
 
803
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
804
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
805
  #, php-format
806
  msgid "Additionally the following values are available: %1$s"
807
  msgstr "Zusätzlich stehen folgende Werte zur Verfügung: %1$s"
808
 
809
+ #: includes/daterange_helptexts.php:36
810
  msgid "Relative Month"
811
  msgstr "Relativer Monat"
812
 
813
+ #: includes/daterange_helptexts.php:37
814
  msgid "A relative month"
815
  msgstr "Ein relativer Monat"
816
 
817
+ #: includes/daterange_helptexts.php:38
818
  msgid "number of months"
819
  msgstr "Monatsanzahl"
820
 
821
+ #: includes/daterange_helptexts.php:44
822
  msgid "Relative Week"
823
  msgstr "Relative Woche"
824
 
825
+ #: includes/daterange_helptexts.php:45
826
  msgid "A relative week"
827
  msgstr "Eine relative Woche"
828
 
829
+ #: includes/daterange_helptexts.php:46
830
  msgid "number of weeks"
831
  msgstr "Wochenanzahl"
832
 
833
+ #: includes/daterange_helptexts.php:47
834
  msgid "the resulting week"
835
  msgstr "der entsprechende Woche"
836
 
837
+ #: includes/daterange_helptexts.php:48
838
  #, php-format
839
  msgid ""
840
  "The first day of the week is depending on the option %1$s which can be found"
841
  " and changed in %2$s."
842
  msgstr "Der erste Tag der Woche ist abhängig von der Einstellung %1$s, die in %2$s geändert werden kann."
843
 
844
+ #: includes/daterange_helptexts.php:54
845
  msgid "Relative Day"
846
  msgstr "Relativer Tag"
847
 
848
+ #: includes/daterange_helptexts.php:55
849
  msgid "A relative day"
850
  msgstr "Ein relativer Tag"
851
 
852
+ #: includes/daterange_helptexts.php:56
853
  msgid "number of days"
854
  msgstr "Tagesanzahl"
855
 
856
+ #: includes/daterange_helptexts.php:64
857
  msgid "Date range"
858
  msgstr "Datumsbereich"
859
 
860
+ #: includes/daterange_helptexts.php:66
861
  msgid ""
862
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
863
  "\t For the start and end date any available date format can be used."
864
  msgstr "Ein Datumsbereich kann durch die Angabe eines Startdatums und eines Enddatums, getrennt durch eine Tilde (~) angegeben werden.<br />\nFür das Start- und Enddatum können alle verfügbaren Datumsformate verwendet werden."
865
 
866
+ #: includes/daterange_helptexts.php:75
867
  msgid "This value defines a range without any limits."
868
  msgstr "Dieser Wert definiert einen Datumsbereich ohne jede Grenze."
869
 
870
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
871
+ #: includes/daterange_helptexts.php:90
872
  #, php-format
873
  msgid "The corresponding date_range format is: %1$s"
874
  msgstr "Der gleichbedeutende Datumsbereich lautet: %1$s"
875
 
876
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
877
  msgid "Upcoming"
878
  msgstr "Anstehend"
879
 
880
+ #: includes/daterange_helptexts.php:82
881
  msgid "This value defines a range from the actual day to the future."
882
  msgstr "Dieser Wert definiert einen Datumsbereich vom aktuellen Tag an bis in die Zukunft."
883
 
884
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
885
  msgid "Past"
886
  msgstr "Beendet"
887
 
888
+ #: includes/daterange_helptexts.php:89
889
  msgid "This value defines a range from the past to the previous day."
890
  msgstr "Dieser Wert definiert einen Datumsbereich von der Vergangenheit bis zum gestrigen Tag."
891
 
892
+ #: includes/event.php:124
893
  msgid "No valid start date provided"
894
  msgstr "Kein gültiges Start-Datum angegeben"
895
 
896
+ #: includes/event.php:299 includes/event.php:301
897
+ #: includes/sc_event-list.php:298
898
+ msgid "read more"
899
+ msgstr ""
900
+
901
+ #: includes/events_post_type.php:69
902
  msgid "Events"
903
  msgstr "Termine"
904
 
905
+ #: includes/events_post_type.php:70
906
  msgid "Event"
907
  msgstr "Termin"
908
 
909
+ #: includes/events_post_type.php:71
910
  msgid "Add New"
911
  msgstr "Erstellen"
912
 
913
+ #: includes/events_post_type.php:72
914
  msgid "Add New Event"
915
  msgstr "Neuen Termin erstellen"
916
 
917
+ #: includes/events_post_type.php:73
918
  msgid "Edit Event"
919
  msgstr "Termin bearbeiten"
920
 
921
+ #: includes/events_post_type.php:74
922
  msgid "New Event"
923
  msgstr "Neuer Termin"
924
 
925
+ #: includes/events_post_type.php:75
926
  msgid "View Event"
927
  msgstr "Termin anzeigen"
928
 
929
+ #: includes/events_post_type.php:76
930
  msgid "View Events"
931
  msgstr "Termine anzeigen"
932
 
933
+ #: includes/events_post_type.php:77
934
  msgid "Search Events"
935
  msgstr "Termine durchsuchen"
936
 
937
+ #: includes/events_post_type.php:79
938
  msgid "No events found in Trash"
939
  msgstr "Keine Termine im Papierkorb gefunden"
940
 
941
+ #: includes/events_post_type.php:81
942
  msgid "All Events"
943
  msgstr "Alle Termine"
944
 
945
+ #: includes/events_post_type.php:82
946
  msgid "Event Archives"
947
  msgstr "Termin-Archiv"
948
 
949
+ #: includes/events_post_type.php:83
950
  msgid "Event Attributes"
951
  msgstr "Termin Attribute"
952
 
953
+ #: includes/events_post_type.php:84
954
  msgid "Insert into event"
955
  msgstr "Im Termin einfügen"
956
 
957
+ #: includes/events_post_type.php:85
958
  msgid "Uploaded to this event"
959
  msgstr "Zu diesem Termin hochgeladen"
960
 
961
+ #: includes/events_post_type.php:86
962
  msgid "Event List"
963
  msgstr "Event List"
964
 
965
+ #: includes/events_post_type.php:87
966
  msgid "Filter events list"
967
  msgstr "Termin-Liste filtern"
968
 
969
+ #: includes/events_post_type.php:88
970
  msgid "Events list navigation"
971
  msgstr "Termin-Listen-Navigation"
972
 
973
+ #: includes/events_post_type.php:89
974
  msgid "Events list"
975
  msgstr "Termin-Liste"
976
 
977
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
978
  msgid "Reset"
979
  msgstr "Zurücksetzen"
980
 
981
+ #: includes/filterbar.php:296
982
  msgid "All"
983
  msgstr "Alle"
984
 
985
+ #: includes/filterbar.php:298
986
  msgid "All Dates"
987
  msgstr "Alle Datumsbereiche"
988
 
1004
  "CSV file can be specified."
1005
  msgstr ""
1006
 
1007
+ #: includes/options_helptexts.php:23
1008
  #, php-format
1009
  msgid ""
1010
  "You can use the php date format options given in %1$s, the most important "
1011
  "ones are:"
1012
  msgstr ""
1013
 
1014
+ #: includes/options_helptexts.php:26
1015
  msgid "full year representation, with 4 digits"
1016
  msgstr ""
1017
 
1018
+ #: includes/options_helptexts.php:27
1019
  msgid "numeric representation of a month, with leading zeros"
1020
  msgstr ""
1021
 
1022
+ #: includes/options_helptexts.php:28
1023
  msgid "day of the month, 2 digits with leading zeros"
1024
  msgstr ""
1025
 
1026
+ #: includes/options_helptexts.php:30
1027
  msgid ""
1028
  "If the date format in the CSV file does not correspond to the given format, "
1029
  "the import script tries to recognize the date format by itself."
1030
  msgstr ""
1031
 
1032
+ #: includes/options_helptexts.php:31
1033
  msgid ""
1034
  "But this can cause problems or result in wrong dates, so it is recommended "
1035
  "to specify the correct date format here."
1036
  msgstr ""
1037
 
1038
+ #: includes/options_helptexts.php:32
1039
  msgid "Examples"
1040
  msgstr ""
1041
 
1042
+ #: includes/options_helptexts.php:41
1043
  msgid "Text for no events"
1044
  msgstr "Text für keine Termine"
1045
 
1046
+ #: includes/options_helptexts.php:43
1047
  msgid ""
1048
  "This option defines the displayed text when no events are available for the "
1049
  "selected view."
1050
  msgstr "Diese Einstellung legt den angezeigten Text fest, wenn keine Termine in der ausgewählten Ansicht verfügbar sind."
1051
 
1052
+ #: includes/options_helptexts.php:48
1053
  msgid "Multiday filter range"
1054
  msgstr "Mehrtägiger Bereich für Filter"
1055
 
1056
+ #: includes/options_helptexts.php:49
1057
  msgid "Use the complete event range in the date filter"
1058
  msgstr "Verwende den kompletten Terminbereich für den Datumsfilter"
1059
 
1060
+ #: includes/options_helptexts.php:51
1061
  msgid ""
1062
  "This option defines if the complete range of a multiday event shall be "
1063
  "considered in the date filter."
1064
  msgstr "Diese Einstellung legt fest, ob der komplette Bereich eines mehrtägigen Termins im Datumsfilter verwendet werden soll."
1065
 
1066
+ #: includes/options_helptexts.php:52
1067
  msgid ""
1068
  "If disabled, only the start day of an event is considered in the filter."
1069
  msgstr "Wenn die Einstellung deaktiviert ist wird nur der Start-Tag eines Termins im Filter berücksichtigt."
1070
 
1071
+ #: includes/options_helptexts.php:53
1072
  msgid ""
1073
  "For an example multiday event which started yesterday and ends tomorrow this"
1074
  " means, that it is displayed in umcoming dates when this option is enabled, "
1075
  "but it is hidden when the option is disabled."
1076
  msgstr "Für einen mehrtätigen Beispieltermin, der gestern gestartet hat und morgen endet, bedeutet dies, dass er in den anstehenden Terminen angezeigt wird, wenn die Einstellung aktiviert ist, bzw. nicht angezeigt wird, wenn die Einstellung deaktiviert ist."
1077
 
1078
+ #: includes/options_helptexts.php:58
1079
  msgid "Date display"
1080
  msgstr "Datumsanzeige"
1081
 
1082
+ #: includes/options_helptexts.php:59
1083
  msgid "Show the date only once per day"
1084
  msgstr "Zeige das Datum nur einmal pro Tag"
1085
 
1086
+ #: includes/options_helptexts.php:61
1087
  msgid ""
1088
  "With this option enabled the date is only displayed once per day if more "
1089
  "than one event is available on the same day."
1090
  msgstr "Ist diese Einstellung aktiviert, dann wird das Datum nur einmal pro Tag angezeigt, wenn mehr als ein Termin am selben Tag verfügbar ist."
1091
 
1092
+ #: includes/options_helptexts.php:62
1093
  msgid ""
1094
  "If enabled, the events are ordered in a different way (end date before start"
1095
  " time) to allow using the same date for as much events as possible."
1096
  msgstr "Wenn die Einstellung aktiviert ist, werden die Termine auf eine andere Art sortiert (End-Datum vor Start-Zeit) um möglichst viele Termine mit dem selben Datum anzuzeigen."
1097
 
1098
+ #: includes/options_helptexts.php:67
1099
  msgid "HTML tags"
1100
  msgstr "HTML-Tags"
1101
 
1102
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1103
  #, php-format
1104
  msgid "Allow HTML tags in the event field \"%1$s\""
1105
  msgstr "Erlaube HTML-Tags im Termin-Feld \"%1$s\""
1106
 
1107
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1108
  #, php-format
1109
  msgid ""
1110
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1111
  msgstr "Diese Einstellung legt fest, ob HTML-Tags im Termin-Feld \"%1$s\" zulässig sind."
1112
 
1113
+ #: includes/options_helptexts.php:81
1114
  msgid "Preferred language file"
1115
  msgstr "Bevorzugte Sprachdatei"
1116
 
1117
+ #: includes/options_helptexts.php:82
1118
  msgid "Load translations from general language directory first"
1119
  msgstr "Lade zuerst die Übersetzungen aus dem generellen Sprachverzeichnis"
1120
 
1121
+ #: includes/options_helptexts.php:84
1122
  #, php-format
1123
  msgid ""
1124
  "The default is to load the %1$s translation file from the plugin language "
1125
  "directory first (%2$s)."
1126
  msgstr "Standardmäßig wird zuerst die %1$s Übersetzungsdatei aus dem Sprachverzeichnis des Plugins geladen (%2$s)."
1127
 
1128
+ #: includes/options_helptexts.php:85
1129
  #, php-format
1130
  msgid ""
1131
  "If you want to load your own language file from the general language "
1133
  "language directory, you have to enable this option."
1134
  msgstr "Wenn eine eigene Übersetzungsdatei aus dem generellen Übersetzungsverzeichnis %1$s verwendet werden soll, die bereits im Sprachverzeichnis des Plugins vorhanden ist, dann muss diese Option aktiviert werden."
1135
 
1136
+ #: includes/options_helptexts.php:91
1137
  msgid "Events permalink slug"
1138
  msgstr ""
1139
 
1140
+ #: includes/options_helptexts.php:92
1141
  msgid ""
1142
  "With this option the slug for the events permalink URLs can be defined."
1143
  msgstr ""
1144
 
1145
+ #: includes/options_helptexts.php:97
1146
  msgid "Text for \"Show content\""
1147
  msgstr ""
1148
 
1149
+ #: includes/options_helptexts.php:98
1150
  msgid ""
1151
  "With this option the displayed text for the link to show the event content "
1152
  "can be changed, when collapsing is enabled."
1153
  msgstr ""
1154
 
1155
+ #: includes/options_helptexts.php:103
1156
  msgid "Text for \"Hide content\""
1157
  msgstr ""
1158
 
1159
+ #: includes/options_helptexts.php:104
1160
  msgid ""
1161
  "With this option the displayed text for the link to hide the event content "
1162
  "can be changed, when collapsing is enabled."
1163
  msgstr ""
1164
 
1165
+ #: includes/options_helptexts.php:109
1166
  msgid "Disable CSS file"
1167
  msgstr "Deaktiviere die CSS-Datei"
1168
 
1169
+ #: includes/options_helptexts.php:110
1170
  #, php-format
1171
  msgid "Disable the %1$s file."
1172
  msgstr "Deaktiviere die %1$s Datei."
1173
 
1174
+ #: includes/options_helptexts.php:112
1175
  #, php-format
1176
  msgid "With this option you can disable the inclusion of the %1$s file."
1177
  msgstr "Mit dieser Einstellung kann das Einbinden der Datei %1$s deaktiviert werden."
1178
 
1179
+ #: includes/options_helptexts.php:113
1180
  msgid ""
1181
  "This normally only make sense if you have css conflicts with your theme and "
1182
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1183
  msgstr "Dies ist normalerweise nur bei CSS-Konflikten mit dem verwendeten Theme sinnvoll. Alle erforderlichen CSS-Stile müssen dann irgendwo anders gesetzt werden (z.B. in der CSS-Datei des Themes)."
1184
 
1185
+ #: includes/options_helptexts.php:119
1186
  msgid "Date format in edit form"
1187
  msgstr "Datumsformat im Formular"
1188
 
1189
+ #: includes/options_helptexts.php:121
1190
  msgid ""
1191
  "This option sets the displayed date format for the event date fields in the "
1192
  "event new / edit form."
1193
  msgstr "Diese Einstellung setzt das angezeigte Datumsformat für die Datumsfelder im Termin Erstellungs- / Änderungsformular."
1194
 
1195
+ #: includes/options_helptexts.php:122
1196
  msgid "The default is an empty string to use the Wordpress standard setting."
1197
  msgstr "Der Standardwert ist ein leerer String, um die Standard-Wordpress-Einstellung zu verwenden."
1198
 
1199
+ #: includes/options_helptexts.php:123
1200
  #, php-format
1201
  msgid ""
1202
  "All available options to specify the date format can be found %1$shere%2$s."
1203
  msgstr "Alle verfügbaren Optionen zur Spezifizierung des Datumformats sind %1$shier%2$s ersichtlich."
1204
 
1205
+ #: includes/options_helptexts.php:129
1206
  msgid "Enable RSS feed"
1207
  msgstr "RSS feed aktivieren"
1208
 
1209
+ #: includes/options_helptexts.php:130
1210
  msgid "Enable support for the event RSS feed"
1211
  msgstr ""
1212
 
1213
+ #: includes/options_helptexts.php:132
1214
  msgid ""
1215
  "This option activates the RSS feed for the events and adds a feed link in "
1216
  "the html head."
1217
  msgstr ""
1218
 
1219
+ #: includes/options_helptexts.php:133
1220
  msgid ""
1221
  "You have to enable this option if you want to use one of the RSS feed "
1222
  "features."
1223
  msgstr "Diese Option muss aktiviert werden, um eine der RSS-Feed Funktionen nutzen zu können."
1224
 
1225
+ #: includes/options_helptexts.php:138
1226
  msgid "Enable iCal feed"
1227
  msgstr ""
1228
 
1229
+ #: includes/options_helptexts.php:139
1230
  msgid "Enable support for the event iCal feed"
1231
  msgstr ""
1232
 
1233
+ #: includes/options_helptexts.php:141
1234
  msgid "This option activates the iCal feed for events."
1235
  msgstr ""
1236
 
1237
+ #: includes/options_helptexts.php:142
1238
  msgid ""
1239
  "You have to enable this option if you want to use one of the iCal features."
1240
  msgstr ""
1241
 
1242
+ #: includes/options_helptexts.php:147
1243
  msgid "Position of the RSS feed link"
1244
  msgstr "Position des RSS feed Links"
1245
 
1246
+ #: includes/options_helptexts.php:149
1247
  msgid "at the top (above the navigation bar)"
1248
  msgstr "oben (über der Navigationsleiste)"
1249
 
1250
+ #: includes/options_helptexts.php:150
1251
  msgid "between navigation bar and events"
1252
  msgstr "zwischen Navigationsleiste und Terminliste"
1253
 
1254
+ #: includes/options_helptexts.php:151
1255
  msgid "at the bottom"
1256
  msgstr "unterhalb der Terminliste"
1257
 
1258
+ #: includes/options_helptexts.php:153
1259
  msgid ""
1260
  "This option specifies the position of the RSS feed link in the event list."
1261
  msgstr "Diese Einstellung definiert die Position des RSS-Feed-Links in der Terminliste."
1262
 
1263
+ #: includes/options_helptexts.php:158
1264
  msgid "Align of the RSS feed link"
1265
  msgstr "Ausrichtung des RSS-Feed-Links"
1266
 
1267
+ #: includes/options_helptexts.php:160
1268
  msgid "left"
1269
  msgstr "links"
1270
 
1271
+ #: includes/options_helptexts.php:161
1272
  msgid "center"
1273
  msgstr "mittig"
1274
 
1275
+ #: includes/options_helptexts.php:162
1276
  msgid "right"
1277
  msgstr "rechts"
1278
 
1279
+ #: includes/options_helptexts.php:164
1280
  msgid ""
1281
  "This option specifies the align of the RSS feed link in the event list."
1282
  msgstr "Diese Einstellung definiert die Ausrichtung des RSS-Feed-Links in der Terminliste."
1283
 
1284
+ #: includes/options_helptexts.php:169
1285
  msgid "RSS feed name"
1286
  msgstr ""
1287
 
1288
+ #: includes/options_helptexts.php:171
1289
  #, php-format
1290
  msgid "This option sets the RSS feed name. The default value is %1$s."
1291
  msgstr ""
1292
 
1293
+ #: includes/options_helptexts.php:172
1294
  #, php-format
1295
  msgid ""
1296
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1297
  "enabled)."
1298
  msgstr "Dieser Name wird in der Feed-URL verwendet (z.B. %1$s, oder %2$s bei Verwendung von Permalinks)"
1299
 
1300
+ #: includes/options_helptexts.php:177
1301
  msgid "RSS feed Description"
1302
  msgstr ""
1303
 
1304
+ #: includes/options_helptexts.php:179
1305
  #, php-format
1306
  msgid "This options set the RSS feed description. The default value is %1$s."
1307
  msgstr ""
1308
 
1309
+ #: includes/options_helptexts.php:180
1310
  msgid ""
1311
  "This description will be used in the title for the feed link in the html "
1312
  "head and for the description in the feed itself."
1313
  msgstr "Diese Beschreibung wird im HTML-Kopf für den Titel des Feed-Links verwendet und für die Beschreibung im Feed selbst."
1314
 
1315
+ #: includes/options_helptexts.php:185
1316
  msgid "RSS feed events"
1317
  msgstr ""
1318
 
1319
+ #: includes/options_helptexts.php:186
1320
  msgid "Only show upcoming events in the RSS feed"
1321
  msgstr ""
1322
 
1323
+ #: includes/options_helptexts.php:188
1324
  msgid ""
1325
  "If this option is enabled only the upcoming events are listed in the RSS "
1326
  "feed."
1327
  msgstr ""
1328
 
1329
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1330
  msgid "If disabled, all events (upcoming and past) will be listed."
1331
  msgstr ""
1332
 
1333
+ #: includes/options_helptexts.php:194
1334
  msgid "RSS link text"
1335
  msgstr ""
1336
 
1337
+ #: includes/options_helptexts.php:196
1338
  msgid "This option sets the caption of the RSS feed link in the event list."
1339
  msgstr ""
1340
 
1341
+ #: includes/options_helptexts.php:197
1342
  msgid "Use an empty text to only show the rss image."
1343
  msgstr ""
1344
 
1345
+ #: includes/options_helptexts.php:198
1346
  #, php-format
1347
  msgid ""
1348
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1349
  " RSS feed link."
1350
  msgstr ""
1351
 
1352
+ #: includes/options_helptexts.php:203
1353
  msgid "iCal feed name"
1354
  msgstr ""
1355
 
1356
+ #: includes/options_helptexts.php:205
1357
  #, php-format
1358
  msgid "This option sets the iCal feed name. The default value is %1$s."
1359
  msgstr ""
1360
 
1361
+ #: includes/options_helptexts.php:206
1362
  #, php-format
1363
  msgid ""
1364
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1365
  "permalinks enabled)."
1366
  msgstr ""
1367
 
1368
+ #: includes/options_helptexts.php:211
1369
  msgid "iCal feed events"
1370
  msgstr ""
1371
 
1372
+ #: includes/options_helptexts.php:212
1373
  msgid "Only show upcoming events in the iCal feed"
1374
  msgstr ""
1375
 
1376
+ #: includes/options_helptexts.php:214
1377
  msgid ""
1378
  "If this option is enabled only the upcoming events are listed in the iCal "
1379
  "file."
1380
  msgstr ""
1381
 
1382
+ #: includes/options_helptexts.php:220
1383
  msgid "iCal link text"
1384
  msgstr ""
1385
 
1386
+ #: includes/options_helptexts.php:222
1387
  msgid "This option sets the iCal link text in the event list."
1388
  msgstr ""
1389
 
1390
+ #: includes/options_helptexts.php:223
1391
  msgid "Use an empty text to only show the iCal image."
1392
  msgstr ""
1393
 
1394
+ #: includes/options_helptexts.php:224
1395
  #, php-format
1396
  msgid ""
1397
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1398
  " iCal feed link."
1399
  msgstr ""
1400
 
1401
+ #: includes/options_helptexts.php:231
1402
  msgid "Event Category handling"
1403
  msgstr ""
1404
 
1405
+ #: includes/options_helptexts.php:232
1406
  msgid "Use Post Categories"
1407
  msgstr ""
1408
 
1409
+ #: includes/options_helptexts.php:234
1410
  msgid ""
1411
  "Do not maintain seperate categories for the events, and use the existing "
1412
  "post categories instead."
1413
  msgstr ""
1414
 
1415
+ #: includes/options_helptexts.php:235
1416
  msgid "Attention"
1417
  msgstr "Achtung"
1418
 
1419
+ #: includes/options_helptexts.php:236
1420
  msgid ""
1421
  "This option cannot be changed directly, but you can go to the Event Category"
1422
  " switching page from here."
1423
  msgstr ""
1424
 
1425
+ #: includes/options.php:73
1426
  msgid "events"
1427
  msgstr ""
1428
 
1429
+ #: includes/options.php:77
1430
  msgid "Show content"
1431
  msgstr ""
1432
 
1433
+ #: includes/options.php:81
1434
  msgid "Hide content"
1435
  msgstr ""
1436
 
1437
+ #: includes/sc_event-list_helptexts.php:8
1438
  msgid "event-id"
1439
  msgstr "Termin-ID"
1440
 
1441
+ #: includes/sc_event-list_helptexts.php:9
1442
  #, php-format
1443
  msgid ""
1444
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1446
  "this event is shown."
1447
  msgstr ""
1448
 
1449
+ #: includes/sc_event-list_helptexts.php:13
1450
+ #: includes/sc_event-list_helptexts.php:31
1451
  msgid "year"
1452
  msgstr "Jahr"
1453
 
1454
+ #: includes/sc_event-list_helptexts.php:14
1455
  msgid ""
1456
  "This attribute defines which events are initially shown. The default is to "
1457
  "show the upcoming events only."
1458
  msgstr "Dieses Attribut bestimmt die Termine, die anfänglich angezeigt werden. Der Standard ist nur die Anzeige der anstehenden Termine."
1459
 
1460
+ #: includes/sc_event-list_helptexts.php:15
1461
  #, php-format
1462
  msgid ""
1463
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1464
  "change the displayed event date range via the filterbar or url parameters."
1465
  msgstr "Durch die Angabe eines Jahres (z.B. %1$s) kann dieses Verhalten geändert werden. Es ist trotzdem noch möglich den angezeigten Datumsbereich über die Filter-Leiste zu ändern."
1466
 
1467
+ #: includes/sc_event-list_helptexts.php:19
1468
  msgid "category slug"
1469
  msgstr "Kategorie-Slug"
1470
 
1471
+ #: includes/sc_event-list_helptexts.php:20
1472
  msgid ""
1473
  "This attribute defines the category of which events are initially shown. The"
1474
  " default is to show events of all categories."
1475
  msgstr "Dieses Attribut definiert die Kategorien, aus denen die Termine anfänglich angezeigt werden. Standardmäßig werden die Termine aus allen Kategorien angezeigt."
1476
 
1477
+ #: includes/sc_event-list_helptexts.php:21
1478
  msgid ""
1479
  "Provide a category slug to change this behavior. It is still possible to "
1480
  "change the displayed categories via the filterbar or url parameters."
1481
  msgstr "Durch die Angabe eine Kategorie-Slugs kann dieses Verhalten geändert werden. Es ist trotzdem noch möglich die angezeigten Kategorien über die Filter-Leiste zu ändern."
1482
 
1483
+ #: includes/sc_event-list_helptexts.php:26
1484
  msgid "This attribute defines the initial order of the events."
1485
  msgstr "Dieses Attribut definiert die anfängliche Sortierung der Termine."
1486
 
1487
+ #: includes/sc_event-list_helptexts.php:27
1488
  msgid ""
1489
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1490
  "in the opposite direction (from new to old)."
1491
  msgstr "Mit %1$s (Standardwert) werden die Termine von alt nach neu sortiert, durch die Angabe von %2$s in der umgekehrten Reihenfolge (von neu nach alt)."
1492
 
1493
+ #: includes/sc_event-list_helptexts.php:32
1494
  #, php-format
1495
  msgid ""
1496
  "This attribute defines the dates and date ranges of which events are "
1497
  "displayed. The default is %1$s to show all events."
1498
  msgstr "Dieses Attribut definiert die Datumsbereiche, aus denen die Termine angezeigt werden. Standardmäßig wird %1$s verwendet um alle Termine anzuzeigen."
1499
 
1500
+ #: includes/sc_event-list_helptexts.php:33
1501
  #, php-format
1502
  msgid ""
1503
  "Filtered events according to %1$s value are not available in the event list."
1504
  msgstr "Gefilterte Termine aufgrund des Wertes von %1$s sind in der Termin-Liste nicht verfügbar."
1505
 
1506
+ #: includes/sc_event-list_helptexts.php:34
1507
  #, php-format
1508
  msgid ""
1509
  "You can find all available values with a description and examples in the "
1510
  "sections %1$s and %2$s below."
1511
  msgstr "Alle möglichen Angaben mit Beschreibungen und Beispielen sind unten stehend in den Abschnitten %1$s und %2$s zu finden."
1512
 
1513
+ #: includes/sc_event-list_helptexts.php:35
1514
  #, php-format
1515
  msgid "See %1$s description if you want to define complex filters."
1516
  msgstr "Siehe die Beschreibung zu %1$s um komplexe Filter zu definieren."
1517
 
1518
+ #: includes/sc_event-list_helptexts.php:39
1519
  msgid "category slugs"
1520
  msgstr "Kategorie-Slugs"
1521
 
1522
+ #: includes/sc_event-list_helptexts.php:40
1523
  msgid ""
1524
  "This attribute defines the category filter which filters the events to show."
1525
  " The default is $1$s or an empty string to show all events."
1526
  msgstr "Dieses Attribute definiert den Kategorien-Filter für die angezeigten Termine. Der Standard-Wert ist %1$s oder ein leerer String, mit dem alle Termine angezeigt werden."
1527
 
1528
+ #: includes/sc_event-list_helptexts.php:41
1529
  #, php-format
1530
  msgid ""
1531
  "Events with categories that doesn´t match %1$s are not shown in the event "
1532
  "list. They are also not available if a manual url parameter is added."
1533
  msgstr "Termine mit Kategorien, die nicht auf den Filter von %1$s passen, werden in der Termin-Liste nicht angezeigt. Diese sind auch nicht über die Angabe eines manuellen URL-Parameter verfügbar."
1534
 
1535
+ #: includes/sc_event-list_helptexts.php:42
1536
  #, php-format
1537
  msgid ""
1538
  "The filter is specified via the given category slugs. See %1$s description "
1539
  "if you want to define complex filters."
1540
  msgstr "Der Filter wird durch die Angabe der Kagegorie-Slugs definiert. Unter %1$s ist eine Beschreibung zu finden, die auch komplexe Filter beinhaltet. "
1541
 
1542
+ #: includes/sc_event-list_helptexts.php:46
 
 
1543
  #: includes/sc_event-list_helptexts.php:111
1544
+ #: includes/sc_event-list_helptexts.php:138
1545
+ #: includes/sc_event-list_helptexts.php:177
1546
  msgid "number"
1547
  msgstr "Nummer"
1548
 
1549
+ #: includes/sc_event-list_helptexts.php:47
1550
  #, php-format
1551
  msgid ""
1552
  "This attribute defines how many events should be displayed if upcoming "
1554
  "displayed."
1555
  msgstr "Dieses Attribut definiert wie viele Termine angezeigt werden sollen, wenn nur anstehende Termine angezeigt werden. Mit dem Standardwert %1$s werden alle Termine angezeigt."
1556
 
1557
+ #: includes/sc_event-list_helptexts.php:48
1558
  msgid ""
1559
  "Please not that in the actual version there is no pagination of the events "
1560
  "available, so the event list can be very long."
1561
  msgstr "Bitte beachte, dass in der aktuellen Version keine Pagination der Termine verfügbar ist, die Termin-Liste kann dadurch ziemlich lange sein."
1562
 
1563
+ #: includes/sc_event-list_helptexts.php:53
1564
  msgid ""
1565
  "This attribute defines if the filterbar should be displayed. The filterbar "
1566
  "allows the users to specify filters for the listed events."
1567
  msgstr "Dieses Attribut definiert, ob die Filter-Leiste angezeigt wird. Die Filter-Liste erlaubt es dem Anwender die Termin-Liste zu filtern."
1568
 
1569
+ #: includes/sc_event-list_helptexts.php:54
1570
  #, php-format
1571
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1572
  msgstr "Wähle %1$s um die Filter-Leiste immer zu verstecken und %2$s um sie immer anzuzeigen."
1573
 
1574
+ #: includes/sc_event-list_helptexts.php:55
1575
  #, php-format
1576
  msgid ""
1577
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1578
  " in the single event view."
1579
  msgstr "Mit %1$s wird die Filter-Leiste nur in der Termin-Liste angezeigt, mit %2$s nur in der Termin-Detailansicht."
1580
 
1581
+ #: includes/sc_event-list_helptexts.php:60
1582
  #, php-format
1583
  msgid ""
1584
  "This attribute specifies the available items in the filterbar. This options "
1585
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1586
  msgstr "Dieses Attribut definiert die verfügbaren Elemente in der Filterleiste. Diese Option ist nur zutreffend, wenn die Filterbar angezeigt wird (siehe %1$s Attribut)."
1587
 
1588
+ #: includes/sc_event-list_helptexts.php:61
1589
  msgid ""
1590
  "Find below an overview of the available filterbar items and their options:"
1591
  msgstr "Anbei die Übersicht der verfügbaren Filterleisten-Elemente und deren Optionen:"
1592
 
1593
+ #: includes/sc_event-list_helptexts.php:64
1594
  msgid "filterbar item"
1595
  msgstr "Element"
1596
 
1597
+ #: includes/sc_event-list_helptexts.php:64
1598
+ #: includes/sc_event-list_helptexts.php:96
1599
  msgid "description"
1600
  msgstr "Beschreibung"
1601
 
1602
+ #: includes/sc_event-list_helptexts.php:64
1603
  msgid "item options"
1604
  msgstr "Element Optionen"
1605
 
1606
+ #: includes/sc_event-list_helptexts.php:64
1607
  msgid "option values"
1608
  msgstr "Options-Werte"
1609
 
1610
+ #: includes/sc_event-list_helptexts.php:64
1611
  msgid "default value"
1612
  msgstr "Standard-Wert"
1613
 
1614
+ #: includes/sc_event-list_helptexts.php:64
1615
  msgid "option description"
1616
  msgstr "Options-Beschreibung"
1617
 
1618
+ #: includes/sc_event-list_helptexts.php:67
1619
  msgid ""
1620
  "Show a list of all available years. Additional there are some special "
1621
  "entries available (see item options)."
1622
  msgstr "Zeigt eine Liste mit allen verfügbaren Jahren. Zusätzlich sind einige Spezial-Einträge verfügbar (siehe Element-Optionen)."
1623
 
1624
+ #: includes/sc_event-list_helptexts.php:71
1625
+ #: includes/sc_event-list_helptexts.php:82
1626
  msgid "Add an entry to show all events."
1627
  msgstr "Ergänzt einen Eintrag zur Anzeige aller Termine."
1628
 
1629
+ #: includes/sc_event-list_helptexts.php:73
1630
+ #: includes/sc_event-list_helptexts.php:84
1631
  msgid "Add an entry to show all upcoming events."
1632
  msgstr "Ergänzt einen Eintrag zum Anzeigen aller anstehenden Termine."
1633
 
1634
+ #: includes/sc_event-list_helptexts.php:74
1635
+ #: includes/sc_event-list_helptexts.php:85
1636
  msgid "Add an entry to show events in the past."
1637
  msgstr "Ergänzt einen Eintrag zum Anzeigen aller beendeter Termine."
1638
 
1639
+ #: includes/sc_event-list_helptexts.php:75
1640
  msgid "Set descending or ascending order of year entries."
1641
  msgstr "Setzt die Sortierreihenfolge der Jahres-Einträge."
1642
 
1643
+ #: includes/sc_event-list_helptexts.php:78
1644
  msgid "Show a list of all available months."
1645
  msgstr "Zeigt eine Liste mit allen verfügbaren Monaten."
1646
 
1647
+ #: includes/sc_event-list_helptexts.php:86
1648
  msgid "Set descending or ascending order of month entries."
1649
  msgstr "Setzt die Sortierungreihenfolge der Monats-Einträge."
1650
 
1651
+ #: includes/sc_event-list_helptexts.php:87
1652
  msgid "php date-formats"
1653
  msgstr "PHP Datumsformate"
1654
 
1655
+ #: includes/sc_event-list_helptexts.php:87
1656
  msgid "Set the displayed date format of the month entries."
1657
  msgstr "Setzt das angezeigte Datumsformat für die Monatseinträge."
1658
 
1659
+ #: includes/sc_event-list_helptexts.php:88
1660
  #, php-format
1661
  msgid ""
1662
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1664
  "order."
1665
  msgstr "Mit diesem Element können die Spezial-Einträge %1$s, %2$s und %3$s angezeigt werden. Es können alle oder nur einige der verfügbaren Werte verwendet werden, zudem kann die Sortierung beeinflusst werden."
1666
 
1667
+ #: includes/sc_event-list_helptexts.php:88
1668
  #, php-format
1669
  msgid ""
1670
  "Specifies the displayed values and their order. The items must be seperated "
1671
  "by %1$s."
1672
  msgstr "Definiert die angezeigten Werte und deren Reihenfolge. Die Einträge müssen durch ein %1$s getrennt werden."
1673
 
1674
+ #: includes/sc_event-list_helptexts.php:89
1675
  msgid "Show a list of all available categories."
1676
  msgstr "Zeigt eine Liste aller verfügbaren Kategorien."
1677
 
1678
+ #: includes/sc_event-list_helptexts.php:89
1679
  msgid "Add an entry to show events from all categories."
1680
  msgstr "Fügt zusätzlich einen Eintrag zum anzeigen aller Kategorien ein."
1681
 
1682
+ #: includes/sc_event-list_helptexts.php:90
1683
  msgid "A link to reset the eventlist filter to standard."
1684
  msgstr "Ein Link, um den Termin-Filter wieder auf den Standard zurückzusetzen."
1685
 
1686
+ #: includes/sc_event-list_helptexts.php:90
1687
  msgid "any text"
1688
  msgstr "beliebiger Text"
1689
 
1690
+ #: includes/sc_event-list_helptexts.php:90
1691
  msgid "Set the caption of the link."
1692
  msgstr "Setzt die Beschriftung des Links."
1693
 
1694
+ #: includes/sc_event-list_helptexts.php:93
1695
  msgid "Find below an overview of the available filterbar display options:"
1696
  msgstr "Anbei eine Übersicht über die verfügbaren Filterleisten-Ansichtsoptionen:"
1697
 
1698
+ #: includes/sc_event-list_helptexts.php:96
1699
  msgid "display option"
1700
  msgstr "Anzeige-Option"
1701
 
1702
+ #: includes/sc_event-list_helptexts.php:96
1703
  msgid "available for"
1704
  msgstr "verfügbar für"
1705
 
1706
+ #: includes/sc_event-list_helptexts.php:97
1707
  #, php-format
1708
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1709
  msgstr "Zeigt eine horizontale Liste mit einem Link zu jedem Element getrennt durch ein %1$s."
1710
 
1711
+ #: includes/sc_event-list_helptexts.php:98
1712
  msgid ""
1713
  "Shows a select box where an item can be choosen. After the selection of an "
1714
  "item the page is reloaded via javascript to show the filtered events."
1715
  msgstr "Zeigt eine Auswahlbox, aus der die Einträge gewählt werden können. Nach der Auswahl eines Eintrags wird die Seite über Javascript neu geladen, um die gefilterten Termin anzuzeigen."
1716
 
1717
+ #: includes/sc_event-list_helptexts.php:99
1718
  msgid "Shows a simple link which can be clicked."
1719
  msgstr "Zeigt einen einfachen Link, auf den geklickt werden kann."
1720
 
1721
+ #: includes/sc_event-list_helptexts.php:102
1722
  msgid "Find below some declaration examples with descriptions:"
1723
  msgstr "Nachfolgend werden einige Beispiele gezeigt und beschrieben:"
1724
 
1725
+ #: includes/sc_event-list_helptexts.php:104
1726
  #, php-format
1727
  msgid ""
1728
  "In this example you can see that the filterbar item and the used display "
1730
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1731
  msgstr "In diesem Beispiel ist ersichtlich, dass ein Filterleisten-Eintrag und die verwendete Ansichtsoption durch einen Unterstrich %1$s verbunden wird. Mehrere Filterleisten-Einträge können getrennt durch ein Komma %2$s definiert werden. Die Einträge werden linksseitig ausgerichtet."
1732
 
1733
+ #: includes/sc_event-list_helptexts.php:106
1734
  #, php-format
1735
  msgid ""
1736
  "In this example you can see that filterbar options can be added in brackets "
1737
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1738
  msgstr "In diesem Beispiel ist ersichtlich, dass Filterleisten-Optionen in Klammern im Format %1$s ergänzt werden können. Es können auch mehrere Optionen getrennt durch eine Pipe %2$s angegeben werden."
1739
 
1740
+ #: includes/sc_event-list_helptexts.php:106
1741
  msgid "option_name"
1742
  msgstr "options_name"
1743
 
1744
+ #: includes/sc_event-list_helptexts.php:106
1745
  msgid "value"
1746
  msgstr "wert"
1747
 
1748
+ #: includes/sc_event-list_helptexts.php:107
1749
  #, php-format
1750
  msgid ""
1751
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1754
  "left-aligned and the reset link will be on the right side."
1755
  msgstr "Die 2 Semikolons %1$s teilen die Filterleiste in 3 Bereiche. Der erste Bereich wird links ausgerichtet, der 2. mittig ausgerichtet und der 3. rechtsseitig ausgerichtet dargestellt. So werden in diesem Beispiel die 2 Auswahllisten linksseitig und der Zurücksetzen-Link rechtsseitig ausgerichtet."
1756
 
1757
+ #: includes/sc_event-list_helptexts.php:112
1758
+ #: includes/sc_event-list_helptexts.php:139
1759
  msgid ""
1760
  "This attribute specifies if the title should be truncated to the given "
1761
  "number of characters in the event list."
1762
  msgstr "Dieses Attribut bestimmt, ob der Titel auf die angegebene Anzahl Zeichen gekürzt werden soll."
1763
 
1764
+ #: includes/sc_event-list_helptexts.php:113
1765
+ #: includes/sc_event-list_helptexts.php:140
1766
  #, php-format
1767
  msgid ""
1768
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1769
  "is automatically truncated via css."
1770
  msgstr "Mit der Grundeinstellung %1$s wird der gesamte Text angezeigt, mit %2$s wird der Text automatisch via CSS gekürzt."
1771
 
 
 
1772
  #: includes/sc_event-list_helptexts.php:114
1773
+ #: includes/sc_event-list_helptexts.php:141
1774
+ #: includes/sc_event-list_helptexts.php:180
1775
  msgid "This attribute has no influence if only a single event is shown."
1776
  msgstr "Dieses Attribut hat keinen Einfluss wenn nur die Details eines einzelnen Termins angezeigt werden."
1777
 
1778
+ #: includes/sc_event-list_helptexts.php:120
1779
  msgid ""
1780
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1781
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1782
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1783
  msgstr ""
1784
 
1785
+ #: includes/sc_event-list_helptexts.php:130
1786
  msgid ""
1787
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1788
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1789
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1790
  msgstr ""
1791
 
1792
+ #: includes/sc_event-list_helptexts.php:147
1793
  msgid ""
1794
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1795
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1796
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1797
  msgstr ""
1798
 
1799
+ #: includes/sc_event-list_helptexts.php:157
1800
  msgid ""
1801
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1802
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1803
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1804
  msgstr ""
1805
 
1806
+ #: includes/sc_event-list_helptexts.php:167
1807
  msgid ""
1808
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1809
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1812
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1813
  msgstr ""
1814
 
1815
+ #: includes/sc_event-list_helptexts.php:178
1816
  msgid ""
1817
  "This attribute specifies if the content should be truncate to the given "
1818
  "number of characters in the event list."
1819
  msgstr ""
1820
 
1821
+ #: includes/sc_event-list_helptexts.php:179
1822
  #, php-format
1823
  msgid "With the standard value %1$s the full text is displayed."
1824
  msgstr "Mit der Grundeinstellung %1$s wird der gesamte Text angezeigt."
1825
 
1826
+ #: includes/sc_event-list_helptexts.php:186
1827
  msgid ""
1828
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1829
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1831
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1832
  msgstr ""
1833
 
1834
+ #: includes/sc_event-list_helptexts.php:197
1835
  msgid ""
1836
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1837
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
1839
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1840
  msgstr ""
1841
 
1842
+ #: includes/sc_event-list_helptexts.php:208
1843
  msgid ""
1844
  "This attribute specifies if a rss feed link should be added.<br />\n"
1845
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
1848
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1849
  msgstr ""
1850
 
1851
+ #: includes/sc_event-list_helptexts.php:220
1852
  msgid ""
1853
  "This attribute specifies if a ical feed link should be added.<br />\n"
1854
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
1856
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1857
  msgstr ""
1858
 
1859
+ #: includes/sc_event-list_helptexts.php:231
1860
  msgid ""
1861
  "This attribute specifies the page or post url for event links.<br />\n"
1862
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1863
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1864
  msgstr ""
1865
 
1866
+ #: includes/sc_event-list_helptexts.php:243
1867
  msgid ""
1868
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1869
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1870
  msgstr ""
1871
 
1872
+ #: includes/sc_event-list.php:154
1873
+ msgid "Sorry, the requested event is not available!"
1874
+ msgstr "Entschuldigung, die der angeforderte Termin ist nicht verfügbar!"
1875
+
1876
+ #: includes/sc_event-list.php:163
1877
  msgid "Event Information:"
1878
  msgstr "Termin Informationen:"
1879
 
1880
+ #: includes/sc_event-list.php:405
1881
  msgid "Link to RSS feed"
1882
  msgstr ""
1883
 
1884
+ #: includes/sc_event-list.php:414
1885
  msgid "Link to iCal feed"
1886
  msgstr ""
1887
 
1888
+ #: includes/widget_helptexts.php:11
1889
  msgid "This option defines the displayed title for the widget."
1890
  msgstr "Diese Option legt den anzuzeigenden Titel für das Widget fest."
1891
 
1892
+ #: includes/widget_helptexts.php:18
1893
  msgid "Category Filter"
1894
  msgstr "Kategoriefilter"
1895
 
1896
+ #: includes/widget_helptexts.php:20
1897
  msgid ""
1898
  "This option defines the categories of which events are shown. The standard "
1899
  "is all or an empty string to show all events. Specify a category slug or a "
1902
  "all possibilities."
1903
  msgstr "Diese Option legt die Kategorien fest, aus denen die Termine angezeigt werden sollen. Der Standard-Wert ist all oder ein leerer Text mit dem alle Termine aus allen Kategorien angezeigt werden. Wird ein Kategorie-Permalink oder eine Liste von mehreren Kategorie-Permalinks angegeben, werden nur Termine angezeigt, bei denen eine dieser Kategorien gesetzt ist. Siehe hierzu die Beschreibung des Shortcode Attributs cat_filter für detaillierte Informationen zu allen Möglichkeiten."
1904
 
1905
+ #: includes/widget_helptexts.php:27
1906
  msgid "Number of listed events"
1907
  msgstr "Anzahl der angezeigten Termine"
1908
 
1909
+ #: includes/widget_helptexts.php:29
1910
  msgid "The number of upcoming events to display"
1911
  msgstr "Die Anzahl der anstehenden Termine, die angezeigt werden sollen."
1912
 
1913
+ #: includes/widget_helptexts.php:36
1914
  msgid "Truncate event title to"
1915
  msgstr "Kürze den Termin-Titel auf"
1916
 
1917
+ #: includes/widget_helptexts.php:37 includes/widget_helptexts.php:65
1918
+ #: includes/widget_helptexts.php:93
1919
  msgid "characters"
1920
  msgstr "Buchstaben"
1921
 
1922
+ #: includes/widget_helptexts.php:38
1923
  msgid ""
1924
  "This option defines the number of displayed characters for the event title."
1925
  msgstr "Diese Option legt die Anzahl der angezeigten Buchstaben für den Termin-Titel fest."
1926
 
1927
+ #: includes/widget_helptexts.php:39 includes/widget_helptexts.php:67
1928
  #, php-format
1929
  msgid ""
1930
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1931
  "automatically truncate the text via css."
1932
  msgstr "Setze den Wert auf %1$s, um den gesamten Text anzuzeigen, oder auf %2$s um den Text automatisch via CSS zu kürzen."
1933
 
1934
+ #: includes/widget_helptexts.php:46
1935
  msgid "Show event starttime"
1936
  msgstr "Zeige die Termin-Uhrzeit"
1937
 
1938
+ #: includes/widget_helptexts.php:48
1939
  msgid "This option defines if the event start time will be displayed."
1940
  msgstr "Diese Option definiert, ob die Uhrzeit des Termins angezeigt wird."
1941
 
1942
+ #: includes/widget_helptexts.php:55
1943
  msgid "Show event location"
1944
  msgstr "Zeige den Termin-Ort"
1945
 
1946
+ #: includes/widget_helptexts.php:57
1947
  msgid "This option defines if the event location will be displayed."
1948
  msgstr "Diese Option definiert, ob der Ort des Termins angezeigt wird."
1949
 
1950
+ #: includes/widget_helptexts.php:64
1951
  msgid "Truncate location to"
1952
  msgstr "Kürze den Ort auf"
1953
 
1954
+ #: includes/widget_helptexts.php:66
1955
  msgid ""
1956
  "If the event location is diplayed this option defines the number of "
1957
  "displayed characters."
1958
  msgstr "Wenn die Termin-Ort angezeigt wird, dann legt diese Option die Anzahl der angezeigten Buchstaben fest."
1959
 
1960
+ #: includes/widget_helptexts.php:74
1961
  msgid "Show event excerpt"
1962
  msgstr ""
1963
 
1964
+ #: includes/widget_helptexts.php:76
1965
  msgid "This option defines if the event excerpt will be displayed."
1966
  msgstr ""
1967
 
1968
+ #: includes/widget_helptexts.php:83
1969
  msgid "Show event content"
1970
  msgstr ""
1971
 
1972
+ #: includes/widget_helptexts.php:85
1973
  msgid "This option defines if the event content will be displayed."
1974
  msgstr ""
1975
 
1976
+ #: includes/widget_helptexts.php:92
1977
  msgid "Truncate content to"
1978
  msgstr ""
1979
 
1980
+ #: includes/widget_helptexts.php:94
1981
  msgid ""
1982
  "If the event content are diplayed this option defines the number of diplayed"
1983
  " characters."
1984
  msgstr ""
1985
 
1986
+ #: includes/widget_helptexts.php:95
1987
  #, php-format
1988
  msgid "Set this value to %1$s to view the full text."
1989
  msgstr "Wird der Wert auf %1$s gesetzt, wird der gesamte Text angezeigt."
1990
 
1991
+ #: includes/widget_helptexts.php:102
1992
  msgid "URL to the linked Event List page"
1993
  msgstr "URL zur verlinkten Event List Seite"
1994
 
1995
+ #: includes/widget_helptexts.php:104
1996
  msgid ""
1997
  "This option defines the url to the linked Event List page. This option is "
1998
  "required if you want to use one of the options below."
1999
  msgstr "Diese Option legt die URL zur verlinkten Event List Seite fest. Diese Option muss zwingend gesetzt werden, wenn eine der unten stehenden Optionen verwendet werden soll."
2000
 
2001
+ #: includes/widget_helptexts.php:111
2002
  msgid "Shortcode ID on linked page"
2003
  msgstr "Shortcode ID auf der verlinkten Seite"
2004
 
2005
+ #: includes/widget_helptexts.php:113
2006
  msgid ""
2007
  "This option defines the shortcode-id for the Event List on the linked page. "
2008
  "Normally the standard value 1 is correct, you only have to change it if you "
2009
  "use multiple event-list shortcodes on the linked page."
2010
  msgstr "Diese Option legt die Shortcode-ID für die verlinkte Event List Seite fest. Normalerweise ist der Standardwert 1 korrekt. Dieser Wert muss aber eventuell geändert werden, wenn sich mehrere even-list Shortcodes auf der verlinkten Seite befinden."
2011
 
2012
+ #: includes/widget_helptexts.php:122
2013
  msgid ""
2014
  "With this option you can add a link to the single event page for every "
2015
  "displayed event. You have to specify the url to the page and the shortcode "
2016
  "id option if you want to use it."
2017
  msgstr "Wird diese Option aktiviert, dann werden Verknüpfungen zu den einzelnen Terminen für alle Termine eingefügt. Soll diese Funktion genutzt werden, dann muss die Option URL zur verlinkten Event List Seite und Shortcode ID auf der verlinkten Seite korrekt gesetzt werden."
2018
 
2019
+ #: includes/widget_helptexts.php:131
2020
  msgid ""
2021
  "With this option you can add a link to the event-list page below the "
2022
  "diplayed events. You have to specify the url to page option if you want to "
2023
  "use it."
2024
  msgstr "Mit dieser Option kann eine zusätzliche Verknüpfung zur Event List Seite unterhalb der angezeigten Termine ergänzt werden. Soll diese Funktion genutzt werden, so muss die Option URL zur Event List Seite korrekt eingetragen werden."
2025
 
2026
+ #: includes/widget_helptexts.php:138
2027
  msgid "Caption for the link"
2028
  msgstr "Anzuzeigender Text für den Link"
2029
 
2030
+ #: includes/widget_helptexts.php:140
2031
  msgid ""
2032
  "This option defines the text for the link to the Event List page if the "
2033
  "approriate option is selected."
2034
  msgstr "Diese Option legt den anzuzeigenden Text für den Link zur Event List Seite fest, wenn die entsprechende Option ausgewählt wurde."
2035
 
2036
+ #: includes/widget.php:21
2037
  msgid "With this widget a list of upcoming events can be displayed."
2038
  msgstr "Mit diesem Widget kann eine Liste mit den anstehenden Terminen angezeigt werden."
2039
 
2040
+ #: includes/widget.php:26
2041
  msgid "Upcoming events"
2042
  msgstr "Anstehende Termine"
2043
 
2044
+ #: includes/widget.php:40
2045
  msgid "show events page"
2046
  msgstr "öffne den Kalender"
languages/event-list-es_AR.mo CHANGED
Binary file
languages/event-list-es_AR.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -8,8 +8,8 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
12
- "PO-Revision-Date: 2020-11-16 16:29+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Spanish (Argentina) (http://www.transifex.com/mibuthu/wp-event-list/language/es_AR/)\n"
15
  "MIME-Version: 1.0\n"
@@ -18,117 +18,117 @@ msgstr ""
18
  "Language: es_AR\n"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
 
21
- #: admin/admin.php:56
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
- #: admin/admin.php:56
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
32
  msgid "Event List Settings"
33
  msgstr "Configuraciones del Listado de Eventos"
34
 
35
- #: admin/admin.php:105
36
  msgid "Settings"
37
  msgstr "Configuraciones"
38
 
39
- #: admin/admin.php:109 admin/includes/admin-about.php:37
40
  msgid "About Event List"
41
  msgstr "Sobre Listado de Eventos"
42
 
43
- #: admin/admin.php:109
44
  msgid "About"
45
  msgstr "Sobre"
46
 
47
- #: admin/admin.php:131
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
  msgstr[1] ""
53
 
54
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
55
  msgid "General"
56
  msgstr ""
57
 
58
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
59
- #: admin/includes/admin-about.php:105
60
  msgid "Shortcode Attributes"
61
  msgstr ""
62
 
63
- #: admin/includes/admin-about.php:72
64
  msgid "Help and Instructions"
65
  msgstr "Ayuda e Instrucciones"
66
 
67
- #: admin/includes/admin-about.php:73
68
  #, php-format
69
  msgid "You can manage the events %1$shere%2$s"
70
  msgstr ""
71
 
72
- #: admin/includes/admin-about.php:74
73
  msgid "To show the events on your site you have 2 possibilities"
74
  msgstr "Para mostrar el evento en su sitio tiene 2 posibilidades"
75
 
76
- #: admin/includes/admin-about.php:75
77
  #, php-format
78
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
79
  msgstr "Ud. puede colocar <strong>shortcode</strong> %1$s en cualquier página o post, del sitio"
80
 
81
- #: admin/includes/admin-about.php:76
82
  #, php-format
83
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
84
  msgstr "Usted puede agregar el <strong>widget</strong> %1$s en el menú lateral"
85
 
86
- #: admin/includes/admin-about.php:77
87
  msgid ""
88
  "The displayed events and their style can be modified with the available "
89
  "widget settings and the available attributes for the shortcode."
90
  msgstr "El evento listado, y su estilo, pueden ser modificados mediante las configuraciones disponibles del widget, como así tambien los atributos disponibles para su atajo."
91
 
92
- #: admin/includes/admin-about.php:78
93
  #, php-format
94
  msgid ""
95
  "A list of all available shortcode attributes with their descriptions is "
96
  "available in the %1$s tab."
97
  msgstr ""
98
 
99
- #: admin/includes/admin-about.php:79
100
  msgid "The available widget options are described in their tooltip text."
101
  msgstr "Las opciones disponibles para el widget estan descriptas en el texto de información."
102
 
103
- #: admin/includes/admin-about.php:80
104
  #, php-format
105
  msgid ""
106
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
107
  " to insert an URL to the linked event-list page."
108
  msgstr ""
109
 
110
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
111
  msgid "Add links to the single events"
112
  msgstr ""
113
 
114
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
115
  msgid "Add a link to the Event List page"
116
  msgstr ""
117
 
118
- #: admin/includes/admin-about.php:81
119
  msgid ""
120
  "This is required because the widget does not know in which page or post the "
121
  "shortcode was included."
122
  msgstr ""
123
 
124
- #: admin/includes/admin-about.php:82
125
  msgid ""
126
  "Additionally you have to insert the correct Shortcode id on the linked page."
127
  " This id describes which shortcode should be used on the given page or post "
128
  "if you have more than one."
129
  msgstr ""
130
 
131
- #: admin/includes/admin-about.php:83
132
  #, php-format
133
  msgid ""
134
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -136,843 +136,848 @@ msgid ""
136
  "link on your linked page or post."
137
  msgstr ""
138
 
139
- #: admin/includes/admin-about.php:84
140
  #, php-format
141
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
142
  msgstr ""
143
 
144
- #: admin/includes/admin-about.php:86
145
  #, php-format
146
  msgid ""
147
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
148
  "want."
149
  msgstr ""
150
 
151
- #: admin/includes/admin-about.php:86
152
  msgid "Settings page"
153
  msgstr ""
154
 
155
- #: admin/includes/admin-about.php:92
156
  msgid "About the plugin author"
157
  msgstr ""
158
 
159
- #: admin/includes/admin-about.php:94
160
  #, php-format
161
  msgid ""
162
  "This plugin is developed by %1$s, you can find more information about the "
163
  "plugin on the %2$s."
164
  msgstr ""
165
 
166
- #: admin/includes/admin-about.php:94
167
- msgid "wordpress plugin site"
168
  msgstr ""
169
 
170
- #: admin/includes/admin-about.php:95
171
  #, php-format
172
  msgid "If you like the plugin please rate it on the %1$s."
173
  msgstr ""
174
 
175
- #: admin/includes/admin-about.php:95
176
- msgid "wordpress plugin review site"
177
  msgstr ""
178
 
179
- #: admin/includes/admin-about.php:96
180
  msgid ""
181
  "If you want to support the plugin I would be happy to get a small donation"
182
  msgstr ""
183
 
184
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
185
- #: admin/includes/admin-about.php:99
186
  #, php-format
187
  msgid "Donate with %1$s"
188
  msgstr ""
189
 
190
- #: admin/includes/admin-about.php:107
191
  msgid ""
192
  "You have the possibility to modify the output if you add some of the "
193
  "following attributes to the shortcode."
194
  msgstr ""
195
 
196
- #: admin/includes/admin-about.php:108
197
  #, php-format
198
  msgid ""
199
  "You can combine and add as much attributes as you want. E.g. the shortcode "
200
  "including the attributes %1$s and %2$s would looks like this:"
201
  msgstr ""
202
 
203
- #: admin/includes/admin-about.php:110
204
  msgid ""
205
  "Below you can find a list of all supported attributes with their "
206
  "descriptions and available options:"
207
  msgstr ""
208
 
209
- #: admin/includes/admin-about.php:124
210
  msgid "Attribute name"
211
  msgstr ""
212
 
213
- #: admin/includes/admin-about.php:125
214
  msgid "Value options"
215
  msgstr ""
216
 
217
- #: admin/includes/admin-about.php:126
218
  msgid "Default value"
219
  msgstr ""
220
 
221
- #: admin/includes/admin-about.php:127
222
  msgid "Description"
223
  msgstr "Descripción"
224
 
225
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
226
- #: includes/sc_event-list_helptexts.php:31
227
  msgid "Filter Syntax"
228
  msgstr ""
229
 
230
- #: admin/includes/admin-about.php:146
231
  msgid ""
232
  "For date and cat filters you can specify complex filters with the following "
233
  "syntax:"
234
  msgstr ""
235
 
236
- #: admin/includes/admin-about.php:147
237
  #, php-format
238
  msgid ""
239
  "You can use %1$s and %2$s connections to define complex filters. "
240
  "Additionally you can set brackets %3$s for nested queries."
241
  msgstr ""
242
 
243
- #: admin/includes/admin-about.php:147
244
  msgid "AND"
245
  msgstr ""
246
 
247
- #: admin/includes/admin-about.php:147
248
  msgid "OR"
249
  msgstr ""
250
 
251
- #: admin/includes/admin-about.php:147
252
  msgid "or"
253
  msgstr ""
254
 
255
- #: admin/includes/admin-about.php:147
256
  msgid "and"
257
  msgstr ""
258
 
259
- #: admin/includes/admin-about.php:148
260
  msgid "Examples for cat filters:"
261
  msgstr ""
262
 
263
- #: admin/includes/admin-about.php:149
264
  #, php-format
265
  msgid "Show all events with category %1$s."
266
  msgstr ""
267
 
268
- #: admin/includes/admin-about.php:150
269
  #, php-format
270
  msgid "Show all events with category %1$s or %2$s."
271
  msgstr ""
272
 
273
- #: admin/includes/admin-about.php:151
274
  #, php-format
275
  msgid ""
276
  "Show all events with category %1$s and all events where category %2$s as "
277
  "well as %3$s is selected."
278
  msgstr ""
279
 
280
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
281
  msgid "Available Date Formats"
282
  msgstr ""
283
 
284
- #: admin/includes/admin-about.php:157
285
  msgid "For date filters you can use the following date formats:"
286
  msgstr ""
287
 
288
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
289
  msgid "Available Date Range Formats"
290
  msgstr ""
291
 
292
- #: admin/includes/admin-about.php:166
293
  msgid "For date filters you can use the following daterange formats:"
294
  msgstr ""
295
 
296
- #: admin/includes/admin-about.php:178
297
  msgid "Value"
298
  msgstr ""
299
 
300
- #: admin/includes/admin-about.php:182
301
  msgid "Example"
302
  msgstr ""
303
 
304
- #: admin/includes/admin-categories.php:38
305
  msgid "Synchronize with post categories"
306
  msgstr ""
307
 
308
- #: admin/includes/admin-categories.php:46
309
  #, php-format
310
  msgid "%1$s categories modified (%2$s)"
311
  msgstr ""
312
 
313
- #: admin/includes/admin-categories.php:47
314
  #, php-format
315
  msgid "%1$s categories added (%2$s)"
316
  msgstr ""
317
 
318
- #: admin/includes/admin-categories.php:48
319
  #, php-format
320
  msgid "%1$s categories deleted (%2$s)"
321
  msgstr ""
322
 
323
- #: admin/includes/admin-categories.php:50
324
  #, php-format
325
  msgid "%1$s categories not modified (%2$s)"
326
  msgstr ""
327
 
328
- #: admin/includes/admin-categories.php:51
329
  #, php-format
330
  msgid "%1$s categories not added (%2$s)"
331
  msgstr ""
332
 
333
- #: admin/includes/admin-categories.php:52
334
  #, php-format
335
  msgid "%1$s categories not deleted (%2$s)"
336
  msgstr ""
337
 
338
- #: admin/includes/admin-categories.php:55
339
  msgid "An Error occured during the category sync"
340
  msgstr ""
341
 
342
- #: admin/includes/admin-categories.php:59
343
  msgid "Category sync finished"
344
  msgstr ""
345
 
346
- #: admin/includes/admin-category-sync.php:45
347
  msgid "Error: You are not allowed to view this page!"
348
  msgstr ""
349
 
350
- #: admin/includes/admin-category-sync.php:62
351
  msgid "Affected Categories when switching to seperate Event Categories"
352
  msgstr ""
353
 
354
- #: admin/includes/admin-category-sync.php:63
355
  msgid "Switch option to seperate Event Categories"
356
  msgstr ""
357
 
358
- #: admin/includes/admin-category-sync.php:64
359
  msgid ""
360
  "If you proceed, all post categories will be copied and all events will be "
361
  "re-assigned to this new categories."
362
  msgstr ""
363
 
364
- #: admin/includes/admin-category-sync.php:65
365
  msgid ""
366
  "Afterwards the event categories are independent of the post categories."
367
  msgstr ""
368
 
369
- #: admin/includes/admin-category-sync.php:68
370
  msgid "Affected Categories when switching to use Post Categories for events"
371
  msgstr ""
372
 
373
- #: admin/includes/admin-category-sync.php:69
374
  msgid "Switch option to use Post Categories for events"
375
  msgstr ""
376
 
377
- #: admin/includes/admin-category-sync.php:70
378
  msgid ""
379
  "Take a detailed look at the affected categories above before you proceed! "
380
  "All seperate event categories will be deleted, this cannot be undone!"
381
  msgstr ""
382
 
383
- #: admin/includes/admin-category-sync.php:73
384
  msgid "Event Categories: Synchronise with Post Categories"
385
  msgstr ""
386
 
387
- #: admin/includes/admin-category-sync.php:74
388
  msgid "Start synchronisation"
389
  msgstr ""
390
 
391
- #: admin/includes/admin-category-sync.php:75
392
  msgid ""
393
  "If this option is enabled the above listed categories will be deleted and "
394
  "removed from the existing events!"
395
  msgstr ""
396
 
397
- #: admin/includes/admin-category-sync.php:90
398
  msgid "Categories to modify"
399
  msgstr ""
400
 
401
- #: admin/includes/admin-category-sync.php:91
402
  msgid "Categories to add"
403
  msgstr ""
404
 
405
- #: admin/includes/admin-category-sync.php:92
406
  msgid "Categories to delete (optional)"
407
  msgstr ""
408
 
409
- #: admin/includes/admin-category-sync.php:93
410
  msgid "Delete not available post categories"
411
  msgstr ""
412
 
413
- #: admin/includes/admin-category-sync.php:97
414
  msgid "Categories with differences"
415
  msgstr ""
416
 
417
- #: admin/includes/admin-category-sync.php:98
418
  msgid "Categories to add (optional)"
419
  msgstr ""
420
 
421
- #: admin/includes/admin-category-sync.php:99
422
  msgid "Add not available post categories"
423
  msgstr ""
424
 
425
- #: admin/includes/admin-category-sync.php:117
426
  msgid "none"
427
  msgstr ""
428
 
429
- #: admin/includes/admin-import.php:49
430
  msgid "Import Events"
431
  msgstr "Importar Eventos"
432
 
433
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
434
- #: admin/includes/admin-import.php:198
435
  msgid "Step"
436
  msgstr ""
437
 
438
- #: admin/includes/admin-import.php:69
439
  msgid "Set import file and options"
440
  msgstr ""
441
 
442
- #: admin/includes/admin-import.php:72
443
  #, php-format
444
  msgid "Proceed with Step %1$s"
445
  msgstr ""
446
 
447
- #: admin/includes/admin-import.php:75
448
  msgid "Example file"
449
  msgstr ""
450
 
451
- #: admin/includes/admin-import.php:76
452
  #, php-format
453
  msgid ""
454
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
455
  msgstr ""
456
 
457
- #: admin/includes/admin-import.php:77
458
  msgid "Note"
459
  msgstr ""
460
 
461
- #: admin/includes/admin-import.php:77
462
  msgid ""
463
  "Do not change the column header and separator line (first two lines), "
464
  "otherwise the import will fail!"
465
  msgstr ""
466
 
467
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
468
  msgid "Sorry, there has been an error."
469
  msgstr ""
470
 
471
- #: admin/includes/admin-import.php:85
472
  msgid "The file does not exist, please try again."
473
  msgstr ""
474
 
475
- #: admin/includes/admin-import.php:93
476
  msgid "The uploaded file does not have the required csv extension."
477
  msgstr ""
478
 
479
- #: admin/includes/admin-import.php:105
480
  msgid "Events review and additonal category selection"
481
  msgstr ""
482
 
483
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
484
  msgid "Error"
485
  msgstr ""
486
 
487
- #: admin/includes/admin-import.php:111
488
  msgid "This CSV file cannot be imported"
489
  msgstr ""
490
 
491
- #: admin/includes/admin-import.php:122
492
  msgid "None of the events in this CSV file can be imported"
493
  msgstr ""
494
 
495
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
496
  msgid "Warning"
497
  msgstr ""
498
 
499
- #: admin/includes/admin-import.php:126
500
  #, php-format
501
  msgid "There is %1$s event which cannot be imported"
502
  msgid_plural "There are %1$s events which cannot be imported"
503
  msgstr[0] ""
504
  msgstr[1] ""
505
 
506
- #: admin/includes/admin-import.php:134
507
  #, php-format
508
  msgid "CSV line %1$s"
509
  msgstr ""
510
 
511
- #: admin/includes/admin-import.php:144
512
  msgid "You can still import all other events listed below."
513
  msgstr ""
514
 
515
- #: admin/includes/admin-import.php:163
516
  msgid ""
517
  "The following category slugs are not available and will be removed from the "
518
  "imported events"
519
  msgstr ""
520
 
521
- #: admin/includes/admin-import.php:169
522
  msgid ""
523
  "If you want to keep these categories, please create these Categories first "
524
  "and do the import afterwards."
525
  msgstr ""
526
 
527
- #: admin/includes/admin-import.php:198
528
  msgid "Import result"
529
  msgstr ""
530
 
531
- #: admin/includes/admin-import.php:201
532
  #, php-format
533
  msgid "Import of %1$s events successful!"
534
  msgstr ""
535
 
536
- #: admin/includes/admin-import.php:202
537
  msgid "Go back to All Events"
538
  msgstr ""
539
 
540
- #: admin/includes/admin-import.php:206
541
  msgid "Errors during Import"
542
  msgstr ""
543
 
544
- #: admin/includes/admin-import.php:215
545
  msgid "Event from CSV-line"
546
  msgstr ""
547
 
548
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
549
- #: includes/widget_helptexts.php:8
550
  msgid "Title"
551
  msgstr "Título"
552
 
553
- #: admin/includes/admin-import.php:227
554
  msgid "Start Date"
555
  msgstr ""
556
 
557
- #: admin/includes/admin-import.php:228
558
  msgid "End Date"
559
  msgstr ""
560
 
561
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
562
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
563
  msgid "Time"
564
  msgstr ""
565
 
566
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
567
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
568
- #: includes/options_helptexts.php:74
569
  msgid "Location"
570
  msgstr ""
571
 
572
- #: admin/includes/admin-import.php:231
573
  msgid "Content"
574
  msgstr ""
575
 
576
- #: admin/includes/admin-import.php:232
577
  msgid "Category slugs"
578
  msgstr ""
579
 
580
- #: admin/includes/admin-import.php:274
581
  msgid "Header line is missing or not correct!"
582
  msgstr ""
583
 
584
- #: admin/includes/admin-import.php:275
585
  #, php-format
586
  msgid ""
587
  "Have a look at the %1$sexample file%2$s to see the correct header line "
588
  "format."
589
  msgstr ""
590
 
591
- #: admin/includes/admin-import.php:281
592
  #, php-format
593
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
594
  msgstr ""
595
 
596
- #: admin/includes/admin-import.php:309
597
  msgid "Empty event title found"
598
  msgstr ""
599
 
600
- #: admin/includes/admin-import.php:315
601
  msgid "Wrong date format for startdate"
602
  msgstr ""
603
 
604
- #: admin/includes/admin-import.php:324
605
  msgid "Wrong date format for enddate"
606
  msgstr ""
607
 
608
- #: admin/includes/admin-import.php:365
609
  msgid "Import events"
610
  msgstr ""
611
 
612
- #: admin/includes/admin-import.php:366
613
  msgid "Add additional categories"
614
  msgstr ""
615
 
616
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
617
  msgid "Import"
618
  msgstr "Importar"
619
 
620
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
621
  msgid "No events found"
622
  msgstr ""
623
 
624
- #: admin/includes/admin-import.php:432
625
  msgid "Saving of event failed!"
626
  msgstr ""
627
 
628
- #: admin/includes/admin-main.php:60
629
  msgid "Event Date"
630
  msgstr ""
631
 
632
- #: admin/includes/admin-main.php:64
633
  msgid "Author"
634
  msgstr ""
635
 
636
- #: admin/includes/admin-main.php:126
637
  #, php-format
638
  msgid "Add a copy of %1$s"
639
  msgstr ""
640
 
641
- #: admin/includes/admin-main.php:126
642
  msgid "Copy"
643
  msgstr ""
644
 
645
- #: admin/includes/admin-new.php:51
646
  msgid "Event data"
647
  msgstr ""
648
 
649
- #: admin/includes/admin-new.php:80
650
  msgid "Add Copy"
651
  msgstr ""
652
 
653
- #: admin/includes/admin-new.php:84
654
  msgid "Date"
655
  msgstr ""
656
 
657
- #: admin/includes/admin-new.php:84
658
  msgid "required"
659
  msgstr ""
660
 
661
- #: admin/includes/admin-new.php:87
662
  msgid "Multi-Day Event"
663
  msgstr ""
664
 
665
- #: admin/includes/admin-new.php:106
666
  msgid "Event Title"
667
  msgstr ""
668
 
669
- #: admin/includes/admin-new.php:121
670
  msgid "Event Content"
671
  msgstr ""
672
 
673
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
674
  msgid "Event updated."
675
  msgstr ""
676
 
677
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
678
  msgid "View event"
679
  msgstr ""
680
 
681
- #: admin/includes/admin-new.php:184
682
  #, php-format
683
  msgid "Event restored to revision from %1$s"
684
  msgstr ""
685
 
686
- #: admin/includes/admin-new.php:185
687
  msgid "Event published."
688
  msgstr ""
689
 
690
- #: admin/includes/admin-new.php:187
691
  msgid "Event submitted."
692
  msgstr ""
693
 
694
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
695
- #: admin/includes/admin-new.php:190
696
  msgid "Preview event"
697
  msgstr ""
698
 
699
- #: admin/includes/admin-new.php:188
700
  #, php-format
701
  msgid "Event scheduled for: %1$s>"
702
  msgstr ""
703
 
704
- #: admin/includes/admin-new.php:190
705
  msgid "Event draft updated."
706
  msgstr ""
707
 
708
- #: admin/includes/admin-settings.php:73
709
  msgid "Go to Event Category switching page"
710
  msgstr ""
711
 
712
- #: admin/includes/admin-settings.php:85
713
  msgid "Frontend Settings"
714
  msgstr ""
715
 
716
- #: admin/includes/admin-settings.php:86
717
  msgid "Admin Page Settings"
718
  msgstr ""
719
 
720
- #: admin/includes/admin-settings.php:87
721
  msgid "Feed Settings"
722
  msgstr ""
723
 
724
- #: admin/includes/admin-settings.php:88
725
  msgid "Category Taxonomy"
726
  msgstr ""
727
 
728
- #: includes/daterange_helptexts.php:7
729
  msgid "Year"
730
  msgstr ""
731
 
732
- #: includes/daterange_helptexts.php:8
733
  msgid "A year can be specified in 4 digit format."
734
  msgstr ""
735
 
736
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
737
- #: includes/daterange_helptexts.php:36
738
  #, php-format
739
  msgid ""
740
  "For a start date filter the first day of %1$s is used, in an end date the "
741
  "last day."
742
  msgstr ""
743
 
744
- #: includes/daterange_helptexts.php:9
745
  msgid "the resulting year"
746
  msgstr ""
747
 
748
- #: includes/daterange_helptexts.php:12
749
  msgid "Month"
750
  msgstr ""
751
 
752
- #: includes/daterange_helptexts.php:13
753
  msgid ""
754
  "A month can be specified with 4 digits for the year and 2 digits for the "
755
  "month, seperated by a hyphen (-)."
756
  msgstr ""
757
 
758
- #: includes/daterange_helptexts.php:14
759
  msgid "the resulting month"
760
  msgstr ""
761
 
762
- #: includes/daterange_helptexts.php:17
763
  msgid "Day"
764
  msgstr ""
765
 
766
- #: includes/daterange_helptexts.php:18
767
  msgid ""
768
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
769
  " month and 2 digets for the day, seperated by hyphens (-)."
770
  msgstr ""
771
 
772
- #: includes/daterange_helptexts.php:21
773
  msgid "Relative Year"
774
  msgstr ""
775
 
776
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
777
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
778
  #, php-format
779
  msgid "%1$s from now can be specified in the following notation: %2$s"
780
  msgstr ""
781
 
782
- #: includes/daterange_helptexts.php:22
783
  msgid "A relative year"
784
  msgstr ""
785
 
786
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
787
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
788
  #, php-format
789
  msgid ""
790
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
791
  "%3$s or %4$s attached (see also the example below)."
792
  msgstr ""
793
 
794
- #: includes/daterange_helptexts.php:23
795
  msgid "number of years"
796
  msgstr ""
797
 
798
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
799
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
800
  #, php-format
801
  msgid "Additionally the following values are available: %1$s"
802
  msgstr ""
803
 
804
- #: includes/daterange_helptexts.php:27
805
  msgid "Relative Month"
806
  msgstr ""
807
 
808
- #: includes/daterange_helptexts.php:28
809
  msgid "A relative month"
810
  msgstr ""
811
 
812
- #: includes/daterange_helptexts.php:29
813
  msgid "number of months"
814
  msgstr ""
815
 
816
- #: includes/daterange_helptexts.php:33
817
  msgid "Relative Week"
818
  msgstr ""
819
 
820
- #: includes/daterange_helptexts.php:34
821
  msgid "A relative week"
822
  msgstr ""
823
 
824
- #: includes/daterange_helptexts.php:35
825
  msgid "number of weeks"
826
  msgstr ""
827
 
828
- #: includes/daterange_helptexts.php:36
829
  msgid "the resulting week"
830
  msgstr ""
831
 
832
- #: includes/daterange_helptexts.php:37
833
  #, php-format
834
  msgid ""
835
  "The first day of the week is depending on the option %1$s which can be found"
836
  " and changed in %2$s."
837
  msgstr ""
838
 
839
- #: includes/daterange_helptexts.php:41
840
  msgid "Relative Day"
841
  msgstr ""
842
 
843
- #: includes/daterange_helptexts.php:42
844
  msgid "A relative day"
845
  msgstr ""
846
 
847
- #: includes/daterange_helptexts.php:43
848
  msgid "number of days"
849
  msgstr ""
850
 
851
- #: includes/daterange_helptexts.php:49
852
  msgid "Date range"
853
  msgstr ""
854
 
855
- #: includes/daterange_helptexts.php:50
856
  msgid ""
857
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
858
  "\t For the start and end date any available date format can be used."
859
  msgstr ""
860
 
861
- #: includes/daterange_helptexts.php:55
862
  msgid "This value defines a range without any limits."
863
  msgstr ""
864
 
865
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
866
- #: includes/daterange_helptexts.php:66
867
  #, php-format
868
  msgid "The corresponding date_range format is: %1$s"
869
  msgstr ""
870
 
871
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
872
  msgid "Upcoming"
873
  msgstr "Próximos"
874
 
875
- #: includes/daterange_helptexts.php:60
876
  msgid "This value defines a range from the actual day to the future."
877
  msgstr ""
878
 
879
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
880
  msgid "Past"
881
  msgstr "Pasado"
882
 
883
- #: includes/daterange_helptexts.php:65
884
  msgid "This value defines a range from the past to the previous day."
885
  msgstr ""
886
 
887
- #: includes/event.php:110
888
  msgid "No valid start date provided"
889
  msgstr ""
890
 
891
- #: includes/events_post_type.php:60
 
 
 
 
 
892
  msgid "Events"
893
  msgstr "Eventos"
894
 
895
- #: includes/events_post_type.php:61
896
  msgid "Event"
897
  msgstr ""
898
 
899
- #: includes/events_post_type.php:62
900
  msgid "Add New"
901
  msgstr "Agregar Nuevo"
902
 
903
- #: includes/events_post_type.php:63
904
  msgid "Add New Event"
905
  msgstr "Agregar un Nuevo Evento"
906
 
907
- #: includes/events_post_type.php:64
908
  msgid "Edit Event"
909
  msgstr "Editar Evento"
910
 
911
- #: includes/events_post_type.php:65
912
  msgid "New Event"
913
  msgstr ""
914
 
915
- #: includes/events_post_type.php:66
916
  msgid "View Event"
917
  msgstr ""
918
 
919
- #: includes/events_post_type.php:67
920
  msgid "View Events"
921
  msgstr ""
922
 
923
- #: includes/events_post_type.php:68
924
  msgid "Search Events"
925
  msgstr ""
926
 
927
- #: includes/events_post_type.php:70
928
  msgid "No events found in Trash"
929
  msgstr ""
930
 
931
- #: includes/events_post_type.php:72
932
  msgid "All Events"
933
  msgstr "Todos los Eventos"
934
 
935
- #: includes/events_post_type.php:73
936
  msgid "Event Archives"
937
  msgstr ""
938
 
939
- #: includes/events_post_type.php:74
940
  msgid "Event Attributes"
941
  msgstr ""
942
 
943
- #: includes/events_post_type.php:75
944
  msgid "Insert into event"
945
  msgstr ""
946
 
947
- #: includes/events_post_type.php:76
948
  msgid "Uploaded to this event"
949
  msgstr ""
950
 
951
- #: includes/events_post_type.php:77
952
  msgid "Event List"
953
  msgstr "Listado de Eventos"
954
 
955
- #: includes/events_post_type.php:78
956
  msgid "Filter events list"
957
  msgstr ""
958
 
959
- #: includes/events_post_type.php:79
960
  msgid "Events list navigation"
961
  msgstr ""
962
 
963
- #: includes/events_post_type.php:80
964
  msgid "Events list"
965
  msgstr ""
966
 
967
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
968
  msgid "Reset"
969
  msgstr ""
970
 
971
- #: includes/filterbar.php:278
972
  msgid "All"
973
  msgstr "Todos"
974
 
975
- #: includes/filterbar.php:281
976
  msgid "All Dates"
977
  msgstr ""
978
 
@@ -994,128 +999,128 @@ msgid ""
994
  "CSV file can be specified."
995
  msgstr ""
996
 
997
- #: includes/options_helptexts.php:22
998
  #, php-format
999
  msgid ""
1000
  "You can use the php date format options given in %1$s, the most important "
1001
  "ones are:"
1002
  msgstr ""
1003
 
1004
- #: includes/options_helptexts.php:24
1005
  msgid "full year representation, with 4 digits"
1006
  msgstr ""
1007
 
1008
- #: includes/options_helptexts.php:25
1009
  msgid "numeric representation of a month, with leading zeros"
1010
  msgstr ""
1011
 
1012
- #: includes/options_helptexts.php:26
1013
  msgid "day of the month, 2 digits with leading zeros"
1014
  msgstr ""
1015
 
1016
- #: includes/options_helptexts.php:28
1017
  msgid ""
1018
  "If the date format in the CSV file does not correspond to the given format, "
1019
  "the import script tries to recognize the date format by itself."
1020
  msgstr ""
1021
 
1022
- #: includes/options_helptexts.php:29
1023
  msgid ""
1024
  "But this can cause problems or result in wrong dates, so it is recommended "
1025
  "to specify the correct date format here."
1026
  msgstr ""
1027
 
1028
- #: includes/options_helptexts.php:30
1029
  msgid "Examples"
1030
  msgstr ""
1031
 
1032
- #: includes/options_helptexts.php:39
1033
  msgid "Text for no events"
1034
  msgstr ""
1035
 
1036
- #: includes/options_helptexts.php:41
1037
  msgid ""
1038
  "This option defines the displayed text when no events are available for the "
1039
  "selected view."
1040
  msgstr ""
1041
 
1042
- #: includes/options_helptexts.php:46
1043
  msgid "Multiday filter range"
1044
  msgstr ""
1045
 
1046
- #: includes/options_helptexts.php:47
1047
  msgid "Use the complete event range in the date filter"
1048
  msgstr ""
1049
 
1050
- #: includes/options_helptexts.php:49
1051
  msgid ""
1052
  "This option defines if the complete range of a multiday event shall be "
1053
  "considered in the date filter."
1054
  msgstr ""
1055
 
1056
- #: includes/options_helptexts.php:50
1057
  msgid ""
1058
  "If disabled, only the start day of an event is considered in the filter."
1059
  msgstr ""
1060
 
1061
- #: includes/options_helptexts.php:51
1062
  msgid ""
1063
  "For an example multiday event which started yesterday and ends tomorrow this"
1064
  " means, that it is displayed in umcoming dates when this option is enabled, "
1065
  "but it is hidden when the option is disabled."
1066
  msgstr ""
1067
 
1068
- #: includes/options_helptexts.php:56
1069
  msgid "Date display"
1070
  msgstr ""
1071
 
1072
- #: includes/options_helptexts.php:57
1073
  msgid "Show the date only once per day"
1074
  msgstr ""
1075
 
1076
- #: includes/options_helptexts.php:59
1077
  msgid ""
1078
  "With this option enabled the date is only displayed once per day if more "
1079
  "than one event is available on the same day."
1080
  msgstr ""
1081
 
1082
- #: includes/options_helptexts.php:60
1083
  msgid ""
1084
  "If enabled, the events are ordered in a different way (end date before start"
1085
  " time) to allow using the same date for as much events as possible."
1086
  msgstr ""
1087
 
1088
- #: includes/options_helptexts.php:65
1089
  msgid "HTML tags"
1090
  msgstr ""
1091
 
1092
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1093
  #, php-format
1094
  msgid "Allow HTML tags in the event field \"%1$s\""
1095
  msgstr ""
1096
 
1097
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1098
  #, php-format
1099
  msgid ""
1100
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1101
  msgstr ""
1102
 
1103
- #: includes/options_helptexts.php:79
1104
  msgid "Preferred language file"
1105
  msgstr ""
1106
 
1107
- #: includes/options_helptexts.php:80
1108
  msgid "Load translations from general language directory first"
1109
  msgstr ""
1110
 
1111
- #: includes/options_helptexts.php:82
1112
  #, php-format
1113
  msgid ""
1114
  "The default is to load the %1$s translation file from the plugin language "
1115
  "directory first (%2$s)."
1116
  msgstr ""
1117
 
1118
- #: includes/options_helptexts.php:83
1119
  #, php-format
1120
  msgid ""
1121
  "If you want to load your own language file from the general language "
@@ -1123,312 +1128,312 @@ msgid ""
1123
  "language directory, you have to enable this option."
1124
  msgstr ""
1125
 
1126
- #: includes/options_helptexts.php:89
1127
  msgid "Events permalink slug"
1128
  msgstr ""
1129
 
1130
- #: includes/options_helptexts.php:90
1131
  msgid ""
1132
  "With this option the slug for the events permalink URLs can be defined."
1133
  msgstr ""
1134
 
1135
- #: includes/options_helptexts.php:95
1136
  msgid "Text for \"Show content\""
1137
  msgstr ""
1138
 
1139
- #: includes/options_helptexts.php:96
1140
  msgid ""
1141
  "With this option the displayed text for the link to show the event content "
1142
  "can be changed, when collapsing is enabled."
1143
  msgstr ""
1144
 
1145
- #: includes/options_helptexts.php:101
1146
  msgid "Text for \"Hide content\""
1147
  msgstr ""
1148
 
1149
- #: includes/options_helptexts.php:102
1150
  msgid ""
1151
  "With this option the displayed text for the link to hide the event content "
1152
  "can be changed, when collapsing is enabled."
1153
  msgstr ""
1154
 
1155
- #: includes/options_helptexts.php:107
1156
  msgid "Disable CSS file"
1157
  msgstr ""
1158
 
1159
- #: includes/options_helptexts.php:108
1160
  #, php-format
1161
  msgid "Disable the %1$s file."
1162
  msgstr ""
1163
 
1164
- #: includes/options_helptexts.php:110
1165
  #, php-format
1166
  msgid "With this option you can disable the inclusion of the %1$s file."
1167
  msgstr ""
1168
 
1169
- #: includes/options_helptexts.php:111
1170
  msgid ""
1171
  "This normally only make sense if you have css conflicts with your theme and "
1172
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1173
  msgstr ""
1174
 
1175
- #: includes/options_helptexts.php:117
1176
  msgid "Date format in edit form"
1177
  msgstr ""
1178
 
1179
- #: includes/options_helptexts.php:119
1180
  msgid ""
1181
  "This option sets the displayed date format for the event date fields in the "
1182
  "event new / edit form."
1183
  msgstr ""
1184
 
1185
- #: includes/options_helptexts.php:120
1186
  msgid "The default is an empty string to use the Wordpress standard setting."
1187
  msgstr ""
1188
 
1189
- #: includes/options_helptexts.php:121
1190
  #, php-format
1191
  msgid ""
1192
  "All available options to specify the date format can be found %1$shere%2$s."
1193
  msgstr ""
1194
 
1195
- #: includes/options_helptexts.php:127
1196
  msgid "Enable RSS feed"
1197
  msgstr ""
1198
 
1199
- #: includes/options_helptexts.php:128
1200
  msgid "Enable support for the event RSS feed"
1201
  msgstr ""
1202
 
1203
- #: includes/options_helptexts.php:130
1204
  msgid ""
1205
  "This option activates the RSS feed for the events and adds a feed link in "
1206
  "the html head."
1207
  msgstr ""
1208
 
1209
- #: includes/options_helptexts.php:131
1210
  msgid ""
1211
  "You have to enable this option if you want to use one of the RSS feed "
1212
  "features."
1213
  msgstr ""
1214
 
1215
- #: includes/options_helptexts.php:136
1216
  msgid "Enable iCal feed"
1217
  msgstr ""
1218
 
1219
- #: includes/options_helptexts.php:137
1220
  msgid "Enable support for the event iCal feed"
1221
  msgstr ""
1222
 
1223
- #: includes/options_helptexts.php:139
1224
  msgid "This option activates the iCal feed for events."
1225
  msgstr ""
1226
 
1227
- #: includes/options_helptexts.php:140
1228
  msgid ""
1229
  "You have to enable this option if you want to use one of the iCal features."
1230
  msgstr ""
1231
 
1232
- #: includes/options_helptexts.php:145
1233
  msgid "Position of the RSS feed link"
1234
  msgstr ""
1235
 
1236
- #: includes/options_helptexts.php:146
1237
  msgid "at the top (above the navigation bar)"
1238
  msgstr ""
1239
 
1240
- #: includes/options_helptexts.php:146
1241
  msgid "between navigation bar and events"
1242
  msgstr ""
1243
 
1244
- #: includes/options_helptexts.php:146
1245
  msgid "at the bottom"
1246
  msgstr ""
1247
 
1248
- #: includes/options_helptexts.php:147
1249
  msgid ""
1250
  "This option specifies the position of the RSS feed link in the event list."
1251
  msgstr ""
1252
 
1253
- #: includes/options_helptexts.php:152
1254
  msgid "Align of the RSS feed link"
1255
  msgstr ""
1256
 
1257
- #: includes/options_helptexts.php:153
1258
  msgid "left"
1259
  msgstr ""
1260
 
1261
- #: includes/options_helptexts.php:153
1262
  msgid "center"
1263
  msgstr ""
1264
 
1265
- #: includes/options_helptexts.php:153
1266
  msgid "right"
1267
  msgstr ""
1268
 
1269
- #: includes/options_helptexts.php:154
1270
  msgid ""
1271
  "This option specifies the align of the RSS feed link in the event list."
1272
  msgstr ""
1273
 
1274
- #: includes/options_helptexts.php:159
1275
  msgid "RSS feed name"
1276
  msgstr ""
1277
 
1278
- #: includes/options_helptexts.php:161
1279
  #, php-format
1280
  msgid "This option sets the RSS feed name. The default value is %1$s."
1281
  msgstr ""
1282
 
1283
- #: includes/options_helptexts.php:162
1284
  #, php-format
1285
  msgid ""
1286
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1287
  "enabled)."
1288
  msgstr ""
1289
 
1290
- #: includes/options_helptexts.php:167
1291
  msgid "RSS feed Description"
1292
  msgstr ""
1293
 
1294
- #: includes/options_helptexts.php:169
1295
  #, php-format
1296
  msgid "This options set the RSS feed description. The default value is %1$s."
1297
  msgstr ""
1298
 
1299
- #: includes/options_helptexts.php:170
1300
  msgid ""
1301
  "This description will be used in the title for the feed link in the html "
1302
  "head and for the description in the feed itself."
1303
  msgstr ""
1304
 
1305
- #: includes/options_helptexts.php:175
1306
  msgid "RSS feed events"
1307
  msgstr ""
1308
 
1309
- #: includes/options_helptexts.php:176
1310
  msgid "Only show upcoming events in the RSS feed"
1311
  msgstr ""
1312
 
1313
- #: includes/options_helptexts.php:178
1314
  msgid ""
1315
  "If this option is enabled only the upcoming events are listed in the RSS "
1316
  "feed."
1317
  msgstr ""
1318
 
1319
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1320
  msgid "If disabled, all events (upcoming and past) will be listed."
1321
  msgstr ""
1322
 
1323
- #: includes/options_helptexts.php:184
1324
  msgid "RSS link text"
1325
  msgstr ""
1326
 
1327
- #: includes/options_helptexts.php:186
1328
  msgid "This option sets the caption of the RSS feed link in the event list."
1329
  msgstr ""
1330
 
1331
- #: includes/options_helptexts.php:187
1332
  msgid "Use an empty text to only show the rss image."
1333
  msgstr ""
1334
 
1335
- #: includes/options_helptexts.php:188
1336
  #, php-format
1337
  msgid ""
1338
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1339
  " RSS feed link."
1340
  msgstr ""
1341
 
1342
- #: includes/options_helptexts.php:193
1343
  msgid "iCal feed name"
1344
  msgstr ""
1345
 
1346
- #: includes/options_helptexts.php:195
1347
  #, php-format
1348
  msgid "This option sets the iCal feed name. The default value is %1$s."
1349
  msgstr ""
1350
 
1351
- #: includes/options_helptexts.php:196
1352
  #, php-format
1353
  msgid ""
1354
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1355
  "permalinks enabled)."
1356
  msgstr ""
1357
 
1358
- #: includes/options_helptexts.php:201
1359
  msgid "iCal feed events"
1360
  msgstr ""
1361
 
1362
- #: includes/options_helptexts.php:202
1363
  msgid "Only show upcoming events in the iCal feed"
1364
  msgstr ""
1365
 
1366
- #: includes/options_helptexts.php:204
1367
  msgid ""
1368
  "If this option is enabled only the upcoming events are listed in the iCal "
1369
  "file."
1370
  msgstr ""
1371
 
1372
- #: includes/options_helptexts.php:210
1373
  msgid "iCal link text"
1374
  msgstr ""
1375
 
1376
- #: includes/options_helptexts.php:212
1377
  msgid "This option sets the iCal link text in the event list."
1378
  msgstr ""
1379
 
1380
- #: includes/options_helptexts.php:213
1381
  msgid "Use an empty text to only show the iCal image."
1382
  msgstr ""
1383
 
1384
- #: includes/options_helptexts.php:214
1385
  #, php-format
1386
  msgid ""
1387
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1388
  " iCal feed link."
1389
  msgstr ""
1390
 
1391
- #: includes/options_helptexts.php:221
1392
  msgid "Event Category handling"
1393
  msgstr ""
1394
 
1395
- #: includes/options_helptexts.php:222
1396
  msgid "Use Post Categories"
1397
  msgstr ""
1398
 
1399
- #: includes/options_helptexts.php:224
1400
  msgid ""
1401
  "Do not maintain seperate categories for the events, and use the existing "
1402
  "post categories instead."
1403
  msgstr ""
1404
 
1405
- #: includes/options_helptexts.php:225
1406
  msgid "Attention"
1407
  msgstr ""
1408
 
1409
- #: includes/options_helptexts.php:226
1410
  msgid ""
1411
  "This option cannot be changed directly, but you can go to the Event Category"
1412
  " switching page from here."
1413
  msgstr ""
1414
 
1415
- #: includes/options.php:40
1416
  msgid "events"
1417
  msgstr ""
1418
 
1419
- #: includes/options.php:41
1420
  msgid "Show content"
1421
  msgstr ""
1422
 
1423
- #: includes/options.php:42
1424
  msgid "Hide content"
1425
  msgstr ""
1426
 
1427
- #: includes/sc_event-list_helptexts.php:7
1428
  msgid "event-id"
1429
  msgstr ""
1430
 
1431
- #: includes/sc_event-list_helptexts.php:8
1432
  #, php-format
1433
  msgid ""
1434
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1436,107 +1441,107 @@ msgid ""
1436
  "this event is shown."
1437
  msgstr ""
1438
 
1439
- #: includes/sc_event-list_helptexts.php:10
1440
- #: includes/sc_event-list_helptexts.php:22
1441
  msgid "year"
1442
  msgstr ""
1443
 
1444
- #: includes/sc_event-list_helptexts.php:11
1445
  msgid ""
1446
  "This attribute defines which events are initially shown. The default is to "
1447
  "show the upcoming events only."
1448
  msgstr ""
1449
 
1450
- #: includes/sc_event-list_helptexts.php:12
1451
  #, php-format
1452
  msgid ""
1453
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1454
  "change the displayed event date range via the filterbar or url parameters."
1455
  msgstr ""
1456
 
1457
- #: includes/sc_event-list_helptexts.php:14
1458
  msgid "category slug"
1459
  msgstr ""
1460
 
1461
- #: includes/sc_event-list_helptexts.php:15
1462
  msgid ""
1463
  "This attribute defines the category of which events are initially shown. The"
1464
  " default is to show events of all categories."
1465
  msgstr ""
1466
 
1467
- #: includes/sc_event-list_helptexts.php:16
1468
  msgid ""
1469
  "Provide a category slug to change this behavior. It is still possible to "
1470
  "change the displayed categories via the filterbar or url parameters."
1471
  msgstr ""
1472
 
1473
- #: includes/sc_event-list_helptexts.php:19
1474
  msgid "This attribute defines the initial order of the events."
1475
  msgstr ""
1476
 
1477
- #: includes/sc_event-list_helptexts.php:20
1478
  msgid ""
1479
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1480
  "in the opposite direction (from new to old)."
1481
  msgstr ""
1482
 
1483
- #: includes/sc_event-list_helptexts.php:23
1484
  #, php-format
1485
  msgid ""
1486
  "This attribute defines the dates and date ranges of which events are "
1487
  "displayed. The default is %1$s to show all events."
1488
  msgstr ""
1489
 
1490
- #: includes/sc_event-list_helptexts.php:24
1491
  #, php-format
1492
  msgid ""
1493
  "Filtered events according to %1$s value are not available in the event list."
1494
  msgstr ""
1495
 
1496
- #: includes/sc_event-list_helptexts.php:25
1497
  #, php-format
1498
  msgid ""
1499
  "You can find all available values with a description and examples in the "
1500
  "sections %1$s and %2$s below."
1501
  msgstr ""
1502
 
1503
- #: includes/sc_event-list_helptexts.php:26
1504
  #, php-format
1505
  msgid "See %1$s description if you want to define complex filters."
1506
  msgstr ""
1507
 
1508
- #: includes/sc_event-list_helptexts.php:28
1509
  msgid "category slugs"
1510
  msgstr ""
1511
 
1512
- #: includes/sc_event-list_helptexts.php:29
1513
  msgid ""
1514
  "This attribute defines the category filter which filters the events to show."
1515
  " The default is $1$s or an empty string to show all events."
1516
  msgstr ""
1517
 
1518
- #: includes/sc_event-list_helptexts.php:30
1519
  #, php-format
1520
  msgid ""
1521
  "Events with categories that doesn´t match %1$s are not shown in the event "
1522
  "list. They are also not available if a manual url parameter is added."
1523
  msgstr ""
1524
 
1525
- #: includes/sc_event-list_helptexts.php:31
1526
  #, php-format
1527
  msgid ""
1528
  "The filter is specified via the given category slugs. See %1$s description "
1529
  "if you want to define complex filters."
1530
  msgstr ""
1531
 
1532
- #: includes/sc_event-list_helptexts.php:33
1533
- #: includes/sc_event-list_helptexts.php:74
1534
- #: includes/sc_event-list_helptexts.php:89
1535
  #: includes/sc_event-list_helptexts.php:111
 
 
1536
  msgid "number"
1537
  msgstr ""
1538
 
1539
- #: includes/sc_event-list_helptexts.php:34
1540
  #, php-format
1541
  msgid ""
1542
  "This attribute defines how many events should be displayed if upcoming "
@@ -1544,109 +1549,109 @@ msgid ""
1544
  "displayed."
1545
  msgstr ""
1546
 
1547
- #: includes/sc_event-list_helptexts.php:35
1548
  msgid ""
1549
  "Please not that in the actual version there is no pagination of the events "
1550
  "available, so the event list can be very long."
1551
  msgstr ""
1552
 
1553
- #: includes/sc_event-list_helptexts.php:38
1554
  msgid ""
1555
  "This attribute defines if the filterbar should be displayed. The filterbar "
1556
  "allows the users to specify filters for the listed events."
1557
  msgstr ""
1558
 
1559
- #: includes/sc_event-list_helptexts.php:39
1560
  #, php-format
1561
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1562
  msgstr ""
1563
 
1564
- #: includes/sc_event-list_helptexts.php:40
1565
  #, php-format
1566
  msgid ""
1567
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1568
  " in the single event view."
1569
  msgstr ""
1570
 
1571
- #: includes/sc_event-list_helptexts.php:43
1572
  #, php-format
1573
  msgid ""
1574
  "This attribute specifies the available items in the filterbar. This options "
1575
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1576
  msgstr ""
1577
 
1578
- #: includes/sc_event-list_helptexts.php:44
1579
  msgid ""
1580
  "Find below an overview of the available filterbar items and their options:"
1581
  msgstr ""
1582
 
1583
- #: includes/sc_event-list_helptexts.php:46
1584
  msgid "filterbar item"
1585
  msgstr ""
1586
 
1587
- #: includes/sc_event-list_helptexts.php:46
1588
- #: includes/sc_event-list_helptexts.php:63
1589
  msgid "description"
1590
  msgstr ""
1591
 
1592
- #: includes/sc_event-list_helptexts.php:46
1593
  msgid "item options"
1594
  msgstr ""
1595
 
1596
- #: includes/sc_event-list_helptexts.php:46
1597
  msgid "option values"
1598
  msgstr ""
1599
 
1600
- #: includes/sc_event-list_helptexts.php:46
1601
  msgid "default value"
1602
  msgstr ""
1603
 
1604
- #: includes/sc_event-list_helptexts.php:46
1605
  msgid "option description"
1606
  msgstr ""
1607
 
1608
- #: includes/sc_event-list_helptexts.php:47
1609
  msgid ""
1610
  "Show a list of all available years. Additional there are some special "
1611
  "entries available (see item options)."
1612
  msgstr ""
1613
 
1614
- #: includes/sc_event-list_helptexts.php:48
1615
- #: includes/sc_event-list_helptexts.php:53
1616
  msgid "Add an entry to show all events."
1617
  msgstr ""
1618
 
1619
- #: includes/sc_event-list_helptexts.php:49
1620
- #: includes/sc_event-list_helptexts.php:54
1621
  msgid "Add an entry to show all upcoming events."
1622
  msgstr ""
1623
 
1624
- #: includes/sc_event-list_helptexts.php:50
1625
- #: includes/sc_event-list_helptexts.php:55
1626
  msgid "Add an entry to show events in the past."
1627
  msgstr ""
1628
 
1629
- #: includes/sc_event-list_helptexts.php:51
1630
  msgid "Set descending or ascending order of year entries."
1631
  msgstr ""
1632
 
1633
- #: includes/sc_event-list_helptexts.php:52
1634
  msgid "Show a list of all available months."
1635
  msgstr ""
1636
 
1637
- #: includes/sc_event-list_helptexts.php:56
1638
  msgid "Set descending or ascending order of month entries."
1639
  msgstr ""
1640
 
1641
- #: includes/sc_event-list_helptexts.php:57
1642
  msgid "php date-formats"
1643
  msgstr ""
1644
 
1645
- #: includes/sc_event-list_helptexts.php:57
1646
  msgid "Set the displayed date format of the month entries."
1647
  msgstr ""
1648
 
1649
- #: includes/sc_event-list_helptexts.php:58
1650
  #, php-format
1651
  msgid ""
1652
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1654,65 +1659,65 @@ msgid ""
1654
  "order."
1655
  msgstr ""
1656
 
1657
- #: includes/sc_event-list_helptexts.php:58
1658
  #, php-format
1659
  msgid ""
1660
  "Specifies the displayed values and their order. The items must be seperated "
1661
  "by %1$s."
1662
  msgstr ""
1663
 
1664
- #: includes/sc_event-list_helptexts.php:59
1665
  msgid "Show a list of all available categories."
1666
  msgstr ""
1667
 
1668
- #: includes/sc_event-list_helptexts.php:59
1669
  msgid "Add an entry to show events from all categories."
1670
  msgstr ""
1671
 
1672
- #: includes/sc_event-list_helptexts.php:60
1673
  msgid "A link to reset the eventlist filter to standard."
1674
  msgstr ""
1675
 
1676
- #: includes/sc_event-list_helptexts.php:60
1677
  msgid "any text"
1678
  msgstr ""
1679
 
1680
- #: includes/sc_event-list_helptexts.php:60
1681
  msgid "Set the caption of the link."
1682
  msgstr ""
1683
 
1684
- #: includes/sc_event-list_helptexts.php:61
1685
  msgid "Find below an overview of the available filterbar display options:"
1686
  msgstr ""
1687
 
1688
- #: includes/sc_event-list_helptexts.php:63
1689
  msgid "display option"
1690
  msgstr ""
1691
 
1692
- #: includes/sc_event-list_helptexts.php:63
1693
  msgid "available for"
1694
  msgstr ""
1695
 
1696
- #: includes/sc_event-list_helptexts.php:64
1697
  #, php-format
1698
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1699
  msgstr ""
1700
 
1701
- #: includes/sc_event-list_helptexts.php:65
1702
  msgid ""
1703
  "Shows a select box where an item can be choosen. After the selection of an "
1704
  "item the page is reloaded via javascript to show the filtered events."
1705
  msgstr ""
1706
 
1707
- #: includes/sc_event-list_helptexts.php:66
1708
  msgid "Shows a simple link which can be clicked."
1709
  msgstr ""
1710
 
1711
- #: includes/sc_event-list_helptexts.php:67
1712
  msgid "Find below some declaration examples with descriptions:"
1713
  msgstr ""
1714
 
1715
- #: includes/sc_event-list_helptexts.php:69
1716
  #, php-format
1717
  msgid ""
1718
  "In this example you can see that the filterbar item and the used display "
@@ -1720,22 +1725,22 @@ msgid ""
1720
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1721
  msgstr ""
1722
 
1723
- #: includes/sc_event-list_helptexts.php:71
1724
  #, php-format
1725
  msgid ""
1726
  "In this example you can see that filterbar options can be added in brackets "
1727
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1728
  msgstr ""
1729
 
1730
- #: includes/sc_event-list_helptexts.php:71
1731
  msgid "option_name"
1732
  msgstr ""
1733
 
1734
- #: includes/sc_event-list_helptexts.php:71
1735
  msgid "value"
1736
  msgstr ""
1737
 
1738
- #: includes/sc_event-list_helptexts.php:72
1739
  #, php-format
1740
  msgid ""
1741
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1744,56 +1749,56 @@ msgid ""
1744
  "left-aligned and the reset link will be on the right side."
1745
  msgstr ""
1746
 
1747
- #: includes/sc_event-list_helptexts.php:75
1748
- #: includes/sc_event-list_helptexts.php:90
1749
  msgid ""
1750
  "This attribute specifies if the title should be truncated to the given "
1751
  "number of characters in the event list."
1752
  msgstr ""
1753
 
1754
- #: includes/sc_event-list_helptexts.php:76
1755
- #: includes/sc_event-list_helptexts.php:91
1756
  #, php-format
1757
  msgid ""
1758
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1759
  "is automatically truncated via css."
1760
  msgstr ""
1761
 
1762
- #: includes/sc_event-list_helptexts.php:77
1763
- #: includes/sc_event-list_helptexts.php:92
1764
  #: includes/sc_event-list_helptexts.php:114
 
 
1765
  msgid "This attribute has no influence if only a single event is shown."
1766
  msgstr ""
1767
 
1768
- #: includes/sc_event-list_helptexts.php:80
1769
  msgid ""
1770
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1771
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1772
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1773
  msgstr ""
1774
 
1775
- #: includes/sc_event-list_helptexts.php:85
1776
  msgid ""
1777
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1778
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1779
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1780
  msgstr ""
1781
 
1782
- #: includes/sc_event-list_helptexts.php:95
1783
  msgid ""
1784
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1785
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1786
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1787
  msgstr ""
1788
 
1789
- #: includes/sc_event-list_helptexts.php:100
1790
  msgid ""
1791
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1792
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1793
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1794
  msgstr ""
1795
 
1796
- #: includes/sc_event-list_helptexts.php:105
1797
  msgid ""
1798
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1799
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1802,18 +1807,18 @@ msgid ""
1802
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1803
  msgstr ""
1804
 
1805
- #: includes/sc_event-list_helptexts.php:112
1806
  msgid ""
1807
  "This attribute specifies if the content should be truncate to the given "
1808
  "number of characters in the event list."
1809
  msgstr ""
1810
 
1811
- #: includes/sc_event-list_helptexts.php:113
1812
  #, php-format
1813
  msgid "With the standard value %1$s the full text is displayed."
1814
  msgstr ""
1815
 
1816
- #: includes/sc_event-list_helptexts.php:117
1817
  msgid ""
1818
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1819
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1821,7 +1826,7 @@ msgid ""
1821
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1822
  msgstr ""
1823
 
1824
- #: includes/sc_event-list_helptexts.php:123
1825
  msgid ""
1826
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1827
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
@@ -1829,7 +1834,7 @@ msgid ""
1829
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1830
  msgstr ""
1831
 
1832
- #: includes/sc_event-list_helptexts.php:129
1833
  msgid ""
1834
  "This attribute specifies if a rss feed link should be added.<br />\n"
1835
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1838,7 +1843,7 @@ msgid ""
1838
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1839
  msgstr ""
1840
 
1841
- #: includes/sc_event-list_helptexts.php:136
1842
  msgid ""
1843
  "This attribute specifies if a ical feed link should be added.<br />\n"
1844
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1846,40 +1851,44 @@ msgid ""
1846
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1847
  msgstr ""
1848
 
1849
- #: includes/sc_event-list_helptexts.php:142
1850
  msgid ""
1851
  "This attribute specifies the page or post url for event links.<br />\n"
1852
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1853
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1854
  msgstr ""
1855
 
1856
- #: includes/sc_event-list_helptexts.php:149
1857
  msgid ""
1858
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1859
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1860
  msgstr ""
1861
 
1862
- #: includes/sc_event-list.php:145
 
 
 
 
1863
  msgid "Event Information:"
1864
  msgstr "Información del evento:"
1865
 
1866
- #: includes/sc_event-list.php:391
1867
  msgid "Link to RSS feed"
1868
  msgstr ""
1869
 
1870
- #: includes/sc_event-list.php:399
1871
  msgid "Link to iCal feed"
1872
  msgstr ""
1873
 
1874
- #: includes/widget_helptexts.php:10
1875
  msgid "This option defines the displayed title for the widget."
1876
  msgstr ""
1877
 
1878
- #: includes/widget_helptexts.php:15
1879
  msgid "Category Filter"
1880
  msgstr "Filtro de categoría"
1881
 
1882
- #: includes/widget_helptexts.php:17
1883
  msgid ""
1884
  "This option defines the categories of which events are shown. The standard "
1885
  "is all or an empty string to show all events. Specify a category slug or a "
@@ -1888,145 +1897,145 @@ msgid ""
1888
  "all possibilities."
1889
  msgstr ""
1890
 
1891
- #: includes/widget_helptexts.php:22
1892
  msgid "Number of listed events"
1893
  msgstr "Cantidad de eventos listados"
1894
 
1895
- #: includes/widget_helptexts.php:24
1896
  msgid "The number of upcoming events to display"
1897
  msgstr ""
1898
 
1899
- #: includes/widget_helptexts.php:29
1900
  msgid "Truncate event title to"
1901
  msgstr ""
1902
 
1903
- #: includes/widget_helptexts.php:30 includes/widget_helptexts.php:52
1904
- #: includes/widget_helptexts.php:74
1905
  msgid "characters"
1906
  msgstr "caracteres"
1907
 
1908
- #: includes/widget_helptexts.php:31
1909
  msgid ""
1910
  "This option defines the number of displayed characters for the event title."
1911
  msgstr ""
1912
 
1913
- #: includes/widget_helptexts.php:32 includes/widget_helptexts.php:54
1914
  #, php-format
1915
  msgid ""
1916
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1917
  "automatically truncate the text via css."
1918
  msgstr ""
1919
 
1920
- #: includes/widget_helptexts.php:37
1921
  msgid "Show event starttime"
1922
  msgstr "Mostrar horario de comienzo del evento"
1923
 
1924
- #: includes/widget_helptexts.php:39
1925
  msgid "This option defines if the event start time will be displayed."
1926
  msgstr ""
1927
 
1928
- #: includes/widget_helptexts.php:44
1929
  msgid "Show event location"
1930
  msgstr "Mostrar localización del evento"
1931
 
1932
- #: includes/widget_helptexts.php:46
1933
  msgid "This option defines if the event location will be displayed."
1934
  msgstr ""
1935
 
1936
- #: includes/widget_helptexts.php:51
1937
  msgid "Truncate location to"
1938
  msgstr "Recortar la localización a"
1939
 
1940
- #: includes/widget_helptexts.php:53
1941
  msgid ""
1942
  "If the event location is diplayed this option defines the number of "
1943
  "displayed characters."
1944
  msgstr ""
1945
 
1946
- #: includes/widget_helptexts.php:59
1947
  msgid "Show event excerpt"
1948
  msgstr ""
1949
 
1950
- #: includes/widget_helptexts.php:61
1951
  msgid "This option defines if the event excerpt will be displayed."
1952
  msgstr ""
1953
 
1954
- #: includes/widget_helptexts.php:66
1955
  msgid "Show event content"
1956
  msgstr ""
1957
 
1958
- #: includes/widget_helptexts.php:68
1959
  msgid "This option defines if the event content will be displayed."
1960
  msgstr ""
1961
 
1962
- #: includes/widget_helptexts.php:73
1963
  msgid "Truncate content to"
1964
  msgstr ""
1965
 
1966
- #: includes/widget_helptexts.php:75
1967
  msgid ""
1968
  "If the event content are diplayed this option defines the number of diplayed"
1969
  " characters."
1970
  msgstr ""
1971
 
1972
- #: includes/widget_helptexts.php:76
1973
  #, php-format
1974
  msgid "Set this value to %1$s to view the full text."
1975
  msgstr ""
1976
 
1977
- #: includes/widget_helptexts.php:81
1978
  msgid "URL to the linked Event List page"
1979
  msgstr "Link a la Página del Evento"
1980
 
1981
- #: includes/widget_helptexts.php:83
1982
  msgid ""
1983
  "This option defines the url to the linked Event List page. This option is "
1984
  "required if you want to use one of the options below."
1985
  msgstr ""
1986
 
1987
- #: includes/widget_helptexts.php:88
1988
  msgid "Shortcode ID on linked page"
1989
  msgstr ""
1990
 
1991
- #: includes/widget_helptexts.php:90
1992
  msgid ""
1993
  "This option defines the shortcode-id for the Event List on the linked page. "
1994
  "Normally the standard value 1 is correct, you only have to change it if you "
1995
  "use multiple event-list shortcodes on the linked page."
1996
  msgstr ""
1997
 
1998
- #: includes/widget_helptexts.php:97
1999
  msgid ""
2000
  "With this option you can add a link to the single event page for every "
2001
  "displayed event. You have to specify the url to the page and the shortcode "
2002
  "id option if you want to use it."
2003
  msgstr ""
2004
 
2005
- #: includes/widget_helptexts.php:104
2006
  msgid ""
2007
  "With this option you can add a link to the event-list page below the "
2008
  "diplayed events. You have to specify the url to page option if you want to "
2009
  "use it."
2010
  msgstr ""
2011
 
2012
- #: includes/widget_helptexts.php:109
2013
  msgid "Caption for the link"
2014
  msgstr ""
2015
 
2016
- #: includes/widget_helptexts.php:111
2017
  msgid ""
2018
  "This option defines the text for the link to the Event List page if the "
2019
  "approriate option is selected."
2020
  msgstr ""
2021
 
2022
- #: includes/widget.php:20
2023
  msgid "With this widget a list of upcoming events can be displayed."
2024
  msgstr ""
2025
 
2026
- #: includes/widget.php:25
2027
  msgid "Upcoming events"
2028
  msgstr "Eventos próximos"
2029
 
2030
- #: includes/widget.php:39
2031
  msgid "show events page"
2032
  msgstr "Mostrar página de eventos"
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
12
+ "PO-Revision-Date: 2021-04-24 09:26+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Spanish (Argentina) (http://www.transifex.com/mibuthu/wp-event-list/language/es_AR/)\n"
15
  "MIME-Version: 1.0\n"
18
  "Language: es_AR\n"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
 
21
+ #: admin/admin.php:64
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
+ #: admin/admin.php:64
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
32
  msgid "Event List Settings"
33
  msgstr "Configuraciones del Listado de Eventos"
34
 
35
+ #: admin/admin.php:116
36
  msgid "Settings"
37
  msgstr "Configuraciones"
38
 
39
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
40
  msgid "About Event List"
41
  msgstr "Sobre Listado de Eventos"
42
 
43
+ #: admin/admin.php:120
44
  msgid "About"
45
  msgstr "Sobre"
46
 
47
+ #: admin/admin.php:144
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
  msgstr[1] ""
53
 
54
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
55
  msgid "General"
56
  msgstr ""
57
 
58
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
59
+ #: admin/includes/admin-about.php:117
60
  msgid "Shortcode Attributes"
61
  msgstr ""
62
 
63
+ #: admin/includes/admin-about.php:82
64
  msgid "Help and Instructions"
65
  msgstr "Ayuda e Instrucciones"
66
 
67
+ #: admin/includes/admin-about.php:83
68
  #, php-format
69
  msgid "You can manage the events %1$shere%2$s"
70
  msgstr ""
71
 
72
+ #: admin/includes/admin-about.php:84
73
  msgid "To show the events on your site you have 2 possibilities"
74
  msgstr "Para mostrar el evento en su sitio tiene 2 posibilidades"
75
 
76
+ #: admin/includes/admin-about.php:85
77
  #, php-format
78
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
79
  msgstr "Ud. puede colocar <strong>shortcode</strong> %1$s en cualquier página o post, del sitio"
80
 
81
+ #: admin/includes/admin-about.php:86
82
  #, php-format
83
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
84
  msgstr "Usted puede agregar el <strong>widget</strong> %1$s en el menú lateral"
85
 
86
+ #: admin/includes/admin-about.php:87
87
  msgid ""
88
  "The displayed events and their style can be modified with the available "
89
  "widget settings and the available attributes for the shortcode."
90
  msgstr "El evento listado, y su estilo, pueden ser modificados mediante las configuraciones disponibles del widget, como así tambien los atributos disponibles para su atajo."
91
 
92
+ #: admin/includes/admin-about.php:88
93
  #, php-format
94
  msgid ""
95
  "A list of all available shortcode attributes with their descriptions is "
96
  "available in the %1$s tab."
97
  msgstr ""
98
 
99
+ #: admin/includes/admin-about.php:89
100
  msgid "The available widget options are described in their tooltip text."
101
  msgstr "Las opciones disponibles para el widget estan descriptas en el texto de información."
102
 
103
+ #: admin/includes/admin-about.php:90
104
  #, php-format
105
  msgid ""
106
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
107
  " to insert an URL to the linked event-list page."
108
  msgstr ""
109
 
110
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
111
  msgid "Add links to the single events"
112
  msgstr ""
113
 
114
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
115
  msgid "Add a link to the Event List page"
116
  msgstr ""
117
 
118
+ #: admin/includes/admin-about.php:91
119
  msgid ""
120
  "This is required because the widget does not know in which page or post the "
121
  "shortcode was included."
122
  msgstr ""
123
 
124
+ #: admin/includes/admin-about.php:92
125
  msgid ""
126
  "Additionally you have to insert the correct Shortcode id on the linked page."
127
  " This id describes which shortcode should be used on the given page or post "
128
  "if you have more than one."
129
  msgstr ""
130
 
131
+ #: admin/includes/admin-about.php:93
132
  #, php-format
133
  msgid ""
134
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
136
  "link on your linked page or post."
137
  msgstr ""
138
 
139
+ #: admin/includes/admin-about.php:94
140
  #, php-format
141
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
142
  msgstr ""
143
 
144
+ #: admin/includes/admin-about.php:96
145
  #, php-format
146
  msgid ""
147
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
148
  "want."
149
  msgstr ""
150
 
151
+ #: admin/includes/admin-about.php:96
152
  msgid "Settings page"
153
  msgstr ""
154
 
155
+ #: admin/includes/admin-about.php:103
156
  msgid "About the plugin author"
157
  msgstr ""
158
 
159
+ #: admin/includes/admin-about.php:105
160
  #, php-format
161
  msgid ""
162
  "This plugin is developed by %1$s, you can find more information about the "
163
  "plugin on the %2$s."
164
  msgstr ""
165
 
166
+ #: admin/includes/admin-about.php:105
167
+ msgid "WordPress plugin site"
168
  msgstr ""
169
 
170
+ #: admin/includes/admin-about.php:106
171
  #, php-format
172
  msgid "If you like the plugin please rate it on the %1$s."
173
  msgstr ""
174
 
175
+ #: admin/includes/admin-about.php:106
176
+ msgid "WordPress plugin review site"
177
  msgstr ""
178
 
179
+ #: admin/includes/admin-about.php:107
180
  msgid ""
181
  "If you want to support the plugin I would be happy to get a small donation"
182
  msgstr ""
183
 
184
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
185
+ #: admin/includes/admin-about.php:110
186
  #, php-format
187
  msgid "Donate with %1$s"
188
  msgstr ""
189
 
190
+ #: admin/includes/admin-about.php:119
191
  msgid ""
192
  "You have the possibility to modify the output if you add some of the "
193
  "following attributes to the shortcode."
194
  msgstr ""
195
 
196
+ #: admin/includes/admin-about.php:120
197
  #, php-format
198
  msgid ""
199
  "You can combine and add as much attributes as you want. E.g. the shortcode "
200
  "including the attributes %1$s and %2$s would looks like this:"
201
  msgstr ""
202
 
203
+ #: admin/includes/admin-about.php:122
204
  msgid ""
205
  "Below you can find a list of all supported attributes with their "
206
  "descriptions and available options:"
207
  msgstr ""
208
 
209
+ #: admin/includes/admin-about.php:137
210
  msgid "Attribute name"
211
  msgstr ""
212
 
213
+ #: admin/includes/admin-about.php:138
214
  msgid "Value options"
215
  msgstr ""
216
 
217
+ #: admin/includes/admin-about.php:139
218
  msgid "Default value"
219
  msgstr ""
220
 
221
+ #: admin/includes/admin-about.php:140
222
  msgid "Description"
223
  msgstr "Descripción"
224
 
225
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
226
+ #: includes/sc_event-list_helptexts.php:42
227
  msgid "Filter Syntax"
228
  msgstr ""
229
 
230
+ #: admin/includes/admin-about.php:160
231
  msgid ""
232
  "For date and cat filters you can specify complex filters with the following "
233
  "syntax:"
234
  msgstr ""
235
 
236
+ #: admin/includes/admin-about.php:161
237
  #, php-format
238
  msgid ""
239
  "You can use %1$s and %2$s connections to define complex filters. "
240
  "Additionally you can set brackets %3$s for nested queries."
241
  msgstr ""
242
 
243
+ #: admin/includes/admin-about.php:161
244
  msgid "AND"
245
  msgstr ""
246
 
247
+ #: admin/includes/admin-about.php:161
248
  msgid "OR"
249
  msgstr ""
250
 
251
+ #: admin/includes/admin-about.php:161
252
  msgid "or"
253
  msgstr ""
254
 
255
+ #: admin/includes/admin-about.php:161
256
  msgid "and"
257
  msgstr ""
258
 
259
+ #: admin/includes/admin-about.php:162
260
  msgid "Examples for cat filters:"
261
  msgstr ""
262
 
263
+ #: admin/includes/admin-about.php:163
264
  #, php-format
265
  msgid "Show all events with category %1$s."
266
  msgstr ""
267
 
268
+ #: admin/includes/admin-about.php:164
269
  #, php-format
270
  msgid "Show all events with category %1$s or %2$s."
271
  msgstr ""
272
 
273
+ #: admin/includes/admin-about.php:165
274
  #, php-format
275
  msgid ""
276
  "Show all events with category %1$s and all events where category %2$s as "
277
  "well as %3$s is selected."
278
  msgstr ""
279
 
280
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
281
  msgid "Available Date Formats"
282
  msgstr ""
283
 
284
+ #: admin/includes/admin-about.php:172
285
  msgid "For date filters you can use the following date formats:"
286
  msgstr ""
287
 
288
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
289
  msgid "Available Date Range Formats"
290
  msgstr ""
291
 
292
+ #: admin/includes/admin-about.php:182
293
  msgid "For date filters you can use the following daterange formats:"
294
  msgstr ""
295
 
296
+ #: admin/includes/admin-about.php:195
297
  msgid "Value"
298
  msgstr ""
299
 
300
+ #: admin/includes/admin-about.php:199
301
  msgid "Example"
302
  msgstr ""
303
 
304
+ #: admin/includes/admin-categories.php:54
305
  msgid "Synchronize with post categories"
306
  msgstr ""
307
 
308
+ #: admin/includes/admin-categories.php:63
309
  #, php-format
310
  msgid "%1$s categories modified (%2$s)"
311
  msgstr ""
312
 
313
+ #: admin/includes/admin-categories.php:64
314
  #, php-format
315
  msgid "%1$s categories added (%2$s)"
316
  msgstr ""
317
 
318
+ #: admin/includes/admin-categories.php:65
319
  #, php-format
320
  msgid "%1$s categories deleted (%2$s)"
321
  msgstr ""
322
 
323
+ #: admin/includes/admin-categories.php:67
324
  #, php-format
325
  msgid "%1$s categories not modified (%2$s)"
326
  msgstr ""
327
 
328
+ #: admin/includes/admin-categories.php:68
329
  #, php-format
330
  msgid "%1$s categories not added (%2$s)"
331
  msgstr ""
332
 
333
+ #: admin/includes/admin-categories.php:69
334
  #, php-format
335
  msgid "%1$s categories not deleted (%2$s)"
336
  msgstr ""
337
 
338
+ #: admin/includes/admin-categories.php:72
339
  msgid "An Error occured during the category sync"
340
  msgstr ""
341
 
342
+ #: admin/includes/admin-categories.php:75
343
  msgid "Category sync finished"
344
  msgstr ""
345
 
346
+ #: admin/includes/admin-category-sync.php:54
347
  msgid "Error: You are not allowed to view this page!"
348
  msgstr ""
349
 
350
+ #: admin/includes/admin-category-sync.php:70
351
  msgid "Affected Categories when switching to seperate Event Categories"
352
  msgstr ""
353
 
354
+ #: admin/includes/admin-category-sync.php:71
355
  msgid "Switch option to seperate Event Categories"
356
  msgstr ""
357
 
358
+ #: admin/includes/admin-category-sync.php:72
359
  msgid ""
360
  "If you proceed, all post categories will be copied and all events will be "
361
  "re-assigned to this new categories."
362
  msgstr ""
363
 
364
+ #: admin/includes/admin-category-sync.php:73
365
  msgid ""
366
  "Afterwards the event categories are independent of the post categories."
367
  msgstr ""
368
 
369
+ #: admin/includes/admin-category-sync.php:75
370
  msgid "Affected Categories when switching to use Post Categories for events"
371
  msgstr ""
372
 
373
+ #: admin/includes/admin-category-sync.php:76
374
  msgid "Switch option to use Post Categories for events"
375
  msgstr ""
376
 
377
+ #: admin/includes/admin-category-sync.php:77
378
  msgid ""
379
  "Take a detailed look at the affected categories above before you proceed! "
380
  "All seperate event categories will be deleted, this cannot be undone!"
381
  msgstr ""
382
 
383
+ #: admin/includes/admin-category-sync.php:79
384
  msgid "Event Categories: Synchronise with Post Categories"
385
  msgstr ""
386
 
387
+ #: admin/includes/admin-category-sync.php:80
388
  msgid "Start synchronisation"
389
  msgstr ""
390
 
391
+ #: admin/includes/admin-category-sync.php:81
392
  msgid ""
393
  "If this option is enabled the above listed categories will be deleted and "
394
  "removed from the existing events!"
395
  msgstr ""
396
 
397
+ #: admin/includes/admin-category-sync.php:96
398
  msgid "Categories to modify"
399
  msgstr ""
400
 
401
+ #: admin/includes/admin-category-sync.php:97
402
  msgid "Categories to add"
403
  msgstr ""
404
 
405
+ #: admin/includes/admin-category-sync.php:98
406
  msgid "Categories to delete (optional)"
407
  msgstr ""
408
 
409
+ #: admin/includes/admin-category-sync.php:99
410
  msgid "Delete not available post categories"
411
  msgstr ""
412
 
413
+ #: admin/includes/admin-category-sync.php:102
414
  msgid "Categories with differences"
415
  msgstr ""
416
 
417
+ #: admin/includes/admin-category-sync.php:103
418
  msgid "Categories to add (optional)"
419
  msgstr ""
420
 
421
+ #: admin/includes/admin-category-sync.php:104
422
  msgid "Add not available post categories"
423
  msgstr ""
424
 
425
+ #: admin/includes/admin-category-sync.php:123
426
  msgid "none"
427
  msgstr ""
428
 
429
+ #: admin/includes/admin-import.php:58
430
  msgid "Import Events"
431
  msgstr "Importar Eventos"
432
 
433
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
434
+ #: admin/includes/admin-import.php:220
435
  msgid "Step"
436
  msgstr ""
437
 
438
+ #: admin/includes/admin-import.php:79
439
  msgid "Set import file and options"
440
  msgstr ""
441
 
442
+ #: admin/includes/admin-import.php:82
443
  #, php-format
444
  msgid "Proceed with Step %1$s"
445
  msgstr ""
446
 
447
+ #: admin/includes/admin-import.php:85
448
  msgid "Example file"
449
  msgstr ""
450
 
451
+ #: admin/includes/admin-import.php:86
452
  #, php-format
453
  msgid ""
454
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
455
  msgstr ""
456
 
457
+ #: admin/includes/admin-import.php:87
458
  msgid "Note"
459
  msgstr ""
460
 
461
+ #: admin/includes/admin-import.php:87
462
  msgid ""
463
  "Do not change the column header and separator line (first two lines), "
464
  "otherwise the import will fail!"
465
  msgstr ""
466
 
467
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
468
  msgid "Sorry, there has been an error."
469
  msgstr ""
470
 
471
+ #: admin/includes/admin-import.php:96
472
  msgid "The file does not exist, please try again."
473
  msgstr ""
474
 
475
+ #: admin/includes/admin-import.php:104
476
  msgid "The uploaded file does not have the required csv extension."
477
  msgstr ""
478
 
479
+ #: admin/includes/admin-import.php:116
480
  msgid "Events review and additonal category selection"
481
  msgstr ""
482
 
483
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
484
  msgid "Error"
485
  msgstr ""
486
 
487
+ #: admin/includes/admin-import.php:122
488
  msgid "This CSV file cannot be imported"
489
  msgstr ""
490
 
491
+ #: admin/includes/admin-import.php:133
492
  msgid "None of the events in this CSV file can be imported"
493
  msgstr ""
494
 
495
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
496
  msgid "Warning"
497
  msgstr ""
498
 
499
+ #: admin/includes/admin-import.php:138
500
  #, php-format
501
  msgid "There is %1$s event which cannot be imported"
502
  msgid_plural "There are %1$s events which cannot be imported"
503
  msgstr[0] ""
504
  msgstr[1] ""
505
 
506
+ #: admin/includes/admin-import.php:150
507
  #, php-format
508
  msgid "CSV line %1$s"
509
  msgstr ""
510
 
511
+ #: admin/includes/admin-import.php:160
512
  msgid "You can still import all other events listed below."
513
  msgstr ""
514
 
515
+ #: admin/includes/admin-import.php:179
516
  msgid ""
517
  "The following category slugs are not available and will be removed from the "
518
  "imported events"
519
  msgstr ""
520
 
521
+ #: admin/includes/admin-import.php:185
522
  msgid ""
523
  "If you want to keep these categories, please create these Categories first "
524
  "and do the import afterwards."
525
  msgstr ""
526
 
527
+ #: admin/includes/admin-import.php:220
528
  msgid "Import result"
529
  msgstr ""
530
 
531
+ #: admin/includes/admin-import.php:223
532
  #, php-format
533
  msgid "Import of %1$s events successful!"
534
  msgstr ""
535
 
536
+ #: admin/includes/admin-import.php:224
537
  msgid "Go back to All Events"
538
  msgstr ""
539
 
540
+ #: admin/includes/admin-import.php:227
541
  msgid "Errors during Import"
542
  msgstr ""
543
 
544
+ #: admin/includes/admin-import.php:235
545
  msgid "Event from CSV-line"
546
  msgstr ""
547
 
548
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
549
+ #: includes/widget_helptexts.php:9
550
  msgid "Title"
551
  msgstr "Título"
552
 
553
+ #: admin/includes/admin-import.php:248
554
  msgid "Start Date"
555
  msgstr ""
556
 
557
+ #: admin/includes/admin-import.php:249
558
  msgid "End Date"
559
  msgstr ""
560
 
561
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
562
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
563
  msgid "Time"
564
  msgstr ""
565
 
566
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
567
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
568
+ #: includes/options_helptexts.php:76
569
  msgid "Location"
570
  msgstr ""
571
 
572
+ #: admin/includes/admin-import.php:252
573
  msgid "Content"
574
  msgstr ""
575
 
576
+ #: admin/includes/admin-import.php:253
577
  msgid "Category slugs"
578
  msgstr ""
579
 
580
+ #: admin/includes/admin-import.php:297
581
  msgid "Header line is missing or not correct!"
582
  msgstr ""
583
 
584
+ #: admin/includes/admin-import.php:298
585
  #, php-format
586
  msgid ""
587
  "Have a look at the %1$sexample file%2$s to see the correct header line "
588
  "format."
589
  msgstr ""
590
 
591
+ #: admin/includes/admin-import.php:305
592
  #, php-format
593
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
594
  msgstr ""
595
 
596
+ #: admin/includes/admin-import.php:334
597
  msgid "Empty event title found"
598
  msgstr ""
599
 
600
+ #: admin/includes/admin-import.php:340
601
  msgid "Wrong date format for startdate"
602
  msgstr ""
603
 
604
+ #: admin/includes/admin-import.php:348
605
  msgid "Wrong date format for enddate"
606
  msgstr ""
607
 
608
+ #: admin/includes/admin-import.php:401
609
  msgid "Import events"
610
  msgstr ""
611
 
612
+ #: admin/includes/admin-import.php:402
613
  msgid "Add additional categories"
614
  msgstr ""
615
 
616
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
617
  msgid "Import"
618
  msgstr "Importar"
619
 
620
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
621
  msgid "No events found"
622
  msgstr ""
623
 
624
+ #: admin/includes/admin-import.php:473
625
  msgid "Saving of event failed!"
626
  msgstr ""
627
 
628
+ #: admin/includes/admin-main.php:76
629
  msgid "Event Date"
630
  msgstr ""
631
 
632
+ #: admin/includes/admin-main.php:80
633
  msgid "Author"
634
  msgstr ""
635
 
636
+ #: admin/includes/admin-main.php:148
637
  #, php-format
638
  msgid "Add a copy of %1$s"
639
  msgstr ""
640
 
641
+ #: admin/includes/admin-main.php:148
642
  msgid "Copy"
643
  msgstr ""
644
 
645
+ #: admin/includes/admin-new.php:58
646
  msgid "Event data"
647
  msgstr ""
648
 
649
+ #: admin/includes/admin-new.php:90
650
  msgid "Add Copy"
651
  msgstr ""
652
 
653
+ #: admin/includes/admin-new.php:98
654
  msgid "Date"
655
  msgstr ""
656
 
657
+ #: admin/includes/admin-new.php:98
658
  msgid "required"
659
  msgstr ""
660
 
661
+ #: admin/includes/admin-new.php:101
662
  msgid "Multi-Day Event"
663
  msgstr ""
664
 
665
+ #: admin/includes/admin-new.php:121
666
  msgid "Event Title"
667
  msgstr ""
668
 
669
+ #: admin/includes/admin-new.php:137
670
  msgid "Event Content"
671
  msgstr ""
672
 
673
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
674
  msgid "Event updated."
675
  msgstr ""
676
 
677
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
678
  msgid "View event"
679
  msgstr ""
680
 
681
+ #: admin/includes/admin-new.php:204
682
  #, php-format
683
  msgid "Event restored to revision from %1$s"
684
  msgstr ""
685
 
686
+ #: admin/includes/admin-new.php:205
687
  msgid "Event published."
688
  msgstr ""
689
 
690
+ #: admin/includes/admin-new.php:207
691
  msgid "Event submitted."
692
  msgstr ""
693
 
694
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
695
+ #: admin/includes/admin-new.php:210
696
  msgid "Preview event"
697
  msgstr ""
698
 
699
+ #: admin/includes/admin-new.php:208
700
  #, php-format
701
  msgid "Event scheduled for: %1$s>"
702
  msgstr ""
703
 
704
+ #: admin/includes/admin-new.php:210
705
  msgid "Event draft updated."
706
  msgstr ""
707
 
708
+ #: admin/includes/admin-settings.php:79
709
  msgid "Go to Event Category switching page"
710
  msgstr ""
711
 
712
+ #: admin/includes/admin-settings.php:93
713
  msgid "Frontend Settings"
714
  msgstr ""
715
 
716
+ #: admin/includes/admin-settings.php:94
717
  msgid "Admin Page Settings"
718
  msgstr ""
719
 
720
+ #: admin/includes/admin-settings.php:95
721
  msgid "Feed Settings"
722
  msgstr ""
723
 
724
+ #: admin/includes/admin-settings.php:96
725
  msgid "Category Taxonomy"
726
  msgstr ""
727
 
728
+ #: includes/daterange_helptexts.php:8
729
  msgid "Year"
730
  msgstr ""
731
 
732
+ #: includes/daterange_helptexts.php:9
733
  msgid "A year can be specified in 4 digit format."
734
  msgstr ""
735
 
736
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
737
+ #: includes/daterange_helptexts.php:47
738
  #, php-format
739
  msgid ""
740
  "For a start date filter the first day of %1$s is used, in an end date the "
741
  "last day."
742
  msgstr ""
743
 
744
+ #: includes/daterange_helptexts.php:10
745
  msgid "the resulting year"
746
  msgstr ""
747
 
748
+ #: includes/daterange_helptexts.php:15
749
  msgid "Month"
750
  msgstr ""
751
 
752
+ #: includes/daterange_helptexts.php:16
753
  msgid ""
754
  "A month can be specified with 4 digits for the year and 2 digits for the "
755
  "month, seperated by a hyphen (-)."
756
  msgstr ""
757
 
758
+ #: includes/daterange_helptexts.php:17
759
  msgid "the resulting month"
760
  msgstr ""
761
 
762
+ #: includes/daterange_helptexts.php:22
763
  msgid "Day"
764
  msgstr ""
765
 
766
+ #: includes/daterange_helptexts.php:23
767
  msgid ""
768
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
769
  " month and 2 digets for the day, seperated by hyphens (-)."
770
  msgstr ""
771
 
772
+ #: includes/daterange_helptexts.php:28
773
  msgid "Relative Year"
774
  msgstr ""
775
 
776
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
777
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
778
  #, php-format
779
  msgid "%1$s from now can be specified in the following notation: %2$s"
780
  msgstr ""
781
 
782
+ #: includes/daterange_helptexts.php:29
783
  msgid "A relative year"
784
  msgstr ""
785
 
786
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
787
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
788
  #, php-format
789
  msgid ""
790
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
791
  "%3$s or %4$s attached (see also the example below)."
792
  msgstr ""
793
 
794
+ #: includes/daterange_helptexts.php:30
795
  msgid "number of years"
796
  msgstr ""
797
 
798
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
799
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
800
  #, php-format
801
  msgid "Additionally the following values are available: %1$s"
802
  msgstr ""
803
 
804
+ #: includes/daterange_helptexts.php:36
805
  msgid "Relative Month"
806
  msgstr ""
807
 
808
+ #: includes/daterange_helptexts.php:37
809
  msgid "A relative month"
810
  msgstr ""
811
 
812
+ #: includes/daterange_helptexts.php:38
813
  msgid "number of months"
814
  msgstr ""
815
 
816
+ #: includes/daterange_helptexts.php:44
817
  msgid "Relative Week"
818
  msgstr ""
819
 
820
+ #: includes/daterange_helptexts.php:45
821
  msgid "A relative week"
822
  msgstr ""
823
 
824
+ #: includes/daterange_helptexts.php:46
825
  msgid "number of weeks"
826
  msgstr ""
827
 
828
+ #: includes/daterange_helptexts.php:47
829
  msgid "the resulting week"
830
  msgstr ""
831
 
832
+ #: includes/daterange_helptexts.php:48
833
  #, php-format
834
  msgid ""
835
  "The first day of the week is depending on the option %1$s which can be found"
836
  " and changed in %2$s."
837
  msgstr ""
838
 
839
+ #: includes/daterange_helptexts.php:54
840
  msgid "Relative Day"
841
  msgstr ""
842
 
843
+ #: includes/daterange_helptexts.php:55
844
  msgid "A relative day"
845
  msgstr ""
846
 
847
+ #: includes/daterange_helptexts.php:56
848
  msgid "number of days"
849
  msgstr ""
850
 
851
+ #: includes/daterange_helptexts.php:64
852
  msgid "Date range"
853
  msgstr ""
854
 
855
+ #: includes/daterange_helptexts.php:66
856
  msgid ""
857
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
858
  "\t For the start and end date any available date format can be used."
859
  msgstr ""
860
 
861
+ #: includes/daterange_helptexts.php:75
862
  msgid "This value defines a range without any limits."
863
  msgstr ""
864
 
865
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
866
+ #: includes/daterange_helptexts.php:90
867
  #, php-format
868
  msgid "The corresponding date_range format is: %1$s"
869
  msgstr ""
870
 
871
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
872
  msgid "Upcoming"
873
  msgstr "Próximos"
874
 
875
+ #: includes/daterange_helptexts.php:82
876
  msgid "This value defines a range from the actual day to the future."
877
  msgstr ""
878
 
879
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
880
  msgid "Past"
881
  msgstr "Pasado"
882
 
883
+ #: includes/daterange_helptexts.php:89
884
  msgid "This value defines a range from the past to the previous day."
885
  msgstr ""
886
 
887
+ #: includes/event.php:124
888
  msgid "No valid start date provided"
889
  msgstr ""
890
 
891
+ #: includes/event.php:299 includes/event.php:301
892
+ #: includes/sc_event-list.php:298
893
+ msgid "read more"
894
+ msgstr ""
895
+
896
+ #: includes/events_post_type.php:69
897
  msgid "Events"
898
  msgstr "Eventos"
899
 
900
+ #: includes/events_post_type.php:70
901
  msgid "Event"
902
  msgstr ""
903
 
904
+ #: includes/events_post_type.php:71
905
  msgid "Add New"
906
  msgstr "Agregar Nuevo"
907
 
908
+ #: includes/events_post_type.php:72
909
  msgid "Add New Event"
910
  msgstr "Agregar un Nuevo Evento"
911
 
912
+ #: includes/events_post_type.php:73
913
  msgid "Edit Event"
914
  msgstr "Editar Evento"
915
 
916
+ #: includes/events_post_type.php:74
917
  msgid "New Event"
918
  msgstr ""
919
 
920
+ #: includes/events_post_type.php:75
921
  msgid "View Event"
922
  msgstr ""
923
 
924
+ #: includes/events_post_type.php:76
925
  msgid "View Events"
926
  msgstr ""
927
 
928
+ #: includes/events_post_type.php:77
929
  msgid "Search Events"
930
  msgstr ""
931
 
932
+ #: includes/events_post_type.php:79
933
  msgid "No events found in Trash"
934
  msgstr ""
935
 
936
+ #: includes/events_post_type.php:81
937
  msgid "All Events"
938
  msgstr "Todos los Eventos"
939
 
940
+ #: includes/events_post_type.php:82
941
  msgid "Event Archives"
942
  msgstr ""
943
 
944
+ #: includes/events_post_type.php:83
945
  msgid "Event Attributes"
946
  msgstr ""
947
 
948
+ #: includes/events_post_type.php:84
949
  msgid "Insert into event"
950
  msgstr ""
951
 
952
+ #: includes/events_post_type.php:85
953
  msgid "Uploaded to this event"
954
  msgstr ""
955
 
956
+ #: includes/events_post_type.php:86
957
  msgid "Event List"
958
  msgstr "Listado de Eventos"
959
 
960
+ #: includes/events_post_type.php:87
961
  msgid "Filter events list"
962
  msgstr ""
963
 
964
+ #: includes/events_post_type.php:88
965
  msgid "Events list navigation"
966
  msgstr ""
967
 
968
+ #: includes/events_post_type.php:89
969
  msgid "Events list"
970
  msgstr ""
971
 
972
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
973
  msgid "Reset"
974
  msgstr ""
975
 
976
+ #: includes/filterbar.php:296
977
  msgid "All"
978
  msgstr "Todos"
979
 
980
+ #: includes/filterbar.php:298
981
  msgid "All Dates"
982
  msgstr ""
983
 
999
  "CSV file can be specified."
1000
  msgstr ""
1001
 
1002
+ #: includes/options_helptexts.php:23
1003
  #, php-format
1004
  msgid ""
1005
  "You can use the php date format options given in %1$s, the most important "
1006
  "ones are:"
1007
  msgstr ""
1008
 
1009
+ #: includes/options_helptexts.php:26
1010
  msgid "full year representation, with 4 digits"
1011
  msgstr ""
1012
 
1013
+ #: includes/options_helptexts.php:27
1014
  msgid "numeric representation of a month, with leading zeros"
1015
  msgstr ""
1016
 
1017
+ #: includes/options_helptexts.php:28
1018
  msgid "day of the month, 2 digits with leading zeros"
1019
  msgstr ""
1020
 
1021
+ #: includes/options_helptexts.php:30
1022
  msgid ""
1023
  "If the date format in the CSV file does not correspond to the given format, "
1024
  "the import script tries to recognize the date format by itself."
1025
  msgstr ""
1026
 
1027
+ #: includes/options_helptexts.php:31
1028
  msgid ""
1029
  "But this can cause problems or result in wrong dates, so it is recommended "
1030
  "to specify the correct date format here."
1031
  msgstr ""
1032
 
1033
+ #: includes/options_helptexts.php:32
1034
  msgid "Examples"
1035
  msgstr ""
1036
 
1037
+ #: includes/options_helptexts.php:41
1038
  msgid "Text for no events"
1039
  msgstr ""
1040
 
1041
+ #: includes/options_helptexts.php:43
1042
  msgid ""
1043
  "This option defines the displayed text when no events are available for the "
1044
  "selected view."
1045
  msgstr ""
1046
 
1047
+ #: includes/options_helptexts.php:48
1048
  msgid "Multiday filter range"
1049
  msgstr ""
1050
 
1051
+ #: includes/options_helptexts.php:49
1052
  msgid "Use the complete event range in the date filter"
1053
  msgstr ""
1054
 
1055
+ #: includes/options_helptexts.php:51
1056
  msgid ""
1057
  "This option defines if the complete range of a multiday event shall be "
1058
  "considered in the date filter."
1059
  msgstr ""
1060
 
1061
+ #: includes/options_helptexts.php:52
1062
  msgid ""
1063
  "If disabled, only the start day of an event is considered in the filter."
1064
  msgstr ""
1065
 
1066
+ #: includes/options_helptexts.php:53
1067
  msgid ""
1068
  "For an example multiday event which started yesterday and ends tomorrow this"
1069
  " means, that it is displayed in umcoming dates when this option is enabled, "
1070
  "but it is hidden when the option is disabled."
1071
  msgstr ""
1072
 
1073
+ #: includes/options_helptexts.php:58
1074
  msgid "Date display"
1075
  msgstr ""
1076
 
1077
+ #: includes/options_helptexts.php:59
1078
  msgid "Show the date only once per day"
1079
  msgstr ""
1080
 
1081
+ #: includes/options_helptexts.php:61
1082
  msgid ""
1083
  "With this option enabled the date is only displayed once per day if more "
1084
  "than one event is available on the same day."
1085
  msgstr ""
1086
 
1087
+ #: includes/options_helptexts.php:62
1088
  msgid ""
1089
  "If enabled, the events are ordered in a different way (end date before start"
1090
  " time) to allow using the same date for as much events as possible."
1091
  msgstr ""
1092
 
1093
+ #: includes/options_helptexts.php:67
1094
  msgid "HTML tags"
1095
  msgstr ""
1096
 
1097
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1098
  #, php-format
1099
  msgid "Allow HTML tags in the event field \"%1$s\""
1100
  msgstr ""
1101
 
1102
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1103
  #, php-format
1104
  msgid ""
1105
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1106
  msgstr ""
1107
 
1108
+ #: includes/options_helptexts.php:81
1109
  msgid "Preferred language file"
1110
  msgstr ""
1111
 
1112
+ #: includes/options_helptexts.php:82
1113
  msgid "Load translations from general language directory first"
1114
  msgstr ""
1115
 
1116
+ #: includes/options_helptexts.php:84
1117
  #, php-format
1118
  msgid ""
1119
  "The default is to load the %1$s translation file from the plugin language "
1120
  "directory first (%2$s)."
1121
  msgstr ""
1122
 
1123
+ #: includes/options_helptexts.php:85
1124
  #, php-format
1125
  msgid ""
1126
  "If you want to load your own language file from the general language "
1128
  "language directory, you have to enable this option."
1129
  msgstr ""
1130
 
1131
+ #: includes/options_helptexts.php:91
1132
  msgid "Events permalink slug"
1133
  msgstr ""
1134
 
1135
+ #: includes/options_helptexts.php:92
1136
  msgid ""
1137
  "With this option the slug for the events permalink URLs can be defined."
1138
  msgstr ""
1139
 
1140
+ #: includes/options_helptexts.php:97
1141
  msgid "Text for \"Show content\""
1142
  msgstr ""
1143
 
1144
+ #: includes/options_helptexts.php:98
1145
  msgid ""
1146
  "With this option the displayed text for the link to show the event content "
1147
  "can be changed, when collapsing is enabled."
1148
  msgstr ""
1149
 
1150
+ #: includes/options_helptexts.php:103
1151
  msgid "Text for \"Hide content\""
1152
  msgstr ""
1153
 
1154
+ #: includes/options_helptexts.php:104
1155
  msgid ""
1156
  "With this option the displayed text for the link to hide the event content "
1157
  "can be changed, when collapsing is enabled."
1158
  msgstr ""
1159
 
1160
+ #: includes/options_helptexts.php:109
1161
  msgid "Disable CSS file"
1162
  msgstr ""
1163
 
1164
+ #: includes/options_helptexts.php:110
1165
  #, php-format
1166
  msgid "Disable the %1$s file."
1167
  msgstr ""
1168
 
1169
+ #: includes/options_helptexts.php:112
1170
  #, php-format
1171
  msgid "With this option you can disable the inclusion of the %1$s file."
1172
  msgstr ""
1173
 
1174
+ #: includes/options_helptexts.php:113
1175
  msgid ""
1176
  "This normally only make sense if you have css conflicts with your theme and "
1177
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1178
  msgstr ""
1179
 
1180
+ #: includes/options_helptexts.php:119
1181
  msgid "Date format in edit form"
1182
  msgstr ""
1183
 
1184
+ #: includes/options_helptexts.php:121
1185
  msgid ""
1186
  "This option sets the displayed date format for the event date fields in the "
1187
  "event new / edit form."
1188
  msgstr ""
1189
 
1190
+ #: includes/options_helptexts.php:122
1191
  msgid "The default is an empty string to use the Wordpress standard setting."
1192
  msgstr ""
1193
 
1194
+ #: includes/options_helptexts.php:123
1195
  #, php-format
1196
  msgid ""
1197
  "All available options to specify the date format can be found %1$shere%2$s."
1198
  msgstr ""
1199
 
1200
+ #: includes/options_helptexts.php:129
1201
  msgid "Enable RSS feed"
1202
  msgstr ""
1203
 
1204
+ #: includes/options_helptexts.php:130
1205
  msgid "Enable support for the event RSS feed"
1206
  msgstr ""
1207
 
1208
+ #: includes/options_helptexts.php:132
1209
  msgid ""
1210
  "This option activates the RSS feed for the events and adds a feed link in "
1211
  "the html head."
1212
  msgstr ""
1213
 
1214
+ #: includes/options_helptexts.php:133
1215
  msgid ""
1216
  "You have to enable this option if you want to use one of the RSS feed "
1217
  "features."
1218
  msgstr ""
1219
 
1220
+ #: includes/options_helptexts.php:138
1221
  msgid "Enable iCal feed"
1222
  msgstr ""
1223
 
1224
+ #: includes/options_helptexts.php:139
1225
  msgid "Enable support for the event iCal feed"
1226
  msgstr ""
1227
 
1228
+ #: includes/options_helptexts.php:141
1229
  msgid "This option activates the iCal feed for events."
1230
  msgstr ""
1231
 
1232
+ #: includes/options_helptexts.php:142
1233
  msgid ""
1234
  "You have to enable this option if you want to use one of the iCal features."
1235
  msgstr ""
1236
 
1237
+ #: includes/options_helptexts.php:147
1238
  msgid "Position of the RSS feed link"
1239
  msgstr ""
1240
 
1241
+ #: includes/options_helptexts.php:149
1242
  msgid "at the top (above the navigation bar)"
1243
  msgstr ""
1244
 
1245
+ #: includes/options_helptexts.php:150
1246
  msgid "between navigation bar and events"
1247
  msgstr ""
1248
 
1249
+ #: includes/options_helptexts.php:151
1250
  msgid "at the bottom"
1251
  msgstr ""
1252
 
1253
+ #: includes/options_helptexts.php:153
1254
  msgid ""
1255
  "This option specifies the position of the RSS feed link in the event list."
1256
  msgstr ""
1257
 
1258
+ #: includes/options_helptexts.php:158
1259
  msgid "Align of the RSS feed link"
1260
  msgstr ""
1261
 
1262
+ #: includes/options_helptexts.php:160
1263
  msgid "left"
1264
  msgstr ""
1265
 
1266
+ #: includes/options_helptexts.php:161
1267
  msgid "center"
1268
  msgstr ""
1269
 
1270
+ #: includes/options_helptexts.php:162
1271
  msgid "right"
1272
  msgstr ""
1273
 
1274
+ #: includes/options_helptexts.php:164
1275
  msgid ""
1276
  "This option specifies the align of the RSS feed link in the event list."
1277
  msgstr ""
1278
 
1279
+ #: includes/options_helptexts.php:169
1280
  msgid "RSS feed name"
1281
  msgstr ""
1282
 
1283
+ #: includes/options_helptexts.php:171
1284
  #, php-format
1285
  msgid "This option sets the RSS feed name. The default value is %1$s."
1286
  msgstr ""
1287
 
1288
+ #: includes/options_helptexts.php:172
1289
  #, php-format
1290
  msgid ""
1291
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1292
  "enabled)."
1293
  msgstr ""
1294
 
1295
+ #: includes/options_helptexts.php:177
1296
  msgid "RSS feed Description"
1297
  msgstr ""
1298
 
1299
+ #: includes/options_helptexts.php:179
1300
  #, php-format
1301
  msgid "This options set the RSS feed description. The default value is %1$s."
1302
  msgstr ""
1303
 
1304
+ #: includes/options_helptexts.php:180
1305
  msgid ""
1306
  "This description will be used in the title for the feed link in the html "
1307
  "head and for the description in the feed itself."
1308
  msgstr ""
1309
 
1310
+ #: includes/options_helptexts.php:185
1311
  msgid "RSS feed events"
1312
  msgstr ""
1313
 
1314
+ #: includes/options_helptexts.php:186
1315
  msgid "Only show upcoming events in the RSS feed"
1316
  msgstr ""
1317
 
1318
+ #: includes/options_helptexts.php:188
1319
  msgid ""
1320
  "If this option is enabled only the upcoming events are listed in the RSS "
1321
  "feed."
1322
  msgstr ""
1323
 
1324
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1325
  msgid "If disabled, all events (upcoming and past) will be listed."
1326
  msgstr ""
1327
 
1328
+ #: includes/options_helptexts.php:194
1329
  msgid "RSS link text"
1330
  msgstr ""
1331
 
1332
+ #: includes/options_helptexts.php:196
1333
  msgid "This option sets the caption of the RSS feed link in the event list."
1334
  msgstr ""
1335
 
1336
+ #: includes/options_helptexts.php:197
1337
  msgid "Use an empty text to only show the rss image."
1338
  msgstr ""
1339
 
1340
+ #: includes/options_helptexts.php:198
1341
  #, php-format
1342
  msgid ""
1343
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1344
  " RSS feed link."
1345
  msgstr ""
1346
 
1347
+ #: includes/options_helptexts.php:203
1348
  msgid "iCal feed name"
1349
  msgstr ""
1350
 
1351
+ #: includes/options_helptexts.php:205
1352
  #, php-format
1353
  msgid "This option sets the iCal feed name. The default value is %1$s."
1354
  msgstr ""
1355
 
1356
+ #: includes/options_helptexts.php:206
1357
  #, php-format
1358
  msgid ""
1359
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1360
  "permalinks enabled)."
1361
  msgstr ""
1362
 
1363
+ #: includes/options_helptexts.php:211
1364
  msgid "iCal feed events"
1365
  msgstr ""
1366
 
1367
+ #: includes/options_helptexts.php:212
1368
  msgid "Only show upcoming events in the iCal feed"
1369
  msgstr ""
1370
 
1371
+ #: includes/options_helptexts.php:214
1372
  msgid ""
1373
  "If this option is enabled only the upcoming events are listed in the iCal "
1374
  "file."
1375
  msgstr ""
1376
 
1377
+ #: includes/options_helptexts.php:220
1378
  msgid "iCal link text"
1379
  msgstr ""
1380
 
1381
+ #: includes/options_helptexts.php:222
1382
  msgid "This option sets the iCal link text in the event list."
1383
  msgstr ""
1384
 
1385
+ #: includes/options_helptexts.php:223
1386
  msgid "Use an empty text to only show the iCal image."
1387
  msgstr ""
1388
 
1389
+ #: includes/options_helptexts.php:224
1390
  #, php-format
1391
  msgid ""
1392
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1393
  " iCal feed link."
1394
  msgstr ""
1395
 
1396
+ #: includes/options_helptexts.php:231
1397
  msgid "Event Category handling"
1398
  msgstr ""
1399
 
1400
+ #: includes/options_helptexts.php:232
1401
  msgid "Use Post Categories"
1402
  msgstr ""
1403
 
1404
+ #: includes/options_helptexts.php:234
1405
  msgid ""
1406
  "Do not maintain seperate categories for the events, and use the existing "
1407
  "post categories instead."
1408
  msgstr ""
1409
 
1410
+ #: includes/options_helptexts.php:235
1411
  msgid "Attention"
1412
  msgstr ""
1413
 
1414
+ #: includes/options_helptexts.php:236
1415
  msgid ""
1416
  "This option cannot be changed directly, but you can go to the Event Category"
1417
  " switching page from here."
1418
  msgstr ""
1419
 
1420
+ #: includes/options.php:73
1421
  msgid "events"
1422
  msgstr ""
1423
 
1424
+ #: includes/options.php:77
1425
  msgid "Show content"
1426
  msgstr ""
1427
 
1428
+ #: includes/options.php:81
1429
  msgid "Hide content"
1430
  msgstr ""
1431
 
1432
+ #: includes/sc_event-list_helptexts.php:8
1433
  msgid "event-id"
1434
  msgstr ""
1435
 
1436
+ #: includes/sc_event-list_helptexts.php:9
1437
  #, php-format
1438
  msgid ""
1439
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1441
  "this event is shown."
1442
  msgstr ""
1443
 
1444
+ #: includes/sc_event-list_helptexts.php:13
1445
+ #: includes/sc_event-list_helptexts.php:31
1446
  msgid "year"
1447
  msgstr ""
1448
 
1449
+ #: includes/sc_event-list_helptexts.php:14
1450
  msgid ""
1451
  "This attribute defines which events are initially shown. The default is to "
1452
  "show the upcoming events only."
1453
  msgstr ""
1454
 
1455
+ #: includes/sc_event-list_helptexts.php:15
1456
  #, php-format
1457
  msgid ""
1458
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1459
  "change the displayed event date range via the filterbar or url parameters."
1460
  msgstr ""
1461
 
1462
+ #: includes/sc_event-list_helptexts.php:19
1463
  msgid "category slug"
1464
  msgstr ""
1465
 
1466
+ #: includes/sc_event-list_helptexts.php:20
1467
  msgid ""
1468
  "This attribute defines the category of which events are initially shown. The"
1469
  " default is to show events of all categories."
1470
  msgstr ""
1471
 
1472
+ #: includes/sc_event-list_helptexts.php:21
1473
  msgid ""
1474
  "Provide a category slug to change this behavior. It is still possible to "
1475
  "change the displayed categories via the filterbar or url parameters."
1476
  msgstr ""
1477
 
1478
+ #: includes/sc_event-list_helptexts.php:26
1479
  msgid "This attribute defines the initial order of the events."
1480
  msgstr ""
1481
 
1482
+ #: includes/sc_event-list_helptexts.php:27
1483
  msgid ""
1484
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1485
  "in the opposite direction (from new to old)."
1486
  msgstr ""
1487
 
1488
+ #: includes/sc_event-list_helptexts.php:32
1489
  #, php-format
1490
  msgid ""
1491
  "This attribute defines the dates and date ranges of which events are "
1492
  "displayed. The default is %1$s to show all events."
1493
  msgstr ""
1494
 
1495
+ #: includes/sc_event-list_helptexts.php:33
1496
  #, php-format
1497
  msgid ""
1498
  "Filtered events according to %1$s value are not available in the event list."
1499
  msgstr ""
1500
 
1501
+ #: includes/sc_event-list_helptexts.php:34
1502
  #, php-format
1503
  msgid ""
1504
  "You can find all available values with a description and examples in the "
1505
  "sections %1$s and %2$s below."
1506
  msgstr ""
1507
 
1508
+ #: includes/sc_event-list_helptexts.php:35
1509
  #, php-format
1510
  msgid "See %1$s description if you want to define complex filters."
1511
  msgstr ""
1512
 
1513
+ #: includes/sc_event-list_helptexts.php:39
1514
  msgid "category slugs"
1515
  msgstr ""
1516
 
1517
+ #: includes/sc_event-list_helptexts.php:40
1518
  msgid ""
1519
  "This attribute defines the category filter which filters the events to show."
1520
  " The default is $1$s or an empty string to show all events."
1521
  msgstr ""
1522
 
1523
+ #: includes/sc_event-list_helptexts.php:41
1524
  #, php-format
1525
  msgid ""
1526
  "Events with categories that doesn´t match %1$s are not shown in the event "
1527
  "list. They are also not available if a manual url parameter is added."
1528
  msgstr ""
1529
 
1530
+ #: includes/sc_event-list_helptexts.php:42
1531
  #, php-format
1532
  msgid ""
1533
  "The filter is specified via the given category slugs. See %1$s description "
1534
  "if you want to define complex filters."
1535
  msgstr ""
1536
 
1537
+ #: includes/sc_event-list_helptexts.php:46
 
 
1538
  #: includes/sc_event-list_helptexts.php:111
1539
+ #: includes/sc_event-list_helptexts.php:138
1540
+ #: includes/sc_event-list_helptexts.php:177
1541
  msgid "number"
1542
  msgstr ""
1543
 
1544
+ #: includes/sc_event-list_helptexts.php:47
1545
  #, php-format
1546
  msgid ""
1547
  "This attribute defines how many events should be displayed if upcoming "
1549
  "displayed."
1550
  msgstr ""
1551
 
1552
+ #: includes/sc_event-list_helptexts.php:48
1553
  msgid ""
1554
  "Please not that in the actual version there is no pagination of the events "
1555
  "available, so the event list can be very long."
1556
  msgstr ""
1557
 
1558
+ #: includes/sc_event-list_helptexts.php:53
1559
  msgid ""
1560
  "This attribute defines if the filterbar should be displayed. The filterbar "
1561
  "allows the users to specify filters for the listed events."
1562
  msgstr ""
1563
 
1564
+ #: includes/sc_event-list_helptexts.php:54
1565
  #, php-format
1566
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1567
  msgstr ""
1568
 
1569
+ #: includes/sc_event-list_helptexts.php:55
1570
  #, php-format
1571
  msgid ""
1572
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1573
  " in the single event view."
1574
  msgstr ""
1575
 
1576
+ #: includes/sc_event-list_helptexts.php:60
1577
  #, php-format
1578
  msgid ""
1579
  "This attribute specifies the available items in the filterbar. This options "
1580
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1581
  msgstr ""
1582
 
1583
+ #: includes/sc_event-list_helptexts.php:61
1584
  msgid ""
1585
  "Find below an overview of the available filterbar items and their options:"
1586
  msgstr ""
1587
 
1588
+ #: includes/sc_event-list_helptexts.php:64
1589
  msgid "filterbar item"
1590
  msgstr ""
1591
 
1592
+ #: includes/sc_event-list_helptexts.php:64
1593
+ #: includes/sc_event-list_helptexts.php:96
1594
  msgid "description"
1595
  msgstr ""
1596
 
1597
+ #: includes/sc_event-list_helptexts.php:64
1598
  msgid "item options"
1599
  msgstr ""
1600
 
1601
+ #: includes/sc_event-list_helptexts.php:64
1602
  msgid "option values"
1603
  msgstr ""
1604
 
1605
+ #: includes/sc_event-list_helptexts.php:64
1606
  msgid "default value"
1607
  msgstr ""
1608
 
1609
+ #: includes/sc_event-list_helptexts.php:64
1610
  msgid "option description"
1611
  msgstr ""
1612
 
1613
+ #: includes/sc_event-list_helptexts.php:67
1614
  msgid ""
1615
  "Show a list of all available years. Additional there are some special "
1616
  "entries available (see item options)."
1617
  msgstr ""
1618
 
1619
+ #: includes/sc_event-list_helptexts.php:71
1620
+ #: includes/sc_event-list_helptexts.php:82
1621
  msgid "Add an entry to show all events."
1622
  msgstr ""
1623
 
1624
+ #: includes/sc_event-list_helptexts.php:73
1625
+ #: includes/sc_event-list_helptexts.php:84
1626
  msgid "Add an entry to show all upcoming events."
1627
  msgstr ""
1628
 
1629
+ #: includes/sc_event-list_helptexts.php:74
1630
+ #: includes/sc_event-list_helptexts.php:85
1631
  msgid "Add an entry to show events in the past."
1632
  msgstr ""
1633
 
1634
+ #: includes/sc_event-list_helptexts.php:75
1635
  msgid "Set descending or ascending order of year entries."
1636
  msgstr ""
1637
 
1638
+ #: includes/sc_event-list_helptexts.php:78
1639
  msgid "Show a list of all available months."
1640
  msgstr ""
1641
 
1642
+ #: includes/sc_event-list_helptexts.php:86
1643
  msgid "Set descending or ascending order of month entries."
1644
  msgstr ""
1645
 
1646
+ #: includes/sc_event-list_helptexts.php:87
1647
  msgid "php date-formats"
1648
  msgstr ""
1649
 
1650
+ #: includes/sc_event-list_helptexts.php:87
1651
  msgid "Set the displayed date format of the month entries."
1652
  msgstr ""
1653
 
1654
+ #: includes/sc_event-list_helptexts.php:88
1655
  #, php-format
1656
  msgid ""
1657
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1659
  "order."
1660
  msgstr ""
1661
 
1662
+ #: includes/sc_event-list_helptexts.php:88
1663
  #, php-format
1664
  msgid ""
1665
  "Specifies the displayed values and their order. The items must be seperated "
1666
  "by %1$s."
1667
  msgstr ""
1668
 
1669
+ #: includes/sc_event-list_helptexts.php:89
1670
  msgid "Show a list of all available categories."
1671
  msgstr ""
1672
 
1673
+ #: includes/sc_event-list_helptexts.php:89
1674
  msgid "Add an entry to show events from all categories."
1675
  msgstr ""
1676
 
1677
+ #: includes/sc_event-list_helptexts.php:90
1678
  msgid "A link to reset the eventlist filter to standard."
1679
  msgstr ""
1680
 
1681
+ #: includes/sc_event-list_helptexts.php:90
1682
  msgid "any text"
1683
  msgstr ""
1684
 
1685
+ #: includes/sc_event-list_helptexts.php:90
1686
  msgid "Set the caption of the link."
1687
  msgstr ""
1688
 
1689
+ #: includes/sc_event-list_helptexts.php:93
1690
  msgid "Find below an overview of the available filterbar display options:"
1691
  msgstr ""
1692
 
1693
+ #: includes/sc_event-list_helptexts.php:96
1694
  msgid "display option"
1695
  msgstr ""
1696
 
1697
+ #: includes/sc_event-list_helptexts.php:96
1698
  msgid "available for"
1699
  msgstr ""
1700
 
1701
+ #: includes/sc_event-list_helptexts.php:97
1702
  #, php-format
1703
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1704
  msgstr ""
1705
 
1706
+ #: includes/sc_event-list_helptexts.php:98
1707
  msgid ""
1708
  "Shows a select box where an item can be choosen. After the selection of an "
1709
  "item the page is reloaded via javascript to show the filtered events."
1710
  msgstr ""
1711
 
1712
+ #: includes/sc_event-list_helptexts.php:99
1713
  msgid "Shows a simple link which can be clicked."
1714
  msgstr ""
1715
 
1716
+ #: includes/sc_event-list_helptexts.php:102
1717
  msgid "Find below some declaration examples with descriptions:"
1718
  msgstr ""
1719
 
1720
+ #: includes/sc_event-list_helptexts.php:104
1721
  #, php-format
1722
  msgid ""
1723
  "In this example you can see that the filterbar item and the used display "
1725
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1726
  msgstr ""
1727
 
1728
+ #: includes/sc_event-list_helptexts.php:106
1729
  #, php-format
1730
  msgid ""
1731
  "In this example you can see that filterbar options can be added in brackets "
1732
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1733
  msgstr ""
1734
 
1735
+ #: includes/sc_event-list_helptexts.php:106
1736
  msgid "option_name"
1737
  msgstr ""
1738
 
1739
+ #: includes/sc_event-list_helptexts.php:106
1740
  msgid "value"
1741
  msgstr ""
1742
 
1743
+ #: includes/sc_event-list_helptexts.php:107
1744
  #, php-format
1745
  msgid ""
1746
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1749
  "left-aligned and the reset link will be on the right side."
1750
  msgstr ""
1751
 
1752
+ #: includes/sc_event-list_helptexts.php:112
1753
+ #: includes/sc_event-list_helptexts.php:139
1754
  msgid ""
1755
  "This attribute specifies if the title should be truncated to the given "
1756
  "number of characters in the event list."
1757
  msgstr ""
1758
 
1759
+ #: includes/sc_event-list_helptexts.php:113
1760
+ #: includes/sc_event-list_helptexts.php:140
1761
  #, php-format
1762
  msgid ""
1763
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1764
  "is automatically truncated via css."
1765
  msgstr ""
1766
 
 
 
1767
  #: includes/sc_event-list_helptexts.php:114
1768
+ #: includes/sc_event-list_helptexts.php:141
1769
+ #: includes/sc_event-list_helptexts.php:180
1770
  msgid "This attribute has no influence if only a single event is shown."
1771
  msgstr ""
1772
 
1773
+ #: includes/sc_event-list_helptexts.php:120
1774
  msgid ""
1775
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1776
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1777
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1778
  msgstr ""
1779
 
1780
+ #: includes/sc_event-list_helptexts.php:130
1781
  msgid ""
1782
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1783
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1784
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1785
  msgstr ""
1786
 
1787
+ #: includes/sc_event-list_helptexts.php:147
1788
  msgid ""
1789
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1790
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1791
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1792
  msgstr ""
1793
 
1794
+ #: includes/sc_event-list_helptexts.php:157
1795
  msgid ""
1796
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1797
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1798
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1799
  msgstr ""
1800
 
1801
+ #: includes/sc_event-list_helptexts.php:167
1802
  msgid ""
1803
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1804
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1807
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1808
  msgstr ""
1809
 
1810
+ #: includes/sc_event-list_helptexts.php:178
1811
  msgid ""
1812
  "This attribute specifies if the content should be truncate to the given "
1813
  "number of characters in the event list."
1814
  msgstr ""
1815
 
1816
+ #: includes/sc_event-list_helptexts.php:179
1817
  #, php-format
1818
  msgid "With the standard value %1$s the full text is displayed."
1819
  msgstr ""
1820
 
1821
+ #: includes/sc_event-list_helptexts.php:186
1822
  msgid ""
1823
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1824
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1826
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1827
  msgstr ""
1828
 
1829
+ #: includes/sc_event-list_helptexts.php:197
1830
  msgid ""
1831
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1832
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
1834
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1835
  msgstr ""
1836
 
1837
+ #: includes/sc_event-list_helptexts.php:208
1838
  msgid ""
1839
  "This attribute specifies if a rss feed link should be added.<br />\n"
1840
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
1843
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1844
  msgstr ""
1845
 
1846
+ #: includes/sc_event-list_helptexts.php:220
1847
  msgid ""
1848
  "This attribute specifies if a ical feed link should be added.<br />\n"
1849
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
1851
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1852
  msgstr ""
1853
 
1854
+ #: includes/sc_event-list_helptexts.php:231
1855
  msgid ""
1856
  "This attribute specifies the page or post url for event links.<br />\n"
1857
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1858
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1859
  msgstr ""
1860
 
1861
+ #: includes/sc_event-list_helptexts.php:243
1862
  msgid ""
1863
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1864
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1865
  msgstr ""
1866
 
1867
+ #: includes/sc_event-list.php:154
1868
+ msgid "Sorry, the requested event is not available!"
1869
+ msgstr ""
1870
+
1871
+ #: includes/sc_event-list.php:163
1872
  msgid "Event Information:"
1873
  msgstr "Información del evento:"
1874
 
1875
+ #: includes/sc_event-list.php:405
1876
  msgid "Link to RSS feed"
1877
  msgstr ""
1878
 
1879
+ #: includes/sc_event-list.php:414
1880
  msgid "Link to iCal feed"
1881
  msgstr ""
1882
 
1883
+ #: includes/widget_helptexts.php:11
1884
  msgid "This option defines the displayed title for the widget."
1885
  msgstr ""
1886
 
1887
+ #: includes/widget_helptexts.php:18
1888
  msgid "Category Filter"
1889
  msgstr "Filtro de categoría"
1890
 
1891
+ #: includes/widget_helptexts.php:20
1892
  msgid ""
1893
  "This option defines the categories of which events are shown. The standard "
1894
  "is all or an empty string to show all events. Specify a category slug or a "
1897
  "all possibilities."
1898
  msgstr ""
1899
 
1900
+ #: includes/widget_helptexts.php:27
1901
  msgid "Number of listed events"
1902
  msgstr "Cantidad de eventos listados"
1903
 
1904
+ #: includes/widget_helptexts.php:29
1905
  msgid "The number of upcoming events to display"
1906
  msgstr ""
1907
 
1908
+ #: includes/widget_helptexts.php:36
1909
  msgid "Truncate event title to"
1910
  msgstr ""
1911
 
1912
+ #: includes/widget_helptexts.php:37 includes/widget_helptexts.php:65
1913
+ #: includes/widget_helptexts.php:93
1914
  msgid "characters"
1915
  msgstr "caracteres"
1916
 
1917
+ #: includes/widget_helptexts.php:38
1918
  msgid ""
1919
  "This option defines the number of displayed characters for the event title."
1920
  msgstr ""
1921
 
1922
+ #: includes/widget_helptexts.php:39 includes/widget_helptexts.php:67
1923
  #, php-format
1924
  msgid ""
1925
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1926
  "automatically truncate the text via css."
1927
  msgstr ""
1928
 
1929
+ #: includes/widget_helptexts.php:46
1930
  msgid "Show event starttime"
1931
  msgstr "Mostrar horario de comienzo del evento"
1932
 
1933
+ #: includes/widget_helptexts.php:48
1934
  msgid "This option defines if the event start time will be displayed."
1935
  msgstr ""
1936
 
1937
+ #: includes/widget_helptexts.php:55
1938
  msgid "Show event location"
1939
  msgstr "Mostrar localización del evento"
1940
 
1941
+ #: includes/widget_helptexts.php:57
1942
  msgid "This option defines if the event location will be displayed."
1943
  msgstr ""
1944
 
1945
+ #: includes/widget_helptexts.php:64
1946
  msgid "Truncate location to"
1947
  msgstr "Recortar la localización a"
1948
 
1949
+ #: includes/widget_helptexts.php:66
1950
  msgid ""
1951
  "If the event location is diplayed this option defines the number of "
1952
  "displayed characters."
1953
  msgstr ""
1954
 
1955
+ #: includes/widget_helptexts.php:74
1956
  msgid "Show event excerpt"
1957
  msgstr ""
1958
 
1959
+ #: includes/widget_helptexts.php:76
1960
  msgid "This option defines if the event excerpt will be displayed."
1961
  msgstr ""
1962
 
1963
+ #: includes/widget_helptexts.php:83
1964
  msgid "Show event content"
1965
  msgstr ""
1966
 
1967
+ #: includes/widget_helptexts.php:85
1968
  msgid "This option defines if the event content will be displayed."
1969
  msgstr ""
1970
 
1971
+ #: includes/widget_helptexts.php:92
1972
  msgid "Truncate content to"
1973
  msgstr ""
1974
 
1975
+ #: includes/widget_helptexts.php:94
1976
  msgid ""
1977
  "If the event content are diplayed this option defines the number of diplayed"
1978
  " characters."
1979
  msgstr ""
1980
 
1981
+ #: includes/widget_helptexts.php:95
1982
  #, php-format
1983
  msgid "Set this value to %1$s to view the full text."
1984
  msgstr ""
1985
 
1986
+ #: includes/widget_helptexts.php:102
1987
  msgid "URL to the linked Event List page"
1988
  msgstr "Link a la Página del Evento"
1989
 
1990
+ #: includes/widget_helptexts.php:104
1991
  msgid ""
1992
  "This option defines the url to the linked Event List page. This option is "
1993
  "required if you want to use one of the options below."
1994
  msgstr ""
1995
 
1996
+ #: includes/widget_helptexts.php:111
1997
  msgid "Shortcode ID on linked page"
1998
  msgstr ""
1999
 
2000
+ #: includes/widget_helptexts.php:113
2001
  msgid ""
2002
  "This option defines the shortcode-id for the Event List on the linked page. "
2003
  "Normally the standard value 1 is correct, you only have to change it if you "
2004
  "use multiple event-list shortcodes on the linked page."
2005
  msgstr ""
2006
 
2007
+ #: includes/widget_helptexts.php:122
2008
  msgid ""
2009
  "With this option you can add a link to the single event page for every "
2010
  "displayed event. You have to specify the url to the page and the shortcode "
2011
  "id option if you want to use it."
2012
  msgstr ""
2013
 
2014
+ #: includes/widget_helptexts.php:131
2015
  msgid ""
2016
  "With this option you can add a link to the event-list page below the "
2017
  "diplayed events. You have to specify the url to page option if you want to "
2018
  "use it."
2019
  msgstr ""
2020
 
2021
+ #: includes/widget_helptexts.php:138
2022
  msgid "Caption for the link"
2023
  msgstr ""
2024
 
2025
+ #: includes/widget_helptexts.php:140
2026
  msgid ""
2027
  "This option defines the text for the link to the Event List page if the "
2028
  "approriate option is selected."
2029
  msgstr ""
2030
 
2031
+ #: includes/widget.php:21
2032
  msgid "With this widget a list of upcoming events can be displayed."
2033
  msgstr ""
2034
 
2035
+ #: includes/widget.php:26
2036
  msgid "Upcoming events"
2037
  msgstr "Eventos próximos"
2038
 
2039
+ #: includes/widget.php:40
2040
  msgid "show events page"
2041
  msgstr "Mostrar página de eventos"
languages/event-list-es_ES.mo CHANGED
Binary file
languages/event-list-es_ES.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -7,8 +7,8 @@ msgid ""
7
  msgstr ""
8
  "Project-Id-Version: wp-event-list\n"
9
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
10
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
11
- "PO-Revision-Date: 2020-11-16 16:29+0000\n"
12
  "Last-Translator: mibuthu\n"
13
  "Language-Team: Spanish (Spain) (http://www.transifex.com/mibuthu/wp-event-list/language/es_ES/)\n"
14
  "MIME-Version: 1.0\n"
@@ -17,117 +17,117 @@ msgstr ""
17
  "Language: es_ES\n"
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
 
20
- #: admin/admin.php:56
21
  #, php-format
22
  msgid "Errors during upgrade of plugin %1$s"
23
  msgstr ""
24
 
25
- #: admin/admin.php:56
26
  #, php-format
27
  msgid "Upgrade of plugin %1$s successful"
28
  msgstr ""
29
 
30
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
31
  msgid "Event List Settings"
32
  msgstr "Ajustes de eventos"
33
 
34
- #: admin/admin.php:105
35
  msgid "Settings"
36
  msgstr "Ajustes"
37
 
38
- #: admin/admin.php:109 admin/includes/admin-about.php:37
39
  msgid "About Event List"
40
  msgstr "Acerca de la lista de eventos"
41
 
42
- #: admin/admin.php:109
43
  msgid "About"
44
  msgstr "Sobre"
45
 
46
- #: admin/admin.php:131
47
  #, php-format
48
  msgid "%s Event"
49
  msgid_plural "%s Events"
50
  msgstr[0] ""
51
  msgstr[1] ""
52
 
53
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
54
  msgid "General"
55
  msgstr "General"
56
 
57
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
58
- #: admin/includes/admin-about.php:105
59
  msgid "Shortcode Attributes"
60
  msgstr ""
61
 
62
- #: admin/includes/admin-about.php:72
63
  msgid "Help and Instructions"
64
  msgstr "Ayuda e instrucciones"
65
 
66
- #: admin/includes/admin-about.php:73
67
  #, php-format
68
  msgid "You can manage the events %1$shere%2$s"
69
  msgstr ""
70
 
71
- #: admin/includes/admin-about.php:74
72
  msgid "To show the events on your site you have 2 possibilities"
73
  msgstr "Para mostrar los eventos en tu sitio web tienes 2 posibilidades"
74
 
75
- #: admin/includes/admin-about.php:75
76
  #, php-format
77
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
78
  msgstr ""
79
 
80
- #: admin/includes/admin-about.php:76
81
  #, php-format
82
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
83
  msgstr ""
84
 
85
- #: admin/includes/admin-about.php:77
86
  msgid ""
87
  "The displayed events and their style can be modified with the available "
88
  "widget settings and the available attributes for the shortcode."
89
  msgstr ""
90
 
91
- #: admin/includes/admin-about.php:78
92
  #, php-format
93
  msgid ""
94
  "A list of all available shortcode attributes with their descriptions is "
95
  "available in the %1$s tab."
96
  msgstr ""
97
 
98
- #: admin/includes/admin-about.php:79
99
  msgid "The available widget options are described in their tooltip text."
100
  msgstr ""
101
 
102
- #: admin/includes/admin-about.php:80
103
  #, php-format
104
  msgid ""
105
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
106
  " to insert an URL to the linked event-list page."
107
  msgstr ""
108
 
109
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
110
  msgid "Add links to the single events"
111
  msgstr ""
112
 
113
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
114
  msgid "Add a link to the Event List page"
115
  msgstr ""
116
 
117
- #: admin/includes/admin-about.php:81
118
  msgid ""
119
  "This is required because the widget does not know in which page or post the "
120
  "shortcode was included."
121
  msgstr ""
122
 
123
- #: admin/includes/admin-about.php:82
124
  msgid ""
125
  "Additionally you have to insert the correct Shortcode id on the linked page."
126
  " This id describes which shortcode should be used on the given page or post "
127
  "if you have more than one."
128
  msgstr ""
129
 
130
- #: admin/includes/admin-about.php:83
131
  #, php-format
132
  msgid ""
133
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -135,843 +135,848 @@ msgid ""
135
  "link on your linked page or post."
136
  msgstr ""
137
 
138
- #: admin/includes/admin-about.php:84
139
  #, php-format
140
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
141
  msgstr ""
142
 
143
- #: admin/includes/admin-about.php:86
144
  #, php-format
145
  msgid ""
146
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
147
  "want."
148
  msgstr ""
149
 
150
- #: admin/includes/admin-about.php:86
151
  msgid "Settings page"
152
  msgstr ""
153
 
154
- #: admin/includes/admin-about.php:92
155
  msgid "About the plugin author"
156
  msgstr ""
157
 
158
- #: admin/includes/admin-about.php:94
159
  #, php-format
160
  msgid ""
161
  "This plugin is developed by %1$s, you can find more information about the "
162
  "plugin on the %2$s."
163
  msgstr ""
164
 
165
- #: admin/includes/admin-about.php:94
166
- msgid "wordpress plugin site"
167
  msgstr ""
168
 
169
- #: admin/includes/admin-about.php:95
170
  #, php-format
171
  msgid "If you like the plugin please rate it on the %1$s."
172
  msgstr ""
173
 
174
- #: admin/includes/admin-about.php:95
175
- msgid "wordpress plugin review site"
176
  msgstr ""
177
 
178
- #: admin/includes/admin-about.php:96
179
  msgid ""
180
  "If you want to support the plugin I would be happy to get a small donation"
181
  msgstr ""
182
 
183
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
184
- #: admin/includes/admin-about.php:99
185
  #, php-format
186
  msgid "Donate with %1$s"
187
  msgstr ""
188
 
189
- #: admin/includes/admin-about.php:107
190
  msgid ""
191
  "You have the possibility to modify the output if you add some of the "
192
  "following attributes to the shortcode."
193
  msgstr ""
194
 
195
- #: admin/includes/admin-about.php:108
196
  #, php-format
197
  msgid ""
198
  "You can combine and add as much attributes as you want. E.g. the shortcode "
199
  "including the attributes %1$s and %2$s would looks like this:"
200
  msgstr ""
201
 
202
- #: admin/includes/admin-about.php:110
203
  msgid ""
204
  "Below you can find a list of all supported attributes with their "
205
  "descriptions and available options:"
206
  msgstr ""
207
 
208
- #: admin/includes/admin-about.php:124
209
  msgid "Attribute name"
210
  msgstr "Nombre de atributo"
211
 
212
- #: admin/includes/admin-about.php:125
213
  msgid "Value options"
214
  msgstr "Opciones de valor"
215
 
216
- #: admin/includes/admin-about.php:126
217
  msgid "Default value"
218
  msgstr "Valor por defecto"
219
 
220
- #: admin/includes/admin-about.php:127
221
  msgid "Description"
222
  msgstr "Descripción"
223
 
224
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
225
- #: includes/sc_event-list_helptexts.php:31
226
  msgid "Filter Syntax"
227
  msgstr "Sintaxis de filtro"
228
 
229
- #: admin/includes/admin-about.php:146
230
  msgid ""
231
  "For date and cat filters you can specify complex filters with the following "
232
  "syntax:"
233
  msgstr ""
234
 
235
- #: admin/includes/admin-about.php:147
236
  #, php-format
237
  msgid ""
238
  "You can use %1$s and %2$s connections to define complex filters. "
239
  "Additionally you can set brackets %3$s for nested queries."
240
  msgstr ""
241
 
242
- #: admin/includes/admin-about.php:147
243
  msgid "AND"
244
  msgstr "Y"
245
 
246
- #: admin/includes/admin-about.php:147
247
  msgid "OR"
248
  msgstr "O"
249
 
250
- #: admin/includes/admin-about.php:147
251
  msgid "or"
252
  msgstr "o"
253
 
254
- #: admin/includes/admin-about.php:147
255
  msgid "and"
256
  msgstr "y"
257
 
258
- #: admin/includes/admin-about.php:148
259
  msgid "Examples for cat filters:"
260
  msgstr "Ejemplos de filtros cat:"
261
 
262
- #: admin/includes/admin-about.php:149
263
  #, php-format
264
  msgid "Show all events with category %1$s."
265
  msgstr ""
266
 
267
- #: admin/includes/admin-about.php:150
268
  #, php-format
269
  msgid "Show all events with category %1$s or %2$s."
270
  msgstr ""
271
 
272
- #: admin/includes/admin-about.php:151
273
  #, php-format
274
  msgid ""
275
  "Show all events with category %1$s and all events where category %2$s as "
276
  "well as %3$s is selected."
277
  msgstr ""
278
 
279
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
280
  msgid "Available Date Formats"
281
  msgstr "Formatos de fecha disponibles"
282
 
283
- #: admin/includes/admin-about.php:157
284
  msgid "For date filters you can use the following date formats:"
285
  msgstr ""
286
 
287
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
288
  msgid "Available Date Range Formats"
289
  msgstr "Formatos Rango Fecha Disponible"
290
 
291
- #: admin/includes/admin-about.php:166
292
  msgid "For date filters you can use the following daterange formats:"
293
  msgstr ""
294
 
295
- #: admin/includes/admin-about.php:178
296
  msgid "Value"
297
  msgstr "Valor"
298
 
299
- #: admin/includes/admin-about.php:182
300
  msgid "Example"
301
  msgstr "Ejemplo"
302
 
303
- #: admin/includes/admin-categories.php:38
304
  msgid "Synchronize with post categories"
305
  msgstr ""
306
 
307
- #: admin/includes/admin-categories.php:46
308
  #, php-format
309
  msgid "%1$s categories modified (%2$s)"
310
  msgstr ""
311
 
312
- #: admin/includes/admin-categories.php:47
313
  #, php-format
314
  msgid "%1$s categories added (%2$s)"
315
  msgstr ""
316
 
317
- #: admin/includes/admin-categories.php:48
318
  #, php-format
319
  msgid "%1$s categories deleted (%2$s)"
320
  msgstr ""
321
 
322
- #: admin/includes/admin-categories.php:50
323
  #, php-format
324
  msgid "%1$s categories not modified (%2$s)"
325
  msgstr ""
326
 
327
- #: admin/includes/admin-categories.php:51
328
  #, php-format
329
  msgid "%1$s categories not added (%2$s)"
330
  msgstr ""
331
 
332
- #: admin/includes/admin-categories.php:52
333
  #, php-format
334
  msgid "%1$s categories not deleted (%2$s)"
335
  msgstr ""
336
 
337
- #: admin/includes/admin-categories.php:55
338
  msgid "An Error occured during the category sync"
339
  msgstr ""
340
 
341
- #: admin/includes/admin-categories.php:59
342
  msgid "Category sync finished"
343
  msgstr ""
344
 
345
- #: admin/includes/admin-category-sync.php:45
346
  msgid "Error: You are not allowed to view this page!"
347
  msgstr ""
348
 
349
- #: admin/includes/admin-category-sync.php:62
350
  msgid "Affected Categories when switching to seperate Event Categories"
351
  msgstr ""
352
 
353
- #: admin/includes/admin-category-sync.php:63
354
  msgid "Switch option to seperate Event Categories"
355
  msgstr ""
356
 
357
- #: admin/includes/admin-category-sync.php:64
358
  msgid ""
359
  "If you proceed, all post categories will be copied and all events will be "
360
  "re-assigned to this new categories."
361
  msgstr ""
362
 
363
- #: admin/includes/admin-category-sync.php:65
364
  msgid ""
365
  "Afterwards the event categories are independent of the post categories."
366
  msgstr ""
367
 
368
- #: admin/includes/admin-category-sync.php:68
369
  msgid "Affected Categories when switching to use Post Categories for events"
370
  msgstr ""
371
 
372
- #: admin/includes/admin-category-sync.php:69
373
  msgid "Switch option to use Post Categories for events"
374
  msgstr ""
375
 
376
- #: admin/includes/admin-category-sync.php:70
377
  msgid ""
378
  "Take a detailed look at the affected categories above before you proceed! "
379
  "All seperate event categories will be deleted, this cannot be undone!"
380
  msgstr ""
381
 
382
- #: admin/includes/admin-category-sync.php:73
383
  msgid "Event Categories: Synchronise with Post Categories"
384
  msgstr ""
385
 
386
- #: admin/includes/admin-category-sync.php:74
387
  msgid "Start synchronisation"
388
  msgstr ""
389
 
390
- #: admin/includes/admin-category-sync.php:75
391
  msgid ""
392
  "If this option is enabled the above listed categories will be deleted and "
393
  "removed from the existing events!"
394
  msgstr ""
395
 
396
- #: admin/includes/admin-category-sync.php:90
397
  msgid "Categories to modify"
398
  msgstr ""
399
 
400
- #: admin/includes/admin-category-sync.php:91
401
  msgid "Categories to add"
402
  msgstr ""
403
 
404
- #: admin/includes/admin-category-sync.php:92
405
  msgid "Categories to delete (optional)"
406
  msgstr ""
407
 
408
- #: admin/includes/admin-category-sync.php:93
409
  msgid "Delete not available post categories"
410
  msgstr ""
411
 
412
- #: admin/includes/admin-category-sync.php:97
413
  msgid "Categories with differences"
414
  msgstr ""
415
 
416
- #: admin/includes/admin-category-sync.php:98
417
  msgid "Categories to add (optional)"
418
  msgstr ""
419
 
420
- #: admin/includes/admin-category-sync.php:99
421
  msgid "Add not available post categories"
422
  msgstr ""
423
 
424
- #: admin/includes/admin-category-sync.php:117
425
  msgid "none"
426
  msgstr ""
427
 
428
- #: admin/includes/admin-import.php:49
429
  msgid "Import Events"
430
  msgstr "Importar Eventos"
431
 
432
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
433
- #: admin/includes/admin-import.php:198
434
  msgid "Step"
435
  msgstr "Paso"
436
 
437
- #: admin/includes/admin-import.php:69
438
  msgid "Set import file and options"
439
  msgstr ""
440
 
441
- #: admin/includes/admin-import.php:72
442
  #, php-format
443
  msgid "Proceed with Step %1$s"
444
  msgstr ""
445
 
446
- #: admin/includes/admin-import.php:75
447
  msgid "Example file"
448
  msgstr "Archivo de ejemplo"
449
 
450
- #: admin/includes/admin-import.php:76
451
  #, php-format
452
  msgid ""
453
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
454
  msgstr ""
455
 
456
- #: admin/includes/admin-import.php:77
457
  msgid "Note"
458
  msgstr "Nota"
459
 
460
- #: admin/includes/admin-import.php:77
461
  msgid ""
462
  "Do not change the column header and separator line (first two lines), "
463
  "otherwise the import will fail!"
464
  msgstr ""
465
 
466
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
467
  msgid "Sorry, there has been an error."
468
  msgstr ""
469
 
470
- #: admin/includes/admin-import.php:85
471
  msgid "The file does not exist, please try again."
472
  msgstr ""
473
 
474
- #: admin/includes/admin-import.php:93
475
  msgid "The uploaded file does not have the required csv extension."
476
  msgstr ""
477
 
478
- #: admin/includes/admin-import.php:105
479
  msgid "Events review and additonal category selection"
480
  msgstr ""
481
 
482
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
483
  msgid "Error"
484
  msgstr ""
485
 
486
- #: admin/includes/admin-import.php:111
487
  msgid "This CSV file cannot be imported"
488
  msgstr ""
489
 
490
- #: admin/includes/admin-import.php:122
491
  msgid "None of the events in this CSV file can be imported"
492
  msgstr ""
493
 
494
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
495
  msgid "Warning"
496
  msgstr ""
497
 
498
- #: admin/includes/admin-import.php:126
499
  #, php-format
500
  msgid "There is %1$s event which cannot be imported"
501
  msgid_plural "There are %1$s events which cannot be imported"
502
  msgstr[0] ""
503
  msgstr[1] ""
504
 
505
- #: admin/includes/admin-import.php:134
506
  #, php-format
507
  msgid "CSV line %1$s"
508
  msgstr ""
509
 
510
- #: admin/includes/admin-import.php:144
511
  msgid "You can still import all other events listed below."
512
  msgstr ""
513
 
514
- #: admin/includes/admin-import.php:163
515
  msgid ""
516
  "The following category slugs are not available and will be removed from the "
517
  "imported events"
518
  msgstr ""
519
 
520
- #: admin/includes/admin-import.php:169
521
  msgid ""
522
  "If you want to keep these categories, please create these Categories first "
523
  "and do the import afterwards."
524
  msgstr ""
525
 
526
- #: admin/includes/admin-import.php:198
527
  msgid "Import result"
528
  msgstr ""
529
 
530
- #: admin/includes/admin-import.php:201
531
  #, php-format
532
  msgid "Import of %1$s events successful!"
533
  msgstr ""
534
 
535
- #: admin/includes/admin-import.php:202
536
  msgid "Go back to All Events"
537
  msgstr ""
538
 
539
- #: admin/includes/admin-import.php:206
540
  msgid "Errors during Import"
541
  msgstr ""
542
 
543
- #: admin/includes/admin-import.php:215
544
  msgid "Event from CSV-line"
545
  msgstr ""
546
 
547
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
548
- #: includes/widget_helptexts.php:8
549
  msgid "Title"
550
  msgstr "Título"
551
 
552
- #: admin/includes/admin-import.php:227
553
  msgid "Start Date"
554
  msgstr "Fecha Inicio"
555
 
556
- #: admin/includes/admin-import.php:228
557
  msgid "End Date"
558
  msgstr "Fecha Final"
559
 
560
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
561
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
562
  msgid "Time"
563
  msgstr "Hora"
564
 
565
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
566
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
567
- #: includes/options_helptexts.php:74
568
  msgid "Location"
569
  msgstr "Ubicación"
570
 
571
- #: admin/includes/admin-import.php:231
572
  msgid "Content"
573
  msgstr ""
574
 
575
- #: admin/includes/admin-import.php:232
576
  msgid "Category slugs"
577
  msgstr ""
578
 
579
- #: admin/includes/admin-import.php:274
580
  msgid "Header line is missing or not correct!"
581
  msgstr ""
582
 
583
- #: admin/includes/admin-import.php:275
584
  #, php-format
585
  msgid ""
586
  "Have a look at the %1$sexample file%2$s to see the correct header line "
587
  "format."
588
  msgstr ""
589
 
590
- #: admin/includes/admin-import.php:281
591
  #, php-format
592
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
593
  msgstr ""
594
 
595
- #: admin/includes/admin-import.php:309
596
  msgid "Empty event title found"
597
  msgstr ""
598
 
599
- #: admin/includes/admin-import.php:315
600
  msgid "Wrong date format for startdate"
601
  msgstr ""
602
 
603
- #: admin/includes/admin-import.php:324
604
  msgid "Wrong date format for enddate"
605
  msgstr ""
606
 
607
- #: admin/includes/admin-import.php:365
608
  msgid "Import events"
609
  msgstr ""
610
 
611
- #: admin/includes/admin-import.php:366
612
  msgid "Add additional categories"
613
  msgstr ""
614
 
615
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
616
  msgid "Import"
617
  msgstr "Importar"
618
 
619
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
620
  msgid "No events found"
621
  msgstr ""
622
 
623
- #: admin/includes/admin-import.php:432
624
  msgid "Saving of event failed!"
625
  msgstr ""
626
 
627
- #: admin/includes/admin-main.php:60
628
  msgid "Event Date"
629
  msgstr ""
630
 
631
- #: admin/includes/admin-main.php:64
632
  msgid "Author"
633
  msgstr "Autor"
634
 
635
- #: admin/includes/admin-main.php:126
636
  #, php-format
637
  msgid "Add a copy of %1$s"
638
  msgstr ""
639
 
640
- #: admin/includes/admin-main.php:126
641
  msgid "Copy"
642
  msgstr ""
643
 
644
- #: admin/includes/admin-new.php:51
645
  msgid "Event data"
646
  msgstr ""
647
 
648
- #: admin/includes/admin-new.php:80
649
  msgid "Add Copy"
650
  msgstr ""
651
 
652
- #: admin/includes/admin-new.php:84
653
  msgid "Date"
654
  msgstr "Fecha"
655
 
656
- #: admin/includes/admin-new.php:84
657
  msgid "required"
658
  msgstr "obligatorio"
659
 
660
- #: admin/includes/admin-new.php:87
661
  msgid "Multi-Day Event"
662
  msgstr "Evento de varios días"
663
 
664
- #: admin/includes/admin-new.php:106
665
  msgid "Event Title"
666
  msgstr ""
667
 
668
- #: admin/includes/admin-new.php:121
669
  msgid "Event Content"
670
  msgstr ""
671
 
672
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
673
  msgid "Event updated."
674
  msgstr ""
675
 
676
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
677
  msgid "View event"
678
  msgstr ""
679
 
680
- #: admin/includes/admin-new.php:184
681
  #, php-format
682
  msgid "Event restored to revision from %1$s"
683
  msgstr ""
684
 
685
- #: admin/includes/admin-new.php:185
686
  msgid "Event published."
687
  msgstr ""
688
 
689
- #: admin/includes/admin-new.php:187
690
  msgid "Event submitted."
691
  msgstr ""
692
 
693
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
694
- #: admin/includes/admin-new.php:190
695
  msgid "Preview event"
696
  msgstr ""
697
 
698
- #: admin/includes/admin-new.php:188
699
  #, php-format
700
  msgid "Event scheduled for: %1$s>"
701
  msgstr ""
702
 
703
- #: admin/includes/admin-new.php:190
704
  msgid "Event draft updated."
705
  msgstr ""
706
 
707
- #: admin/includes/admin-settings.php:73
708
  msgid "Go to Event Category switching page"
709
  msgstr ""
710
 
711
- #: admin/includes/admin-settings.php:85
712
  msgid "Frontend Settings"
713
  msgstr "Configuración de interfaz"
714
 
715
- #: admin/includes/admin-settings.php:86
716
  msgid "Admin Page Settings"
717
  msgstr "Configuración de página de administrador"
718
 
719
- #: admin/includes/admin-settings.php:87
720
  msgid "Feed Settings"
721
  msgstr "Configuración Conectores"
722
 
723
- #: admin/includes/admin-settings.php:88
724
  msgid "Category Taxonomy"
725
  msgstr ""
726
 
727
- #: includes/daterange_helptexts.php:7
728
  msgid "Year"
729
  msgstr "Año"
730
 
731
- #: includes/daterange_helptexts.php:8
732
  msgid "A year can be specified in 4 digit format."
733
  msgstr ""
734
 
735
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
736
- #: includes/daterange_helptexts.php:36
737
  #, php-format
738
  msgid ""
739
  "For a start date filter the first day of %1$s is used, in an end date the "
740
  "last day."
741
  msgstr ""
742
 
743
- #: includes/daterange_helptexts.php:9
744
  msgid "the resulting year"
745
  msgstr ""
746
 
747
- #: includes/daterange_helptexts.php:12
748
  msgid "Month"
749
  msgstr "Mes"
750
 
751
- #: includes/daterange_helptexts.php:13
752
  msgid ""
753
  "A month can be specified with 4 digits for the year and 2 digits for the "
754
  "month, seperated by a hyphen (-)."
755
  msgstr ""
756
 
757
- #: includes/daterange_helptexts.php:14
758
  msgid "the resulting month"
759
  msgstr ""
760
 
761
- #: includes/daterange_helptexts.php:17
762
  msgid "Day"
763
  msgstr "Día"
764
 
765
- #: includes/daterange_helptexts.php:18
766
  msgid ""
767
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
768
  " month and 2 digets for the day, seperated by hyphens (-)."
769
  msgstr ""
770
 
771
- #: includes/daterange_helptexts.php:21
772
  msgid "Relative Year"
773
  msgstr "Año relativo"
774
 
775
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
776
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
777
  #, php-format
778
  msgid "%1$s from now can be specified in the following notation: %2$s"
779
  msgstr ""
780
 
781
- #: includes/daterange_helptexts.php:22
782
  msgid "A relative year"
783
  msgstr ""
784
 
785
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
786
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
787
  #, php-format
788
  msgid ""
789
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
790
  "%3$s or %4$s attached (see also the example below)."
791
  msgstr ""
792
 
793
- #: includes/daterange_helptexts.php:23
794
  msgid "number of years"
795
  msgstr ""
796
 
797
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
798
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
799
  #, php-format
800
  msgid "Additionally the following values are available: %1$s"
801
  msgstr ""
802
 
803
- #: includes/daterange_helptexts.php:27
804
  msgid "Relative Month"
805
  msgstr "Mes relativo"
806
 
807
- #: includes/daterange_helptexts.php:28
808
  msgid "A relative month"
809
  msgstr "Un mes relativo"
810
 
811
- #: includes/daterange_helptexts.php:29
812
  msgid "number of months"
813
  msgstr "número de meses"
814
 
815
- #: includes/daterange_helptexts.php:33
816
  msgid "Relative Week"
817
  msgstr "Semana relativa"
818
 
819
- #: includes/daterange_helptexts.php:34
820
  msgid "A relative week"
821
  msgstr "Una semana relativa"
822
 
823
- #: includes/daterange_helptexts.php:35
824
  msgid "number of weeks"
825
  msgstr "número de semanas"
826
 
827
- #: includes/daterange_helptexts.php:36
828
  msgid "the resulting week"
829
  msgstr ""
830
 
831
- #: includes/daterange_helptexts.php:37
832
  #, php-format
833
  msgid ""
834
  "The first day of the week is depending on the option %1$s which can be found"
835
  " and changed in %2$s."
836
  msgstr ""
837
 
838
- #: includes/daterange_helptexts.php:41
839
  msgid "Relative Day"
840
  msgstr "Día relativo"
841
 
842
- #: includes/daterange_helptexts.php:42
843
  msgid "A relative day"
844
  msgstr "Un día relativo"
845
 
846
- #: includes/daterange_helptexts.php:43
847
  msgid "number of days"
848
  msgstr "Número de días"
849
 
850
- #: includes/daterange_helptexts.php:49
851
  msgid "Date range"
852
  msgstr "Rango de fechas"
853
 
854
- #: includes/daterange_helptexts.php:50
855
  msgid ""
856
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
857
  "\t For the start and end date any available date format can be used."
858
  msgstr ""
859
 
860
- #: includes/daterange_helptexts.php:55
861
  msgid "This value defines a range without any limits."
862
  msgstr ""
863
 
864
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
865
- #: includes/daterange_helptexts.php:66
866
  #, php-format
867
  msgid "The corresponding date_range format is: %1$s"
868
  msgstr ""
869
 
870
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
871
  msgid "Upcoming"
872
  msgstr "Próximamente"
873
 
874
- #: includes/daterange_helptexts.php:60
875
  msgid "This value defines a range from the actual day to the future."
876
  msgstr ""
877
 
878
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
879
  msgid "Past"
880
  msgstr "Pasado"
881
 
882
- #: includes/daterange_helptexts.php:65
883
  msgid "This value defines a range from the past to the previous day."
884
  msgstr ""
885
 
886
- #: includes/event.php:110
887
  msgid "No valid start date provided"
888
  msgstr ""
889
 
890
- #: includes/events_post_type.php:60
 
 
 
 
 
891
  msgid "Events"
892
  msgstr "Eventos"
893
 
894
- #: includes/events_post_type.php:61
895
  msgid "Event"
896
  msgstr ""
897
 
898
- #: includes/events_post_type.php:62
899
  msgid "Add New"
900
  msgstr "Añadir Nuevo"
901
 
902
- #: includes/events_post_type.php:63
903
  msgid "Add New Event"
904
  msgstr "Añadir Nuevo Evento"
905
 
906
- #: includes/events_post_type.php:64
907
  msgid "Edit Event"
908
  msgstr "Editar Evento"
909
 
910
- #: includes/events_post_type.php:65
911
  msgid "New Event"
912
  msgstr ""
913
 
914
- #: includes/events_post_type.php:66
915
  msgid "View Event"
916
  msgstr ""
917
 
918
- #: includes/events_post_type.php:67
919
  msgid "View Events"
920
  msgstr ""
921
 
922
- #: includes/events_post_type.php:68
923
  msgid "Search Events"
924
  msgstr ""
925
 
926
- #: includes/events_post_type.php:70
927
  msgid "No events found in Trash"
928
  msgstr ""
929
 
930
- #: includes/events_post_type.php:72
931
  msgid "All Events"
932
  msgstr "Añadir Eventos"
933
 
934
- #: includes/events_post_type.php:73
935
  msgid "Event Archives"
936
  msgstr ""
937
 
938
- #: includes/events_post_type.php:74
939
  msgid "Event Attributes"
940
  msgstr ""
941
 
942
- #: includes/events_post_type.php:75
943
  msgid "Insert into event"
944
  msgstr ""
945
 
946
- #: includes/events_post_type.php:76
947
  msgid "Uploaded to this event"
948
  msgstr ""
949
 
950
- #: includes/events_post_type.php:77
951
  msgid "Event List"
952
  msgstr "Listado Eventos"
953
 
954
- #: includes/events_post_type.php:78
955
  msgid "Filter events list"
956
  msgstr ""
957
 
958
- #: includes/events_post_type.php:79
959
  msgid "Events list navigation"
960
  msgstr ""
961
 
962
- #: includes/events_post_type.php:80
963
  msgid "Events list"
964
  msgstr ""
965
 
966
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
967
  msgid "Reset"
968
  msgstr ""
969
 
970
- #: includes/filterbar.php:278
971
  msgid "All"
972
  msgstr "Todos"
973
 
974
- #: includes/filterbar.php:281
975
  msgid "All Dates"
976
  msgstr ""
977
 
@@ -993,128 +998,128 @@ msgid ""
993
  "CSV file can be specified."
994
  msgstr ""
995
 
996
- #: includes/options_helptexts.php:22
997
  #, php-format
998
  msgid ""
999
  "You can use the php date format options given in %1$s, the most important "
1000
  "ones are:"
1001
  msgstr ""
1002
 
1003
- #: includes/options_helptexts.php:24
1004
  msgid "full year representation, with 4 digits"
1005
  msgstr ""
1006
 
1007
- #: includes/options_helptexts.php:25
1008
  msgid "numeric representation of a month, with leading zeros"
1009
  msgstr ""
1010
 
1011
- #: includes/options_helptexts.php:26
1012
  msgid "day of the month, 2 digits with leading zeros"
1013
  msgstr ""
1014
 
1015
- #: includes/options_helptexts.php:28
1016
  msgid ""
1017
  "If the date format in the CSV file does not correspond to the given format, "
1018
  "the import script tries to recognize the date format by itself."
1019
  msgstr ""
1020
 
1021
- #: includes/options_helptexts.php:29
1022
  msgid ""
1023
  "But this can cause problems or result in wrong dates, so it is recommended "
1024
  "to specify the correct date format here."
1025
  msgstr ""
1026
 
1027
- #: includes/options_helptexts.php:30
1028
  msgid "Examples"
1029
  msgstr ""
1030
 
1031
- #: includes/options_helptexts.php:39
1032
  msgid "Text for no events"
1033
  msgstr "Texto para ningún evento"
1034
 
1035
- #: includes/options_helptexts.php:41
1036
  msgid ""
1037
  "This option defines the displayed text when no events are available for the "
1038
  "selected view."
1039
  msgstr ""
1040
 
1041
- #: includes/options_helptexts.php:46
1042
  msgid "Multiday filter range"
1043
  msgstr ""
1044
 
1045
- #: includes/options_helptexts.php:47
1046
  msgid "Use the complete event range in the date filter"
1047
  msgstr ""
1048
 
1049
- #: includes/options_helptexts.php:49
1050
  msgid ""
1051
  "This option defines if the complete range of a multiday event shall be "
1052
  "considered in the date filter."
1053
  msgstr ""
1054
 
1055
- #: includes/options_helptexts.php:50
1056
  msgid ""
1057
  "If disabled, only the start day of an event is considered in the filter."
1058
  msgstr ""
1059
 
1060
- #: includes/options_helptexts.php:51
1061
  msgid ""
1062
  "For an example multiday event which started yesterday and ends tomorrow this"
1063
  " means, that it is displayed in umcoming dates when this option is enabled, "
1064
  "but it is hidden when the option is disabled."
1065
  msgstr ""
1066
 
1067
- #: includes/options_helptexts.php:56
1068
  msgid "Date display"
1069
  msgstr "Indicación de la fecha"
1070
 
1071
- #: includes/options_helptexts.php:57
1072
  msgid "Show the date only once per day"
1073
  msgstr ""
1074
 
1075
- #: includes/options_helptexts.php:59
1076
  msgid ""
1077
  "With this option enabled the date is only displayed once per day if more "
1078
  "than one event is available on the same day."
1079
  msgstr ""
1080
 
1081
- #: includes/options_helptexts.php:60
1082
  msgid ""
1083
  "If enabled, the events are ordered in a different way (end date before start"
1084
  " time) to allow using the same date for as much events as possible."
1085
  msgstr ""
1086
 
1087
- #: includes/options_helptexts.php:65
1088
  msgid "HTML tags"
1089
  msgstr "Etiquetas HTML"
1090
 
1091
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1092
  #, php-format
1093
  msgid "Allow HTML tags in the event field \"%1$s\""
1094
  msgstr ""
1095
 
1096
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1097
  #, php-format
1098
  msgid ""
1099
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1100
  msgstr ""
1101
 
1102
- #: includes/options_helptexts.php:79
1103
  msgid "Preferred language file"
1104
  msgstr ""
1105
 
1106
- #: includes/options_helptexts.php:80
1107
  msgid "Load translations from general language directory first"
1108
  msgstr ""
1109
 
1110
- #: includes/options_helptexts.php:82
1111
  #, php-format
1112
  msgid ""
1113
  "The default is to load the %1$s translation file from the plugin language "
1114
  "directory first (%2$s)."
1115
  msgstr ""
1116
 
1117
- #: includes/options_helptexts.php:83
1118
  #, php-format
1119
  msgid ""
1120
  "If you want to load your own language file from the general language "
@@ -1122,312 +1127,312 @@ msgid ""
1122
  "language directory, you have to enable this option."
1123
  msgstr ""
1124
 
1125
- #: includes/options_helptexts.php:89
1126
  msgid "Events permalink slug"
1127
  msgstr ""
1128
 
1129
- #: includes/options_helptexts.php:90
1130
  msgid ""
1131
  "With this option the slug for the events permalink URLs can be defined."
1132
  msgstr ""
1133
 
1134
- #: includes/options_helptexts.php:95
1135
  msgid "Text for \"Show content\""
1136
  msgstr ""
1137
 
1138
- #: includes/options_helptexts.php:96
1139
  msgid ""
1140
  "With this option the displayed text for the link to show the event content "
1141
  "can be changed, when collapsing is enabled."
1142
  msgstr ""
1143
 
1144
- #: includes/options_helptexts.php:101
1145
  msgid "Text for \"Hide content\""
1146
  msgstr ""
1147
 
1148
- #: includes/options_helptexts.php:102
1149
  msgid ""
1150
  "With this option the displayed text for the link to hide the event content "
1151
  "can be changed, when collapsing is enabled."
1152
  msgstr ""
1153
 
1154
- #: includes/options_helptexts.php:107
1155
  msgid "Disable CSS file"
1156
  msgstr "Deshabitar CSS"
1157
 
1158
- #: includes/options_helptexts.php:108
1159
  #, php-format
1160
  msgid "Disable the %1$s file."
1161
  msgstr ""
1162
 
1163
- #: includes/options_helptexts.php:110
1164
  #, php-format
1165
  msgid "With this option you can disable the inclusion of the %1$s file."
1166
  msgstr ""
1167
 
1168
- #: includes/options_helptexts.php:111
1169
  msgid ""
1170
  "This normally only make sense if you have css conflicts with your theme and "
1171
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1172
  msgstr ""
1173
 
1174
- #: includes/options_helptexts.php:117
1175
  msgid "Date format in edit form"
1176
  msgstr ""
1177
 
1178
- #: includes/options_helptexts.php:119
1179
  msgid ""
1180
  "This option sets the displayed date format for the event date fields in the "
1181
  "event new / edit form."
1182
  msgstr ""
1183
 
1184
- #: includes/options_helptexts.php:120
1185
  msgid "The default is an empty string to use the Wordpress standard setting."
1186
  msgstr ""
1187
 
1188
- #: includes/options_helptexts.php:121
1189
  #, php-format
1190
  msgid ""
1191
  "All available options to specify the date format can be found %1$shere%2$s."
1192
  msgstr ""
1193
 
1194
- #: includes/options_helptexts.php:127
1195
  msgid "Enable RSS feed"
1196
  msgstr ""
1197
 
1198
- #: includes/options_helptexts.php:128
1199
  msgid "Enable support for the event RSS feed"
1200
  msgstr ""
1201
 
1202
- #: includes/options_helptexts.php:130
1203
  msgid ""
1204
  "This option activates the RSS feed for the events and adds a feed link in "
1205
  "the html head."
1206
  msgstr ""
1207
 
1208
- #: includes/options_helptexts.php:131
1209
  msgid ""
1210
  "You have to enable this option if you want to use one of the RSS feed "
1211
  "features."
1212
  msgstr ""
1213
 
1214
- #: includes/options_helptexts.php:136
1215
  msgid "Enable iCal feed"
1216
  msgstr ""
1217
 
1218
- #: includes/options_helptexts.php:137
1219
  msgid "Enable support for the event iCal feed"
1220
  msgstr ""
1221
 
1222
- #: includes/options_helptexts.php:139
1223
  msgid "This option activates the iCal feed for events."
1224
  msgstr ""
1225
 
1226
- #: includes/options_helptexts.php:140
1227
  msgid ""
1228
  "You have to enable this option if you want to use one of the iCal features."
1229
  msgstr ""
1230
 
1231
- #: includes/options_helptexts.php:145
1232
  msgid "Position of the RSS feed link"
1233
  msgstr ""
1234
 
1235
- #: includes/options_helptexts.php:146
1236
  msgid "at the top (above the navigation bar)"
1237
  msgstr ""
1238
 
1239
- #: includes/options_helptexts.php:146
1240
  msgid "between navigation bar and events"
1241
  msgstr ""
1242
 
1243
- #: includes/options_helptexts.php:146
1244
  msgid "at the bottom"
1245
  msgstr ""
1246
 
1247
- #: includes/options_helptexts.php:147
1248
  msgid ""
1249
  "This option specifies the position of the RSS feed link in the event list."
1250
  msgstr ""
1251
 
1252
- #: includes/options_helptexts.php:152
1253
  msgid "Align of the RSS feed link"
1254
  msgstr ""
1255
 
1256
- #: includes/options_helptexts.php:153
1257
  msgid "left"
1258
  msgstr ""
1259
 
1260
- #: includes/options_helptexts.php:153
1261
  msgid "center"
1262
  msgstr ""
1263
 
1264
- #: includes/options_helptexts.php:153
1265
  msgid "right"
1266
  msgstr ""
1267
 
1268
- #: includes/options_helptexts.php:154
1269
  msgid ""
1270
  "This option specifies the align of the RSS feed link in the event list."
1271
  msgstr ""
1272
 
1273
- #: includes/options_helptexts.php:159
1274
  msgid "RSS feed name"
1275
  msgstr ""
1276
 
1277
- #: includes/options_helptexts.php:161
1278
  #, php-format
1279
  msgid "This option sets the RSS feed name. The default value is %1$s."
1280
  msgstr ""
1281
 
1282
- #: includes/options_helptexts.php:162
1283
  #, php-format
1284
  msgid ""
1285
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1286
  "enabled)."
1287
  msgstr ""
1288
 
1289
- #: includes/options_helptexts.php:167
1290
  msgid "RSS feed Description"
1291
  msgstr ""
1292
 
1293
- #: includes/options_helptexts.php:169
1294
  #, php-format
1295
  msgid "This options set the RSS feed description. The default value is %1$s."
1296
  msgstr ""
1297
 
1298
- #: includes/options_helptexts.php:170
1299
  msgid ""
1300
  "This description will be used in the title for the feed link in the html "
1301
  "head and for the description in the feed itself."
1302
  msgstr ""
1303
 
1304
- #: includes/options_helptexts.php:175
1305
  msgid "RSS feed events"
1306
  msgstr ""
1307
 
1308
- #: includes/options_helptexts.php:176
1309
  msgid "Only show upcoming events in the RSS feed"
1310
  msgstr ""
1311
 
1312
- #: includes/options_helptexts.php:178
1313
  msgid ""
1314
  "If this option is enabled only the upcoming events are listed in the RSS "
1315
  "feed."
1316
  msgstr ""
1317
 
1318
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1319
  msgid "If disabled, all events (upcoming and past) will be listed."
1320
  msgstr ""
1321
 
1322
- #: includes/options_helptexts.php:184
1323
  msgid "RSS link text"
1324
  msgstr ""
1325
 
1326
- #: includes/options_helptexts.php:186
1327
  msgid "This option sets the caption of the RSS feed link in the event list."
1328
  msgstr ""
1329
 
1330
- #: includes/options_helptexts.php:187
1331
  msgid "Use an empty text to only show the rss image."
1332
  msgstr ""
1333
 
1334
- #: includes/options_helptexts.php:188
1335
  #, php-format
1336
  msgid ""
1337
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1338
  " RSS feed link."
1339
  msgstr ""
1340
 
1341
- #: includes/options_helptexts.php:193
1342
  msgid "iCal feed name"
1343
  msgstr ""
1344
 
1345
- #: includes/options_helptexts.php:195
1346
  #, php-format
1347
  msgid "This option sets the iCal feed name. The default value is %1$s."
1348
  msgstr ""
1349
 
1350
- #: includes/options_helptexts.php:196
1351
  #, php-format
1352
  msgid ""
1353
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1354
  "permalinks enabled)."
1355
  msgstr ""
1356
 
1357
- #: includes/options_helptexts.php:201
1358
  msgid "iCal feed events"
1359
  msgstr ""
1360
 
1361
- #: includes/options_helptexts.php:202
1362
  msgid "Only show upcoming events in the iCal feed"
1363
  msgstr ""
1364
 
1365
- #: includes/options_helptexts.php:204
1366
  msgid ""
1367
  "If this option is enabled only the upcoming events are listed in the iCal "
1368
  "file."
1369
  msgstr ""
1370
 
1371
- #: includes/options_helptexts.php:210
1372
  msgid "iCal link text"
1373
  msgstr ""
1374
 
1375
- #: includes/options_helptexts.php:212
1376
  msgid "This option sets the iCal link text in the event list."
1377
  msgstr ""
1378
 
1379
- #: includes/options_helptexts.php:213
1380
  msgid "Use an empty text to only show the iCal image."
1381
  msgstr ""
1382
 
1383
- #: includes/options_helptexts.php:214
1384
  #, php-format
1385
  msgid ""
1386
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1387
  " iCal feed link."
1388
  msgstr ""
1389
 
1390
- #: includes/options_helptexts.php:221
1391
  msgid "Event Category handling"
1392
  msgstr ""
1393
 
1394
- #: includes/options_helptexts.php:222
1395
  msgid "Use Post Categories"
1396
  msgstr ""
1397
 
1398
- #: includes/options_helptexts.php:224
1399
  msgid ""
1400
  "Do not maintain seperate categories for the events, and use the existing "
1401
  "post categories instead."
1402
  msgstr ""
1403
 
1404
- #: includes/options_helptexts.php:225
1405
  msgid "Attention"
1406
  msgstr "Atención"
1407
 
1408
- #: includes/options_helptexts.php:226
1409
  msgid ""
1410
  "This option cannot be changed directly, but you can go to the Event Category"
1411
  " switching page from here."
1412
  msgstr ""
1413
 
1414
- #: includes/options.php:40
1415
  msgid "events"
1416
  msgstr ""
1417
 
1418
- #: includes/options.php:41
1419
  msgid "Show content"
1420
  msgstr ""
1421
 
1422
- #: includes/options.php:42
1423
  msgid "Hide content"
1424
  msgstr ""
1425
 
1426
- #: includes/sc_event-list_helptexts.php:7
1427
  msgid "event-id"
1428
  msgstr ""
1429
 
1430
- #: includes/sc_event-list_helptexts.php:8
1431
  #, php-format
1432
  msgid ""
1433
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1435,107 +1440,107 @@ msgid ""
1435
  "this event is shown."
1436
  msgstr ""
1437
 
1438
- #: includes/sc_event-list_helptexts.php:10
1439
- #: includes/sc_event-list_helptexts.php:22
1440
  msgid "year"
1441
  msgstr ""
1442
 
1443
- #: includes/sc_event-list_helptexts.php:11
1444
  msgid ""
1445
  "This attribute defines which events are initially shown. The default is to "
1446
  "show the upcoming events only."
1447
  msgstr ""
1448
 
1449
- #: includes/sc_event-list_helptexts.php:12
1450
  #, php-format
1451
  msgid ""
1452
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1453
  "change the displayed event date range via the filterbar or url parameters."
1454
  msgstr ""
1455
 
1456
- #: includes/sc_event-list_helptexts.php:14
1457
  msgid "category slug"
1458
  msgstr ""
1459
 
1460
- #: includes/sc_event-list_helptexts.php:15
1461
  msgid ""
1462
  "This attribute defines the category of which events are initially shown. The"
1463
  " default is to show events of all categories."
1464
  msgstr ""
1465
 
1466
- #: includes/sc_event-list_helptexts.php:16
1467
  msgid ""
1468
  "Provide a category slug to change this behavior. It is still possible to "
1469
  "change the displayed categories via the filterbar or url parameters."
1470
  msgstr ""
1471
 
1472
- #: includes/sc_event-list_helptexts.php:19
1473
  msgid "This attribute defines the initial order of the events."
1474
  msgstr ""
1475
 
1476
- #: includes/sc_event-list_helptexts.php:20
1477
  msgid ""
1478
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1479
  "in the opposite direction (from new to old)."
1480
  msgstr ""
1481
 
1482
- #: includes/sc_event-list_helptexts.php:23
1483
  #, php-format
1484
  msgid ""
1485
  "This attribute defines the dates and date ranges of which events are "
1486
  "displayed. The default is %1$s to show all events."
1487
  msgstr ""
1488
 
1489
- #: includes/sc_event-list_helptexts.php:24
1490
  #, php-format
1491
  msgid ""
1492
  "Filtered events according to %1$s value are not available in the event list."
1493
  msgstr ""
1494
 
1495
- #: includes/sc_event-list_helptexts.php:25
1496
  #, php-format
1497
  msgid ""
1498
  "You can find all available values with a description and examples in the "
1499
  "sections %1$s and %2$s below."
1500
  msgstr ""
1501
 
1502
- #: includes/sc_event-list_helptexts.php:26
1503
  #, php-format
1504
  msgid "See %1$s description if you want to define complex filters."
1505
  msgstr ""
1506
 
1507
- #: includes/sc_event-list_helptexts.php:28
1508
  msgid "category slugs"
1509
  msgstr ""
1510
 
1511
- #: includes/sc_event-list_helptexts.php:29
1512
  msgid ""
1513
  "This attribute defines the category filter which filters the events to show."
1514
  " The default is $1$s or an empty string to show all events."
1515
  msgstr ""
1516
 
1517
- #: includes/sc_event-list_helptexts.php:30
1518
  #, php-format
1519
  msgid ""
1520
  "Events with categories that doesn´t match %1$s are not shown in the event "
1521
  "list. They are also not available if a manual url parameter is added."
1522
  msgstr ""
1523
 
1524
- #: includes/sc_event-list_helptexts.php:31
1525
  #, php-format
1526
  msgid ""
1527
  "The filter is specified via the given category slugs. See %1$s description "
1528
  "if you want to define complex filters."
1529
  msgstr ""
1530
 
1531
- #: includes/sc_event-list_helptexts.php:33
1532
- #: includes/sc_event-list_helptexts.php:74
1533
- #: includes/sc_event-list_helptexts.php:89
1534
  #: includes/sc_event-list_helptexts.php:111
 
 
1535
  msgid "number"
1536
  msgstr ""
1537
 
1538
- #: includes/sc_event-list_helptexts.php:34
1539
  #, php-format
1540
  msgid ""
1541
  "This attribute defines how many events should be displayed if upcoming "
@@ -1543,109 +1548,109 @@ msgid ""
1543
  "displayed."
1544
  msgstr ""
1545
 
1546
- #: includes/sc_event-list_helptexts.php:35
1547
  msgid ""
1548
  "Please not that in the actual version there is no pagination of the events "
1549
  "available, so the event list can be very long."
1550
  msgstr ""
1551
 
1552
- #: includes/sc_event-list_helptexts.php:38
1553
  msgid ""
1554
  "This attribute defines if the filterbar should be displayed. The filterbar "
1555
  "allows the users to specify filters for the listed events."
1556
  msgstr ""
1557
 
1558
- #: includes/sc_event-list_helptexts.php:39
1559
  #, php-format
1560
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1561
  msgstr ""
1562
 
1563
- #: includes/sc_event-list_helptexts.php:40
1564
  #, php-format
1565
  msgid ""
1566
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1567
  " in the single event view."
1568
  msgstr ""
1569
 
1570
- #: includes/sc_event-list_helptexts.php:43
1571
  #, php-format
1572
  msgid ""
1573
  "This attribute specifies the available items in the filterbar. This options "
1574
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1575
  msgstr ""
1576
 
1577
- #: includes/sc_event-list_helptexts.php:44
1578
  msgid ""
1579
  "Find below an overview of the available filterbar items and their options:"
1580
  msgstr ""
1581
 
1582
- #: includes/sc_event-list_helptexts.php:46
1583
  msgid "filterbar item"
1584
  msgstr ""
1585
 
1586
- #: includes/sc_event-list_helptexts.php:46
1587
- #: includes/sc_event-list_helptexts.php:63
1588
  msgid "description"
1589
  msgstr ""
1590
 
1591
- #: includes/sc_event-list_helptexts.php:46
1592
  msgid "item options"
1593
  msgstr ""
1594
 
1595
- #: includes/sc_event-list_helptexts.php:46
1596
  msgid "option values"
1597
  msgstr ""
1598
 
1599
- #: includes/sc_event-list_helptexts.php:46
1600
  msgid "default value"
1601
  msgstr ""
1602
 
1603
- #: includes/sc_event-list_helptexts.php:46
1604
  msgid "option description"
1605
  msgstr ""
1606
 
1607
- #: includes/sc_event-list_helptexts.php:47
1608
  msgid ""
1609
  "Show a list of all available years. Additional there are some special "
1610
  "entries available (see item options)."
1611
  msgstr ""
1612
 
1613
- #: includes/sc_event-list_helptexts.php:48
1614
- #: includes/sc_event-list_helptexts.php:53
1615
  msgid "Add an entry to show all events."
1616
  msgstr ""
1617
 
1618
- #: includes/sc_event-list_helptexts.php:49
1619
- #: includes/sc_event-list_helptexts.php:54
1620
  msgid "Add an entry to show all upcoming events."
1621
  msgstr ""
1622
 
1623
- #: includes/sc_event-list_helptexts.php:50
1624
- #: includes/sc_event-list_helptexts.php:55
1625
  msgid "Add an entry to show events in the past."
1626
  msgstr ""
1627
 
1628
- #: includes/sc_event-list_helptexts.php:51
1629
  msgid "Set descending or ascending order of year entries."
1630
  msgstr ""
1631
 
1632
- #: includes/sc_event-list_helptexts.php:52
1633
  msgid "Show a list of all available months."
1634
  msgstr ""
1635
 
1636
- #: includes/sc_event-list_helptexts.php:56
1637
  msgid "Set descending or ascending order of month entries."
1638
  msgstr ""
1639
 
1640
- #: includes/sc_event-list_helptexts.php:57
1641
  msgid "php date-formats"
1642
  msgstr ""
1643
 
1644
- #: includes/sc_event-list_helptexts.php:57
1645
  msgid "Set the displayed date format of the month entries."
1646
  msgstr ""
1647
 
1648
- #: includes/sc_event-list_helptexts.php:58
1649
  #, php-format
1650
  msgid ""
1651
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1653,65 +1658,65 @@ msgid ""
1653
  "order."
1654
  msgstr ""
1655
 
1656
- #: includes/sc_event-list_helptexts.php:58
1657
  #, php-format
1658
  msgid ""
1659
  "Specifies the displayed values and their order. The items must be seperated "
1660
  "by %1$s."
1661
  msgstr ""
1662
 
1663
- #: includes/sc_event-list_helptexts.php:59
1664
  msgid "Show a list of all available categories."
1665
  msgstr ""
1666
 
1667
- #: includes/sc_event-list_helptexts.php:59
1668
  msgid "Add an entry to show events from all categories."
1669
  msgstr ""
1670
 
1671
- #: includes/sc_event-list_helptexts.php:60
1672
  msgid "A link to reset the eventlist filter to standard."
1673
  msgstr ""
1674
 
1675
- #: includes/sc_event-list_helptexts.php:60
1676
  msgid "any text"
1677
  msgstr ""
1678
 
1679
- #: includes/sc_event-list_helptexts.php:60
1680
  msgid "Set the caption of the link."
1681
  msgstr ""
1682
 
1683
- #: includes/sc_event-list_helptexts.php:61
1684
  msgid "Find below an overview of the available filterbar display options:"
1685
  msgstr ""
1686
 
1687
- #: includes/sc_event-list_helptexts.php:63
1688
  msgid "display option"
1689
  msgstr ""
1690
 
1691
- #: includes/sc_event-list_helptexts.php:63
1692
  msgid "available for"
1693
  msgstr ""
1694
 
1695
- #: includes/sc_event-list_helptexts.php:64
1696
  #, php-format
1697
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1698
  msgstr ""
1699
 
1700
- #: includes/sc_event-list_helptexts.php:65
1701
  msgid ""
1702
  "Shows a select box where an item can be choosen. After the selection of an "
1703
  "item the page is reloaded via javascript to show the filtered events."
1704
  msgstr ""
1705
 
1706
- #: includes/sc_event-list_helptexts.php:66
1707
  msgid "Shows a simple link which can be clicked."
1708
  msgstr ""
1709
 
1710
- #: includes/sc_event-list_helptexts.php:67
1711
  msgid "Find below some declaration examples with descriptions:"
1712
  msgstr ""
1713
 
1714
- #: includes/sc_event-list_helptexts.php:69
1715
  #, php-format
1716
  msgid ""
1717
  "In this example you can see that the filterbar item and the used display "
@@ -1719,22 +1724,22 @@ msgid ""
1719
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1720
  msgstr ""
1721
 
1722
- #: includes/sc_event-list_helptexts.php:71
1723
  #, php-format
1724
  msgid ""
1725
  "In this example you can see that filterbar options can be added in brackets "
1726
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1727
  msgstr ""
1728
 
1729
- #: includes/sc_event-list_helptexts.php:71
1730
  msgid "option_name"
1731
  msgstr ""
1732
 
1733
- #: includes/sc_event-list_helptexts.php:71
1734
  msgid "value"
1735
  msgstr ""
1736
 
1737
- #: includes/sc_event-list_helptexts.php:72
1738
  #, php-format
1739
  msgid ""
1740
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1743,56 +1748,56 @@ msgid ""
1743
  "left-aligned and the reset link will be on the right side."
1744
  msgstr ""
1745
 
1746
- #: includes/sc_event-list_helptexts.php:75
1747
- #: includes/sc_event-list_helptexts.php:90
1748
  msgid ""
1749
  "This attribute specifies if the title should be truncated to the given "
1750
  "number of characters in the event list."
1751
  msgstr ""
1752
 
1753
- #: includes/sc_event-list_helptexts.php:76
1754
- #: includes/sc_event-list_helptexts.php:91
1755
  #, php-format
1756
  msgid ""
1757
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1758
  "is automatically truncated via css."
1759
  msgstr ""
1760
 
1761
- #: includes/sc_event-list_helptexts.php:77
1762
- #: includes/sc_event-list_helptexts.php:92
1763
  #: includes/sc_event-list_helptexts.php:114
 
 
1764
  msgid "This attribute has no influence if only a single event is shown."
1765
  msgstr ""
1766
 
1767
- #: includes/sc_event-list_helptexts.php:80
1768
  msgid ""
1769
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1770
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1771
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1772
  msgstr ""
1773
 
1774
- #: includes/sc_event-list_helptexts.php:85
1775
  msgid ""
1776
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1777
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1778
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1779
  msgstr ""
1780
 
1781
- #: includes/sc_event-list_helptexts.php:95
1782
  msgid ""
1783
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1784
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1785
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1786
  msgstr ""
1787
 
1788
- #: includes/sc_event-list_helptexts.php:100
1789
  msgid ""
1790
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1791
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1792
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1793
  msgstr ""
1794
 
1795
- #: includes/sc_event-list_helptexts.php:105
1796
  msgid ""
1797
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1798
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1801,18 +1806,18 @@ msgid ""
1801
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1802
  msgstr ""
1803
 
1804
- #: includes/sc_event-list_helptexts.php:112
1805
  msgid ""
1806
  "This attribute specifies if the content should be truncate to the given "
1807
  "number of characters in the event list."
1808
  msgstr ""
1809
 
1810
- #: includes/sc_event-list_helptexts.php:113
1811
  #, php-format
1812
  msgid "With the standard value %1$s the full text is displayed."
1813
  msgstr ""
1814
 
1815
- #: includes/sc_event-list_helptexts.php:117
1816
  msgid ""
1817
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1818
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1820,7 +1825,7 @@ msgid ""
1820
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1821
  msgstr ""
1822
 
1823
- #: includes/sc_event-list_helptexts.php:123
1824
  msgid ""
1825
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1826
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
@@ -1828,7 +1833,7 @@ msgid ""
1828
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1829
  msgstr ""
1830
 
1831
- #: includes/sc_event-list_helptexts.php:129
1832
  msgid ""
1833
  "This attribute specifies if a rss feed link should be added.<br />\n"
1834
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1837,7 +1842,7 @@ msgid ""
1837
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1838
  msgstr ""
1839
 
1840
- #: includes/sc_event-list_helptexts.php:136
1841
  msgid ""
1842
  "This attribute specifies if a ical feed link should be added.<br />\n"
1843
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1845,40 +1850,44 @@ msgid ""
1845
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1846
  msgstr ""
1847
 
1848
- #: includes/sc_event-list_helptexts.php:142
1849
  msgid ""
1850
  "This attribute specifies the page or post url for event links.<br />\n"
1851
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1852
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1853
  msgstr ""
1854
 
1855
- #: includes/sc_event-list_helptexts.php:149
1856
  msgid ""
1857
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1858
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1859
  msgstr ""
1860
 
1861
- #: includes/sc_event-list.php:145
 
 
 
 
1862
  msgid "Event Information:"
1863
  msgstr "Información del evento:"
1864
 
1865
- #: includes/sc_event-list.php:391
1866
  msgid "Link to RSS feed"
1867
  msgstr ""
1868
 
1869
- #: includes/sc_event-list.php:399
1870
  msgid "Link to iCal feed"
1871
  msgstr ""
1872
 
1873
- #: includes/widget_helptexts.php:10
1874
  msgid "This option defines the displayed title for the widget."
1875
  msgstr ""
1876
 
1877
- #: includes/widget_helptexts.php:15
1878
  msgid "Category Filter"
1879
  msgstr "Categoría de filtro"
1880
 
1881
- #: includes/widget_helptexts.php:17
1882
  msgid ""
1883
  "This option defines the categories of which events are shown. The standard "
1884
  "is all or an empty string to show all events. Specify a category slug or a "
@@ -1887,145 +1896,145 @@ msgid ""
1887
  "all possibilities."
1888
  msgstr ""
1889
 
1890
- #: includes/widget_helptexts.php:22
1891
  msgid "Number of listed events"
1892
  msgstr ""
1893
 
1894
- #: includes/widget_helptexts.php:24
1895
  msgid "The number of upcoming events to display"
1896
  msgstr ""
1897
 
1898
- #: includes/widget_helptexts.php:29
1899
  msgid "Truncate event title to"
1900
  msgstr ""
1901
 
1902
- #: includes/widget_helptexts.php:30 includes/widget_helptexts.php:52
1903
- #: includes/widget_helptexts.php:74
1904
  msgid "characters"
1905
  msgstr "caracteres"
1906
 
1907
- #: includes/widget_helptexts.php:31
1908
  msgid ""
1909
  "This option defines the number of displayed characters for the event title."
1910
  msgstr ""
1911
 
1912
- #: includes/widget_helptexts.php:32 includes/widget_helptexts.php:54
1913
  #, php-format
1914
  msgid ""
1915
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1916
  "automatically truncate the text via css."
1917
  msgstr ""
1918
 
1919
- #: includes/widget_helptexts.php:37
1920
  msgid "Show event starttime"
1921
  msgstr ""
1922
 
1923
- #: includes/widget_helptexts.php:39
1924
  msgid "This option defines if the event start time will be displayed."
1925
  msgstr ""
1926
 
1927
- #: includes/widget_helptexts.php:44
1928
  msgid "Show event location"
1929
  msgstr ""
1930
 
1931
- #: includes/widget_helptexts.php:46
1932
  msgid "This option defines if the event location will be displayed."
1933
  msgstr ""
1934
 
1935
- #: includes/widget_helptexts.php:51
1936
  msgid "Truncate location to"
1937
  msgstr ""
1938
 
1939
- #: includes/widget_helptexts.php:53
1940
  msgid ""
1941
  "If the event location is diplayed this option defines the number of "
1942
  "displayed characters."
1943
  msgstr ""
1944
 
1945
- #: includes/widget_helptexts.php:59
1946
  msgid "Show event excerpt"
1947
  msgstr ""
1948
 
1949
- #: includes/widget_helptexts.php:61
1950
  msgid "This option defines if the event excerpt will be displayed."
1951
  msgstr ""
1952
 
1953
- #: includes/widget_helptexts.php:66
1954
  msgid "Show event content"
1955
  msgstr ""
1956
 
1957
- #: includes/widget_helptexts.php:68
1958
  msgid "This option defines if the event content will be displayed."
1959
  msgstr ""
1960
 
1961
- #: includes/widget_helptexts.php:73
1962
  msgid "Truncate content to"
1963
  msgstr ""
1964
 
1965
- #: includes/widget_helptexts.php:75
1966
  msgid ""
1967
  "If the event content are diplayed this option defines the number of diplayed"
1968
  " characters."
1969
  msgstr ""
1970
 
1971
- #: includes/widget_helptexts.php:76
1972
  #, php-format
1973
  msgid "Set this value to %1$s to view the full text."
1974
  msgstr ""
1975
 
1976
- #: includes/widget_helptexts.php:81
1977
  msgid "URL to the linked Event List page"
1978
  msgstr ""
1979
 
1980
- #: includes/widget_helptexts.php:83
1981
  msgid ""
1982
  "This option defines the url to the linked Event List page. This option is "
1983
  "required if you want to use one of the options below."
1984
  msgstr ""
1985
 
1986
- #: includes/widget_helptexts.php:88
1987
  msgid "Shortcode ID on linked page"
1988
  msgstr ""
1989
 
1990
- #: includes/widget_helptexts.php:90
1991
  msgid ""
1992
  "This option defines the shortcode-id for the Event List on the linked page. "
1993
  "Normally the standard value 1 is correct, you only have to change it if you "
1994
  "use multiple event-list shortcodes on the linked page."
1995
  msgstr ""
1996
 
1997
- #: includes/widget_helptexts.php:97
1998
  msgid ""
1999
  "With this option you can add a link to the single event page for every "
2000
  "displayed event. You have to specify the url to the page and the shortcode "
2001
  "id option if you want to use it."
2002
  msgstr ""
2003
 
2004
- #: includes/widget_helptexts.php:104
2005
  msgid ""
2006
  "With this option you can add a link to the event-list page below the "
2007
  "diplayed events. You have to specify the url to page option if you want to "
2008
  "use it."
2009
  msgstr ""
2010
 
2011
- #: includes/widget_helptexts.php:109
2012
  msgid "Caption for the link"
2013
  msgstr ""
2014
 
2015
- #: includes/widget_helptexts.php:111
2016
  msgid ""
2017
  "This option defines the text for the link to the Event List page if the "
2018
  "approriate option is selected."
2019
  msgstr ""
2020
 
2021
- #: includes/widget.php:20
2022
  msgid "With this widget a list of upcoming events can be displayed."
2023
  msgstr ""
2024
 
2025
- #: includes/widget.php:25
2026
  msgid "Upcoming events"
2027
  msgstr ""
2028
 
2029
- #: includes/widget.php:39
2030
  msgid "show events page"
2031
  msgstr ""
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
7
  msgstr ""
8
  "Project-Id-Version: wp-event-list\n"
9
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
10
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
11
+ "PO-Revision-Date: 2021-04-24 09:26+0000\n"
12
  "Last-Translator: mibuthu\n"
13
  "Language-Team: Spanish (Spain) (http://www.transifex.com/mibuthu/wp-event-list/language/es_ES/)\n"
14
  "MIME-Version: 1.0\n"
17
  "Language: es_ES\n"
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
 
20
+ #: admin/admin.php:64
21
  #, php-format
22
  msgid "Errors during upgrade of plugin %1$s"
23
  msgstr ""
24
 
25
+ #: admin/admin.php:64
26
  #, php-format
27
  msgid "Upgrade of plugin %1$s successful"
28
  msgstr ""
29
 
30
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
31
  msgid "Event List Settings"
32
  msgstr "Ajustes de eventos"
33
 
34
+ #: admin/admin.php:116
35
  msgid "Settings"
36
  msgstr "Ajustes"
37
 
38
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
39
  msgid "About Event List"
40
  msgstr "Acerca de la lista de eventos"
41
 
42
+ #: admin/admin.php:120
43
  msgid "About"
44
  msgstr "Sobre"
45
 
46
+ #: admin/admin.php:144
47
  #, php-format
48
  msgid "%s Event"
49
  msgid_plural "%s Events"
50
  msgstr[0] ""
51
  msgstr[1] ""
52
 
53
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
54
  msgid "General"
55
  msgstr "General"
56
 
57
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
58
+ #: admin/includes/admin-about.php:117
59
  msgid "Shortcode Attributes"
60
  msgstr ""
61
 
62
+ #: admin/includes/admin-about.php:82
63
  msgid "Help and Instructions"
64
  msgstr "Ayuda e instrucciones"
65
 
66
+ #: admin/includes/admin-about.php:83
67
  #, php-format
68
  msgid "You can manage the events %1$shere%2$s"
69
  msgstr ""
70
 
71
+ #: admin/includes/admin-about.php:84
72
  msgid "To show the events on your site you have 2 possibilities"
73
  msgstr "Para mostrar los eventos en tu sitio web tienes 2 posibilidades"
74
 
75
+ #: admin/includes/admin-about.php:85
76
  #, php-format
77
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
78
  msgstr ""
79
 
80
+ #: admin/includes/admin-about.php:86
81
  #, php-format
82
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
83
  msgstr ""
84
 
85
+ #: admin/includes/admin-about.php:87
86
  msgid ""
87
  "The displayed events and their style can be modified with the available "
88
  "widget settings and the available attributes for the shortcode."
89
  msgstr ""
90
 
91
+ #: admin/includes/admin-about.php:88
92
  #, php-format
93
  msgid ""
94
  "A list of all available shortcode attributes with their descriptions is "
95
  "available in the %1$s tab."
96
  msgstr ""
97
 
98
+ #: admin/includes/admin-about.php:89
99
  msgid "The available widget options are described in their tooltip text."
100
  msgstr ""
101
 
102
+ #: admin/includes/admin-about.php:90
103
  #, php-format
104
  msgid ""
105
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
106
  " to insert an URL to the linked event-list page."
107
  msgstr ""
108
 
109
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
110
  msgid "Add links to the single events"
111
  msgstr ""
112
 
113
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
114
  msgid "Add a link to the Event List page"
115
  msgstr ""
116
 
117
+ #: admin/includes/admin-about.php:91
118
  msgid ""
119
  "This is required because the widget does not know in which page or post the "
120
  "shortcode was included."
121
  msgstr ""
122
 
123
+ #: admin/includes/admin-about.php:92
124
  msgid ""
125
  "Additionally you have to insert the correct Shortcode id on the linked page."
126
  " This id describes which shortcode should be used on the given page or post "
127
  "if you have more than one."
128
  msgstr ""
129
 
130
+ #: admin/includes/admin-about.php:93
131
  #, php-format
132
  msgid ""
133
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
135
  "link on your linked page or post."
136
  msgstr ""
137
 
138
+ #: admin/includes/admin-about.php:94
139
  #, php-format
140
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
141
  msgstr ""
142
 
143
+ #: admin/includes/admin-about.php:96
144
  #, php-format
145
  msgid ""
146
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
147
  "want."
148
  msgstr ""
149
 
150
+ #: admin/includes/admin-about.php:96
151
  msgid "Settings page"
152
  msgstr ""
153
 
154
+ #: admin/includes/admin-about.php:103
155
  msgid "About the plugin author"
156
  msgstr ""
157
 
158
+ #: admin/includes/admin-about.php:105
159
  #, php-format
160
  msgid ""
161
  "This plugin is developed by %1$s, you can find more information about the "
162
  "plugin on the %2$s."
163
  msgstr ""
164
 
165
+ #: admin/includes/admin-about.php:105
166
+ msgid "WordPress plugin site"
167
  msgstr ""
168
 
169
+ #: admin/includes/admin-about.php:106
170
  #, php-format
171
  msgid "If you like the plugin please rate it on the %1$s."
172
  msgstr ""
173
 
174
+ #: admin/includes/admin-about.php:106
175
+ msgid "WordPress plugin review site"
176
  msgstr ""
177
 
178
+ #: admin/includes/admin-about.php:107
179
  msgid ""
180
  "If you want to support the plugin I would be happy to get a small donation"
181
  msgstr ""
182
 
183
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
184
+ #: admin/includes/admin-about.php:110
185
  #, php-format
186
  msgid "Donate with %1$s"
187
  msgstr ""
188
 
189
+ #: admin/includes/admin-about.php:119
190
  msgid ""
191
  "You have the possibility to modify the output if you add some of the "
192
  "following attributes to the shortcode."
193
  msgstr ""
194
 
195
+ #: admin/includes/admin-about.php:120
196
  #, php-format
197
  msgid ""
198
  "You can combine and add as much attributes as you want. E.g. the shortcode "
199
  "including the attributes %1$s and %2$s would looks like this:"
200
  msgstr ""
201
 
202
+ #: admin/includes/admin-about.php:122
203
  msgid ""
204
  "Below you can find a list of all supported attributes with their "
205
  "descriptions and available options:"
206
  msgstr ""
207
 
208
+ #: admin/includes/admin-about.php:137
209
  msgid "Attribute name"
210
  msgstr "Nombre de atributo"
211
 
212
+ #: admin/includes/admin-about.php:138
213
  msgid "Value options"
214
  msgstr "Opciones de valor"
215
 
216
+ #: admin/includes/admin-about.php:139
217
  msgid "Default value"
218
  msgstr "Valor por defecto"
219
 
220
+ #: admin/includes/admin-about.php:140
221
  msgid "Description"
222
  msgstr "Descripción"
223
 
224
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
225
+ #: includes/sc_event-list_helptexts.php:42
226
  msgid "Filter Syntax"
227
  msgstr "Sintaxis de filtro"
228
 
229
+ #: admin/includes/admin-about.php:160
230
  msgid ""
231
  "For date and cat filters you can specify complex filters with the following "
232
  "syntax:"
233
  msgstr ""
234
 
235
+ #: admin/includes/admin-about.php:161
236
  #, php-format
237
  msgid ""
238
  "You can use %1$s and %2$s connections to define complex filters. "
239
  "Additionally you can set brackets %3$s for nested queries."
240
  msgstr ""
241
 
242
+ #: admin/includes/admin-about.php:161
243
  msgid "AND"
244
  msgstr "Y"
245
 
246
+ #: admin/includes/admin-about.php:161
247
  msgid "OR"
248
  msgstr "O"
249
 
250
+ #: admin/includes/admin-about.php:161
251
  msgid "or"
252
  msgstr "o"
253
 
254
+ #: admin/includes/admin-about.php:161
255
  msgid "and"
256
  msgstr "y"
257
 
258
+ #: admin/includes/admin-about.php:162
259
  msgid "Examples for cat filters:"
260
  msgstr "Ejemplos de filtros cat:"
261
 
262
+ #: admin/includes/admin-about.php:163
263
  #, php-format
264
  msgid "Show all events with category %1$s."
265
  msgstr ""
266
 
267
+ #: admin/includes/admin-about.php:164
268
  #, php-format
269
  msgid "Show all events with category %1$s or %2$s."
270
  msgstr ""
271
 
272
+ #: admin/includes/admin-about.php:165
273
  #, php-format
274
  msgid ""
275
  "Show all events with category %1$s and all events where category %2$s as "
276
  "well as %3$s is selected."
277
  msgstr ""
278
 
279
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
280
  msgid "Available Date Formats"
281
  msgstr "Formatos de fecha disponibles"
282
 
283
+ #: admin/includes/admin-about.php:172
284
  msgid "For date filters you can use the following date formats:"
285
  msgstr ""
286
 
287
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
288
  msgid "Available Date Range Formats"
289
  msgstr "Formatos Rango Fecha Disponible"
290
 
291
+ #: admin/includes/admin-about.php:182
292
  msgid "For date filters you can use the following daterange formats:"
293
  msgstr ""
294
 
295
+ #: admin/includes/admin-about.php:195
296
  msgid "Value"
297
  msgstr "Valor"
298
 
299
+ #: admin/includes/admin-about.php:199
300
  msgid "Example"
301
  msgstr "Ejemplo"
302
 
303
+ #: admin/includes/admin-categories.php:54
304
  msgid "Synchronize with post categories"
305
  msgstr ""
306
 
307
+ #: admin/includes/admin-categories.php:63
308
  #, php-format
309
  msgid "%1$s categories modified (%2$s)"
310
  msgstr ""
311
 
312
+ #: admin/includes/admin-categories.php:64
313
  #, php-format
314
  msgid "%1$s categories added (%2$s)"
315
  msgstr ""
316
 
317
+ #: admin/includes/admin-categories.php:65
318
  #, php-format
319
  msgid "%1$s categories deleted (%2$s)"
320
  msgstr ""
321
 
322
+ #: admin/includes/admin-categories.php:67
323
  #, php-format
324
  msgid "%1$s categories not modified (%2$s)"
325
  msgstr ""
326
 
327
+ #: admin/includes/admin-categories.php:68
328
  #, php-format
329
  msgid "%1$s categories not added (%2$s)"
330
  msgstr ""
331
 
332
+ #: admin/includes/admin-categories.php:69
333
  #, php-format
334
  msgid "%1$s categories not deleted (%2$s)"
335
  msgstr ""
336
 
337
+ #: admin/includes/admin-categories.php:72
338
  msgid "An Error occured during the category sync"
339
  msgstr ""
340
 
341
+ #: admin/includes/admin-categories.php:75
342
  msgid "Category sync finished"
343
  msgstr ""
344
 
345
+ #: admin/includes/admin-category-sync.php:54
346
  msgid "Error: You are not allowed to view this page!"
347
  msgstr ""
348
 
349
+ #: admin/includes/admin-category-sync.php:70
350
  msgid "Affected Categories when switching to seperate Event Categories"
351
  msgstr ""
352
 
353
+ #: admin/includes/admin-category-sync.php:71
354
  msgid "Switch option to seperate Event Categories"
355
  msgstr ""
356
 
357
+ #: admin/includes/admin-category-sync.php:72
358
  msgid ""
359
  "If you proceed, all post categories will be copied and all events will be "
360
  "re-assigned to this new categories."
361
  msgstr ""
362
 
363
+ #: admin/includes/admin-category-sync.php:73
364
  msgid ""
365
  "Afterwards the event categories are independent of the post categories."
366
  msgstr ""
367
 
368
+ #: admin/includes/admin-category-sync.php:75
369
  msgid "Affected Categories when switching to use Post Categories for events"
370
  msgstr ""
371
 
372
+ #: admin/includes/admin-category-sync.php:76
373
  msgid "Switch option to use Post Categories for events"
374
  msgstr ""
375
 
376
+ #: admin/includes/admin-category-sync.php:77
377
  msgid ""
378
  "Take a detailed look at the affected categories above before you proceed! "
379
  "All seperate event categories will be deleted, this cannot be undone!"
380
  msgstr ""
381
 
382
+ #: admin/includes/admin-category-sync.php:79
383
  msgid "Event Categories: Synchronise with Post Categories"
384
  msgstr ""
385
 
386
+ #: admin/includes/admin-category-sync.php:80
387
  msgid "Start synchronisation"
388
  msgstr ""
389
 
390
+ #: admin/includes/admin-category-sync.php:81
391
  msgid ""
392
  "If this option is enabled the above listed categories will be deleted and "
393
  "removed from the existing events!"
394
  msgstr ""
395
 
396
+ #: admin/includes/admin-category-sync.php:96
397
  msgid "Categories to modify"
398
  msgstr ""
399
 
400
+ #: admin/includes/admin-category-sync.php:97
401
  msgid "Categories to add"
402
  msgstr ""
403
 
404
+ #: admin/includes/admin-category-sync.php:98
405
  msgid "Categories to delete (optional)"
406
  msgstr ""
407
 
408
+ #: admin/includes/admin-category-sync.php:99
409
  msgid "Delete not available post categories"
410
  msgstr ""
411
 
412
+ #: admin/includes/admin-category-sync.php:102
413
  msgid "Categories with differences"
414
  msgstr ""
415
 
416
+ #: admin/includes/admin-category-sync.php:103
417
  msgid "Categories to add (optional)"
418
  msgstr ""
419
 
420
+ #: admin/includes/admin-category-sync.php:104
421
  msgid "Add not available post categories"
422
  msgstr ""
423
 
424
+ #: admin/includes/admin-category-sync.php:123
425
  msgid "none"
426
  msgstr ""
427
 
428
+ #: admin/includes/admin-import.php:58
429
  msgid "Import Events"
430
  msgstr "Importar Eventos"
431
 
432
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
433
+ #: admin/includes/admin-import.php:220
434
  msgid "Step"
435
  msgstr "Paso"
436
 
437
+ #: admin/includes/admin-import.php:79
438
  msgid "Set import file and options"
439
  msgstr ""
440
 
441
+ #: admin/includes/admin-import.php:82
442
  #, php-format
443
  msgid "Proceed with Step %1$s"
444
  msgstr ""
445
 
446
+ #: admin/includes/admin-import.php:85
447
  msgid "Example file"
448
  msgstr "Archivo de ejemplo"
449
 
450
+ #: admin/includes/admin-import.php:86
451
  #, php-format
452
  msgid ""
453
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
454
  msgstr ""
455
 
456
+ #: admin/includes/admin-import.php:87
457
  msgid "Note"
458
  msgstr "Nota"
459
 
460
+ #: admin/includes/admin-import.php:87
461
  msgid ""
462
  "Do not change the column header and separator line (first two lines), "
463
  "otherwise the import will fail!"
464
  msgstr ""
465
 
466
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
467
  msgid "Sorry, there has been an error."
468
  msgstr ""
469
 
470
+ #: admin/includes/admin-import.php:96
471
  msgid "The file does not exist, please try again."
472
  msgstr ""
473
 
474
+ #: admin/includes/admin-import.php:104
475
  msgid "The uploaded file does not have the required csv extension."
476
  msgstr ""
477
 
478
+ #: admin/includes/admin-import.php:116
479
  msgid "Events review and additonal category selection"
480
  msgstr ""
481
 
482
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
483
  msgid "Error"
484
  msgstr ""
485
 
486
+ #: admin/includes/admin-import.php:122
487
  msgid "This CSV file cannot be imported"
488
  msgstr ""
489
 
490
+ #: admin/includes/admin-import.php:133
491
  msgid "None of the events in this CSV file can be imported"
492
  msgstr ""
493
 
494
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
495
  msgid "Warning"
496
  msgstr ""
497
 
498
+ #: admin/includes/admin-import.php:138
499
  #, php-format
500
  msgid "There is %1$s event which cannot be imported"
501
  msgid_plural "There are %1$s events which cannot be imported"
502
  msgstr[0] ""
503
  msgstr[1] ""
504
 
505
+ #: admin/includes/admin-import.php:150
506
  #, php-format
507
  msgid "CSV line %1$s"
508
  msgstr ""
509
 
510
+ #: admin/includes/admin-import.php:160
511
  msgid "You can still import all other events listed below."
512
  msgstr ""
513
 
514
+ #: admin/includes/admin-import.php:179
515
  msgid ""
516
  "The following category slugs are not available and will be removed from the "
517
  "imported events"
518
  msgstr ""
519
 
520
+ #: admin/includes/admin-import.php:185
521
  msgid ""
522
  "If you want to keep these categories, please create these Categories first "
523
  "and do the import afterwards."
524
  msgstr ""
525
 
526
+ #: admin/includes/admin-import.php:220
527
  msgid "Import result"
528
  msgstr ""
529
 
530
+ #: admin/includes/admin-import.php:223
531
  #, php-format
532
  msgid "Import of %1$s events successful!"
533
  msgstr ""
534
 
535
+ #: admin/includes/admin-import.php:224
536
  msgid "Go back to All Events"
537
  msgstr ""
538
 
539
+ #: admin/includes/admin-import.php:227
540
  msgid "Errors during Import"
541
  msgstr ""
542
 
543
+ #: admin/includes/admin-import.php:235
544
  msgid "Event from CSV-line"
545
  msgstr ""
546
 
547
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
548
+ #: includes/widget_helptexts.php:9
549
  msgid "Title"
550
  msgstr "Título"
551
 
552
+ #: admin/includes/admin-import.php:248
553
  msgid "Start Date"
554
  msgstr "Fecha Inicio"
555
 
556
+ #: admin/includes/admin-import.php:249
557
  msgid "End Date"
558
  msgstr "Fecha Final"
559
 
560
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
561
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
562
  msgid "Time"
563
  msgstr "Hora"
564
 
565
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
566
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
567
+ #: includes/options_helptexts.php:76
568
  msgid "Location"
569
  msgstr "Ubicación"
570
 
571
+ #: admin/includes/admin-import.php:252
572
  msgid "Content"
573
  msgstr ""
574
 
575
+ #: admin/includes/admin-import.php:253
576
  msgid "Category slugs"
577
  msgstr ""
578
 
579
+ #: admin/includes/admin-import.php:297
580
  msgid "Header line is missing or not correct!"
581
  msgstr ""
582
 
583
+ #: admin/includes/admin-import.php:298
584
  #, php-format
585
  msgid ""
586
  "Have a look at the %1$sexample file%2$s to see the correct header line "
587
  "format."
588
  msgstr ""
589
 
590
+ #: admin/includes/admin-import.php:305
591
  #, php-format
592
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
593
  msgstr ""
594
 
595
+ #: admin/includes/admin-import.php:334
596
  msgid "Empty event title found"
597
  msgstr ""
598
 
599
+ #: admin/includes/admin-import.php:340
600
  msgid "Wrong date format for startdate"
601
  msgstr ""
602
 
603
+ #: admin/includes/admin-import.php:348
604
  msgid "Wrong date format for enddate"
605
  msgstr ""
606
 
607
+ #: admin/includes/admin-import.php:401
608
  msgid "Import events"
609
  msgstr ""
610
 
611
+ #: admin/includes/admin-import.php:402
612
  msgid "Add additional categories"
613
  msgstr ""
614
 
615
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
616
  msgid "Import"
617
  msgstr "Importar"
618
 
619
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
620
  msgid "No events found"
621
  msgstr ""
622
 
623
+ #: admin/includes/admin-import.php:473
624
  msgid "Saving of event failed!"
625
  msgstr ""
626
 
627
+ #: admin/includes/admin-main.php:76
628
  msgid "Event Date"
629
  msgstr ""
630
 
631
+ #: admin/includes/admin-main.php:80
632
  msgid "Author"
633
  msgstr "Autor"
634
 
635
+ #: admin/includes/admin-main.php:148
636
  #, php-format
637
  msgid "Add a copy of %1$s"
638
  msgstr ""
639
 
640
+ #: admin/includes/admin-main.php:148
641
  msgid "Copy"
642
  msgstr ""
643
 
644
+ #: admin/includes/admin-new.php:58
645
  msgid "Event data"
646
  msgstr ""
647
 
648
+ #: admin/includes/admin-new.php:90
649
  msgid "Add Copy"
650
  msgstr ""
651
 
652
+ #: admin/includes/admin-new.php:98
653
  msgid "Date"
654
  msgstr "Fecha"
655
 
656
+ #: admin/includes/admin-new.php:98
657
  msgid "required"
658
  msgstr "obligatorio"
659
 
660
+ #: admin/includes/admin-new.php:101
661
  msgid "Multi-Day Event"
662
  msgstr "Evento de varios días"
663
 
664
+ #: admin/includes/admin-new.php:121
665
  msgid "Event Title"
666
  msgstr ""
667
 
668
+ #: admin/includes/admin-new.php:137
669
  msgid "Event Content"
670
  msgstr ""
671
 
672
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
673
  msgid "Event updated."
674
  msgstr ""
675
 
676
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
677
  msgid "View event"
678
  msgstr ""
679
 
680
+ #: admin/includes/admin-new.php:204
681
  #, php-format
682
  msgid "Event restored to revision from %1$s"
683
  msgstr ""
684
 
685
+ #: admin/includes/admin-new.php:205
686
  msgid "Event published."
687
  msgstr ""
688
 
689
+ #: admin/includes/admin-new.php:207
690
  msgid "Event submitted."
691
  msgstr ""
692
 
693
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
694
+ #: admin/includes/admin-new.php:210
695
  msgid "Preview event"
696
  msgstr ""
697
 
698
+ #: admin/includes/admin-new.php:208
699
  #, php-format
700
  msgid "Event scheduled for: %1$s>"
701
  msgstr ""
702
 
703
+ #: admin/includes/admin-new.php:210
704
  msgid "Event draft updated."
705
  msgstr ""
706
 
707
+ #: admin/includes/admin-settings.php:79
708
  msgid "Go to Event Category switching page"
709
  msgstr ""
710
 
711
+ #: admin/includes/admin-settings.php:93
712
  msgid "Frontend Settings"
713
  msgstr "Configuración de interfaz"
714
 
715
+ #: admin/includes/admin-settings.php:94
716
  msgid "Admin Page Settings"
717
  msgstr "Configuración de página de administrador"
718
 
719
+ #: admin/includes/admin-settings.php:95
720
  msgid "Feed Settings"
721
  msgstr "Configuración Conectores"
722
 
723
+ #: admin/includes/admin-settings.php:96
724
  msgid "Category Taxonomy"
725
  msgstr ""
726
 
727
+ #: includes/daterange_helptexts.php:8
728
  msgid "Year"
729
  msgstr "Año"
730
 
731
+ #: includes/daterange_helptexts.php:9
732
  msgid "A year can be specified in 4 digit format."
733
  msgstr ""
734
 
735
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
736
+ #: includes/daterange_helptexts.php:47
737
  #, php-format
738
  msgid ""
739
  "For a start date filter the first day of %1$s is used, in an end date the "
740
  "last day."
741
  msgstr ""
742
 
743
+ #: includes/daterange_helptexts.php:10
744
  msgid "the resulting year"
745
  msgstr ""
746
 
747
+ #: includes/daterange_helptexts.php:15
748
  msgid "Month"
749
  msgstr "Mes"
750
 
751
+ #: includes/daterange_helptexts.php:16
752
  msgid ""
753
  "A month can be specified with 4 digits for the year and 2 digits for the "
754
  "month, seperated by a hyphen (-)."
755
  msgstr ""
756
 
757
+ #: includes/daterange_helptexts.php:17
758
  msgid "the resulting month"
759
  msgstr ""
760
 
761
+ #: includes/daterange_helptexts.php:22
762
  msgid "Day"
763
  msgstr "Día"
764
 
765
+ #: includes/daterange_helptexts.php:23
766
  msgid ""
767
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
768
  " month and 2 digets for the day, seperated by hyphens (-)."
769
  msgstr ""
770
 
771
+ #: includes/daterange_helptexts.php:28
772
  msgid "Relative Year"
773
  msgstr "Año relativo"
774
 
775
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
776
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
777
  #, php-format
778
  msgid "%1$s from now can be specified in the following notation: %2$s"
779
  msgstr ""
780
 
781
+ #: includes/daterange_helptexts.php:29
782
  msgid "A relative year"
783
  msgstr ""
784
 
785
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
786
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
787
  #, php-format
788
  msgid ""
789
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
790
  "%3$s or %4$s attached (see also the example below)."
791
  msgstr ""
792
 
793
+ #: includes/daterange_helptexts.php:30
794
  msgid "number of years"
795
  msgstr ""
796
 
797
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
798
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
799
  #, php-format
800
  msgid "Additionally the following values are available: %1$s"
801
  msgstr ""
802
 
803
+ #: includes/daterange_helptexts.php:36
804
  msgid "Relative Month"
805
  msgstr "Mes relativo"
806
 
807
+ #: includes/daterange_helptexts.php:37
808
  msgid "A relative month"
809
  msgstr "Un mes relativo"
810
 
811
+ #: includes/daterange_helptexts.php:38
812
  msgid "number of months"
813
  msgstr "número de meses"
814
 
815
+ #: includes/daterange_helptexts.php:44
816
  msgid "Relative Week"
817
  msgstr "Semana relativa"
818
 
819
+ #: includes/daterange_helptexts.php:45
820
  msgid "A relative week"
821
  msgstr "Una semana relativa"
822
 
823
+ #: includes/daterange_helptexts.php:46
824
  msgid "number of weeks"
825
  msgstr "número de semanas"
826
 
827
+ #: includes/daterange_helptexts.php:47
828
  msgid "the resulting week"
829
  msgstr ""
830
 
831
+ #: includes/daterange_helptexts.php:48
832
  #, php-format
833
  msgid ""
834
  "The first day of the week is depending on the option %1$s which can be found"
835
  " and changed in %2$s."
836
  msgstr ""
837
 
838
+ #: includes/daterange_helptexts.php:54
839
  msgid "Relative Day"
840
  msgstr "Día relativo"
841
 
842
+ #: includes/daterange_helptexts.php:55
843
  msgid "A relative day"
844
  msgstr "Un día relativo"
845
 
846
+ #: includes/daterange_helptexts.php:56
847
  msgid "number of days"
848
  msgstr "Número de días"
849
 
850
+ #: includes/daterange_helptexts.php:64
851
  msgid "Date range"
852
  msgstr "Rango de fechas"
853
 
854
+ #: includes/daterange_helptexts.php:66
855
  msgid ""
856
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
857
  "\t For the start and end date any available date format can be used."
858
  msgstr ""
859
 
860
+ #: includes/daterange_helptexts.php:75
861
  msgid "This value defines a range without any limits."
862
  msgstr ""
863
 
864
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
865
+ #: includes/daterange_helptexts.php:90
866
  #, php-format
867
  msgid "The corresponding date_range format is: %1$s"
868
  msgstr ""
869
 
870
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
871
  msgid "Upcoming"
872
  msgstr "Próximamente"
873
 
874
+ #: includes/daterange_helptexts.php:82
875
  msgid "This value defines a range from the actual day to the future."
876
  msgstr ""
877
 
878
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
879
  msgid "Past"
880
  msgstr "Pasado"
881
 
882
+ #: includes/daterange_helptexts.php:89
883
  msgid "This value defines a range from the past to the previous day."
884
  msgstr ""
885
 
886
+ #: includes/event.php:124
887
  msgid "No valid start date provided"
888
  msgstr ""
889
 
890
+ #: includes/event.php:299 includes/event.php:301
891
+ #: includes/sc_event-list.php:298
892
+ msgid "read more"
893
+ msgstr ""
894
+
895
+ #: includes/events_post_type.php:69
896
  msgid "Events"
897
  msgstr "Eventos"
898
 
899
+ #: includes/events_post_type.php:70
900
  msgid "Event"
901
  msgstr ""
902
 
903
+ #: includes/events_post_type.php:71
904
  msgid "Add New"
905
  msgstr "Añadir Nuevo"
906
 
907
+ #: includes/events_post_type.php:72
908
  msgid "Add New Event"
909
  msgstr "Añadir Nuevo Evento"
910
 
911
+ #: includes/events_post_type.php:73
912
  msgid "Edit Event"
913
  msgstr "Editar Evento"
914
 
915
+ #: includes/events_post_type.php:74
916
  msgid "New Event"
917
  msgstr ""
918
 
919
+ #: includes/events_post_type.php:75
920
  msgid "View Event"
921
  msgstr ""
922
 
923
+ #: includes/events_post_type.php:76
924
  msgid "View Events"
925
  msgstr ""
926
 
927
+ #: includes/events_post_type.php:77
928
  msgid "Search Events"
929
  msgstr ""
930
 
931
+ #: includes/events_post_type.php:79
932
  msgid "No events found in Trash"
933
  msgstr ""
934
 
935
+ #: includes/events_post_type.php:81
936
  msgid "All Events"
937
  msgstr "Añadir Eventos"
938
 
939
+ #: includes/events_post_type.php:82
940
  msgid "Event Archives"
941
  msgstr ""
942
 
943
+ #: includes/events_post_type.php:83
944
  msgid "Event Attributes"
945
  msgstr ""
946
 
947
+ #: includes/events_post_type.php:84
948
  msgid "Insert into event"
949
  msgstr ""
950
 
951
+ #: includes/events_post_type.php:85
952
  msgid "Uploaded to this event"
953
  msgstr ""
954
 
955
+ #: includes/events_post_type.php:86
956
  msgid "Event List"
957
  msgstr "Listado Eventos"
958
 
959
+ #: includes/events_post_type.php:87
960
  msgid "Filter events list"
961
  msgstr ""
962
 
963
+ #: includes/events_post_type.php:88
964
  msgid "Events list navigation"
965
  msgstr ""
966
 
967
+ #: includes/events_post_type.php:89
968
  msgid "Events list"
969
  msgstr ""
970
 
971
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
972
  msgid "Reset"
973
  msgstr ""
974
 
975
+ #: includes/filterbar.php:296
976
  msgid "All"
977
  msgstr "Todos"
978
 
979
+ #: includes/filterbar.php:298
980
  msgid "All Dates"
981
  msgstr ""
982
 
998
  "CSV file can be specified."
999
  msgstr ""
1000
 
1001
+ #: includes/options_helptexts.php:23
1002
  #, php-format
1003
  msgid ""
1004
  "You can use the php date format options given in %1$s, the most important "
1005
  "ones are:"
1006
  msgstr ""
1007
 
1008
+ #: includes/options_helptexts.php:26
1009
  msgid "full year representation, with 4 digits"
1010
  msgstr ""
1011
 
1012
+ #: includes/options_helptexts.php:27
1013
  msgid "numeric representation of a month, with leading zeros"
1014
  msgstr ""
1015
 
1016
+ #: includes/options_helptexts.php:28
1017
  msgid "day of the month, 2 digits with leading zeros"
1018
  msgstr ""
1019
 
1020
+ #: includes/options_helptexts.php:30
1021
  msgid ""
1022
  "If the date format in the CSV file does not correspond to the given format, "
1023
  "the import script tries to recognize the date format by itself."
1024
  msgstr ""
1025
 
1026
+ #: includes/options_helptexts.php:31
1027
  msgid ""
1028
  "But this can cause problems or result in wrong dates, so it is recommended "
1029
  "to specify the correct date format here."
1030
  msgstr ""
1031
 
1032
+ #: includes/options_helptexts.php:32
1033
  msgid "Examples"
1034
  msgstr ""
1035
 
1036
+ #: includes/options_helptexts.php:41
1037
  msgid "Text for no events"
1038
  msgstr "Texto para ningún evento"
1039
 
1040
+ #: includes/options_helptexts.php:43
1041
  msgid ""
1042
  "This option defines the displayed text when no events are available for the "
1043
  "selected view."
1044
  msgstr ""
1045
 
1046
+ #: includes/options_helptexts.php:48
1047
  msgid "Multiday filter range"
1048
  msgstr ""
1049
 
1050
+ #: includes/options_helptexts.php:49
1051
  msgid "Use the complete event range in the date filter"
1052
  msgstr ""
1053
 
1054
+ #: includes/options_helptexts.php:51
1055
  msgid ""
1056
  "This option defines if the complete range of a multiday event shall be "
1057
  "considered in the date filter."
1058
  msgstr ""
1059
 
1060
+ #: includes/options_helptexts.php:52
1061
  msgid ""
1062
  "If disabled, only the start day of an event is considered in the filter."
1063
  msgstr ""
1064
 
1065
+ #: includes/options_helptexts.php:53
1066
  msgid ""
1067
  "For an example multiday event which started yesterday and ends tomorrow this"
1068
  " means, that it is displayed in umcoming dates when this option is enabled, "
1069
  "but it is hidden when the option is disabled."
1070
  msgstr ""
1071
 
1072
+ #: includes/options_helptexts.php:58
1073
  msgid "Date display"
1074
  msgstr "Indicación de la fecha"
1075
 
1076
+ #: includes/options_helptexts.php:59
1077
  msgid "Show the date only once per day"
1078
  msgstr ""
1079
 
1080
+ #: includes/options_helptexts.php:61
1081
  msgid ""
1082
  "With this option enabled the date is only displayed once per day if more "
1083
  "than one event is available on the same day."
1084
  msgstr ""
1085
 
1086
+ #: includes/options_helptexts.php:62
1087
  msgid ""
1088
  "If enabled, the events are ordered in a different way (end date before start"
1089
  " time) to allow using the same date for as much events as possible."
1090
  msgstr ""
1091
 
1092
+ #: includes/options_helptexts.php:67
1093
  msgid "HTML tags"
1094
  msgstr "Etiquetas HTML"
1095
 
1096
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1097
  #, php-format
1098
  msgid "Allow HTML tags in the event field \"%1$s\""
1099
  msgstr ""
1100
 
1101
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1102
  #, php-format
1103
  msgid ""
1104
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1105
  msgstr ""
1106
 
1107
+ #: includes/options_helptexts.php:81
1108
  msgid "Preferred language file"
1109
  msgstr ""
1110
 
1111
+ #: includes/options_helptexts.php:82
1112
  msgid "Load translations from general language directory first"
1113
  msgstr ""
1114
 
1115
+ #: includes/options_helptexts.php:84
1116
  #, php-format
1117
  msgid ""
1118
  "The default is to load the %1$s translation file from the plugin language "
1119
  "directory first (%2$s)."
1120
  msgstr ""
1121
 
1122
+ #: includes/options_helptexts.php:85
1123
  #, php-format
1124
  msgid ""
1125
  "If you want to load your own language file from the general language "
1127
  "language directory, you have to enable this option."
1128
  msgstr ""
1129
 
1130
+ #: includes/options_helptexts.php:91
1131
  msgid "Events permalink slug"
1132
  msgstr ""
1133
 
1134
+ #: includes/options_helptexts.php:92
1135
  msgid ""
1136
  "With this option the slug for the events permalink URLs can be defined."
1137
  msgstr ""
1138
 
1139
+ #: includes/options_helptexts.php:97
1140
  msgid "Text for \"Show content\""
1141
  msgstr ""
1142
 
1143
+ #: includes/options_helptexts.php:98
1144
  msgid ""
1145
  "With this option the displayed text for the link to show the event content "
1146
  "can be changed, when collapsing is enabled."
1147
  msgstr ""
1148
 
1149
+ #: includes/options_helptexts.php:103
1150
  msgid "Text for \"Hide content\""
1151
  msgstr ""
1152
 
1153
+ #: includes/options_helptexts.php:104
1154
  msgid ""
1155
  "With this option the displayed text for the link to hide the event content "
1156
  "can be changed, when collapsing is enabled."
1157
  msgstr ""
1158
 
1159
+ #: includes/options_helptexts.php:109
1160
  msgid "Disable CSS file"
1161
  msgstr "Deshabitar CSS"
1162
 
1163
+ #: includes/options_helptexts.php:110
1164
  #, php-format
1165
  msgid "Disable the %1$s file."
1166
  msgstr ""
1167
 
1168
+ #: includes/options_helptexts.php:112
1169
  #, php-format
1170
  msgid "With this option you can disable the inclusion of the %1$s file."
1171
  msgstr ""
1172
 
1173
+ #: includes/options_helptexts.php:113
1174
  msgid ""
1175
  "This normally only make sense if you have css conflicts with your theme and "
1176
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1177
  msgstr ""
1178
 
1179
+ #: includes/options_helptexts.php:119
1180
  msgid "Date format in edit form"
1181
  msgstr ""
1182
 
1183
+ #: includes/options_helptexts.php:121
1184
  msgid ""
1185
  "This option sets the displayed date format for the event date fields in the "
1186
  "event new / edit form."
1187
  msgstr ""
1188
 
1189
+ #: includes/options_helptexts.php:122
1190
  msgid "The default is an empty string to use the Wordpress standard setting."
1191
  msgstr ""
1192
 
1193
+ #: includes/options_helptexts.php:123
1194
  #, php-format
1195
  msgid ""
1196
  "All available options to specify the date format can be found %1$shere%2$s."
1197
  msgstr ""
1198
 
1199
+ #: includes/options_helptexts.php:129
1200
  msgid "Enable RSS feed"
1201
  msgstr ""
1202
 
1203
+ #: includes/options_helptexts.php:130
1204
  msgid "Enable support for the event RSS feed"
1205
  msgstr ""
1206
 
1207
+ #: includes/options_helptexts.php:132
1208
  msgid ""
1209
  "This option activates the RSS feed for the events and adds a feed link in "
1210
  "the html head."
1211
  msgstr ""
1212
 
1213
+ #: includes/options_helptexts.php:133
1214
  msgid ""
1215
  "You have to enable this option if you want to use one of the RSS feed "
1216
  "features."
1217
  msgstr ""
1218
 
1219
+ #: includes/options_helptexts.php:138
1220
  msgid "Enable iCal feed"
1221
  msgstr ""
1222
 
1223
+ #: includes/options_helptexts.php:139
1224
  msgid "Enable support for the event iCal feed"
1225
  msgstr ""
1226
 
1227
+ #: includes/options_helptexts.php:141
1228
  msgid "This option activates the iCal feed for events."
1229
  msgstr ""
1230
 
1231
+ #: includes/options_helptexts.php:142
1232
  msgid ""
1233
  "You have to enable this option if you want to use one of the iCal features."
1234
  msgstr ""
1235
 
1236
+ #: includes/options_helptexts.php:147
1237
  msgid "Position of the RSS feed link"
1238
  msgstr ""
1239
 
1240
+ #: includes/options_helptexts.php:149
1241
  msgid "at the top (above the navigation bar)"
1242
  msgstr ""
1243
 
1244
+ #: includes/options_helptexts.php:150
1245
  msgid "between navigation bar and events"
1246
  msgstr ""
1247
 
1248
+ #: includes/options_helptexts.php:151
1249
  msgid "at the bottom"
1250
  msgstr ""
1251
 
1252
+ #: includes/options_helptexts.php:153
1253
  msgid ""
1254
  "This option specifies the position of the RSS feed link in the event list."
1255
  msgstr ""
1256
 
1257
+ #: includes/options_helptexts.php:158
1258
  msgid "Align of the RSS feed link"
1259
  msgstr ""
1260
 
1261
+ #: includes/options_helptexts.php:160
1262
  msgid "left"
1263
  msgstr ""
1264
 
1265
+ #: includes/options_helptexts.php:161
1266
  msgid "center"
1267
  msgstr ""
1268
 
1269
+ #: includes/options_helptexts.php:162
1270
  msgid "right"
1271
  msgstr ""
1272
 
1273
+ #: includes/options_helptexts.php:164
1274
  msgid ""
1275
  "This option specifies the align of the RSS feed link in the event list."
1276
  msgstr ""
1277
 
1278
+ #: includes/options_helptexts.php:169
1279
  msgid "RSS feed name"
1280
  msgstr ""
1281
 
1282
+ #: includes/options_helptexts.php:171
1283
  #, php-format
1284
  msgid "This option sets the RSS feed name. The default value is %1$s."
1285
  msgstr ""
1286
 
1287
+ #: includes/options_helptexts.php:172
1288
  #, php-format
1289
  msgid ""
1290
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1291
  "enabled)."
1292
  msgstr ""
1293
 
1294
+ #: includes/options_helptexts.php:177
1295
  msgid "RSS feed Description"
1296
  msgstr ""
1297
 
1298
+ #: includes/options_helptexts.php:179
1299
  #, php-format
1300
  msgid "This options set the RSS feed description. The default value is %1$s."
1301
  msgstr ""
1302
 
1303
+ #: includes/options_helptexts.php:180
1304
  msgid ""
1305
  "This description will be used in the title for the feed link in the html "
1306
  "head and for the description in the feed itself."
1307
  msgstr ""
1308
 
1309
+ #: includes/options_helptexts.php:185
1310
  msgid "RSS feed events"
1311
  msgstr ""
1312
 
1313
+ #: includes/options_helptexts.php:186
1314
  msgid "Only show upcoming events in the RSS feed"
1315
  msgstr ""
1316
 
1317
+ #: includes/options_helptexts.php:188
1318
  msgid ""
1319
  "If this option is enabled only the upcoming events are listed in the RSS "
1320
  "feed."
1321
  msgstr ""
1322
 
1323
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1324
  msgid "If disabled, all events (upcoming and past) will be listed."
1325
  msgstr ""
1326
 
1327
+ #: includes/options_helptexts.php:194
1328
  msgid "RSS link text"
1329
  msgstr ""
1330
 
1331
+ #: includes/options_helptexts.php:196
1332
  msgid "This option sets the caption of the RSS feed link in the event list."
1333
  msgstr ""
1334
 
1335
+ #: includes/options_helptexts.php:197
1336
  msgid "Use an empty text to only show the rss image."
1337
  msgstr ""
1338
 
1339
+ #: includes/options_helptexts.php:198
1340
  #, php-format
1341
  msgid ""
1342
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1343
  " RSS feed link."
1344
  msgstr ""
1345
 
1346
+ #: includes/options_helptexts.php:203
1347
  msgid "iCal feed name"
1348
  msgstr ""
1349
 
1350
+ #: includes/options_helptexts.php:205
1351
  #, php-format
1352
  msgid "This option sets the iCal feed name. The default value is %1$s."
1353
  msgstr ""
1354
 
1355
+ #: includes/options_helptexts.php:206
1356
  #, php-format
1357
  msgid ""
1358
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1359
  "permalinks enabled)."
1360
  msgstr ""
1361
 
1362
+ #: includes/options_helptexts.php:211
1363
  msgid "iCal feed events"
1364
  msgstr ""
1365
 
1366
+ #: includes/options_helptexts.php:212
1367
  msgid "Only show upcoming events in the iCal feed"
1368
  msgstr ""
1369
 
1370
+ #: includes/options_helptexts.php:214
1371
  msgid ""
1372
  "If this option is enabled only the upcoming events are listed in the iCal "
1373
  "file."
1374
  msgstr ""
1375
 
1376
+ #: includes/options_helptexts.php:220
1377
  msgid "iCal link text"
1378
  msgstr ""
1379
 
1380
+ #: includes/options_helptexts.php:222
1381
  msgid "This option sets the iCal link text in the event list."
1382
  msgstr ""
1383
 
1384
+ #: includes/options_helptexts.php:223
1385
  msgid "Use an empty text to only show the iCal image."
1386
  msgstr ""
1387
 
1388
+ #: includes/options_helptexts.php:224
1389
  #, php-format
1390
  msgid ""
1391
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1392
  " iCal feed link."
1393
  msgstr ""
1394
 
1395
+ #: includes/options_helptexts.php:231
1396
  msgid "Event Category handling"
1397
  msgstr ""
1398
 
1399
+ #: includes/options_helptexts.php:232
1400
  msgid "Use Post Categories"
1401
  msgstr ""
1402
 
1403
+ #: includes/options_helptexts.php:234
1404
  msgid ""
1405
  "Do not maintain seperate categories for the events, and use the existing "
1406
  "post categories instead."
1407
  msgstr ""
1408
 
1409
+ #: includes/options_helptexts.php:235
1410
  msgid "Attention"
1411
  msgstr "Atención"
1412
 
1413
+ #: includes/options_helptexts.php:236
1414
  msgid ""
1415
  "This option cannot be changed directly, but you can go to the Event Category"
1416
  " switching page from here."
1417
  msgstr ""
1418
 
1419
+ #: includes/options.php:73
1420
  msgid "events"
1421
  msgstr ""
1422
 
1423
+ #: includes/options.php:77
1424
  msgid "Show content"
1425
  msgstr ""
1426
 
1427
+ #: includes/options.php:81
1428
  msgid "Hide content"
1429
  msgstr ""
1430
 
1431
+ #: includes/sc_event-list_helptexts.php:8
1432
  msgid "event-id"
1433
  msgstr ""
1434
 
1435
+ #: includes/sc_event-list_helptexts.php:9
1436
  #, php-format
1437
  msgid ""
1438
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1440
  "this event is shown."
1441
  msgstr ""
1442
 
1443
+ #: includes/sc_event-list_helptexts.php:13
1444
+ #: includes/sc_event-list_helptexts.php:31
1445
  msgid "year"
1446
  msgstr ""
1447
 
1448
+ #: includes/sc_event-list_helptexts.php:14
1449
  msgid ""
1450
  "This attribute defines which events are initially shown. The default is to "
1451
  "show the upcoming events only."
1452
  msgstr ""
1453
 
1454
+ #: includes/sc_event-list_helptexts.php:15
1455
  #, php-format
1456
  msgid ""
1457
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1458
  "change the displayed event date range via the filterbar or url parameters."
1459
  msgstr ""
1460
 
1461
+ #: includes/sc_event-list_helptexts.php:19
1462
  msgid "category slug"
1463
  msgstr ""
1464
 
1465
+ #: includes/sc_event-list_helptexts.php:20
1466
  msgid ""
1467
  "This attribute defines the category of which events are initially shown. The"
1468
  " default is to show events of all categories."
1469
  msgstr ""
1470
 
1471
+ #: includes/sc_event-list_helptexts.php:21
1472
  msgid ""
1473
  "Provide a category slug to change this behavior. It is still possible to "
1474
  "change the displayed categories via the filterbar or url parameters."
1475
  msgstr ""
1476
 
1477
+ #: includes/sc_event-list_helptexts.php:26
1478
  msgid "This attribute defines the initial order of the events."
1479
  msgstr ""
1480
 
1481
+ #: includes/sc_event-list_helptexts.php:27
1482
  msgid ""
1483
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1484
  "in the opposite direction (from new to old)."
1485
  msgstr ""
1486
 
1487
+ #: includes/sc_event-list_helptexts.php:32
1488
  #, php-format
1489
  msgid ""
1490
  "This attribute defines the dates and date ranges of which events are "
1491
  "displayed. The default is %1$s to show all events."
1492
  msgstr ""
1493
 
1494
+ #: includes/sc_event-list_helptexts.php:33
1495
  #, php-format
1496
  msgid ""
1497
  "Filtered events according to %1$s value are not available in the event list."
1498
  msgstr ""
1499
 
1500
+ #: includes/sc_event-list_helptexts.php:34
1501
  #, php-format
1502
  msgid ""
1503
  "You can find all available values with a description and examples in the "
1504
  "sections %1$s and %2$s below."
1505
  msgstr ""
1506
 
1507
+ #: includes/sc_event-list_helptexts.php:35
1508
  #, php-format
1509
  msgid "See %1$s description if you want to define complex filters."
1510
  msgstr ""
1511
 
1512
+ #: includes/sc_event-list_helptexts.php:39
1513
  msgid "category slugs"
1514
  msgstr ""
1515
 
1516
+ #: includes/sc_event-list_helptexts.php:40
1517
  msgid ""
1518
  "This attribute defines the category filter which filters the events to show."
1519
  " The default is $1$s or an empty string to show all events."
1520
  msgstr ""
1521
 
1522
+ #: includes/sc_event-list_helptexts.php:41
1523
  #, php-format
1524
  msgid ""
1525
  "Events with categories that doesn´t match %1$s are not shown in the event "
1526
  "list. They are also not available if a manual url parameter is added."
1527
  msgstr ""
1528
 
1529
+ #: includes/sc_event-list_helptexts.php:42
1530
  #, php-format
1531
  msgid ""
1532
  "The filter is specified via the given category slugs. See %1$s description "
1533
  "if you want to define complex filters."
1534
  msgstr ""
1535
 
1536
+ #: includes/sc_event-list_helptexts.php:46
 
 
1537
  #: includes/sc_event-list_helptexts.php:111
1538
+ #: includes/sc_event-list_helptexts.php:138
1539
+ #: includes/sc_event-list_helptexts.php:177
1540
  msgid "number"
1541
  msgstr ""
1542
 
1543
+ #: includes/sc_event-list_helptexts.php:47
1544
  #, php-format
1545
  msgid ""
1546
  "This attribute defines how many events should be displayed if upcoming "
1548
  "displayed."
1549
  msgstr ""
1550
 
1551
+ #: includes/sc_event-list_helptexts.php:48
1552
  msgid ""
1553
  "Please not that in the actual version there is no pagination of the events "
1554
  "available, so the event list can be very long."
1555
  msgstr ""
1556
 
1557
+ #: includes/sc_event-list_helptexts.php:53
1558
  msgid ""
1559
  "This attribute defines if the filterbar should be displayed. The filterbar "
1560
  "allows the users to specify filters for the listed events."
1561
  msgstr ""
1562
 
1563
+ #: includes/sc_event-list_helptexts.php:54
1564
  #, php-format
1565
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1566
  msgstr ""
1567
 
1568
+ #: includes/sc_event-list_helptexts.php:55
1569
  #, php-format
1570
  msgid ""
1571
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1572
  " in the single event view."
1573
  msgstr ""
1574
 
1575
+ #: includes/sc_event-list_helptexts.php:60
1576
  #, php-format
1577
  msgid ""
1578
  "This attribute specifies the available items in the filterbar. This options "
1579
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1580
  msgstr ""
1581
 
1582
+ #: includes/sc_event-list_helptexts.php:61
1583
  msgid ""
1584
  "Find below an overview of the available filterbar items and their options:"
1585
  msgstr ""
1586
 
1587
+ #: includes/sc_event-list_helptexts.php:64
1588
  msgid "filterbar item"
1589
  msgstr ""
1590
 
1591
+ #: includes/sc_event-list_helptexts.php:64
1592
+ #: includes/sc_event-list_helptexts.php:96
1593
  msgid "description"
1594
  msgstr ""
1595
 
1596
+ #: includes/sc_event-list_helptexts.php:64
1597
  msgid "item options"
1598
  msgstr ""
1599
 
1600
+ #: includes/sc_event-list_helptexts.php:64
1601
  msgid "option values"
1602
  msgstr ""
1603
 
1604
+ #: includes/sc_event-list_helptexts.php:64
1605
  msgid "default value"
1606
  msgstr ""
1607
 
1608
+ #: includes/sc_event-list_helptexts.php:64
1609
  msgid "option description"
1610
  msgstr ""
1611
 
1612
+ #: includes/sc_event-list_helptexts.php:67
1613
  msgid ""
1614
  "Show a list of all available years. Additional there are some special "
1615
  "entries available (see item options)."
1616
  msgstr ""
1617
 
1618
+ #: includes/sc_event-list_helptexts.php:71
1619
+ #: includes/sc_event-list_helptexts.php:82
1620
  msgid "Add an entry to show all events."
1621
  msgstr ""
1622
 
1623
+ #: includes/sc_event-list_helptexts.php:73
1624
+ #: includes/sc_event-list_helptexts.php:84
1625
  msgid "Add an entry to show all upcoming events."
1626
  msgstr ""
1627
 
1628
+ #: includes/sc_event-list_helptexts.php:74
1629
+ #: includes/sc_event-list_helptexts.php:85
1630
  msgid "Add an entry to show events in the past."
1631
  msgstr ""
1632
 
1633
+ #: includes/sc_event-list_helptexts.php:75
1634
  msgid "Set descending or ascending order of year entries."
1635
  msgstr ""
1636
 
1637
+ #: includes/sc_event-list_helptexts.php:78
1638
  msgid "Show a list of all available months."
1639
  msgstr ""
1640
 
1641
+ #: includes/sc_event-list_helptexts.php:86
1642
  msgid "Set descending or ascending order of month entries."
1643
  msgstr ""
1644
 
1645
+ #: includes/sc_event-list_helptexts.php:87
1646
  msgid "php date-formats"
1647
  msgstr ""
1648
 
1649
+ #: includes/sc_event-list_helptexts.php:87
1650
  msgid "Set the displayed date format of the month entries."
1651
  msgstr ""
1652
 
1653
+ #: includes/sc_event-list_helptexts.php:88
1654
  #, php-format
1655
  msgid ""
1656
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1658
  "order."
1659
  msgstr ""
1660
 
1661
+ #: includes/sc_event-list_helptexts.php:88
1662
  #, php-format
1663
  msgid ""
1664
  "Specifies the displayed values and their order. The items must be seperated "
1665
  "by %1$s."
1666
  msgstr ""
1667
 
1668
+ #: includes/sc_event-list_helptexts.php:89
1669
  msgid "Show a list of all available categories."
1670
  msgstr ""
1671
 
1672
+ #: includes/sc_event-list_helptexts.php:89
1673
  msgid "Add an entry to show events from all categories."
1674
  msgstr ""
1675
 
1676
+ #: includes/sc_event-list_helptexts.php:90
1677
  msgid "A link to reset the eventlist filter to standard."
1678
  msgstr ""
1679
 
1680
+ #: includes/sc_event-list_helptexts.php:90
1681
  msgid "any text"
1682
  msgstr ""
1683
 
1684
+ #: includes/sc_event-list_helptexts.php:90
1685
  msgid "Set the caption of the link."
1686
  msgstr ""
1687
 
1688
+ #: includes/sc_event-list_helptexts.php:93
1689
  msgid "Find below an overview of the available filterbar display options:"
1690
  msgstr ""
1691
 
1692
+ #: includes/sc_event-list_helptexts.php:96
1693
  msgid "display option"
1694
  msgstr ""
1695
 
1696
+ #: includes/sc_event-list_helptexts.php:96
1697
  msgid "available for"
1698
  msgstr ""
1699
 
1700
+ #: includes/sc_event-list_helptexts.php:97
1701
  #, php-format
1702
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1703
  msgstr ""
1704
 
1705
+ #: includes/sc_event-list_helptexts.php:98
1706
  msgid ""
1707
  "Shows a select box where an item can be choosen. After the selection of an "
1708
  "item the page is reloaded via javascript to show the filtered events."
1709
  msgstr ""
1710
 
1711
+ #: includes/sc_event-list_helptexts.php:99
1712
  msgid "Shows a simple link which can be clicked."
1713
  msgstr ""
1714
 
1715
+ #: includes/sc_event-list_helptexts.php:102
1716
  msgid "Find below some declaration examples with descriptions:"
1717
  msgstr ""
1718
 
1719
+ #: includes/sc_event-list_helptexts.php:104
1720
  #, php-format
1721
  msgid ""
1722
  "In this example you can see that the filterbar item and the used display "
1724
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1725
  msgstr ""
1726
 
1727
+ #: includes/sc_event-list_helptexts.php:106
1728
  #, php-format
1729
  msgid ""
1730
  "In this example you can see that filterbar options can be added in brackets "
1731
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1732
  msgstr ""
1733
 
1734
+ #: includes/sc_event-list_helptexts.php:106
1735
  msgid "option_name"
1736
  msgstr ""
1737
 
1738
+ #: includes/sc_event-list_helptexts.php:106
1739
  msgid "value"
1740
  msgstr ""
1741
 
1742
+ #: includes/sc_event-list_helptexts.php:107
1743
  #, php-format
1744
  msgid ""
1745
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1748
  "left-aligned and the reset link will be on the right side."
1749
  msgstr ""
1750
 
1751
+ #: includes/sc_event-list_helptexts.php:112
1752
+ #: includes/sc_event-list_helptexts.php:139
1753
  msgid ""
1754
  "This attribute specifies if the title should be truncated to the given "
1755
  "number of characters in the event list."
1756
  msgstr ""
1757
 
1758
+ #: includes/sc_event-list_helptexts.php:113
1759
+ #: includes/sc_event-list_helptexts.php:140
1760
  #, php-format
1761
  msgid ""
1762
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1763
  "is automatically truncated via css."
1764
  msgstr ""
1765
 
 
 
1766
  #: includes/sc_event-list_helptexts.php:114
1767
+ #: includes/sc_event-list_helptexts.php:141
1768
+ #: includes/sc_event-list_helptexts.php:180
1769
  msgid "This attribute has no influence if only a single event is shown."
1770
  msgstr ""
1771
 
1772
+ #: includes/sc_event-list_helptexts.php:120
1773
  msgid ""
1774
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1775
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1776
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1777
  msgstr ""
1778
 
1779
+ #: includes/sc_event-list_helptexts.php:130
1780
  msgid ""
1781
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1782
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1783
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1784
  msgstr ""
1785
 
1786
+ #: includes/sc_event-list_helptexts.php:147
1787
  msgid ""
1788
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1789
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1790
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1791
  msgstr ""
1792
 
1793
+ #: includes/sc_event-list_helptexts.php:157
1794
  msgid ""
1795
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1796
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1797
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1798
  msgstr ""
1799
 
1800
+ #: includes/sc_event-list_helptexts.php:167
1801
  msgid ""
1802
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1803
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1806
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1807
  msgstr ""
1808
 
1809
+ #: includes/sc_event-list_helptexts.php:178
1810
  msgid ""
1811
  "This attribute specifies if the content should be truncate to the given "
1812
  "number of characters in the event list."
1813
  msgstr ""
1814
 
1815
+ #: includes/sc_event-list_helptexts.php:179
1816
  #, php-format
1817
  msgid "With the standard value %1$s the full text is displayed."
1818
  msgstr ""
1819
 
1820
+ #: includes/sc_event-list_helptexts.php:186
1821
  msgid ""
1822
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1823
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1825
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1826
  msgstr ""
1827
 
1828
+ #: includes/sc_event-list_helptexts.php:197
1829
  msgid ""
1830
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1831
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
1833
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1834
  msgstr ""
1835
 
1836
+ #: includes/sc_event-list_helptexts.php:208
1837
  msgid ""
1838
  "This attribute specifies if a rss feed link should be added.<br />\n"
1839
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
1842
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1843
  msgstr ""
1844
 
1845
+ #: includes/sc_event-list_helptexts.php:220
1846
  msgid ""
1847
  "This attribute specifies if a ical feed link should be added.<br />\n"
1848
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
1850
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1851
  msgstr ""
1852
 
1853
+ #: includes/sc_event-list_helptexts.php:231
1854
  msgid ""
1855
  "This attribute specifies the page or post url for event links.<br />\n"
1856
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1857
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1858
  msgstr ""
1859
 
1860
+ #: includes/sc_event-list_helptexts.php:243
1861
  msgid ""
1862
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1863
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1864
  msgstr ""
1865
 
1866
+ #: includes/sc_event-list.php:154
1867
+ msgid "Sorry, the requested event is not available!"
1868
+ msgstr ""
1869
+
1870
+ #: includes/sc_event-list.php:163
1871
  msgid "Event Information:"
1872
  msgstr "Información del evento:"
1873
 
1874
+ #: includes/sc_event-list.php:405
1875
  msgid "Link to RSS feed"
1876
  msgstr ""
1877
 
1878
+ #: includes/sc_event-list.php:414
1879
  msgid "Link to iCal feed"
1880
  msgstr ""
1881
 
1882
+ #: includes/widget_helptexts.php:11
1883
  msgid "This option defines the displayed title for the widget."
1884
  msgstr ""
1885
 
1886
+ #: includes/widget_helptexts.php:18
1887
  msgid "Category Filter"
1888
  msgstr "Categoría de filtro"
1889
 
1890
+ #: includes/widget_helptexts.php:20
1891
  msgid ""
1892
  "This option defines the categories of which events are shown. The standard "
1893
  "is all or an empty string to show all events. Specify a category slug or a "
1896
  "all possibilities."
1897
  msgstr ""
1898
 
1899
+ #: includes/widget_helptexts.php:27
1900
  msgid "Number of listed events"
1901
  msgstr ""
1902
 
1903
+ #: includes/widget_helptexts.php:29
1904
  msgid "The number of upcoming events to display"
1905
  msgstr ""
1906
 
1907
+ #: includes/widget_helptexts.php:36
1908
  msgid "Truncate event title to"
1909
  msgstr ""
1910
 
1911
+ #: includes/widget_helptexts.php:37 includes/widget_helptexts.php:65
1912
+ #: includes/widget_helptexts.php:93
1913
  msgid "characters"
1914
  msgstr "caracteres"
1915
 
1916
+ #: includes/widget_helptexts.php:38
1917
  msgid ""
1918
  "This option defines the number of displayed characters for the event title."
1919
  msgstr ""
1920
 
1921
+ #: includes/widget_helptexts.php:39 includes/widget_helptexts.php:67
1922
  #, php-format
1923
  msgid ""
1924
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1925
  "automatically truncate the text via css."
1926
  msgstr ""
1927
 
1928
+ #: includes/widget_helptexts.php:46
1929
  msgid "Show event starttime"
1930
  msgstr ""
1931
 
1932
+ #: includes/widget_helptexts.php:48
1933
  msgid "This option defines if the event start time will be displayed."
1934
  msgstr ""
1935
 
1936
+ #: includes/widget_helptexts.php:55
1937
  msgid "Show event location"
1938
  msgstr ""
1939
 
1940
+ #: includes/widget_helptexts.php:57
1941
  msgid "This option defines if the event location will be displayed."
1942
  msgstr ""
1943
 
1944
+ #: includes/widget_helptexts.php:64
1945
  msgid "Truncate location to"
1946
  msgstr ""
1947
 
1948
+ #: includes/widget_helptexts.php:66
1949
  msgid ""
1950
  "If the event location is diplayed this option defines the number of "
1951
  "displayed characters."
1952
  msgstr ""
1953
 
1954
+ #: includes/widget_helptexts.php:74
1955
  msgid "Show event excerpt"
1956
  msgstr ""
1957
 
1958
+ #: includes/widget_helptexts.php:76
1959
  msgid "This option defines if the event excerpt will be displayed."
1960
  msgstr ""
1961
 
1962
+ #: includes/widget_helptexts.php:83
1963
  msgid "Show event content"
1964
  msgstr ""
1965
 
1966
+ #: includes/widget_helptexts.php:85
1967
  msgid "This option defines if the event content will be displayed."
1968
  msgstr ""
1969
 
1970
+ #: includes/widget_helptexts.php:92
1971
  msgid "Truncate content to"
1972
  msgstr ""
1973
 
1974
+ #: includes/widget_helptexts.php:94
1975
  msgid ""
1976
  "If the event content are diplayed this option defines the number of diplayed"
1977
  " characters."
1978
  msgstr ""
1979
 
1980
+ #: includes/widget_helptexts.php:95
1981
  #, php-format
1982
  msgid "Set this value to %1$s to view the full text."
1983
  msgstr ""
1984
 
1985
+ #: includes/widget_helptexts.php:102
1986
  msgid "URL to the linked Event List page"
1987
  msgstr ""
1988
 
1989
+ #: includes/widget_helptexts.php:104
1990
  msgid ""
1991
  "This option defines the url to the linked Event List page. This option is "
1992
  "required if you want to use one of the options below."
1993
  msgstr ""
1994
 
1995
+ #: includes/widget_helptexts.php:111
1996
  msgid "Shortcode ID on linked page"
1997
  msgstr ""
1998
 
1999
+ #: includes/widget_helptexts.php:113
2000
  msgid ""
2001
  "This option defines the shortcode-id for the Event List on the linked page. "
2002
  "Normally the standard value 1 is correct, you only have to change it if you "
2003
  "use multiple event-list shortcodes on the linked page."
2004
  msgstr ""
2005
 
2006
+ #: includes/widget_helptexts.php:122
2007
  msgid ""
2008
  "With this option you can add a link to the single event page for every "
2009
  "displayed event. You have to specify the url to the page and the shortcode "
2010
  "id option if you want to use it."
2011
  msgstr ""
2012
 
2013
+ #: includes/widget_helptexts.php:131
2014
  msgid ""
2015
  "With this option you can add a link to the event-list page below the "
2016
  "diplayed events. You have to specify the url to page option if you want to "
2017
  "use it."
2018
  msgstr ""
2019
 
2020
+ #: includes/widget_helptexts.php:138
2021
  msgid "Caption for the link"
2022
  msgstr ""
2023
 
2024
+ #: includes/widget_helptexts.php:140
2025
  msgid ""
2026
  "This option defines the text for the link to the Event List page if the "
2027
  "approriate option is selected."
2028
  msgstr ""
2029
 
2030
+ #: includes/widget.php:21
2031
  msgid "With this widget a list of upcoming events can be displayed."
2032
  msgstr ""
2033
 
2034
+ #: includes/widget.php:26
2035
  msgid "Upcoming events"
2036
  msgstr ""
2037
 
2038
+ #: includes/widget.php:40
2039
  msgid "show events page"
2040
  msgstr ""
languages/event-list-et_EE.mo CHANGED
Binary file
languages/event-list-et_EE.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -8,8 +8,8 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
12
- "PO-Revision-Date: 2020-11-16 16:29+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Estonian (Estonia) (http://www.transifex.com/mibuthu/wp-event-list/language/et_EE/)\n"
15
  "MIME-Version: 1.0\n"
@@ -18,117 +18,117 @@ msgstr ""
18
  "Language: et_EE\n"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
 
21
- #: admin/admin.php:56
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
- #: admin/admin.php:56
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
32
  msgid "Event List Settings"
33
  msgstr "Sündmuste loendi seaded"
34
 
35
- #: admin/admin.php:105
36
  msgid "Settings"
37
  msgstr "Seaded"
38
 
39
- #: admin/admin.php:109 admin/includes/admin-about.php:37
40
  msgid "About Event List"
41
  msgstr "Sündmuste loendist"
42
 
43
- #: admin/admin.php:109
44
  msgid "About"
45
  msgstr ""
46
 
47
- #: admin/admin.php:131
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
  msgstr[1] ""
53
 
54
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
55
  msgid "General"
56
  msgstr ""
57
 
58
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
59
- #: admin/includes/admin-about.php:105
60
  msgid "Shortcode Attributes"
61
  msgstr ""
62
 
63
- #: admin/includes/admin-about.php:72
64
  msgid "Help and Instructions"
65
  msgstr "Abi ja juhised"
66
 
67
- #: admin/includes/admin-about.php:73
68
  #, php-format
69
  msgid "You can manage the events %1$shere%2$s"
70
  msgstr ""
71
 
72
- #: admin/includes/admin-about.php:74
73
  msgid "To show the events on your site you have 2 possibilities"
74
  msgstr "Saidil olevate sündmuste kuvamiseks on 2 võimalust"
75
 
76
- #: admin/includes/admin-about.php:75
77
  #, php-format
78
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
79
  msgstr "lisades lühikoodi<strong> shotcode</strong> %1$s mis tahes lehele või postitusele"
80
 
81
- #: admin/includes/admin-about.php:76
82
  #, php-format
83
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
84
  msgstr "lisades vidina <strong>widget</strong> %1$s külgribale"
85
 
86
- #: admin/includes/admin-about.php:77
87
  msgid ""
88
  "The displayed events and their style can be modified with the available "
89
  "widget settings and the available attributes for the shortcode."
90
  msgstr ""
91
 
92
- #: admin/includes/admin-about.php:78
93
  #, php-format
94
  msgid ""
95
  "A list of all available shortcode attributes with their descriptions is "
96
  "available in the %1$s tab."
97
  msgstr ""
98
 
99
- #: admin/includes/admin-about.php:79
100
  msgid "The available widget options are described in their tooltip text."
101
  msgstr ""
102
 
103
- #: admin/includes/admin-about.php:80
104
  #, php-format
105
  msgid ""
106
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
107
  " to insert an URL to the linked event-list page."
108
  msgstr ""
109
 
110
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
111
  msgid "Add links to the single events"
112
  msgstr "Lisa link sündmuse juurde"
113
 
114
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
115
  msgid "Add a link to the Event List page"
116
  msgstr "Lisa link lehe sündmuste loendisse"
117
 
118
- #: admin/includes/admin-about.php:81
119
  msgid ""
120
  "This is required because the widget does not know in which page or post the "
121
  "shortcode was included."
122
  msgstr ""
123
 
124
- #: admin/includes/admin-about.php:82
125
  msgid ""
126
  "Additionally you have to insert the correct Shortcode id on the linked page."
127
  " This id describes which shortcode should be used on the given page or post "
128
  "if you have more than one."
129
  msgstr ""
130
 
131
- #: admin/includes/admin-about.php:83
132
  #, php-format
133
  msgid ""
134
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -136,843 +136,848 @@ msgid ""
136
  "link on your linked page or post."
137
  msgstr ""
138
 
139
- #: admin/includes/admin-about.php:84
140
  #, php-format
141
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
142
  msgstr ""
143
 
144
- #: admin/includes/admin-about.php:86
145
  #, php-format
146
  msgid ""
147
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
148
  "want."
149
  msgstr ""
150
 
151
- #: admin/includes/admin-about.php:86
152
  msgid "Settings page"
153
  msgstr "Seadete leht"
154
 
155
- #: admin/includes/admin-about.php:92
156
  msgid "About the plugin author"
157
  msgstr "Plugina autorist"
158
 
159
- #: admin/includes/admin-about.php:94
160
  #, php-format
161
  msgid ""
162
  "This plugin is developed by %1$s, you can find more information about the "
163
  "plugin on the %2$s."
164
  msgstr ""
165
 
166
- #: admin/includes/admin-about.php:94
167
- msgid "wordpress plugin site"
168
  msgstr ""
169
 
170
- #: admin/includes/admin-about.php:95
171
  #, php-format
172
  msgid "If you like the plugin please rate it on the %1$s."
173
  msgstr ""
174
 
175
- #: admin/includes/admin-about.php:95
176
- msgid "wordpress plugin review site"
177
  msgstr ""
178
 
179
- #: admin/includes/admin-about.php:96
180
  msgid ""
181
  "If you want to support the plugin I would be happy to get a small donation"
182
  msgstr ""
183
 
184
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
185
- #: admin/includes/admin-about.php:99
186
  #, php-format
187
  msgid "Donate with %1$s"
188
  msgstr ""
189
 
190
- #: admin/includes/admin-about.php:107
191
  msgid ""
192
  "You have the possibility to modify the output if you add some of the "
193
  "following attributes to the shortcode."
194
  msgstr ""
195
 
196
- #: admin/includes/admin-about.php:108
197
  #, php-format
198
  msgid ""
199
  "You can combine and add as much attributes as you want. E.g. the shortcode "
200
  "including the attributes %1$s and %2$s would looks like this:"
201
  msgstr ""
202
 
203
- #: admin/includes/admin-about.php:110
204
  msgid ""
205
  "Below you can find a list of all supported attributes with their "
206
  "descriptions and available options:"
207
  msgstr ""
208
 
209
- #: admin/includes/admin-about.php:124
210
  msgid "Attribute name"
211
  msgstr "Atribuudi nimi"
212
 
213
- #: admin/includes/admin-about.php:125
214
  msgid "Value options"
215
  msgstr ""
216
 
217
- #: admin/includes/admin-about.php:126
218
  msgid "Default value"
219
  msgstr ""
220
 
221
- #: admin/includes/admin-about.php:127
222
  msgid "Description"
223
  msgstr "Kirjeldus"
224
 
225
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
226
- #: includes/sc_event-list_helptexts.php:31
227
  msgid "Filter Syntax"
228
  msgstr ""
229
 
230
- #: admin/includes/admin-about.php:146
231
  msgid ""
232
  "For date and cat filters you can specify complex filters with the following "
233
  "syntax:"
234
  msgstr ""
235
 
236
- #: admin/includes/admin-about.php:147
237
  #, php-format
238
  msgid ""
239
  "You can use %1$s and %2$s connections to define complex filters. "
240
  "Additionally you can set brackets %3$s for nested queries."
241
  msgstr ""
242
 
243
- #: admin/includes/admin-about.php:147
244
  msgid "AND"
245
  msgstr "JA"
246
 
247
- #: admin/includes/admin-about.php:147
248
  msgid "OR"
249
  msgstr "VÕI"
250
 
251
- #: admin/includes/admin-about.php:147
252
  msgid "or"
253
  msgstr "või"
254
 
255
- #: admin/includes/admin-about.php:147
256
  msgid "and"
257
  msgstr "ja"
258
 
259
- #: admin/includes/admin-about.php:148
260
  msgid "Examples for cat filters:"
261
  msgstr ""
262
 
263
- #: admin/includes/admin-about.php:149
264
  #, php-format
265
  msgid "Show all events with category %1$s."
266
  msgstr "Näita kõiki sündmusi koos kategooriaga %1$s."
267
 
268
- #: admin/includes/admin-about.php:150
269
  #, php-format
270
  msgid "Show all events with category %1$s or %2$s."
271
  msgstr "Näita kõiki sündmusi koos kategooriaga %1$s või %2$s."
272
 
273
- #: admin/includes/admin-about.php:151
274
  #, php-format
275
  msgid ""
276
  "Show all events with category %1$s and all events where category %2$s as "
277
  "well as %3$s is selected."
278
  msgstr ""
279
 
280
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
281
  msgid "Available Date Formats"
282
  msgstr "Saadaolevad kuupäeva vormingud"
283
 
284
- #: admin/includes/admin-about.php:157
285
  msgid "For date filters you can use the following date formats:"
286
  msgstr ""
287
 
288
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
289
  msgid "Available Date Range Formats"
290
  msgstr "Saadaolevad kuupäevavahemiku formaadid"
291
 
292
- #: admin/includes/admin-about.php:166
293
  msgid "For date filters you can use the following daterange formats:"
294
  msgstr ""
295
 
296
- #: admin/includes/admin-about.php:178
297
  msgid "Value"
298
  msgstr "Väärtus"
299
 
300
- #: admin/includes/admin-about.php:182
301
  msgid "Example"
302
  msgstr "Näide"
303
 
304
- #: admin/includes/admin-categories.php:38
305
  msgid "Synchronize with post categories"
306
  msgstr "Sünkrooni postituste kategooriatega"
307
 
308
- #: admin/includes/admin-categories.php:46
309
  #, php-format
310
  msgid "%1$s categories modified (%2$s)"
311
  msgstr ""
312
 
313
- #: admin/includes/admin-categories.php:47
314
  #, php-format
315
  msgid "%1$s categories added (%2$s)"
316
  msgstr ""
317
 
318
- #: admin/includes/admin-categories.php:48
319
  #, php-format
320
  msgid "%1$s categories deleted (%2$s)"
321
  msgstr ""
322
 
323
- #: admin/includes/admin-categories.php:50
324
  #, php-format
325
  msgid "%1$s categories not modified (%2$s)"
326
  msgstr ""
327
 
328
- #: admin/includes/admin-categories.php:51
329
  #, php-format
330
  msgid "%1$s categories not added (%2$s)"
331
  msgstr ""
332
 
333
- #: admin/includes/admin-categories.php:52
334
  #, php-format
335
  msgid "%1$s categories not deleted (%2$s)"
336
  msgstr ""
337
 
338
- #: admin/includes/admin-categories.php:55
339
  msgid "An Error occured during the category sync"
340
  msgstr "Kategooria sünkroonimisel tekkis viga"
341
 
342
- #: admin/includes/admin-categories.php:59
343
  msgid "Category sync finished"
344
  msgstr "Kategooria sünkroonimine on lõpetatud"
345
 
346
- #: admin/includes/admin-category-sync.php:45
347
  msgid "Error: You are not allowed to view this page!"
348
  msgstr "Viga: Sul ei ole luba seda lehekülge näha!"
349
 
350
- #: admin/includes/admin-category-sync.php:62
351
  msgid "Affected Categories when switching to seperate Event Categories"
352
  msgstr ""
353
 
354
- #: admin/includes/admin-category-sync.php:63
355
  msgid "Switch option to seperate Event Categories"
356
  msgstr ""
357
 
358
- #: admin/includes/admin-category-sync.php:64
359
  msgid ""
360
  "If you proceed, all post categories will be copied and all events will be "
361
  "re-assigned to this new categories."
362
  msgstr ""
363
 
364
- #: admin/includes/admin-category-sync.php:65
365
  msgid ""
366
  "Afterwards the event categories are independent of the post categories."
367
  msgstr ""
368
 
369
- #: admin/includes/admin-category-sync.php:68
370
  msgid "Affected Categories when switching to use Post Categories for events"
371
  msgstr ""
372
 
373
- #: admin/includes/admin-category-sync.php:69
374
  msgid "Switch option to use Post Categories for events"
375
  msgstr ""
376
 
377
- #: admin/includes/admin-category-sync.php:70
378
  msgid ""
379
  "Take a detailed look at the affected categories above before you proceed! "
380
  "All seperate event categories will be deleted, this cannot be undone!"
381
  msgstr ""
382
 
383
- #: admin/includes/admin-category-sync.php:73
384
  msgid "Event Categories: Synchronise with Post Categories"
385
  msgstr "Sündmuste kategooriate sünkroonimine postituskategooriatega"
386
 
387
- #: admin/includes/admin-category-sync.php:74
388
  msgid "Start synchronisation"
389
  msgstr "Käivitage sünkroonimine"
390
 
391
- #: admin/includes/admin-category-sync.php:75
392
  msgid ""
393
  "If this option is enabled the above listed categories will be deleted and "
394
  "removed from the existing events!"
395
  msgstr ""
396
 
397
- #: admin/includes/admin-category-sync.php:90
398
  msgid "Categories to modify"
399
  msgstr ""
400
 
401
- #: admin/includes/admin-category-sync.php:91
402
  msgid "Categories to add"
403
  msgstr ""
404
 
405
- #: admin/includes/admin-category-sync.php:92
406
  msgid "Categories to delete (optional)"
407
  msgstr ""
408
 
409
- #: admin/includes/admin-category-sync.php:93
410
  msgid "Delete not available post categories"
411
  msgstr ""
412
 
413
- #: admin/includes/admin-category-sync.php:97
414
  msgid "Categories with differences"
415
  msgstr ""
416
 
417
- #: admin/includes/admin-category-sync.php:98
418
  msgid "Categories to add (optional)"
419
  msgstr ""
420
 
421
- #: admin/includes/admin-category-sync.php:99
422
  msgid "Add not available post categories"
423
  msgstr ""
424
 
425
- #: admin/includes/admin-category-sync.php:117
426
  msgid "none"
427
  msgstr "pole ühtegi"
428
 
429
- #: admin/includes/admin-import.php:49
430
  msgid "Import Events"
431
  msgstr "Impordi sündmused"
432
 
433
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
434
- #: admin/includes/admin-import.php:198
435
  msgid "Step"
436
  msgstr "Samm"
437
 
438
- #: admin/includes/admin-import.php:69
439
  msgid "Set import file and options"
440
  msgstr "Määrake impordifail ja valikud"
441
 
442
- #: admin/includes/admin-import.php:72
443
  #, php-format
444
  msgid "Proceed with Step %1$s"
445
  msgstr ""
446
 
447
- #: admin/includes/admin-import.php:75
448
  msgid "Example file"
449
  msgstr "Näidisfail"
450
 
451
- #: admin/includes/admin-import.php:76
452
  #, php-format
453
  msgid ""
454
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
455
  msgstr ""
456
 
457
- #: admin/includes/admin-import.php:77
458
  msgid "Note"
459
  msgstr "Märge"
460
 
461
- #: admin/includes/admin-import.php:77
462
  msgid ""
463
  "Do not change the column header and separator line (first two lines), "
464
  "otherwise the import will fail!"
465
  msgstr ""
466
 
467
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
468
  msgid "Sorry, there has been an error."
469
  msgstr "Vabandage, tekkis viga."
470
 
471
- #: admin/includes/admin-import.php:85
472
  msgid "The file does not exist, please try again."
473
  msgstr "Sellist faili ei eksisteeri, palun proovi uuesti."
474
 
475
- #: admin/includes/admin-import.php:93
476
  msgid "The uploaded file does not have the required csv extension."
477
  msgstr ""
478
 
479
- #: admin/includes/admin-import.php:105
480
  msgid "Events review and additonal category selection"
481
  msgstr ""
482
 
483
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
484
  msgid "Error"
485
  msgstr ""
486
 
487
- #: admin/includes/admin-import.php:111
488
  msgid "This CSV file cannot be imported"
489
  msgstr ""
490
 
491
- #: admin/includes/admin-import.php:122
492
  msgid "None of the events in this CSV file can be imported"
493
  msgstr ""
494
 
495
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
496
  msgid "Warning"
497
  msgstr ""
498
 
499
- #: admin/includes/admin-import.php:126
500
  #, php-format
501
  msgid "There is %1$s event which cannot be imported"
502
  msgid_plural "There are %1$s events which cannot be imported"
503
  msgstr[0] ""
504
  msgstr[1] ""
505
 
506
- #: admin/includes/admin-import.php:134
507
  #, php-format
508
  msgid "CSV line %1$s"
509
  msgstr ""
510
 
511
- #: admin/includes/admin-import.php:144
512
  msgid "You can still import all other events listed below."
513
  msgstr ""
514
 
515
- #: admin/includes/admin-import.php:163
516
  msgid ""
517
  "The following category slugs are not available and will be removed from the "
518
  "imported events"
519
  msgstr ""
520
 
521
- #: admin/includes/admin-import.php:169
522
  msgid ""
523
  "If you want to keep these categories, please create these Categories first "
524
  "and do the import afterwards."
525
  msgstr ""
526
 
527
- #: admin/includes/admin-import.php:198
528
  msgid "Import result"
529
  msgstr ""
530
 
531
- #: admin/includes/admin-import.php:201
532
  #, php-format
533
  msgid "Import of %1$s events successful!"
534
  msgstr ""
535
 
536
- #: admin/includes/admin-import.php:202
537
  msgid "Go back to All Events"
538
  msgstr "Mine tagasi \"Kõik sündmused\" juurde"
539
 
540
- #: admin/includes/admin-import.php:206
541
  msgid "Errors during Import"
542
  msgstr ""
543
 
544
- #: admin/includes/admin-import.php:215
545
  msgid "Event from CSV-line"
546
  msgstr ""
547
 
548
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
549
- #: includes/widget_helptexts.php:8
550
  msgid "Title"
551
  msgstr "Pealkiri"
552
 
553
- #: admin/includes/admin-import.php:227
554
  msgid "Start Date"
555
  msgstr "Alguskuupäev"
556
 
557
- #: admin/includes/admin-import.php:228
558
  msgid "End Date"
559
  msgstr "Lõppkuupäev"
560
 
561
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
562
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
563
  msgid "Time"
564
  msgstr "Aeg"
565
 
566
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
567
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
568
- #: includes/options_helptexts.php:74
569
  msgid "Location"
570
  msgstr "Koht"
571
 
572
- #: admin/includes/admin-import.php:231
573
  msgid "Content"
574
  msgstr "Sisu"
575
 
576
- #: admin/includes/admin-import.php:232
577
  msgid "Category slugs"
578
  msgstr ""
579
 
580
- #: admin/includes/admin-import.php:274
581
  msgid "Header line is missing or not correct!"
582
  msgstr ""
583
 
584
- #: admin/includes/admin-import.php:275
585
  #, php-format
586
  msgid ""
587
  "Have a look at the %1$sexample file%2$s to see the correct header line "
588
  "format."
589
  msgstr ""
590
 
591
- #: admin/includes/admin-import.php:281
592
  #, php-format
593
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
594
  msgstr ""
595
 
596
- #: admin/includes/admin-import.php:309
597
  msgid "Empty event title found"
598
  msgstr ""
599
 
600
- #: admin/includes/admin-import.php:315
601
  msgid "Wrong date format for startdate"
602
  msgstr ""
603
 
604
- #: admin/includes/admin-import.php:324
605
  msgid "Wrong date format for enddate"
606
  msgstr ""
607
 
608
- #: admin/includes/admin-import.php:365
609
  msgid "Import events"
610
  msgstr "Impordi sündmused"
611
 
612
- #: admin/includes/admin-import.php:366
613
  msgid "Add additional categories"
614
  msgstr "Lisage täiendavaid kategooriaid"
615
 
616
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
617
  msgid "Import"
618
  msgstr "Impordi"
619
 
620
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
621
  msgid "No events found"
622
  msgstr "Ühtegi sündmust ei leitud"
623
 
624
- #: admin/includes/admin-import.php:432
625
  msgid "Saving of event failed!"
626
  msgstr ""
627
 
628
- #: admin/includes/admin-main.php:60
629
  msgid "Event Date"
630
  msgstr "Sündmuse kuupäev"
631
 
632
- #: admin/includes/admin-main.php:64
633
  msgid "Author"
634
  msgstr "Autor"
635
 
636
- #: admin/includes/admin-main.php:126
637
  #, php-format
638
  msgid "Add a copy of %1$s"
639
  msgstr ""
640
 
641
- #: admin/includes/admin-main.php:126
642
  msgid "Copy"
643
  msgstr "Kopeeri"
644
 
645
- #: admin/includes/admin-new.php:51
646
  msgid "Event data"
647
  msgstr "Sündmuse andmed"
648
 
649
- #: admin/includes/admin-new.php:80
650
  msgid "Add Copy"
651
  msgstr "Lisa koopia"
652
 
653
- #: admin/includes/admin-new.php:84
654
  msgid "Date"
655
  msgstr "Kuupäev"
656
 
657
- #: admin/includes/admin-new.php:84
658
  msgid "required"
659
  msgstr "nõutud"
660
 
661
- #: admin/includes/admin-new.php:87
662
  msgid "Multi-Day Event"
663
  msgstr "Mitmepäevane sündmus"
664
 
665
- #: admin/includes/admin-new.php:106
666
  msgid "Event Title"
667
  msgstr "Sündmuse pealkiri"
668
 
669
- #: admin/includes/admin-new.php:121
670
  msgid "Event Content"
671
  msgstr "Sündmuse sisu"
672
 
673
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
674
  msgid "Event updated."
675
  msgstr "Sündmus uuendatud."
676
 
677
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
678
  msgid "View event"
679
  msgstr "Vaata sündmust"
680
 
681
- #: admin/includes/admin-new.php:184
682
  #, php-format
683
  msgid "Event restored to revision from %1$s"
684
  msgstr ""
685
 
686
- #: admin/includes/admin-new.php:185
687
  msgid "Event published."
688
  msgstr "Sündmus avaldatud."
689
 
690
- #: admin/includes/admin-new.php:187
691
  msgid "Event submitted."
692
  msgstr "Sündmus on esitatud."
693
 
694
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
695
- #: admin/includes/admin-new.php:190
696
  msgid "Preview event"
697
  msgstr "Sündmuse eelvaade"
698
 
699
- #: admin/includes/admin-new.php:188
700
  #, php-format
701
  msgid "Event scheduled for: %1$s>"
702
  msgstr ""
703
 
704
- #: admin/includes/admin-new.php:190
705
  msgid "Event draft updated."
706
  msgstr "Sündmuse visand uuendatud."
707
 
708
- #: admin/includes/admin-settings.php:73
709
  msgid "Go to Event Category switching page"
710
  msgstr ""
711
 
712
- #: admin/includes/admin-settings.php:85
713
  msgid "Frontend Settings"
714
  msgstr ""
715
 
716
- #: admin/includes/admin-settings.php:86
717
  msgid "Admin Page Settings"
718
  msgstr ""
719
 
720
- #: admin/includes/admin-settings.php:87
721
  msgid "Feed Settings"
722
  msgstr ""
723
 
724
- #: admin/includes/admin-settings.php:88
725
  msgid "Category Taxonomy"
726
  msgstr ""
727
 
728
- #: includes/daterange_helptexts.php:7
729
  msgid "Year"
730
  msgstr "Aasta"
731
 
732
- #: includes/daterange_helptexts.php:8
733
  msgid "A year can be specified in 4 digit format."
734
  msgstr ""
735
 
736
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
737
- #: includes/daterange_helptexts.php:36
738
  #, php-format
739
  msgid ""
740
  "For a start date filter the first day of %1$s is used, in an end date the "
741
  "last day."
742
  msgstr ""
743
 
744
- #: includes/daterange_helptexts.php:9
745
  msgid "the resulting year"
746
  msgstr ""
747
 
748
- #: includes/daterange_helptexts.php:12
749
  msgid "Month"
750
  msgstr "Kuu"
751
 
752
- #: includes/daterange_helptexts.php:13
753
  msgid ""
754
  "A month can be specified with 4 digits for the year and 2 digits for the "
755
  "month, seperated by a hyphen (-)."
756
  msgstr ""
757
 
758
- #: includes/daterange_helptexts.php:14
759
  msgid "the resulting month"
760
  msgstr ""
761
 
762
- #: includes/daterange_helptexts.php:17
763
  msgid "Day"
764
  msgstr "Päev"
765
 
766
- #: includes/daterange_helptexts.php:18
767
  msgid ""
768
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
769
  " month and 2 digets for the day, seperated by hyphens (-)."
770
  msgstr ""
771
 
772
- #: includes/daterange_helptexts.php:21
773
  msgid "Relative Year"
774
  msgstr ""
775
 
776
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
777
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
778
  #, php-format
779
  msgid "%1$s from now can be specified in the following notation: %2$s"
780
  msgstr ""
781
 
782
- #: includes/daterange_helptexts.php:22
783
  msgid "A relative year"
784
  msgstr ""
785
 
786
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
787
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
788
  #, php-format
789
  msgid ""
790
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
791
  "%3$s or %4$s attached (see also the example below)."
792
  msgstr ""
793
 
794
- #: includes/daterange_helptexts.php:23
795
  msgid "number of years"
796
  msgstr ""
797
 
798
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
799
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
800
  #, php-format
801
  msgid "Additionally the following values are available: %1$s"
802
  msgstr ""
803
 
804
- #: includes/daterange_helptexts.php:27
805
  msgid "Relative Month"
806
  msgstr ""
807
 
808
- #: includes/daterange_helptexts.php:28
809
  msgid "A relative month"
810
  msgstr ""
811
 
812
- #: includes/daterange_helptexts.php:29
813
  msgid "number of months"
814
  msgstr ""
815
 
816
- #: includes/daterange_helptexts.php:33
817
  msgid "Relative Week"
818
  msgstr ""
819
 
820
- #: includes/daterange_helptexts.php:34
821
  msgid "A relative week"
822
  msgstr ""
823
 
824
- #: includes/daterange_helptexts.php:35
825
  msgid "number of weeks"
826
  msgstr ""
827
 
828
- #: includes/daterange_helptexts.php:36
829
  msgid "the resulting week"
830
  msgstr ""
831
 
832
- #: includes/daterange_helptexts.php:37
833
  #, php-format
834
  msgid ""
835
  "The first day of the week is depending on the option %1$s which can be found"
836
  " and changed in %2$s."
837
  msgstr ""
838
 
839
- #: includes/daterange_helptexts.php:41
840
  msgid "Relative Day"
841
  msgstr ""
842
 
843
- #: includes/daterange_helptexts.php:42
844
  msgid "A relative day"
845
  msgstr ""
846
 
847
- #: includes/daterange_helptexts.php:43
848
  msgid "number of days"
849
  msgstr ""
850
 
851
- #: includes/daterange_helptexts.php:49
852
  msgid "Date range"
853
  msgstr "Kuupäevavahemik"
854
 
855
- #: includes/daterange_helptexts.php:50
856
  msgid ""
857
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
858
  "\t For the start and end date any available date format can be used."
859
  msgstr ""
860
 
861
- #: includes/daterange_helptexts.php:55
862
  msgid "This value defines a range without any limits."
863
  msgstr ""
864
 
865
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
866
- #: includes/daterange_helptexts.php:66
867
  #, php-format
868
  msgid "The corresponding date_range format is: %1$s"
869
  msgstr ""
870
 
871
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
872
  msgid "Upcoming"
873
  msgstr "Tulemas"
874
 
875
- #: includes/daterange_helptexts.php:60
876
  msgid "This value defines a range from the actual day to the future."
877
  msgstr ""
878
 
879
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
880
  msgid "Past"
881
  msgstr "Toimunud"
882
 
883
- #: includes/daterange_helptexts.php:65
884
  msgid "This value defines a range from the past to the previous day."
885
  msgstr ""
886
 
887
- #: includes/event.php:110
888
  msgid "No valid start date provided"
889
  msgstr ""
890
 
891
- #: includes/events_post_type.php:60
 
 
 
 
 
892
  msgid "Events"
893
  msgstr "Sündmused"
894
 
895
- #: includes/events_post_type.php:61
896
  msgid "Event"
897
  msgstr "Sündmus"
898
 
899
- #: includes/events_post_type.php:62
900
  msgid "Add New"
901
  msgstr "Lisa uus"
902
 
903
- #: includes/events_post_type.php:63
904
  msgid "Add New Event"
905
  msgstr "Lisa uus sündmus"
906
 
907
- #: includes/events_post_type.php:64
908
  msgid "Edit Event"
909
  msgstr "Muuda sündmust"
910
 
911
- #: includes/events_post_type.php:65
912
  msgid "New Event"
913
  msgstr "Uus sündmus"
914
 
915
- #: includes/events_post_type.php:66
916
  msgid "View Event"
917
  msgstr "Vaata sündmust"
918
 
919
- #: includes/events_post_type.php:67
920
  msgid "View Events"
921
  msgstr "Vaata sündmusi"
922
 
923
- #: includes/events_post_type.php:68
924
  msgid "Search Events"
925
  msgstr "Otsi sündmusi"
926
 
927
- #: includes/events_post_type.php:70
928
  msgid "No events found in Trash"
929
  msgstr "Prügikastist ei leitud ühtegi sündmust"
930
 
931
- #: includes/events_post_type.php:72
932
  msgid "All Events"
933
  msgstr "Kõik sündmused"
934
 
935
- #: includes/events_post_type.php:73
936
  msgid "Event Archives"
937
  msgstr "Sündmuste arhiiv"
938
 
939
- #: includes/events_post_type.php:74
940
  msgid "Event Attributes"
941
  msgstr "Sündmuse atribuudid"
942
 
943
- #: includes/events_post_type.php:75
944
  msgid "Insert into event"
945
  msgstr ""
946
 
947
- #: includes/events_post_type.php:76
948
  msgid "Uploaded to this event"
949
  msgstr ""
950
 
951
- #: includes/events_post_type.php:77
952
  msgid "Event List"
953
  msgstr "Sündmuse loend"
954
 
955
- #: includes/events_post_type.php:78
956
  msgid "Filter events list"
957
  msgstr "Filtreeri sündmuste loendit"
958
 
959
- #: includes/events_post_type.php:79
960
  msgid "Events list navigation"
961
  msgstr "Sündmuste loendi navigeerimine"
962
 
963
- #: includes/events_post_type.php:80
964
  msgid "Events list"
965
  msgstr "Sündmuste loend"
966
 
967
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
968
  msgid "Reset"
969
  msgstr "Lähtesta"
970
 
971
- #: includes/filterbar.php:278
972
  msgid "All"
973
  msgstr "Kõik"
974
 
975
- #: includes/filterbar.php:281
976
  msgid "All Dates"
977
  msgstr "Kõik kuupäevad"
978
 
@@ -994,128 +999,128 @@ msgid ""
994
  "CSV file can be specified."
995
  msgstr ""
996
 
997
- #: includes/options_helptexts.php:22
998
  #, php-format
999
  msgid ""
1000
  "You can use the php date format options given in %1$s, the most important "
1001
  "ones are:"
1002
  msgstr ""
1003
 
1004
- #: includes/options_helptexts.php:24
1005
  msgid "full year representation, with 4 digits"
1006
  msgstr ""
1007
 
1008
- #: includes/options_helptexts.php:25
1009
  msgid "numeric representation of a month, with leading zeros"
1010
  msgstr ""
1011
 
1012
- #: includes/options_helptexts.php:26
1013
  msgid "day of the month, 2 digits with leading zeros"
1014
  msgstr ""
1015
 
1016
- #: includes/options_helptexts.php:28
1017
  msgid ""
1018
  "If the date format in the CSV file does not correspond to the given format, "
1019
  "the import script tries to recognize the date format by itself."
1020
  msgstr ""
1021
 
1022
- #: includes/options_helptexts.php:29
1023
  msgid ""
1024
  "But this can cause problems or result in wrong dates, so it is recommended "
1025
  "to specify the correct date format here."
1026
  msgstr ""
1027
 
1028
- #: includes/options_helptexts.php:30
1029
  msgid "Examples"
1030
  msgstr ""
1031
 
1032
- #: includes/options_helptexts.php:39
1033
  msgid "Text for no events"
1034
  msgstr "Tekst sündmuste puudumisel"
1035
 
1036
- #: includes/options_helptexts.php:41
1037
  msgid ""
1038
  "This option defines the displayed text when no events are available for the "
1039
  "selected view."
1040
  msgstr ""
1041
 
1042
- #: includes/options_helptexts.php:46
1043
  msgid "Multiday filter range"
1044
  msgstr "Mitmepäevase filtri vahemik"
1045
 
1046
- #: includes/options_helptexts.php:47
1047
  msgid "Use the complete event range in the date filter"
1048
  msgstr ""
1049
 
1050
- #: includes/options_helptexts.php:49
1051
  msgid ""
1052
  "This option defines if the complete range of a multiday event shall be "
1053
  "considered in the date filter."
1054
  msgstr ""
1055
 
1056
- #: includes/options_helptexts.php:50
1057
  msgid ""
1058
  "If disabled, only the start day of an event is considered in the filter."
1059
  msgstr ""
1060
 
1061
- #: includes/options_helptexts.php:51
1062
  msgid ""
1063
  "For an example multiday event which started yesterday and ends tomorrow this"
1064
  " means, that it is displayed in umcoming dates when this option is enabled, "
1065
  "but it is hidden when the option is disabled."
1066
  msgstr ""
1067
 
1068
- #: includes/options_helptexts.php:56
1069
  msgid "Date display"
1070
  msgstr "Kuupäeva kuvamine"
1071
 
1072
- #: includes/options_helptexts.php:57
1073
  msgid "Show the date only once per day"
1074
  msgstr "Kuva kuupäeva ainult ühe korra päeva kohta"
1075
 
1076
- #: includes/options_helptexts.php:59
1077
  msgid ""
1078
  "With this option enabled the date is only displayed once per day if more "
1079
  "than one event is available on the same day."
1080
  msgstr ""
1081
 
1082
- #: includes/options_helptexts.php:60
1083
  msgid ""
1084
  "If enabled, the events are ordered in a different way (end date before start"
1085
  " time) to allow using the same date for as much events as possible."
1086
  msgstr ""
1087
 
1088
- #: includes/options_helptexts.php:65
1089
  msgid "HTML tags"
1090
  msgstr ""
1091
 
1092
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1093
  #, php-format
1094
  msgid "Allow HTML tags in the event field \"%1$s\""
1095
  msgstr ""
1096
 
1097
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1098
  #, php-format
1099
  msgid ""
1100
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1101
  msgstr ""
1102
 
1103
- #: includes/options_helptexts.php:79
1104
  msgid "Preferred language file"
1105
  msgstr ""
1106
 
1107
- #: includes/options_helptexts.php:80
1108
  msgid "Load translations from general language directory first"
1109
  msgstr ""
1110
 
1111
- #: includes/options_helptexts.php:82
1112
  #, php-format
1113
  msgid ""
1114
  "The default is to load the %1$s translation file from the plugin language "
1115
  "directory first (%2$s)."
1116
  msgstr ""
1117
 
1118
- #: includes/options_helptexts.php:83
1119
  #, php-format
1120
  msgid ""
1121
  "If you want to load your own language file from the general language "
@@ -1123,312 +1128,312 @@ msgid ""
1123
  "language directory, you have to enable this option."
1124
  msgstr ""
1125
 
1126
- #: includes/options_helptexts.php:89
1127
  msgid "Events permalink slug"
1128
  msgstr ""
1129
 
1130
- #: includes/options_helptexts.php:90
1131
  msgid ""
1132
  "With this option the slug for the events permalink URLs can be defined."
1133
  msgstr ""
1134
 
1135
- #: includes/options_helptexts.php:95
1136
  msgid "Text for \"Show content\""
1137
  msgstr "Tekst \"Näita sisu\" jaoks"
1138
 
1139
- #: includes/options_helptexts.php:96
1140
  msgid ""
1141
  "With this option the displayed text for the link to show the event content "
1142
  "can be changed, when collapsing is enabled."
1143
  msgstr ""
1144
 
1145
- #: includes/options_helptexts.php:101
1146
  msgid "Text for \"Hide content\""
1147
  msgstr "Tekst \"Peida sisu\" jaoks"
1148
 
1149
- #: includes/options_helptexts.php:102
1150
  msgid ""
1151
  "With this option the displayed text for the link to hide the event content "
1152
  "can be changed, when collapsing is enabled."
1153
  msgstr ""
1154
 
1155
- #: includes/options_helptexts.php:107
1156
  msgid "Disable CSS file"
1157
  msgstr "Keela CSS-fail"
1158
 
1159
- #: includes/options_helptexts.php:108
1160
  #, php-format
1161
  msgid "Disable the %1$s file."
1162
  msgstr "Keela %1$s fail."
1163
 
1164
- #: includes/options_helptexts.php:110
1165
  #, php-format
1166
  msgid "With this option you can disable the inclusion of the %1$s file."
1167
  msgstr ""
1168
 
1169
- #: includes/options_helptexts.php:111
1170
  msgid ""
1171
  "This normally only make sense if you have css conflicts with your theme and "
1172
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1173
  msgstr ""
1174
 
1175
- #: includes/options_helptexts.php:117
1176
  msgid "Date format in edit form"
1177
  msgstr "Kuupäevavorming muutmisvormis"
1178
 
1179
- #: includes/options_helptexts.php:119
1180
  msgid ""
1181
  "This option sets the displayed date format for the event date fields in the "
1182
  "event new / edit form."
1183
  msgstr ""
1184
 
1185
- #: includes/options_helptexts.php:120
1186
  msgid "The default is an empty string to use the Wordpress standard setting."
1187
  msgstr ""
1188
 
1189
- #: includes/options_helptexts.php:121
1190
  #, php-format
1191
  msgid ""
1192
  "All available options to specify the date format can be found %1$shere%2$s."
1193
  msgstr ""
1194
 
1195
- #: includes/options_helptexts.php:127
1196
  msgid "Enable RSS feed"
1197
  msgstr "Luba RSS-voog"
1198
 
1199
- #: includes/options_helptexts.php:128
1200
  msgid "Enable support for the event RSS feed"
1201
  msgstr ""
1202
 
1203
- #: includes/options_helptexts.php:130
1204
  msgid ""
1205
  "This option activates the RSS feed for the events and adds a feed link in "
1206
  "the html head."
1207
  msgstr ""
1208
 
1209
- #: includes/options_helptexts.php:131
1210
  msgid ""
1211
  "You have to enable this option if you want to use one of the RSS feed "
1212
  "features."
1213
  msgstr ""
1214
 
1215
- #: includes/options_helptexts.php:136
1216
  msgid "Enable iCal feed"
1217
  msgstr ""
1218
 
1219
- #: includes/options_helptexts.php:137
1220
  msgid "Enable support for the event iCal feed"
1221
  msgstr ""
1222
 
1223
- #: includes/options_helptexts.php:139
1224
  msgid "This option activates the iCal feed for events."
1225
  msgstr ""
1226
 
1227
- #: includes/options_helptexts.php:140
1228
  msgid ""
1229
  "You have to enable this option if you want to use one of the iCal features."
1230
  msgstr ""
1231
 
1232
- #: includes/options_helptexts.php:145
1233
  msgid "Position of the RSS feed link"
1234
  msgstr "Paiguta RSS-voo link"
1235
 
1236
- #: includes/options_helptexts.php:146
1237
  msgid "at the top (above the navigation bar)"
1238
  msgstr "üles (navigatsiooniriba kohale)"
1239
 
1240
- #: includes/options_helptexts.php:146
1241
  msgid "between navigation bar and events"
1242
  msgstr "navigatsiooniriba ja sündmuste vahele"
1243
 
1244
- #: includes/options_helptexts.php:146
1245
  msgid "at the bottom"
1246
  msgstr "alla"
1247
 
1248
- #: includes/options_helptexts.php:147
1249
  msgid ""
1250
  "This option specifies the position of the RSS feed link in the event list."
1251
  msgstr "See suvand määrab RSS-voo lingi asukoha sündmuste lehel."
1252
 
1253
- #: includes/options_helptexts.php:152
1254
  msgid "Align of the RSS feed link"
1255
  msgstr "Joonda RSS-voo link"
1256
 
1257
- #: includes/options_helptexts.php:153
1258
  msgid "left"
1259
  msgstr "vasakule"
1260
 
1261
- #: includes/options_helptexts.php:153
1262
  msgid "center"
1263
  msgstr "keskele"
1264
 
1265
- #: includes/options_helptexts.php:153
1266
  msgid "right"
1267
  msgstr "paremale"
1268
 
1269
- #: includes/options_helptexts.php:154
1270
  msgid ""
1271
  "This option specifies the align of the RSS feed link in the event list."
1272
  msgstr "See suvand määrab RSS-voo lingi joonduse sündmuste lehel."
1273
 
1274
- #: includes/options_helptexts.php:159
1275
  msgid "RSS feed name"
1276
  msgstr ""
1277
 
1278
- #: includes/options_helptexts.php:161
1279
  #, php-format
1280
  msgid "This option sets the RSS feed name. The default value is %1$s."
1281
  msgstr ""
1282
 
1283
- #: includes/options_helptexts.php:162
1284
  #, php-format
1285
  msgid ""
1286
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1287
  "enabled)."
1288
  msgstr ""
1289
 
1290
- #: includes/options_helptexts.php:167
1291
  msgid "RSS feed Description"
1292
  msgstr ""
1293
 
1294
- #: includes/options_helptexts.php:169
1295
  #, php-format
1296
  msgid "This options set the RSS feed description. The default value is %1$s."
1297
  msgstr ""
1298
 
1299
- #: includes/options_helptexts.php:170
1300
  msgid ""
1301
  "This description will be used in the title for the feed link in the html "
1302
  "head and for the description in the feed itself."
1303
  msgstr ""
1304
 
1305
- #: includes/options_helptexts.php:175
1306
  msgid "RSS feed events"
1307
  msgstr ""
1308
 
1309
- #: includes/options_helptexts.php:176
1310
  msgid "Only show upcoming events in the RSS feed"
1311
  msgstr ""
1312
 
1313
- #: includes/options_helptexts.php:178
1314
  msgid ""
1315
  "If this option is enabled only the upcoming events are listed in the RSS "
1316
  "feed."
1317
  msgstr ""
1318
 
1319
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1320
  msgid "If disabled, all events (upcoming and past) will be listed."
1321
  msgstr ""
1322
 
1323
- #: includes/options_helptexts.php:184
1324
  msgid "RSS link text"
1325
  msgstr ""
1326
 
1327
- #: includes/options_helptexts.php:186
1328
  msgid "This option sets the caption of the RSS feed link in the event list."
1329
  msgstr ""
1330
 
1331
- #: includes/options_helptexts.php:187
1332
  msgid "Use an empty text to only show the rss image."
1333
  msgstr ""
1334
 
1335
- #: includes/options_helptexts.php:188
1336
  #, php-format
1337
  msgid ""
1338
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1339
  " RSS feed link."
1340
  msgstr ""
1341
 
1342
- #: includes/options_helptexts.php:193
1343
  msgid "iCal feed name"
1344
  msgstr ""
1345
 
1346
- #: includes/options_helptexts.php:195
1347
  #, php-format
1348
  msgid "This option sets the iCal feed name. The default value is %1$s."
1349
  msgstr ""
1350
 
1351
- #: includes/options_helptexts.php:196
1352
  #, php-format
1353
  msgid ""
1354
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1355
  "permalinks enabled)."
1356
  msgstr ""
1357
 
1358
- #: includes/options_helptexts.php:201
1359
  msgid "iCal feed events"
1360
  msgstr ""
1361
 
1362
- #: includes/options_helptexts.php:202
1363
  msgid "Only show upcoming events in the iCal feed"
1364
  msgstr ""
1365
 
1366
- #: includes/options_helptexts.php:204
1367
  msgid ""
1368
  "If this option is enabled only the upcoming events are listed in the iCal "
1369
  "file."
1370
  msgstr ""
1371
 
1372
- #: includes/options_helptexts.php:210
1373
  msgid "iCal link text"
1374
  msgstr ""
1375
 
1376
- #: includes/options_helptexts.php:212
1377
  msgid "This option sets the iCal link text in the event list."
1378
  msgstr ""
1379
 
1380
- #: includes/options_helptexts.php:213
1381
  msgid "Use an empty text to only show the iCal image."
1382
  msgstr ""
1383
 
1384
- #: includes/options_helptexts.php:214
1385
  #, php-format
1386
  msgid ""
1387
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1388
  " iCal feed link."
1389
  msgstr ""
1390
 
1391
- #: includes/options_helptexts.php:221
1392
  msgid "Event Category handling"
1393
  msgstr ""
1394
 
1395
- #: includes/options_helptexts.php:222
1396
  msgid "Use Post Categories"
1397
  msgstr "Kasuta postituste kategooriaid"
1398
 
1399
- #: includes/options_helptexts.php:224
1400
  msgid ""
1401
  "Do not maintain seperate categories for the events, and use the existing "
1402
  "post categories instead."
1403
  msgstr "Ära hoia sündmuste jaoks eraldi kategooriaid, vaid kasuta olemasolevaid postituste kategooriaid."
1404
 
1405
- #: includes/options_helptexts.php:225
1406
  msgid "Attention"
1407
  msgstr "Tähelepanu"
1408
 
1409
- #: includes/options_helptexts.php:226
1410
  msgid ""
1411
  "This option cannot be changed directly, but you can go to the Event Category"
1412
  " switching page from here."
1413
  msgstr ""
1414
 
1415
- #: includes/options.php:40
1416
  msgid "events"
1417
  msgstr ""
1418
 
1419
- #: includes/options.php:41
1420
  msgid "Show content"
1421
  msgstr "Näita sisu"
1422
 
1423
- #: includes/options.php:42
1424
  msgid "Hide content"
1425
  msgstr "Peida sisu"
1426
 
1427
- #: includes/sc_event-list_helptexts.php:7
1428
  msgid "event-id"
1429
  msgstr ""
1430
 
1431
- #: includes/sc_event-list_helptexts.php:8
1432
  #, php-format
1433
  msgid ""
1434
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1436,107 +1441,107 @@ msgid ""
1436
  "this event is shown."
1437
  msgstr ""
1438
 
1439
- #: includes/sc_event-list_helptexts.php:10
1440
- #: includes/sc_event-list_helptexts.php:22
1441
  msgid "year"
1442
  msgstr "aasta"
1443
 
1444
- #: includes/sc_event-list_helptexts.php:11
1445
  msgid ""
1446
  "This attribute defines which events are initially shown. The default is to "
1447
  "show the upcoming events only."
1448
  msgstr ""
1449
 
1450
- #: includes/sc_event-list_helptexts.php:12
1451
  #, php-format
1452
  msgid ""
1453
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1454
  "change the displayed event date range via the filterbar or url parameters."
1455
  msgstr ""
1456
 
1457
- #: includes/sc_event-list_helptexts.php:14
1458
  msgid "category slug"
1459
  msgstr ""
1460
 
1461
- #: includes/sc_event-list_helptexts.php:15
1462
  msgid ""
1463
  "This attribute defines the category of which events are initially shown. The"
1464
  " default is to show events of all categories."
1465
  msgstr ""
1466
 
1467
- #: includes/sc_event-list_helptexts.php:16
1468
  msgid ""
1469
  "Provide a category slug to change this behavior. It is still possible to "
1470
  "change the displayed categories via the filterbar or url parameters."
1471
  msgstr ""
1472
 
1473
- #: includes/sc_event-list_helptexts.php:19
1474
  msgid "This attribute defines the initial order of the events."
1475
  msgstr ""
1476
 
1477
- #: includes/sc_event-list_helptexts.php:20
1478
  msgid ""
1479
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1480
  "in the opposite direction (from new to old)."
1481
  msgstr ""
1482
 
1483
- #: includes/sc_event-list_helptexts.php:23
1484
  #, php-format
1485
  msgid ""
1486
  "This attribute defines the dates and date ranges of which events are "
1487
  "displayed. The default is %1$s to show all events."
1488
  msgstr ""
1489
 
1490
- #: includes/sc_event-list_helptexts.php:24
1491
  #, php-format
1492
  msgid ""
1493
  "Filtered events according to %1$s value are not available in the event list."
1494
  msgstr ""
1495
 
1496
- #: includes/sc_event-list_helptexts.php:25
1497
  #, php-format
1498
  msgid ""
1499
  "You can find all available values with a description and examples in the "
1500
  "sections %1$s and %2$s below."
1501
  msgstr ""
1502
 
1503
- #: includes/sc_event-list_helptexts.php:26
1504
  #, php-format
1505
  msgid "See %1$s description if you want to define complex filters."
1506
  msgstr ""
1507
 
1508
- #: includes/sc_event-list_helptexts.php:28
1509
  msgid "category slugs"
1510
  msgstr ""
1511
 
1512
- #: includes/sc_event-list_helptexts.php:29
1513
  msgid ""
1514
  "This attribute defines the category filter which filters the events to show."
1515
  " The default is $1$s or an empty string to show all events."
1516
  msgstr ""
1517
 
1518
- #: includes/sc_event-list_helptexts.php:30
1519
  #, php-format
1520
  msgid ""
1521
  "Events with categories that doesn´t match %1$s are not shown in the event "
1522
  "list. They are also not available if a manual url parameter is added."
1523
  msgstr ""
1524
 
1525
- #: includes/sc_event-list_helptexts.php:31
1526
  #, php-format
1527
  msgid ""
1528
  "The filter is specified via the given category slugs. See %1$s description "
1529
  "if you want to define complex filters."
1530
  msgstr ""
1531
 
1532
- #: includes/sc_event-list_helptexts.php:33
1533
- #: includes/sc_event-list_helptexts.php:74
1534
- #: includes/sc_event-list_helptexts.php:89
1535
  #: includes/sc_event-list_helptexts.php:111
 
 
1536
  msgid "number"
1537
  msgstr "number"
1538
 
1539
- #: includes/sc_event-list_helptexts.php:34
1540
  #, php-format
1541
  msgid ""
1542
  "This attribute defines how many events should be displayed if upcoming "
@@ -1544,109 +1549,109 @@ msgid ""
1544
  "displayed."
1545
  msgstr ""
1546
 
1547
- #: includes/sc_event-list_helptexts.php:35
1548
  msgid ""
1549
  "Please not that in the actual version there is no pagination of the events "
1550
  "available, so the event list can be very long."
1551
  msgstr ""
1552
 
1553
- #: includes/sc_event-list_helptexts.php:38
1554
  msgid ""
1555
  "This attribute defines if the filterbar should be displayed. The filterbar "
1556
  "allows the users to specify filters for the listed events."
1557
  msgstr ""
1558
 
1559
- #: includes/sc_event-list_helptexts.php:39
1560
  #, php-format
1561
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1562
  msgstr ""
1563
 
1564
- #: includes/sc_event-list_helptexts.php:40
1565
  #, php-format
1566
  msgid ""
1567
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1568
  " in the single event view."
1569
  msgstr ""
1570
 
1571
- #: includes/sc_event-list_helptexts.php:43
1572
  #, php-format
1573
  msgid ""
1574
  "This attribute specifies the available items in the filterbar. This options "
1575
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1576
  msgstr ""
1577
 
1578
- #: includes/sc_event-list_helptexts.php:44
1579
  msgid ""
1580
  "Find below an overview of the available filterbar items and their options:"
1581
  msgstr ""
1582
 
1583
- #: includes/sc_event-list_helptexts.php:46
1584
  msgid "filterbar item"
1585
  msgstr ""
1586
 
1587
- #: includes/sc_event-list_helptexts.php:46
1588
- #: includes/sc_event-list_helptexts.php:63
1589
  msgid "description"
1590
  msgstr "kirjeldus"
1591
 
1592
- #: includes/sc_event-list_helptexts.php:46
1593
  msgid "item options"
1594
  msgstr ""
1595
 
1596
- #: includes/sc_event-list_helptexts.php:46
1597
  msgid "option values"
1598
  msgstr ""
1599
 
1600
- #: includes/sc_event-list_helptexts.php:46
1601
  msgid "default value"
1602
  msgstr "vaikeväärtus"
1603
 
1604
- #: includes/sc_event-list_helptexts.php:46
1605
  msgid "option description"
1606
  msgstr ""
1607
 
1608
- #: includes/sc_event-list_helptexts.php:47
1609
  msgid ""
1610
  "Show a list of all available years. Additional there are some special "
1611
  "entries available (see item options)."
1612
  msgstr ""
1613
 
1614
- #: includes/sc_event-list_helptexts.php:48
1615
- #: includes/sc_event-list_helptexts.php:53
1616
  msgid "Add an entry to show all events."
1617
  msgstr ""
1618
 
1619
- #: includes/sc_event-list_helptexts.php:49
1620
- #: includes/sc_event-list_helptexts.php:54
1621
  msgid "Add an entry to show all upcoming events."
1622
  msgstr ""
1623
 
1624
- #: includes/sc_event-list_helptexts.php:50
1625
- #: includes/sc_event-list_helptexts.php:55
1626
  msgid "Add an entry to show events in the past."
1627
  msgstr ""
1628
 
1629
- #: includes/sc_event-list_helptexts.php:51
1630
  msgid "Set descending or ascending order of year entries."
1631
  msgstr ""
1632
 
1633
- #: includes/sc_event-list_helptexts.php:52
1634
  msgid "Show a list of all available months."
1635
  msgstr ""
1636
 
1637
- #: includes/sc_event-list_helptexts.php:56
1638
  msgid "Set descending or ascending order of month entries."
1639
  msgstr ""
1640
 
1641
- #: includes/sc_event-list_helptexts.php:57
1642
  msgid "php date-formats"
1643
  msgstr ""
1644
 
1645
- #: includes/sc_event-list_helptexts.php:57
1646
  msgid "Set the displayed date format of the month entries."
1647
  msgstr ""
1648
 
1649
- #: includes/sc_event-list_helptexts.php:58
1650
  #, php-format
1651
  msgid ""
1652
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1654,65 +1659,65 @@ msgid ""
1654
  "order."
1655
  msgstr ""
1656
 
1657
- #: includes/sc_event-list_helptexts.php:58
1658
  #, php-format
1659
  msgid ""
1660
  "Specifies the displayed values and their order. The items must be seperated "
1661
  "by %1$s."
1662
  msgstr ""
1663
 
1664
- #: includes/sc_event-list_helptexts.php:59
1665
  msgid "Show a list of all available categories."
1666
  msgstr ""
1667
 
1668
- #: includes/sc_event-list_helptexts.php:59
1669
  msgid "Add an entry to show events from all categories."
1670
  msgstr ""
1671
 
1672
- #: includes/sc_event-list_helptexts.php:60
1673
  msgid "A link to reset the eventlist filter to standard."
1674
  msgstr ""
1675
 
1676
- #: includes/sc_event-list_helptexts.php:60
1677
  msgid "any text"
1678
  msgstr ""
1679
 
1680
- #: includes/sc_event-list_helptexts.php:60
1681
  msgid "Set the caption of the link."
1682
  msgstr ""
1683
 
1684
- #: includes/sc_event-list_helptexts.php:61
1685
  msgid "Find below an overview of the available filterbar display options:"
1686
  msgstr ""
1687
 
1688
- #: includes/sc_event-list_helptexts.php:63
1689
  msgid "display option"
1690
  msgstr ""
1691
 
1692
- #: includes/sc_event-list_helptexts.php:63
1693
  msgid "available for"
1694
  msgstr ""
1695
 
1696
- #: includes/sc_event-list_helptexts.php:64
1697
  #, php-format
1698
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1699
  msgstr ""
1700
 
1701
- #: includes/sc_event-list_helptexts.php:65
1702
  msgid ""
1703
  "Shows a select box where an item can be choosen. After the selection of an "
1704
  "item the page is reloaded via javascript to show the filtered events."
1705
  msgstr ""
1706
 
1707
- #: includes/sc_event-list_helptexts.php:66
1708
  msgid "Shows a simple link which can be clicked."
1709
  msgstr ""
1710
 
1711
- #: includes/sc_event-list_helptexts.php:67
1712
  msgid "Find below some declaration examples with descriptions:"
1713
  msgstr ""
1714
 
1715
- #: includes/sc_event-list_helptexts.php:69
1716
  #, php-format
1717
  msgid ""
1718
  "In this example you can see that the filterbar item and the used display "
@@ -1720,22 +1725,22 @@ msgid ""
1720
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1721
  msgstr ""
1722
 
1723
- #: includes/sc_event-list_helptexts.php:71
1724
  #, php-format
1725
  msgid ""
1726
  "In this example you can see that filterbar options can be added in brackets "
1727
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1728
  msgstr ""
1729
 
1730
- #: includes/sc_event-list_helptexts.php:71
1731
  msgid "option_name"
1732
  msgstr ""
1733
 
1734
- #: includes/sc_event-list_helptexts.php:71
1735
  msgid "value"
1736
  msgstr ""
1737
 
1738
- #: includes/sc_event-list_helptexts.php:72
1739
  #, php-format
1740
  msgid ""
1741
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1744,56 +1749,56 @@ msgid ""
1744
  "left-aligned and the reset link will be on the right side."
1745
  msgstr ""
1746
 
1747
- #: includes/sc_event-list_helptexts.php:75
1748
- #: includes/sc_event-list_helptexts.php:90
1749
  msgid ""
1750
  "This attribute specifies if the title should be truncated to the given "
1751
  "number of characters in the event list."
1752
  msgstr ""
1753
 
1754
- #: includes/sc_event-list_helptexts.php:76
1755
- #: includes/sc_event-list_helptexts.php:91
1756
  #, php-format
1757
  msgid ""
1758
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1759
  "is automatically truncated via css."
1760
  msgstr ""
1761
 
1762
- #: includes/sc_event-list_helptexts.php:77
1763
- #: includes/sc_event-list_helptexts.php:92
1764
  #: includes/sc_event-list_helptexts.php:114
 
 
1765
  msgid "This attribute has no influence if only a single event is shown."
1766
  msgstr ""
1767
 
1768
- #: includes/sc_event-list_helptexts.php:80
1769
  msgid ""
1770
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1771
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1772
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1773
  msgstr ""
1774
 
1775
- #: includes/sc_event-list_helptexts.php:85
1776
  msgid ""
1777
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1778
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1779
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1780
  msgstr ""
1781
 
1782
- #: includes/sc_event-list_helptexts.php:95
1783
  msgid ""
1784
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1785
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1786
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1787
  msgstr ""
1788
 
1789
- #: includes/sc_event-list_helptexts.php:100
1790
  msgid ""
1791
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1792
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1793
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1794
  msgstr ""
1795
 
1796
- #: includes/sc_event-list_helptexts.php:105
1797
  msgid ""
1798
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1799
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1802,18 +1807,18 @@ msgid ""
1802
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1803
  msgstr ""
1804
 
1805
- #: includes/sc_event-list_helptexts.php:112
1806
  msgid ""
1807
  "This attribute specifies if the content should be truncate to the given "
1808
  "number of characters in the event list."
1809
  msgstr ""
1810
 
1811
- #: includes/sc_event-list_helptexts.php:113
1812
  #, php-format
1813
  msgid "With the standard value %1$s the full text is displayed."
1814
  msgstr ""
1815
 
1816
- #: includes/sc_event-list_helptexts.php:117
1817
  msgid ""
1818
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1819
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1821,7 +1826,7 @@ msgid ""
1821
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1822
  msgstr ""
1823
 
1824
- #: includes/sc_event-list_helptexts.php:123
1825
  msgid ""
1826
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1827
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
@@ -1829,7 +1834,7 @@ msgid ""
1829
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1830
  msgstr ""
1831
 
1832
- #: includes/sc_event-list_helptexts.php:129
1833
  msgid ""
1834
  "This attribute specifies if a rss feed link should be added.<br />\n"
1835
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1838,7 +1843,7 @@ msgid ""
1838
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1839
  msgstr ""
1840
 
1841
- #: includes/sc_event-list_helptexts.php:136
1842
  msgid ""
1843
  "This attribute specifies if a ical feed link should be added.<br />\n"
1844
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1846,40 +1851,44 @@ msgid ""
1846
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1847
  msgstr ""
1848
 
1849
- #: includes/sc_event-list_helptexts.php:142
1850
  msgid ""
1851
  "This attribute specifies the page or post url for event links.<br />\n"
1852
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1853
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1854
  msgstr ""
1855
 
1856
- #: includes/sc_event-list_helptexts.php:149
1857
  msgid ""
1858
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1859
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1860
  msgstr ""
1861
 
1862
- #: includes/sc_event-list.php:145
 
 
 
 
1863
  msgid "Event Information:"
1864
  msgstr "Sündmuse info:"
1865
 
1866
- #: includes/sc_event-list.php:391
1867
  msgid "Link to RSS feed"
1868
  msgstr ""
1869
 
1870
- #: includes/sc_event-list.php:399
1871
  msgid "Link to iCal feed"
1872
  msgstr ""
1873
 
1874
- #: includes/widget_helptexts.php:10
1875
  msgid "This option defines the displayed title for the widget."
1876
  msgstr ""
1877
 
1878
- #: includes/widget_helptexts.php:15
1879
  msgid "Category Filter"
1880
  msgstr "Kategooria filter"
1881
 
1882
- #: includes/widget_helptexts.php:17
1883
  msgid ""
1884
  "This option defines the categories of which events are shown. The standard "
1885
  "is all or an empty string to show all events. Specify a category slug or a "
@@ -1888,145 +1897,145 @@ msgid ""
1888
  "all possibilities."
1889
  msgstr ""
1890
 
1891
- #: includes/widget_helptexts.php:22
1892
  msgid "Number of listed events"
1893
  msgstr "Määra, mitu sündmust kuvatakse"
1894
 
1895
- #: includes/widget_helptexts.php:24
1896
  msgid "The number of upcoming events to display"
1897
  msgstr "Määra, mitu eelseisvat sündmust kuvatakse"
1898
 
1899
- #: includes/widget_helptexts.php:29
1900
  msgid "Truncate event title to"
1901
  msgstr "Kärbi sündmuse pealkiri"
1902
 
1903
- #: includes/widget_helptexts.php:30 includes/widget_helptexts.php:52
1904
- #: includes/widget_helptexts.php:74
1905
  msgid "characters"
1906
  msgstr "tähemärgini"
1907
 
1908
- #: includes/widget_helptexts.php:31
1909
  msgid ""
1910
  "This option defines the number of displayed characters for the event title."
1911
  msgstr ""
1912
 
1913
- #: includes/widget_helptexts.php:32 includes/widget_helptexts.php:54
1914
  #, php-format
1915
  msgid ""
1916
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1917
  "automatically truncate the text via css."
1918
  msgstr ""
1919
 
1920
- #: includes/widget_helptexts.php:37
1921
  msgid "Show event starttime"
1922
  msgstr "Kuva sündmuse algusaeg"
1923
 
1924
- #: includes/widget_helptexts.php:39
1925
  msgid "This option defines if the event start time will be displayed."
1926
  msgstr ""
1927
 
1928
- #: includes/widget_helptexts.php:44
1929
  msgid "Show event location"
1930
  msgstr "Kuva sündmuse koht"
1931
 
1932
- #: includes/widget_helptexts.php:46
1933
  msgid "This option defines if the event location will be displayed."
1934
  msgstr ""
1935
 
1936
- #: includes/widget_helptexts.php:51
1937
  msgid "Truncate location to"
1938
  msgstr "Kärbi sündmuse koht"
1939
 
1940
- #: includes/widget_helptexts.php:53
1941
  msgid ""
1942
  "If the event location is diplayed this option defines the number of "
1943
  "displayed characters."
1944
  msgstr ""
1945
 
1946
- #: includes/widget_helptexts.php:59
1947
  msgid "Show event excerpt"
1948
  msgstr ""
1949
 
1950
- #: includes/widget_helptexts.php:61
1951
  msgid "This option defines if the event excerpt will be displayed."
1952
  msgstr ""
1953
 
1954
- #: includes/widget_helptexts.php:66
1955
  msgid "Show event content"
1956
  msgstr "Kuva sündmuse sisu"
1957
 
1958
- #: includes/widget_helptexts.php:68
1959
  msgid "This option defines if the event content will be displayed."
1960
  msgstr ""
1961
 
1962
- #: includes/widget_helptexts.php:73
1963
  msgid "Truncate content to"
1964
  msgstr "Kärbi sündmuse sisu"
1965
 
1966
- #: includes/widget_helptexts.php:75
1967
  msgid ""
1968
  "If the event content are diplayed this option defines the number of diplayed"
1969
  " characters."
1970
  msgstr ""
1971
 
1972
- #: includes/widget_helptexts.php:76
1973
  #, php-format
1974
  msgid "Set this value to %1$s to view the full text."
1975
  msgstr ""
1976
 
1977
- #: includes/widget_helptexts.php:81
1978
  msgid "URL to the linked Event List page"
1979
  msgstr ""
1980
 
1981
- #: includes/widget_helptexts.php:83
1982
  msgid ""
1983
  "This option defines the url to the linked Event List page. This option is "
1984
  "required if you want to use one of the options below."
1985
  msgstr ""
1986
 
1987
- #: includes/widget_helptexts.php:88
1988
  msgid "Shortcode ID on linked page"
1989
  msgstr ""
1990
 
1991
- #: includes/widget_helptexts.php:90
1992
  msgid ""
1993
  "This option defines the shortcode-id for the Event List on the linked page. "
1994
  "Normally the standard value 1 is correct, you only have to change it if you "
1995
  "use multiple event-list shortcodes on the linked page."
1996
  msgstr ""
1997
 
1998
- #: includes/widget_helptexts.php:97
1999
  msgid ""
2000
  "With this option you can add a link to the single event page for every "
2001
  "displayed event. You have to specify the url to the page and the shortcode "
2002
  "id option if you want to use it."
2003
  msgstr ""
2004
 
2005
- #: includes/widget_helptexts.php:104
2006
  msgid ""
2007
  "With this option you can add a link to the event-list page below the "
2008
  "diplayed events. You have to specify the url to page option if you want to "
2009
  "use it."
2010
  msgstr ""
2011
 
2012
- #: includes/widget_helptexts.php:109
2013
  msgid "Caption for the link"
2014
  msgstr "Lingi pealkiri"
2015
 
2016
- #: includes/widget_helptexts.php:111
2017
  msgid ""
2018
  "This option defines the text for the link to the Event List page if the "
2019
  "approriate option is selected."
2020
  msgstr ""
2021
 
2022
- #: includes/widget.php:20
2023
  msgid "With this widget a list of upcoming events can be displayed."
2024
  msgstr ""
2025
 
2026
- #: includes/widget.php:25
2027
  msgid "Upcoming events"
2028
  msgstr "Eesseisvad sündmused"
2029
 
2030
- #: includes/widget.php:39
2031
  msgid "show events page"
2032
  msgstr "näita sündmuste lehte"
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
12
+ "PO-Revision-Date: 2021-04-24 09:26+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Estonian (Estonia) (http://www.transifex.com/mibuthu/wp-event-list/language/et_EE/)\n"
15
  "MIME-Version: 1.0\n"
18
  "Language: et_EE\n"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
 
21
+ #: admin/admin.php:64
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
+ #: admin/admin.php:64
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
32
  msgid "Event List Settings"
33
  msgstr "Sündmuste loendi seaded"
34
 
35
+ #: admin/admin.php:116
36
  msgid "Settings"
37
  msgstr "Seaded"
38
 
39
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
40
  msgid "About Event List"
41
  msgstr "Sündmuste loendist"
42
 
43
+ #: admin/admin.php:120
44
  msgid "About"
45
  msgstr ""
46
 
47
+ #: admin/admin.php:144
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
  msgstr[1] ""
53
 
54
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
55
  msgid "General"
56
  msgstr ""
57
 
58
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
59
+ #: admin/includes/admin-about.php:117
60
  msgid "Shortcode Attributes"
61
  msgstr ""
62
 
63
+ #: admin/includes/admin-about.php:82
64
  msgid "Help and Instructions"
65
  msgstr "Abi ja juhised"
66
 
67
+ #: admin/includes/admin-about.php:83
68
  #, php-format
69
  msgid "You can manage the events %1$shere%2$s"
70
  msgstr ""
71
 
72
+ #: admin/includes/admin-about.php:84
73
  msgid "To show the events on your site you have 2 possibilities"
74
  msgstr "Saidil olevate sündmuste kuvamiseks on 2 võimalust"
75
 
76
+ #: admin/includes/admin-about.php:85
77
  #, php-format
78
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
79
  msgstr "lisades lühikoodi<strong> shotcode</strong> %1$s mis tahes lehele või postitusele"
80
 
81
+ #: admin/includes/admin-about.php:86
82
  #, php-format
83
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
84
  msgstr "lisades vidina <strong>widget</strong> %1$s külgribale"
85
 
86
+ #: admin/includes/admin-about.php:87
87
  msgid ""
88
  "The displayed events and their style can be modified with the available "
89
  "widget settings and the available attributes for the shortcode."
90
  msgstr ""
91
 
92
+ #: admin/includes/admin-about.php:88
93
  #, php-format
94
  msgid ""
95
  "A list of all available shortcode attributes with their descriptions is "
96
  "available in the %1$s tab."
97
  msgstr ""
98
 
99
+ #: admin/includes/admin-about.php:89
100
  msgid "The available widget options are described in their tooltip text."
101
  msgstr ""
102
 
103
+ #: admin/includes/admin-about.php:90
104
  #, php-format
105
  msgid ""
106
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
107
  " to insert an URL to the linked event-list page."
108
  msgstr ""
109
 
110
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
111
  msgid "Add links to the single events"
112
  msgstr "Lisa link sündmuse juurde"
113
 
114
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
115
  msgid "Add a link to the Event List page"
116
  msgstr "Lisa link lehe sündmuste loendisse"
117
 
118
+ #: admin/includes/admin-about.php:91
119
  msgid ""
120
  "This is required because the widget does not know in which page or post the "
121
  "shortcode was included."
122
  msgstr ""
123
 
124
+ #: admin/includes/admin-about.php:92
125
  msgid ""
126
  "Additionally you have to insert the correct Shortcode id on the linked page."
127
  " This id describes which shortcode should be used on the given page or post "
128
  "if you have more than one."
129
  msgstr ""
130
 
131
+ #: admin/includes/admin-about.php:93
132
  #, php-format
133
  msgid ""
134
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
136
  "link on your linked page or post."
137
  msgstr ""
138
 
139
+ #: admin/includes/admin-about.php:94
140
  #, php-format
141
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
142
  msgstr ""
143
 
144
+ #: admin/includes/admin-about.php:96
145
  #, php-format
146
  msgid ""
147
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
148
  "want."
149
  msgstr ""
150
 
151
+ #: admin/includes/admin-about.php:96
152
  msgid "Settings page"
153
  msgstr "Seadete leht"
154
 
155
+ #: admin/includes/admin-about.php:103
156
  msgid "About the plugin author"
157
  msgstr "Plugina autorist"
158
 
159
+ #: admin/includes/admin-about.php:105
160
  #, php-format
161
  msgid ""
162
  "This plugin is developed by %1$s, you can find more information about the "
163
  "plugin on the %2$s."
164
  msgstr ""
165
 
166
+ #: admin/includes/admin-about.php:105
167
+ msgid "WordPress plugin site"
168
  msgstr ""
169
 
170
+ #: admin/includes/admin-about.php:106
171
  #, php-format
172
  msgid "If you like the plugin please rate it on the %1$s."
173
  msgstr ""
174
 
175
+ #: admin/includes/admin-about.php:106
176
+ msgid "WordPress plugin review site"
177
  msgstr ""
178
 
179
+ #: admin/includes/admin-about.php:107
180
  msgid ""
181
  "If you want to support the plugin I would be happy to get a small donation"
182
  msgstr ""
183
 
184
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
185
+ #: admin/includes/admin-about.php:110
186
  #, php-format
187
  msgid "Donate with %1$s"
188
  msgstr ""
189
 
190
+ #: admin/includes/admin-about.php:119
191
  msgid ""
192
  "You have the possibility to modify the output if you add some of the "
193
  "following attributes to the shortcode."
194
  msgstr ""
195
 
196
+ #: admin/includes/admin-about.php:120
197
  #, php-format
198
  msgid ""
199
  "You can combine and add as much attributes as you want. E.g. the shortcode "
200
  "including the attributes %1$s and %2$s would looks like this:"
201
  msgstr ""
202
 
203
+ #: admin/includes/admin-about.php:122
204
  msgid ""
205
  "Below you can find a list of all supported attributes with their "
206
  "descriptions and available options:"
207
  msgstr ""
208
 
209
+ #: admin/includes/admin-about.php:137
210
  msgid "Attribute name"
211
  msgstr "Atribuudi nimi"
212
 
213
+ #: admin/includes/admin-about.php:138
214
  msgid "Value options"
215
  msgstr ""
216
 
217
+ #: admin/includes/admin-about.php:139
218
  msgid "Default value"
219
  msgstr ""
220
 
221
+ #: admin/includes/admin-about.php:140
222
  msgid "Description"
223
  msgstr "Kirjeldus"
224
 
225
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
226
+ #: includes/sc_event-list_helptexts.php:42
227
  msgid "Filter Syntax"
228
  msgstr ""
229
 
230
+ #: admin/includes/admin-about.php:160
231
  msgid ""
232
  "For date and cat filters you can specify complex filters with the following "
233
  "syntax:"
234
  msgstr ""
235
 
236
+ #: admin/includes/admin-about.php:161
237
  #, php-format
238
  msgid ""
239
  "You can use %1$s and %2$s connections to define complex filters. "
240
  "Additionally you can set brackets %3$s for nested queries."
241
  msgstr ""
242
 
243
+ #: admin/includes/admin-about.php:161
244
  msgid "AND"
245
  msgstr "JA"
246
 
247
+ #: admin/includes/admin-about.php:161
248
  msgid "OR"
249
  msgstr "VÕI"
250
 
251
+ #: admin/includes/admin-about.php:161
252
  msgid "or"
253
  msgstr "või"
254
 
255
+ #: admin/includes/admin-about.php:161
256
  msgid "and"
257
  msgstr "ja"
258
 
259
+ #: admin/includes/admin-about.php:162
260
  msgid "Examples for cat filters:"
261
  msgstr ""
262
 
263
+ #: admin/includes/admin-about.php:163
264
  #, php-format
265
  msgid "Show all events with category %1$s."
266
  msgstr "Näita kõiki sündmusi koos kategooriaga %1$s."
267
 
268
+ #: admin/includes/admin-about.php:164
269
  #, php-format
270
  msgid "Show all events with category %1$s or %2$s."
271
  msgstr "Näita kõiki sündmusi koos kategooriaga %1$s või %2$s."
272
 
273
+ #: admin/includes/admin-about.php:165
274
  #, php-format
275
  msgid ""
276
  "Show all events with category %1$s and all events where category %2$s as "
277
  "well as %3$s is selected."
278
  msgstr ""
279
 
280
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
281
  msgid "Available Date Formats"
282
  msgstr "Saadaolevad kuupäeva vormingud"
283
 
284
+ #: admin/includes/admin-about.php:172
285
  msgid "For date filters you can use the following date formats:"
286
  msgstr ""
287
 
288
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
289
  msgid "Available Date Range Formats"
290
  msgstr "Saadaolevad kuupäevavahemiku formaadid"
291
 
292
+ #: admin/includes/admin-about.php:182
293
  msgid "For date filters you can use the following daterange formats:"
294
  msgstr ""
295
 
296
+ #: admin/includes/admin-about.php:195
297
  msgid "Value"
298
  msgstr "Väärtus"
299
 
300
+ #: admin/includes/admin-about.php:199
301
  msgid "Example"
302
  msgstr "Näide"
303
 
304
+ #: admin/includes/admin-categories.php:54
305
  msgid "Synchronize with post categories"
306
  msgstr "Sünkrooni postituste kategooriatega"
307
 
308
+ #: admin/includes/admin-categories.php:63
309
  #, php-format
310
  msgid "%1$s categories modified (%2$s)"
311
  msgstr ""
312
 
313
+ #: admin/includes/admin-categories.php:64
314
  #, php-format
315
  msgid "%1$s categories added (%2$s)"
316
  msgstr ""
317
 
318
+ #: admin/includes/admin-categories.php:65
319
  #, php-format
320
  msgid "%1$s categories deleted (%2$s)"
321
  msgstr ""
322
 
323
+ #: admin/includes/admin-categories.php:67
324
  #, php-format
325
  msgid "%1$s categories not modified (%2$s)"
326
  msgstr ""
327
 
328
+ #: admin/includes/admin-categories.php:68
329
  #, php-format
330
  msgid "%1$s categories not added (%2$s)"
331
  msgstr ""
332
 
333
+ #: admin/includes/admin-categories.php:69
334
  #, php-format
335
  msgid "%1$s categories not deleted (%2$s)"
336
  msgstr ""
337
 
338
+ #: admin/includes/admin-categories.php:72
339
  msgid "An Error occured during the category sync"
340
  msgstr "Kategooria sünkroonimisel tekkis viga"
341
 
342
+ #: admin/includes/admin-categories.php:75
343
  msgid "Category sync finished"
344
  msgstr "Kategooria sünkroonimine on lõpetatud"
345
 
346
+ #: admin/includes/admin-category-sync.php:54
347
  msgid "Error: You are not allowed to view this page!"
348
  msgstr "Viga: Sul ei ole luba seda lehekülge näha!"
349
 
350
+ #: admin/includes/admin-category-sync.php:70
351
  msgid "Affected Categories when switching to seperate Event Categories"
352
  msgstr ""
353
 
354
+ #: admin/includes/admin-category-sync.php:71
355
  msgid "Switch option to seperate Event Categories"
356
  msgstr ""
357
 
358
+ #: admin/includes/admin-category-sync.php:72
359
  msgid ""
360
  "If you proceed, all post categories will be copied and all events will be "
361
  "re-assigned to this new categories."
362
  msgstr ""
363
 
364
+ #: admin/includes/admin-category-sync.php:73
365
  msgid ""
366
  "Afterwards the event categories are independent of the post categories."
367
  msgstr ""
368
 
369
+ #: admin/includes/admin-category-sync.php:75
370
  msgid "Affected Categories when switching to use Post Categories for events"
371
  msgstr ""
372
 
373
+ #: admin/includes/admin-category-sync.php:76
374
  msgid "Switch option to use Post Categories for events"
375
  msgstr ""
376
 
377
+ #: admin/includes/admin-category-sync.php:77
378
  msgid ""
379
  "Take a detailed look at the affected categories above before you proceed! "
380
  "All seperate event categories will be deleted, this cannot be undone!"
381
  msgstr ""
382
 
383
+ #: admin/includes/admin-category-sync.php:79
384
  msgid "Event Categories: Synchronise with Post Categories"
385
  msgstr "Sündmuste kategooriate sünkroonimine postituskategooriatega"
386
 
387
+ #: admin/includes/admin-category-sync.php:80
388
  msgid "Start synchronisation"
389
  msgstr "Käivitage sünkroonimine"
390
 
391
+ #: admin/includes/admin-category-sync.php:81
392
  msgid ""
393
  "If this option is enabled the above listed categories will be deleted and "
394
  "removed from the existing events!"
395
  msgstr ""
396
 
397
+ #: admin/includes/admin-category-sync.php:96
398
  msgid "Categories to modify"
399
  msgstr ""
400
 
401
+ #: admin/includes/admin-category-sync.php:97
402
  msgid "Categories to add"
403
  msgstr ""
404
 
405
+ #: admin/includes/admin-category-sync.php:98
406
  msgid "Categories to delete (optional)"
407
  msgstr ""
408
 
409
+ #: admin/includes/admin-category-sync.php:99
410
  msgid "Delete not available post categories"
411
  msgstr ""
412
 
413
+ #: admin/includes/admin-category-sync.php:102
414
  msgid "Categories with differences"
415
  msgstr ""
416
 
417
+ #: admin/includes/admin-category-sync.php:103
418
  msgid "Categories to add (optional)"
419
  msgstr ""
420
 
421
+ #: admin/includes/admin-category-sync.php:104
422
  msgid "Add not available post categories"
423
  msgstr ""
424
 
425
+ #: admin/includes/admin-category-sync.php:123
426
  msgid "none"
427
  msgstr "pole ühtegi"
428
 
429
+ #: admin/includes/admin-import.php:58
430
  msgid "Import Events"
431
  msgstr "Impordi sündmused"
432
 
433
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
434
+ #: admin/includes/admin-import.php:220
435
  msgid "Step"
436
  msgstr "Samm"
437
 
438
+ #: admin/includes/admin-import.php:79
439
  msgid "Set import file and options"
440
  msgstr "Määrake impordifail ja valikud"
441
 
442
+ #: admin/includes/admin-import.php:82
443
  #, php-format
444
  msgid "Proceed with Step %1$s"
445
  msgstr ""
446
 
447
+ #: admin/includes/admin-import.php:85
448
  msgid "Example file"
449
  msgstr "Näidisfail"
450
 
451
+ #: admin/includes/admin-import.php:86
452
  #, php-format
453
  msgid ""
454
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
455
  msgstr ""
456
 
457
+ #: admin/includes/admin-import.php:87
458
  msgid "Note"
459
  msgstr "Märge"
460
 
461
+ #: admin/includes/admin-import.php:87
462
  msgid ""
463
  "Do not change the column header and separator line (first two lines), "
464
  "otherwise the import will fail!"
465
  msgstr ""
466
 
467
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
468
  msgid "Sorry, there has been an error."
469
  msgstr "Vabandage, tekkis viga."
470
 
471
+ #: admin/includes/admin-import.php:96
472
  msgid "The file does not exist, please try again."
473
  msgstr "Sellist faili ei eksisteeri, palun proovi uuesti."
474
 
475
+ #: admin/includes/admin-import.php:104
476
  msgid "The uploaded file does not have the required csv extension."
477
  msgstr ""
478
 
479
+ #: admin/includes/admin-import.php:116
480
  msgid "Events review and additonal category selection"
481
  msgstr ""
482
 
483
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
484
  msgid "Error"
485
  msgstr ""
486
 
487
+ #: admin/includes/admin-import.php:122
488
  msgid "This CSV file cannot be imported"
489
  msgstr ""
490
 
491
+ #: admin/includes/admin-import.php:133
492
  msgid "None of the events in this CSV file can be imported"
493
  msgstr ""
494
 
495
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
496
  msgid "Warning"
497
  msgstr ""
498
 
499
+ #: admin/includes/admin-import.php:138
500
  #, php-format
501
  msgid "There is %1$s event which cannot be imported"
502
  msgid_plural "There are %1$s events which cannot be imported"
503
  msgstr[0] ""
504
  msgstr[1] ""
505
 
506
+ #: admin/includes/admin-import.php:150
507
  #, php-format
508
  msgid "CSV line %1$s"
509
  msgstr ""
510
 
511
+ #: admin/includes/admin-import.php:160
512
  msgid "You can still import all other events listed below."
513
  msgstr ""
514
 
515
+ #: admin/includes/admin-import.php:179
516
  msgid ""
517
  "The following category slugs are not available and will be removed from the "
518
  "imported events"
519
  msgstr ""
520
 
521
+ #: admin/includes/admin-import.php:185
522
  msgid ""
523
  "If you want to keep these categories, please create these Categories first "
524
  "and do the import afterwards."
525
  msgstr ""
526
 
527
+ #: admin/includes/admin-import.php:220
528
  msgid "Import result"
529
  msgstr ""
530
 
531
+ #: admin/includes/admin-import.php:223
532
  #, php-format
533
  msgid "Import of %1$s events successful!"
534
  msgstr ""
535
 
536
+ #: admin/includes/admin-import.php:224
537
  msgid "Go back to All Events"
538
  msgstr "Mine tagasi \"Kõik sündmused\" juurde"
539
 
540
+ #: admin/includes/admin-import.php:227
541
  msgid "Errors during Import"
542
  msgstr ""
543
 
544
+ #: admin/includes/admin-import.php:235
545
  msgid "Event from CSV-line"
546
  msgstr ""
547
 
548
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
549
+ #: includes/widget_helptexts.php:9
550
  msgid "Title"
551
  msgstr "Pealkiri"
552
 
553
+ #: admin/includes/admin-import.php:248
554
  msgid "Start Date"
555
  msgstr "Alguskuupäev"
556
 
557
+ #: admin/includes/admin-import.php:249
558
  msgid "End Date"
559
  msgstr "Lõppkuupäev"
560
 
561
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
562
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
563
  msgid "Time"
564
  msgstr "Aeg"
565
 
566
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
567
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
568
+ #: includes/options_helptexts.php:76
569
  msgid "Location"
570
  msgstr "Koht"
571
 
572
+ #: admin/includes/admin-import.php:252
573
  msgid "Content"
574
  msgstr "Sisu"
575
 
576
+ #: admin/includes/admin-import.php:253
577
  msgid "Category slugs"
578
  msgstr ""
579
 
580
+ #: admin/includes/admin-import.php:297
581
  msgid "Header line is missing or not correct!"
582
  msgstr ""
583
 
584
+ #: admin/includes/admin-import.php:298
585
  #, php-format
586
  msgid ""
587
  "Have a look at the %1$sexample file%2$s to see the correct header line "
588
  "format."
589
  msgstr ""
590
 
591
+ #: admin/includes/admin-import.php:305
592
  #, php-format
593
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
594
  msgstr ""
595
 
596
+ #: admin/includes/admin-import.php:334
597
  msgid "Empty event title found"
598
  msgstr ""
599
 
600
+ #: admin/includes/admin-import.php:340
601
  msgid "Wrong date format for startdate"
602
  msgstr ""
603
 
604
+ #: admin/includes/admin-import.php:348
605
  msgid "Wrong date format for enddate"
606
  msgstr ""
607
 
608
+ #: admin/includes/admin-import.php:401
609
  msgid "Import events"
610
  msgstr "Impordi sündmused"
611
 
612
+ #: admin/includes/admin-import.php:402
613
  msgid "Add additional categories"
614
  msgstr "Lisage täiendavaid kategooriaid"
615
 
616
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
617
  msgid "Import"
618
  msgstr "Impordi"
619
 
620
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
621
  msgid "No events found"
622
  msgstr "Ühtegi sündmust ei leitud"
623
 
624
+ #: admin/includes/admin-import.php:473
625
  msgid "Saving of event failed!"
626
  msgstr ""
627
 
628
+ #: admin/includes/admin-main.php:76
629
  msgid "Event Date"
630
  msgstr "Sündmuse kuupäev"
631
 
632
+ #: admin/includes/admin-main.php:80
633
  msgid "Author"
634
  msgstr "Autor"
635
 
636
+ #: admin/includes/admin-main.php:148
637
  #, php-format
638
  msgid "Add a copy of %1$s"
639
  msgstr ""
640
 
641
+ #: admin/includes/admin-main.php:148
642
  msgid "Copy"
643
  msgstr "Kopeeri"
644
 
645
+ #: admin/includes/admin-new.php:58
646
  msgid "Event data"
647
  msgstr "Sündmuse andmed"
648
 
649
+ #: admin/includes/admin-new.php:90
650
  msgid "Add Copy"
651
  msgstr "Lisa koopia"
652
 
653
+ #: admin/includes/admin-new.php:98
654
  msgid "Date"
655
  msgstr "Kuupäev"
656
 
657
+ #: admin/includes/admin-new.php:98
658
  msgid "required"
659
  msgstr "nõutud"
660
 
661
+ #: admin/includes/admin-new.php:101
662
  msgid "Multi-Day Event"
663
  msgstr "Mitmepäevane sündmus"
664
 
665
+ #: admin/includes/admin-new.php:121
666
  msgid "Event Title"
667
  msgstr "Sündmuse pealkiri"
668
 
669
+ #: admin/includes/admin-new.php:137
670
  msgid "Event Content"
671
  msgstr "Sündmuse sisu"
672
 
673
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
674
  msgid "Event updated."
675
  msgstr "Sündmus uuendatud."
676
 
677
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
678
  msgid "View event"
679
  msgstr "Vaata sündmust"
680
 
681
+ #: admin/includes/admin-new.php:204
682
  #, php-format
683
  msgid "Event restored to revision from %1$s"
684
  msgstr ""
685
 
686
+ #: admin/includes/admin-new.php:205
687
  msgid "Event published."
688
  msgstr "Sündmus avaldatud."
689
 
690
+ #: admin/includes/admin-new.php:207
691
  msgid "Event submitted."
692
  msgstr "Sündmus on esitatud."
693
 
694
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
695
+ #: admin/includes/admin-new.php:210
696
  msgid "Preview event"
697
  msgstr "Sündmuse eelvaade"
698
 
699
+ #: admin/includes/admin-new.php:208
700
  #, php-format
701
  msgid "Event scheduled for: %1$s>"
702
  msgstr ""
703
 
704
+ #: admin/includes/admin-new.php:210
705
  msgid "Event draft updated."
706
  msgstr "Sündmuse visand uuendatud."
707
 
708
+ #: admin/includes/admin-settings.php:79
709
  msgid "Go to Event Category switching page"
710
  msgstr ""
711
 
712
+ #: admin/includes/admin-settings.php:93
713
  msgid "Frontend Settings"
714
  msgstr ""
715
 
716
+ #: admin/includes/admin-settings.php:94
717
  msgid "Admin Page Settings"
718
  msgstr ""
719
 
720
+ #: admin/includes/admin-settings.php:95
721
  msgid "Feed Settings"
722
  msgstr ""
723
 
724
+ #: admin/includes/admin-settings.php:96
725
  msgid "Category Taxonomy"
726
  msgstr ""
727
 
728
+ #: includes/daterange_helptexts.php:8
729
  msgid "Year"
730
  msgstr "Aasta"
731
 
732
+ #: includes/daterange_helptexts.php:9
733
  msgid "A year can be specified in 4 digit format."
734
  msgstr ""
735
 
736
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
737
+ #: includes/daterange_helptexts.php:47
738
  #, php-format
739
  msgid ""
740
  "For a start date filter the first day of %1$s is used, in an end date the "
741
  "last day."
742
  msgstr ""
743
 
744
+ #: includes/daterange_helptexts.php:10
745
  msgid "the resulting year"
746
  msgstr ""
747
 
748
+ #: includes/daterange_helptexts.php:15
749
  msgid "Month"
750
  msgstr "Kuu"
751
 
752
+ #: includes/daterange_helptexts.php:16
753
  msgid ""
754
  "A month can be specified with 4 digits for the year and 2 digits for the "
755
  "month, seperated by a hyphen (-)."
756
  msgstr ""
757
 
758
+ #: includes/daterange_helptexts.php:17
759
  msgid "the resulting month"
760
  msgstr ""
761
 
762
+ #: includes/daterange_helptexts.php:22
763
  msgid "Day"
764
  msgstr "Päev"
765
 
766
+ #: includes/daterange_helptexts.php:23
767
  msgid ""
768
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
769
  " month and 2 digets for the day, seperated by hyphens (-)."
770
  msgstr ""
771
 
772
+ #: includes/daterange_helptexts.php:28
773
  msgid "Relative Year"
774
  msgstr ""
775
 
776
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
777
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
778
  #, php-format
779
  msgid "%1$s from now can be specified in the following notation: %2$s"
780
  msgstr ""
781
 
782
+ #: includes/daterange_helptexts.php:29
783
  msgid "A relative year"
784
  msgstr ""
785
 
786
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
787
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
788
  #, php-format
789
  msgid ""
790
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
791
  "%3$s or %4$s attached (see also the example below)."
792
  msgstr ""
793
 
794
+ #: includes/daterange_helptexts.php:30
795
  msgid "number of years"
796
  msgstr ""
797
 
798
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
799
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
800
  #, php-format
801
  msgid "Additionally the following values are available: %1$s"
802
  msgstr ""
803
 
804
+ #: includes/daterange_helptexts.php:36
805
  msgid "Relative Month"
806
  msgstr ""
807
 
808
+ #: includes/daterange_helptexts.php:37
809
  msgid "A relative month"
810
  msgstr ""
811
 
812
+ #: includes/daterange_helptexts.php:38
813
  msgid "number of months"
814
  msgstr ""
815
 
816
+ #: includes/daterange_helptexts.php:44
817
  msgid "Relative Week"
818
  msgstr ""
819
 
820
+ #: includes/daterange_helptexts.php:45
821
  msgid "A relative week"
822
  msgstr ""
823
 
824
+ #: includes/daterange_helptexts.php:46
825
  msgid "number of weeks"
826
  msgstr ""
827
 
828
+ #: includes/daterange_helptexts.php:47
829
  msgid "the resulting week"
830
  msgstr ""
831
 
832
+ #: includes/daterange_helptexts.php:48
833
  #, php-format
834
  msgid ""
835
  "The first day of the week is depending on the option %1$s which can be found"
836
  " and changed in %2$s."
837
  msgstr ""
838
 
839
+ #: includes/daterange_helptexts.php:54
840
  msgid "Relative Day"
841
  msgstr ""
842
 
843
+ #: includes/daterange_helptexts.php:55
844
  msgid "A relative day"
845
  msgstr ""
846
 
847
+ #: includes/daterange_helptexts.php:56
848
  msgid "number of days"
849
  msgstr ""
850
 
851
+ #: includes/daterange_helptexts.php:64
852
  msgid "Date range"
853
  msgstr "Kuupäevavahemik"
854
 
855
+ #: includes/daterange_helptexts.php:66
856
  msgid ""
857
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
858
  "\t For the start and end date any available date format can be used."
859
  msgstr ""
860
 
861
+ #: includes/daterange_helptexts.php:75
862
  msgid "This value defines a range without any limits."
863
  msgstr ""
864
 
865
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
866
+ #: includes/daterange_helptexts.php:90
867
  #, php-format
868
  msgid "The corresponding date_range format is: %1$s"
869
  msgstr ""
870
 
871
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
872
  msgid "Upcoming"
873
  msgstr "Tulemas"
874
 
875
+ #: includes/daterange_helptexts.php:82
876
  msgid "This value defines a range from the actual day to the future."
877
  msgstr ""
878
 
879
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
880
  msgid "Past"
881
  msgstr "Toimunud"
882
 
883
+ #: includes/daterange_helptexts.php:89
884
  msgid "This value defines a range from the past to the previous day."
885
  msgstr ""
886
 
887
+ #: includes/event.php:124
888
  msgid "No valid start date provided"
889
  msgstr ""
890
 
891
+ #: includes/event.php:299 includes/event.php:301
892
+ #: includes/sc_event-list.php:298
893
+ msgid "read more"
894
+ msgstr ""
895
+
896
+ #: includes/events_post_type.php:69
897
  msgid "Events"
898
  msgstr "Sündmused"
899
 
900
+ #: includes/events_post_type.php:70
901
  msgid "Event"
902
  msgstr "Sündmus"
903
 
904
+ #: includes/events_post_type.php:71
905
  msgid "Add New"
906
  msgstr "Lisa uus"
907
 
908
+ #: includes/events_post_type.php:72
909
  msgid "Add New Event"
910
  msgstr "Lisa uus sündmus"
911
 
912
+ #: includes/events_post_type.php:73
913
  msgid "Edit Event"
914
  msgstr "Muuda sündmust"
915
 
916
+ #: includes/events_post_type.php:74
917
  msgid "New Event"
918
  msgstr "Uus sündmus"
919
 
920
+ #: includes/events_post_type.php:75
921
  msgid "View Event"
922
  msgstr "Vaata sündmust"
923
 
924
+ #: includes/events_post_type.php:76
925
  msgid "View Events"
926
  msgstr "Vaata sündmusi"
927
 
928
+ #: includes/events_post_type.php:77
929
  msgid "Search Events"
930
  msgstr "Otsi sündmusi"
931
 
932
+ #: includes/events_post_type.php:79
933
  msgid "No events found in Trash"
934
  msgstr "Prügikastist ei leitud ühtegi sündmust"
935
 
936
+ #: includes/events_post_type.php:81
937
  msgid "All Events"
938
  msgstr "Kõik sündmused"
939
 
940
+ #: includes/events_post_type.php:82
941
  msgid "Event Archives"
942
  msgstr "Sündmuste arhiiv"
943
 
944
+ #: includes/events_post_type.php:83
945
  msgid "Event Attributes"
946
  msgstr "Sündmuse atribuudid"
947
 
948
+ #: includes/events_post_type.php:84
949
  msgid "Insert into event"
950
  msgstr ""
951
 
952
+ #: includes/events_post_type.php:85
953
  msgid "Uploaded to this event"
954
  msgstr ""
955
 
956
+ #: includes/events_post_type.php:86
957
  msgid "Event List"
958
  msgstr "Sündmuse loend"
959
 
960
+ #: includes/events_post_type.php:87
961
  msgid "Filter events list"
962
  msgstr "Filtreeri sündmuste loendit"
963
 
964
+ #: includes/events_post_type.php:88
965
  msgid "Events list navigation"
966
  msgstr "Sündmuste loendi navigeerimine"
967
 
968
+ #: includes/events_post_type.php:89
969
  msgid "Events list"
970
  msgstr "Sündmuste loend"
971
 
972
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
973
  msgid "Reset"
974
  msgstr "Lähtesta"
975
 
976
+ #: includes/filterbar.php:296
977
  msgid "All"
978
  msgstr "Kõik"
979
 
980
+ #: includes/filterbar.php:298
981
  msgid "All Dates"
982
  msgstr "Kõik kuupäevad"
983
 
999
  "CSV file can be specified."
1000
  msgstr ""
1001
 
1002
+ #: includes/options_helptexts.php:23
1003
  #, php-format
1004
  msgid ""
1005
  "You can use the php date format options given in %1$s, the most important "
1006
  "ones are:"
1007
  msgstr ""
1008
 
1009
+ #: includes/options_helptexts.php:26
1010
  msgid "full year representation, with 4 digits"
1011
  msgstr ""
1012
 
1013
+ #: includes/options_helptexts.php:27
1014
  msgid "numeric representation of a month, with leading zeros"
1015
  msgstr ""
1016
 
1017
+ #: includes/options_helptexts.php:28
1018
  msgid "day of the month, 2 digits with leading zeros"
1019
  msgstr ""
1020
 
1021
+ #: includes/options_helptexts.php:30
1022
  msgid ""
1023
  "If the date format in the CSV file does not correspond to the given format, "
1024
  "the import script tries to recognize the date format by itself."
1025
  msgstr ""
1026
 
1027
+ #: includes/options_helptexts.php:31
1028
  msgid ""
1029
  "But this can cause problems or result in wrong dates, so it is recommended "
1030
  "to specify the correct date format here."
1031
  msgstr ""
1032
 
1033
+ #: includes/options_helptexts.php:32
1034
  msgid "Examples"
1035
  msgstr ""
1036
 
1037
+ #: includes/options_helptexts.php:41
1038
  msgid "Text for no events"
1039
  msgstr "Tekst sündmuste puudumisel"
1040
 
1041
+ #: includes/options_helptexts.php:43
1042
  msgid ""
1043
  "This option defines the displayed text when no events are available for the "
1044
  "selected view."
1045
  msgstr ""
1046
 
1047
+ #: includes/options_helptexts.php:48
1048
  msgid "Multiday filter range"
1049
  msgstr "Mitmepäevase filtri vahemik"
1050
 
1051
+ #: includes/options_helptexts.php:49
1052
  msgid "Use the complete event range in the date filter"
1053
  msgstr ""
1054
 
1055
+ #: includes/options_helptexts.php:51
1056
  msgid ""
1057
  "This option defines if the complete range of a multiday event shall be "
1058
  "considered in the date filter."
1059
  msgstr ""
1060
 
1061
+ #: includes/options_helptexts.php:52
1062
  msgid ""
1063
  "If disabled, only the start day of an event is considered in the filter."
1064
  msgstr ""
1065
 
1066
+ #: includes/options_helptexts.php:53
1067
  msgid ""
1068
  "For an example multiday event which started yesterday and ends tomorrow this"
1069
  " means, that it is displayed in umcoming dates when this option is enabled, "
1070
  "but it is hidden when the option is disabled."
1071
  msgstr ""
1072
 
1073
+ #: includes/options_helptexts.php:58
1074
  msgid "Date display"
1075
  msgstr "Kuupäeva kuvamine"
1076
 
1077
+ #: includes/options_helptexts.php:59
1078
  msgid "Show the date only once per day"
1079
  msgstr "Kuva kuupäeva ainult ühe korra päeva kohta"
1080
 
1081
+ #: includes/options_helptexts.php:61
1082
  msgid ""
1083
  "With this option enabled the date is only displayed once per day if more "
1084
  "than one event is available on the same day."
1085
  msgstr ""
1086
 
1087
+ #: includes/options_helptexts.php:62
1088
  msgid ""
1089
  "If enabled, the events are ordered in a different way (end date before start"
1090
  " time) to allow using the same date for as much events as possible."
1091
  msgstr ""
1092
 
1093
+ #: includes/options_helptexts.php:67
1094
  msgid "HTML tags"
1095
  msgstr ""
1096
 
1097
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1098
  #, php-format
1099
  msgid "Allow HTML tags in the event field \"%1$s\""
1100
  msgstr ""
1101
 
1102
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1103
  #, php-format
1104
  msgid ""
1105
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1106
  msgstr ""
1107
 
1108
+ #: includes/options_helptexts.php:81
1109
  msgid "Preferred language file"
1110
  msgstr ""
1111
 
1112
+ #: includes/options_helptexts.php:82
1113
  msgid "Load translations from general language directory first"
1114
  msgstr ""
1115
 
1116
+ #: includes/options_helptexts.php:84
1117
  #, php-format
1118
  msgid ""
1119
  "The default is to load the %1$s translation file from the plugin language "
1120
  "directory first (%2$s)."
1121
  msgstr ""
1122
 
1123
+ #: includes/options_helptexts.php:85
1124
  #, php-format
1125
  msgid ""
1126
  "If you want to load your own language file from the general language "
1128
  "language directory, you have to enable this option."
1129
  msgstr ""
1130
 
1131
+ #: includes/options_helptexts.php:91
1132
  msgid "Events permalink slug"
1133
  msgstr ""
1134
 
1135
+ #: includes/options_helptexts.php:92
1136
  msgid ""
1137
  "With this option the slug for the events permalink URLs can be defined."
1138
  msgstr ""
1139
 
1140
+ #: includes/options_helptexts.php:97
1141
  msgid "Text for \"Show content\""
1142
  msgstr "Tekst \"Näita sisu\" jaoks"
1143
 
1144
+ #: includes/options_helptexts.php:98
1145
  msgid ""
1146
  "With this option the displayed text for the link to show the event content "
1147
  "can be changed, when collapsing is enabled."
1148
  msgstr ""
1149
 
1150
+ #: includes/options_helptexts.php:103
1151
  msgid "Text for \"Hide content\""
1152
  msgstr "Tekst \"Peida sisu\" jaoks"
1153
 
1154
+ #: includes/options_helptexts.php:104
1155
  msgid ""
1156
  "With this option the displayed text for the link to hide the event content "
1157
  "can be changed, when collapsing is enabled."
1158
  msgstr ""
1159
 
1160
+ #: includes/options_helptexts.php:109
1161
  msgid "Disable CSS file"
1162
  msgstr "Keela CSS-fail"
1163
 
1164
+ #: includes/options_helptexts.php:110
1165
  #, php-format
1166
  msgid "Disable the %1$s file."
1167
  msgstr "Keela %1$s fail."
1168
 
1169
+ #: includes/options_helptexts.php:112
1170
  #, php-format
1171
  msgid "With this option you can disable the inclusion of the %1$s file."
1172
  msgstr ""
1173
 
1174
+ #: includes/options_helptexts.php:113
1175
  msgid ""
1176
  "This normally only make sense if you have css conflicts with your theme and "
1177
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1178
  msgstr ""
1179
 
1180
+ #: includes/options_helptexts.php:119
1181
  msgid "Date format in edit form"
1182
  msgstr "Kuupäevavorming muutmisvormis"
1183
 
1184
+ #: includes/options_helptexts.php:121
1185
  msgid ""
1186
  "This option sets the displayed date format for the event date fields in the "
1187
  "event new / edit form."
1188
  msgstr ""
1189
 
1190
+ #: includes/options_helptexts.php:122
1191
  msgid "The default is an empty string to use the Wordpress standard setting."
1192
  msgstr ""
1193
 
1194
+ #: includes/options_helptexts.php:123
1195
  #, php-format
1196
  msgid ""
1197
  "All available options to specify the date format can be found %1$shere%2$s."
1198
  msgstr ""
1199
 
1200
+ #: includes/options_helptexts.php:129
1201
  msgid "Enable RSS feed"
1202
  msgstr "Luba RSS-voog"
1203
 
1204
+ #: includes/options_helptexts.php:130
1205
  msgid "Enable support for the event RSS feed"
1206
  msgstr ""
1207
 
1208
+ #: includes/options_helptexts.php:132
1209
  msgid ""
1210
  "This option activates the RSS feed for the events and adds a feed link in "
1211
  "the html head."
1212
  msgstr ""
1213
 
1214
+ #: includes/options_helptexts.php:133
1215
  msgid ""
1216
  "You have to enable this option if you want to use one of the RSS feed "
1217
  "features."
1218
  msgstr ""
1219
 
1220
+ #: includes/options_helptexts.php:138
1221
  msgid "Enable iCal feed"
1222
  msgstr ""
1223
 
1224
+ #: includes/options_helptexts.php:139
1225
  msgid "Enable support for the event iCal feed"
1226
  msgstr ""
1227
 
1228
+ #: includes/options_helptexts.php:141
1229
  msgid "This option activates the iCal feed for events."
1230
  msgstr ""
1231
 
1232
+ #: includes/options_helptexts.php:142
1233
  msgid ""
1234
  "You have to enable this option if you want to use one of the iCal features."
1235
  msgstr ""
1236
 
1237
+ #: includes/options_helptexts.php:147
1238
  msgid "Position of the RSS feed link"
1239
  msgstr "Paiguta RSS-voo link"
1240
 
1241
+ #: includes/options_helptexts.php:149
1242
  msgid "at the top (above the navigation bar)"
1243
  msgstr "üles (navigatsiooniriba kohale)"
1244
 
1245
+ #: includes/options_helptexts.php:150
1246
  msgid "between navigation bar and events"
1247
  msgstr "navigatsiooniriba ja sündmuste vahele"
1248
 
1249
+ #: includes/options_helptexts.php:151
1250
  msgid "at the bottom"
1251
  msgstr "alla"
1252
 
1253
+ #: includes/options_helptexts.php:153
1254
  msgid ""
1255
  "This option specifies the position of the RSS feed link in the event list."
1256
  msgstr "See suvand määrab RSS-voo lingi asukoha sündmuste lehel."
1257
 
1258
+ #: includes/options_helptexts.php:158
1259
  msgid "Align of the RSS feed link"
1260
  msgstr "Joonda RSS-voo link"
1261
 
1262
+ #: includes/options_helptexts.php:160
1263
  msgid "left"
1264
  msgstr "vasakule"
1265
 
1266
+ #: includes/options_helptexts.php:161
1267
  msgid "center"
1268
  msgstr "keskele"
1269
 
1270
+ #: includes/options_helptexts.php:162
1271
  msgid "right"
1272
  msgstr "paremale"
1273
 
1274
+ #: includes/options_helptexts.php:164
1275
  msgid ""
1276
  "This option specifies the align of the RSS feed link in the event list."
1277
  msgstr "See suvand määrab RSS-voo lingi joonduse sündmuste lehel."
1278
 
1279
+ #: includes/options_helptexts.php:169
1280
  msgid "RSS feed name"
1281
  msgstr ""
1282
 
1283
+ #: includes/options_helptexts.php:171
1284
  #, php-format
1285
  msgid "This option sets the RSS feed name. The default value is %1$s."
1286
  msgstr ""
1287
 
1288
+ #: includes/options_helptexts.php:172
1289
  #, php-format
1290
  msgid ""
1291
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1292
  "enabled)."
1293
  msgstr ""
1294
 
1295
+ #: includes/options_helptexts.php:177
1296
  msgid "RSS feed Description"
1297
  msgstr ""
1298
 
1299
+ #: includes/options_helptexts.php:179
1300
  #, php-format
1301
  msgid "This options set the RSS feed description. The default value is %1$s."
1302
  msgstr ""
1303
 
1304
+ #: includes/options_helptexts.php:180
1305
  msgid ""
1306
  "This description will be used in the title for the feed link in the html "
1307
  "head and for the description in the feed itself."
1308
  msgstr ""
1309
 
1310
+ #: includes/options_helptexts.php:185
1311
  msgid "RSS feed events"
1312
  msgstr ""
1313
 
1314
+ #: includes/options_helptexts.php:186
1315
  msgid "Only show upcoming events in the RSS feed"
1316
  msgstr ""
1317
 
1318
+ #: includes/options_helptexts.php:188
1319
  msgid ""
1320
  "If this option is enabled only the upcoming events are listed in the RSS "
1321
  "feed."
1322
  msgstr ""
1323
 
1324
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1325
  msgid "If disabled, all events (upcoming and past) will be listed."
1326
  msgstr ""
1327
 
1328
+ #: includes/options_helptexts.php:194
1329
  msgid "RSS link text"
1330
  msgstr ""
1331
 
1332
+ #: includes/options_helptexts.php:196
1333
  msgid "This option sets the caption of the RSS feed link in the event list."
1334
  msgstr ""
1335
 
1336
+ #: includes/options_helptexts.php:197
1337
  msgid "Use an empty text to only show the rss image."
1338
  msgstr ""
1339
 
1340
+ #: includes/options_helptexts.php:198
1341
  #, php-format
1342
  msgid ""
1343
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1344
  " RSS feed link."
1345
  msgstr ""
1346
 
1347
+ #: includes/options_helptexts.php:203
1348
  msgid "iCal feed name"
1349
  msgstr ""
1350
 
1351
+ #: includes/options_helptexts.php:205
1352
  #, php-format
1353
  msgid "This option sets the iCal feed name. The default value is %1$s."
1354
  msgstr ""
1355
 
1356
+ #: includes/options_helptexts.php:206
1357
  #, php-format
1358
  msgid ""
1359
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1360
  "permalinks enabled)."
1361
  msgstr ""
1362
 
1363
+ #: includes/options_helptexts.php:211
1364
  msgid "iCal feed events"
1365
  msgstr ""
1366
 
1367
+ #: includes/options_helptexts.php:212
1368
  msgid "Only show upcoming events in the iCal feed"
1369
  msgstr ""
1370
 
1371
+ #: includes/options_helptexts.php:214
1372
  msgid ""
1373
  "If this option is enabled only the upcoming events are listed in the iCal "
1374
  "file."
1375
  msgstr ""
1376
 
1377
+ #: includes/options_helptexts.php:220
1378
  msgid "iCal link text"
1379
  msgstr ""
1380
 
1381
+ #: includes/options_helptexts.php:222
1382
  msgid "This option sets the iCal link text in the event list."
1383
  msgstr ""
1384
 
1385
+ #: includes/options_helptexts.php:223
1386
  msgid "Use an empty text to only show the iCal image."
1387
  msgstr ""
1388
 
1389
+ #: includes/options_helptexts.php:224
1390
  #, php-format
1391
  msgid ""
1392
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1393
  " iCal feed link."
1394
  msgstr ""
1395
 
1396
+ #: includes/options_helptexts.php:231
1397
  msgid "Event Category handling"
1398
  msgstr ""
1399
 
1400
+ #: includes/options_helptexts.php:232
1401
  msgid "Use Post Categories"
1402
  msgstr "Kasuta postituste kategooriaid"
1403
 
1404
+ #: includes/options_helptexts.php:234
1405
  msgid ""
1406
  "Do not maintain seperate categories for the events, and use the existing "
1407
  "post categories instead."
1408
  msgstr "Ära hoia sündmuste jaoks eraldi kategooriaid, vaid kasuta olemasolevaid postituste kategooriaid."
1409
 
1410
+ #: includes/options_helptexts.php:235
1411
  msgid "Attention"
1412
  msgstr "Tähelepanu"
1413
 
1414
+ #: includes/options_helptexts.php:236
1415
  msgid ""
1416
  "This option cannot be changed directly, but you can go to the Event Category"
1417
  " switching page from here."
1418
  msgstr ""
1419
 
1420
+ #: includes/options.php:73
1421
  msgid "events"
1422
  msgstr ""
1423
 
1424
+ #: includes/options.php:77
1425
  msgid "Show content"
1426
  msgstr "Näita sisu"
1427
 
1428
+ #: includes/options.php:81
1429
  msgid "Hide content"
1430
  msgstr "Peida sisu"
1431
 
1432
+ #: includes/sc_event-list_helptexts.php:8
1433
  msgid "event-id"
1434
  msgstr ""
1435
 
1436
+ #: includes/sc_event-list_helptexts.php:9
1437
  #, php-format
1438
  msgid ""
1439
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1441
  "this event is shown."
1442
  msgstr ""
1443
 
1444
+ #: includes/sc_event-list_helptexts.php:13
1445
+ #: includes/sc_event-list_helptexts.php:31
1446
  msgid "year"
1447
  msgstr "aasta"
1448
 
1449
+ #: includes/sc_event-list_helptexts.php:14
1450
  msgid ""
1451
  "This attribute defines which events are initially shown. The default is to "
1452
  "show the upcoming events only."
1453
  msgstr ""
1454
 
1455
+ #: includes/sc_event-list_helptexts.php:15
1456
  #, php-format
1457
  msgid ""
1458
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1459
  "change the displayed event date range via the filterbar or url parameters."
1460
  msgstr ""
1461
 
1462
+ #: includes/sc_event-list_helptexts.php:19
1463
  msgid "category slug"
1464
  msgstr ""
1465
 
1466
+ #: includes/sc_event-list_helptexts.php:20
1467
  msgid ""
1468
  "This attribute defines the category of which events are initially shown. The"
1469
  " default is to show events of all categories."
1470
  msgstr ""
1471
 
1472
+ #: includes/sc_event-list_helptexts.php:21
1473
  msgid ""
1474
  "Provide a category slug to change this behavior. It is still possible to "
1475
  "change the displayed categories via the filterbar or url parameters."
1476
  msgstr ""
1477
 
1478
+ #: includes/sc_event-list_helptexts.php:26
1479
  msgid "This attribute defines the initial order of the events."
1480
  msgstr ""
1481
 
1482
+ #: includes/sc_event-list_helptexts.php:27
1483
  msgid ""
1484
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1485
  "in the opposite direction (from new to old)."
1486
  msgstr ""
1487
 
1488
+ #: includes/sc_event-list_helptexts.php:32
1489
  #, php-format
1490
  msgid ""
1491
  "This attribute defines the dates and date ranges of which events are "
1492
  "displayed. The default is %1$s to show all events."
1493
  msgstr ""
1494
 
1495
+ #: includes/sc_event-list_helptexts.php:33
1496
  #, php-format
1497
  msgid ""
1498
  "Filtered events according to %1$s value are not available in the event list."
1499
  msgstr ""
1500
 
1501
+ #: includes/sc_event-list_helptexts.php:34
1502
  #, php-format
1503
  msgid ""
1504
  "You can find all available values with a description and examples in the "
1505
  "sections %1$s and %2$s below."
1506
  msgstr ""
1507
 
1508
+ #: includes/sc_event-list_helptexts.php:35
1509
  #, php-format
1510
  msgid "See %1$s description if you want to define complex filters."
1511
  msgstr ""
1512
 
1513
+ #: includes/sc_event-list_helptexts.php:39
1514
  msgid "category slugs"
1515
  msgstr ""
1516
 
1517
+ #: includes/sc_event-list_helptexts.php:40
1518
  msgid ""
1519
  "This attribute defines the category filter which filters the events to show."
1520
  " The default is $1$s or an empty string to show all events."
1521
  msgstr ""
1522
 
1523
+ #: includes/sc_event-list_helptexts.php:41
1524
  #, php-format
1525
  msgid ""
1526
  "Events with categories that doesn´t match %1$s are not shown in the event "
1527
  "list. They are also not available if a manual url parameter is added."
1528
  msgstr ""
1529
 
1530
+ #: includes/sc_event-list_helptexts.php:42
1531
  #, php-format
1532
  msgid ""
1533
  "The filter is specified via the given category slugs. See %1$s description "
1534
  "if you want to define complex filters."
1535
  msgstr ""
1536
 
1537
+ #: includes/sc_event-list_helptexts.php:46
 
 
1538
  #: includes/sc_event-list_helptexts.php:111
1539
+ #: includes/sc_event-list_helptexts.php:138
1540
+ #: includes/sc_event-list_helptexts.php:177
1541
  msgid "number"
1542
  msgstr "number"
1543
 
1544
+ #: includes/sc_event-list_helptexts.php:47
1545
  #, php-format
1546
  msgid ""
1547
  "This attribute defines how many events should be displayed if upcoming "
1549
  "displayed."
1550
  msgstr ""
1551
 
1552
+ #: includes/sc_event-list_helptexts.php:48
1553
  msgid ""
1554
  "Please not that in the actual version there is no pagination of the events "
1555
  "available, so the event list can be very long."
1556
  msgstr ""
1557
 
1558
+ #: includes/sc_event-list_helptexts.php:53
1559
  msgid ""
1560
  "This attribute defines if the filterbar should be displayed. The filterbar "
1561
  "allows the users to specify filters for the listed events."
1562
  msgstr ""
1563
 
1564
+ #: includes/sc_event-list_helptexts.php:54
1565
  #, php-format
1566
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1567
  msgstr ""
1568
 
1569
+ #: includes/sc_event-list_helptexts.php:55
1570
  #, php-format
1571
  msgid ""
1572
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1573
  " in the single event view."
1574
  msgstr ""
1575
 
1576
+ #: includes/sc_event-list_helptexts.php:60
1577
  #, php-format
1578
  msgid ""
1579
  "This attribute specifies the available items in the filterbar. This options "
1580
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1581
  msgstr ""
1582
 
1583
+ #: includes/sc_event-list_helptexts.php:61
1584
  msgid ""
1585
  "Find below an overview of the available filterbar items and their options:"
1586
  msgstr ""
1587
 
1588
+ #: includes/sc_event-list_helptexts.php:64
1589
  msgid "filterbar item"
1590
  msgstr ""
1591
 
1592
+ #: includes/sc_event-list_helptexts.php:64
1593
+ #: includes/sc_event-list_helptexts.php:96
1594
  msgid "description"
1595
  msgstr "kirjeldus"
1596
 
1597
+ #: includes/sc_event-list_helptexts.php:64
1598
  msgid "item options"
1599
  msgstr ""
1600
 
1601
+ #: includes/sc_event-list_helptexts.php:64
1602
  msgid "option values"
1603
  msgstr ""
1604
 
1605
+ #: includes/sc_event-list_helptexts.php:64
1606
  msgid "default value"
1607
  msgstr "vaikeväärtus"
1608
 
1609
+ #: includes/sc_event-list_helptexts.php:64
1610
  msgid "option description"
1611
  msgstr ""
1612
 
1613
+ #: includes/sc_event-list_helptexts.php:67
1614
  msgid ""
1615
  "Show a list of all available years. Additional there are some special "
1616
  "entries available (see item options)."
1617
  msgstr ""
1618
 
1619
+ #: includes/sc_event-list_helptexts.php:71
1620
+ #: includes/sc_event-list_helptexts.php:82
1621
  msgid "Add an entry to show all events."
1622
  msgstr ""
1623
 
1624
+ #: includes/sc_event-list_helptexts.php:73
1625
+ #: includes/sc_event-list_helptexts.php:84
1626
  msgid "Add an entry to show all upcoming events."
1627
  msgstr ""
1628
 
1629
+ #: includes/sc_event-list_helptexts.php:74
1630
+ #: includes/sc_event-list_helptexts.php:85
1631
  msgid "Add an entry to show events in the past."
1632
  msgstr ""
1633
 
1634
+ #: includes/sc_event-list_helptexts.php:75
1635
  msgid "Set descending or ascending order of year entries."
1636
  msgstr ""
1637
 
1638
+ #: includes/sc_event-list_helptexts.php:78
1639
  msgid "Show a list of all available months."
1640
  msgstr ""
1641
 
1642
+ #: includes/sc_event-list_helptexts.php:86
1643
  msgid "Set descending or ascending order of month entries."
1644
  msgstr ""
1645
 
1646
+ #: includes/sc_event-list_helptexts.php:87
1647
  msgid "php date-formats"
1648
  msgstr ""
1649
 
1650
+ #: includes/sc_event-list_helptexts.php:87
1651
  msgid "Set the displayed date format of the month entries."
1652
  msgstr ""
1653
 
1654
+ #: includes/sc_event-list_helptexts.php:88
1655
  #, php-format
1656
  msgid ""
1657
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1659
  "order."
1660
  msgstr ""
1661
 
1662
+ #: includes/sc_event-list_helptexts.php:88
1663
  #, php-format
1664
  msgid ""
1665
  "Specifies the displayed values and their order. The items must be seperated "
1666
  "by %1$s."
1667
  msgstr ""
1668
 
1669
+ #: includes/sc_event-list_helptexts.php:89
1670
  msgid "Show a list of all available categories."
1671
  msgstr ""
1672
 
1673
+ #: includes/sc_event-list_helptexts.php:89
1674
  msgid "Add an entry to show events from all categories."
1675
  msgstr ""
1676
 
1677
+ #: includes/sc_event-list_helptexts.php:90
1678
  msgid "A link to reset the eventlist filter to standard."
1679
  msgstr ""
1680
 
1681
+ #: includes/sc_event-list_helptexts.php:90
1682
  msgid "any text"
1683
  msgstr ""
1684
 
1685
+ #: includes/sc_event-list_helptexts.php:90
1686
  msgid "Set the caption of the link."
1687
  msgstr ""
1688
 
1689
+ #: includes/sc_event-list_helptexts.php:93
1690
  msgid "Find below an overview of the available filterbar display options:"
1691
  msgstr ""
1692
 
1693
+ #: includes/sc_event-list_helptexts.php:96
1694
  msgid "display option"
1695
  msgstr ""
1696
 
1697
+ #: includes/sc_event-list_helptexts.php:96
1698
  msgid "available for"
1699
  msgstr ""
1700
 
1701
+ #: includes/sc_event-list_helptexts.php:97
1702
  #, php-format
1703
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1704
  msgstr ""
1705
 
1706
+ #: includes/sc_event-list_helptexts.php:98
1707
  msgid ""
1708
  "Shows a select box where an item can be choosen. After the selection of an "
1709
  "item the page is reloaded via javascript to show the filtered events."
1710
  msgstr ""
1711
 
1712
+ #: includes/sc_event-list_helptexts.php:99
1713
  msgid "Shows a simple link which can be clicked."
1714
  msgstr ""
1715
 
1716
+ #: includes/sc_event-list_helptexts.php:102
1717
  msgid "Find below some declaration examples with descriptions:"
1718
  msgstr ""
1719
 
1720
+ #: includes/sc_event-list_helptexts.php:104
1721
  #, php-format
1722
  msgid ""
1723
  "In this example you can see that the filterbar item and the used display "
1725
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1726
  msgstr ""
1727
 
1728
+ #: includes/sc_event-list_helptexts.php:106
1729
  #, php-format
1730
  msgid ""
1731
  "In this example you can see that filterbar options can be added in brackets "
1732
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1733
  msgstr ""
1734
 
1735
+ #: includes/sc_event-list_helptexts.php:106
1736
  msgid "option_name"
1737
  msgstr ""
1738
 
1739
+ #: includes/sc_event-list_helptexts.php:106
1740
  msgid "value"
1741
  msgstr ""
1742
 
1743
+ #: includes/sc_event-list_helptexts.php:107
1744
  #, php-format
1745
  msgid ""
1746
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1749
  "left-aligned and the reset link will be on the right side."
1750
  msgstr ""
1751
 
1752
+ #: includes/sc_event-list_helptexts.php:112
1753
+ #: includes/sc_event-list_helptexts.php:139
1754
  msgid ""
1755
  "This attribute specifies if the title should be truncated to the given "
1756
  "number of characters in the event list."
1757
  msgstr ""
1758
 
1759
+ #: includes/sc_event-list_helptexts.php:113
1760
+ #: includes/sc_event-list_helptexts.php:140
1761
  #, php-format
1762
  msgid ""
1763
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1764
  "is automatically truncated via css."
1765
  msgstr ""
1766
 
 
 
1767
  #: includes/sc_event-list_helptexts.php:114
1768
+ #: includes/sc_event-list_helptexts.php:141
1769
+ #: includes/sc_event-list_helptexts.php:180
1770
  msgid "This attribute has no influence if only a single event is shown."
1771
  msgstr ""
1772
 
1773
+ #: includes/sc_event-list_helptexts.php:120
1774
  msgid ""
1775
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1776
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1777
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1778
  msgstr ""
1779
 
1780
+ #: includes/sc_event-list_helptexts.php:130
1781
  msgid ""
1782
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1783
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1784
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1785
  msgstr ""
1786
 
1787
+ #: includes/sc_event-list_helptexts.php:147
1788
  msgid ""
1789
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1790
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1791
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1792
  msgstr ""
1793
 
1794
+ #: includes/sc_event-list_helptexts.php:157
1795
  msgid ""
1796
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1797
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1798
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1799
  msgstr ""
1800
 
1801
+ #: includes/sc_event-list_helptexts.php:167
1802
  msgid ""
1803
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1804
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1807
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1808
  msgstr ""
1809
 
1810
+ #: includes/sc_event-list_helptexts.php:178
1811
  msgid ""
1812
  "This attribute specifies if the content should be truncate to the given "
1813
  "number of characters in the event list."
1814
  msgstr ""
1815
 
1816
+ #: includes/sc_event-list_helptexts.php:179
1817
  #, php-format
1818
  msgid "With the standard value %1$s the full text is displayed."
1819
  msgstr ""
1820
 
1821
+ #: includes/sc_event-list_helptexts.php:186
1822
  msgid ""
1823
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1824
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1826
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1827
  msgstr ""
1828
 
1829
+ #: includes/sc_event-list_helptexts.php:197
1830
  msgid ""
1831
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1832
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
1834
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1835
  msgstr ""
1836
 
1837
+ #: includes/sc_event-list_helptexts.php:208
1838
  msgid ""
1839
  "This attribute specifies if a rss feed link should be added.<br />\n"
1840
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
1843
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1844
  msgstr ""
1845
 
1846
+ #: includes/sc_event-list_helptexts.php:220
1847
  msgid ""
1848
  "This attribute specifies if a ical feed link should be added.<br />\n"
1849
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
1851
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1852
  msgstr ""
1853
 
1854
+ #: includes/sc_event-list_helptexts.php:231
1855
  msgid ""
1856
  "This attribute specifies the page or post url for event links.<br />\n"
1857
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1858
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1859
  msgstr ""
1860
 
1861
+ #: includes/sc_event-list_helptexts.php:243
1862
  msgid ""
1863
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1864
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1865
  msgstr ""
1866
 
1867
+ #: includes/sc_event-list.php:154
1868
+ msgid "Sorry, the requested event is not available!"
1869
+ msgstr ""
1870
+
1871
+ #: includes/sc_event-list.php:163
1872
  msgid "Event Information:"
1873
  msgstr "Sündmuse info:"
1874
 
1875
+ #: includes/sc_event-list.php:405
1876
  msgid "Link to RSS feed"
1877
  msgstr ""
1878
 
1879
+ #: includes/sc_event-list.php:414
1880
  msgid "Link to iCal feed"
1881
  msgstr ""
1882
 
1883
+ #: includes/widget_helptexts.php:11
1884
  msgid "This option defines the displayed title for the widget."
1885
  msgstr ""
1886
 
1887
+ #: includes/widget_helptexts.php:18
1888
  msgid "Category Filter"
1889
  msgstr "Kategooria filter"
1890
 
1891
+ #: includes/widget_helptexts.php:20
1892
  msgid ""
1893
  "This option defines the categories of which events are shown. The standard "
1894
  "is all or an empty string to show all events. Specify a category slug or a "
1897
  "all possibilities."
1898
  msgstr ""
1899
 
1900
+ #: includes/widget_helptexts.php:27
1901
  msgid "Number of listed events"
1902
  msgstr "Määra, mitu sündmust kuvatakse"
1903
 
1904
+ #: includes/widget_helptexts.php:29
1905
  msgid "The number of upcoming events to display"
1906
  msgstr "Määra, mitu eelseisvat sündmust kuvatakse"
1907
 
1908
+ #: includes/widget_helptexts.php:36
1909
  msgid "Truncate event title to"
1910
  msgstr "Kärbi sündmuse pealkiri"
1911
 
1912
+ #: includes/widget_helptexts.php:37 includes/widget_helptexts.php:65
1913
+ #: includes/widget_helptexts.php:93
1914
  msgid "characters"
1915
  msgstr "tähemärgini"
1916
 
1917
+ #: includes/widget_helptexts.php:38
1918
  msgid ""
1919
  "This option defines the number of displayed characters for the event title."
1920
  msgstr ""
1921
 
1922
+ #: includes/widget_helptexts.php:39 includes/widget_helptexts.php:67
1923
  #, php-format
1924
  msgid ""
1925
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1926
  "automatically truncate the text via css."
1927
  msgstr ""
1928
 
1929
+ #: includes/widget_helptexts.php:46
1930
  msgid "Show event starttime"
1931
  msgstr "Kuva sündmuse algusaeg"
1932
 
1933
+ #: includes/widget_helptexts.php:48
1934
  msgid "This option defines if the event start time will be displayed."
1935
  msgstr ""
1936
 
1937
+ #: includes/widget_helptexts.php:55
1938
  msgid "Show event location"
1939
  msgstr "Kuva sündmuse koht"
1940
 
1941
+ #: includes/widget_helptexts.php:57
1942
  msgid "This option defines if the event location will be displayed."
1943
  msgstr ""
1944
 
1945
+ #: includes/widget_helptexts.php:64
1946
  msgid "Truncate location to"
1947
  msgstr "Kärbi sündmuse koht"
1948
 
1949
+ #: includes/widget_helptexts.php:66
1950
  msgid ""
1951
  "If the event location is diplayed this option defines the number of "
1952
  "displayed characters."
1953
  msgstr ""
1954
 
1955
+ #: includes/widget_helptexts.php:74
1956
  msgid "Show event excerpt"
1957
  msgstr ""
1958
 
1959
+ #: includes/widget_helptexts.php:76
1960
  msgid "This option defines if the event excerpt will be displayed."
1961
  msgstr ""
1962
 
1963
+ #: includes/widget_helptexts.php:83
1964
  msgid "Show event content"
1965
  msgstr "Kuva sündmuse sisu"
1966
 
1967
+ #: includes/widget_helptexts.php:85
1968
  msgid "This option defines if the event content will be displayed."
1969
  msgstr ""
1970
 
1971
+ #: includes/widget_helptexts.php:92
1972
  msgid "Truncate content to"
1973
  msgstr "Kärbi sündmuse sisu"
1974
 
1975
+ #: includes/widget_helptexts.php:94
1976
  msgid ""
1977
  "If the event content are diplayed this option defines the number of diplayed"
1978
  " characters."
1979
  msgstr ""
1980
 
1981
+ #: includes/widget_helptexts.php:95
1982
  #, php-format
1983
  msgid "Set this value to %1$s to view the full text."
1984
  msgstr ""
1985
 
1986
+ #: includes/widget_helptexts.php:102
1987
  msgid "URL to the linked Event List page"
1988
  msgstr ""
1989
 
1990
+ #: includes/widget_helptexts.php:104
1991
  msgid ""
1992
  "This option defines the url to the linked Event List page. This option is "
1993
  "required if you want to use one of the options below."
1994
  msgstr ""
1995
 
1996
+ #: includes/widget_helptexts.php:111
1997
  msgid "Shortcode ID on linked page"
1998
  msgstr ""
1999
 
2000
+ #: includes/widget_helptexts.php:113
2001
  msgid ""
2002
  "This option defines the shortcode-id for the Event List on the linked page. "
2003
  "Normally the standard value 1 is correct, you only have to change it if you "
2004
  "use multiple event-list shortcodes on the linked page."
2005
  msgstr ""
2006
 
2007
+ #: includes/widget_helptexts.php:122
2008
  msgid ""
2009
  "With this option you can add a link to the single event page for every "
2010
  "displayed event. You have to specify the url to the page and the shortcode "
2011
  "id option if you want to use it."
2012
  msgstr ""
2013
 
2014
+ #: includes/widget_helptexts.php:131
2015
  msgid ""
2016
  "With this option you can add a link to the event-list page below the "
2017
  "diplayed events. You have to specify the url to page option if you want to "
2018
  "use it."
2019
  msgstr ""
2020
 
2021
+ #: includes/widget_helptexts.php:138
2022
  msgid "Caption for the link"
2023
  msgstr "Lingi pealkiri"
2024
 
2025
+ #: includes/widget_helptexts.php:140
2026
  msgid ""
2027
  "This option defines the text for the link to the Event List page if the "
2028
  "approriate option is selected."
2029
  msgstr ""
2030
 
2031
+ #: includes/widget.php:21
2032
  msgid "With this widget a list of upcoming events can be displayed."
2033
  msgstr ""
2034
 
2035
+ #: includes/widget.php:26
2036
  msgid "Upcoming events"
2037
  msgstr "Eesseisvad sündmused"
2038
 
2039
+ #: includes/widget.php:40
2040
  msgid "show events page"
2041
  msgstr "näita sündmuste lehte"
languages/event-list-fi_FI.mo CHANGED
Binary file
languages/event-list-fi_FI.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -10,8 +10,8 @@ msgid ""
10
  msgstr ""
11
  "Project-Id-Version: wp-event-list\n"
12
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
13
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
14
- "PO-Revision-Date: 2020-11-16 16:29+0000\n"
15
  "Last-Translator: mibuthu\n"
16
  "Language-Team: Finnish (Finland) (http://www.transifex.com/mibuthu/wp-event-list/language/fi_FI/)\n"
17
  "MIME-Version: 1.0\n"
@@ -20,117 +20,117 @@ msgstr ""
20
  "Language: fi_FI\n"
21
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
22
 
23
- #: admin/admin.php:56
24
  #, php-format
25
  msgid "Errors during upgrade of plugin %1$s"
26
  msgstr ""
27
 
28
- #: admin/admin.php:56
29
  #, php-format
30
  msgid "Upgrade of plugin %1$s successful"
31
  msgstr ""
32
 
33
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
34
  msgid "Event List Settings"
35
  msgstr "Tapahtuma listan asetukset"
36
 
37
- #: admin/admin.php:105
38
  msgid "Settings"
39
  msgstr "Asetukset"
40
 
41
- #: admin/admin.php:109 admin/includes/admin-about.php:37
42
  msgid "About Event List"
43
  msgstr "Lisätietoa Tapahtumalistasta"
44
 
45
- #: admin/admin.php:109
46
  msgid "About"
47
  msgstr "Lisätietoa"
48
 
49
- #: admin/admin.php:131
50
  #, php-format
51
  msgid "%s Event"
52
  msgid_plural "%s Events"
53
  msgstr[0] ""
54
  msgstr[1] ""
55
 
56
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
57
  msgid "General"
58
  msgstr "Yleinen"
59
 
60
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
61
- #: admin/includes/admin-about.php:105
62
  msgid "Shortcode Attributes"
63
  msgstr ""
64
 
65
- #: admin/includes/admin-about.php:72
66
  msgid "Help and Instructions"
67
  msgstr "Apu ja ohjeet"
68
 
69
- #: admin/includes/admin-about.php:73
70
  #, php-format
71
  msgid "You can manage the events %1$shere%2$s"
72
  msgstr ""
73
 
74
- #: admin/includes/admin-about.php:74
75
  msgid "To show the events on your site you have 2 possibilities"
76
  msgstr "Sinulla on 2 tapaa näyttää Tapahtumalistan tapahtumia sivullasi."
77
 
78
- #: admin/includes/admin-about.php:75
79
  #, php-format
80
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
81
  msgstr "Voit asettaa <strong>shortcoden</strong> %1$s mille tahansa sivulle tai mihin tahansa postaukseen."
82
 
83
- #: admin/includes/admin-about.php:76
84
  #, php-format
85
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
86
  msgstr "Voit lisätä <strong>widgetin</strong> %1$s sivupalkkeihisi."
87
 
88
- #: admin/includes/admin-about.php:77
89
  msgid ""
90
  "The displayed events and their style can be modified with the available "
91
  "widget settings and the available attributes for the shortcode."
92
  msgstr "Näytettävät tapahtumat ja niiden ulkoasua voidaan muokata widgetin asetuksista ja käyttämällä attribuutteja shortcodessa."
93
 
94
- #: admin/includes/admin-about.php:78
95
  #, php-format
96
  msgid ""
97
  "A list of all available shortcode attributes with their descriptions is "
98
  "available in the %1$s tab."
99
  msgstr ""
100
 
101
- #: admin/includes/admin-about.php:79
102
  msgid "The available widget options are described in their tooltip text."
103
  msgstr "Saatavilla olevat widget-asetukset on kuvattu tooltipissä."
104
 
105
- #: admin/includes/admin-about.php:80
106
  #, php-format
107
  msgid ""
108
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
109
  " to insert an URL to the linked event-list page."
110
  msgstr ""
111
 
112
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
113
  msgid "Add links to the single events"
114
  msgstr "Lisää linkkejä yksittäisiin tapahtumiin"
115
 
116
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
117
  msgid "Add a link to the Event List page"
118
  msgstr "Lisää linkki Tapahtumalistan sivulle"
119
 
120
- #: admin/includes/admin-about.php:81
121
  msgid ""
122
  "This is required because the widget does not know in which page or post the "
123
  "shortcode was included."
124
  msgstr ""
125
 
126
- #: admin/includes/admin-about.php:82
127
  msgid ""
128
  "Additionally you have to insert the correct Shortcode id on the linked page."
129
  " This id describes which shortcode should be used on the given page or post "
130
  "if you have more than one."
131
  msgstr ""
132
 
133
- #: admin/includes/admin-about.php:83
134
  #, php-format
135
  msgid ""
136
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -138,843 +138,848 @@ msgid ""
138
  "link on your linked page or post."
139
  msgstr ""
140
 
141
- #: admin/includes/admin-about.php:84
142
  #, php-format
143
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
144
  msgstr ""
145
 
146
- #: admin/includes/admin-about.php:86
147
  #, php-format
148
  msgid ""
149
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
150
  "want."
151
  msgstr ""
152
 
153
- #: admin/includes/admin-about.php:86
154
  msgid "Settings page"
155
  msgstr "Asetukset-sivu"
156
 
157
- #: admin/includes/admin-about.php:92
158
  msgid "About the plugin author"
159
  msgstr ""
160
 
161
- #: admin/includes/admin-about.php:94
162
  #, php-format
163
  msgid ""
164
  "This plugin is developed by %1$s, you can find more information about the "
165
  "plugin on the %2$s."
166
  msgstr ""
167
 
168
- #: admin/includes/admin-about.php:94
169
- msgid "wordpress plugin site"
170
  msgstr ""
171
 
172
- #: admin/includes/admin-about.php:95
173
  #, php-format
174
  msgid "If you like the plugin please rate it on the %1$s."
175
  msgstr ""
176
 
177
- #: admin/includes/admin-about.php:95
178
- msgid "wordpress plugin review site"
179
  msgstr ""
180
 
181
- #: admin/includes/admin-about.php:96
182
  msgid ""
183
  "If you want to support the plugin I would be happy to get a small donation"
184
  msgstr ""
185
 
186
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
187
- #: admin/includes/admin-about.php:99
188
  #, php-format
189
  msgid "Donate with %1$s"
190
  msgstr ""
191
 
192
- #: admin/includes/admin-about.php:107
193
  msgid ""
194
  "You have the possibility to modify the output if you add some of the "
195
  "following attributes to the shortcode."
196
  msgstr ""
197
 
198
- #: admin/includes/admin-about.php:108
199
  #, php-format
200
  msgid ""
201
  "You can combine and add as much attributes as you want. E.g. the shortcode "
202
  "including the attributes %1$s and %2$s would looks like this:"
203
  msgstr ""
204
 
205
- #: admin/includes/admin-about.php:110
206
  msgid ""
207
  "Below you can find a list of all supported attributes with their "
208
  "descriptions and available options:"
209
  msgstr ""
210
 
211
- #: admin/includes/admin-about.php:124
212
  msgid "Attribute name"
213
  msgstr "Atribuutin nimi"
214
 
215
- #: admin/includes/admin-about.php:125
216
  msgid "Value options"
217
  msgstr "Arvon vaihtoehdot"
218
 
219
- #: admin/includes/admin-about.php:126
220
  msgid "Default value"
221
  msgstr "Oletus arvo"
222
 
223
- #: admin/includes/admin-about.php:127
224
  msgid "Description"
225
  msgstr "Kuvaus"
226
 
227
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
228
- #: includes/sc_event-list_helptexts.php:31
229
  msgid "Filter Syntax"
230
  msgstr ""
231
 
232
- #: admin/includes/admin-about.php:146
233
  msgid ""
234
  "For date and cat filters you can specify complex filters with the following "
235
  "syntax:"
236
  msgstr ""
237
 
238
- #: admin/includes/admin-about.php:147
239
  #, php-format
240
  msgid ""
241
  "You can use %1$s and %2$s connections to define complex filters. "
242
  "Additionally you can set brackets %3$s for nested queries."
243
  msgstr ""
244
 
245
- #: admin/includes/admin-about.php:147
246
  msgid "AND"
247
  msgstr "JA"
248
 
249
- #: admin/includes/admin-about.php:147
250
  msgid "OR"
251
  msgstr "TAI"
252
 
253
- #: admin/includes/admin-about.php:147
254
  msgid "or"
255
  msgstr "tai"
256
 
257
- #: admin/includes/admin-about.php:147
258
  msgid "and"
259
  msgstr "ja"
260
 
261
- #: admin/includes/admin-about.php:148
262
  msgid "Examples for cat filters:"
263
  msgstr ""
264
 
265
- #: admin/includes/admin-about.php:149
266
  #, php-format
267
  msgid "Show all events with category %1$s."
268
  msgstr ""
269
 
270
- #: admin/includes/admin-about.php:150
271
  #, php-format
272
  msgid "Show all events with category %1$s or %2$s."
273
  msgstr ""
274
 
275
- #: admin/includes/admin-about.php:151
276
  #, php-format
277
  msgid ""
278
  "Show all events with category %1$s and all events where category %2$s as "
279
  "well as %3$s is selected."
280
  msgstr ""
281
 
282
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
283
  msgid "Available Date Formats"
284
  msgstr "Käytettävissä olevat päivämäärän muotoilut"
285
 
286
- #: admin/includes/admin-about.php:157
287
  msgid "For date filters you can use the following date formats:"
288
  msgstr ""
289
 
290
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
291
  msgid "Available Date Range Formats"
292
  msgstr ""
293
 
294
- #: admin/includes/admin-about.php:166
295
  msgid "For date filters you can use the following daterange formats:"
296
  msgstr ""
297
 
298
- #: admin/includes/admin-about.php:178
299
  msgid "Value"
300
  msgstr "Arvo"
301
 
302
- #: admin/includes/admin-about.php:182
303
  msgid "Example"
304
  msgstr "Esimerkki"
305
 
306
- #: admin/includes/admin-categories.php:38
307
  msgid "Synchronize with post categories"
308
  msgstr ""
309
 
310
- #: admin/includes/admin-categories.php:46
311
  #, php-format
312
  msgid "%1$s categories modified (%2$s)"
313
  msgstr ""
314
 
315
- #: admin/includes/admin-categories.php:47
316
  #, php-format
317
  msgid "%1$s categories added (%2$s)"
318
  msgstr ""
319
 
320
- #: admin/includes/admin-categories.php:48
321
  #, php-format
322
  msgid "%1$s categories deleted (%2$s)"
323
  msgstr ""
324
 
325
- #: admin/includes/admin-categories.php:50
326
  #, php-format
327
  msgid "%1$s categories not modified (%2$s)"
328
  msgstr ""
329
 
330
- #: admin/includes/admin-categories.php:51
331
  #, php-format
332
  msgid "%1$s categories not added (%2$s)"
333
  msgstr ""
334
 
335
- #: admin/includes/admin-categories.php:52
336
  #, php-format
337
  msgid "%1$s categories not deleted (%2$s)"
338
  msgstr ""
339
 
340
- #: admin/includes/admin-categories.php:55
341
  msgid "An Error occured during the category sync"
342
  msgstr ""
343
 
344
- #: admin/includes/admin-categories.php:59
345
  msgid "Category sync finished"
346
  msgstr ""
347
 
348
- #: admin/includes/admin-category-sync.php:45
349
  msgid "Error: You are not allowed to view this page!"
350
  msgstr ""
351
 
352
- #: admin/includes/admin-category-sync.php:62
353
  msgid "Affected Categories when switching to seperate Event Categories"
354
  msgstr ""
355
 
356
- #: admin/includes/admin-category-sync.php:63
357
  msgid "Switch option to seperate Event Categories"
358
  msgstr ""
359
 
360
- #: admin/includes/admin-category-sync.php:64
361
  msgid ""
362
  "If you proceed, all post categories will be copied and all events will be "
363
  "re-assigned to this new categories."
364
  msgstr ""
365
 
366
- #: admin/includes/admin-category-sync.php:65
367
  msgid ""
368
  "Afterwards the event categories are independent of the post categories."
369
  msgstr ""
370
 
371
- #: admin/includes/admin-category-sync.php:68
372
  msgid "Affected Categories when switching to use Post Categories for events"
373
  msgstr ""
374
 
375
- #: admin/includes/admin-category-sync.php:69
376
  msgid "Switch option to use Post Categories for events"
377
  msgstr ""
378
 
379
- #: admin/includes/admin-category-sync.php:70
380
  msgid ""
381
  "Take a detailed look at the affected categories above before you proceed! "
382
  "All seperate event categories will be deleted, this cannot be undone!"
383
  msgstr ""
384
 
385
- #: admin/includes/admin-category-sync.php:73
386
  msgid "Event Categories: Synchronise with Post Categories"
387
  msgstr ""
388
 
389
- #: admin/includes/admin-category-sync.php:74
390
  msgid "Start synchronisation"
391
  msgstr ""
392
 
393
- #: admin/includes/admin-category-sync.php:75
394
  msgid ""
395
  "If this option is enabled the above listed categories will be deleted and "
396
  "removed from the existing events!"
397
  msgstr ""
398
 
399
- #: admin/includes/admin-category-sync.php:90
400
  msgid "Categories to modify"
401
  msgstr ""
402
 
403
- #: admin/includes/admin-category-sync.php:91
404
  msgid "Categories to add"
405
  msgstr ""
406
 
407
- #: admin/includes/admin-category-sync.php:92
408
  msgid "Categories to delete (optional)"
409
  msgstr ""
410
 
411
- #: admin/includes/admin-category-sync.php:93
412
  msgid "Delete not available post categories"
413
  msgstr ""
414
 
415
- #: admin/includes/admin-category-sync.php:97
416
  msgid "Categories with differences"
417
  msgstr ""
418
 
419
- #: admin/includes/admin-category-sync.php:98
420
  msgid "Categories to add (optional)"
421
  msgstr ""
422
 
423
- #: admin/includes/admin-category-sync.php:99
424
  msgid "Add not available post categories"
425
  msgstr ""
426
 
427
- #: admin/includes/admin-category-sync.php:117
428
  msgid "none"
429
  msgstr ""
430
 
431
- #: admin/includes/admin-import.php:49
432
  msgid "Import Events"
433
  msgstr "Tuo tapahtumia"
434
 
435
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
436
- #: admin/includes/admin-import.php:198
437
  msgid "Step"
438
  msgstr "Vaihe"
439
 
440
- #: admin/includes/admin-import.php:69
441
  msgid "Set import file and options"
442
  msgstr ""
443
 
444
- #: admin/includes/admin-import.php:72
445
  #, php-format
446
  msgid "Proceed with Step %1$s"
447
  msgstr ""
448
 
449
- #: admin/includes/admin-import.php:75
450
  msgid "Example file"
451
  msgstr "Esimerkki tiedosto"
452
 
453
- #: admin/includes/admin-import.php:76
454
  #, php-format
455
  msgid ""
456
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
457
  msgstr ""
458
 
459
- #: admin/includes/admin-import.php:77
460
  msgid "Note"
461
  msgstr ""
462
 
463
- #: admin/includes/admin-import.php:77
464
  msgid ""
465
  "Do not change the column header and separator line (first two lines), "
466
  "otherwise the import will fail!"
467
  msgstr ""
468
 
469
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
470
  msgid "Sorry, there has been an error."
471
  msgstr ""
472
 
473
- #: admin/includes/admin-import.php:85
474
  msgid "The file does not exist, please try again."
475
  msgstr "Tiedosto ei ole olemassa, yritä uudelleen."
476
 
477
- #: admin/includes/admin-import.php:93
478
  msgid "The uploaded file does not have the required csv extension."
479
  msgstr ""
480
 
481
- #: admin/includes/admin-import.php:105
482
  msgid "Events review and additonal category selection"
483
  msgstr ""
484
 
485
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
486
  msgid "Error"
487
  msgstr ""
488
 
489
- #: admin/includes/admin-import.php:111
490
  msgid "This CSV file cannot be imported"
491
  msgstr ""
492
 
493
- #: admin/includes/admin-import.php:122
494
  msgid "None of the events in this CSV file can be imported"
495
  msgstr ""
496
 
497
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
498
  msgid "Warning"
499
  msgstr ""
500
 
501
- #: admin/includes/admin-import.php:126
502
  #, php-format
503
  msgid "There is %1$s event which cannot be imported"
504
  msgid_plural "There are %1$s events which cannot be imported"
505
  msgstr[0] ""
506
  msgstr[1] ""
507
 
508
- #: admin/includes/admin-import.php:134
509
  #, php-format
510
  msgid "CSV line %1$s"
511
  msgstr ""
512
 
513
- #: admin/includes/admin-import.php:144
514
  msgid "You can still import all other events listed below."
515
  msgstr ""
516
 
517
- #: admin/includes/admin-import.php:163
518
  msgid ""
519
  "The following category slugs are not available and will be removed from the "
520
  "imported events"
521
  msgstr ""
522
 
523
- #: admin/includes/admin-import.php:169
524
  msgid ""
525
  "If you want to keep these categories, please create these Categories first "
526
  "and do the import afterwards."
527
  msgstr ""
528
 
529
- #: admin/includes/admin-import.php:198
530
  msgid "Import result"
531
  msgstr ""
532
 
533
- #: admin/includes/admin-import.php:201
534
  #, php-format
535
  msgid "Import of %1$s events successful!"
536
  msgstr ""
537
 
538
- #: admin/includes/admin-import.php:202
539
  msgid "Go back to All Events"
540
  msgstr ""
541
 
542
- #: admin/includes/admin-import.php:206
543
  msgid "Errors during Import"
544
  msgstr ""
545
 
546
- #: admin/includes/admin-import.php:215
547
  msgid "Event from CSV-line"
548
  msgstr ""
549
 
550
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
551
- #: includes/widget_helptexts.php:8
552
  msgid "Title"
553
  msgstr "Otsikko"
554
 
555
- #: admin/includes/admin-import.php:227
556
  msgid "Start Date"
557
  msgstr "Alku päivämäärä"
558
 
559
- #: admin/includes/admin-import.php:228
560
  msgid "End Date"
561
  msgstr "Loppu päivämäärä"
562
 
563
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
564
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
565
  msgid "Time"
566
  msgstr "Aika"
567
 
568
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
569
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
570
- #: includes/options_helptexts.php:74
571
  msgid "Location"
572
  msgstr "Sijainti"
573
 
574
- #: admin/includes/admin-import.php:231
575
  msgid "Content"
576
  msgstr ""
577
 
578
- #: admin/includes/admin-import.php:232
579
  msgid "Category slugs"
580
  msgstr ""
581
 
582
- #: admin/includes/admin-import.php:274
583
  msgid "Header line is missing or not correct!"
584
  msgstr ""
585
 
586
- #: admin/includes/admin-import.php:275
587
  #, php-format
588
  msgid ""
589
  "Have a look at the %1$sexample file%2$s to see the correct header line "
590
  "format."
591
  msgstr ""
592
 
593
- #: admin/includes/admin-import.php:281
594
  #, php-format
595
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
596
  msgstr ""
597
 
598
- #: admin/includes/admin-import.php:309
599
  msgid "Empty event title found"
600
  msgstr ""
601
 
602
- #: admin/includes/admin-import.php:315
603
  msgid "Wrong date format for startdate"
604
  msgstr ""
605
 
606
- #: admin/includes/admin-import.php:324
607
  msgid "Wrong date format for enddate"
608
  msgstr ""
609
 
610
- #: admin/includes/admin-import.php:365
611
  msgid "Import events"
612
  msgstr "Tuo tapahtumia"
613
 
614
- #: admin/includes/admin-import.php:366
615
  msgid "Add additional categories"
616
  msgstr "Lisää kategorioita"
617
 
618
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
619
  msgid "Import"
620
  msgstr "Tuo"
621
 
622
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
623
  msgid "No events found"
624
  msgstr ""
625
 
626
- #: admin/includes/admin-import.php:432
627
  msgid "Saving of event failed!"
628
  msgstr ""
629
 
630
- #: admin/includes/admin-main.php:60
631
  msgid "Event Date"
632
  msgstr ""
633
 
634
- #: admin/includes/admin-main.php:64
635
  msgid "Author"
636
  msgstr "Kirjoittaja"
637
 
638
- #: admin/includes/admin-main.php:126
639
  #, php-format
640
  msgid "Add a copy of %1$s"
641
  msgstr ""
642
 
643
- #: admin/includes/admin-main.php:126
644
  msgid "Copy"
645
  msgstr ""
646
 
647
- #: admin/includes/admin-new.php:51
648
  msgid "Event data"
649
  msgstr ""
650
 
651
- #: admin/includes/admin-new.php:80
652
  msgid "Add Copy"
653
  msgstr ""
654
 
655
- #: admin/includes/admin-new.php:84
656
  msgid "Date"
657
  msgstr "Päiväys"
658
 
659
- #: admin/includes/admin-new.php:84
660
  msgid "required"
661
  msgstr "tarpeellinen"
662
 
663
- #: admin/includes/admin-new.php:87
664
  msgid "Multi-Day Event"
665
  msgstr "Monipäiväinen tapahtuma"
666
 
667
- #: admin/includes/admin-new.php:106
668
  msgid "Event Title"
669
  msgstr ""
670
 
671
- #: admin/includes/admin-new.php:121
672
  msgid "Event Content"
673
  msgstr ""
674
 
675
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
676
  msgid "Event updated."
677
  msgstr ""
678
 
679
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
680
  msgid "View event"
681
  msgstr ""
682
 
683
- #: admin/includes/admin-new.php:184
684
  #, php-format
685
  msgid "Event restored to revision from %1$s"
686
  msgstr ""
687
 
688
- #: admin/includes/admin-new.php:185
689
  msgid "Event published."
690
  msgstr ""
691
 
692
- #: admin/includes/admin-new.php:187
693
  msgid "Event submitted."
694
  msgstr ""
695
 
696
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
697
- #: admin/includes/admin-new.php:190
698
  msgid "Preview event"
699
  msgstr ""
700
 
701
- #: admin/includes/admin-new.php:188
702
  #, php-format
703
  msgid "Event scheduled for: %1$s>"
704
  msgstr ""
705
 
706
- #: admin/includes/admin-new.php:190
707
  msgid "Event draft updated."
708
  msgstr ""
709
 
710
- #: admin/includes/admin-settings.php:73
711
  msgid "Go to Event Category switching page"
712
  msgstr ""
713
 
714
- #: admin/includes/admin-settings.php:85
715
  msgid "Frontend Settings"
716
  msgstr ""
717
 
718
- #: admin/includes/admin-settings.php:86
719
  msgid "Admin Page Settings"
720
  msgstr "Hallinnointisivun asetukset"
721
 
722
- #: admin/includes/admin-settings.php:87
723
  msgid "Feed Settings"
724
  msgstr "Syöte asetukset"
725
 
726
- #: admin/includes/admin-settings.php:88
727
  msgid "Category Taxonomy"
728
  msgstr ""
729
 
730
- #: includes/daterange_helptexts.php:7
731
  msgid "Year"
732
  msgstr "Vuosi"
733
 
734
- #: includes/daterange_helptexts.php:8
735
  msgid "A year can be specified in 4 digit format."
736
  msgstr "Vuosi määritellään 4-merkkisessä formaatissa."
737
 
738
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
739
- #: includes/daterange_helptexts.php:36
740
  #, php-format
741
  msgid ""
742
  "For a start date filter the first day of %1$s is used, in an end date the "
743
  "last day."
744
  msgstr ""
745
 
746
- #: includes/daterange_helptexts.php:9
747
  msgid "the resulting year"
748
  msgstr ""
749
 
750
- #: includes/daterange_helptexts.php:12
751
  msgid "Month"
752
  msgstr "Kuukausi"
753
 
754
- #: includes/daterange_helptexts.php:13
755
  msgid ""
756
  "A month can be specified with 4 digits for the year and 2 digits for the "
757
  "month, seperated by a hyphen (-)."
758
  msgstr ""
759
 
760
- #: includes/daterange_helptexts.php:14
761
  msgid "the resulting month"
762
  msgstr ""
763
 
764
- #: includes/daterange_helptexts.php:17
765
  msgid "Day"
766
  msgstr "Päivä"
767
 
768
- #: includes/daterange_helptexts.php:18
769
  msgid ""
770
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
771
  " month and 2 digets for the day, seperated by hyphens (-)."
772
  msgstr ""
773
 
774
- #: includes/daterange_helptexts.php:21
775
  msgid "Relative Year"
776
  msgstr ""
777
 
778
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
779
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
780
  #, php-format
781
  msgid "%1$s from now can be specified in the following notation: %2$s"
782
  msgstr ""
783
 
784
- #: includes/daterange_helptexts.php:22
785
  msgid "A relative year"
786
  msgstr ""
787
 
788
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
789
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
790
  #, php-format
791
  msgid ""
792
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
793
  "%3$s or %4$s attached (see also the example below)."
794
  msgstr ""
795
 
796
- #: includes/daterange_helptexts.php:23
797
  msgid "number of years"
798
  msgstr ""
799
 
800
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
801
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
802
  #, php-format
803
  msgid "Additionally the following values are available: %1$s"
804
  msgstr ""
805
 
806
- #: includes/daterange_helptexts.php:27
807
  msgid "Relative Month"
808
  msgstr ""
809
 
810
- #: includes/daterange_helptexts.php:28
811
  msgid "A relative month"
812
  msgstr ""
813
 
814
- #: includes/daterange_helptexts.php:29
815
  msgid "number of months"
816
  msgstr ""
817
 
818
- #: includes/daterange_helptexts.php:33
819
  msgid "Relative Week"
820
  msgstr ""
821
 
822
- #: includes/daterange_helptexts.php:34
823
  msgid "A relative week"
824
  msgstr ""
825
 
826
- #: includes/daterange_helptexts.php:35
827
  msgid "number of weeks"
828
  msgstr ""
829
 
830
- #: includes/daterange_helptexts.php:36
831
  msgid "the resulting week"
832
  msgstr ""
833
 
834
- #: includes/daterange_helptexts.php:37
835
  #, php-format
836
  msgid ""
837
  "The first day of the week is depending on the option %1$s which can be found"
838
  " and changed in %2$s."
839
  msgstr ""
840
 
841
- #: includes/daterange_helptexts.php:41
842
  msgid "Relative Day"
843
  msgstr ""
844
 
845
- #: includes/daterange_helptexts.php:42
846
  msgid "A relative day"
847
  msgstr ""
848
 
849
- #: includes/daterange_helptexts.php:43
850
  msgid "number of days"
851
  msgstr "päivien lukumäärä"
852
 
853
- #: includes/daterange_helptexts.php:49
854
  msgid "Date range"
855
  msgstr ""
856
 
857
- #: includes/daterange_helptexts.php:50
858
  msgid ""
859
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
860
  "\t For the start and end date any available date format can be used."
861
  msgstr ""
862
 
863
- #: includes/daterange_helptexts.php:55
864
  msgid "This value defines a range without any limits."
865
  msgstr ""
866
 
867
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
868
- #: includes/daterange_helptexts.php:66
869
  #, php-format
870
  msgid "The corresponding date_range format is: %1$s"
871
  msgstr ""
872
 
873
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
874
  msgid "Upcoming"
875
  msgstr "Tulevat"
876
 
877
- #: includes/daterange_helptexts.php:60
878
  msgid "This value defines a range from the actual day to the future."
879
  msgstr ""
880
 
881
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
882
  msgid "Past"
883
  msgstr "Menneet"
884
 
885
- #: includes/daterange_helptexts.php:65
886
  msgid "This value defines a range from the past to the previous day."
887
  msgstr ""
888
 
889
- #: includes/event.php:110
890
  msgid "No valid start date provided"
891
  msgstr ""
892
 
893
- #: includes/events_post_type.php:60
 
 
 
 
 
894
  msgid "Events"
895
  msgstr "Tapahtumat"
896
 
897
- #: includes/events_post_type.php:61
898
  msgid "Event"
899
  msgstr ""
900
 
901
- #: includes/events_post_type.php:62
902
  msgid "Add New"
903
  msgstr "Lisää uusi"
904
 
905
- #: includes/events_post_type.php:63
906
  msgid "Add New Event"
907
  msgstr "Lisää uusi tapahtuma"
908
 
909
- #: includes/events_post_type.php:64
910
  msgid "Edit Event"
911
  msgstr "Muokkaa tapahtumaa"
912
 
913
- #: includes/events_post_type.php:65
914
  msgid "New Event"
915
  msgstr ""
916
 
917
- #: includes/events_post_type.php:66
918
  msgid "View Event"
919
  msgstr ""
920
 
921
- #: includes/events_post_type.php:67
922
  msgid "View Events"
923
  msgstr ""
924
 
925
- #: includes/events_post_type.php:68
926
  msgid "Search Events"
927
  msgstr ""
928
 
929
- #: includes/events_post_type.php:70
930
  msgid "No events found in Trash"
931
  msgstr ""
932
 
933
- #: includes/events_post_type.php:72
934
  msgid "All Events"
935
  msgstr "Kaikki tapahtumat"
936
 
937
- #: includes/events_post_type.php:73
938
  msgid "Event Archives"
939
  msgstr ""
940
 
941
- #: includes/events_post_type.php:74
942
  msgid "Event Attributes"
943
  msgstr ""
944
 
945
- #: includes/events_post_type.php:75
946
  msgid "Insert into event"
947
  msgstr ""
948
 
949
- #: includes/events_post_type.php:76
950
  msgid "Uploaded to this event"
951
  msgstr ""
952
 
953
- #: includes/events_post_type.php:77
954
  msgid "Event List"
955
  msgstr "Tapahtuma lista"
956
 
957
- #: includes/events_post_type.php:78
958
  msgid "Filter events list"
959
  msgstr ""
960
 
961
- #: includes/events_post_type.php:79
962
  msgid "Events list navigation"
963
  msgstr ""
964
 
965
- #: includes/events_post_type.php:80
966
  msgid "Events list"
967
  msgstr ""
968
 
969
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
970
  msgid "Reset"
971
  msgstr ""
972
 
973
- #: includes/filterbar.php:278
974
  msgid "All"
975
  msgstr "Kaikki"
976
 
977
- #: includes/filterbar.php:281
978
  msgid "All Dates"
979
  msgstr ""
980
 
@@ -996,128 +1001,128 @@ msgid ""
996
  "CSV file can be specified."
997
  msgstr ""
998
 
999
- #: includes/options_helptexts.php:22
1000
  #, php-format
1001
  msgid ""
1002
  "You can use the php date format options given in %1$s, the most important "
1003
  "ones are:"
1004
  msgstr ""
1005
 
1006
- #: includes/options_helptexts.php:24
1007
  msgid "full year representation, with 4 digits"
1008
  msgstr ""
1009
 
1010
- #: includes/options_helptexts.php:25
1011
  msgid "numeric representation of a month, with leading zeros"
1012
  msgstr ""
1013
 
1014
- #: includes/options_helptexts.php:26
1015
  msgid "day of the month, 2 digits with leading zeros"
1016
  msgstr ""
1017
 
1018
- #: includes/options_helptexts.php:28
1019
  msgid ""
1020
  "If the date format in the CSV file does not correspond to the given format, "
1021
  "the import script tries to recognize the date format by itself."
1022
  msgstr ""
1023
 
1024
- #: includes/options_helptexts.php:29
1025
  msgid ""
1026
  "But this can cause problems or result in wrong dates, so it is recommended "
1027
  "to specify the correct date format here."
1028
  msgstr ""
1029
 
1030
- #: includes/options_helptexts.php:30
1031
  msgid "Examples"
1032
  msgstr ""
1033
 
1034
- #: includes/options_helptexts.php:39
1035
  msgid "Text for no events"
1036
  msgstr "Ei tapahtumia teksti"
1037
 
1038
- #: includes/options_helptexts.php:41
1039
  msgid ""
1040
  "This option defines the displayed text when no events are available for the "
1041
  "selected view."
1042
  msgstr ""
1043
 
1044
- #: includes/options_helptexts.php:46
1045
  msgid "Multiday filter range"
1046
  msgstr ""
1047
 
1048
- #: includes/options_helptexts.php:47
1049
  msgid "Use the complete event range in the date filter"
1050
  msgstr ""
1051
 
1052
- #: includes/options_helptexts.php:49
1053
  msgid ""
1054
  "This option defines if the complete range of a multiday event shall be "
1055
  "considered in the date filter."
1056
  msgstr ""
1057
 
1058
- #: includes/options_helptexts.php:50
1059
  msgid ""
1060
  "If disabled, only the start day of an event is considered in the filter."
1061
  msgstr ""
1062
 
1063
- #: includes/options_helptexts.php:51
1064
  msgid ""
1065
  "For an example multiday event which started yesterday and ends tomorrow this"
1066
  " means, that it is displayed in umcoming dates when this option is enabled, "
1067
  "but it is hidden when the option is disabled."
1068
  msgstr ""
1069
 
1070
- #: includes/options_helptexts.php:56
1071
  msgid "Date display"
1072
  msgstr "Päivä näyttö"
1073
 
1074
- #: includes/options_helptexts.php:57
1075
  msgid "Show the date only once per day"
1076
  msgstr ""
1077
 
1078
- #: includes/options_helptexts.php:59
1079
  msgid ""
1080
  "With this option enabled the date is only displayed once per day if more "
1081
  "than one event is available on the same day."
1082
  msgstr ""
1083
 
1084
- #: includes/options_helptexts.php:60
1085
  msgid ""
1086
  "If enabled, the events are ordered in a different way (end date before start"
1087
  " time) to allow using the same date for as much events as possible."
1088
  msgstr ""
1089
 
1090
- #: includes/options_helptexts.php:65
1091
  msgid "HTML tags"
1092
  msgstr "HTML merkit"
1093
 
1094
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1095
  #, php-format
1096
  msgid "Allow HTML tags in the event field \"%1$s\""
1097
  msgstr ""
1098
 
1099
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1100
  #, php-format
1101
  msgid ""
1102
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1103
  msgstr ""
1104
 
1105
- #: includes/options_helptexts.php:79
1106
  msgid "Preferred language file"
1107
  msgstr ""
1108
 
1109
- #: includes/options_helptexts.php:80
1110
  msgid "Load translations from general language directory first"
1111
  msgstr ""
1112
 
1113
- #: includes/options_helptexts.php:82
1114
  #, php-format
1115
  msgid ""
1116
  "The default is to load the %1$s translation file from the plugin language "
1117
  "directory first (%2$s)."
1118
  msgstr ""
1119
 
1120
- #: includes/options_helptexts.php:83
1121
  #, php-format
1122
  msgid ""
1123
  "If you want to load your own language file from the general language "
@@ -1125,312 +1130,312 @@ msgid ""
1125
  "language directory, you have to enable this option."
1126
  msgstr ""
1127
 
1128
- #: includes/options_helptexts.php:89
1129
  msgid "Events permalink slug"
1130
  msgstr ""
1131
 
1132
- #: includes/options_helptexts.php:90
1133
  msgid ""
1134
  "With this option the slug for the events permalink URLs can be defined."
1135
  msgstr ""
1136
 
1137
- #: includes/options_helptexts.php:95
1138
  msgid "Text for \"Show content\""
1139
  msgstr ""
1140
 
1141
- #: includes/options_helptexts.php:96
1142
  msgid ""
1143
  "With this option the displayed text for the link to show the event content "
1144
  "can be changed, when collapsing is enabled."
1145
  msgstr ""
1146
 
1147
- #: includes/options_helptexts.php:101
1148
  msgid "Text for \"Hide content\""
1149
  msgstr ""
1150
 
1151
- #: includes/options_helptexts.php:102
1152
  msgid ""
1153
  "With this option the displayed text for the link to hide the event content "
1154
  "can be changed, when collapsing is enabled."
1155
  msgstr ""
1156
 
1157
- #: includes/options_helptexts.php:107
1158
  msgid "Disable CSS file"
1159
  msgstr "Estä CSS tiedosto"
1160
 
1161
- #: includes/options_helptexts.php:108
1162
  #, php-format
1163
  msgid "Disable the %1$s file."
1164
  msgstr ""
1165
 
1166
- #: includes/options_helptexts.php:110
1167
  #, php-format
1168
  msgid "With this option you can disable the inclusion of the %1$s file."
1169
  msgstr ""
1170
 
1171
- #: includes/options_helptexts.php:111
1172
  msgid ""
1173
  "This normally only make sense if you have css conflicts with your theme and "
1174
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1175
  msgstr ""
1176
 
1177
- #: includes/options_helptexts.php:117
1178
  msgid "Date format in edit form"
1179
  msgstr "Päivämäärän muotoilu muokkaus lomakkeella"
1180
 
1181
- #: includes/options_helptexts.php:119
1182
  msgid ""
1183
  "This option sets the displayed date format for the event date fields in the "
1184
  "event new / edit form."
1185
  msgstr ""
1186
 
1187
- #: includes/options_helptexts.php:120
1188
  msgid "The default is an empty string to use the Wordpress standard setting."
1189
  msgstr ""
1190
 
1191
- #: includes/options_helptexts.php:121
1192
  #, php-format
1193
  msgid ""
1194
  "All available options to specify the date format can be found %1$shere%2$s."
1195
  msgstr ""
1196
 
1197
- #: includes/options_helptexts.php:127
1198
  msgid "Enable RSS feed"
1199
  msgstr "Salli RSS syöte"
1200
 
1201
- #: includes/options_helptexts.php:128
1202
  msgid "Enable support for the event RSS feed"
1203
  msgstr ""
1204
 
1205
- #: includes/options_helptexts.php:130
1206
  msgid ""
1207
  "This option activates the RSS feed for the events and adds a feed link in "
1208
  "the html head."
1209
  msgstr ""
1210
 
1211
- #: includes/options_helptexts.php:131
1212
  msgid ""
1213
  "You have to enable this option if you want to use one of the RSS feed "
1214
  "features."
1215
  msgstr ""
1216
 
1217
- #: includes/options_helptexts.php:136
1218
  msgid "Enable iCal feed"
1219
  msgstr ""
1220
 
1221
- #: includes/options_helptexts.php:137
1222
  msgid "Enable support for the event iCal feed"
1223
  msgstr ""
1224
 
1225
- #: includes/options_helptexts.php:139
1226
  msgid "This option activates the iCal feed for events."
1227
  msgstr ""
1228
 
1229
- #: includes/options_helptexts.php:140
1230
  msgid ""
1231
  "You have to enable this option if you want to use one of the iCal features."
1232
  msgstr ""
1233
 
1234
- #: includes/options_helptexts.php:145
1235
  msgid "Position of the RSS feed link"
1236
  msgstr ""
1237
 
1238
- #: includes/options_helptexts.php:146
1239
  msgid "at the top (above the navigation bar)"
1240
  msgstr ""
1241
 
1242
- #: includes/options_helptexts.php:146
1243
  msgid "between navigation bar and events"
1244
  msgstr ""
1245
 
1246
- #: includes/options_helptexts.php:146
1247
  msgid "at the bottom"
1248
  msgstr ""
1249
 
1250
- #: includes/options_helptexts.php:147
1251
  msgid ""
1252
  "This option specifies the position of the RSS feed link in the event list."
1253
  msgstr ""
1254
 
1255
- #: includes/options_helptexts.php:152
1256
  msgid "Align of the RSS feed link"
1257
  msgstr ""
1258
 
1259
- #: includes/options_helptexts.php:153
1260
  msgid "left"
1261
  msgstr "vasen"
1262
 
1263
- #: includes/options_helptexts.php:153
1264
  msgid "center"
1265
  msgstr "keskitetty"
1266
 
1267
- #: includes/options_helptexts.php:153
1268
  msgid "right"
1269
  msgstr "oikea"
1270
 
1271
- #: includes/options_helptexts.php:154
1272
  msgid ""
1273
  "This option specifies the align of the RSS feed link in the event list."
1274
  msgstr ""
1275
 
1276
- #: includes/options_helptexts.php:159
1277
  msgid "RSS feed name"
1278
  msgstr ""
1279
 
1280
- #: includes/options_helptexts.php:161
1281
  #, php-format
1282
  msgid "This option sets the RSS feed name. The default value is %1$s."
1283
  msgstr ""
1284
 
1285
- #: includes/options_helptexts.php:162
1286
  #, php-format
1287
  msgid ""
1288
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1289
  "enabled)."
1290
  msgstr ""
1291
 
1292
- #: includes/options_helptexts.php:167
1293
  msgid "RSS feed Description"
1294
  msgstr ""
1295
 
1296
- #: includes/options_helptexts.php:169
1297
  #, php-format
1298
  msgid "This options set the RSS feed description. The default value is %1$s."
1299
  msgstr ""
1300
 
1301
- #: includes/options_helptexts.php:170
1302
  msgid ""
1303
  "This description will be used in the title for the feed link in the html "
1304
  "head and for the description in the feed itself."
1305
  msgstr ""
1306
 
1307
- #: includes/options_helptexts.php:175
1308
  msgid "RSS feed events"
1309
  msgstr ""
1310
 
1311
- #: includes/options_helptexts.php:176
1312
  msgid "Only show upcoming events in the RSS feed"
1313
  msgstr ""
1314
 
1315
- #: includes/options_helptexts.php:178
1316
  msgid ""
1317
  "If this option is enabled only the upcoming events are listed in the RSS "
1318
  "feed."
1319
  msgstr ""
1320
 
1321
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1322
  msgid "If disabled, all events (upcoming and past) will be listed."
1323
  msgstr ""
1324
 
1325
- #: includes/options_helptexts.php:184
1326
  msgid "RSS link text"
1327
  msgstr ""
1328
 
1329
- #: includes/options_helptexts.php:186
1330
  msgid "This option sets the caption of the RSS feed link in the event list."
1331
  msgstr ""
1332
 
1333
- #: includes/options_helptexts.php:187
1334
  msgid "Use an empty text to only show the rss image."
1335
  msgstr ""
1336
 
1337
- #: includes/options_helptexts.php:188
1338
  #, php-format
1339
  msgid ""
1340
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1341
  " RSS feed link."
1342
  msgstr ""
1343
 
1344
- #: includes/options_helptexts.php:193
1345
  msgid "iCal feed name"
1346
  msgstr ""
1347
 
1348
- #: includes/options_helptexts.php:195
1349
  #, php-format
1350
  msgid "This option sets the iCal feed name. The default value is %1$s."
1351
  msgstr ""
1352
 
1353
- #: includes/options_helptexts.php:196
1354
  #, php-format
1355
  msgid ""
1356
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1357
  "permalinks enabled)."
1358
  msgstr ""
1359
 
1360
- #: includes/options_helptexts.php:201
1361
  msgid "iCal feed events"
1362
  msgstr ""
1363
 
1364
- #: includes/options_helptexts.php:202
1365
  msgid "Only show upcoming events in the iCal feed"
1366
  msgstr ""
1367
 
1368
- #: includes/options_helptexts.php:204
1369
  msgid ""
1370
  "If this option is enabled only the upcoming events are listed in the iCal "
1371
  "file."
1372
  msgstr ""
1373
 
1374
- #: includes/options_helptexts.php:210
1375
  msgid "iCal link text"
1376
  msgstr ""
1377
 
1378
- #: includes/options_helptexts.php:212
1379
  msgid "This option sets the iCal link text in the event list."
1380
  msgstr ""
1381
 
1382
- #: includes/options_helptexts.php:213
1383
  msgid "Use an empty text to only show the iCal image."
1384
  msgstr ""
1385
 
1386
- #: includes/options_helptexts.php:214
1387
  #, php-format
1388
  msgid ""
1389
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1390
  " iCal feed link."
1391
  msgstr ""
1392
 
1393
- #: includes/options_helptexts.php:221
1394
  msgid "Event Category handling"
1395
  msgstr ""
1396
 
1397
- #: includes/options_helptexts.php:222
1398
  msgid "Use Post Categories"
1399
  msgstr ""
1400
 
1401
- #: includes/options_helptexts.php:224
1402
  msgid ""
1403
  "Do not maintain seperate categories for the events, and use the existing "
1404
  "post categories instead."
1405
  msgstr ""
1406
 
1407
- #: includes/options_helptexts.php:225
1408
  msgid "Attention"
1409
  msgstr "Huomio"
1410
 
1411
- #: includes/options_helptexts.php:226
1412
  msgid ""
1413
  "This option cannot be changed directly, but you can go to the Event Category"
1414
  " switching page from here."
1415
  msgstr ""
1416
 
1417
- #: includes/options.php:40
1418
  msgid "events"
1419
  msgstr ""
1420
 
1421
- #: includes/options.php:41
1422
  msgid "Show content"
1423
  msgstr ""
1424
 
1425
- #: includes/options.php:42
1426
  msgid "Hide content"
1427
  msgstr ""
1428
 
1429
- #: includes/sc_event-list_helptexts.php:7
1430
  msgid "event-id"
1431
  msgstr ""
1432
 
1433
- #: includes/sc_event-list_helptexts.php:8
1434
  #, php-format
1435
  msgid ""
1436
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1438,107 +1443,107 @@ msgid ""
1438
  "this event is shown."
1439
  msgstr ""
1440
 
1441
- #: includes/sc_event-list_helptexts.php:10
1442
- #: includes/sc_event-list_helptexts.php:22
1443
  msgid "year"
1444
  msgstr "vuosi"
1445
 
1446
- #: includes/sc_event-list_helptexts.php:11
1447
  msgid ""
1448
  "This attribute defines which events are initially shown. The default is to "
1449
  "show the upcoming events only."
1450
  msgstr ""
1451
 
1452
- #: includes/sc_event-list_helptexts.php:12
1453
  #, php-format
1454
  msgid ""
1455
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1456
  "change the displayed event date range via the filterbar or url parameters."
1457
  msgstr ""
1458
 
1459
- #: includes/sc_event-list_helptexts.php:14
1460
  msgid "category slug"
1461
  msgstr ""
1462
 
1463
- #: includes/sc_event-list_helptexts.php:15
1464
  msgid ""
1465
  "This attribute defines the category of which events are initially shown. The"
1466
  " default is to show events of all categories."
1467
  msgstr ""
1468
 
1469
- #: includes/sc_event-list_helptexts.php:16
1470
  msgid ""
1471
  "Provide a category slug to change this behavior. It is still possible to "
1472
  "change the displayed categories via the filterbar or url parameters."
1473
  msgstr ""
1474
 
1475
- #: includes/sc_event-list_helptexts.php:19
1476
  msgid "This attribute defines the initial order of the events."
1477
  msgstr ""
1478
 
1479
- #: includes/sc_event-list_helptexts.php:20
1480
  msgid ""
1481
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1482
  "in the opposite direction (from new to old)."
1483
  msgstr ""
1484
 
1485
- #: includes/sc_event-list_helptexts.php:23
1486
  #, php-format
1487
  msgid ""
1488
  "This attribute defines the dates and date ranges of which events are "
1489
  "displayed. The default is %1$s to show all events."
1490
  msgstr ""
1491
 
1492
- #: includes/sc_event-list_helptexts.php:24
1493
  #, php-format
1494
  msgid ""
1495
  "Filtered events according to %1$s value are not available in the event list."
1496
  msgstr ""
1497
 
1498
- #: includes/sc_event-list_helptexts.php:25
1499
  #, php-format
1500
  msgid ""
1501
  "You can find all available values with a description and examples in the "
1502
  "sections %1$s and %2$s below."
1503
  msgstr ""
1504
 
1505
- #: includes/sc_event-list_helptexts.php:26
1506
  #, php-format
1507
  msgid "See %1$s description if you want to define complex filters."
1508
  msgstr ""
1509
 
1510
- #: includes/sc_event-list_helptexts.php:28
1511
  msgid "category slugs"
1512
  msgstr ""
1513
 
1514
- #: includes/sc_event-list_helptexts.php:29
1515
  msgid ""
1516
  "This attribute defines the category filter which filters the events to show."
1517
  " The default is $1$s or an empty string to show all events."
1518
  msgstr ""
1519
 
1520
- #: includes/sc_event-list_helptexts.php:30
1521
  #, php-format
1522
  msgid ""
1523
  "Events with categories that doesn´t match %1$s are not shown in the event "
1524
  "list. They are also not available if a manual url parameter is added."
1525
  msgstr ""
1526
 
1527
- #: includes/sc_event-list_helptexts.php:31
1528
  #, php-format
1529
  msgid ""
1530
  "The filter is specified via the given category slugs. See %1$s description "
1531
  "if you want to define complex filters."
1532
  msgstr ""
1533
 
1534
- #: includes/sc_event-list_helptexts.php:33
1535
- #: includes/sc_event-list_helptexts.php:74
1536
- #: includes/sc_event-list_helptexts.php:89
1537
  #: includes/sc_event-list_helptexts.php:111
 
 
1538
  msgid "number"
1539
  msgstr "numero"
1540
 
1541
- #: includes/sc_event-list_helptexts.php:34
1542
  #, php-format
1543
  msgid ""
1544
  "This attribute defines how many events should be displayed if upcoming "
@@ -1546,109 +1551,109 @@ msgid ""
1546
  "displayed."
1547
  msgstr ""
1548
 
1549
- #: includes/sc_event-list_helptexts.php:35
1550
  msgid ""
1551
  "Please not that in the actual version there is no pagination of the events "
1552
  "available, so the event list can be very long."
1553
  msgstr ""
1554
 
1555
- #: includes/sc_event-list_helptexts.php:38
1556
  msgid ""
1557
  "This attribute defines if the filterbar should be displayed. The filterbar "
1558
  "allows the users to specify filters for the listed events."
1559
  msgstr ""
1560
 
1561
- #: includes/sc_event-list_helptexts.php:39
1562
  #, php-format
1563
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1564
  msgstr ""
1565
 
1566
- #: includes/sc_event-list_helptexts.php:40
1567
  #, php-format
1568
  msgid ""
1569
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1570
  " in the single event view."
1571
  msgstr ""
1572
 
1573
- #: includes/sc_event-list_helptexts.php:43
1574
  #, php-format
1575
  msgid ""
1576
  "This attribute specifies the available items in the filterbar. This options "
1577
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1578
  msgstr ""
1579
 
1580
- #: includes/sc_event-list_helptexts.php:44
1581
  msgid ""
1582
  "Find below an overview of the available filterbar items and their options:"
1583
  msgstr ""
1584
 
1585
- #: includes/sc_event-list_helptexts.php:46
1586
  msgid "filterbar item"
1587
  msgstr ""
1588
 
1589
- #: includes/sc_event-list_helptexts.php:46
1590
- #: includes/sc_event-list_helptexts.php:63
1591
  msgid "description"
1592
  msgstr ""
1593
 
1594
- #: includes/sc_event-list_helptexts.php:46
1595
  msgid "item options"
1596
  msgstr ""
1597
 
1598
- #: includes/sc_event-list_helptexts.php:46
1599
  msgid "option values"
1600
  msgstr ""
1601
 
1602
- #: includes/sc_event-list_helptexts.php:46
1603
  msgid "default value"
1604
  msgstr ""
1605
 
1606
- #: includes/sc_event-list_helptexts.php:46
1607
  msgid "option description"
1608
  msgstr ""
1609
 
1610
- #: includes/sc_event-list_helptexts.php:47
1611
  msgid ""
1612
  "Show a list of all available years. Additional there are some special "
1613
  "entries available (see item options)."
1614
  msgstr ""
1615
 
1616
- #: includes/sc_event-list_helptexts.php:48
1617
- #: includes/sc_event-list_helptexts.php:53
1618
  msgid "Add an entry to show all events."
1619
  msgstr ""
1620
 
1621
- #: includes/sc_event-list_helptexts.php:49
1622
- #: includes/sc_event-list_helptexts.php:54
1623
  msgid "Add an entry to show all upcoming events."
1624
  msgstr ""
1625
 
1626
- #: includes/sc_event-list_helptexts.php:50
1627
- #: includes/sc_event-list_helptexts.php:55
1628
  msgid "Add an entry to show events in the past."
1629
  msgstr ""
1630
 
1631
- #: includes/sc_event-list_helptexts.php:51
1632
  msgid "Set descending or ascending order of year entries."
1633
  msgstr ""
1634
 
1635
- #: includes/sc_event-list_helptexts.php:52
1636
  msgid "Show a list of all available months."
1637
  msgstr ""
1638
 
1639
- #: includes/sc_event-list_helptexts.php:56
1640
  msgid "Set descending or ascending order of month entries."
1641
  msgstr ""
1642
 
1643
- #: includes/sc_event-list_helptexts.php:57
1644
  msgid "php date-formats"
1645
  msgstr ""
1646
 
1647
- #: includes/sc_event-list_helptexts.php:57
1648
  msgid "Set the displayed date format of the month entries."
1649
  msgstr ""
1650
 
1651
- #: includes/sc_event-list_helptexts.php:58
1652
  #, php-format
1653
  msgid ""
1654
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1656,65 +1661,65 @@ msgid ""
1656
  "order."
1657
  msgstr ""
1658
 
1659
- #: includes/sc_event-list_helptexts.php:58
1660
  #, php-format
1661
  msgid ""
1662
  "Specifies the displayed values and their order. The items must be seperated "
1663
  "by %1$s."
1664
  msgstr ""
1665
 
1666
- #: includes/sc_event-list_helptexts.php:59
1667
  msgid "Show a list of all available categories."
1668
  msgstr ""
1669
 
1670
- #: includes/sc_event-list_helptexts.php:59
1671
  msgid "Add an entry to show events from all categories."
1672
  msgstr ""
1673
 
1674
- #: includes/sc_event-list_helptexts.php:60
1675
  msgid "A link to reset the eventlist filter to standard."
1676
  msgstr ""
1677
 
1678
- #: includes/sc_event-list_helptexts.php:60
1679
  msgid "any text"
1680
  msgstr ""
1681
 
1682
- #: includes/sc_event-list_helptexts.php:60
1683
  msgid "Set the caption of the link."
1684
  msgstr ""
1685
 
1686
- #: includes/sc_event-list_helptexts.php:61
1687
  msgid "Find below an overview of the available filterbar display options:"
1688
  msgstr ""
1689
 
1690
- #: includes/sc_event-list_helptexts.php:63
1691
  msgid "display option"
1692
  msgstr ""
1693
 
1694
- #: includes/sc_event-list_helptexts.php:63
1695
  msgid "available for"
1696
  msgstr ""
1697
 
1698
- #: includes/sc_event-list_helptexts.php:64
1699
  #, php-format
1700
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1701
  msgstr ""
1702
 
1703
- #: includes/sc_event-list_helptexts.php:65
1704
  msgid ""
1705
  "Shows a select box where an item can be choosen. After the selection of an "
1706
  "item the page is reloaded via javascript to show the filtered events."
1707
  msgstr ""
1708
 
1709
- #: includes/sc_event-list_helptexts.php:66
1710
  msgid "Shows a simple link which can be clicked."
1711
  msgstr ""
1712
 
1713
- #: includes/sc_event-list_helptexts.php:67
1714
  msgid "Find below some declaration examples with descriptions:"
1715
  msgstr ""
1716
 
1717
- #: includes/sc_event-list_helptexts.php:69
1718
  #, php-format
1719
  msgid ""
1720
  "In this example you can see that the filterbar item and the used display "
@@ -1722,22 +1727,22 @@ msgid ""
1722
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1723
  msgstr ""
1724
 
1725
- #: includes/sc_event-list_helptexts.php:71
1726
  #, php-format
1727
  msgid ""
1728
  "In this example you can see that filterbar options can be added in brackets "
1729
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1730
  msgstr ""
1731
 
1732
- #: includes/sc_event-list_helptexts.php:71
1733
  msgid "option_name"
1734
  msgstr ""
1735
 
1736
- #: includes/sc_event-list_helptexts.php:71
1737
  msgid "value"
1738
  msgstr ""
1739
 
1740
- #: includes/sc_event-list_helptexts.php:72
1741
  #, php-format
1742
  msgid ""
1743
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1746,56 +1751,56 @@ msgid ""
1746
  "left-aligned and the reset link will be on the right side."
1747
  msgstr ""
1748
 
1749
- #: includes/sc_event-list_helptexts.php:75
1750
- #: includes/sc_event-list_helptexts.php:90
1751
  msgid ""
1752
  "This attribute specifies if the title should be truncated to the given "
1753
  "number of characters in the event list."
1754
  msgstr ""
1755
 
1756
- #: includes/sc_event-list_helptexts.php:76
1757
- #: includes/sc_event-list_helptexts.php:91
1758
  #, php-format
1759
  msgid ""
1760
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1761
  "is automatically truncated via css."
1762
  msgstr ""
1763
 
1764
- #: includes/sc_event-list_helptexts.php:77
1765
- #: includes/sc_event-list_helptexts.php:92
1766
  #: includes/sc_event-list_helptexts.php:114
 
 
1767
  msgid "This attribute has no influence if only a single event is shown."
1768
  msgstr ""
1769
 
1770
- #: includes/sc_event-list_helptexts.php:80
1771
  msgid ""
1772
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1773
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1774
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1775
  msgstr ""
1776
 
1777
- #: includes/sc_event-list_helptexts.php:85
1778
  msgid ""
1779
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1780
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1781
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1782
  msgstr ""
1783
 
1784
- #: includes/sc_event-list_helptexts.php:95
1785
  msgid ""
1786
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1787
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1788
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1789
  msgstr ""
1790
 
1791
- #: includes/sc_event-list_helptexts.php:100
1792
  msgid ""
1793
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1794
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1795
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1796
  msgstr ""
1797
 
1798
- #: includes/sc_event-list_helptexts.php:105
1799
  msgid ""
1800
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1801
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1804,18 +1809,18 @@ msgid ""
1804
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1805
  msgstr ""
1806
 
1807
- #: includes/sc_event-list_helptexts.php:112
1808
  msgid ""
1809
  "This attribute specifies if the content should be truncate to the given "
1810
  "number of characters in the event list."
1811
  msgstr ""
1812
 
1813
- #: includes/sc_event-list_helptexts.php:113
1814
  #, php-format
1815
  msgid "With the standard value %1$s the full text is displayed."
1816
  msgstr ""
1817
 
1818
- #: includes/sc_event-list_helptexts.php:117
1819
  msgid ""
1820
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1821
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1823,7 +1828,7 @@ msgid ""
1823
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1824
  msgstr ""
1825
 
1826
- #: includes/sc_event-list_helptexts.php:123
1827
  msgid ""
1828
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1829
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
@@ -1831,7 +1836,7 @@ msgid ""
1831
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1832
  msgstr ""
1833
 
1834
- #: includes/sc_event-list_helptexts.php:129
1835
  msgid ""
1836
  "This attribute specifies if a rss feed link should be added.<br />\n"
1837
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1840,7 +1845,7 @@ msgid ""
1840
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1841
  msgstr ""
1842
 
1843
- #: includes/sc_event-list_helptexts.php:136
1844
  msgid ""
1845
  "This attribute specifies if a ical feed link should be added.<br />\n"
1846
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1848,40 +1853,44 @@ msgid ""
1848
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1849
  msgstr ""
1850
 
1851
- #: includes/sc_event-list_helptexts.php:142
1852
  msgid ""
1853
  "This attribute specifies the page or post url for event links.<br />\n"
1854
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1855
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1856
  msgstr ""
1857
 
1858
- #: includes/sc_event-list_helptexts.php:149
1859
  msgid ""
1860
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1861
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1862
  msgstr ""
1863
 
1864
- #: includes/sc_event-list.php:145
 
 
 
 
1865
  msgid "Event Information:"
1866
  msgstr "Tapahtuman tiedot:"
1867
 
1868
- #: includes/sc_event-list.php:391
1869
  msgid "Link to RSS feed"
1870
  msgstr ""
1871
 
1872
- #: includes/sc_event-list.php:399
1873
  msgid "Link to iCal feed"
1874
  msgstr ""
1875
 
1876
- #: includes/widget_helptexts.php:10
1877
  msgid "This option defines the displayed title for the widget."
1878
  msgstr "Määritä vimpaimen näkyvä otsikko"
1879
 
1880
- #: includes/widget_helptexts.php:15
1881
  msgid "Category Filter"
1882
  msgstr "Kategoria suodatin"
1883
 
1884
- #: includes/widget_helptexts.php:17
1885
  msgid ""
1886
  "This option defines the categories of which events are shown. The standard "
1887
  "is all or an empty string to show all events. Specify a category slug or a "
@@ -1890,145 +1899,145 @@ msgid ""
1890
  "all possibilities."
1891
  msgstr ""
1892
 
1893
- #: includes/widget_helptexts.php:22
1894
  msgid "Number of listed events"
1895
  msgstr "Listattujen tapahtumien määrä"
1896
 
1897
- #: includes/widget_helptexts.php:24
1898
  msgid "The number of upcoming events to display"
1899
  msgstr ""
1900
 
1901
- #: includes/widget_helptexts.php:29
1902
  msgid "Truncate event title to"
1903
  msgstr "Tapahtuma otsikon lyhenne"
1904
 
1905
- #: includes/widget_helptexts.php:30 includes/widget_helptexts.php:52
1906
- #: includes/widget_helptexts.php:74
1907
  msgid "characters"
1908
  msgstr "merkkejä"
1909
 
1910
- #: includes/widget_helptexts.php:31
1911
  msgid ""
1912
  "This option defines the number of displayed characters for the event title."
1913
  msgstr ""
1914
 
1915
- #: includes/widget_helptexts.php:32 includes/widget_helptexts.php:54
1916
  #, php-format
1917
  msgid ""
1918
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1919
  "automatically truncate the text via css."
1920
  msgstr ""
1921
 
1922
- #: includes/widget_helptexts.php:37
1923
  msgid "Show event starttime"
1924
  msgstr "Näytä tapahtuman alkamisajankohta"
1925
 
1926
- #: includes/widget_helptexts.php:39
1927
  msgid "This option defines if the event start time will be displayed."
1928
  msgstr ""
1929
 
1930
- #: includes/widget_helptexts.php:44
1931
  msgid "Show event location"
1932
  msgstr "Näytä tapahtuman paikka"
1933
 
1934
- #: includes/widget_helptexts.php:46
1935
  msgid "This option defines if the event location will be displayed."
1936
  msgstr ""
1937
 
1938
- #: includes/widget_helptexts.php:51
1939
  msgid "Truncate location to"
1940
  msgstr "Sijainnin lyhenne"
1941
 
1942
- #: includes/widget_helptexts.php:53
1943
  msgid ""
1944
  "If the event location is diplayed this option defines the number of "
1945
  "displayed characters."
1946
  msgstr ""
1947
 
1948
- #: includes/widget_helptexts.php:59
1949
  msgid "Show event excerpt"
1950
  msgstr ""
1951
 
1952
- #: includes/widget_helptexts.php:61
1953
  msgid "This option defines if the event excerpt will be displayed."
1954
  msgstr ""
1955
 
1956
- #: includes/widget_helptexts.php:66
1957
  msgid "Show event content"
1958
  msgstr ""
1959
 
1960
- #: includes/widget_helptexts.php:68
1961
  msgid "This option defines if the event content will be displayed."
1962
  msgstr ""
1963
 
1964
- #: includes/widget_helptexts.php:73
1965
  msgid "Truncate content to"
1966
  msgstr ""
1967
 
1968
- #: includes/widget_helptexts.php:75
1969
  msgid ""
1970
  "If the event content are diplayed this option defines the number of diplayed"
1971
  " characters."
1972
  msgstr ""
1973
 
1974
- #: includes/widget_helptexts.php:76
1975
  #, php-format
1976
  msgid "Set this value to %1$s to view the full text."
1977
  msgstr ""
1978
 
1979
- #: includes/widget_helptexts.php:81
1980
  msgid "URL to the linked Event List page"
1981
  msgstr ""
1982
 
1983
- #: includes/widget_helptexts.php:83
1984
  msgid ""
1985
  "This option defines the url to the linked Event List page. This option is "
1986
  "required if you want to use one of the options below."
1987
  msgstr ""
1988
 
1989
- #: includes/widget_helptexts.php:88
1990
  msgid "Shortcode ID on linked page"
1991
  msgstr ""
1992
 
1993
- #: includes/widget_helptexts.php:90
1994
  msgid ""
1995
  "This option defines the shortcode-id for the Event List on the linked page. "
1996
  "Normally the standard value 1 is correct, you only have to change it if you "
1997
  "use multiple event-list shortcodes on the linked page."
1998
  msgstr ""
1999
 
2000
- #: includes/widget_helptexts.php:97
2001
  msgid ""
2002
  "With this option you can add a link to the single event page for every "
2003
  "displayed event. You have to specify the url to the page and the shortcode "
2004
  "id option if you want to use it."
2005
  msgstr ""
2006
 
2007
- #: includes/widget_helptexts.php:104
2008
  msgid ""
2009
  "With this option you can add a link to the event-list page below the "
2010
  "diplayed events. You have to specify the url to page option if you want to "
2011
  "use it."
2012
  msgstr ""
2013
 
2014
- #: includes/widget_helptexts.php:109
2015
  msgid "Caption for the link"
2016
  msgstr ""
2017
 
2018
- #: includes/widget_helptexts.php:111
2019
  msgid ""
2020
  "This option defines the text for the link to the Event List page if the "
2021
  "approriate option is selected."
2022
  msgstr ""
2023
 
2024
- #: includes/widget.php:20
2025
  msgid "With this widget a list of upcoming events can be displayed."
2026
  msgstr "Tällä vimpaimella voit näyttää tulevien tapahtumien listan."
2027
 
2028
- #: includes/widget.php:25
2029
  msgid "Upcoming events"
2030
  msgstr "Tulevat tapahtumat"
2031
 
2032
- #: includes/widget.php:39
2033
  msgid "show events page"
2034
  msgstr "näytä tapahtuma sivu"
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
10
  msgstr ""
11
  "Project-Id-Version: wp-event-list\n"
12
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
13
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
14
+ "PO-Revision-Date: 2021-04-24 09:26+0000\n"
15
  "Last-Translator: mibuthu\n"
16
  "Language-Team: Finnish (Finland) (http://www.transifex.com/mibuthu/wp-event-list/language/fi_FI/)\n"
17
  "MIME-Version: 1.0\n"
20
  "Language: fi_FI\n"
21
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
22
 
23
+ #: admin/admin.php:64
24
  #, php-format
25
  msgid "Errors during upgrade of plugin %1$s"
26
  msgstr ""
27
 
28
+ #: admin/admin.php:64
29
  #, php-format
30
  msgid "Upgrade of plugin %1$s successful"
31
  msgstr ""
32
 
33
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
34
  msgid "Event List Settings"
35
  msgstr "Tapahtuma listan asetukset"
36
 
37
+ #: admin/admin.php:116
38
  msgid "Settings"
39
  msgstr "Asetukset"
40
 
41
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
42
  msgid "About Event List"
43
  msgstr "Lisätietoa Tapahtumalistasta"
44
 
45
+ #: admin/admin.php:120
46
  msgid "About"
47
  msgstr "Lisätietoa"
48
 
49
+ #: admin/admin.php:144
50
  #, php-format
51
  msgid "%s Event"
52
  msgid_plural "%s Events"
53
  msgstr[0] ""
54
  msgstr[1] ""
55
 
56
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
57
  msgid "General"
58
  msgstr "Yleinen"
59
 
60
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
61
+ #: admin/includes/admin-about.php:117
62
  msgid "Shortcode Attributes"
63
  msgstr ""
64
 
65
+ #: admin/includes/admin-about.php:82
66
  msgid "Help and Instructions"
67
  msgstr "Apu ja ohjeet"
68
 
69
+ #: admin/includes/admin-about.php:83
70
  #, php-format
71
  msgid "You can manage the events %1$shere%2$s"
72
  msgstr ""
73
 
74
+ #: admin/includes/admin-about.php:84
75
  msgid "To show the events on your site you have 2 possibilities"
76
  msgstr "Sinulla on 2 tapaa näyttää Tapahtumalistan tapahtumia sivullasi."
77
 
78
+ #: admin/includes/admin-about.php:85
79
  #, php-format
80
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
81
  msgstr "Voit asettaa <strong>shortcoden</strong> %1$s mille tahansa sivulle tai mihin tahansa postaukseen."
82
 
83
+ #: admin/includes/admin-about.php:86
84
  #, php-format
85
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
86
  msgstr "Voit lisätä <strong>widgetin</strong> %1$s sivupalkkeihisi."
87
 
88
+ #: admin/includes/admin-about.php:87
89
  msgid ""
90
  "The displayed events and their style can be modified with the available "
91
  "widget settings and the available attributes for the shortcode."
92
  msgstr "Näytettävät tapahtumat ja niiden ulkoasua voidaan muokata widgetin asetuksista ja käyttämällä attribuutteja shortcodessa."
93
 
94
+ #: admin/includes/admin-about.php:88
95
  #, php-format
96
  msgid ""
97
  "A list of all available shortcode attributes with their descriptions is "
98
  "available in the %1$s tab."
99
  msgstr ""
100
 
101
+ #: admin/includes/admin-about.php:89
102
  msgid "The available widget options are described in their tooltip text."
103
  msgstr "Saatavilla olevat widget-asetukset on kuvattu tooltipissä."
104
 
105
+ #: admin/includes/admin-about.php:90
106
  #, php-format
107
  msgid ""
108
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
109
  " to insert an URL to the linked event-list page."
110
  msgstr ""
111
 
112
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
113
  msgid "Add links to the single events"
114
  msgstr "Lisää linkkejä yksittäisiin tapahtumiin"
115
 
116
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
117
  msgid "Add a link to the Event List page"
118
  msgstr "Lisää linkki Tapahtumalistan sivulle"
119
 
120
+ #: admin/includes/admin-about.php:91
121
  msgid ""
122
  "This is required because the widget does not know in which page or post the "
123
  "shortcode was included."
124
  msgstr ""
125
 
126
+ #: admin/includes/admin-about.php:92
127
  msgid ""
128
  "Additionally you have to insert the correct Shortcode id on the linked page."
129
  " This id describes which shortcode should be used on the given page or post "
130
  "if you have more than one."
131
  msgstr ""
132
 
133
+ #: admin/includes/admin-about.php:93
134
  #, php-format
135
  msgid ""
136
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
138
  "link on your linked page or post."
139
  msgstr ""
140
 
141
+ #: admin/includes/admin-about.php:94
142
  #, php-format
143
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
144
  msgstr ""
145
 
146
+ #: admin/includes/admin-about.php:96
147
  #, php-format
148
  msgid ""
149
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
150
  "want."
151
  msgstr ""
152
 
153
+ #: admin/includes/admin-about.php:96
154
  msgid "Settings page"
155
  msgstr "Asetukset-sivu"
156
 
157
+ #: admin/includes/admin-about.php:103
158
  msgid "About the plugin author"
159
  msgstr ""
160
 
161
+ #: admin/includes/admin-about.php:105
162
  #, php-format
163
  msgid ""
164
  "This plugin is developed by %1$s, you can find more information about the "
165
  "plugin on the %2$s."
166
  msgstr ""
167
 
168
+ #: admin/includes/admin-about.php:105
169
+ msgid "WordPress plugin site"
170
  msgstr ""
171
 
172
+ #: admin/includes/admin-about.php:106
173
  #, php-format
174
  msgid "If you like the plugin please rate it on the %1$s."
175
  msgstr ""
176
 
177
+ #: admin/includes/admin-about.php:106
178
+ msgid "WordPress plugin review site"
179
  msgstr ""
180
 
181
+ #: admin/includes/admin-about.php:107
182
  msgid ""
183
  "If you want to support the plugin I would be happy to get a small donation"
184
  msgstr ""
185
 
186
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
187
+ #: admin/includes/admin-about.php:110
188
  #, php-format
189
  msgid "Donate with %1$s"
190
  msgstr ""
191
 
192
+ #: admin/includes/admin-about.php:119
193
  msgid ""
194
  "You have the possibility to modify the output if you add some of the "
195
  "following attributes to the shortcode."
196
  msgstr ""
197
 
198
+ #: admin/includes/admin-about.php:120
199
  #, php-format
200
  msgid ""
201
  "You can combine and add as much attributes as you want. E.g. the shortcode "
202
  "including the attributes %1$s and %2$s would looks like this:"
203
  msgstr ""
204
 
205
+ #: admin/includes/admin-about.php:122
206
  msgid ""
207
  "Below you can find a list of all supported attributes with their "
208
  "descriptions and available options:"
209
  msgstr ""
210
 
211
+ #: admin/includes/admin-about.php:137
212
  msgid "Attribute name"
213
  msgstr "Atribuutin nimi"
214
 
215
+ #: admin/includes/admin-about.php:138
216
  msgid "Value options"
217
  msgstr "Arvon vaihtoehdot"
218
 
219
+ #: admin/includes/admin-about.php:139
220
  msgid "Default value"
221
  msgstr "Oletus arvo"
222
 
223
+ #: admin/includes/admin-about.php:140
224
  msgid "Description"
225
  msgstr "Kuvaus"
226
 
227
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
228
+ #: includes/sc_event-list_helptexts.php:42
229
  msgid "Filter Syntax"
230
  msgstr ""
231
 
232
+ #: admin/includes/admin-about.php:160
233
  msgid ""
234
  "For date and cat filters you can specify complex filters with the following "
235
  "syntax:"
236
  msgstr ""
237
 
238
+ #: admin/includes/admin-about.php:161
239
  #, php-format
240
  msgid ""
241
  "You can use %1$s and %2$s connections to define complex filters. "
242
  "Additionally you can set brackets %3$s for nested queries."
243
  msgstr ""
244
 
245
+ #: admin/includes/admin-about.php:161
246
  msgid "AND"
247
  msgstr "JA"
248
 
249
+ #: admin/includes/admin-about.php:161
250
  msgid "OR"
251
  msgstr "TAI"
252
 
253
+ #: admin/includes/admin-about.php:161
254
  msgid "or"
255
  msgstr "tai"
256
 
257
+ #: admin/includes/admin-about.php:161
258
  msgid "and"
259
  msgstr "ja"
260
 
261
+ #: admin/includes/admin-about.php:162
262
  msgid "Examples for cat filters:"
263
  msgstr ""
264
 
265
+ #: admin/includes/admin-about.php:163
266
  #, php-format
267
  msgid "Show all events with category %1$s."
268
  msgstr ""
269
 
270
+ #: admin/includes/admin-about.php:164
271
  #, php-format
272
  msgid "Show all events with category %1$s or %2$s."
273
  msgstr ""
274
 
275
+ #: admin/includes/admin-about.php:165
276
  #, php-format
277
  msgid ""
278
  "Show all events with category %1$s and all events where category %2$s as "
279
  "well as %3$s is selected."
280
  msgstr ""
281
 
282
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
283
  msgid "Available Date Formats"
284
  msgstr "Käytettävissä olevat päivämäärän muotoilut"
285
 
286
+ #: admin/includes/admin-about.php:172
287
  msgid "For date filters you can use the following date formats:"
288
  msgstr ""
289
 
290
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
291
  msgid "Available Date Range Formats"
292
  msgstr ""
293
 
294
+ #: admin/includes/admin-about.php:182
295
  msgid "For date filters you can use the following daterange formats:"
296
  msgstr ""
297
 
298
+ #: admin/includes/admin-about.php:195
299
  msgid "Value"
300
  msgstr "Arvo"
301
 
302
+ #: admin/includes/admin-about.php:199
303
  msgid "Example"
304
  msgstr "Esimerkki"
305
 
306
+ #: admin/includes/admin-categories.php:54
307
  msgid "Synchronize with post categories"
308
  msgstr ""
309
 
310
+ #: admin/includes/admin-categories.php:63
311
  #, php-format
312
  msgid "%1$s categories modified (%2$s)"
313
  msgstr ""
314
 
315
+ #: admin/includes/admin-categories.php:64
316
  #, php-format
317
  msgid "%1$s categories added (%2$s)"
318
  msgstr ""
319
 
320
+ #: admin/includes/admin-categories.php:65
321
  #, php-format
322
  msgid "%1$s categories deleted (%2$s)"
323
  msgstr ""
324
 
325
+ #: admin/includes/admin-categories.php:67
326
  #, php-format
327
  msgid "%1$s categories not modified (%2$s)"
328
  msgstr ""
329
 
330
+ #: admin/includes/admin-categories.php:68
331
  #, php-format
332
  msgid "%1$s categories not added (%2$s)"
333
  msgstr ""
334
 
335
+ #: admin/includes/admin-categories.php:69
336
  #, php-format
337
  msgid "%1$s categories not deleted (%2$s)"
338
  msgstr ""
339
 
340
+ #: admin/includes/admin-categories.php:72
341
  msgid "An Error occured during the category sync"
342
  msgstr ""
343
 
344
+ #: admin/includes/admin-categories.php:75
345
  msgid "Category sync finished"
346
  msgstr ""
347
 
348
+ #: admin/includes/admin-category-sync.php:54
349
  msgid "Error: You are not allowed to view this page!"
350
  msgstr ""
351
 
352
+ #: admin/includes/admin-category-sync.php:70
353
  msgid "Affected Categories when switching to seperate Event Categories"
354
  msgstr ""
355
 
356
+ #: admin/includes/admin-category-sync.php:71
357
  msgid "Switch option to seperate Event Categories"
358
  msgstr ""
359
 
360
+ #: admin/includes/admin-category-sync.php:72
361
  msgid ""
362
  "If you proceed, all post categories will be copied and all events will be "
363
  "re-assigned to this new categories."
364
  msgstr ""
365
 
366
+ #: admin/includes/admin-category-sync.php:73
367
  msgid ""
368
  "Afterwards the event categories are independent of the post categories."
369
  msgstr ""
370
 
371
+ #: admin/includes/admin-category-sync.php:75
372
  msgid "Affected Categories when switching to use Post Categories for events"
373
  msgstr ""
374
 
375
+ #: admin/includes/admin-category-sync.php:76
376
  msgid "Switch option to use Post Categories for events"
377
  msgstr ""
378
 
379
+ #: admin/includes/admin-category-sync.php:77
380
  msgid ""
381
  "Take a detailed look at the affected categories above before you proceed! "
382
  "All seperate event categories will be deleted, this cannot be undone!"
383
  msgstr ""
384
 
385
+ #: admin/includes/admin-category-sync.php:79
386
  msgid "Event Categories: Synchronise with Post Categories"
387
  msgstr ""
388
 
389
+ #: admin/includes/admin-category-sync.php:80
390
  msgid "Start synchronisation"
391
  msgstr ""
392
 
393
+ #: admin/includes/admin-category-sync.php:81
394
  msgid ""
395
  "If this option is enabled the above listed categories will be deleted and "
396
  "removed from the existing events!"
397
  msgstr ""
398
 
399
+ #: admin/includes/admin-category-sync.php:96
400
  msgid "Categories to modify"
401
  msgstr ""
402
 
403
+ #: admin/includes/admin-category-sync.php:97
404
  msgid "Categories to add"
405
  msgstr ""
406
 
407
+ #: admin/includes/admin-category-sync.php:98
408
  msgid "Categories to delete (optional)"
409
  msgstr ""
410
 
411
+ #: admin/includes/admin-category-sync.php:99
412
  msgid "Delete not available post categories"
413
  msgstr ""
414
 
415
+ #: admin/includes/admin-category-sync.php:102
416
  msgid "Categories with differences"
417
  msgstr ""
418
 
419
+ #: admin/includes/admin-category-sync.php:103
420
  msgid "Categories to add (optional)"
421
  msgstr ""
422
 
423
+ #: admin/includes/admin-category-sync.php:104
424
  msgid "Add not available post categories"
425
  msgstr ""
426
 
427
+ #: admin/includes/admin-category-sync.php:123
428
  msgid "none"
429
  msgstr ""
430
 
431
+ #: admin/includes/admin-import.php:58
432
  msgid "Import Events"
433
  msgstr "Tuo tapahtumia"
434
 
435
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
436
+ #: admin/includes/admin-import.php:220
437
  msgid "Step"
438
  msgstr "Vaihe"
439
 
440
+ #: admin/includes/admin-import.php:79
441
  msgid "Set import file and options"
442
  msgstr ""
443
 
444
+ #: admin/includes/admin-import.php:82
445
  #, php-format
446
  msgid "Proceed with Step %1$s"
447
  msgstr ""
448
 
449
+ #: admin/includes/admin-import.php:85
450
  msgid "Example file"
451
  msgstr "Esimerkki tiedosto"
452
 
453
+ #: admin/includes/admin-import.php:86
454
  #, php-format
455
  msgid ""
456
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
457
  msgstr ""
458
 
459
+ #: admin/includes/admin-import.php:87
460
  msgid "Note"
461
  msgstr ""
462
 
463
+ #: admin/includes/admin-import.php:87
464
  msgid ""
465
  "Do not change the column header and separator line (first two lines), "
466
  "otherwise the import will fail!"
467
  msgstr ""
468
 
469
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
470
  msgid "Sorry, there has been an error."
471
  msgstr ""
472
 
473
+ #: admin/includes/admin-import.php:96
474
  msgid "The file does not exist, please try again."
475
  msgstr "Tiedosto ei ole olemassa, yritä uudelleen."
476
 
477
+ #: admin/includes/admin-import.php:104
478
  msgid "The uploaded file does not have the required csv extension."
479
  msgstr ""
480
 
481
+ #: admin/includes/admin-import.php:116
482
  msgid "Events review and additonal category selection"
483
  msgstr ""
484
 
485
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
486
  msgid "Error"
487
  msgstr ""
488
 
489
+ #: admin/includes/admin-import.php:122
490
  msgid "This CSV file cannot be imported"
491
  msgstr ""
492
 
493
+ #: admin/includes/admin-import.php:133
494
  msgid "None of the events in this CSV file can be imported"
495
  msgstr ""
496
 
497
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
498
  msgid "Warning"
499
  msgstr ""
500
 
501
+ #: admin/includes/admin-import.php:138
502
  #, php-format
503
  msgid "There is %1$s event which cannot be imported"
504
  msgid_plural "There are %1$s events which cannot be imported"
505
  msgstr[0] ""
506
  msgstr[1] ""
507
 
508
+ #: admin/includes/admin-import.php:150
509
  #, php-format
510
  msgid "CSV line %1$s"
511
  msgstr ""
512
 
513
+ #: admin/includes/admin-import.php:160
514
  msgid "You can still import all other events listed below."
515
  msgstr ""
516
 
517
+ #: admin/includes/admin-import.php:179
518
  msgid ""
519
  "The following category slugs are not available and will be removed from the "
520
  "imported events"
521
  msgstr ""
522
 
523
+ #: admin/includes/admin-import.php:185
524
  msgid ""
525
  "If you want to keep these categories, please create these Categories first "
526
  "and do the import afterwards."
527
  msgstr ""
528
 
529
+ #: admin/includes/admin-import.php:220
530
  msgid "Import result"
531
  msgstr ""
532
 
533
+ #: admin/includes/admin-import.php:223
534
  #, php-format
535
  msgid "Import of %1$s events successful!"
536
  msgstr ""
537
 
538
+ #: admin/includes/admin-import.php:224
539
  msgid "Go back to All Events"
540
  msgstr ""
541
 
542
+ #: admin/includes/admin-import.php:227
543
  msgid "Errors during Import"
544
  msgstr ""
545
 
546
+ #: admin/includes/admin-import.php:235
547
  msgid "Event from CSV-line"
548
  msgstr ""
549
 
550
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
551
+ #: includes/widget_helptexts.php:9
552
  msgid "Title"
553
  msgstr "Otsikko"
554
 
555
+ #: admin/includes/admin-import.php:248
556
  msgid "Start Date"
557
  msgstr "Alku päivämäärä"
558
 
559
+ #: admin/includes/admin-import.php:249
560
  msgid "End Date"
561
  msgstr "Loppu päivämäärä"
562
 
563
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
564
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
565
  msgid "Time"
566
  msgstr "Aika"
567
 
568
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
569
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
570
+ #: includes/options_helptexts.php:76
571
  msgid "Location"
572
  msgstr "Sijainti"
573
 
574
+ #: admin/includes/admin-import.php:252
575
  msgid "Content"
576
  msgstr ""
577
 
578
+ #: admin/includes/admin-import.php:253
579
  msgid "Category slugs"
580
  msgstr ""
581
 
582
+ #: admin/includes/admin-import.php:297
583
  msgid "Header line is missing or not correct!"
584
  msgstr ""
585
 
586
+ #: admin/includes/admin-import.php:298
587
  #, php-format
588
  msgid ""
589
  "Have a look at the %1$sexample file%2$s to see the correct header line "
590
  "format."
591
  msgstr ""
592
 
593
+ #: admin/includes/admin-import.php:305
594
  #, php-format
595
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
596
  msgstr ""
597
 
598
+ #: admin/includes/admin-import.php:334
599
  msgid "Empty event title found"
600
  msgstr ""
601
 
602
+ #: admin/includes/admin-import.php:340
603
  msgid "Wrong date format for startdate"
604
  msgstr ""
605
 
606
+ #: admin/includes/admin-import.php:348
607
  msgid "Wrong date format for enddate"
608
  msgstr ""
609
 
610
+ #: admin/includes/admin-import.php:401
611
  msgid "Import events"
612
  msgstr "Tuo tapahtumia"
613
 
614
+ #: admin/includes/admin-import.php:402
615
  msgid "Add additional categories"
616
  msgstr "Lisää kategorioita"
617
 
618
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
619
  msgid "Import"
620
  msgstr "Tuo"
621
 
622
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
623
  msgid "No events found"
624
  msgstr ""
625
 
626
+ #: admin/includes/admin-import.php:473
627
  msgid "Saving of event failed!"
628
  msgstr ""
629
 
630
+ #: admin/includes/admin-main.php:76
631
  msgid "Event Date"
632
  msgstr ""
633
 
634
+ #: admin/includes/admin-main.php:80
635
  msgid "Author"
636
  msgstr "Kirjoittaja"
637
 
638
+ #: admin/includes/admin-main.php:148
639
  #, php-format
640
  msgid "Add a copy of %1$s"
641
  msgstr ""
642
 
643
+ #: admin/includes/admin-main.php:148
644
  msgid "Copy"
645
  msgstr ""
646
 
647
+ #: admin/includes/admin-new.php:58
648
  msgid "Event data"
649
  msgstr ""
650
 
651
+ #: admin/includes/admin-new.php:90
652
  msgid "Add Copy"
653
  msgstr ""
654
 
655
+ #: admin/includes/admin-new.php:98
656
  msgid "Date"
657
  msgstr "Päiväys"
658
 
659
+ #: admin/includes/admin-new.php:98
660
  msgid "required"
661
  msgstr "tarpeellinen"
662
 
663
+ #: admin/includes/admin-new.php:101
664
  msgid "Multi-Day Event"
665
  msgstr "Monipäiväinen tapahtuma"
666
 
667
+ #: admin/includes/admin-new.php:121
668
  msgid "Event Title"
669
  msgstr ""
670
 
671
+ #: admin/includes/admin-new.php:137
672
  msgid "Event Content"
673
  msgstr ""
674
 
675
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
676
  msgid "Event updated."
677
  msgstr ""
678
 
679
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
680
  msgid "View event"
681
  msgstr ""
682
 
683
+ #: admin/includes/admin-new.php:204
684
  #, php-format
685
  msgid "Event restored to revision from %1$s"
686
  msgstr ""
687
 
688
+ #: admin/includes/admin-new.php:205
689
  msgid "Event published."
690
  msgstr ""
691
 
692
+ #: admin/includes/admin-new.php:207
693
  msgid "Event submitted."
694
  msgstr ""
695
 
696
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
697
+ #: admin/includes/admin-new.php:210
698
  msgid "Preview event"
699
  msgstr ""
700
 
701
+ #: admin/includes/admin-new.php:208
702
  #, php-format
703
  msgid "Event scheduled for: %1$s>"
704
  msgstr ""
705
 
706
+ #: admin/includes/admin-new.php:210
707
  msgid "Event draft updated."
708
  msgstr ""
709
 
710
+ #: admin/includes/admin-settings.php:79
711
  msgid "Go to Event Category switching page"
712
  msgstr ""
713
 
714
+ #: admin/includes/admin-settings.php:93
715
  msgid "Frontend Settings"
716
  msgstr ""
717
 
718
+ #: admin/includes/admin-settings.php:94
719
  msgid "Admin Page Settings"
720
  msgstr "Hallinnointisivun asetukset"
721
 
722
+ #: admin/includes/admin-settings.php:95
723
  msgid "Feed Settings"
724
  msgstr "Syöte asetukset"
725
 
726
+ #: admin/includes/admin-settings.php:96
727
  msgid "Category Taxonomy"
728
  msgstr ""
729
 
730
+ #: includes/daterange_helptexts.php:8
731
  msgid "Year"
732
  msgstr "Vuosi"
733
 
734
+ #: includes/daterange_helptexts.php:9
735
  msgid "A year can be specified in 4 digit format."
736
  msgstr "Vuosi määritellään 4-merkkisessä formaatissa."
737
 
738
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
739
+ #: includes/daterange_helptexts.php:47
740
  #, php-format
741
  msgid ""
742
  "For a start date filter the first day of %1$s is used, in an end date the "
743
  "last day."
744
  msgstr ""
745
 
746
+ #: includes/daterange_helptexts.php:10
747
  msgid "the resulting year"
748
  msgstr ""
749
 
750
+ #: includes/daterange_helptexts.php:15
751
  msgid "Month"
752
  msgstr "Kuukausi"
753
 
754
+ #: includes/daterange_helptexts.php:16
755
  msgid ""
756
  "A month can be specified with 4 digits for the year and 2 digits for the "
757
  "month, seperated by a hyphen (-)."
758
  msgstr ""
759
 
760
+ #: includes/daterange_helptexts.php:17
761
  msgid "the resulting month"
762
  msgstr ""
763
 
764
+ #: includes/daterange_helptexts.php:22
765
  msgid "Day"
766
  msgstr "Päivä"
767
 
768
+ #: includes/daterange_helptexts.php:23
769
  msgid ""
770
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
771
  " month and 2 digets for the day, seperated by hyphens (-)."
772
  msgstr ""
773
 
774
+ #: includes/daterange_helptexts.php:28
775
  msgid "Relative Year"
776
  msgstr ""
777
 
778
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
779
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
780
  #, php-format
781
  msgid "%1$s from now can be specified in the following notation: %2$s"
782
  msgstr ""
783
 
784
+ #: includes/daterange_helptexts.php:29
785
  msgid "A relative year"
786
  msgstr ""
787
 
788
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
789
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
790
  #, php-format
791
  msgid ""
792
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
793
  "%3$s or %4$s attached (see also the example below)."
794
  msgstr ""
795
 
796
+ #: includes/daterange_helptexts.php:30
797
  msgid "number of years"
798
  msgstr ""
799
 
800
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
801
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
802
  #, php-format
803
  msgid "Additionally the following values are available: %1$s"
804
  msgstr ""
805
 
806
+ #: includes/daterange_helptexts.php:36
807
  msgid "Relative Month"
808
  msgstr ""
809
 
810
+ #: includes/daterange_helptexts.php:37
811
  msgid "A relative month"
812
  msgstr ""
813
 
814
+ #: includes/daterange_helptexts.php:38
815
  msgid "number of months"
816
  msgstr ""
817
 
818
+ #: includes/daterange_helptexts.php:44
819
  msgid "Relative Week"
820
  msgstr ""
821
 
822
+ #: includes/daterange_helptexts.php:45
823
  msgid "A relative week"
824
  msgstr ""
825
 
826
+ #: includes/daterange_helptexts.php:46
827
  msgid "number of weeks"
828
  msgstr ""
829
 
830
+ #: includes/daterange_helptexts.php:47
831
  msgid "the resulting week"
832
  msgstr ""
833
 
834
+ #: includes/daterange_helptexts.php:48
835
  #, php-format
836
  msgid ""
837
  "The first day of the week is depending on the option %1$s which can be found"
838
  " and changed in %2$s."
839
  msgstr ""
840
 
841
+ #: includes/daterange_helptexts.php:54
842
  msgid "Relative Day"
843
  msgstr ""
844
 
845
+ #: includes/daterange_helptexts.php:55
846
  msgid "A relative day"
847
  msgstr ""
848
 
849
+ #: includes/daterange_helptexts.php:56
850
  msgid "number of days"
851
  msgstr "päivien lukumäärä"
852
 
853
+ #: includes/daterange_helptexts.php:64
854
  msgid "Date range"
855
  msgstr ""
856
 
857
+ #: includes/daterange_helptexts.php:66
858
  msgid ""
859
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
860
  "\t For the start and end date any available date format can be used."
861
  msgstr ""
862
 
863
+ #: includes/daterange_helptexts.php:75
864
  msgid "This value defines a range without any limits."
865
  msgstr ""
866
 
867
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
868
+ #: includes/daterange_helptexts.php:90
869
  #, php-format
870
  msgid "The corresponding date_range format is: %1$s"
871
  msgstr ""
872
 
873
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
874
  msgid "Upcoming"
875
  msgstr "Tulevat"
876
 
877
+ #: includes/daterange_helptexts.php:82
878
  msgid "This value defines a range from the actual day to the future."
879
  msgstr ""
880
 
881
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
882
  msgid "Past"
883
  msgstr "Menneet"
884
 
885
+ #: includes/daterange_helptexts.php:89
886
  msgid "This value defines a range from the past to the previous day."
887
  msgstr ""
888
 
889
+ #: includes/event.php:124
890
  msgid "No valid start date provided"
891
  msgstr ""
892
 
893
+ #: includes/event.php:299 includes/event.php:301
894
+ #: includes/sc_event-list.php:298
895
+ msgid "read more"
896
+ msgstr ""
897
+
898
+ #: includes/events_post_type.php:69
899
  msgid "Events"
900
  msgstr "Tapahtumat"
901
 
902
+ #: includes/events_post_type.php:70
903
  msgid "Event"
904
  msgstr ""
905
 
906
+ #: includes/events_post_type.php:71
907
  msgid "Add New"
908
  msgstr "Lisää uusi"
909
 
910
+ #: includes/events_post_type.php:72
911
  msgid "Add New Event"
912
  msgstr "Lisää uusi tapahtuma"
913
 
914
+ #: includes/events_post_type.php:73
915
  msgid "Edit Event"
916
  msgstr "Muokkaa tapahtumaa"
917
 
918
+ #: includes/events_post_type.php:74
919
  msgid "New Event"
920
  msgstr ""
921
 
922
+ #: includes/events_post_type.php:75
923
  msgid "View Event"
924
  msgstr ""
925
 
926
+ #: includes/events_post_type.php:76
927
  msgid "View Events"
928
  msgstr ""
929
 
930
+ #: includes/events_post_type.php:77
931
  msgid "Search Events"
932
  msgstr ""
933
 
934
+ #: includes/events_post_type.php:79
935
  msgid "No events found in Trash"
936
  msgstr ""
937
 
938
+ #: includes/events_post_type.php:81
939
  msgid "All Events"
940
  msgstr "Kaikki tapahtumat"
941
 
942
+ #: includes/events_post_type.php:82
943
  msgid "Event Archives"
944
  msgstr ""
945
 
946
+ #: includes/events_post_type.php:83
947
  msgid "Event Attributes"
948
  msgstr ""
949
 
950
+ #: includes/events_post_type.php:84
951
  msgid "Insert into event"
952
  msgstr ""
953
 
954
+ #: includes/events_post_type.php:85
955
  msgid "Uploaded to this event"
956
  msgstr ""
957
 
958
+ #: includes/events_post_type.php:86
959
  msgid "Event List"
960
  msgstr "Tapahtuma lista"
961
 
962
+ #: includes/events_post_type.php:87
963
  msgid "Filter events list"
964
  msgstr ""
965
 
966
+ #: includes/events_post_type.php:88
967
  msgid "Events list navigation"
968
  msgstr ""
969
 
970
+ #: includes/events_post_type.php:89
971
  msgid "Events list"
972
  msgstr ""
973
 
974
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
975
  msgid "Reset"
976
  msgstr ""
977
 
978
+ #: includes/filterbar.php:296
979
  msgid "All"
980
  msgstr "Kaikki"
981
 
982
+ #: includes/filterbar.php:298
983
  msgid "All Dates"
984
  msgstr ""
985
 
1001
  "CSV file can be specified."
1002
  msgstr ""
1003
 
1004
+ #: includes/options_helptexts.php:23
1005
  #, php-format
1006
  msgid ""
1007
  "You can use the php date format options given in %1$s, the most important "
1008
  "ones are:"
1009
  msgstr ""
1010
 
1011
+ #: includes/options_helptexts.php:26
1012
  msgid "full year representation, with 4 digits"
1013
  msgstr ""
1014
 
1015
+ #: includes/options_helptexts.php:27
1016
  msgid "numeric representation of a month, with leading zeros"
1017
  msgstr ""
1018
 
1019
+ #: includes/options_helptexts.php:28
1020
  msgid "day of the month, 2 digits with leading zeros"
1021
  msgstr ""
1022
 
1023
+ #: includes/options_helptexts.php:30
1024
  msgid ""
1025
  "If the date format in the CSV file does not correspond to the given format, "
1026
  "the import script tries to recognize the date format by itself."
1027
  msgstr ""
1028
 
1029
+ #: includes/options_helptexts.php:31
1030
  msgid ""
1031
  "But this can cause problems or result in wrong dates, so it is recommended "
1032
  "to specify the correct date format here."
1033
  msgstr ""
1034
 
1035
+ #: includes/options_helptexts.php:32
1036
  msgid "Examples"
1037
  msgstr ""
1038
 
1039
+ #: includes/options_helptexts.php:41
1040
  msgid "Text for no events"
1041
  msgstr "Ei tapahtumia teksti"
1042
 
1043
+ #: includes/options_helptexts.php:43
1044
  msgid ""
1045
  "This option defines the displayed text when no events are available for the "
1046
  "selected view."
1047
  msgstr ""
1048
 
1049
+ #: includes/options_helptexts.php:48
1050
  msgid "Multiday filter range"
1051
  msgstr ""
1052
 
1053
+ #: includes/options_helptexts.php:49
1054
  msgid "Use the complete event range in the date filter"
1055
  msgstr ""
1056
 
1057
+ #: includes/options_helptexts.php:51
1058
  msgid ""
1059
  "This option defines if the complete range of a multiday event shall be "
1060
  "considered in the date filter."
1061
  msgstr ""
1062
 
1063
+ #: includes/options_helptexts.php:52
1064
  msgid ""
1065
  "If disabled, only the start day of an event is considered in the filter."
1066
  msgstr ""
1067
 
1068
+ #: includes/options_helptexts.php:53
1069
  msgid ""
1070
  "For an example multiday event which started yesterday and ends tomorrow this"
1071
  " means, that it is displayed in umcoming dates when this option is enabled, "
1072
  "but it is hidden when the option is disabled."
1073
  msgstr ""
1074
 
1075
+ #: includes/options_helptexts.php:58
1076
  msgid "Date display"
1077
  msgstr "Päivä näyttö"
1078
 
1079
+ #: includes/options_helptexts.php:59
1080
  msgid "Show the date only once per day"
1081
  msgstr ""
1082
 
1083
+ #: includes/options_helptexts.php:61
1084
  msgid ""
1085
  "With this option enabled the date is only displayed once per day if more "
1086
  "than one event is available on the same day."
1087
  msgstr ""
1088
 
1089
+ #: includes/options_helptexts.php:62
1090
  msgid ""
1091
  "If enabled, the events are ordered in a different way (end date before start"
1092
  " time) to allow using the same date for as much events as possible."
1093
  msgstr ""
1094
 
1095
+ #: includes/options_helptexts.php:67
1096
  msgid "HTML tags"
1097
  msgstr "HTML merkit"
1098
 
1099
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1100
  #, php-format
1101
  msgid "Allow HTML tags in the event field \"%1$s\""
1102
  msgstr ""
1103
 
1104
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1105
  #, php-format
1106
  msgid ""
1107
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1108
  msgstr ""
1109
 
1110
+ #: includes/options_helptexts.php:81
1111
  msgid "Preferred language file"
1112
  msgstr ""
1113
 
1114
+ #: includes/options_helptexts.php:82
1115
  msgid "Load translations from general language directory first"
1116
  msgstr ""
1117
 
1118
+ #: includes/options_helptexts.php:84
1119
  #, php-format
1120
  msgid ""
1121
  "The default is to load the %1$s translation file from the plugin language "
1122
  "directory first (%2$s)."
1123
  msgstr ""
1124
 
1125
+ #: includes/options_helptexts.php:85
1126
  #, php-format
1127
  msgid ""
1128
  "If you want to load your own language file from the general language "
1130
  "language directory, you have to enable this option."
1131
  msgstr ""
1132
 
1133
+ #: includes/options_helptexts.php:91
1134
  msgid "Events permalink slug"
1135
  msgstr ""
1136
 
1137
+ #: includes/options_helptexts.php:92
1138
  msgid ""
1139
  "With this option the slug for the events permalink URLs can be defined."
1140
  msgstr ""
1141
 
1142
+ #: includes/options_helptexts.php:97
1143
  msgid "Text for \"Show content\""
1144
  msgstr ""
1145
 
1146
+ #: includes/options_helptexts.php:98
1147
  msgid ""
1148
  "With this option the displayed text for the link to show the event content "
1149
  "can be changed, when collapsing is enabled."
1150
  msgstr ""
1151
 
1152
+ #: includes/options_helptexts.php:103
1153
  msgid "Text for \"Hide content\""
1154
  msgstr ""
1155
 
1156
+ #: includes/options_helptexts.php:104
1157
  msgid ""
1158
  "With this option the displayed text for the link to hide the event content "
1159
  "can be changed, when collapsing is enabled."
1160
  msgstr ""
1161
 
1162
+ #: includes/options_helptexts.php:109
1163
  msgid "Disable CSS file"
1164
  msgstr "Estä CSS tiedosto"
1165
 
1166
+ #: includes/options_helptexts.php:110
1167
  #, php-format
1168
  msgid "Disable the %1$s file."
1169
  msgstr ""
1170
 
1171
+ #: includes/options_helptexts.php:112
1172
  #, php-format
1173
  msgid "With this option you can disable the inclusion of the %1$s file."
1174
  msgstr ""
1175
 
1176
+ #: includes/options_helptexts.php:113
1177
  msgid ""
1178
  "This normally only make sense if you have css conflicts with your theme and "
1179
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1180
  msgstr ""
1181
 
1182
+ #: includes/options_helptexts.php:119
1183
  msgid "Date format in edit form"
1184
  msgstr "Päivämäärän muotoilu muokkaus lomakkeella"
1185
 
1186
+ #: includes/options_helptexts.php:121
1187
  msgid ""
1188
  "This option sets the displayed date format for the event date fields in the "
1189
  "event new / edit form."
1190
  msgstr ""
1191
 
1192
+ #: includes/options_helptexts.php:122
1193
  msgid "The default is an empty string to use the Wordpress standard setting."
1194
  msgstr ""
1195
 
1196
+ #: includes/options_helptexts.php:123
1197
  #, php-format
1198
  msgid ""
1199
  "All available options to specify the date format can be found %1$shere%2$s."
1200
  msgstr ""
1201
 
1202
+ #: includes/options_helptexts.php:129
1203
  msgid "Enable RSS feed"
1204
  msgstr "Salli RSS syöte"
1205
 
1206
+ #: includes/options_helptexts.php:130
1207
  msgid "Enable support for the event RSS feed"
1208
  msgstr ""
1209
 
1210
+ #: includes/options_helptexts.php:132
1211
  msgid ""
1212
  "This option activates the RSS feed for the events and adds a feed link in "
1213
  "the html head."
1214
  msgstr ""
1215
 
1216
+ #: includes/options_helptexts.php:133
1217
  msgid ""
1218
  "You have to enable this option if you want to use one of the RSS feed "
1219
  "features."
1220
  msgstr ""
1221
 
1222
+ #: includes/options_helptexts.php:138
1223
  msgid "Enable iCal feed"
1224
  msgstr ""
1225
 
1226
+ #: includes/options_helptexts.php:139
1227
  msgid "Enable support for the event iCal feed"
1228
  msgstr ""
1229
 
1230
+ #: includes/options_helptexts.php:141
1231
  msgid "This option activates the iCal feed for events."
1232
  msgstr ""
1233
 
1234
+ #: includes/options_helptexts.php:142
1235
  msgid ""
1236
  "You have to enable this option if you want to use one of the iCal features."
1237
  msgstr ""
1238
 
1239
+ #: includes/options_helptexts.php:147
1240
  msgid "Position of the RSS feed link"
1241
  msgstr ""
1242
 
1243
+ #: includes/options_helptexts.php:149
1244
  msgid "at the top (above the navigation bar)"
1245
  msgstr ""
1246
 
1247
+ #: includes/options_helptexts.php:150
1248
  msgid "between navigation bar and events"
1249
  msgstr ""
1250
 
1251
+ #: includes/options_helptexts.php:151
1252
  msgid "at the bottom"
1253
  msgstr ""
1254
 
1255
+ #: includes/options_helptexts.php:153
1256
  msgid ""
1257
  "This option specifies the position of the RSS feed link in the event list."
1258
  msgstr ""
1259
 
1260
+ #: includes/options_helptexts.php:158
1261
  msgid "Align of the RSS feed link"
1262
  msgstr ""
1263
 
1264
+ #: includes/options_helptexts.php:160
1265
  msgid "left"
1266
  msgstr "vasen"
1267
 
1268
+ #: includes/options_helptexts.php:161
1269
  msgid "center"
1270
  msgstr "keskitetty"
1271
 
1272
+ #: includes/options_helptexts.php:162
1273
  msgid "right"
1274
  msgstr "oikea"
1275
 
1276
+ #: includes/options_helptexts.php:164
1277
  msgid ""
1278
  "This option specifies the align of the RSS feed link in the event list."
1279
  msgstr ""
1280
 
1281
+ #: includes/options_helptexts.php:169
1282
  msgid "RSS feed name"
1283
  msgstr ""
1284
 
1285
+ #: includes/options_helptexts.php:171
1286
  #, php-format
1287
  msgid "This option sets the RSS feed name. The default value is %1$s."
1288
  msgstr ""
1289
 
1290
+ #: includes/options_helptexts.php:172
1291
  #, php-format
1292
  msgid ""
1293
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1294
  "enabled)."
1295
  msgstr ""
1296
 
1297
+ #: includes/options_helptexts.php:177
1298
  msgid "RSS feed Description"
1299
  msgstr ""
1300
 
1301
+ #: includes/options_helptexts.php:179
1302
  #, php-format
1303
  msgid "This options set the RSS feed description. The default value is %1$s."
1304
  msgstr ""
1305
 
1306
+ #: includes/options_helptexts.php:180
1307
  msgid ""
1308
  "This description will be used in the title for the feed link in the html "
1309
  "head and for the description in the feed itself."
1310
  msgstr ""
1311
 
1312
+ #: includes/options_helptexts.php:185
1313
  msgid "RSS feed events"
1314
  msgstr ""
1315
 
1316
+ #: includes/options_helptexts.php:186
1317
  msgid "Only show upcoming events in the RSS feed"
1318
  msgstr ""
1319
 
1320
+ #: includes/options_helptexts.php:188
1321
  msgid ""
1322
  "If this option is enabled only the upcoming events are listed in the RSS "
1323
  "feed."
1324
  msgstr ""
1325
 
1326
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1327
  msgid "If disabled, all events (upcoming and past) will be listed."
1328
  msgstr ""
1329
 
1330
+ #: includes/options_helptexts.php:194
1331
  msgid "RSS link text"
1332
  msgstr ""
1333
 
1334
+ #: includes/options_helptexts.php:196
1335
  msgid "This option sets the caption of the RSS feed link in the event list."
1336
  msgstr ""
1337
 
1338
+ #: includes/options_helptexts.php:197
1339
  msgid "Use an empty text to only show the rss image."
1340
  msgstr ""
1341
 
1342
+ #: includes/options_helptexts.php:198
1343
  #, php-format
1344
  msgid ""
1345
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1346
  " RSS feed link."
1347
  msgstr ""
1348
 
1349
+ #: includes/options_helptexts.php:203
1350
  msgid "iCal feed name"
1351
  msgstr ""
1352
 
1353
+ #: includes/options_helptexts.php:205
1354
  #, php-format
1355
  msgid "This option sets the iCal feed name. The default value is %1$s."
1356
  msgstr ""
1357
 
1358
+ #: includes/options_helptexts.php:206
1359
  #, php-format
1360
  msgid ""
1361
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1362
  "permalinks enabled)."
1363
  msgstr ""
1364
 
1365
+ #: includes/options_helptexts.php:211
1366
  msgid "iCal feed events"
1367
  msgstr ""
1368
 
1369
+ #: includes/options_helptexts.php:212
1370
  msgid "Only show upcoming events in the iCal feed"
1371
  msgstr ""
1372
 
1373
+ #: includes/options_helptexts.php:214
1374
  msgid ""
1375
  "If this option is enabled only the upcoming events are listed in the iCal "
1376
  "file."
1377
  msgstr ""
1378
 
1379
+ #: includes/options_helptexts.php:220
1380
  msgid "iCal link text"
1381
  msgstr ""
1382
 
1383
+ #: includes/options_helptexts.php:222
1384
  msgid "This option sets the iCal link text in the event list."
1385
  msgstr ""
1386
 
1387
+ #: includes/options_helptexts.php:223
1388
  msgid "Use an empty text to only show the iCal image."
1389
  msgstr ""
1390
 
1391
+ #: includes/options_helptexts.php:224
1392
  #, php-format
1393
  msgid ""
1394
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1395
  " iCal feed link."
1396
  msgstr ""
1397
 
1398
+ #: includes/options_helptexts.php:231
1399
  msgid "Event Category handling"
1400
  msgstr ""
1401
 
1402
+ #: includes/options_helptexts.php:232
1403
  msgid "Use Post Categories"
1404
  msgstr ""
1405
 
1406
+ #: includes/options_helptexts.php:234
1407
  msgid ""
1408
  "Do not maintain seperate categories for the events, and use the existing "
1409
  "post categories instead."
1410
  msgstr ""
1411
 
1412
+ #: includes/options_helptexts.php:235
1413
  msgid "Attention"
1414
  msgstr "Huomio"
1415
 
1416
+ #: includes/options_helptexts.php:236
1417
  msgid ""
1418
  "This option cannot be changed directly, but you can go to the Event Category"
1419
  " switching page from here."
1420
  msgstr ""
1421
 
1422
+ #: includes/options.php:73
1423
  msgid "events"
1424
  msgstr ""
1425
 
1426
+ #: includes/options.php:77
1427
  msgid "Show content"
1428
  msgstr ""
1429
 
1430
+ #: includes/options.php:81
1431
  msgid "Hide content"
1432
  msgstr ""
1433
 
1434
+ #: includes/sc_event-list_helptexts.php:8
1435
  msgid "event-id"
1436
  msgstr ""
1437
 
1438
+ #: includes/sc_event-list_helptexts.php:9
1439
  #, php-format
1440
  msgid ""
1441
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1443
  "this event is shown."
1444
  msgstr ""
1445
 
1446
+ #: includes/sc_event-list_helptexts.php:13
1447
+ #: includes/sc_event-list_helptexts.php:31
1448
  msgid "year"
1449
  msgstr "vuosi"
1450
 
1451
+ #: includes/sc_event-list_helptexts.php:14
1452
  msgid ""
1453
  "This attribute defines which events are initially shown. The default is to "
1454
  "show the upcoming events only."
1455
  msgstr ""
1456
 
1457
+ #: includes/sc_event-list_helptexts.php:15
1458
  #, php-format
1459
  msgid ""
1460
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1461
  "change the displayed event date range via the filterbar or url parameters."
1462
  msgstr ""
1463
 
1464
+ #: includes/sc_event-list_helptexts.php:19
1465
  msgid "category slug"
1466
  msgstr ""
1467
 
1468
+ #: includes/sc_event-list_helptexts.php:20
1469
  msgid ""
1470
  "This attribute defines the category of which events are initially shown. The"
1471
  " default is to show events of all categories."
1472
  msgstr ""
1473
 
1474
+ #: includes/sc_event-list_helptexts.php:21
1475
  msgid ""
1476
  "Provide a category slug to change this behavior. It is still possible to "
1477
  "change the displayed categories via the filterbar or url parameters."
1478
  msgstr ""
1479
 
1480
+ #: includes/sc_event-list_helptexts.php:26
1481
  msgid "This attribute defines the initial order of the events."
1482
  msgstr ""
1483
 
1484
+ #: includes/sc_event-list_helptexts.php:27
1485
  msgid ""
1486
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1487
  "in the opposite direction (from new to old)."
1488
  msgstr ""
1489
 
1490
+ #: includes/sc_event-list_helptexts.php:32
1491
  #, php-format
1492
  msgid ""
1493
  "This attribute defines the dates and date ranges of which events are "
1494
  "displayed. The default is %1$s to show all events."
1495
  msgstr ""
1496
 
1497
+ #: includes/sc_event-list_helptexts.php:33
1498
  #, php-format
1499
  msgid ""
1500
  "Filtered events according to %1$s value are not available in the event list."
1501
  msgstr ""
1502
 
1503
+ #: includes/sc_event-list_helptexts.php:34
1504
  #, php-format
1505
  msgid ""
1506
  "You can find all available values with a description and examples in the "
1507
  "sections %1$s and %2$s below."
1508
  msgstr ""
1509
 
1510
+ #: includes/sc_event-list_helptexts.php:35
1511
  #, php-format
1512
  msgid "See %1$s description if you want to define complex filters."
1513
  msgstr ""
1514
 
1515
+ #: includes/sc_event-list_helptexts.php:39
1516
  msgid "category slugs"
1517
  msgstr ""
1518
 
1519
+ #: includes/sc_event-list_helptexts.php:40
1520
  msgid ""
1521
  "This attribute defines the category filter which filters the events to show."
1522
  " The default is $1$s or an empty string to show all events."
1523
  msgstr ""
1524
 
1525
+ #: includes/sc_event-list_helptexts.php:41
1526
  #, php-format
1527
  msgid ""
1528
  "Events with categories that doesn´t match %1$s are not shown in the event "
1529
  "list. They are also not available if a manual url parameter is added."
1530
  msgstr ""
1531
 
1532
+ #: includes/sc_event-list_helptexts.php:42
1533
  #, php-format
1534
  msgid ""
1535
  "The filter is specified via the given category slugs. See %1$s description "
1536
  "if you want to define complex filters."
1537
  msgstr ""
1538
 
1539
+ #: includes/sc_event-list_helptexts.php:46
 
 
1540
  #: includes/sc_event-list_helptexts.php:111
1541
+ #: includes/sc_event-list_helptexts.php:138
1542
+ #: includes/sc_event-list_helptexts.php:177
1543
  msgid "number"
1544
  msgstr "numero"
1545
 
1546
+ #: includes/sc_event-list_helptexts.php:47
1547
  #, php-format
1548
  msgid ""
1549
  "This attribute defines how many events should be displayed if upcoming "
1551
  "displayed."
1552
  msgstr ""
1553
 
1554
+ #: includes/sc_event-list_helptexts.php:48
1555
  msgid ""
1556
  "Please not that in the actual version there is no pagination of the events "
1557
  "available, so the event list can be very long."
1558
  msgstr ""
1559
 
1560
+ #: includes/sc_event-list_helptexts.php:53
1561
  msgid ""
1562
  "This attribute defines if the filterbar should be displayed. The filterbar "
1563
  "allows the users to specify filters for the listed events."
1564
  msgstr ""
1565
 
1566
+ #: includes/sc_event-list_helptexts.php:54
1567
  #, php-format
1568
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1569
  msgstr ""
1570
 
1571
+ #: includes/sc_event-list_helptexts.php:55
1572
  #, php-format
1573
  msgid ""
1574
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1575
  " in the single event view."
1576
  msgstr ""
1577
 
1578
+ #: includes/sc_event-list_helptexts.php:60
1579
  #, php-format
1580
  msgid ""
1581
  "This attribute specifies the available items in the filterbar. This options "
1582
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1583
  msgstr ""
1584
 
1585
+ #: includes/sc_event-list_helptexts.php:61
1586
  msgid ""
1587
  "Find below an overview of the available filterbar items and their options:"
1588
  msgstr ""
1589
 
1590
+ #: includes/sc_event-list_helptexts.php:64
1591
  msgid "filterbar item"
1592
  msgstr ""
1593
 
1594
+ #: includes/sc_event-list_helptexts.php:64
1595
+ #: includes/sc_event-list_helptexts.php:96
1596
  msgid "description"
1597
  msgstr ""
1598
 
1599
+ #: includes/sc_event-list_helptexts.php:64
1600
  msgid "item options"
1601
  msgstr ""
1602
 
1603
+ #: includes/sc_event-list_helptexts.php:64
1604
  msgid "option values"
1605
  msgstr ""
1606
 
1607
+ #: includes/sc_event-list_helptexts.php:64
1608
  msgid "default value"
1609
  msgstr ""
1610
 
1611
+ #: includes/sc_event-list_helptexts.php:64
1612
  msgid "option description"
1613
  msgstr ""
1614
 
1615
+ #: includes/sc_event-list_helptexts.php:67
1616
  msgid ""
1617
  "Show a list of all available years. Additional there are some special "
1618
  "entries available (see item options)."
1619
  msgstr ""
1620
 
1621
+ #: includes/sc_event-list_helptexts.php:71
1622
+ #: includes/sc_event-list_helptexts.php:82
1623
  msgid "Add an entry to show all events."
1624
  msgstr ""
1625
 
1626
+ #: includes/sc_event-list_helptexts.php:73
1627
+ #: includes/sc_event-list_helptexts.php:84
1628
  msgid "Add an entry to show all upcoming events."
1629
  msgstr ""
1630
 
1631
+ #: includes/sc_event-list_helptexts.php:74
1632
+ #: includes/sc_event-list_helptexts.php:85
1633
  msgid "Add an entry to show events in the past."
1634
  msgstr ""
1635
 
1636
+ #: includes/sc_event-list_helptexts.php:75
1637
  msgid "Set descending or ascending order of year entries."
1638
  msgstr ""
1639
 
1640
+ #: includes/sc_event-list_helptexts.php:78
1641
  msgid "Show a list of all available months."
1642
  msgstr ""
1643
 
1644
+ #: includes/sc_event-list_helptexts.php:86
1645
  msgid "Set descending or ascending order of month entries."
1646
  msgstr ""
1647
 
1648
+ #: includes/sc_event-list_helptexts.php:87
1649
  msgid "php date-formats"
1650
  msgstr ""
1651
 
1652
+ #: includes/sc_event-list_helptexts.php:87
1653
  msgid "Set the displayed date format of the month entries."
1654
  msgstr ""
1655
 
1656
+ #: includes/sc_event-list_helptexts.php:88
1657
  #, php-format
1658
  msgid ""
1659
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1661
  "order."
1662
  msgstr ""
1663
 
1664
+ #: includes/sc_event-list_helptexts.php:88
1665
  #, php-format
1666
  msgid ""
1667
  "Specifies the displayed values and their order. The items must be seperated "
1668
  "by %1$s."
1669
  msgstr ""
1670
 
1671
+ #: includes/sc_event-list_helptexts.php:89
1672
  msgid "Show a list of all available categories."
1673
  msgstr ""
1674
 
1675
+ #: includes/sc_event-list_helptexts.php:89
1676
  msgid "Add an entry to show events from all categories."
1677
  msgstr ""
1678
 
1679
+ #: includes/sc_event-list_helptexts.php:90
1680
  msgid "A link to reset the eventlist filter to standard."
1681
  msgstr ""
1682
 
1683
+ #: includes/sc_event-list_helptexts.php:90
1684
  msgid "any text"
1685
  msgstr ""
1686
 
1687
+ #: includes/sc_event-list_helptexts.php:90
1688
  msgid "Set the caption of the link."
1689
  msgstr ""
1690
 
1691
+ #: includes/sc_event-list_helptexts.php:93
1692
  msgid "Find below an overview of the available filterbar display options:"
1693
  msgstr ""
1694
 
1695
+ #: includes/sc_event-list_helptexts.php:96
1696
  msgid "display option"
1697
  msgstr ""
1698
 
1699
+ #: includes/sc_event-list_helptexts.php:96
1700
  msgid "available for"
1701
  msgstr ""
1702
 
1703
+ #: includes/sc_event-list_helptexts.php:97
1704
  #, php-format
1705
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1706
  msgstr ""
1707
 
1708
+ #: includes/sc_event-list_helptexts.php:98
1709
  msgid ""
1710
  "Shows a select box where an item can be choosen. After the selection of an "
1711
  "item the page is reloaded via javascript to show the filtered events."
1712
  msgstr ""
1713
 
1714
+ #: includes/sc_event-list_helptexts.php:99
1715
  msgid "Shows a simple link which can be clicked."
1716
  msgstr ""
1717
 
1718
+ #: includes/sc_event-list_helptexts.php:102
1719
  msgid "Find below some declaration examples with descriptions:"
1720
  msgstr ""
1721
 
1722
+ #: includes/sc_event-list_helptexts.php:104
1723
  #, php-format
1724
  msgid ""
1725
  "In this example you can see that the filterbar item and the used display "
1727
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1728
  msgstr ""
1729
 
1730
+ #: includes/sc_event-list_helptexts.php:106
1731
  #, php-format
1732
  msgid ""
1733
  "In this example you can see that filterbar options can be added in brackets "
1734
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1735
  msgstr ""
1736
 
1737
+ #: includes/sc_event-list_helptexts.php:106
1738
  msgid "option_name"
1739
  msgstr ""
1740
 
1741
+ #: includes/sc_event-list_helptexts.php:106
1742
  msgid "value"
1743
  msgstr ""
1744
 
1745
+ #: includes/sc_event-list_helptexts.php:107
1746
  #, php-format
1747
  msgid ""
1748
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1751
  "left-aligned and the reset link will be on the right side."
1752
  msgstr ""
1753
 
1754
+ #: includes/sc_event-list_helptexts.php:112
1755
+ #: includes/sc_event-list_helptexts.php:139
1756
  msgid ""
1757
  "This attribute specifies if the title should be truncated to the given "
1758
  "number of characters in the event list."
1759
  msgstr ""
1760
 
1761
+ #: includes/sc_event-list_helptexts.php:113
1762
+ #: includes/sc_event-list_helptexts.php:140
1763
  #, php-format
1764
  msgid ""
1765
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1766
  "is automatically truncated via css."
1767
  msgstr ""
1768
 
 
 
1769
  #: includes/sc_event-list_helptexts.php:114
1770
+ #: includes/sc_event-list_helptexts.php:141
1771
+ #: includes/sc_event-list_helptexts.php:180
1772
  msgid "This attribute has no influence if only a single event is shown."
1773
  msgstr ""
1774
 
1775
+ #: includes/sc_event-list_helptexts.php:120
1776
  msgid ""
1777
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1778
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1779
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1780
  msgstr ""
1781
 
1782
+ #: includes/sc_event-list_helptexts.php:130
1783
  msgid ""
1784
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1785
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1786
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1787
  msgstr ""
1788
 
1789
+ #: includes/sc_event-list_helptexts.php:147
1790
  msgid ""
1791
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1792
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1793
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1794
  msgstr ""
1795
 
1796
+ #: includes/sc_event-list_helptexts.php:157
1797
  msgid ""
1798
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1799
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1800
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1801
  msgstr ""
1802
 
1803
+ #: includes/sc_event-list_helptexts.php:167
1804
  msgid ""
1805
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1806
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1809
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1810
  msgstr ""
1811
 
1812
+ #: includes/sc_event-list_helptexts.php:178
1813
  msgid ""
1814
  "This attribute specifies if the content should be truncate to the given "
1815
  "number of characters in the event list."
1816
  msgstr ""
1817
 
1818
+ #: includes/sc_event-list_helptexts.php:179
1819
  #, php-format
1820
  msgid "With the standard value %1$s the full text is displayed."
1821
  msgstr ""
1822
 
1823
+ #: includes/sc_event-list_helptexts.php:186
1824
  msgid ""
1825
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1826
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1828
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1829
  msgstr ""
1830
 
1831
+ #: includes/sc_event-list_helptexts.php:197
1832
  msgid ""
1833
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1834
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
1836
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1837
  msgstr ""
1838
 
1839
+ #: includes/sc_event-list_helptexts.php:208
1840
  msgid ""
1841
  "This attribute specifies if a rss feed link should be added.<br />\n"
1842
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
1845
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1846
  msgstr ""
1847
 
1848
+ #: includes/sc_event-list_helptexts.php:220
1849
  msgid ""
1850
  "This attribute specifies if a ical feed link should be added.<br />\n"
1851
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
1853
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1854
  msgstr ""
1855
 
1856
+ #: includes/sc_event-list_helptexts.php:231
1857
  msgid ""
1858
  "This attribute specifies the page or post url for event links.<br />\n"
1859
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1860
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1861
  msgstr ""
1862
 
1863
+ #: includes/sc_event-list_helptexts.php:243
1864
  msgid ""
1865
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1866
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1867
  msgstr ""
1868
 
1869
+ #: includes/sc_event-list.php:154
1870
+ msgid "Sorry, the requested event is not available!"
1871
+ msgstr ""
1872
+
1873
+ #: includes/sc_event-list.php:163
1874
  msgid "Event Information:"
1875
  msgstr "Tapahtuman tiedot:"
1876
 
1877
+ #: includes/sc_event-list.php:405
1878
  msgid "Link to RSS feed"
1879
  msgstr ""
1880
 
1881
+ #: includes/sc_event-list.php:414
1882
  msgid "Link to iCal feed"
1883
  msgstr ""
1884
 
1885
+ #: includes/widget_helptexts.php:11
1886
  msgid "This option defines the displayed title for the widget."
1887
  msgstr "Määritä vimpaimen näkyvä otsikko"
1888
 
1889
+ #: includes/widget_helptexts.php:18
1890
  msgid "Category Filter"
1891
  msgstr "Kategoria suodatin"
1892
 
1893
+ #: includes/widget_helptexts.php:20
1894
  msgid ""
1895
  "This option defines the categories of which events are shown. The standard "
1896
  "is all or an empty string to show all events. Specify a category slug or a "
1899
  "all possibilities."
1900
  msgstr ""
1901
 
1902
+ #: includes/widget_helptexts.php:27
1903
  msgid "Number of listed events"
1904
  msgstr "Listattujen tapahtumien määrä"
1905
 
1906
+ #: includes/widget_helptexts.php:29
1907
  msgid "The number of upcoming events to display"
1908
  msgstr ""
1909
 
1910
+ #: includes/widget_helptexts.php:36
1911
  msgid "Truncate event title to"
1912
  msgstr "Tapahtuma otsikon lyhenne"
1913
 
1914
+ #: includes/widget_helptexts.php:37 includes/widget_helptexts.php:65
1915
+ #: includes/widget_helptexts.php:93
1916
  msgid "characters"
1917
  msgstr "merkkejä"
1918
 
1919
+ #: includes/widget_helptexts.php:38
1920
  msgid ""
1921
  "This option defines the number of displayed characters for the event title."
1922
  msgstr ""
1923
 
1924
+ #: includes/widget_helptexts.php:39 includes/widget_helptexts.php:67
1925
  #, php-format
1926
  msgid ""
1927
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1928
  "automatically truncate the text via css."
1929
  msgstr ""
1930
 
1931
+ #: includes/widget_helptexts.php:46
1932
  msgid "Show event starttime"
1933
  msgstr "Näytä tapahtuman alkamisajankohta"
1934
 
1935
+ #: includes/widget_helptexts.php:48
1936
  msgid "This option defines if the event start time will be displayed."
1937
  msgstr ""
1938
 
1939
+ #: includes/widget_helptexts.php:55
1940
  msgid "Show event location"
1941
  msgstr "Näytä tapahtuman paikka"
1942
 
1943
+ #: includes/widget_helptexts.php:57
1944
  msgid "This option defines if the event location will be displayed."
1945
  msgstr ""
1946
 
1947
+ #: includes/widget_helptexts.php:64
1948
  msgid "Truncate location to"
1949
  msgstr "Sijainnin lyhenne"
1950
 
1951
+ #: includes/widget_helptexts.php:66
1952
  msgid ""
1953
  "If the event location is diplayed this option defines the number of "
1954
  "displayed characters."
1955
  msgstr ""
1956
 
1957
+ #: includes/widget_helptexts.php:74
1958
  msgid "Show event excerpt"
1959
  msgstr ""
1960
 
1961
+ #: includes/widget_helptexts.php:76
1962
  msgid "This option defines if the event excerpt will be displayed."
1963
  msgstr ""
1964
 
1965
+ #: includes/widget_helptexts.php:83
1966
  msgid "Show event content"
1967
  msgstr ""
1968
 
1969
+ #: includes/widget_helptexts.php:85
1970
  msgid "This option defines if the event content will be displayed."
1971
  msgstr ""
1972
 
1973
+ #: includes/widget_helptexts.php:92
1974
  msgid "Truncate content to"
1975
  msgstr ""
1976
 
1977
+ #: includes/widget_helptexts.php:94
1978
  msgid ""
1979
  "If the event content are diplayed this option defines the number of diplayed"
1980
  " characters."
1981
  msgstr ""
1982
 
1983
+ #: includes/widget_helptexts.php:95
1984
  #, php-format
1985
  msgid "Set this value to %1$s to view the full text."
1986
  msgstr ""
1987
 
1988
+ #: includes/widget_helptexts.php:102
1989
  msgid "URL to the linked Event List page"
1990
  msgstr ""
1991
 
1992
+ #: includes/widget_helptexts.php:104
1993
  msgid ""
1994
  "This option defines the url to the linked Event List page. This option is "
1995
  "required if you want to use one of the options below."
1996
  msgstr ""
1997
 
1998
+ #: includes/widget_helptexts.php:111
1999
  msgid "Shortcode ID on linked page"
2000
  msgstr ""
2001
 
2002
+ #: includes/widget_helptexts.php:113
2003
  msgid ""
2004
  "This option defines the shortcode-id for the Event List on the linked page. "
2005
  "Normally the standard value 1 is correct, you only have to change it if you "
2006
  "use multiple event-list shortcodes on the linked page."
2007
  msgstr ""
2008
 
2009
+ #: includes/widget_helptexts.php:122
2010
  msgid ""
2011
  "With this option you can add a link to the single event page for every "
2012
  "displayed event. You have to specify the url to the page and the shortcode "
2013
  "id option if you want to use it."
2014
  msgstr ""
2015
 
2016
+ #: includes/widget_helptexts.php:131
2017
  msgid ""
2018
  "With this option you can add a link to the event-list page below the "
2019
  "diplayed events. You have to specify the url to page option if you want to "
2020
  "use it."
2021
  msgstr ""
2022
 
2023
+ #: includes/widget_helptexts.php:138
2024
  msgid "Caption for the link"
2025
  msgstr ""
2026
 
2027
+ #: includes/widget_helptexts.php:140
2028
  msgid ""
2029
  "This option defines the text for the link to the Event List page if the "
2030
  "approriate option is selected."
2031
  msgstr ""
2032
 
2033
+ #: includes/widget.php:21
2034
  msgid "With this widget a list of upcoming events can be displayed."
2035
  msgstr "Tällä vimpaimella voit näyttää tulevien tapahtumien listan."
2036
 
2037
+ #: includes/widget.php:26
2038
  msgid "Upcoming events"
2039
  msgstr "Tulevat tapahtumat"
2040
 
2041
+ #: includes/widget.php:40
2042
  msgid "show events page"
2043
  msgstr "näytä tapahtuma sivu"
languages/event-list-fr_FR.mo CHANGED
Binary file
languages/event-list-fr_FR.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -11,8 +11,8 @@ msgid ""
11
  msgstr ""
12
  "Project-Id-Version: wp-event-list\n"
13
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
14
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
15
- "PO-Revision-Date: 2020-11-16 16:35+0000\n"
16
  "Last-Translator: mibuthu\n"
17
  "Language-Team: French (France) (http://www.transifex.com/mibuthu/wp-event-list/language/fr_FR/)\n"
18
  "MIME-Version: 1.0\n"
@@ -21,117 +21,117 @@ msgstr ""
21
  "Language: fr_FR\n"
22
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
23
 
24
- #: admin/admin.php:56
25
  #, php-format
26
  msgid "Errors during upgrade of plugin %1$s"
27
  msgstr "Erreurs lors de la mise à niveau de l'extension %1$s"
28
 
29
- #: admin/admin.php:56
30
  #, php-format
31
  msgid "Upgrade of plugin %1$s successful"
32
  msgstr "Mise à niveau de l'extension %1$s terminée"
33
 
34
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
35
  msgid "Event List Settings"
36
  msgstr "Préférences"
37
 
38
- #: admin/admin.php:105
39
  msgid "Settings"
40
  msgstr "Préférences"
41
 
42
- #: admin/admin.php:109 admin/includes/admin-about.php:37
43
  msgid "About Event List"
44
  msgstr "A propos de la liste d'évènement"
45
 
46
- #: admin/admin.php:109
47
  msgid "About"
48
  msgstr "A propos"
49
 
50
- #: admin/admin.php:131
51
  #, php-format
52
  msgid "%s Event"
53
  msgid_plural "%s Events"
54
  msgstr[0] "%s évènement"
55
  msgstr[1] "%s évènements"
56
 
57
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
58
  msgid "General"
59
  msgstr "Général"
60
 
61
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
62
- #: admin/includes/admin-about.php:105
63
  msgid "Shortcode Attributes"
64
  msgstr "Attributs du shortcode"
65
 
66
- #: admin/includes/admin-about.php:72
67
  msgid "Help and Instructions"
68
  msgstr "Aide et instructions"
69
 
70
- #: admin/includes/admin-about.php:73
71
  #, php-format
72
  msgid "You can manage the events %1$shere%2$s"
73
  msgstr "Vous pouvez gérer l'événement %1$sici%2$s"
74
 
75
- #: admin/includes/admin-about.php:74
76
  msgid "To show the events on your site you have 2 possibilities"
77
  msgstr "Pour voir les évènements sur votre site, vous avez 2 possibilités."
78
 
79
- #: admin/includes/admin-about.php:75
80
  #, php-format
81
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
82
  msgstr "Vous pouvez placer le <strong>shortcode</strong> %1$s sur n'importe quel page ou article."
83
 
84
- #: admin/includes/admin-about.php:76
85
  #, php-format
86
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
87
  msgstr "Vous pouvez ajouter le <strong>widget</strong> %1$s dans votre barre latérale."
88
 
89
- #: admin/includes/admin-about.php:77
90
  msgid ""
91
  "The displayed events and their style can be modified with the available "
92
  "widget settings and the available attributes for the shortcode."
93
  msgstr "L'évènement affiché et son style peut être modifié avec les paramètres du widget et attributs disponible pour le shortcode."
94
 
95
- #: admin/includes/admin-about.php:78
96
  #, php-format
97
  msgid ""
98
  "A list of all available shortcode attributes with their descriptions is "
99
  "available in the %1$s tab."
100
  msgstr "Une liste de tous les attributs de shortcode avec leurs description est disponible dans l'onglet%1$s"
101
 
102
- #: admin/includes/admin-about.php:79
103
  msgid "The available widget options are described in their tooltip text."
104
  msgstr "Les options disponibles du widget sont disponible dans leurs infobulles"
105
 
106
- #: admin/includes/admin-about.php:80
107
  #, php-format
108
  msgid ""
109
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
110
  " to insert an URL to the linked event-list page."
111
  msgstr "Si vous activer une des options sur les liens (%1$s ou %2$s) dans le widget, vous devez configurer l'URL vers la liste des événements"
112
 
113
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
114
  msgid "Add links to the single events"
115
  msgstr "Ajoute un lien vers le détail de l'évènement."
116
 
117
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
118
  msgid "Add a link to the Event List page"
119
  msgstr "Ajoute un liens vers la page des évènements."
120
 
121
- #: admin/includes/admin-about.php:81
122
  msgid ""
123
  "This is required because the widget does not know in which page or post the "
124
  "shortcode was included."
125
  msgstr ""
126
 
127
- #: admin/includes/admin-about.php:82
128
  msgid ""
129
  "Additionally you have to insert the correct Shortcode id on the linked page."
130
  " This id describes which shortcode should be used on the given page or post "
131
  "if you have more than one."
132
  msgstr ""
133
 
134
- #: admin/includes/admin-about.php:83
135
  #, php-format
136
  msgid ""
137
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -139,843 +139,848 @@ msgid ""
139
  "link on your linked page or post."
140
  msgstr ""
141
 
142
- #: admin/includes/admin-about.php:84
143
  #, php-format
144
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
145
  msgstr "L' id est disponible à la fin des paramètres de l'URL (ex %1$s)."
146
 
147
- #: admin/includes/admin-about.php:86
148
  #, php-format
149
  msgid ""
150
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
151
  "want."
152
  msgstr ""
153
 
154
- #: admin/includes/admin-about.php:86
155
  msgid "Settings page"
156
  msgstr "Page des paramètres"
157
 
158
- #: admin/includes/admin-about.php:92
159
  msgid "About the plugin author"
160
  msgstr "Au sujet de l'auteur du plugin"
161
 
162
- #: admin/includes/admin-about.php:94
163
  #, php-format
164
  msgid ""
165
  "This plugin is developed by %1$s, you can find more information about the "
166
  "plugin on the %2$s."
167
  msgstr "Ce plugin est développé par %1$s, plus d'informations au sujet du plugin sur %2$s "
168
 
169
- #: admin/includes/admin-about.php:94
170
- msgid "wordpress plugin site"
171
- msgstr "Site du plugin Wordpress"
172
 
173
- #: admin/includes/admin-about.php:95
174
  #, php-format
175
  msgid "If you like the plugin please rate it on the %1$s."
176
  msgstr "Si vous aimez ce plugin, donnez-lui une note sur %1$s."
177
 
178
- #: admin/includes/admin-about.php:95
179
- msgid "wordpress plugin review site"
180
  msgstr ""
181
 
182
- #: admin/includes/admin-about.php:96
183
  msgid ""
184
  "If you want to support the plugin I would be happy to get a small donation"
185
  msgstr "Si vous voulez soutenir ce plugin, je serai ravi de recevoir un petit don !"
186
 
187
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
188
- #: admin/includes/admin-about.php:99
189
  #, php-format
190
  msgid "Donate with %1$s"
191
  msgstr "Faire un don avec %1$s"
192
 
193
- #: admin/includes/admin-about.php:107
194
  msgid ""
195
  "You have the possibility to modify the output if you add some of the "
196
  "following attributes to the shortcode."
197
  msgstr "Vous avez la possibilité de modifier le résultat si vous ajoutez certains des attributs suivant dans le shortcode."
198
 
199
- #: admin/includes/admin-about.php:108
200
  #, php-format
201
  msgid ""
202
  "You can combine and add as much attributes as you want. E.g. the shortcode "
203
  "including the attributes %1$s and %2$s would looks like this:"
204
  msgstr "Vous pouvez combiner et ajouter autant d'attributs que vous voulez. I.E le shortcode incluant les attributs %1$s et %2$s devrait ressembler à cela:"
205
 
206
- #: admin/includes/admin-about.php:110
207
  msgid ""
208
  "Below you can find a list of all supported attributes with their "
209
  "descriptions and available options:"
210
  msgstr "Ci-dessous, vous pouvez trouver une liste de tous les attributs supporté avec leurs descriptions et les options valables."
211
 
212
- #: admin/includes/admin-about.php:124
213
  msgid "Attribute name"
214
  msgstr "Nom de l'attribut"
215
 
216
- #: admin/includes/admin-about.php:125
217
  msgid "Value options"
218
  msgstr "Valeurs possibles"
219
 
220
- #: admin/includes/admin-about.php:126
221
  msgid "Default value"
222
  msgstr "Valeur par défaut"
223
 
224
- #: admin/includes/admin-about.php:127
225
  msgid "Description"
226
  msgstr "Description"
227
 
228
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
229
- #: includes/sc_event-list_helptexts.php:31
230
  msgid "Filter Syntax"
231
  msgstr "Syntaxe des filtres"
232
 
233
- #: admin/includes/admin-about.php:146
234
  msgid ""
235
  "For date and cat filters you can specify complex filters with the following "
236
  "syntax:"
237
  msgstr "Pour les filtres de dates et catégories, vous pouvez spécifier des filtres complexe avec la syntaxe suivante."
238
 
239
- #: admin/includes/admin-about.php:147
240
  #, php-format
241
  msgid ""
242
  "You can use %1$s and %2$s connections to define complex filters. "
243
  "Additionally you can set brackets %3$s for nested queries."
244
  msgstr "Vous pouvez utiliser les connections %1$s et %2$s pour définir des filtres complexes. De plus vous pouvez ajouter des parenthèses %3$s pour les requêtes imbriquées."
245
 
246
- #: admin/includes/admin-about.php:147
247
  msgid "AND"
248
  msgstr "ET"
249
 
250
- #: admin/includes/admin-about.php:147
251
  msgid "OR"
252
  msgstr "OU"
253
 
254
- #: admin/includes/admin-about.php:147
255
  msgid "or"
256
  msgstr "ou"
257
 
258
- #: admin/includes/admin-about.php:147
259
  msgid "and"
260
  msgstr "et"
261
 
262
- #: admin/includes/admin-about.php:148
263
  msgid "Examples for cat filters:"
264
  msgstr "Exemple de filtre de catégorie :"
265
 
266
- #: admin/includes/admin-about.php:149
267
  #, php-format
268
  msgid "Show all events with category %1$s."
269
  msgstr "Voir tous les évènements de la catégorie %1$s."
270
 
271
- #: admin/includes/admin-about.php:150
272
  #, php-format
273
  msgid "Show all events with category %1$s or %2$s."
274
  msgstr "Voir tous les évènements de la catégorie %1$s ou %2$s."
275
 
276
- #: admin/includes/admin-about.php:151
277
  #, php-format
278
  msgid ""
279
  "Show all events with category %1$s and all events where category %2$s as "
280
  "well as %3$s is selected."
281
  msgstr "Voir tous les évènements de la catégorie %1$s et tous les évènements qui on les catégories %2$s et %3$s sélectionnés."
282
 
283
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
284
  msgid "Available Date Formats"
285
  msgstr "Formats de date disponible"
286
 
287
- #: admin/includes/admin-about.php:157
288
  msgid "For date filters you can use the following date formats:"
289
  msgstr "Pour les filtres de dates, vous pouvez utiliser les formats de dates suivants:"
290
 
291
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
292
  msgid "Available Date Range Formats"
293
  msgstr "Formats de d'intervalle de date disponible"
294
 
295
- #: admin/includes/admin-about.php:166
296
  msgid "For date filters you can use the following daterange formats:"
297
  msgstr "Pour les filtres d'intervalles de date, vous pouvez utiliser les formats de dates suivants."
298
 
299
- #: admin/includes/admin-about.php:178
300
  msgid "Value"
301
  msgstr "Valeur"
302
 
303
- #: admin/includes/admin-about.php:182
304
  msgid "Example"
305
  msgstr "Exemple"
306
 
307
- #: admin/includes/admin-categories.php:38
308
  msgid "Synchronize with post categories"
309
  msgstr ""
310
 
311
- #: admin/includes/admin-categories.php:46
312
  #, php-format
313
  msgid "%1$s categories modified (%2$s)"
314
  msgstr "%1$s catégories modifiées (%2$s)"
315
 
316
- #: admin/includes/admin-categories.php:47
317
  #, php-format
318
  msgid "%1$s categories added (%2$s)"
319
  msgstr "%1$s catégories ajoutées (%2$s)"
320
 
321
- #: admin/includes/admin-categories.php:48
322
  #, php-format
323
  msgid "%1$s categories deleted (%2$s)"
324
  msgstr "%1$s catégories supprimées (%2$s)"
325
 
326
- #: admin/includes/admin-categories.php:50
327
  #, php-format
328
  msgid "%1$s categories not modified (%2$s)"
329
  msgstr "%1$s catégories non modifiées (%2$s)"
330
 
331
- #: admin/includes/admin-categories.php:51
332
  #, php-format
333
  msgid "%1$s categories not added (%2$s)"
334
  msgstr "%1$s catégories non ajoutées (%2$s)"
335
 
336
- #: admin/includes/admin-categories.php:52
337
  #, php-format
338
  msgid "%1$s categories not deleted (%2$s)"
339
  msgstr "%1$s catégories non supprimées (%2$s)"
340
 
341
- #: admin/includes/admin-categories.php:55
342
  msgid "An Error occured during the category sync"
343
  msgstr "Une erreur s'est produite lors de la synchronisation de catégorie"
344
 
345
- #: admin/includes/admin-categories.php:59
346
  msgid "Category sync finished"
347
  msgstr "Synchronisation de la catégorie terminée"
348
 
349
- #: admin/includes/admin-category-sync.php:45
350
  msgid "Error: You are not allowed to view this page!"
351
  msgstr "Erreur : vous n'êtes pas autorisé à consulter cette page !"
352
 
353
- #: admin/includes/admin-category-sync.php:62
354
  msgid "Affected Categories when switching to seperate Event Categories"
355
  msgstr ""
356
 
357
- #: admin/includes/admin-category-sync.php:63
358
  msgid "Switch option to seperate Event Categories"
359
  msgstr ""
360
 
361
- #: admin/includes/admin-category-sync.php:64
362
  msgid ""
363
  "If you proceed, all post categories will be copied and all events will be "
364
  "re-assigned to this new categories."
365
  msgstr ""
366
 
367
- #: admin/includes/admin-category-sync.php:65
368
  msgid ""
369
  "Afterwards the event categories are independent of the post categories."
370
  msgstr ""
371
 
372
- #: admin/includes/admin-category-sync.php:68
373
  msgid "Affected Categories when switching to use Post Categories for events"
374
  msgstr ""
375
 
376
- #: admin/includes/admin-category-sync.php:69
377
  msgid "Switch option to use Post Categories for events"
378
  msgstr ""
379
 
380
- #: admin/includes/admin-category-sync.php:70
381
  msgid ""
382
  "Take a detailed look at the affected categories above before you proceed! "
383
  "All seperate event categories will be deleted, this cannot be undone!"
384
  msgstr ""
385
 
386
- #: admin/includes/admin-category-sync.php:73
387
  msgid "Event Categories: Synchronise with Post Categories"
388
  msgstr ""
389
 
390
- #: admin/includes/admin-category-sync.php:74
391
  msgid "Start synchronisation"
392
  msgstr "Démarrer la synchronisation"
393
 
394
- #: admin/includes/admin-category-sync.php:75
395
  msgid ""
396
  "If this option is enabled the above listed categories will be deleted and "
397
  "removed from the existing events!"
398
  msgstr ""
399
 
400
- #: admin/includes/admin-category-sync.php:90
401
  msgid "Categories to modify"
402
  msgstr "Catégories à modifier"
403
 
404
- #: admin/includes/admin-category-sync.php:91
405
  msgid "Categories to add"
406
  msgstr "Catégories à ajouter"
407
 
408
- #: admin/includes/admin-category-sync.php:92
409
  msgid "Categories to delete (optional)"
410
  msgstr "Catégories à supprimer (facultatif)"
411
 
412
- #: admin/includes/admin-category-sync.php:93
413
  msgid "Delete not available post categories"
414
  msgstr ""
415
 
416
- #: admin/includes/admin-category-sync.php:97
417
  msgid "Categories with differences"
418
  msgstr ""
419
 
420
- #: admin/includes/admin-category-sync.php:98
421
  msgid "Categories to add (optional)"
422
  msgstr ""
423
 
424
- #: admin/includes/admin-category-sync.php:99
425
  msgid "Add not available post categories"
426
  msgstr ""
427
 
428
- #: admin/includes/admin-category-sync.php:117
429
  msgid "none"
430
  msgstr "aucun"
431
 
432
- #: admin/includes/admin-import.php:49
433
  msgid "Import Events"
434
  msgstr "Importer évènements."
435
 
436
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
437
- #: admin/includes/admin-import.php:198
438
  msgid "Step"
439
  msgstr "Etape"
440
 
441
- #: admin/includes/admin-import.php:69
442
  msgid "Set import file and options"
443
  msgstr "Sélection du fichier à importer et des options."
444
 
445
- #: admin/includes/admin-import.php:72
446
  #, php-format
447
  msgid "Proceed with Step %1$s"
448
  msgstr ""
449
 
450
- #: admin/includes/admin-import.php:75
451
  msgid "Example file"
452
  msgstr "Fichier d'exemple"
453
 
454
- #: admin/includes/admin-import.php:76
455
  #, php-format
456
  msgid ""
457
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
458
  msgstr "Vous pouvez télécharger un fichier d'exemble %1$sici%2$s (Le séparateur du fichier CSV est une virgule!)"
459
 
460
- #: admin/includes/admin-import.php:77
461
  msgid "Note"
462
  msgstr "Remarque"
463
 
464
- #: admin/includes/admin-import.php:77
465
  msgid ""
466
  "Do not change the column header and separator line (first two lines), "
467
  "otherwise the import will fail!"
468
  msgstr "Ne pas changer la colonne d'entête et de séparateur (deux premières lignes), sinon l'import de fonctionnera pas!"
469
 
470
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
471
  msgid "Sorry, there has been an error."
472
  msgstr "Désolé, il y a eu une erreur."
473
 
474
- #: admin/includes/admin-import.php:85
475
  msgid "The file does not exist, please try again."
476
  msgstr "Le fichier n'existe pas, essayez encore."
477
 
478
- #: admin/includes/admin-import.php:93
479
  msgid "The uploaded file does not have the required csv extension."
480
  msgstr ""
481
 
482
- #: admin/includes/admin-import.php:105
483
  msgid "Events review and additonal category selection"
484
  msgstr ""
485
 
486
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
487
  msgid "Error"
488
  msgstr "Erreur"
489
 
490
- #: admin/includes/admin-import.php:111
491
  msgid "This CSV file cannot be imported"
492
  msgstr "Ce fichier CSV ne peut pas être importé"
493
 
494
- #: admin/includes/admin-import.php:122
495
  msgid "None of the events in this CSV file can be imported"
496
  msgstr "Aucun évènement dans ce fichier CSV ne peut être importé"
497
 
498
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
499
  msgid "Warning"
500
  msgstr "Attention"
501
 
502
- #: admin/includes/admin-import.php:126
503
  #, php-format
504
  msgid "There is %1$s event which cannot be imported"
505
  msgid_plural "There are %1$s events which cannot be imported"
506
  msgstr[0] "%1$s évènement ne peut pas être importé"
507
  msgstr[1] "%1$s évènements ne peuvent pas être importés"
508
 
509
- #: admin/includes/admin-import.php:134
510
  #, php-format
511
  msgid "CSV line %1$s"
512
  msgstr "Ligne CSV %1$s"
513
 
514
- #: admin/includes/admin-import.php:144
515
  msgid "You can still import all other events listed below."
516
  msgstr "Vous pouvez toujours importer les évènements ci-dessous."
517
 
518
- #: admin/includes/admin-import.php:163
519
  msgid ""
520
  "The following category slugs are not available and will be removed from the "
521
  "imported events"
522
  msgstr ""
523
 
524
- #: admin/includes/admin-import.php:169
525
  msgid ""
526
  "If you want to keep these categories, please create these Categories first "
527
  "and do the import afterwards."
528
  msgstr "Si vous voulez conserver ces catégories, merci de les créer au préalable et de faire l'import en suivant."
529
 
530
- #: admin/includes/admin-import.php:198
531
  msgid "Import result"
532
  msgstr "Résultat d'importation"
533
 
534
- #: admin/includes/admin-import.php:201
535
  #, php-format
536
  msgid "Import of %1$s events successful!"
537
  msgstr "Importation de %1$s évènements terminée !"
538
 
539
- #: admin/includes/admin-import.php:202
540
  msgid "Go back to All Events"
541
  msgstr "Retour à la liste des évènements"
542
 
543
- #: admin/includes/admin-import.php:206
544
  msgid "Errors during Import"
545
  msgstr "Erreurs lors de l'importation"
546
 
547
- #: admin/includes/admin-import.php:215
548
  msgid "Event from CSV-line"
549
  msgstr ""
550
 
551
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
552
- #: includes/widget_helptexts.php:8
553
  msgid "Title"
554
  msgstr "Titre"
555
 
556
- #: admin/includes/admin-import.php:227
557
  msgid "Start Date"
558
  msgstr "Date de début"
559
 
560
- #: admin/includes/admin-import.php:228
561
  msgid "End Date"
562
  msgstr "Date de fin"
563
 
564
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
565
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
566
  msgid "Time"
567
  msgstr "Heure"
568
 
569
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
570
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
571
- #: includes/options_helptexts.php:74
572
  msgid "Location"
573
  msgstr "Lieu"
574
 
575
- #: admin/includes/admin-import.php:231
576
  msgid "Content"
577
  msgstr "Contenu"
578
 
579
- #: admin/includes/admin-import.php:232
580
  msgid "Category slugs"
581
  msgstr ""
582
 
583
- #: admin/includes/admin-import.php:274
584
  msgid "Header line is missing or not correct!"
585
  msgstr "Ligne d'en-tête manquante ou invalide !"
586
 
587
- #: admin/includes/admin-import.php:275
588
  #, php-format
589
  msgid ""
590
  "Have a look at the %1$sexample file%2$s to see the correct header line "
591
  "format."
592
  msgstr ""
593
 
594
- #: admin/includes/admin-import.php:281
595
  #, php-format
596
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
597
  msgstr ""
598
 
599
- #: admin/includes/admin-import.php:309
600
  msgid "Empty event title found"
601
  msgstr ""
602
 
603
- #: admin/includes/admin-import.php:315
604
  msgid "Wrong date format for startdate"
605
  msgstr "Format de date incorrect pour la date de début"
606
 
607
- #: admin/includes/admin-import.php:324
608
  msgid "Wrong date format for enddate"
609
  msgstr "Format de date incorrect pour la date de fin"
610
 
611
- #: admin/includes/admin-import.php:365
612
  msgid "Import events"
613
  msgstr "Importer des événements"
614
 
615
- #: admin/includes/admin-import.php:366
616
  msgid "Add additional categories"
617
  msgstr "Ajouter plus de catégories"
618
 
619
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
620
  msgid "Import"
621
  msgstr "Importer"
622
 
623
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
624
  msgid "No events found"
625
  msgstr "Aucun évènement trouvé"
626
 
627
- #: admin/includes/admin-import.php:432
628
  msgid "Saving of event failed!"
629
  msgstr "Impossible d'enregistrer l'évènement !"
630
 
631
- #: admin/includes/admin-main.php:60
632
  msgid "Event Date"
633
  msgstr "Date de l'évènement"
634
 
635
- #: admin/includes/admin-main.php:64
636
  msgid "Author"
637
  msgstr "Auteur"
638
 
639
- #: admin/includes/admin-main.php:126
640
  #, php-format
641
  msgid "Add a copy of %1$s"
642
  msgstr "Ajouter une copie de %1$s"
643
 
644
- #: admin/includes/admin-main.php:126
645
  msgid "Copy"
646
  msgstr "Copier"
647
 
648
- #: admin/includes/admin-new.php:51
649
  msgid "Event data"
650
  msgstr ""
651
 
652
- #: admin/includes/admin-new.php:80
653
  msgid "Add Copy"
654
  msgstr "Ajouter une copie"
655
 
656
- #: admin/includes/admin-new.php:84
657
  msgid "Date"
658
  msgstr "Date"
659
 
660
- #: admin/includes/admin-new.php:84
661
  msgid "required"
662
  msgstr "Requis"
663
 
664
- #: admin/includes/admin-new.php:87
665
  msgid "Multi-Day Event"
666
  msgstr "Evènement sur plusieurs jours"
667
 
668
- #: admin/includes/admin-new.php:106
669
  msgid "Event Title"
670
  msgstr "Titre de l'évènement"
671
 
672
- #: admin/includes/admin-new.php:121
673
  msgid "Event Content"
674
  msgstr "Contenu de l'évènement"
675
 
676
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
677
  msgid "Event updated."
678
  msgstr "Évènement mis à jour."
679
 
680
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
681
  msgid "View event"
682
  msgstr "Voir l'évènement"
683
 
684
- #: admin/includes/admin-new.php:184
685
  #, php-format
686
  msgid "Event restored to revision from %1$s"
687
  msgstr ""
688
 
689
- #: admin/includes/admin-new.php:185
690
  msgid "Event published."
691
  msgstr "Évènement publié."
692
 
693
- #: admin/includes/admin-new.php:187
694
  msgid "Event submitted."
695
  msgstr "Évènement soumis."
696
 
697
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
698
- #: admin/includes/admin-new.php:190
699
  msgid "Preview event"
700
  msgstr "Prévisualiser l'évènement"
701
 
702
- #: admin/includes/admin-new.php:188
703
  #, php-format
704
  msgid "Event scheduled for: %1$s>"
705
  msgstr ""
706
 
707
- #: admin/includes/admin-new.php:190
708
  msgid "Event draft updated."
709
  msgstr "Brouillon de l'évènement mis à jour."
710
 
711
- #: admin/includes/admin-settings.php:73
712
  msgid "Go to Event Category switching page"
713
  msgstr ""
714
 
715
- #: admin/includes/admin-settings.php:85
716
  msgid "Frontend Settings"
717
  msgstr "Frontend Préférences"
718
 
719
- #: admin/includes/admin-settings.php:86
720
  msgid "Admin Page Settings"
721
  msgstr "Administration Préférences"
722
 
723
- #: admin/includes/admin-settings.php:87
724
  msgid "Feed Settings"
725
  msgstr "Flux RSS Préférences"
726
 
727
- #: admin/includes/admin-settings.php:88
728
  msgid "Category Taxonomy"
729
  msgstr ""
730
 
731
- #: includes/daterange_helptexts.php:7
732
  msgid "Year"
733
  msgstr "Année"
734
 
735
- #: includes/daterange_helptexts.php:8
736
  msgid "A year can be specified in 4 digit format."
737
  msgstr "Une année peut être spécifié au format 4 chiffres."
738
 
739
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
740
- #: includes/daterange_helptexts.php:36
741
  #, php-format
742
  msgid ""
743
  "For a start date filter the first day of %1$s is used, in an end date the "
744
  "last day."
745
  msgstr "Pour un filtre de date de début, le premier jour de %1$s est utilisé, dans une date de fin, le dernier jours est utilisé."
746
 
747
- #: includes/daterange_helptexts.php:9
748
  msgid "the resulting year"
749
  msgstr "Année résultante"
750
 
751
- #: includes/daterange_helptexts.php:12
752
  msgid "Month"
753
  msgstr "Mois"
754
 
755
- #: includes/daterange_helptexts.php:13
756
  msgid ""
757
  "A month can be specified with 4 digits for the year and 2 digits for the "
758
  "month, seperated by a hyphen (-)."
759
  msgstr "Un mois peut être spécifié avec 4 chiffres pour l'année et 2 chiffres pour le mois, séparé par un tiret (-)."
760
 
761
- #: includes/daterange_helptexts.php:14
762
  msgid "the resulting month"
763
  msgstr "Mois résultant"
764
 
765
- #: includes/daterange_helptexts.php:17
766
  msgid "Day"
767
  msgstr "Jour"
768
 
769
- #: includes/daterange_helptexts.php:18
770
  msgid ""
771
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
772
  " month and 2 digets for the day, seperated by hyphens (-)."
773
  msgstr "Un jour peut être spécifié avec le format de 4 chiffres pour l'année, 2 chiffres pour le mois et 2 chiffres pour le jour, séparé par un tiret (-)."
774
 
775
- #: includes/daterange_helptexts.php:21
776
  msgid "Relative Year"
777
  msgstr "Année relative"
778
 
779
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
780
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
781
  #, php-format
782
  msgid "%1$s from now can be specified in the following notation: %2$s"
783
  msgstr "%1$s peut maintenant être spécifié avec la notation suivante : %2$s"
784
 
785
- #: includes/daterange_helptexts.php:22
786
  msgid "A relative year"
787
  msgstr "Une année relative"
788
 
789
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
790
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
791
  #, php-format
792
  msgid ""
793
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
794
  "%3$s or %4$s attached (see also the example below)."
795
  msgstr "Cela signifie que vous pouvez spécifier un %2$s positif ou négatif (%1$s) à partir de maintenant suffixé par %3$s ou %4$s (voir l'exemple ci-dessous)"
796
 
797
- #: includes/daterange_helptexts.php:23
798
  msgid "number of years"
799
  msgstr "nombre d'année"
800
 
801
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
802
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
803
  #, php-format
804
  msgid "Additionally the following values are available: %1$s"
805
  msgstr "De plus, les valeurs suivantes sont disponibles : %1$s"
806
 
807
- #: includes/daterange_helptexts.php:27
808
  msgid "Relative Month"
809
  msgstr "Mois relatif"
810
 
811
- #: includes/daterange_helptexts.php:28
812
  msgid "A relative month"
813
  msgstr "Un mois relatif"
814
 
815
- #: includes/daterange_helptexts.php:29
816
  msgid "number of months"
817
  msgstr "Nombre de mois"
818
 
819
- #: includes/daterange_helptexts.php:33
820
  msgid "Relative Week"
821
  msgstr "Semaine relative"
822
 
823
- #: includes/daterange_helptexts.php:34
824
  msgid "A relative week"
825
  msgstr "Une semaine relative"
826
 
827
- #: includes/daterange_helptexts.php:35
828
  msgid "number of weeks"
829
  msgstr "Nombre de semaines"
830
 
831
- #: includes/daterange_helptexts.php:36
832
  msgid "the resulting week"
833
  msgstr "Une semaine relative"
834
 
835
- #: includes/daterange_helptexts.php:37
836
  #, php-format
837
  msgid ""
838
  "The first day of the week is depending on the option %1$s which can be found"
839
  " and changed in %2$s."
840
  msgstr "Le premier jour de la semaine dépens de l'option %1$s qui peut être trouvé et changé dans %2$s"
841
 
842
- #: includes/daterange_helptexts.php:41
843
  msgid "Relative Day"
844
  msgstr "Jour relatif"
845
 
846
- #: includes/daterange_helptexts.php:42
847
  msgid "A relative day"
848
  msgstr "Un jour relatif"
849
 
850
- #: includes/daterange_helptexts.php:43
851
  msgid "number of days"
852
  msgstr "nombre de jours"
853
 
854
- #: includes/daterange_helptexts.php:49
855
  msgid "Date range"
856
  msgstr "Période"
857
 
858
- #: includes/daterange_helptexts.php:50
859
  msgid ""
860
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
861
  "\t For the start and end date any available date format can be used."
862
  msgstr "Une période peut être spécifié via une date de début et une date de fin séparé par un tilde (~).<br/>\n⇥ Pour la date de début et de fin, n'importe quel format de date peut être utilisé."
863
 
864
- #: includes/daterange_helptexts.php:55
865
  msgid "This value defines a range without any limits."
866
  msgstr "Cette valeur définie une période sans aucune limites"
867
 
868
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
869
- #: includes/daterange_helptexts.php:66
870
  #, php-format
871
  msgid "The corresponding date_range format is: %1$s"
872
  msgstr "Le période correspondant est : %1$s"
873
 
874
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
875
  msgid "Upcoming"
876
  msgstr "A venir"
877
 
878
- #: includes/daterange_helptexts.php:60
879
  msgid "This value defines a range from the actual day to the future."
880
  msgstr "Cette valeur définie une période à partir du jour actuel juste que dans le future."
881
 
882
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
883
  msgid "Past"
884
  msgstr "Passé"
885
 
886
- #: includes/daterange_helptexts.php:65
887
  msgid "This value defines a range from the past to the previous day."
888
  msgstr "Cette valeur définie une période antérieur à la date du jour."
889
 
890
- #: includes/event.php:110
891
  msgid "No valid start date provided"
892
  msgstr ""
893
 
894
- #: includes/events_post_type.php:60
 
 
 
 
 
895
  msgid "Events"
896
  msgstr "Evénements"
897
 
898
- #: includes/events_post_type.php:61
899
  msgid "Event"
900
  msgstr "Évènement"
901
 
902
- #: includes/events_post_type.php:62
903
  msgid "Add New"
904
  msgstr "Ajouter"
905
 
906
- #: includes/events_post_type.php:63
907
  msgid "Add New Event"
908
  msgstr "Ajouter un nouvel évènement"
909
 
910
- #: includes/events_post_type.php:64
911
  msgid "Edit Event"
912
  msgstr "Modifier évènement"
913
 
914
- #: includes/events_post_type.php:65
915
  msgid "New Event"
916
  msgstr "Nouvel évènement"
917
 
918
- #: includes/events_post_type.php:66
919
  msgid "View Event"
920
  msgstr "Voir l'évènement"
921
 
922
- #: includes/events_post_type.php:67
923
  msgid "View Events"
924
  msgstr "Voir les évènements"
925
 
926
- #: includes/events_post_type.php:68
927
  msgid "Search Events"
928
  msgstr "Chercher des évènements"
929
 
930
- #: includes/events_post_type.php:70
931
  msgid "No events found in Trash"
932
  msgstr "Aucun évènement trouvé dans la corbeille"
933
 
934
- #: includes/events_post_type.php:72
935
  msgid "All Events"
936
  msgstr "Tous les évènements"
937
 
938
- #: includes/events_post_type.php:73
939
  msgid "Event Archives"
940
  msgstr "Archives d'évènements"
941
 
942
- #: includes/events_post_type.php:74
943
  msgid "Event Attributes"
944
  msgstr "Attributs de l'évènement"
945
 
946
- #: includes/events_post_type.php:75
947
  msgid "Insert into event"
948
  msgstr ""
949
 
950
- #: includes/events_post_type.php:76
951
  msgid "Uploaded to this event"
952
  msgstr "Téléchargé dans cet évènement"
953
 
954
- #: includes/events_post_type.php:77
955
  msgid "Event List"
956
  msgstr "Liste des événements"
957
 
958
- #: includes/events_post_type.php:78
959
  msgid "Filter events list"
960
  msgstr "Filtrer la liste des évènements"
961
 
962
- #: includes/events_post_type.php:79
963
  msgid "Events list navigation"
964
  msgstr ""
965
 
966
- #: includes/events_post_type.php:80
967
  msgid "Events list"
968
  msgstr "Liste des évènements"
969
 
970
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
971
  msgid "Reset"
972
  msgstr "Réinitialiser"
973
 
974
- #: includes/filterbar.php:278
975
  msgid "All"
976
  msgstr "Tous"
977
 
978
- #: includes/filterbar.php:281
979
  msgid "All Dates"
980
  msgstr "Toutes les dates"
981
 
@@ -997,128 +1002,128 @@ msgid ""
997
  "CSV file can be specified."
998
  msgstr ""
999
 
1000
- #: includes/options_helptexts.php:22
1001
  #, php-format
1002
  msgid ""
1003
  "You can use the php date format options given in %1$s, the most important "
1004
  "ones are:"
1005
  msgstr ""
1006
 
1007
- #: includes/options_helptexts.php:24
1008
  msgid "full year representation, with 4 digits"
1009
  msgstr ""
1010
 
1011
- #: includes/options_helptexts.php:25
1012
  msgid "numeric representation of a month, with leading zeros"
1013
  msgstr ""
1014
 
1015
- #: includes/options_helptexts.php:26
1016
  msgid "day of the month, 2 digits with leading zeros"
1017
  msgstr "jour du mois, en 2 chiffres avec des zéros non significatifs"
1018
 
1019
- #: includes/options_helptexts.php:28
1020
  msgid ""
1021
  "If the date format in the CSV file does not correspond to the given format, "
1022
  "the import script tries to recognize the date format by itself."
1023
  msgstr "Si le format de date dans le fichier CSV ne correspond pas au format spécifié, le script d'importation essaie de reconnaître le format de date lui-même."
1024
 
1025
- #: includes/options_helptexts.php:29
1026
  msgid ""
1027
  "But this can cause problems or result in wrong dates, so it is recommended "
1028
  "to specify the correct date format here."
1029
  msgstr "Mais cela peut causer des problèmes ou afficher des dates erronées, il est donc recommandé de spécifier le format correct ici."
1030
 
1031
- #: includes/options_helptexts.php:30
1032
  msgid "Examples"
1033
  msgstr "Exemples"
1034
 
1035
- #: includes/options_helptexts.php:39
1036
  msgid "Text for no events"
1037
  msgstr "Texte si pas d'événements."
1038
 
1039
- #: includes/options_helptexts.php:41
1040
  msgid ""
1041
  "This option defines the displayed text when no events are available for the "
1042
  "selected view."
1043
  msgstr "Cette option définie le texte affiché lorsque aucun évènement n'est disponible dans la période sélectionné."
1044
 
1045
- #: includes/options_helptexts.php:46
1046
  msgid "Multiday filter range"
1047
  msgstr "Filtre sur plusieurs jours"
1048
 
1049
- #: includes/options_helptexts.php:47
1050
  msgid "Use the complete event range in the date filter"
1051
  msgstr "Utiliser la période complète dans le filtre par date."
1052
 
1053
- #: includes/options_helptexts.php:49
1054
  msgid ""
1055
  "This option defines if the complete range of a multiday event shall be "
1056
  "considered in the date filter."
1057
  msgstr "Cette option définie si la période complète doit être pris en compte dans les filtres par dates."
1058
 
1059
- #: includes/options_helptexts.php:50
1060
  msgid ""
1061
  "If disabled, only the start day of an event is considered in the filter."
1062
  msgstr "Si désactivé, seulement le jour de départ est pris en compte dans le filtre."
1063
 
1064
- #: includes/options_helptexts.php:51
1065
  msgid ""
1066
  "For an example multiday event which started yesterday and ends tomorrow this"
1067
  " means, that it is displayed in umcoming dates when this option is enabled, "
1068
  "but it is hidden when the option is disabled."
1069
  msgstr "Par exemple, un événement sur plusieurs jours commence hier et finit demain, cela signifie que qu'il sera affiché dans les prochaines dates si l'option est active, mais il sera caché si l'option est désactivé."
1070
 
1071
- #: includes/options_helptexts.php:56
1072
  msgid "Date display"
1073
  msgstr "Affichage de la date"
1074
 
1075
- #: includes/options_helptexts.php:57
1076
  msgid "Show the date only once per day"
1077
  msgstr "Afficher la date seulement une fois par jour."
1078
 
1079
- #: includes/options_helptexts.php:59
1080
  msgid ""
1081
  "With this option enabled the date is only displayed once per day if more "
1082
  "than one event is available on the same day."
1083
  msgstr "Avec cette option activé, la date n'est affiché seulement une fois par jour si plusieurs événements sont disponible le même jour."
1084
 
1085
- #: includes/options_helptexts.php:60
1086
  msgid ""
1087
  "If enabled, the events are ordered in a different way (end date before start"
1088
  " time) to allow using the same date for as much events as possible."
1089
  msgstr "Si activé, les évènements sont ordonné d'une différente manière (la date de fin avant la date de début) pour mettre d'utiliser la même date sur le plus d'évènements possible."
1090
 
1091
- #: includes/options_helptexts.php:65
1092
  msgid "HTML tags"
1093
  msgstr "Tags HTML"
1094
 
1095
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1096
  #, php-format
1097
  msgid "Allow HTML tags in the event field \"%1$s\""
1098
  msgstr "Autoriser les tags HTML dans le champs \"%1$s\""
1099
 
1100
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1101
  #, php-format
1102
  msgid ""
1103
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1104
  msgstr "Cette option indique que les tags html sont autorisé dans le champs \"%1$s\""
1105
 
1106
- #: includes/options_helptexts.php:79
1107
  msgid "Preferred language file"
1108
  msgstr "Langue choisie pour le fichier"
1109
 
1110
- #: includes/options_helptexts.php:80
1111
  msgid "Load translations from general language directory first"
1112
  msgstr "Charger en premier les traductions issues du répertoire général"
1113
 
1114
- #: includes/options_helptexts.php:82
1115
  #, php-format
1116
  msgid ""
1117
  "The default is to load the %1$s translation file from the plugin language "
1118
  "directory first (%2$s)."
1119
  msgstr ""
1120
 
1121
- #: includes/options_helptexts.php:83
1122
  #, php-format
1123
  msgid ""
1124
  "If you want to load your own language file from the general language "
@@ -1126,312 +1131,312 @@ msgid ""
1126
  "language directory, you have to enable this option."
1127
  msgstr ""
1128
 
1129
- #: includes/options_helptexts.php:89
1130
  msgid "Events permalink slug"
1131
  msgstr ""
1132
 
1133
- #: includes/options_helptexts.php:90
1134
  msgid ""
1135
  "With this option the slug for the events permalink URLs can be defined."
1136
  msgstr "Avec cette option, l'identifiant pour le permalien des évènements peut être défini."
1137
 
1138
- #: includes/options_helptexts.php:95
1139
  msgid "Text for \"Show content\""
1140
  msgstr "Texte pour \"Afficher le contenu\""
1141
 
1142
- #: includes/options_helptexts.php:96
1143
  msgid ""
1144
  "With this option the displayed text for the link to show the event content "
1145
  "can be changed, when collapsing is enabled."
1146
  msgstr ""
1147
 
1148
- #: includes/options_helptexts.php:101
1149
  msgid "Text for \"Hide content\""
1150
  msgstr "Texte pour \"Masquer le contenu\""
1151
 
1152
- #: includes/options_helptexts.php:102
1153
  msgid ""
1154
  "With this option the displayed text for the link to hide the event content "
1155
  "can be changed, when collapsing is enabled."
1156
  msgstr ""
1157
 
1158
- #: includes/options_helptexts.php:107
1159
  msgid "Disable CSS file"
1160
  msgstr "Désactiver le fichier CSS"
1161
 
1162
- #: includes/options_helptexts.php:108
1163
  #, php-format
1164
  msgid "Disable the %1$s file."
1165
  msgstr "Désactiver le fichier %1$s."
1166
 
1167
- #: includes/options_helptexts.php:110
1168
  #, php-format
1169
  msgid "With this option you can disable the inclusion of the %1$s file."
1170
  msgstr "Avec cette option vous pouvez désactiver l'inclusion du fichier CSS %1$s."
1171
 
1172
- #: includes/options_helptexts.php:111
1173
  msgid ""
1174
  "This normally only make sense if you have css conflicts with your theme and "
1175
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1176
  msgstr "Cela n'a de sens que si vous avez un conflit de CSS avec votre theme et voulez définir tous les styles CSS à un autre endroit (I.E. dans le CSS de votre thème)."
1177
 
1178
- #: includes/options_helptexts.php:117
1179
  msgid "Date format in edit form"
1180
  msgstr "Format de la date dans le formulaire d'édition."
1181
 
1182
- #: includes/options_helptexts.php:119
1183
  msgid ""
1184
  "This option sets the displayed date format for the event date fields in the "
1185
  "event new / edit form."
1186
  msgstr "Cette option définie le format de la date affiché dans le champ date pour le formulaire d'ajout/édition d'évènements."
1187
 
1188
- #: includes/options_helptexts.php:120
1189
  msgid "The default is an empty string to use the Wordpress standard setting."
1190
  msgstr ""
1191
 
1192
- #: includes/options_helptexts.php:121
1193
  #, php-format
1194
  msgid ""
1195
  "All available options to specify the date format can be found %1$shere%2$s."
1196
  msgstr "Toutes les options disponibles pour spécifier le format de la date peut être trouvé %1$sici%2$s"
1197
 
1198
- #: includes/options_helptexts.php:127
1199
  msgid "Enable RSS feed"
1200
  msgstr "Activer flux RSS"
1201
 
1202
- #: includes/options_helptexts.php:128
1203
  msgid "Enable support for the event RSS feed"
1204
  msgstr ""
1205
 
1206
- #: includes/options_helptexts.php:130
1207
  msgid ""
1208
  "This option activates the RSS feed for the events and adds a feed link in "
1209
  "the html head."
1210
  msgstr ""
1211
 
1212
- #: includes/options_helptexts.php:131
1213
  msgid ""
1214
  "You have to enable this option if you want to use one of the RSS feed "
1215
  "features."
1216
  msgstr ""
1217
 
1218
- #: includes/options_helptexts.php:136
1219
  msgid "Enable iCal feed"
1220
  msgstr ""
1221
 
1222
- #: includes/options_helptexts.php:137
1223
  msgid "Enable support for the event iCal feed"
1224
  msgstr ""
1225
 
1226
- #: includes/options_helptexts.php:139
1227
  msgid "This option activates the iCal feed for events."
1228
  msgstr ""
1229
 
1230
- #: includes/options_helptexts.php:140
1231
  msgid ""
1232
  "You have to enable this option if you want to use one of the iCal features."
1233
  msgstr ""
1234
 
1235
- #: includes/options_helptexts.php:145
1236
  msgid "Position of the RSS feed link"
1237
  msgstr "Position du flux RSS"
1238
 
1239
- #: includes/options_helptexts.php:146
1240
  msgid "at the top (above the navigation bar)"
1241
  msgstr "En haut (au dessus du menu)"
1242
 
1243
- #: includes/options_helptexts.php:146
1244
  msgid "between navigation bar and events"
1245
  msgstr "Entre le menu et les événements"
1246
 
1247
- #: includes/options_helptexts.php:146
1248
  msgid "at the bottom"
1249
  msgstr "En bas"
1250
 
1251
- #: includes/options_helptexts.php:147
1252
  msgid ""
1253
  "This option specifies the position of the RSS feed link in the event list."
1254
  msgstr "Cette option indique la position du lien du flux RSS dans la liste des évènements."
1255
 
1256
- #: includes/options_helptexts.php:152
1257
  msgid "Align of the RSS feed link"
1258
  msgstr "Alignement du lien RSS"
1259
 
1260
- #: includes/options_helptexts.php:153
1261
  msgid "left"
1262
  msgstr "gauche"
1263
 
1264
- #: includes/options_helptexts.php:153
1265
  msgid "center"
1266
  msgstr "centré"
1267
 
1268
- #: includes/options_helptexts.php:153
1269
  msgid "right"
1270
  msgstr "droite"
1271
 
1272
- #: includes/options_helptexts.php:154
1273
  msgid ""
1274
  "This option specifies the align of the RSS feed link in the event list."
1275
  msgstr "Cette option définit l'alignement du lien du flux RSS dans la liste des évènements."
1276
 
1277
- #: includes/options_helptexts.php:159
1278
  msgid "RSS feed name"
1279
  msgstr ""
1280
 
1281
- #: includes/options_helptexts.php:161
1282
  #, php-format
1283
  msgid "This option sets the RSS feed name. The default value is %1$s."
1284
  msgstr ""
1285
 
1286
- #: includes/options_helptexts.php:162
1287
  #, php-format
1288
  msgid ""
1289
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1290
  "enabled)."
1291
  msgstr ""
1292
 
1293
- #: includes/options_helptexts.php:167
1294
  msgid "RSS feed Description"
1295
  msgstr ""
1296
 
1297
- #: includes/options_helptexts.php:169
1298
  #, php-format
1299
  msgid "This options set the RSS feed description. The default value is %1$s."
1300
  msgstr ""
1301
 
1302
- #: includes/options_helptexts.php:170
1303
  msgid ""
1304
  "This description will be used in the title for the feed link in the html "
1305
  "head and for the description in the feed itself."
1306
  msgstr ""
1307
 
1308
- #: includes/options_helptexts.php:175
1309
  msgid "RSS feed events"
1310
  msgstr ""
1311
 
1312
- #: includes/options_helptexts.php:176
1313
  msgid "Only show upcoming events in the RSS feed"
1314
  msgstr ""
1315
 
1316
- #: includes/options_helptexts.php:178
1317
  msgid ""
1318
  "If this option is enabled only the upcoming events are listed in the RSS "
1319
  "feed."
1320
  msgstr ""
1321
 
1322
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1323
  msgid "If disabled, all events (upcoming and past) will be listed."
1324
  msgstr ""
1325
 
1326
- #: includes/options_helptexts.php:184
1327
  msgid "RSS link text"
1328
  msgstr ""
1329
 
1330
- #: includes/options_helptexts.php:186
1331
  msgid "This option sets the caption of the RSS feed link in the event list."
1332
  msgstr ""
1333
 
1334
- #: includes/options_helptexts.php:187
1335
  msgid "Use an empty text to only show the rss image."
1336
  msgstr ""
1337
 
1338
- #: includes/options_helptexts.php:188
1339
  #, php-format
1340
  msgid ""
1341
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1342
  " RSS feed link."
1343
  msgstr ""
1344
 
1345
- #: includes/options_helptexts.php:193
1346
  msgid "iCal feed name"
1347
  msgstr ""
1348
 
1349
- #: includes/options_helptexts.php:195
1350
  #, php-format
1351
  msgid "This option sets the iCal feed name. The default value is %1$s."
1352
  msgstr ""
1353
 
1354
- #: includes/options_helptexts.php:196
1355
  #, php-format
1356
  msgid ""
1357
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1358
  "permalinks enabled)."
1359
  msgstr ""
1360
 
1361
- #: includes/options_helptexts.php:201
1362
  msgid "iCal feed events"
1363
  msgstr ""
1364
 
1365
- #: includes/options_helptexts.php:202
1366
  msgid "Only show upcoming events in the iCal feed"
1367
  msgstr ""
1368
 
1369
- #: includes/options_helptexts.php:204
1370
  msgid ""
1371
  "If this option is enabled only the upcoming events are listed in the iCal "
1372
  "file."
1373
  msgstr ""
1374
 
1375
- #: includes/options_helptexts.php:210
1376
  msgid "iCal link text"
1377
  msgstr ""
1378
 
1379
- #: includes/options_helptexts.php:212
1380
  msgid "This option sets the iCal link text in the event list."
1381
  msgstr ""
1382
 
1383
- #: includes/options_helptexts.php:213
1384
  msgid "Use an empty text to only show the iCal image."
1385
  msgstr ""
1386
 
1387
- #: includes/options_helptexts.php:214
1388
  #, php-format
1389
  msgid ""
1390
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1391
  " iCal feed link."
1392
  msgstr ""
1393
 
1394
- #: includes/options_helptexts.php:221
1395
  msgid "Event Category handling"
1396
  msgstr ""
1397
 
1398
- #: includes/options_helptexts.php:222
1399
  msgid "Use Post Categories"
1400
  msgstr "Utiliser les catégories d'articles"
1401
 
1402
- #: includes/options_helptexts.php:224
1403
  msgid ""
1404
  "Do not maintain seperate categories for the events, and use the existing "
1405
  "post categories instead."
1406
  msgstr ""
1407
 
1408
- #: includes/options_helptexts.php:225
1409
  msgid "Attention"
1410
  msgstr "Attention"
1411
 
1412
- #: includes/options_helptexts.php:226
1413
  msgid ""
1414
  "This option cannot be changed directly, but you can go to the Event Category"
1415
  " switching page from here."
1416
  msgstr ""
1417
 
1418
- #: includes/options.php:40
1419
  msgid "events"
1420
  msgstr "évènements"
1421
 
1422
- #: includes/options.php:41
1423
  msgid "Show content"
1424
  msgstr "Afficher le contenu"
1425
 
1426
- #: includes/options.php:42
1427
  msgid "Hide content"
1428
  msgstr "Masquer le contenu"
1429
 
1430
- #: includes/sc_event-list_helptexts.php:7
1431
  msgid "event-id"
1432
  msgstr "Id de l'événement"
1433
 
1434
- #: includes/sc_event-list_helptexts.php:8
1435
  #, php-format
1436
  msgid ""
1437
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1439,107 +1444,107 @@ msgid ""
1439
  "this event is shown."
1440
  msgstr ""
1441
 
1442
- #: includes/sc_event-list_helptexts.php:10
1443
- #: includes/sc_event-list_helptexts.php:22
1444
  msgid "year"
1445
  msgstr "année"
1446
 
1447
- #: includes/sc_event-list_helptexts.php:11
1448
  msgid ""
1449
  "This attribute defines which events are initially shown. The default is to "
1450
  "show the upcoming events only."
1451
  msgstr ""
1452
 
1453
- #: includes/sc_event-list_helptexts.php:12
1454
  #, php-format
1455
  msgid ""
1456
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1457
  "change the displayed event date range via the filterbar or url parameters."
1458
  msgstr ""
1459
 
1460
- #: includes/sc_event-list_helptexts.php:14
1461
  msgid "category slug"
1462
  msgstr ""
1463
 
1464
- #: includes/sc_event-list_helptexts.php:15
1465
  msgid ""
1466
  "This attribute defines the category of which events are initially shown. The"
1467
  " default is to show events of all categories."
1468
  msgstr ""
1469
 
1470
- #: includes/sc_event-list_helptexts.php:16
1471
  msgid ""
1472
  "Provide a category slug to change this behavior. It is still possible to "
1473
  "change the displayed categories via the filterbar or url parameters."
1474
  msgstr ""
1475
 
1476
- #: includes/sc_event-list_helptexts.php:19
1477
  msgid "This attribute defines the initial order of the events."
1478
  msgstr ""
1479
 
1480
- #: includes/sc_event-list_helptexts.php:20
1481
  msgid ""
1482
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1483
  "in the opposite direction (from new to old)."
1484
  msgstr "Avec %1$S (valeur par défaut) les évènements sont affichés du plus ancien au plus récent, avec %2$s ils sont affichés à l'inverse (des récents aux anciens)."
1485
 
1486
- #: includes/sc_event-list_helptexts.php:23
1487
  #, php-format
1488
  msgid ""
1489
  "This attribute defines the dates and date ranges of which events are "
1490
  "displayed. The default is %1$s to show all events."
1491
  msgstr ""
1492
 
1493
- #: includes/sc_event-list_helptexts.php:24
1494
  #, php-format
1495
  msgid ""
1496
  "Filtered events according to %1$s value are not available in the event list."
1497
  msgstr ""
1498
 
1499
- #: includes/sc_event-list_helptexts.php:25
1500
  #, php-format
1501
  msgid ""
1502
  "You can find all available values with a description and examples in the "
1503
  "sections %1$s and %2$s below."
1504
  msgstr ""
1505
 
1506
- #: includes/sc_event-list_helptexts.php:26
1507
  #, php-format
1508
  msgid "See %1$s description if you want to define complex filters."
1509
  msgstr ""
1510
 
1511
- #: includes/sc_event-list_helptexts.php:28
1512
  msgid "category slugs"
1513
  msgstr ""
1514
 
1515
- #: includes/sc_event-list_helptexts.php:29
1516
  msgid ""
1517
  "This attribute defines the category filter which filters the events to show."
1518
  " The default is $1$s or an empty string to show all events."
1519
  msgstr ""
1520
 
1521
- #: includes/sc_event-list_helptexts.php:30
1522
  #, php-format
1523
  msgid ""
1524
  "Events with categories that doesn´t match %1$s are not shown in the event "
1525
  "list. They are also not available if a manual url parameter is added."
1526
  msgstr ""
1527
 
1528
- #: includes/sc_event-list_helptexts.php:31
1529
  #, php-format
1530
  msgid ""
1531
  "The filter is specified via the given category slugs. See %1$s description "
1532
  "if you want to define complex filters."
1533
  msgstr ""
1534
 
1535
- #: includes/sc_event-list_helptexts.php:33
1536
- #: includes/sc_event-list_helptexts.php:74
1537
- #: includes/sc_event-list_helptexts.php:89
1538
  #: includes/sc_event-list_helptexts.php:111
 
 
1539
  msgid "number"
1540
  msgstr "nombre"
1541
 
1542
- #: includes/sc_event-list_helptexts.php:34
1543
  #, php-format
1544
  msgid ""
1545
  "This attribute defines how many events should be displayed if upcoming "
@@ -1547,109 +1552,109 @@ msgid ""
1547
  "displayed."
1548
  msgstr ""
1549
 
1550
- #: includes/sc_event-list_helptexts.php:35
1551
  msgid ""
1552
  "Please not that in the actual version there is no pagination of the events "
1553
  "available, so the event list can be very long."
1554
  msgstr ""
1555
 
1556
- #: includes/sc_event-list_helptexts.php:38
1557
  msgid ""
1558
  "This attribute defines if the filterbar should be displayed. The filterbar "
1559
  "allows the users to specify filters for the listed events."
1560
  msgstr ""
1561
 
1562
- #: includes/sc_event-list_helptexts.php:39
1563
  #, php-format
1564
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1565
  msgstr ""
1566
 
1567
- #: includes/sc_event-list_helptexts.php:40
1568
  #, php-format
1569
  msgid ""
1570
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1571
  " in the single event view."
1572
  msgstr ""
1573
 
1574
- #: includes/sc_event-list_helptexts.php:43
1575
  #, php-format
1576
  msgid ""
1577
  "This attribute specifies the available items in the filterbar. This options "
1578
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1579
  msgstr ""
1580
 
1581
- #: includes/sc_event-list_helptexts.php:44
1582
  msgid ""
1583
  "Find below an overview of the available filterbar items and their options:"
1584
  msgstr ""
1585
 
1586
- #: includes/sc_event-list_helptexts.php:46
1587
  msgid "filterbar item"
1588
  msgstr ""
1589
 
1590
- #: includes/sc_event-list_helptexts.php:46
1591
- #: includes/sc_event-list_helptexts.php:63
1592
  msgid "description"
1593
  msgstr "description"
1594
 
1595
- #: includes/sc_event-list_helptexts.php:46
1596
  msgid "item options"
1597
  msgstr ""
1598
 
1599
- #: includes/sc_event-list_helptexts.php:46
1600
  msgid "option values"
1601
  msgstr ""
1602
 
1603
- #: includes/sc_event-list_helptexts.php:46
1604
  msgid "default value"
1605
  msgstr "valeur par défaut"
1606
 
1607
- #: includes/sc_event-list_helptexts.php:46
1608
  msgid "option description"
1609
  msgstr ""
1610
 
1611
- #: includes/sc_event-list_helptexts.php:47
1612
  msgid ""
1613
  "Show a list of all available years. Additional there are some special "
1614
  "entries available (see item options)."
1615
  msgstr ""
1616
 
1617
- #: includes/sc_event-list_helptexts.php:48
1618
- #: includes/sc_event-list_helptexts.php:53
1619
  msgid "Add an entry to show all events."
1620
  msgstr ""
1621
 
1622
- #: includes/sc_event-list_helptexts.php:49
1623
- #: includes/sc_event-list_helptexts.php:54
1624
  msgid "Add an entry to show all upcoming events."
1625
  msgstr ""
1626
 
1627
- #: includes/sc_event-list_helptexts.php:50
1628
- #: includes/sc_event-list_helptexts.php:55
1629
  msgid "Add an entry to show events in the past."
1630
  msgstr ""
1631
 
1632
- #: includes/sc_event-list_helptexts.php:51
1633
  msgid "Set descending or ascending order of year entries."
1634
  msgstr ""
1635
 
1636
- #: includes/sc_event-list_helptexts.php:52
1637
  msgid "Show a list of all available months."
1638
  msgstr ""
1639
 
1640
- #: includes/sc_event-list_helptexts.php:56
1641
  msgid "Set descending or ascending order of month entries."
1642
  msgstr ""
1643
 
1644
- #: includes/sc_event-list_helptexts.php:57
1645
  msgid "php date-formats"
1646
  msgstr "Formats de date PHP"
1647
 
1648
- #: includes/sc_event-list_helptexts.php:57
1649
  msgid "Set the displayed date format of the month entries."
1650
  msgstr ""
1651
 
1652
- #: includes/sc_event-list_helptexts.php:58
1653
  #, php-format
1654
  msgid ""
1655
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1657,65 +1662,65 @@ msgid ""
1657
  "order."
1658
  msgstr "Avec cet élément, vous pouvez afficher les entrées spéciales %1$s, %2$s et %3$s. Vous pouvez les utiliser toutes ou seulement quelques unes et vous pouvez spécifier leur ordre."
1659
 
1660
- #: includes/sc_event-list_helptexts.php:58
1661
  #, php-format
1662
  msgid ""
1663
  "Specifies the displayed values and their order. The items must be seperated "
1664
  "by %1$s."
1665
  msgstr ""
1666
 
1667
- #: includes/sc_event-list_helptexts.php:59
1668
  msgid "Show a list of all available categories."
1669
  msgstr ""
1670
 
1671
- #: includes/sc_event-list_helptexts.php:59
1672
  msgid "Add an entry to show events from all categories."
1673
  msgstr ""
1674
 
1675
- #: includes/sc_event-list_helptexts.php:60
1676
  msgid "A link to reset the eventlist filter to standard."
1677
  msgstr ""
1678
 
1679
- #: includes/sc_event-list_helptexts.php:60
1680
  msgid "any text"
1681
  msgstr "texte quelconque"
1682
 
1683
- #: includes/sc_event-list_helptexts.php:60
1684
  msgid "Set the caption of the link."
1685
  msgstr ""
1686
 
1687
- #: includes/sc_event-list_helptexts.php:61
1688
  msgid "Find below an overview of the available filterbar display options:"
1689
  msgstr ""
1690
 
1691
- #: includes/sc_event-list_helptexts.php:63
1692
  msgid "display option"
1693
  msgstr ""
1694
 
1695
- #: includes/sc_event-list_helptexts.php:63
1696
  msgid "available for"
1697
  msgstr ""
1698
 
1699
- #: includes/sc_event-list_helptexts.php:64
1700
  #, php-format
1701
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1702
  msgstr ""
1703
 
1704
- #: includes/sc_event-list_helptexts.php:65
1705
  msgid ""
1706
  "Shows a select box where an item can be choosen. After the selection of an "
1707
  "item the page is reloaded via javascript to show the filtered events."
1708
  msgstr ""
1709
 
1710
- #: includes/sc_event-list_helptexts.php:66
1711
  msgid "Shows a simple link which can be clicked."
1712
  msgstr ""
1713
 
1714
- #: includes/sc_event-list_helptexts.php:67
1715
  msgid "Find below some declaration examples with descriptions:"
1716
  msgstr ""
1717
 
1718
- #: includes/sc_event-list_helptexts.php:69
1719
  #, php-format
1720
  msgid ""
1721
  "In this example you can see that the filterbar item and the used display "
@@ -1723,22 +1728,22 @@ msgid ""
1723
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1724
  msgstr ""
1725
 
1726
- #: includes/sc_event-list_helptexts.php:71
1727
  #, php-format
1728
  msgid ""
1729
  "In this example you can see that filterbar options can be added in brackets "
1730
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1731
  msgstr ""
1732
 
1733
- #: includes/sc_event-list_helptexts.php:71
1734
  msgid "option_name"
1735
  msgstr ""
1736
 
1737
- #: includes/sc_event-list_helptexts.php:71
1738
  msgid "value"
1739
  msgstr ""
1740
 
1741
- #: includes/sc_event-list_helptexts.php:72
1742
  #, php-format
1743
  msgid ""
1744
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1747,56 +1752,56 @@ msgid ""
1747
  "left-aligned and the reset link will be on the right side."
1748
  msgstr ""
1749
 
1750
- #: includes/sc_event-list_helptexts.php:75
1751
- #: includes/sc_event-list_helptexts.php:90
1752
  msgid ""
1753
  "This attribute specifies if the title should be truncated to the given "
1754
  "number of characters in the event list."
1755
  msgstr ""
1756
 
1757
- #: includes/sc_event-list_helptexts.php:76
1758
- #: includes/sc_event-list_helptexts.php:91
1759
  #, php-format
1760
  msgid ""
1761
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1762
  "is automatically truncated via css."
1763
  msgstr ""
1764
 
1765
- #: includes/sc_event-list_helptexts.php:77
1766
- #: includes/sc_event-list_helptexts.php:92
1767
  #: includes/sc_event-list_helptexts.php:114
 
 
1768
  msgid "This attribute has no influence if only a single event is shown."
1769
  msgstr "Cet attribut n'a pas d'utilité si un seul événement est affiché."
1770
 
1771
- #: includes/sc_event-list_helptexts.php:80
1772
  msgid ""
1773
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1774
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1775
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1776
  msgstr "Cet attribut spécifie si la date de début doit être affiché.<br/>\n⇥ Choisissez \"false\" pour toujours cacher et \"true\" pour toujours afficher la date de début.<br/>\n⇥ Avec la valeur \"event_list_only\" la date de début est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" la date de début est visible seulement sur l'affichage d'un évènement simple."
1777
 
1778
- #: includes/sc_event-list_helptexts.php:85
1779
  msgid ""
1780
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1781
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1782
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1783
  msgstr "Cet attribut spécifie si la localisation doit être affiché.<br/>\n⇥ Choisissez \"false\" pour toujours cacher et \"true\" pour toujours afficher la localisation.<br/>\n⇥ Avec la valeur \"event_list_only\" la localisation est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" la localisation est visible seulement sur l'affichage d'un évènement simple."
1784
 
1785
- #: includes/sc_event-list_helptexts.php:95
1786
  msgid ""
1787
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1788
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1789
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1790
  msgstr "Cet attribut spécifie si la catégorie doit être affiché.<br/>\n⇥ Choisissez \"false\" pour toujours cacher et \"true\" pour toujours afficher la catégorie.<br/>\n⇥ Avec la valeur \"event_list_only\" la catégorie est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" la catégorie est visible seulement sur l'affichage d'un évènement simple."
1791
 
1792
- #: includes/sc_event-list_helptexts.php:100
1793
  msgid ""
1794
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1795
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1796
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1797
  msgstr ""
1798
 
1799
- #: includes/sc_event-list_helptexts.php:105
1800
  msgid ""
1801
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1802
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1805,18 +1810,18 @@ msgid ""
1805
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1806
  msgstr ""
1807
 
1808
- #: includes/sc_event-list_helptexts.php:112
1809
  msgid ""
1810
  "This attribute specifies if the content should be truncate to the given "
1811
  "number of characters in the event list."
1812
  msgstr ""
1813
 
1814
- #: includes/sc_event-list_helptexts.php:113
1815
  #, php-format
1816
  msgid "With the standard value %1$s the full text is displayed."
1817
  msgstr "Avec la valeur par défaut %1$s , le texte dans son intégralité est affiché."
1818
 
1819
- #: includes/sc_event-list_helptexts.php:117
1820
  msgid ""
1821
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1822
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1824,7 +1829,7 @@ msgid ""
1824
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1825
  msgstr ""
1826
 
1827
- #: includes/sc_event-list_helptexts.php:123
1828
  msgid ""
1829
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1830
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
@@ -1832,7 +1837,7 @@ msgid ""
1832
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1833
  msgstr ""
1834
 
1835
- #: includes/sc_event-list_helptexts.php:129
1836
  msgid ""
1837
  "This attribute specifies if a rss feed link should be added.<br />\n"
1838
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1841,7 +1846,7 @@ msgid ""
1841
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1842
  msgstr "Cet attribut spécifie si un lien vers le flux RSS doit être ajouté dans la liste des évènements.<br/>\n⇥ Vous devez activer le flux RSS dans les paramètres du plugin pour que cette option fonctionne.<br/>\n⇥ Sur cette page, des options sont disponible pour modifier ce lien<br/>\n⇥ Choisissez \"false\" pour jamais et \"true\" pour toujours ajouter le lien.<br/>\n⇥ Avec la valeur \"event_list_only\" le lien est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" le lien est visible seulement sur l'affichage d'un évènement simple."
1843
 
1844
- #: includes/sc_event-list_helptexts.php:136
1845
  msgid ""
1846
  "This attribute specifies if a ical feed link should be added.<br />\n"
1847
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
@@ -1849,40 +1854,44 @@ msgid ""
1849
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1850
  msgstr ""
1851
 
1852
- #: includes/sc_event-list_helptexts.php:142
1853
  msgid ""
1854
  "This attribute specifies the page or post url for event links.<br />\n"
1855
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1856
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1857
  msgstr "Cet attribut spécifie l'url de la page ou de l'article pour la liste des évènements.<br/>\n⇥ Par défaut, c'est une chaine vide. Alors l'url de la page courante est automatiquement utilisé.<br/>\n⇥ Une url est normale requis seulement pour utiliser le shortcode dans une barre latérale. Il est aussi utilisé dans le widget liste des évènements."
1858
 
1859
- #: includes/sc_event-list_helptexts.php:149
1860
  msgid ""
1861
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1862
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1863
  msgstr "Cet attribut spécifie l'identifiant du shortcode utilisé sur la page.\n⇥ La valeur par défaut est suffisant pour une utilisation normale, cet attribut est simplement requis par le widget liste des évènements si plusieurs shortcode sont affichés sur la même page ou article."
1864
 
1865
- #: includes/sc_event-list.php:145
 
 
 
 
1866
  msgid "Event Information:"
1867
  msgstr "Information sur l'évènement"
1868
 
1869
- #: includes/sc_event-list.php:391
1870
  msgid "Link to RSS feed"
1871
  msgstr ""
1872
 
1873
- #: includes/sc_event-list.php:399
1874
  msgid "Link to iCal feed"
1875
  msgstr ""
1876
 
1877
- #: includes/widget_helptexts.php:10
1878
  msgid "This option defines the displayed title for the widget."
1879
  msgstr "Cette option définie le titre affiché pour le widget"
1880
 
1881
- #: includes/widget_helptexts.php:15
1882
  msgid "Category Filter"
1883
  msgstr "Filtre par catégories"
1884
 
1885
- #: includes/widget_helptexts.php:17
1886
  msgid ""
1887
  "This option defines the categories of which events are shown. The standard "
1888
  "is all or an empty string to show all events. Specify a category slug or a "
@@ -1891,145 +1900,145 @@ msgid ""
1891
  "all possibilities."
1892
  msgstr "Cette option définie la catégorie d'évènement qui doit être affiché. Par défaut est \"all\" ou une chaîne vide pour afficher tous les évènements.\nSpécifiez un slug de catégorie ou une liste de slug de catégories pour afficher seulement les évènements de ces catégories.\nVoir la description des attributs du shortcode cat_filter pour avoir les informations détaillées de toutes les possibilités."
1893
 
1894
- #: includes/widget_helptexts.php:22
1895
  msgid "Number of listed events"
1896
  msgstr "Nombre d'événement listés."
1897
 
1898
- #: includes/widget_helptexts.php:24
1899
  msgid "The number of upcoming events to display"
1900
  msgstr "Le nombre des prochains d'évènements à afficher."
1901
 
1902
- #: includes/widget_helptexts.php:29
1903
  msgid "Truncate event title to"
1904
  msgstr "Tronquer le titre à"
1905
 
1906
- #: includes/widget_helptexts.php:30 includes/widget_helptexts.php:52
1907
- #: includes/widget_helptexts.php:74
1908
  msgid "characters"
1909
  msgstr "caractères"
1910
 
1911
- #: includes/widget_helptexts.php:31
1912
  msgid ""
1913
  "This option defines the number of displayed characters for the event title."
1914
  msgstr "Cette option définit le nombre de caractères à afficher pour le titre d'événement."
1915
 
1916
- #: includes/widget_helptexts.php:32 includes/widget_helptexts.php:54
1917
  #, php-format
1918
  msgid ""
1919
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1920
  "automatically truncate the text via css."
1921
  msgstr "Mettez cette valeur à %1$s pour voir tout le texte, ou mettez l'option à %2$s pour tronquer le texte automatiquement grâce au CSS"
1922
 
1923
- #: includes/widget_helptexts.php:37
1924
  msgid "Show event starttime"
1925
  msgstr "Afficher l'horaire de début de l'évènement"
1926
 
1927
- #: includes/widget_helptexts.php:39
1928
  msgid "This option defines if the event start time will be displayed."
1929
  msgstr "Cette option définie si l’horaire de début doit être affiché."
1930
 
1931
- #: includes/widget_helptexts.php:44
1932
  msgid "Show event location"
1933
  msgstr "Afficher la localisation de l'évènement"
1934
 
1935
- #: includes/widget_helptexts.php:46
1936
  msgid "This option defines if the event location will be displayed."
1937
  msgstr "Cette option définie si la localisation de l'évènement doit être affiché."
1938
 
1939
- #: includes/widget_helptexts.php:51
1940
  msgid "Truncate location to"
1941
  msgstr "Tronquer la localisation à"
1942
 
1943
- #: includes/widget_helptexts.php:53
1944
  msgid ""
1945
  "If the event location is diplayed this option defines the number of "
1946
  "displayed characters."
1947
  msgstr ""
1948
 
1949
- #: includes/widget_helptexts.php:59
1950
  msgid "Show event excerpt"
1951
  msgstr ""
1952
 
1953
- #: includes/widget_helptexts.php:61
1954
  msgid "This option defines if the event excerpt will be displayed."
1955
  msgstr ""
1956
 
1957
- #: includes/widget_helptexts.php:66
1958
  msgid "Show event content"
1959
  msgstr "Afficher le contenu de l'évènement"
1960
 
1961
- #: includes/widget_helptexts.php:68
1962
  msgid "This option defines if the event content will be displayed."
1963
  msgstr ""
1964
 
1965
- #: includes/widget_helptexts.php:73
1966
  msgid "Truncate content to"
1967
  msgstr ""
1968
 
1969
- #: includes/widget_helptexts.php:75
1970
  msgid ""
1971
  "If the event content are diplayed this option defines the number of diplayed"
1972
  " characters."
1973
  msgstr ""
1974
 
1975
- #: includes/widget_helptexts.php:76
1976
  #, php-format
1977
  msgid "Set this value to %1$s to view the full text."
1978
  msgstr "Mettre cette valeur à %1$s pour voir le texte dans son intégralité."
1979
 
1980
- #: includes/widget_helptexts.php:81
1981
  msgid "URL to the linked Event List page"
1982
  msgstr "URL vers la page d'évènement"
1983
 
1984
- #: includes/widget_helptexts.php:83
1985
  msgid ""
1986
  "This option defines the url to the linked Event List page. This option is "
1987
  "required if you want to use one of the options below."
1988
  msgstr "Cette option définie l'url de la page affichant la liste des évènements. Cette option est obligatoire si vous voulez utiliser une des options ci-dessous."
1989
 
1990
- #: includes/widget_helptexts.php:88
1991
  msgid "Shortcode ID on linked page"
1992
  msgstr "Identifiant du shortcode sur la page lié"
1993
 
1994
- #: includes/widget_helptexts.php:90
1995
  msgid ""
1996
  "This option defines the shortcode-id for the Event List on the linked page. "
1997
  "Normally the standard value 1 is correct, you only have to change it if you "
1998
  "use multiple event-list shortcodes on the linked page."
1999
  msgstr "Cette option définie l'identifiant dans le shortcode sur la page lié. Normalement, la valeur 1 est correct, vous avez à changer cela seulement si vous afficher plusieurs shortcode sur la page lié."
2000
 
2001
- #: includes/widget_helptexts.php:97
2002
  msgid ""
2003
  "With this option you can add a link to the single event page for every "
2004
  "displayed event. You have to specify the url to the page and the shortcode "
2005
  "id option if you want to use it."
2006
  msgstr "Avec cette option vous pouvez afficher un lien vers une page spécifique pour chaque évènement. Vous devez spécifier une url vers la page et le shortcode identifiant pour utiliser cette option."
2007
 
2008
- #: includes/widget_helptexts.php:104
2009
  msgid ""
2010
  "With this option you can add a link to the event-list page below the "
2011
  "diplayed events. You have to specify the url to page option if you want to "
2012
  "use it."
2013
  msgstr "Avec cette option, vous pouvez ajouter un lien vers la liste des évènements affiché en dessous des évènements affichés. Vous devez spécifier l'url de la page si vous voulez utiliser cette option."
2014
 
2015
- #: includes/widget_helptexts.php:109
2016
  msgid "Caption for the link"
2017
  msgstr "Texte du lien."
2018
 
2019
- #: includes/widget_helptexts.php:111
2020
  msgid ""
2021
  "This option defines the text for the link to the Event List page if the "
2022
  "approriate option is selected."
2023
  msgstr "Cette option définie le texte du lien vers la liste des évènements si l'option est activé."
2024
 
2025
- #: includes/widget.php:20
2026
  msgid "With this widget a list of upcoming events can be displayed."
2027
  msgstr "Avec ce widget une liste des prochains évènements peut être affichées."
2028
 
2029
- #: includes/widget.php:25
2030
  msgid "Upcoming events"
2031
  msgstr "Prochains évènements"
2032
 
2033
- #: includes/widget.php:39
2034
  msgid "show events page"
2035
  msgstr "Voir tous les évènements"
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
11
  msgstr ""
12
  "Project-Id-Version: wp-event-list\n"
13
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
14
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
15
+ "PO-Revision-Date: 2021-04-24 09:26+0000\n"
16
  "Last-Translator: mibuthu\n"
17
  "Language-Team: French (France) (http://www.transifex.com/mibuthu/wp-event-list/language/fr_FR/)\n"
18
  "MIME-Version: 1.0\n"
21
  "Language: fr_FR\n"
22
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
23
 
24
+ #: admin/admin.php:64
25
  #, php-format
26
  msgid "Errors during upgrade of plugin %1$s"
27
  msgstr "Erreurs lors de la mise à niveau de l'extension %1$s"
28
 
29
+ #: admin/admin.php:64
30
  #, php-format
31
  msgid "Upgrade of plugin %1$s successful"
32
  msgstr "Mise à niveau de l'extension %1$s terminée"
33
 
34
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
35
  msgid "Event List Settings"
36
  msgstr "Préférences"
37
 
38
+ #: admin/admin.php:116
39
  msgid "Settings"
40
  msgstr "Préférences"
41
 
42
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
43
  msgid "About Event List"
44
  msgstr "A propos de la liste d'évènement"
45
 
46
+ #: admin/admin.php:120
47
  msgid "About"
48
  msgstr "A propos"
49
 
50
+ #: admin/admin.php:144
51
  #, php-format
52
  msgid "%s Event"
53
  msgid_plural "%s Events"
54
  msgstr[0] "%s évènement"
55
  msgstr[1] "%s évènements"
56
 
57
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
58
  msgid "General"
59
  msgstr "Général"
60
 
61
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
62
+ #: admin/includes/admin-about.php:117
63
  msgid "Shortcode Attributes"
64
  msgstr "Attributs du shortcode"
65
 
66
+ #: admin/includes/admin-about.php:82
67
  msgid "Help and Instructions"
68
  msgstr "Aide et instructions"
69
 
70
+ #: admin/includes/admin-about.php:83
71
  #, php-format
72
  msgid "You can manage the events %1$shere%2$s"
73
  msgstr "Vous pouvez gérer l'événement %1$sici%2$s"
74
 
75
+ #: admin/includes/admin-about.php:84
76
  msgid "To show the events on your site you have 2 possibilities"
77
  msgstr "Pour voir les évènements sur votre site, vous avez 2 possibilités."
78
 
79
+ #: admin/includes/admin-about.php:85
80
  #, php-format
81
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
82
  msgstr "Vous pouvez placer le <strong>shortcode</strong> %1$s sur n'importe quel page ou article."
83
 
84
+ #: admin/includes/admin-about.php:86
85
  #, php-format
86
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
87
  msgstr "Vous pouvez ajouter le <strong>widget</strong> %1$s dans votre barre latérale."
88
 
89
+ #: admin/includes/admin-about.php:87
90
  msgid ""
91
  "The displayed events and their style can be modified with the available "
92
  "widget settings and the available attributes for the shortcode."
93
  msgstr "L'évènement affiché et son style peut être modifié avec les paramètres du widget et attributs disponible pour le shortcode."
94
 
95
+ #: admin/includes/admin-about.php:88
96
  #, php-format
97
  msgid ""
98
  "A list of all available shortcode attributes with their descriptions is "
99
  "available in the %1$s tab."
100
  msgstr "Une liste de tous les attributs de shortcode avec leurs description est disponible dans l'onglet%1$s"
101
 
102
+ #: admin/includes/admin-about.php:89
103
  msgid "The available widget options are described in their tooltip text."
104
  msgstr "Les options disponibles du widget sont disponible dans leurs infobulles"
105
 
106
+ #: admin/includes/admin-about.php:90
107
  #, php-format
108
  msgid ""
109
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
110
  " to insert an URL to the linked event-list page."
111
  msgstr "Si vous activer une des options sur les liens (%1$s ou %2$s) dans le widget, vous devez configurer l'URL vers la liste des événements"
112
 
113
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
114
  msgid "Add links to the single events"
115
  msgstr "Ajoute un lien vers le détail de l'évènement."
116
 
117
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
118
  msgid "Add a link to the Event List page"
119
  msgstr "Ajoute un liens vers la page des évènements."
120
 
121
+ #: admin/includes/admin-about.php:91
122
  msgid ""
123
  "This is required because the widget does not know in which page or post the "
124
  "shortcode was included."
125
  msgstr ""
126
 
127
+ #: admin/includes/admin-about.php:92
128
  msgid ""
129
  "Additionally you have to insert the correct Shortcode id on the linked page."
130
  " This id describes which shortcode should be used on the given page or post "
131
  "if you have more than one."
132
  msgstr ""
133
 
134
+ #: admin/includes/admin-about.php:93
135
  #, php-format
136
  msgid ""
137
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
139
  "link on your linked page or post."
140
  msgstr ""
141
 
142
+ #: admin/includes/admin-about.php:94
143
  #, php-format
144
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
145
  msgstr "L' id est disponible à la fin des paramètres de l'URL (ex %1$s)."
146
 
147
+ #: admin/includes/admin-about.php:96
148
  #, php-format
149
  msgid ""
150
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
151
  "want."
152
  msgstr ""
153
 
154
+ #: admin/includes/admin-about.php:96
155
  msgid "Settings page"
156
  msgstr "Page des paramètres"
157
 
158
+ #: admin/includes/admin-about.php:103
159
  msgid "About the plugin author"
160
  msgstr "Au sujet de l'auteur du plugin"
161
 
162
+ #: admin/includes/admin-about.php:105
163
  #, php-format
164
  msgid ""
165
  "This plugin is developed by %1$s, you can find more information about the "
166
  "plugin on the %2$s."
167
  msgstr "Ce plugin est développé par %1$s, plus d'informations au sujet du plugin sur %2$s "
168
 
169
+ #: admin/includes/admin-about.php:105
170
+ msgid "WordPress plugin site"
171
+ msgstr ""
172
 
173
+ #: admin/includes/admin-about.php:106
174
  #, php-format
175
  msgid "If you like the plugin please rate it on the %1$s."
176
  msgstr "Si vous aimez ce plugin, donnez-lui une note sur %1$s."
177
 
178
+ #: admin/includes/admin-about.php:106
179
+ msgid "WordPress plugin review site"
180
  msgstr ""
181
 
182
+ #: admin/includes/admin-about.php:107
183
  msgid ""
184
  "If you want to support the plugin I would be happy to get a small donation"
185
  msgstr "Si vous voulez soutenir ce plugin, je serai ravi de recevoir un petit don !"
186
 
187
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
188
+ #: admin/includes/admin-about.php:110
189
  #, php-format
190
  msgid "Donate with %1$s"
191
  msgstr "Faire un don avec %1$s"
192
 
193
+ #: admin/includes/admin-about.php:119
194
  msgid ""
195
  "You have the possibility to modify the output if you add some of the "
196
  "following attributes to the shortcode."
197
  msgstr "Vous avez la possibilité de modifier le résultat si vous ajoutez certains des attributs suivant dans le shortcode."
198
 
199
+ #: admin/includes/admin-about.php:120
200
  #, php-format
201
  msgid ""
202
  "You can combine and add as much attributes as you want. E.g. the shortcode "
203
  "including the attributes %1$s and %2$s would looks like this:"
204
  msgstr "Vous pouvez combiner et ajouter autant d'attributs que vous voulez. I.E le shortcode incluant les attributs %1$s et %2$s devrait ressembler à cela:"
205
 
206
+ #: admin/includes/admin-about.php:122
207
  msgid ""
208
  "Below you can find a list of all supported attributes with their "
209
  "descriptions and available options:"
210
  msgstr "Ci-dessous, vous pouvez trouver une liste de tous les attributs supporté avec leurs descriptions et les options valables."
211
 
212
+ #: admin/includes/admin-about.php:137
213
  msgid "Attribute name"
214
  msgstr "Nom de l'attribut"
215
 
216
+ #: admin/includes/admin-about.php:138
217
  msgid "Value options"
218
  msgstr "Valeurs possibles"
219
 
220
+ #: admin/includes/admin-about.php:139
221
  msgid "Default value"
222
  msgstr "Valeur par défaut"
223
 
224
+ #: admin/includes/admin-about.php:140
225
  msgid "Description"
226
  msgstr "Description"
227
 
228
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
229
+ #: includes/sc_event-list_helptexts.php:42
230
  msgid "Filter Syntax"
231
  msgstr "Syntaxe des filtres"
232
 
233
+ #: admin/includes/admin-about.php:160
234
  msgid ""
235
  "For date and cat filters you can specify complex filters with the following "
236
  "syntax:"
237
  msgstr "Pour les filtres de dates et catégories, vous pouvez spécifier des filtres complexe avec la syntaxe suivante."
238
 
239
+ #: admin/includes/admin-about.php:161
240
  #, php-format
241
  msgid ""
242
  "You can use %1$s and %2$s connections to define complex filters. "
243
  "Additionally you can set brackets %3$s for nested queries."
244
  msgstr "Vous pouvez utiliser les connections %1$s et %2$s pour définir des filtres complexes. De plus vous pouvez ajouter des parenthèses %3$s pour les requêtes imbriquées."
245
 
246
+ #: admin/includes/admin-about.php:161
247
  msgid "AND"
248
  msgstr "ET"
249
 
250
+ #: admin/includes/admin-about.php:161
251
  msgid "OR"
252
  msgstr "OU"
253
 
254
+ #: admin/includes/admin-about.php:161
255
  msgid "or"
256
  msgstr "ou"
257
 
258
+ #: admin/includes/admin-about.php:161
259
  msgid "and"
260
  msgstr "et"
261
 
262
+ #: admin/includes/admin-about.php:162
263
  msgid "Examples for cat filters:"
264
  msgstr "Exemple de filtre de catégorie :"
265
 
266
+ #: admin/includes/admin-about.php:163
267
  #, php-format
268
  msgid "Show all events with category %1$s."
269
  msgstr "Voir tous les évènements de la catégorie %1$s."
270
 
271
+ #: admin/includes/admin-about.php:164
272
  #, php-format
273
  msgid "Show all events with category %1$s or %2$s."
274
  msgstr "Voir tous les évènements de la catégorie %1$s ou %2$s."
275
 
276
+ #: admin/includes/admin-about.php:165
277
  #, php-format
278
  msgid ""
279
  "Show all events with category %1$s and all events where category %2$s as "
280
  "well as %3$s is selected."
281
  msgstr "Voir tous les évènements de la catégorie %1$s et tous les évènements qui on les catégories %2$s et %3$s sélectionnés."
282
 
283
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
284
  msgid "Available Date Formats"
285
  msgstr "Formats de date disponible"
286
 
287
+ #: admin/includes/admin-about.php:172
288
  msgid "For date filters you can use the following date formats:"
289
  msgstr "Pour les filtres de dates, vous pouvez utiliser les formats de dates suivants:"
290
 
291
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
292
  msgid "Available Date Range Formats"
293
  msgstr "Formats de d'intervalle de date disponible"
294
 
295
+ #: admin/includes/admin-about.php:182
296
  msgid "For date filters you can use the following daterange formats:"
297
  msgstr "Pour les filtres d'intervalles de date, vous pouvez utiliser les formats de dates suivants."
298
 
299
+ #: admin/includes/admin-about.php:195
300
  msgid "Value"
301
  msgstr "Valeur"
302
 
303
+ #: admin/includes/admin-about.php:199
304
  msgid "Example"
305
  msgstr "Exemple"
306
 
307
+ #: admin/includes/admin-categories.php:54
308
  msgid "Synchronize with post categories"
309
  msgstr ""
310
 
311
+ #: admin/includes/admin-categories.php:63
312
  #, php-format
313
  msgid "%1$s categories modified (%2$s)"
314
  msgstr "%1$s catégories modifiées (%2$s)"
315
 
316
+ #: admin/includes/admin-categories.php:64
317
  #, php-format
318
  msgid "%1$s categories added (%2$s)"
319
  msgstr "%1$s catégories ajoutées (%2$s)"
320
 
321
+ #: admin/includes/admin-categories.php:65
322
  #, php-format
323
  msgid "%1$s categories deleted (%2$s)"
324
  msgstr "%1$s catégories supprimées (%2$s)"
325
 
326
+ #: admin/includes/admin-categories.php:67
327
  #, php-format
328
  msgid "%1$s categories not modified (%2$s)"
329
  msgstr "%1$s catégories non modifiées (%2$s)"
330
 
331
+ #: admin/includes/admin-categories.php:68
332
  #, php-format
333
  msgid "%1$s categories not added (%2$s)"
334
  msgstr "%1$s catégories non ajoutées (%2$s)"
335
 
336
+ #: admin/includes/admin-categories.php:69
337
  #, php-format
338
  msgid "%1$s categories not deleted (%2$s)"
339
  msgstr "%1$s catégories non supprimées (%2$s)"
340
 
341
+ #: admin/includes/admin-categories.php:72
342
  msgid "An Error occured during the category sync"
343
  msgstr "Une erreur s'est produite lors de la synchronisation de catégorie"
344
 
345
+ #: admin/includes/admin-categories.php:75
346
  msgid "Category sync finished"
347
  msgstr "Synchronisation de la catégorie terminée"
348
 
349
+ #: admin/includes/admin-category-sync.php:54
350
  msgid "Error: You are not allowed to view this page!"
351
  msgstr "Erreur : vous n'êtes pas autorisé à consulter cette page !"
352
 
353
+ #: admin/includes/admin-category-sync.php:70
354
  msgid "Affected Categories when switching to seperate Event Categories"
355
  msgstr ""
356
 
357
+ #: admin/includes/admin-category-sync.php:71
358
  msgid "Switch option to seperate Event Categories"
359
  msgstr ""
360
 
361
+ #: admin/includes/admin-category-sync.php:72
362
  msgid ""
363
  "If you proceed, all post categories will be copied and all events will be "
364
  "re-assigned to this new categories."
365
  msgstr ""
366
 
367
+ #: admin/includes/admin-category-sync.php:73
368
  msgid ""
369
  "Afterwards the event categories are independent of the post categories."
370
  msgstr ""
371
 
372
+ #: admin/includes/admin-category-sync.php:75
373
  msgid "Affected Categories when switching to use Post Categories for events"
374
  msgstr ""
375
 
376
+ #: admin/includes/admin-category-sync.php:76
377
  msgid "Switch option to use Post Categories for events"
378
  msgstr ""
379
 
380
+ #: admin/includes/admin-category-sync.php:77
381
  msgid ""
382
  "Take a detailed look at the affected categories above before you proceed! "
383
  "All seperate event categories will be deleted, this cannot be undone!"
384
  msgstr ""
385
 
386
+ #: admin/includes/admin-category-sync.php:79
387
  msgid "Event Categories: Synchronise with Post Categories"
388
  msgstr ""
389
 
390
+ #: admin/includes/admin-category-sync.php:80
391
  msgid "Start synchronisation"
392
  msgstr "Démarrer la synchronisation"
393
 
394
+ #: admin/includes/admin-category-sync.php:81
395
  msgid ""
396
  "If this option is enabled the above listed categories will be deleted and "
397
  "removed from the existing events!"
398
  msgstr ""
399
 
400
+ #: admin/includes/admin-category-sync.php:96
401
  msgid "Categories to modify"
402
  msgstr "Catégories à modifier"
403
 
404
+ #: admin/includes/admin-category-sync.php:97
405
  msgid "Categories to add"
406
  msgstr "Catégories à ajouter"
407
 
408
+ #: admin/includes/admin-category-sync.php:98
409
  msgid "Categories to delete (optional)"
410
  msgstr "Catégories à supprimer (facultatif)"
411
 
412
+ #: admin/includes/admin-category-sync.php:99
413
  msgid "Delete not available post categories"
414
  msgstr ""
415
 
416
+ #: admin/includes/admin-category-sync.php:102
417
  msgid "Categories with differences"
418
  msgstr ""
419
 
420
+ #: admin/includes/admin-category-sync.php:103
421
  msgid "Categories to add (optional)"
422
  msgstr ""
423
 
424
+ #: admin/includes/admin-category-sync.php:104
425
  msgid "Add not available post categories"
426
  msgstr ""
427
 
428
+ #: admin/includes/admin-category-sync.php:123
429
  msgid "none"
430
  msgstr "aucun"
431
 
432
+ #: admin/includes/admin-import.php:58
433
  msgid "Import Events"
434
  msgstr "Importer évènements."
435
 
436
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
437
+ #: admin/includes/admin-import.php:220
438
  msgid "Step"
439
  msgstr "Etape"
440
 
441
+ #: admin/includes/admin-import.php:79
442
  msgid "Set import file and options"
443
  msgstr "Sélection du fichier à importer et des options."
444
 
445
+ #: admin/includes/admin-import.php:82
446
  #, php-format
447
  msgid "Proceed with Step %1$s"
448
  msgstr ""
449
 
450
+ #: admin/includes/admin-import.php:85
451
  msgid "Example file"
452
  msgstr "Fichier d'exemple"
453
 
454
+ #: admin/includes/admin-import.php:86
455
  #, php-format
456
  msgid ""
457
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
458
  msgstr "Vous pouvez télécharger un fichier d'exemble %1$sici%2$s (Le séparateur du fichier CSV est une virgule!)"
459
 
460
+ #: admin/includes/admin-import.php:87
461
  msgid "Note"
462
  msgstr "Remarque"
463
 
464
+ #: admin/includes/admin-import.php:87
465
  msgid ""
466
  "Do not change the column header and separator line (first two lines), "
467
  "otherwise the import will fail!"
468
  msgstr "Ne pas changer la colonne d'entête et de séparateur (deux premières lignes), sinon l'import de fonctionnera pas!"
469
 
470
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
471
  msgid "Sorry, there has been an error."
472
  msgstr "Désolé, il y a eu une erreur."
473
 
474
+ #: admin/includes/admin-import.php:96
475
  msgid "The file does not exist, please try again."
476
  msgstr "Le fichier n'existe pas, essayez encore."
477
 
478
+ #: admin/includes/admin-import.php:104
479
  msgid "The uploaded file does not have the required csv extension."
480
  msgstr ""
481
 
482
+ #: admin/includes/admin-import.php:116
483
  msgid "Events review and additonal category selection"
484
  msgstr ""
485
 
486
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
487
  msgid "Error"
488
  msgstr "Erreur"
489
 
490
+ #: admin/includes/admin-import.php:122
491
  msgid "This CSV file cannot be imported"
492
  msgstr "Ce fichier CSV ne peut pas être importé"
493
 
494
+ #: admin/includes/admin-import.php:133
495
  msgid "None of the events in this CSV file can be imported"
496
  msgstr "Aucun évènement dans ce fichier CSV ne peut être importé"
497
 
498
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
499
  msgid "Warning"
500
  msgstr "Attention"
501
 
502
+ #: admin/includes/admin-import.php:138
503
  #, php-format
504
  msgid "There is %1$s event which cannot be imported"
505
  msgid_plural "There are %1$s events which cannot be imported"
506
  msgstr[0] "%1$s évènement ne peut pas être importé"
507
  msgstr[1] "%1$s évènements ne peuvent pas être importés"
508
 
509
+ #: admin/includes/admin-import.php:150
510
  #, php-format
511
  msgid "CSV line %1$s"
512
  msgstr "Ligne CSV %1$s"
513
 
514
+ #: admin/includes/admin-import.php:160
515
  msgid "You can still import all other events listed below."
516
  msgstr "Vous pouvez toujours importer les évènements ci-dessous."
517
 
518
+ #: admin/includes/admin-import.php:179
519
  msgid ""
520
  "The following category slugs are not available and will be removed from the "
521
  "imported events"
522
  msgstr ""
523
 
524
+ #: admin/includes/admin-import.php:185
525
  msgid ""
526
  "If you want to keep these categories, please create these Categories first "
527
  "and do the import afterwards."
528
  msgstr "Si vous voulez conserver ces catégories, merci de les créer au préalable et de faire l'import en suivant."
529
 
530
+ #: admin/includes/admin-import.php:220
531
  msgid "Import result"
532
  msgstr "Résultat d'importation"
533
 
534
+ #: admin/includes/admin-import.php:223
535
  #, php-format
536
  msgid "Import of %1$s events successful!"
537
  msgstr "Importation de %1$s évènements terminée !"
538
 
539
+ #: admin/includes/admin-import.php:224
540
  msgid "Go back to All Events"
541
  msgstr "Retour à la liste des évènements"
542
 
543
+ #: admin/includes/admin-import.php:227
544
  msgid "Errors during Import"
545
  msgstr "Erreurs lors de l'importation"
546
 
547
+ #: admin/includes/admin-import.php:235
548
  msgid "Event from CSV-line"
549
  msgstr ""
550
 
551
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
552
+ #: includes/widget_helptexts.php:9
553
  msgid "Title"
554
  msgstr "Titre"
555
 
556
+ #: admin/includes/admin-import.php:248
557
  msgid "Start Date"
558
  msgstr "Date de début"
559
 
560
+ #: admin/includes/admin-import.php:249
561
  msgid "End Date"
562
  msgstr "Date de fin"
563
 
564
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
565
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
566
  msgid "Time"
567
  msgstr "Heure"
568
 
569
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
570
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
571
+ #: includes/options_helptexts.php:76
572
  msgid "Location"
573
  msgstr "Lieu"
574
 
575
+ #: admin/includes/admin-import.php:252
576
  msgid "Content"
577
  msgstr "Contenu"
578
 
579
+ #: admin/includes/admin-import.php:253
580
  msgid "Category slugs"
581
  msgstr ""
582
 
583
+ #: admin/includes/admin-import.php:297
584
  msgid "Header line is missing or not correct!"
585
  msgstr "Ligne d'en-tête manquante ou invalide !"
586
 
587
+ #: admin/includes/admin-import.php:298
588
  #, php-format
589
  msgid ""
590
  "Have a look at the %1$sexample file%2$s to see the correct header line "
591
  "format."
592
  msgstr ""
593
 
594
+ #: admin/includes/admin-import.php:305
595
  #, php-format
596
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
597
  msgstr ""
598
 
599
+ #: admin/includes/admin-import.php:334
600
  msgid "Empty event title found"
601
  msgstr ""
602
 
603
+ #: admin/includes/admin-import.php:340
604
  msgid "Wrong date format for startdate"
605
  msgstr "Format de date incorrect pour la date de début"
606
 
607
+ #: admin/includes/admin-import.php:348
608
  msgid "Wrong date format for enddate"
609
  msgstr "Format de date incorrect pour la date de fin"
610
 
611
+ #: admin/includes/admin-import.php:401
612
  msgid "Import events"
613
  msgstr "Importer des événements"
614
 
615
+ #: admin/includes/admin-import.php:402
616
  msgid "Add additional categories"
617
  msgstr "Ajouter plus de catégories"
618
 
619
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
620
  msgid "Import"
621
  msgstr "Importer"
622
 
623
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
624
  msgid "No events found"
625
  msgstr "Aucun évènement trouvé"
626
 
627
+ #: admin/includes/admin-import.php:473
628
  msgid "Saving of event failed!"
629
  msgstr "Impossible d'enregistrer l'évènement !"
630
 
631
+ #: admin/includes/admin-main.php:76
632
  msgid "Event Date"
633
  msgstr "Date de l'évènement"
634
 
635
+ #: admin/includes/admin-main.php:80
636
  msgid "Author"
637
  msgstr "Auteur"
638
 
639
+ #: admin/includes/admin-main.php:148
640
  #, php-format
641
  msgid "Add a copy of %1$s"
642
  msgstr "Ajouter une copie de %1$s"
643
 
644
+ #: admin/includes/admin-main.php:148
645
  msgid "Copy"
646
  msgstr "Copier"
647
 
648
+ #: admin/includes/admin-new.php:58
649
  msgid "Event data"
650
  msgstr ""
651
 
652
+ #: admin/includes/admin-new.php:90
653
  msgid "Add Copy"
654
  msgstr "Ajouter une copie"
655
 
656
+ #: admin/includes/admin-new.php:98
657
  msgid "Date"
658
  msgstr "Date"
659
 
660
+ #: admin/includes/admin-new.php:98
661
  msgid "required"
662
  msgstr "Requis"
663
 
664
+ #: admin/includes/admin-new.php:101
665
  msgid "Multi-Day Event"
666
  msgstr "Evènement sur plusieurs jours"
667
 
668
+ #: admin/includes/admin-new.php:121
669
  msgid "Event Title"
670
  msgstr "Titre de l'évènement"
671
 
672
+ #: admin/includes/admin-new.php:137
673
  msgid "Event Content"
674
  msgstr "Contenu de l'évènement"
675
 
676
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
677
  msgid "Event updated."
678
  msgstr "Évènement mis à jour."
679
 
680
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
681
  msgid "View event"
682
  msgstr "Voir l'évènement"
683
 
684
+ #: admin/includes/admin-new.php:204
685
  #, php-format
686
  msgid "Event restored to revision from %1$s"
687
  msgstr ""
688
 
689
+ #: admin/includes/admin-new.php:205
690
  msgid "Event published."
691
  msgstr "Évènement publié."
692
 
693
+ #: admin/includes/admin-new.php:207
694
  msgid "Event submitted."
695
  msgstr "Évènement soumis."
696
 
697
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
698
+ #: admin/includes/admin-new.php:210
699
  msgid "Preview event"
700
  msgstr "Prévisualiser l'évènement"
701
 
702
+ #: admin/includes/admin-new.php:208
703
  #, php-format
704
  msgid "Event scheduled for: %1$s>"
705
  msgstr ""
706
 
707
+ #: admin/includes/admin-new.php:210
708
  msgid "Event draft updated."
709
  msgstr "Brouillon de l'évènement mis à jour."
710
 
711
+ #: admin/includes/admin-settings.php:79
712
  msgid "Go to Event Category switching page"
713
  msgstr ""
714
 
715
+ #: admin/includes/admin-settings.php:93
716
  msgid "Frontend Settings"
717
  msgstr "Frontend Préférences"
718
 
719
+ #: admin/includes/admin-settings.php:94
720
  msgid "Admin Page Settings"
721
  msgstr "Administration Préférences"
722
 
723
+ #: admin/includes/admin-settings.php:95
724
  msgid "Feed Settings"
725
  msgstr "Flux RSS Préférences"
726
 
727
+ #: admin/includes/admin-settings.php:96
728
  msgid "Category Taxonomy"
729
  msgstr ""
730
 
731
+ #: includes/daterange_helptexts.php:8
732
  msgid "Year"
733
  msgstr "Année"
734
 
735
+ #: includes/daterange_helptexts.php:9
736
  msgid "A year can be specified in 4 digit format."
737
  msgstr "Une année peut être spécifié au format 4 chiffres."
738
 
739
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
740
+ #: includes/daterange_helptexts.php:47
741
  #, php-format
742
  msgid ""
743
  "For a start date filter the first day of %1$s is used, in an end date the "
744
  "last day."
745
  msgstr "Pour un filtre de date de début, le premier jour de %1$s est utilisé, dans une date de fin, le dernier jours est utilisé."
746
 
747
+ #: includes/daterange_helptexts.php:10
748
  msgid "the resulting year"
749
  msgstr "Année résultante"
750
 
751
+ #: includes/daterange_helptexts.php:15
752
  msgid "Month"
753
  msgstr "Mois"
754
 
755
+ #: includes/daterange_helptexts.php:16
756
  msgid ""
757
  "A month can be specified with 4 digits for the year and 2 digits for the "
758
  "month, seperated by a hyphen (-)."
759
  msgstr "Un mois peut être spécifié avec 4 chiffres pour l'année et 2 chiffres pour le mois, séparé par un tiret (-)."
760
 
761
+ #: includes/daterange_helptexts.php:17
762
  msgid "the resulting month"
763
  msgstr "Mois résultant"
764
 
765
+ #: includes/daterange_helptexts.php:22
766
  msgid "Day"
767
  msgstr "Jour"
768
 
769
+ #: includes/daterange_helptexts.php:23
770
  msgid ""
771
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
772
  " month and 2 digets for the day, seperated by hyphens (-)."
773
  msgstr "Un jour peut être spécifié avec le format de 4 chiffres pour l'année, 2 chiffres pour le mois et 2 chiffres pour le jour, séparé par un tiret (-)."
774
 
775
+ #: includes/daterange_helptexts.php:28
776
  msgid "Relative Year"
777
  msgstr "Année relative"
778
 
779
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
780
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
781
  #, php-format
782
  msgid "%1$s from now can be specified in the following notation: %2$s"
783
  msgstr "%1$s peut maintenant être spécifié avec la notation suivante : %2$s"
784
 
785
+ #: includes/daterange_helptexts.php:29
786
  msgid "A relative year"
787
  msgstr "Une année relative"
788
 
789
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
790
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
791
  #, php-format
792
  msgid ""
793
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
794
  "%3$s or %4$s attached (see also the example below)."
795
  msgstr "Cela signifie que vous pouvez spécifier un %2$s positif ou négatif (%1$s) à partir de maintenant suffixé par %3$s ou %4$s (voir l'exemple ci-dessous)"
796
 
797
+ #: includes/daterange_helptexts.php:30
798
  msgid "number of years"
799
  msgstr "nombre d'année"
800
 
801
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
802
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
803
  #, php-format
804
  msgid "Additionally the following values are available: %1$s"
805
  msgstr "De plus, les valeurs suivantes sont disponibles : %1$s"
806
 
807
+ #: includes/daterange_helptexts.php:36
808
  msgid "Relative Month"
809
  msgstr "Mois relatif"
810
 
811
+ #: includes/daterange_helptexts.php:37
812
  msgid "A relative month"
813
  msgstr "Un mois relatif"
814
 
815
+ #: includes/daterange_helptexts.php:38
816
  msgid "number of months"
817
  msgstr "Nombre de mois"
818
 
819
+ #: includes/daterange_helptexts.php:44
820
  msgid "Relative Week"
821
  msgstr "Semaine relative"
822
 
823
+ #: includes/daterange_helptexts.php:45
824
  msgid "A relative week"
825
  msgstr "Une semaine relative"
826
 
827
+ #: includes/daterange_helptexts.php:46
828
  msgid "number of weeks"
829
  msgstr "Nombre de semaines"
830
 
831
+ #: includes/daterange_helptexts.php:47
832
  msgid "the resulting week"
833
  msgstr "Une semaine relative"
834
 
835
+ #: includes/daterange_helptexts.php:48
836
  #, php-format
837
  msgid ""
838
  "The first day of the week is depending on the option %1$s which can be found"
839
  " and changed in %2$s."
840
  msgstr "Le premier jour de la semaine dépens de l'option %1$s qui peut être trouvé et changé dans %2$s"
841
 
842
+ #: includes/daterange_helptexts.php:54
843
  msgid "Relative Day"
844
  msgstr "Jour relatif"
845
 
846
+ #: includes/daterange_helptexts.php:55
847
  msgid "A relative day"
848
  msgstr "Un jour relatif"
849
 
850
+ #: includes/daterange_helptexts.php:56
851
  msgid "number of days"
852
  msgstr "nombre de jours"
853
 
854
+ #: includes/daterange_helptexts.php:64
855
  msgid "Date range"
856
  msgstr "Période"
857
 
858
+ #: includes/daterange_helptexts.php:66
859
  msgid ""
860
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
861
  "\t For the start and end date any available date format can be used."
862
  msgstr "Une période peut être spécifié via une date de début et une date de fin séparé par un tilde (~).<br/>\n⇥ Pour la date de début et de fin, n'importe quel format de date peut être utilisé."
863
 
864
+ #: includes/daterange_helptexts.php:75
865
  msgid "This value defines a range without any limits."
866
  msgstr "Cette valeur définie une période sans aucune limites"
867
 
868
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
869
+ #: includes/daterange_helptexts.php:90
870
  #, php-format
871
  msgid "The corresponding date_range format is: %1$s"
872
  msgstr "Le période correspondant est : %1$s"
873
 
874
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
875
  msgid "Upcoming"
876
  msgstr "A venir"
877
 
878
+ #: includes/daterange_helptexts.php:82
879
  msgid "This value defines a range from the actual day to the future."
880
  msgstr "Cette valeur définie une période à partir du jour actuel juste que dans le future."
881
 
882
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
883
  msgid "Past"
884
  msgstr "Passé"
885
 
886
+ #: includes/daterange_helptexts.php:89
887
  msgid "This value defines a range from the past to the previous day."
888
  msgstr "Cette valeur définie une période antérieur à la date du jour."
889
 
890
+ #: includes/event.php:124
891
  msgid "No valid start date provided"
892
  msgstr ""
893
 
894
+ #: includes/event.php:299 includes/event.php:301
895
+ #: includes/sc_event-list.php:298
896
+ msgid "read more"
897
+ msgstr ""
898
+
899
+ #: includes/events_post_type.php:69
900
  msgid "Events"
901
  msgstr "Evénements"
902
 
903
+ #: includes/events_post_type.php:70
904
  msgid "Event"
905
  msgstr "Évènement"
906
 
907
+ #: includes/events_post_type.php:71
908
  msgid "Add New"
909
  msgstr "Ajouter"
910
 
911
+ #: includes/events_post_type.php:72
912
  msgid "Add New Event"
913
  msgstr "Ajouter un nouvel évènement"
914
 
915
+ #: includes/events_post_type.php:73
916
  msgid "Edit Event"
917
  msgstr "Modifier évènement"
918
 
919
+ #: includes/events_post_type.php:74
920
  msgid "New Event"
921
  msgstr "Nouvel évènement"
922
 
923
+ #: includes/events_post_type.php:75
924
  msgid "View Event"
925
  msgstr "Voir l'évènement"
926
 
927
+ #: includes/events_post_type.php:76
928
  msgid "View Events"
929
  msgstr "Voir les évènements"
930
 
931
+ #: includes/events_post_type.php:77
932
  msgid "Search Events"
933
  msgstr "Chercher des évènements"
934
 
935
+ #: includes/events_post_type.php:79
936
  msgid "No events found in Trash"
937
  msgstr "Aucun évènement trouvé dans la corbeille"
938
 
939
+ #: includes/events_post_type.php:81
940
  msgid "All Events"
941
  msgstr "Tous les évènements"
942
 
943
+ #: includes/events_post_type.php:82
944
  msgid "Event Archives"
945
  msgstr "Archives d'évènements"
946
 
947
+ #: includes/events_post_type.php:83
948
  msgid "Event Attributes"
949
  msgstr "Attributs de l'évènement"
950
 
951
+ #: includes/events_post_type.php:84
952
  msgid "Insert into event"
953
  msgstr ""
954
 
955
+ #: includes/events_post_type.php:85
956
  msgid "Uploaded to this event"
957
  msgstr "Téléchargé dans cet évènement"
958
 
959
+ #: includes/events_post_type.php:86
960
  msgid "Event List"
961
  msgstr "Liste des événements"
962
 
963
+ #: includes/events_post_type.php:87
964
  msgid "Filter events list"
965
  msgstr "Filtrer la liste des évènements"
966
 
967
+ #: includes/events_post_type.php:88
968
  msgid "Events list navigation"
969
  msgstr ""
970
 
971
+ #: includes/events_post_type.php:89
972
  msgid "Events list"
973
  msgstr "Liste des évènements"
974
 
975
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
976
  msgid "Reset"
977
  msgstr "Réinitialiser"
978
 
979
+ #: includes/filterbar.php:296
980
  msgid "All"
981
  msgstr "Tous"
982
 
983
+ #: includes/filterbar.php:298
984
  msgid "All Dates"
985
  msgstr "Toutes les dates"
986
 
1002
  "CSV file can be specified."
1003
  msgstr ""
1004
 
1005
+ #: includes/options_helptexts.php:23
1006
  #, php-format
1007
  msgid ""
1008
  "You can use the php date format options given in %1$s, the most important "
1009
  "ones are:"
1010
  msgstr ""
1011
 
1012
+ #: includes/options_helptexts.php:26
1013
  msgid "full year representation, with 4 digits"
1014
  msgstr ""
1015
 
1016
+ #: includes/options_helptexts.php:27
1017
  msgid "numeric representation of a month, with leading zeros"
1018
  msgstr ""
1019
 
1020
+ #: includes/options_helptexts.php:28
1021
  msgid "day of the month, 2 digits with leading zeros"
1022
  msgstr "jour du mois, en 2 chiffres avec des zéros non significatifs"
1023
 
1024
+ #: includes/options_helptexts.php:30
1025
  msgid ""
1026
  "If the date format in the CSV file does not correspond to the given format, "
1027
  "the import script tries to recognize the date format by itself."
1028
  msgstr "Si le format de date dans le fichier CSV ne correspond pas au format spécifié, le script d'importation essaie de reconnaître le format de date lui-même."
1029
 
1030
+ #: includes/options_helptexts.php:31
1031
  msgid ""
1032
  "But this can cause problems or result in wrong dates, so it is recommended "
1033
  "to specify the correct date format here."
1034
  msgstr "Mais cela peut causer des problèmes ou afficher des dates erronées, il est donc recommandé de spécifier le format correct ici."
1035
 
1036
+ #: includes/options_helptexts.php:32
1037
  msgid "Examples"
1038
  msgstr "Exemples"
1039
 
1040
+ #: includes/options_helptexts.php:41
1041
  msgid "Text for no events"
1042
  msgstr "Texte si pas d'événements."
1043
 
1044
+ #: includes/options_helptexts.php:43
1045
  msgid ""
1046
  "This option defines the displayed text when no events are available for the "
1047
  "selected view."
1048
  msgstr "Cette option définie le texte affiché lorsque aucun évènement n'est disponible dans la période sélectionné."
1049
 
1050
+ #: includes/options_helptexts.php:48
1051
  msgid "Multiday filter range"
1052
  msgstr "Filtre sur plusieurs jours"
1053
 
1054
+ #: includes/options_helptexts.php:49
1055
  msgid "Use the complete event range in the date filter"
1056
  msgstr "Utiliser la période complète dans le filtre par date."
1057
 
1058
+ #: includes/options_helptexts.php:51
1059
  msgid ""
1060
  "This option defines if the complete range of a multiday event shall be "
1061
  "considered in the date filter."
1062
  msgstr "Cette option définie si la période complète doit être pris en compte dans les filtres par dates."
1063
 
1064
+ #: includes/options_helptexts.php:52
1065
  msgid ""
1066
  "If disabled, only the start day of an event is considered in the filter."
1067
  msgstr "Si désactivé, seulement le jour de départ est pris en compte dans le filtre."
1068
 
1069
+ #: includes/options_helptexts.php:53
1070
  msgid ""
1071
  "For an example multiday event which started yesterday and ends tomorrow this"
1072
  " means, that it is displayed in umcoming dates when this option is enabled, "
1073
  "but it is hidden when the option is disabled."
1074
  msgstr "Par exemple, un événement sur plusieurs jours commence hier et finit demain, cela signifie que qu'il sera affiché dans les prochaines dates si l'option est active, mais il sera caché si l'option est désactivé."
1075
 
1076
+ #: includes/options_helptexts.php:58
1077
  msgid "Date display"
1078
  msgstr "Affichage de la date"
1079
 
1080
+ #: includes/options_helptexts.php:59
1081
  msgid "Show the date only once per day"
1082
  msgstr "Afficher la date seulement une fois par jour."
1083
 
1084
+ #: includes/options_helptexts.php:61
1085
  msgid ""
1086
  "With this option enabled the date is only displayed once per day if more "
1087
  "than one event is available on the same day."
1088
  msgstr "Avec cette option activé, la date n'est affiché seulement une fois par jour si plusieurs événements sont disponible le même jour."
1089
 
1090
+ #: includes/options_helptexts.php:62
1091
  msgid ""
1092
  "If enabled, the events are ordered in a different way (end date before start"
1093
  " time) to allow using the same date for as much events as possible."
1094
  msgstr "Si activé, les évènements sont ordonné d'une différente manière (la date de fin avant la date de début) pour mettre d'utiliser la même date sur le plus d'évènements possible."
1095
 
1096
+ #: includes/options_helptexts.php:67
1097
  msgid "HTML tags"
1098
  msgstr "Tags HTML"
1099
 
1100
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1101
  #, php-format
1102
  msgid "Allow HTML tags in the event field \"%1$s\""
1103
  msgstr "Autoriser les tags HTML dans le champs \"%1$s\""
1104
 
1105
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1106
  #, php-format
1107
  msgid ""
1108
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1109
  msgstr "Cette option indique que les tags html sont autorisé dans le champs \"%1$s\""
1110
 
1111
+ #: includes/options_helptexts.php:81
1112
  msgid "Preferred language file"
1113
  msgstr "Langue choisie pour le fichier"
1114
 
1115
+ #: includes/options_helptexts.php:82
1116
  msgid "Load translations from general language directory first"
1117
  msgstr "Charger en premier les traductions issues du répertoire général"
1118
 
1119
+ #: includes/options_helptexts.php:84
1120
  #, php-format
1121
  msgid ""
1122
  "The default is to load the %1$s translation file from the plugin language "
1123
  "directory first (%2$s)."
1124
  msgstr ""
1125
 
1126
+ #: includes/options_helptexts.php:85
1127
  #, php-format
1128
  msgid ""
1129
  "If you want to load your own language file from the general language "
1131
  "language directory, you have to enable this option."
1132
  msgstr ""
1133
 
1134
+ #: includes/options_helptexts.php:91
1135
  msgid "Events permalink slug"
1136
  msgstr ""
1137
 
1138
+ #: includes/options_helptexts.php:92
1139
  msgid ""
1140
  "With this option the slug for the events permalink URLs can be defined."
1141
  msgstr "Avec cette option, l'identifiant pour le permalien des évènements peut être défini."
1142
 
1143
+ #: includes/options_helptexts.php:97
1144
  msgid "Text for \"Show content\""
1145
  msgstr "Texte pour \"Afficher le contenu\""
1146
 
1147
+ #: includes/options_helptexts.php:98
1148
  msgid ""
1149
  "With this option the displayed text for the link to show the event content "
1150
  "can be changed, when collapsing is enabled."
1151
  msgstr ""
1152
 
1153
+ #: includes/options_helptexts.php:103
1154
  msgid "Text for \"Hide content\""
1155
  msgstr "Texte pour \"Masquer le contenu\""
1156
 
1157
+ #: includes/options_helptexts.php:104
1158
  msgid ""
1159
  "With this option the displayed text for the link to hide the event content "
1160
  "can be changed, when collapsing is enabled."
1161
  msgstr ""
1162
 
1163
+ #: includes/options_helptexts.php:109
1164
  msgid "Disable CSS file"
1165
  msgstr "Désactiver le fichier CSS"
1166
 
1167
+ #: includes/options_helptexts.php:110
1168
  #, php-format
1169
  msgid "Disable the %1$s file."
1170
  msgstr "Désactiver le fichier %1$s."
1171
 
1172
+ #: includes/options_helptexts.php:112
1173
  #, php-format
1174
  msgid "With this option you can disable the inclusion of the %1$s file."
1175
  msgstr "Avec cette option vous pouvez désactiver l'inclusion du fichier CSS %1$s."
1176
 
1177
+ #: includes/options_helptexts.php:113
1178
  msgid ""
1179
  "This normally only make sense if you have css conflicts with your theme and "
1180
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1181
  msgstr "Cela n'a de sens que si vous avez un conflit de CSS avec votre theme et voulez définir tous les styles CSS à un autre endroit (I.E. dans le CSS de votre thème)."
1182
 
1183
+ #: includes/options_helptexts.php:119
1184
  msgid "Date format in edit form"
1185
  msgstr "Format de la date dans le formulaire d'édition."
1186
 
1187
+ #: includes/options_helptexts.php:121
1188
  msgid ""
1189
  "This option sets the displayed date format for the event date fields in the "
1190
  "event new / edit form."
1191
  msgstr "Cette option définie le format de la date affiché dans le champ date pour le formulaire d'ajout/édition d'évènements."
1192
 
1193
+ #: includes/options_helptexts.php:122
1194
  msgid "The default is an empty string to use the Wordpress standard setting."
1195
  msgstr ""
1196
 
1197
+ #: includes/options_helptexts.php:123
1198
  #, php-format
1199
  msgid ""
1200
  "All available options to specify the date format can be found %1$shere%2$s."
1201
  msgstr "Toutes les options disponibles pour spécifier le format de la date peut être trouvé %1$sici%2$s"
1202
 
1203
+ #: includes/options_helptexts.php:129
1204
  msgid "Enable RSS feed"
1205
  msgstr "Activer flux RSS"
1206
 
1207
+ #: includes/options_helptexts.php:130
1208
  msgid "Enable support for the event RSS feed"
1209
  msgstr ""
1210
 
1211
+ #: includes/options_helptexts.php:132
1212
  msgid ""
1213
  "This option activates the RSS feed for the events and adds a feed link in "
1214
  "the html head."
1215
  msgstr ""
1216
 
1217
+ #: includes/options_helptexts.php:133
1218
  msgid ""
1219
  "You have to enable this option if you want to use one of the RSS feed "
1220
  "features."
1221
  msgstr ""
1222
 
1223
+ #: includes/options_helptexts.php:138
1224
  msgid "Enable iCal feed"
1225
  msgstr ""
1226
 
1227
+ #: includes/options_helptexts.php:139
1228
  msgid "Enable support for the event iCal feed"
1229
  msgstr ""
1230
 
1231
+ #: includes/options_helptexts.php:141
1232
  msgid "This option activates the iCal feed for events."
1233
  msgstr ""
1234
 
1235
+ #: includes/options_helptexts.php:142
1236
  msgid ""
1237
  "You have to enable this option if you want to use one of the iCal features."
1238
  msgstr ""
1239
 
1240
+ #: includes/options_helptexts.php:147
1241
  msgid "Position of the RSS feed link"
1242
  msgstr "Position du flux RSS"
1243
 
1244
+ #: includes/options_helptexts.php:149
1245
  msgid "at the top (above the navigation bar)"
1246
  msgstr "En haut (au dessus du menu)"
1247
 
1248
+ #: includes/options_helptexts.php:150
1249
  msgid "between navigation bar and events"
1250
  msgstr "Entre le menu et les événements"
1251
 
1252
+ #: includes/options_helptexts.php:151
1253
  msgid "at the bottom"
1254
  msgstr "En bas"
1255
 
1256
+ #: includes/options_helptexts.php:153
1257
  msgid ""
1258
  "This option specifies the position of the RSS feed link in the event list."
1259
  msgstr "Cette option indique la position du lien du flux RSS dans la liste des évènements."
1260
 
1261
+ #: includes/options_helptexts.php:158
1262
  msgid "Align of the RSS feed link"
1263
  msgstr "Alignement du lien RSS"
1264
 
1265
+ #: includes/options_helptexts.php:160
1266
  msgid "left"
1267
  msgstr "gauche"
1268
 
1269
+ #: includes/options_helptexts.php:161
1270
  msgid "center"
1271
  msgstr "centré"
1272
 
1273
+ #: includes/options_helptexts.php:162
1274
  msgid "right"
1275
  msgstr "droite"
1276
 
1277
+ #: includes/options_helptexts.php:164
1278
  msgid ""
1279
  "This option specifies the align of the RSS feed link in the event list."
1280
  msgstr "Cette option définit l'alignement du lien du flux RSS dans la liste des évènements."
1281
 
1282
+ #: includes/options_helptexts.php:169
1283
  msgid "RSS feed name"
1284
  msgstr ""
1285
 
1286
+ #: includes/options_helptexts.php:171
1287
  #, php-format
1288
  msgid "This option sets the RSS feed name. The default value is %1$s."
1289
  msgstr ""
1290
 
1291
+ #: includes/options_helptexts.php:172
1292
  #, php-format
1293
  msgid ""
1294
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1295
  "enabled)."
1296
  msgstr ""
1297
 
1298
+ #: includes/options_helptexts.php:177
1299
  msgid "RSS feed Description"
1300
  msgstr ""
1301
 
1302
+ #: includes/options_helptexts.php:179
1303
  #, php-format
1304
  msgid "This options set the RSS feed description. The default value is %1$s."
1305
  msgstr ""
1306
 
1307
+ #: includes/options_helptexts.php:180
1308
  msgid ""
1309
  "This description will be used in the title for the feed link in the html "
1310
  "head and for the description in the feed itself."
1311
  msgstr ""
1312
 
1313
+ #: includes/options_helptexts.php:185
1314
  msgid "RSS feed events"
1315
  msgstr ""
1316
 
1317
+ #: includes/options_helptexts.php:186
1318
  msgid "Only show upcoming events in the RSS feed"
1319
  msgstr ""
1320
 
1321
+ #: includes/options_helptexts.php:188
1322
  msgid ""
1323
  "If this option is enabled only the upcoming events are listed in the RSS "
1324
  "feed."
1325
  msgstr ""
1326
 
1327
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1328
  msgid "If disabled, all events (upcoming and past) will be listed."
1329
  msgstr ""
1330
 
1331
+ #: includes/options_helptexts.php:194
1332
  msgid "RSS link text"
1333
  msgstr ""
1334
 
1335
+ #: includes/options_helptexts.php:196
1336
  msgid "This option sets the caption of the RSS feed link in the event list."
1337
  msgstr ""
1338
 
1339
+ #: includes/options_helptexts.php:197
1340
  msgid "Use an empty text to only show the rss image."
1341
  msgstr ""
1342
 
1343
+ #: includes/options_helptexts.php:198
1344
  #, php-format
1345
  msgid ""
1346
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1347
  " RSS feed link."
1348
  msgstr ""
1349
 
1350
+ #: includes/options_helptexts.php:203
1351
  msgid "iCal feed name"
1352
  msgstr ""
1353
 
1354
+ #: includes/options_helptexts.php:205
1355
  #, php-format
1356
  msgid "This option sets the iCal feed name. The default value is %1$s."
1357
  msgstr ""
1358
 
1359
+ #: includes/options_helptexts.php:206
1360
  #, php-format
1361
  msgid ""
1362
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1363
  "permalinks enabled)."
1364
  msgstr ""
1365
 
1366
+ #: includes/options_helptexts.php:211
1367
  msgid "iCal feed events"
1368
  msgstr ""
1369
 
1370
+ #: includes/options_helptexts.php:212
1371
  msgid "Only show upcoming events in the iCal feed"
1372
  msgstr ""
1373
 
1374
+ #: includes/options_helptexts.php:214
1375
  msgid ""
1376
  "If this option is enabled only the upcoming events are listed in the iCal "
1377
  "file."
1378
  msgstr ""
1379
 
1380
+ #: includes/options_helptexts.php:220
1381
  msgid "iCal link text"
1382
  msgstr ""
1383
 
1384
+ #: includes/options_helptexts.php:222
1385
  msgid "This option sets the iCal link text in the event list."
1386
  msgstr ""
1387
 
1388
+ #: includes/options_helptexts.php:223
1389
  msgid "Use an empty text to only show the iCal image."
1390
  msgstr ""
1391
 
1392
+ #: includes/options_helptexts.php:224
1393
  #, php-format
1394
  msgid ""
1395
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1396
  " iCal feed link."
1397
  msgstr ""
1398
 
1399
+ #: includes/options_helptexts.php:231
1400
  msgid "Event Category handling"
1401
  msgstr ""
1402
 
1403
+ #: includes/options_helptexts.php:232
1404
  msgid "Use Post Categories"
1405
  msgstr "Utiliser les catégories d'articles"
1406
 
1407
+ #: includes/options_helptexts.php:234
1408
  msgid ""
1409
  "Do not maintain seperate categories for the events, and use the existing "
1410
  "post categories instead."
1411
  msgstr ""
1412
 
1413
+ #: includes/options_helptexts.php:235
1414
  msgid "Attention"
1415
  msgstr "Attention"
1416
 
1417
+ #: includes/options_helptexts.php:236
1418
  msgid ""
1419
  "This option cannot be changed directly, but you can go to the Event Category"
1420
  " switching page from here."
1421
  msgstr ""
1422
 
1423
+ #: includes/options.php:73
1424
  msgid "events"
1425
  msgstr "évènements"
1426
 
1427
+ #: includes/options.php:77
1428
  msgid "Show content"
1429
  msgstr "Afficher le contenu"
1430
 
1431
+ #: includes/options.php:81
1432
  msgid "Hide content"
1433
  msgstr "Masquer le contenu"
1434
 
1435
+ #: includes/sc_event-list_helptexts.php:8
1436
  msgid "event-id"
1437
  msgstr "Id de l'événement"
1438
 
1439
+ #: includes/sc_event-list_helptexts.php:9
1440
  #, php-format
1441
  msgid ""
1442
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1444
  "this event is shown."
1445
  msgstr ""
1446
 
1447
+ #: includes/sc_event-list_helptexts.php:13
1448
+ #: includes/sc_event-list_helptexts.php:31
1449
  msgid "year"
1450
  msgstr "année"
1451
 
1452
+ #: includes/sc_event-list_helptexts.php:14
1453
  msgid ""
1454
  "This attribute defines which events are initially shown. The default is to "
1455
  "show the upcoming events only."
1456
  msgstr ""
1457
 
1458
+ #: includes/sc_event-list_helptexts.php:15
1459
  #, php-format
1460
  msgid ""
1461
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1462
  "change the displayed event date range via the filterbar or url parameters."
1463
  msgstr ""
1464
 
1465
+ #: includes/sc_event-list_helptexts.php:19
1466
  msgid "category slug"
1467
  msgstr ""
1468
 
1469
+ #: includes/sc_event-list_helptexts.php:20
1470
  msgid ""
1471
  "This attribute defines the category of which events are initially shown. The"
1472
  " default is to show events of all categories."
1473
  msgstr ""
1474
 
1475
+ #: includes/sc_event-list_helptexts.php:21
1476
  msgid ""
1477
  "Provide a category slug to change this behavior. It is still possible to "
1478
  "change the displayed categories via the filterbar or url parameters."
1479
  msgstr ""
1480
 
1481
+ #: includes/sc_event-list_helptexts.php:26
1482
  msgid "This attribute defines the initial order of the events."
1483
  msgstr ""
1484
 
1485
+ #: includes/sc_event-list_helptexts.php:27
1486
  msgid ""
1487
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1488
  "in the opposite direction (from new to old)."
1489
  msgstr "Avec %1$S (valeur par défaut) les évènements sont affichés du plus ancien au plus récent, avec %2$s ils sont affichés à l'inverse (des récents aux anciens)."
1490
 
1491
+ #: includes/sc_event-list_helptexts.php:32
1492
  #, php-format
1493
  msgid ""
1494
  "This attribute defines the dates and date ranges of which events are "
1495
  "displayed. The default is %1$s to show all events."
1496
  msgstr ""
1497
 
1498
+ #: includes/sc_event-list_helptexts.php:33
1499
  #, php-format
1500
  msgid ""
1501
  "Filtered events according to %1$s value are not available in the event list."
1502
  msgstr ""
1503
 
1504
+ #: includes/sc_event-list_helptexts.php:34
1505
  #, php-format
1506
  msgid ""
1507
  "You can find all available values with a description and examples in the "
1508
  "sections %1$s and %2$s below."
1509
  msgstr ""
1510
 
1511
+ #: includes/sc_event-list_helptexts.php:35
1512
  #, php-format
1513
  msgid "See %1$s description if you want to define complex filters."
1514
  msgstr ""
1515
 
1516
+ #: includes/sc_event-list_helptexts.php:39
1517
  msgid "category slugs"
1518
  msgstr ""
1519
 
1520
+ #: includes/sc_event-list_helptexts.php:40
1521
  msgid ""
1522
  "This attribute defines the category filter which filters the events to show."
1523
  " The default is $1$s or an empty string to show all events."
1524
  msgstr ""
1525
 
1526
+ #: includes/sc_event-list_helptexts.php:41
1527
  #, php-format
1528
  msgid ""
1529
  "Events with categories that doesn´t match %1$s are not shown in the event "
1530
  "list. They are also not available if a manual url parameter is added."
1531
  msgstr ""
1532
 
1533
+ #: includes/sc_event-list_helptexts.php:42
1534
  #, php-format
1535
  msgid ""
1536
  "The filter is specified via the given category slugs. See %1$s description "
1537
  "if you want to define complex filters."
1538
  msgstr ""
1539
 
1540
+ #: includes/sc_event-list_helptexts.php:46
 
 
1541
  #: includes/sc_event-list_helptexts.php:111
1542
+ #: includes/sc_event-list_helptexts.php:138
1543
+ #: includes/sc_event-list_helptexts.php:177
1544
  msgid "number"
1545
  msgstr "nombre"
1546
 
1547
+ #: includes/sc_event-list_helptexts.php:47
1548
  #, php-format
1549
  msgid ""
1550
  "This attribute defines how many events should be displayed if upcoming "
1552
  "displayed."
1553
  msgstr ""
1554
 
1555
+ #: includes/sc_event-list_helptexts.php:48
1556
  msgid ""
1557
  "Please not that in the actual version there is no pagination of the events "
1558
  "available, so the event list can be very long."
1559
  msgstr ""
1560
 
1561
+ #: includes/sc_event-list_helptexts.php:53
1562
  msgid ""
1563
  "This attribute defines if the filterbar should be displayed. The filterbar "
1564
  "allows the users to specify filters for the listed events."
1565
  msgstr ""
1566
 
1567
+ #: includes/sc_event-list_helptexts.php:54
1568
  #, php-format
1569
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1570
  msgstr ""
1571
 
1572
+ #: includes/sc_event-list_helptexts.php:55
1573
  #, php-format
1574
  msgid ""
1575
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1576
  " in the single event view."
1577
  msgstr ""
1578
 
1579
+ #: includes/sc_event-list_helptexts.php:60
1580
  #, php-format
1581
  msgid ""
1582
  "This attribute specifies the available items in the filterbar. This options "
1583
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1584
  msgstr ""
1585
 
1586
+ #: includes/sc_event-list_helptexts.php:61
1587
  msgid ""
1588
  "Find below an overview of the available filterbar items and their options:"
1589
  msgstr ""
1590
 
1591
+ #: includes/sc_event-list_helptexts.php:64
1592
  msgid "filterbar item"
1593
  msgstr ""
1594
 
1595
+ #: includes/sc_event-list_helptexts.php:64
1596
+ #: includes/sc_event-list_helptexts.php:96
1597
  msgid "description"
1598
  msgstr "description"
1599
 
1600
+ #: includes/sc_event-list_helptexts.php:64
1601
  msgid "item options"
1602
  msgstr ""
1603
 
1604
+ #: includes/sc_event-list_helptexts.php:64
1605
  msgid "option values"
1606
  msgstr ""
1607
 
1608
+ #: includes/sc_event-list_helptexts.php:64
1609
  msgid "default value"
1610
  msgstr "valeur par défaut"
1611
 
1612
+ #: includes/sc_event-list_helptexts.php:64
1613
  msgid "option description"
1614
  msgstr ""
1615
 
1616
+ #: includes/sc_event-list_helptexts.php:67
1617
  msgid ""
1618
  "Show a list of all available years. Additional there are some special "
1619
  "entries available (see item options)."
1620
  msgstr ""
1621
 
1622
+ #: includes/sc_event-list_helptexts.php:71
1623
+ #: includes/sc_event-list_helptexts.php:82
1624
  msgid "Add an entry to show all events."
1625
  msgstr ""
1626
 
1627
+ #: includes/sc_event-list_helptexts.php:73
1628
+ #: includes/sc_event-list_helptexts.php:84
1629
  msgid "Add an entry to show all upcoming events."
1630
  msgstr ""
1631
 
1632
+ #: includes/sc_event-list_helptexts.php:74
1633
+ #: includes/sc_event-list_helptexts.php:85
1634
  msgid "Add an entry to show events in the past."
1635
  msgstr ""
1636
 
1637
+ #: includes/sc_event-list_helptexts.php:75
1638
  msgid "Set descending or ascending order of year entries."
1639
  msgstr ""
1640
 
1641
+ #: includes/sc_event-list_helptexts.php:78
1642
  msgid "Show a list of all available months."
1643
  msgstr ""
1644
 
1645
+ #: includes/sc_event-list_helptexts.php:86
1646
  msgid "Set descending or ascending order of month entries."
1647
  msgstr ""
1648
 
1649
+ #: includes/sc_event-list_helptexts.php:87
1650
  msgid "php date-formats"
1651
  msgstr "Formats de date PHP"
1652
 
1653
+ #: includes/sc_event-list_helptexts.php:87
1654
  msgid "Set the displayed date format of the month entries."
1655
  msgstr ""
1656
 
1657
+ #: includes/sc_event-list_helptexts.php:88
1658
  #, php-format
1659
  msgid ""
1660
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1662
  "order."
1663
  msgstr "Avec cet élément, vous pouvez afficher les entrées spéciales %1$s, %2$s et %3$s. Vous pouvez les utiliser toutes ou seulement quelques unes et vous pouvez spécifier leur ordre."
1664
 
1665
+ #: includes/sc_event-list_helptexts.php:88
1666
  #, php-format
1667
  msgid ""
1668
  "Specifies the displayed values and their order. The items must be seperated "
1669
  "by %1$s."
1670
  msgstr ""
1671
 
1672
+ #: includes/sc_event-list_helptexts.php:89
1673
  msgid "Show a list of all available categories."
1674
  msgstr ""
1675
 
1676
+ #: includes/sc_event-list_helptexts.php:89
1677
  msgid "Add an entry to show events from all categories."
1678
  msgstr ""
1679
 
1680
+ #: includes/sc_event-list_helptexts.php:90
1681
  msgid "A link to reset the eventlist filter to standard."
1682
  msgstr ""
1683
 
1684
+ #: includes/sc_event-list_helptexts.php:90
1685
  msgid "any text"
1686
  msgstr "texte quelconque"
1687
 
1688
+ #: includes/sc_event-list_helptexts.php:90
1689
  msgid "Set the caption of the link."
1690
  msgstr ""
1691
 
1692
+ #: includes/sc_event-list_helptexts.php:93
1693
  msgid "Find below an overview of the available filterbar display options:"
1694
  msgstr ""
1695
 
1696
+ #: includes/sc_event-list_helptexts.php:96
1697
  msgid "display option"
1698
  msgstr ""
1699
 
1700
+ #: includes/sc_event-list_helptexts.php:96
1701
  msgid "available for"
1702
  msgstr ""
1703
 
1704
+ #: includes/sc_event-list_helptexts.php:97
1705
  #, php-format
1706
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1707
  msgstr ""
1708
 
1709
+ #: includes/sc_event-list_helptexts.php:98
1710
  msgid ""
1711
  "Shows a select box where an item can be choosen. After the selection of an "
1712
  "item the page is reloaded via javascript to show the filtered events."
1713
  msgstr ""
1714
 
1715
+ #: includes/sc_event-list_helptexts.php:99
1716
  msgid "Shows a simple link which can be clicked."
1717
  msgstr ""
1718
 
1719
+ #: includes/sc_event-list_helptexts.php:102
1720
  msgid "Find below some declaration examples with descriptions:"
1721
  msgstr ""
1722
 
1723
+ #: includes/sc_event-list_helptexts.php:104
1724
  #, php-format
1725
  msgid ""
1726
  "In this example you can see that the filterbar item and the used display "
1728
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1729
  msgstr ""
1730
 
1731
+ #: includes/sc_event-list_helptexts.php:106
1732
  #, php-format
1733
  msgid ""
1734
  "In this example you can see that filterbar options can be added in brackets "
1735
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1736
  msgstr ""
1737
 
1738
+ #: includes/sc_event-list_helptexts.php:106
1739
  msgid "option_name"
1740
  msgstr ""
1741
 
1742
+ #: includes/sc_event-list_helptexts.php:106
1743
  msgid "value"
1744
  msgstr ""
1745
 
1746
+ #: includes/sc_event-list_helptexts.php:107
1747
  #, php-format
1748
  msgid ""
1749
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1752
  "left-aligned and the reset link will be on the right side."
1753
  msgstr ""
1754
 
1755
+ #: includes/sc_event-list_helptexts.php:112
1756
+ #: includes/sc_event-list_helptexts.php:139
1757
  msgid ""
1758
  "This attribute specifies if the title should be truncated to the given "
1759
  "number of characters in the event list."
1760
  msgstr ""
1761
 
1762
+ #: includes/sc_event-list_helptexts.php:113
1763
+ #: includes/sc_event-list_helptexts.php:140
1764
  #, php-format
1765
  msgid ""
1766
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1767
  "is automatically truncated via css."
1768
  msgstr ""
1769
 
 
 
1770
  #: includes/sc_event-list_helptexts.php:114
1771
+ #: includes/sc_event-list_helptexts.php:141
1772
+ #: includes/sc_event-list_helptexts.php:180
1773
  msgid "This attribute has no influence if only a single event is shown."
1774
  msgstr "Cet attribut n'a pas d'utilité si un seul événement est affiché."
1775
 
1776
+ #: includes/sc_event-list_helptexts.php:120
1777
  msgid ""
1778
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1779
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1780
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1781
  msgstr "Cet attribut spécifie si la date de début doit être affiché.<br/>\n⇥ Choisissez \"false\" pour toujours cacher et \"true\" pour toujours afficher la date de début.<br/>\n⇥ Avec la valeur \"event_list_only\" la date de début est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" la date de début est visible seulement sur l'affichage d'un évènement simple."
1782
 
1783
+ #: includes/sc_event-list_helptexts.php:130
1784
  msgid ""
1785
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1786
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1787
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1788
  msgstr "Cet attribut spécifie si la localisation doit être affiché.<br/>\n⇥ Choisissez \"false\" pour toujours cacher et \"true\" pour toujours afficher la localisation.<br/>\n⇥ Avec la valeur \"event_list_only\" la localisation est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" la localisation est visible seulement sur l'affichage d'un évènement simple."
1789
 
1790
+ #: includes/sc_event-list_helptexts.php:147
1791
  msgid ""
1792
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1793
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1794
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1795
  msgstr "Cet attribut spécifie si la catégorie doit être affiché.<br/>\n⇥ Choisissez \"false\" pour toujours cacher et \"true\" pour toujours afficher la catégorie.<br/>\n⇥ Avec la valeur \"event_list_only\" la catégorie est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" la catégorie est visible seulement sur l'affichage d'un évènement simple."
1796
 
1797
+ #: includes/sc_event-list_helptexts.php:157
1798
  msgid ""
1799
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1800
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1801
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1802
  msgstr ""
1803
 
1804
+ #: includes/sc_event-list_helptexts.php:167
1805
  msgid ""
1806
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1807
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1810
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1811
  msgstr ""
1812
 
1813
+ #: includes/sc_event-list_helptexts.php:178
1814
  msgid ""
1815
  "This attribute specifies if the content should be truncate to the given "
1816
  "number of characters in the event list."
1817
  msgstr ""
1818
 
1819
+ #: includes/sc_event-list_helptexts.php:179
1820
  #, php-format
1821
  msgid "With the standard value %1$s the full text is displayed."
1822
  msgstr "Avec la valeur par défaut %1$s , le texte dans son intégralité est affiché."
1823
 
1824
+ #: includes/sc_event-list_helptexts.php:186
1825
  msgid ""
1826
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1827
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1829
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1830
  msgstr ""
1831
 
1832
+ #: includes/sc_event-list_helptexts.php:197
1833
  msgid ""
1834
  "This attribute specifies if a link to the single event should be added onto the event name in the event list.<br />\n"
1835
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />\n"
1837
  "\t With \"events_with_content_only\" the link is only added in the event list for events with event content."
1838
  msgstr ""
1839
 
1840
+ #: includes/sc_event-list_helptexts.php:208
1841
  msgid ""
1842
  "This attribute specifies if a rss feed link should be added.<br />\n"
1843
  "\t You have to enable the feed in the eventlist settings to make this attribute workable.<br />\n"
1846
  "\t With \"event_list_only\" the link is only added in the event list and with \"single_event_only\" only for a single event"
1847
  msgstr "Cet attribut spécifie si un lien vers le flux RSS doit être ajouté dans la liste des évènements.<br/>\n⇥ Vous devez activer le flux RSS dans les paramètres du plugin pour que cette option fonctionne.<br/>\n⇥ Sur cette page, des options sont disponible pour modifier ce lien<br/>\n⇥ Choisissez \"false\" pour jamais et \"true\" pour toujours ajouter le lien.<br/>\n⇥ Avec la valeur \"event_list_only\" le lien est seulement visible sur la liste des évènements, avec la valeur \"single_event_only\" le lien est visible seulement sur l'affichage d'un évènement simple."
1848
 
1849
+ #: includes/sc_event-list_helptexts.php:220
1850
  msgid ""
1851
  "This attribute specifies if a ical feed link should be added.<br />\n"
1852
  "\t You have to enable the ical feed in the eventlist settings to make this attribute workable.<br />\n"
1854
  "\t Choose \"false\" to never add and \"true\" to always add the link.<br />"
1855
  msgstr ""
1856
 
1857
+ #: includes/sc_event-list_helptexts.php:231
1858
  msgid ""
1859
  "This attribute specifies the page or post url for event links.<br />\n"
1860
  "\t The standard is an empty string. Then the url will be calculated automatically.<br />\n"
1861
  "\t An url is normally only required for the use of the shortcode in sidebars. It is also used in the event-list widget."
1862
  msgstr "Cet attribut spécifie l'url de la page ou de l'article pour la liste des évènements.<br/>\n⇥ Par défaut, c'est une chaine vide. Alors l'url de la page courante est automatiquement utilisé.<br/>\n⇥ Une url est normale requis seulement pour utiliser le shortcode dans une barre latérale. Il est aussi utilisé dans le widget liste des évènements."
1863
 
1864
+ #: includes/sc_event-list_helptexts.php:243
1865
  msgid ""
1866
  "This attribute the specifies shortcode id of the used shortcode on the page specified with \"url_to_page\" attribute.<br />\n"
1867
  "\t The empty standard value is o.k. for the normal use. This attribute is normally only required for the event-list widget."
1868
  msgstr "Cet attribut spécifie l'identifiant du shortcode utilisé sur la page.\n⇥ La valeur par défaut est suffisant pour une utilisation normale, cet attribut est simplement requis par le widget liste des évènements si plusieurs shortcode sont affichés sur la même page ou article."
1869
 
1870
+ #: includes/sc_event-list.php:154
1871
+ msgid "Sorry, the requested event is not available!"
1872
+ msgstr ""
1873
+
1874
+ #: includes/sc_event-list.php:163
1875
  msgid "Event Information:"
1876
  msgstr "Information sur l'évènement"
1877
 
1878
+ #: includes/sc_event-list.php:405
1879
  msgid "Link to RSS feed"
1880
  msgstr ""
1881
 
1882
+ #: includes/sc_event-list.php:414
1883
  msgid "Link to iCal feed"
1884
  msgstr ""
1885
 
1886
+ #: includes/widget_helptexts.php:11
1887
  msgid "This option defines the displayed title for the widget."
1888
  msgstr "Cette option définie le titre affiché pour le widget"
1889
 
1890
+ #: includes/widget_helptexts.php:18
1891
  msgid "Category Filter"
1892
  msgstr "Filtre par catégories"
1893
 
1894
+ #: includes/widget_helptexts.php:20
1895
  msgid ""
1896
  "This option defines the categories of which events are shown. The standard "
1897
  "is all or an empty string to show all events. Specify a category slug or a "
1900
  "all possibilities."
1901
  msgstr "Cette option définie la catégorie d'évènement qui doit être affiché. Par défaut est \"all\" ou une chaîne vide pour afficher tous les évènements.\nSpécifiez un slug de catégorie ou une liste de slug de catégories pour afficher seulement les évènements de ces catégories.\nVoir la description des attributs du shortcode cat_filter pour avoir les informations détaillées de toutes les possibilités."
1902
 
1903
+ #: includes/widget_helptexts.php:27
1904
  msgid "Number of listed events"
1905
  msgstr "Nombre d'événement listés."
1906
 
1907
+ #: includes/widget_helptexts.php:29
1908
  msgid "The number of upcoming events to display"
1909
  msgstr "Le nombre des prochains d'évènements à afficher."
1910
 
1911
+ #: includes/widget_helptexts.php:36
1912
  msgid "Truncate event title to"
1913
  msgstr "Tronquer le titre à"
1914
 
1915
+ #: includes/widget_helptexts.php:37 includes/widget_helptexts.php:65
1916
+ #: includes/widget_helptexts.php:93
1917
  msgid "characters"
1918
  msgstr "caractères"
1919
 
1920
+ #: includes/widget_helptexts.php:38
1921
  msgid ""
1922
  "This option defines the number of displayed characters for the event title."
1923
  msgstr "Cette option définit le nombre de caractères à afficher pour le titre d'événement."
1924
 
1925
+ #: includes/widget_helptexts.php:39 includes/widget_helptexts.php:67
1926
  #, php-format
1927
  msgid ""
1928
  "Set this value to %1$s to view the full text, or set it to %2$s to "
1929
  "automatically truncate the text via css."
1930
  msgstr "Mettez cette valeur à %1$s pour voir tout le texte, ou mettez l'option à %2$s pour tronquer le texte automatiquement grâce au CSS"
1931
 
1932
+ #: includes/widget_helptexts.php:46
1933
  msgid "Show event starttime"
1934
  msgstr "Afficher l'horaire de début de l'évènement"
1935
 
1936
+ #: includes/widget_helptexts.php:48
1937
  msgid "This option defines if the event start time will be displayed."
1938
  msgstr "Cette option définie si l’horaire de début doit être affiché."
1939
 
1940
+ #: includes/widget_helptexts.php:55
1941
  msgid "Show event location"
1942
  msgstr "Afficher la localisation de l'évènement"
1943
 
1944
+ #: includes/widget_helptexts.php:57
1945
  msgid "This option defines if the event location will be displayed."
1946
  msgstr "Cette option définie si la localisation de l'évènement doit être affiché."
1947
 
1948
+ #: includes/widget_helptexts.php:64
1949
  msgid "Truncate location to"
1950
  msgstr "Tronquer la localisation à"
1951
 
1952
+ #: includes/widget_helptexts.php:66
1953
  msgid ""
1954
  "If the event location is diplayed this option defines the number of "
1955
  "displayed characters."
1956
  msgstr ""
1957
 
1958
+ #: includes/widget_helptexts.php:74
1959
  msgid "Show event excerpt"
1960
  msgstr ""
1961
 
1962
+ #: includes/widget_helptexts.php:76
1963
  msgid "This option defines if the event excerpt will be displayed."
1964
  msgstr ""
1965
 
1966
+ #: includes/widget_helptexts.php:83
1967
  msgid "Show event content"
1968
  msgstr "Afficher le contenu de l'évènement"
1969
 
1970
+ #: includes/widget_helptexts.php:85
1971
  msgid "This option defines if the event content will be displayed."
1972
  msgstr ""
1973
 
1974
+ #: includes/widget_helptexts.php:92
1975
  msgid "Truncate content to"
1976
  msgstr ""
1977
 
1978
+ #: includes/widget_helptexts.php:94
1979
  msgid ""
1980
  "If the event content are diplayed this option defines the number of diplayed"
1981
  " characters."
1982
  msgstr ""
1983
 
1984
+ #: includes/widget_helptexts.php:95
1985
  #, php-format
1986
  msgid "Set this value to %1$s to view the full text."
1987
  msgstr "Mettre cette valeur à %1$s pour voir le texte dans son intégralité."
1988
 
1989
+ #: includes/widget_helptexts.php:102
1990
  msgid "URL to the linked Event List page"
1991
  msgstr "URL vers la page d'évènement"
1992
 
1993
+ #: includes/widget_helptexts.php:104
1994
  msgid ""
1995
  "This option defines the url to the linked Event List page. This option is "
1996
  "required if you want to use one of the options below."
1997
  msgstr "Cette option définie l'url de la page affichant la liste des évènements. Cette option est obligatoire si vous voulez utiliser une des options ci-dessous."
1998
 
1999
+ #: includes/widget_helptexts.php:111
2000
  msgid "Shortcode ID on linked page"
2001
  msgstr "Identifiant du shortcode sur la page lié"
2002
 
2003
+ #: includes/widget_helptexts.php:113
2004
  msgid ""
2005
  "This option defines the shortcode-id for the Event List on the linked page. "
2006
  "Normally the standard value 1 is correct, you only have to change it if you "
2007
  "use multiple event-list shortcodes on the linked page."
2008
  msgstr "Cette option définie l'identifiant dans le shortcode sur la page lié. Normalement, la valeur 1 est correct, vous avez à changer cela seulement si vous afficher plusieurs shortcode sur la page lié."
2009
 
2010
+ #: includes/widget_helptexts.php:122
2011
  msgid ""
2012
  "With this option you can add a link to the single event page for every "
2013
  "displayed event. You have to specify the url to the page and the shortcode "
2014
  "id option if you want to use it."
2015
  msgstr "Avec cette option vous pouvez afficher un lien vers une page spécifique pour chaque évènement. Vous devez spécifier une url vers la page et le shortcode identifiant pour utiliser cette option."
2016
 
2017
+ #: includes/widget_helptexts.php:131
2018
  msgid ""
2019
  "With this option you can add a link to the event-list page below the "
2020
  "diplayed events. You have to specify the url to page option if you want to "
2021
  "use it."
2022
  msgstr "Avec cette option, vous pouvez ajouter un lien vers la liste des évènements affiché en dessous des évènements affichés. Vous devez spécifier l'url de la page si vous voulez utiliser cette option."
2023
 
2024
+ #: includes/widget_helptexts.php:138
2025
  msgid "Caption for the link"
2026
  msgstr "Texte du lien."
2027
 
2028
+ #: includes/widget_helptexts.php:140
2029
  msgid ""
2030
  "This option defines the text for the link to the Event List page if the "
2031
  "approriate option is selected."
2032
  msgstr "Cette option définie le texte du lien vers la liste des évènements si l'option est activé."
2033
 
2034
+ #: includes/widget.php:21
2035
  msgid "With this widget a list of upcoming events can be displayed."
2036
  msgstr "Avec ce widget une liste des prochains évènements peut être affichées."
2037
 
2038
+ #: includes/widget.php:26
2039
  msgid "Upcoming events"
2040
  msgstr "Prochains évènements"
2041
 
2042
+ #: includes/widget.php:40
2043
  msgid "show events page"
2044
  msgstr "Voir tous les évènements"
languages/event-list-id_ID.mo CHANGED
Binary file
languages/event-list-id_ID.po CHANGED
@@ -1,5 +1,5 @@
1
  # Translation file for the 'Event List' WordPress plugin
2
- # Copyright (C) 2020 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
@@ -8,8 +8,8 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
- "POT-Creation-Date: 2020-11-16 17:29+0100\n"
12
- "PO-Revision-Date: 2020-11-16 16:29+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/mibuthu/wp-event-list/language/id_ID/)\n"
15
  "MIME-Version: 1.0\n"
@@ -18,116 +18,116 @@ msgstr ""
18
  "Language: id_ID\n"
19
  "Plural-Forms: nplurals=1; plural=0;\n"
20
 
21
- #: admin/admin.php:56
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
- #: admin/admin.php:56
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
- #: admin/admin.php:105 admin/includes/admin-settings.php:67
32
  msgid "Event List Settings"
33
  msgstr "Pengaturan Daftar Acara"
34
 
35
- #: admin/admin.php:105
36
  msgid "Settings"
37
  msgstr "Pengaturan"
38
 
39
- #: admin/admin.php:109 admin/includes/admin-about.php:37
40
  msgid "About Event List"
41
  msgstr "Tentang Daftar Acara"
42
 
43
- #: admin/admin.php:109
44
  msgid "About"
45
  msgstr "Tentang"
46
 
47
- #: admin/admin.php:131
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
 
53
- #: admin/includes/admin-about.php:59 admin/includes/admin-settings.php:84
54
  msgid "General"
55
  msgstr "Umum"
56
 
57
- #: admin/includes/admin-about.php:60 admin/includes/admin-about.php:78
58
- #: admin/includes/admin-about.php:105
59
  msgid "Shortcode Attributes"
60
  msgstr "Atribut Kode Singkat"
61
 
62
- #: admin/includes/admin-about.php:72
63
  msgid "Help and Instructions"
64
  msgstr "Bantuan dan Petunjuk"
65
 
66
- #: admin/includes/admin-about.php:73
67
  #, php-format
68
  msgid "You can manage the events %1$shere%2$s"
69
  msgstr "Anda dapat mengelola acara %1$sdi sini%2$s"
70
 
71
- #: admin/includes/admin-about.php:74
72
  msgid "To show the events on your site you have 2 possibilities"
73
  msgstr "Anda memiliki 2 pilihan dalam menampilkan acara di situs Anda"
74
 
75
- #: admin/includes/admin-about.php:75
76
  #, php-format
77
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
78
  msgstr "Anda dapat menempatkan <strong>kode singkat</strong> %1$s di halaman atau post manapun"
79
 
80
- #: admin/includes/admin-about.php:76
81
  #, php-format
82
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
83
  msgstr "Anda dapat menambahkan <strong>widget</strong> %1$s di bilah samping Anda"
84
 
85
- #: admin/includes/admin-about.php:77
86
  msgid ""
87
  "The displayed events and their style can be modified with the available "
88
  "widget settings and the available attributes for the shortcode."
89
  msgstr "Acara yang ditampilkan dan gayanya dapat dimodifikasi dengan pengaturan widget dan atribut kode singkat."
90
 
91
- #: admin/includes/admin-about.php:78
92
  #, php-format
93
  msgid ""
94
  "A list of all available shortcode attributes with their descriptions is "
95
  "available in the %1$s tab."
96
  msgstr "Daftar semua atribut kode singkat yang tersedia beserta deskripsinya dapat dilihat di tab %1$s. "
97
 
98
- #: admin/includes/admin-about.php:79
99
  msgid "The available widget options are described in their tooltip text."
100
  msgstr "Penjelasan pilihan widget ditampilkan di teks tooltip."
101
 
102
- #: admin/includes/admin-about.php:80
103
  #, php-format
104
  msgid ""
105
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
106
  " to insert an URL to the linked event-list page."
107
  msgstr "Jika Anda mengaktifkan pilihan tautan (%1$s atau %2$s) dalam widget, Anda harus menyisipkan URL ke halaman tautan daftar acara"
108
 
109
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:95
110
  msgid "Add links to the single events"
111
  msgstr "Tambah tautan ke satu acara"
112
 
113
- #: admin/includes/admin-about.php:80 includes/widget_helptexts.php:102
114
  msgid "Add a link to the Event List page"
115
  msgstr "Tambah tautan ke laman Daftar Acara"
116
 
117
- #: admin/includes/admin-about.php:81
118
  msgid ""
119
  "This is required because the widget does not know in which page or post the "
120
  "shortcode was included."
121
  msgstr "Hal ini diperlukan karena widget tidak tahu di halaman atau post mana kode singkat dimasukkan."
122
 
123
- #: admin/includes/admin-about.php:82
124
  msgid ""
125
  "Additionally you have to insert the correct Shortcode id on the linked page."
126
  " This id describes which shortcode should be used on the given page or post "
127
  "if you have more than one."
128
  msgstr ""
129
 
130
- #: admin/includes/admin-about.php:83
131
  #, php-format
132
  msgid ""
133
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
@@ -135,842 +135,847 @@ msgid ""
135
  "link on your linked page or post."
136
  msgstr ""
137
 
138
- #: admin/includes/admin-about.php:84
139
  #, php-format
140
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
141
  msgstr ""
142
 
143
- #: admin/includes/admin-about.php:86
144
  #, php-format
145
  msgid ""
146
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
147
  "want."
148
  msgstr ""
149
 
150
- #: admin/includes/admin-about.php:86
151
  msgid "Settings page"
152
  msgstr ""
153
 
154
- #: admin/includes/admin-about.php:92
155
  msgid "About the plugin author"
156
  msgstr ""
157
 
158
- #: admin/includes/admin-about.php:94
159
  #, php-format
160
  msgid ""
161
  "This plugin is developed by %1$s, you can find more information about the "
162
  "plugin on the %2$s."
163
  msgstr ""
164
 
165
- #: admin/includes/admin-about.php:94
166
- msgid "wordpress plugin site"
167
  msgstr ""
168
 
169
- #: admin/includes/admin-about.php:95
170
  #, php-format
171
  msgid "If you like the plugin please rate it on the %1$s."
172
  msgstr ""
173
 
174
- #: admin/includes/admin-about.php:95
175
- msgid "wordpress plugin review site"
176
  msgstr ""
177
 
178
- #: admin/includes/admin-about.php:96
179
  msgid ""
180
  "If you want to support the plugin I would be happy to get a small donation"
181
  msgstr ""
182
 
183
- #: admin/includes/admin-about.php:97 admin/includes/admin-about.php:98
184
- #: admin/includes/admin-about.php:99
185
  #, php-format
186
  msgid "Donate with %1$s"
187
  msgstr ""
188
 
189
- #: admin/includes/admin-about.php:107
190
  msgid ""
191
  "You have the possibility to modify the output if you add some of the "
192
  "following attributes to the shortcode."
193
  msgstr ""
194
 
195
- #: admin/includes/admin-about.php:108
196
  #, php-format
197
  msgid ""
198
  "You can combine and add as much attributes as you want. E.g. the shortcode "
199
  "including the attributes %1$s and %2$s would looks like this:"
200
  msgstr ""
201
 
202
- #: admin/includes/admin-about.php:110
203
  msgid ""
204
  "Below you can find a list of all supported attributes with their "
205
  "descriptions and available options:"
206
  msgstr ""
207
 
208
- #: admin/includes/admin-about.php:124
209
  msgid "Attribute name"
210
  msgstr ""
211
 
212
- #: admin/includes/admin-about.php:125
213
  msgid "Value options"
214
  msgstr ""
215
 
216
- #: admin/includes/admin-about.php:126
217
  msgid "Default value"
218
  msgstr ""
219
 
220
- #: admin/includes/admin-about.php:127
221
  msgid "Description"
222
  msgstr ""
223
 
224
- #: admin/includes/admin-about.php:145 includes/sc_event-list_helptexts.php:26
225
- #: includes/sc_event-list_helptexts.php:31
226
  msgid "Filter Syntax"
227
  msgstr ""
228
 
229
- #: admin/includes/admin-about.php:146
230
  msgid ""
231
  "For date and cat filters you can specify complex filters with the following "
232
  "syntax:"
233
  msgstr ""
234
 
235
- #: admin/includes/admin-about.php:147
236
  #, php-format
237
  msgid ""
238
  "You can use %1$s and %2$s connections to define complex filters. "
239
  "Additionally you can set brackets %3$s for nested queries."
240
  msgstr ""
241
 
242
- #: admin/includes/admin-about.php:147
243
  msgid "AND"
244
  msgstr ""
245
 
246
- #: admin/includes/admin-about.php:147
247
  msgid "OR"
248
  msgstr ""
249
 
250
- #: admin/includes/admin-about.php:147
251
  msgid "or"
252
  msgstr ""
253
 
254
- #: admin/includes/admin-about.php:147
255
  msgid "and"
256
  msgstr ""
257
 
258
- #: admin/includes/admin-about.php:148
259
  msgid "Examples for cat filters:"
260
  msgstr ""
261
 
262
- #: admin/includes/admin-about.php:149
263
  #, php-format
264
  msgid "Show all events with category %1$s."
265
  msgstr ""
266
 
267
- #: admin/includes/admin-about.php:150
268
  #, php-format
269
  msgid "Show all events with category %1$s or %2$s."
270
  msgstr ""
271
 
272
- #: admin/includes/admin-about.php:151
273
  #, php-format
274
  msgid ""
275
  "Show all events with category %1$s and all events where category %2$s as "
276
  "well as %3$s is selected."
277
  msgstr ""
278
 
279
- #: admin/includes/admin-about.php:156 includes/sc_event-list_helptexts.php:25
280
  msgid "Available Date Formats"
281
  msgstr ""
282
 
283
- #: admin/includes/admin-about.php:157
284
  msgid "For date filters you can use the following date formats:"
285
  msgstr ""
286
 
287
- #: admin/includes/admin-about.php:165 includes/sc_event-list_helptexts.php:25
288
  msgid "Available Date Range Formats"
289
  msgstr ""
290
 
291
- #: admin/includes/admin-about.php:166
292
  msgid "For date filters you can use the following daterange formats:"
293
  msgstr ""
294
 
295
- #: admin/includes/admin-about.php:178
296
  msgid "Value"
297
  msgstr ""
298
 
299
- #: admin/includes/admin-about.php:182
300
  msgid "Example"
301
  msgstr ""
302
 
303
- #: admin/includes/admin-categories.php:38
304
  msgid "Synchronize with post categories"
305
  msgstr ""
306
 
307
- #: admin/includes/admin-categories.php:46
308
  #, php-format
309
  msgid "%1$s categories modified (%2$s)"
310
  msgstr ""
311
 
312
- #: admin/includes/admin-categories.php:47
313
  #, php-format
314
  msgid "%1$s categories added (%2$s)"
315
  msgstr ""
316
 
317
- #: admin/includes/admin-categories.php:48
318
  #, php-format
319
  msgid "%1$s categories deleted (%2$s)"
320
  msgstr ""
321
 
322
- #: admin/includes/admin-categories.php:50
323
  #, php-format
324
  msgid "%1$s categories not modified (%2$s)"
325
  msgstr ""
326
 
327
- #: admin/includes/admin-categories.php:51
328
  #, php-format
329
  msgid "%1$s categories not added (%2$s)"
330
  msgstr ""
331
 
332
- #: admin/includes/admin-categories.php:52
333
  #, php-format
334
  msgid "%1$s categories not deleted (%2$s)"
335
  msgstr ""
336
 
337
- #: admin/includes/admin-categories.php:55
338
  msgid "An Error occured during the category sync"
339
  msgstr ""
340
 
341
- #: admin/includes/admin-categories.php:59
342
  msgid "Category sync finished"
343
  msgstr ""
344
 
345
- #: admin/includes/admin-category-sync.php:45
346
  msgid "Error: You are not allowed to view this page!"
347
  msgstr ""
348
 
349
- #: admin/includes/admin-category-sync.php:62
350
  msgid "Affected Categories when switching to seperate Event Categories"
351
  msgstr ""
352
 
353
- #: admin/includes/admin-category-sync.php:63
354
  msgid "Switch option to seperate Event Categories"
355
  msgstr ""
356
 
357
- #: admin/includes/admin-category-sync.php:64
358
  msgid ""
359
  "If you proceed, all post categories will be copied and all events will be "
360
  "re-assigned to this new categories."
361
  msgstr ""
362
 
363
- #: admin/includes/admin-category-sync.php:65
364
  msgid ""
365
  "Afterwards the event categories are independent of the post categories."
366
  msgstr ""
367
 
368
- #: admin/includes/admin-category-sync.php:68
369
  msgid "Affected Categories when switching to use Post Categories for events"
370
  msgstr ""
371
 
372
- #: admin/includes/admin-category-sync.php:69
373
  msgid "Switch option to use Post Categories for events"
374
  msgstr ""
375
 
376
- #: admin/includes/admin-category-sync.php:70
377
  msgid ""
378
  "Take a detailed look at the affected categories above before you proceed! "
379
  "All seperate event categories will be deleted, this cannot be undone!"
380
  msgstr ""
381
 
382
- #: admin/includes/admin-category-sync.php:73
383
  msgid "Event Categories: Synchronise with Post Categories"
384
  msgstr ""
385
 
386
- #: admin/includes/admin-category-sync.php:74
387
  msgid "Start synchronisation"
388
  msgstr ""
389
 
390
- #: admin/includes/admin-category-sync.php:75
391
  msgid ""
392
  "If this option is enabled the above listed categories will be deleted and "
393
  "removed from the existing events!"
394
  msgstr ""
395
 
396
- #: admin/includes/admin-category-sync.php:90
397
  msgid "Categories to modify"
398
  msgstr ""
399
 
400
- #: admin/includes/admin-category-sync.php:91
401
  msgid "Categories to add"
402
  msgstr ""
403
 
404
- #: admin/includes/admin-category-sync.php:92
405
  msgid "Categories to delete (optional)"
406
  msgstr ""
407
 
408
- #: admin/includes/admin-category-sync.php:93
409
  msgid "Delete not available post categories"
410
  msgstr ""
411
 
412
- #: admin/includes/admin-category-sync.php:97
413
  msgid "Categories with differences"
414
  msgstr ""
415
 
416
- #: admin/includes/admin-category-sync.php:98
417
  msgid "Categories to add (optional)"
418
  msgstr ""
419
 
420
- #: admin/includes/admin-category-sync.php:99
421
  msgid "Add not available post categories"
422
  msgstr ""
423
 
424
- #: admin/includes/admin-category-sync.php:117
425
  msgid "none"
426
  msgstr ""
427
 
428
- #: admin/includes/admin-import.php:49
429
  msgid "Import Events"
430
  msgstr ""
431
 
432
- #: admin/includes/admin-import.php:69 admin/includes/admin-import.php:105
433
- #: admin/includes/admin-import.php:198
434
  msgid "Step"
435
  msgstr ""
436
 
437
- #: admin/includes/admin-import.php:69
438
  msgid "Set import file and options"
439
  msgstr ""
440
 
441
- #: admin/includes/admin-import.php:72
442
  #, php-format
443
  msgid "Proceed with Step %1$s"
444
  msgstr ""
445
 
446
- #: admin/includes/admin-import.php:75
447
  msgid "Example file"
448
  msgstr ""
449
 
450
- #: admin/includes/admin-import.php:76
451
  #, php-format
452
  msgid ""
453
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
454
  msgstr ""
455
 
456
- #: admin/includes/admin-import.php:77
457
  msgid "Note"
458
  msgstr ""
459
 
460
- #: admin/includes/admin-import.php:77
461
  msgid ""
462
  "Do not change the column header and separator line (first two lines), "
463
  "otherwise the import will fail!"
464
  msgstr ""
465
 
466
- #: admin/includes/admin-import.php:84 admin/includes/admin-import.php:92
467
  msgid "Sorry, there has been an error."
468
  msgstr ""
469
 
470
- #: admin/includes/admin-import.php:85
471
  msgid "The file does not exist, please try again."
472
  msgstr ""
473
 
474
- #: admin/includes/admin-import.php:93
475
  msgid "The uploaded file does not have the required csv extension."
476
  msgstr ""
477
 
478
- #: admin/includes/admin-import.php:105
479
  msgid "Events review and additonal category selection"
480
  msgstr ""
481
 
482
- #: admin/includes/admin-import.php:111 admin/includes/admin-import.php:122
483
  msgid "Error"
484
  msgstr ""
485
 
486
- #: admin/includes/admin-import.php:111
487
  msgid "This CSV file cannot be imported"
488
  msgstr ""
489
 
490
- #: admin/includes/admin-import.php:122
491
  msgid "None of the events in this CSV file can be imported"
492
  msgstr ""
493
 
494
- #: admin/includes/admin-import.php:126 admin/includes/admin-import.php:163
495
  msgid "Warning"
496
  msgstr ""
497
 
498
- #: admin/includes/admin-import.php:126
499
  #, php-format
500
  msgid "There is %1$s event which cannot be imported"
501
  msgid_plural "There are %1$s events which cannot be imported"
502
  msgstr[0] ""
503
 
504
- #: admin/includes/admin-import.php:134
505
  #, php-format
506
  msgid "CSV line %1$s"
507
  msgstr ""
508
 
509
- #: admin/includes/admin-import.php:144
510
  msgid "You can still import all other events listed below."
511
  msgstr ""
512
 
513
- #: admin/includes/admin-import.php:163
514
  msgid ""
515
  "The following category slugs are not available and will be removed from the "
516
  "imported events"
517
  msgstr ""
518
 
519
- #: admin/includes/admin-import.php:169
520
  msgid ""
521
  "If you want to keep these categories, please create these Categories first "
522
  "and do the import afterwards."
523
  msgstr ""
524
 
525
- #: admin/includes/admin-import.php:198
526
  msgid "Import result"
527
  msgstr ""
528
 
529
- #: admin/includes/admin-import.php:201
530
  #, php-format
531
  msgid "Import of %1$s events successful!"
532
  msgstr ""
533
 
534
- #: admin/includes/admin-import.php:202
535
  msgid "Go back to All Events"
536
  msgstr ""
537
 
538
- #: admin/includes/admin-import.php:206
539
  msgid "Errors during Import"
540
  msgstr ""
541
 
542
- #: admin/includes/admin-import.php:215
543
  msgid "Event from CSV-line"
544
  msgstr ""
545
 
546
- #: admin/includes/admin-import.php:226 admin/includes/admin-main.php:61
547
- #: includes/widget_helptexts.php:8
548
  msgid "Title"
549
  msgstr ""
550
 
551
- #: admin/includes/admin-import.php:227
552
  msgid "Start Date"
553
  msgstr ""
554
 
555
- #: admin/includes/admin-import.php:228
556
  msgid "End Date"
557
  msgstr ""
558
 
559
- #: admin/includes/admin-import.php:229 admin/includes/admin-new.php:91
560
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:67
561
  msgid "Time"
562
  msgstr ""
563
 
564
- #: admin/includes/admin-import.php:230 admin/includes/admin-main.php:62
565
- #: admin/includes/admin-new.php:93 includes/options_helptexts.php:73
566
- #: includes/options_helptexts.php:74
567
  msgid "Location"
568
  msgstr ""
569
 
570
- #: admin/includes/admin-import.php:231
571
  msgid "Content"
572
  msgstr ""
573
 
574
- #: admin/includes/admin-import.php:232
575
  msgid "Category slugs"
576
  msgstr ""
577
 
578
- #: admin/includes/admin-import.php:274
579
  msgid "Header line is missing or not correct!"
580
  msgstr ""
581
 
582
- #: admin/includes/admin-import.php:275
583
  #, php-format
584
  msgid ""
585
  "Have a look at the %1$sexample file%2$s to see the correct header line "
586
  "format."
587
  msgstr ""
588
 
589
- #: admin/includes/admin-import.php:281
590
  #, php-format
591
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
592
  msgstr ""
593
 
594
- #: admin/includes/admin-import.php:309
595
  msgid "Empty event title found"
596
  msgstr ""
597
 
598
- #: admin/includes/admin-import.php:315
599
  msgid "Wrong date format for startdate"
600
  msgstr ""
601
 
602
- #: admin/includes/admin-import.php:324
603
  msgid "Wrong date format for enddate"
604
  msgstr ""
605
 
606
- #: admin/includes/admin-import.php:365
607
  msgid "Import events"
608
  msgstr ""
609
 
610
- #: admin/includes/admin-import.php:366
611
  msgid "Add additional categories"
612
  msgstr ""
613
 
614
- #: admin/includes/admin-import.php:373 admin/includes/admin-main.php:227
615
  msgid "Import"
616
  msgstr ""
617
 
618
- #: admin/includes/admin-import.php:389 includes/events_post_type.php:69
619
  msgid "No events found"
620
  msgstr ""
621
 
622
- #: admin/includes/admin-import.php:432
623
  msgid "Saving of event failed!"
624
  msgstr ""
625
 
626
- #: admin/includes/admin-main.php:60
627
  msgid "Event Date"
628
  msgstr ""
629
 
630
- #: admin/includes/admin-main.php:64
631
  msgid "Author"
632
  msgstr ""
633
 
634
- #: admin/includes/admin-main.php:126
635
  #, php-format
636
  msgid "Add a copy of %1$s"
637
  msgstr ""
638
 
639
- #: admin/includes/admin-main.php:126
640
  msgid "Copy"
641
  msgstr ""
642
 
643
- #: admin/includes/admin-new.php:51
644
  msgid "Event data"
645
  msgstr ""
646
 
647
- #: admin/includes/admin-new.php:80
648
  msgid "Add Copy"
649
  msgstr ""
650
 
651
- #: admin/includes/admin-new.php:84
652
  msgid "Date"
653
  msgstr ""
654
 
655
- #: admin/includes/admin-new.php:84
656
  msgid "required"
657
  msgstr ""
658
 
659
- #: admin/includes/admin-new.php:87
660
  msgid "Multi-Day Event"
661
  msgstr ""
662
 
663
- #: admin/includes/admin-new.php:106
664
  msgid "Event Title"
665
  msgstr ""
666
 
667
- #: admin/includes/admin-new.php:121
668
  msgid "Event Content"
669
  msgstr ""
670
 
671
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:183
672
  msgid "Event updated."
673
  msgstr ""
674
 
675
- #: admin/includes/admin-new.php:180 admin/includes/admin-new.php:185
676
  msgid "View event"
677
  msgstr ""
678
 
679
- #: admin/includes/admin-new.php:184
680
  #, php-format
681
  msgid "Event restored to revision from %1$s"
682
  msgstr ""
683
 
684
- #: admin/includes/admin-new.php:185
685
  msgid "Event published."
686
  msgstr ""
687
 
688
- #: admin/includes/admin-new.php:187
689
  msgid "Event submitted."
690
  msgstr ""
691
 
692
- #: admin/includes/admin-new.php:187 admin/includes/admin-new.php:189
693
- #: admin/includes/admin-new.php:190
694
  msgid "Preview event"
695
  msgstr ""
696
 
697
- #: admin/includes/admin-new.php:188
698
  #, php-format
699
  msgid "Event scheduled for: %1$s>"
700
  msgstr ""
701
 
702
- #: admin/includes/admin-new.php:190
703
  msgid "Event draft updated."
704
  msgstr ""
705
 
706
- #: admin/includes/admin-settings.php:73
707
  msgid "Go to Event Category switching page"
708
  msgstr ""
709
 
710
- #: admin/includes/admin-settings.php:85
711
  msgid "Frontend Settings"
712
  msgstr ""
713
 
714
- #: admin/includes/admin-settings.php:86
715
  msgid "Admin Page Settings"
716
  msgstr ""
717
 
718
- #: admin/includes/admin-settings.php:87
719
  msgid "Feed Settings"
720
  msgstr ""
721
 
722
- #: admin/includes/admin-settings.php:88
723
  msgid "Category Taxonomy"
724
  msgstr ""
725
 
726
- #: includes/daterange_helptexts.php:7
727
  msgid "Year"
728
  msgstr ""
729
 
730
- #: includes/daterange_helptexts.php:8
731
  msgid "A year can be specified in 4 digit format."
732
  msgstr ""
733
 
734
- #: includes/daterange_helptexts.php:9 includes/daterange_helptexts.php:14
735
- #: includes/daterange_helptexts.php:36
736
  #, php-format
737
  msgid ""
738
  "For a start date filter the first day of %1$s is used, in an end date the "
739
  "last day."
740
  msgstr ""
741
 
742
- #: includes/daterange_helptexts.php:9
743
  msgid "the resulting year"
744
  msgstr ""
745
 
746
- #: includes/daterange_helptexts.php:12
747
  msgid "Month"
748
  msgstr ""
749
 
750
- #: includes/daterange_helptexts.php:13
751
  msgid ""
752
  "A month can be specified with 4 digits for the year and 2 digits for the "
753
  "month, seperated by a hyphen (-)."
754
  msgstr ""
755
 
756
- #: includes/daterange_helptexts.php:14
757
  msgid "the resulting month"
758
  msgstr ""
759
 
760
- #: includes/daterange_helptexts.php:17
761
  msgid "Day"
762
  msgstr ""
763
 
764
- #: includes/daterange_helptexts.php:18
765
  msgid ""
766
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
767
  " month and 2 digets for the day, seperated by hyphens (-)."
768
  msgstr ""
769
 
770
- #: includes/daterange_helptexts.php:21
771
  msgid "Relative Year"
772
  msgstr ""
773
 
774
- #: includes/daterange_helptexts.php:22 includes/daterange_helptexts.php:28
775
- #: includes/daterange_helptexts.php:34 includes/daterange_helptexts.php:42
776
  #, php-format
777
  msgid "%1$s from now can be specified in the following notation: %2$s"
778
  msgstr ""
779
 
780
- #: includes/daterange_helptexts.php:22
781
  msgid "A relative year"
782
  msgstr ""
783
 
784
- #: includes/daterange_helptexts.php:23 includes/daterange_helptexts.php:29
785
- #: includes/daterange_helptexts.php:35 includes/daterange_helptexts.php:43
786
  #, php-format
787
  msgid ""
788
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
789
  "%3$s or %4$s attached (see also the example below)."
790
  msgstr ""
791
 
792
- #: includes/daterange_helptexts.php:23
793
  msgid "number of years"
794
  msgstr ""
795
 
796
- #: includes/daterange_helptexts.php:24 includes/daterange_helptexts.php:30
797
- #: includes/daterange_helptexts.php:38 includes/daterange_helptexts.php:44
798
  #, php-format
799
  msgid "Additionally the following values are available: %1$s"
800
  msgstr ""
801
 
802
- #: includes/daterange_helptexts.php:27
803
  msgid "Relative Month"
804
  msgstr ""
805
 
806
- #: includes/daterange_helptexts.php:28
807
  msgid "A relative month"
808
  msgstr ""
809
 
810
- #: includes/daterange_helptexts.php:29
811
  msgid "number of months"
812
  msgstr ""
813
 
814
- #: includes/daterange_helptexts.php:33
815
  msgid "Relative Week"
816
  msgstr ""
817
 
818
- #: includes/daterange_helptexts.php:34
819
  msgid "A relative week"
820
  msgstr ""
821
 
822
- #: includes/daterange_helptexts.php:35
823
  msgid "number of weeks"
824
  msgstr ""
825
 
826
- #: includes/daterange_helptexts.php:36
827
  msgid "the resulting week"
828
  msgstr ""
829
 
830
- #: includes/daterange_helptexts.php:37
831
  #, php-format
832
  msgid ""
833
  "The first day of the week is depending on the option %1$s which can be found"
834
  " and changed in %2$s."
835
  msgstr ""
836
 
837
- #: includes/daterange_helptexts.php:41
838
  msgid "Relative Day"
839
  msgstr ""
840
 
841
- #: includes/daterange_helptexts.php:42
842
  msgid "A relative day"
843
  msgstr ""
844
 
845
- #: includes/daterange_helptexts.php:43
846
  msgid "number of days"
847
  msgstr ""
848
 
849
- #: includes/daterange_helptexts.php:49
850
  msgid "Date range"
851
  msgstr ""
852
 
853
- #: includes/daterange_helptexts.php:50
854
  msgid ""
855
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
856
  "\t For the start and end date any available date format can be used."
857
  msgstr ""
858
 
859
- #: includes/daterange_helptexts.php:55
860
  msgid "This value defines a range without any limits."
861
  msgstr ""
862
 
863
- #: includes/daterange_helptexts.php:56 includes/daterange_helptexts.php:61
864
- #: includes/daterange_helptexts.php:66
865
  #, php-format
866
  msgid "The corresponding date_range format is: %1$s"
867
  msgstr ""
868
 
869
- #: includes/daterange_helptexts.php:59 includes/filterbar.php:287
870
  msgid "Upcoming"
871
  msgstr ""
872
 
873
- #: includes/daterange_helptexts.php:60
874
  msgid "This value defines a range from the actual day to the future."
875
  msgstr ""
876
 
877
- #: includes/daterange_helptexts.php:64 includes/filterbar.php:291
878
  msgid "Past"
879
  msgstr ""
880
 
881
- #: includes/daterange_helptexts.php:65
882
  msgid "This value defines a range from the past to the previous day."
883
  msgstr ""
884
 
885
- #: includes/event.php:110
886
  msgid "No valid start date provided"
887
  msgstr ""
888
 
889
- #: includes/events_post_type.php:60
 
 
 
 
 
890
  msgid "Events"
891
  msgstr "Acara"
892
 
893
- #: includes/events_post_type.php:61
894
  msgid "Event"
895
  msgstr ""
896
 
897
- #: includes/events_post_type.php:62
898
  msgid "Add New"
899
  msgstr "Tambah Baru"
900
 
901
- #: includes/events_post_type.php:63
902
  msgid "Add New Event"
903
  msgstr "Tambah Acara Baru"
904
 
905
- #: includes/events_post_type.php:64
906
  msgid "Edit Event"
907
  msgstr ""
908
 
909
- #: includes/events_post_type.php:65
910
  msgid "New Event"
911
  msgstr ""
912
 
913
- #: includes/events_post_type.php:66
914
  msgid "View Event"
915
  msgstr ""
916
 
917
- #: includes/events_post_type.php:67
918
  msgid "View Events"
919
  msgstr ""
920
 
921
- #: includes/events_post_type.php:68
922
  msgid "Search Events"
923
  msgstr ""
924
 
925
- #: includes/events_post_type.php:70
926
  msgid "No events found in Trash"
927
  msgstr ""
928
 
929
- #: includes/events_post_type.php:72
930
  msgid "All Events"
931
  msgstr "Semua Acara"
932
 
933
- #: includes/events_post_type.php:73
934
  msgid "Event Archives"
935
  msgstr ""
936
 
937
- #: includes/events_post_type.php:74
938
  msgid "Event Attributes"
939
  msgstr ""
940
 
941
- #: includes/events_post_type.php:75
942
  msgid "Insert into event"
943
  msgstr ""
944
 
945
- #: includes/events_post_type.php:76
946
  msgid "Uploaded to this event"
947
  msgstr ""
948
 
949
- #: includes/events_post_type.php:77
950
  msgid "Event List"
951
  msgstr "Daftar Acara"
952
 
953
- #: includes/events_post_type.php:78
954
  msgid "Filter events list"
955
  msgstr ""
956
 
957
- #: includes/events_post_type.php:79
958
  msgid "Events list navigation"
959
  msgstr ""
960
 
961
- #: includes/events_post_type.php:80
962
  msgid "Events list"
963
  msgstr ""
964
 
965
- #: includes/filterbar.php:229 includes/sc_event-list_helptexts.php:60
966
  msgid "Reset"
967
  msgstr ""
968
 
969
- #: includes/filterbar.php:278
970
  msgid "All"
971
  msgstr ""
972
 
973
- #: includes/filterbar.php:281
974
  msgid "All Dates"
975
  msgstr ""
976
 
@@ -992,128 +997,128 @@ msgid ""
992
  "CSV file can be specified."
993
  msgstr ""
994
 
995
- #: includes/options_helptexts.php:22
996
  #, php-format
997
  msgid ""
998
  "You can use the php date format options given in %1$s, the most important "
999
  "ones are:"
1000
  msgstr ""
1001
 
1002
- #: includes/options_helptexts.php:24
1003
  msgid "full year representation, with 4 digits"
1004
  msgstr ""
1005
 
1006
- #: includes/options_helptexts.php:25
1007
  msgid "numeric representation of a month, with leading zeros"
1008
  msgstr ""
1009
 
1010
- #: includes/options_helptexts.php:26
1011
  msgid "day of the month, 2 digits with leading zeros"
1012
  msgstr ""
1013
 
1014
- #: includes/options_helptexts.php:28
1015
  msgid ""
1016
  "If the date format in the CSV file does not correspond to the given format, "
1017
  "the import script tries to recognize the date format by itself."
1018
  msgstr ""
1019
 
1020
- #: includes/options_helptexts.php:29
1021
  msgid ""
1022
  "But this can cause problems or result in wrong dates, so it is recommended "
1023
  "to specify the correct date format here."
1024
  msgstr ""
1025
 
1026
- #: includes/options_helptexts.php:30
1027
  msgid "Examples"
1028
  msgstr ""
1029
 
1030
- #: includes/options_helptexts.php:39
1031
  msgid "Text for no events"
1032
  msgstr ""
1033
 
1034
- #: includes/options_helptexts.php:41
1035
  msgid ""
1036
  "This option defines the displayed text when no events are available for the "
1037
  "selected view."
1038
  msgstr ""
1039
 
1040
- #: includes/options_helptexts.php:46
1041
  msgid "Multiday filter range"
1042
  msgstr ""
1043
 
1044
- #: includes/options_helptexts.php:47
1045
  msgid "Use the complete event range in the date filter"
1046
  msgstr ""
1047
 
1048
- #: includes/options_helptexts.php:49
1049
  msgid ""
1050
  "This option defines if the complete range of a multiday event shall be "
1051
  "considered in the date filter."
1052
  msgstr ""
1053
 
1054
- #: includes/options_helptexts.php:50
1055
  msgid ""
1056
  "If disabled, only the start day of an event is considered in the filter."
1057
  msgstr ""
1058
 
1059
- #: includes/options_helptexts.php:51
1060
  msgid ""
1061
  "For an example multiday event which started yesterday and ends tomorrow this"
1062
  " means, that it is displayed in umcoming dates when this option is enabled, "
1063
  "but it is hidden when the option is disabled."
1064
  msgstr ""
1065
 
1066
- #: includes/options_helptexts.php:56
1067
  msgid "Date display"
1068
  msgstr ""
1069
 
1070
- #: includes/options_helptexts.php:57
1071
  msgid "Show the date only once per day"
1072
  msgstr ""
1073
 
1074
- #: includes/options_helptexts.php:59
1075
  msgid ""
1076
  "With this option enabled the date is only displayed once per day if more "
1077
  "than one event is available on the same day."
1078
  msgstr ""
1079
 
1080
- #: includes/options_helptexts.php:60
1081
  msgid ""
1082
  "If enabled, the events are ordered in a different way (end date before start"
1083
  " time) to allow using the same date for as much events as possible."
1084
  msgstr ""
1085
 
1086
- #: includes/options_helptexts.php:65
1087
  msgid "HTML tags"
1088
  msgstr ""
1089
 
1090
- #: includes/options_helptexts.php:66 includes/options_helptexts.php:73
1091
  #, php-format
1092
  msgid "Allow HTML tags in the event field \"%1$s\""
1093
  msgstr ""
1094
 
1095
- #: includes/options_helptexts.php:67 includes/options_helptexts.php:74
1096
  #, php-format
1097
  msgid ""
1098
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1099
  msgstr ""
1100
 
1101
- #: includes/options_helptexts.php:79
1102
  msgid "Preferred language file"
1103
  msgstr ""
1104
 
1105
- #: includes/options_helptexts.php:80
1106
  msgid "Load translations from general language directory first"
1107
  msgstr ""
1108
 
1109
- #: includes/options_helptexts.php:82
1110
  #, php-format
1111
  msgid ""
1112
  "The default is to load the %1$s translation file from the plugin language "
1113
  "directory first (%2$s)."
1114
  msgstr ""
1115
 
1116
- #: includes/options_helptexts.php:83
1117
  #, php-format
1118
  msgid ""
1119
  "If you want to load your own language file from the general language "
@@ -1121,312 +1126,312 @@ msgid ""
1121
  "language directory, you have to enable this option."
1122
  msgstr ""
1123
 
1124
- #: includes/options_helptexts.php:89
1125
  msgid "Events permalink slug"
1126
  msgstr ""
1127
 
1128
- #: includes/options_helptexts.php:90
1129
  msgid ""
1130
  "With this option the slug for the events permalink URLs can be defined."
1131
  msgstr ""
1132
 
1133
- #: includes/options_helptexts.php:95
1134
  msgid "Text for \"Show content\""
1135
  msgstr ""
1136
 
1137
- #: includes/options_helptexts.php:96
1138
  msgid ""
1139
  "With this option the displayed text for the link to show the event content "
1140
  "can be changed, when collapsing is enabled."
1141
  msgstr ""
1142
 
1143
- #: includes/options_helptexts.php:101
1144
  msgid "Text for \"Hide content\""
1145
  msgstr ""
1146
 
1147
- #: includes/options_helptexts.php:102
1148
  msgid ""
1149
  "With this option the displayed text for the link to hide the event content "
1150
  "can be changed, when collapsing is enabled."
1151
  msgstr ""
1152
 
1153
- #: includes/options_helptexts.php:107
1154
  msgid "Disable CSS file"
1155
  msgstr ""
1156
 
1157
- #: includes/options_helptexts.php:108
1158
  #, php-format
1159
  msgid "Disable the %1$s file."
1160
  msgstr ""
1161
 
1162
- #: includes/options_helptexts.php:110
1163
  #, php-format
1164
  msgid "With this option you can disable the inclusion of the %1$s file."
1165
  msgstr ""
1166
 
1167
- #: includes/options_helptexts.php:111
1168
  msgid ""
1169
  "This normally only make sense if you have css conflicts with your theme and "
1170
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1171
  msgstr ""
1172
 
1173
- #: includes/options_helptexts.php:117
1174
  msgid "Date format in edit form"
1175
  msgstr ""
1176
 
1177
- #: includes/options_helptexts.php:119
1178
  msgid ""
1179
  "This option sets the displayed date format for the event date fields in the "
1180
  "event new / edit form."
1181
  msgstr ""
1182
 
1183
- #: includes/options_helptexts.php:120
1184
  msgid "The default is an empty string to use the Wordpress standard setting."
1185
  msgstr ""
1186
 
1187
- #: includes/options_helptexts.php:121
1188
  #, php-format
1189
  msgid ""
1190
  "All available options to specify the date format can be found %1$shere%2$s."
1191
  msgstr ""
1192
 
1193
- #: includes/options_helptexts.php:127
1194
  msgid "Enable RSS feed"
1195
  msgstr ""
1196
 
1197
- #: includes/options_helptexts.php:128
1198
  msgid "Enable support for the event RSS feed"
1199
  msgstr ""
1200
 
1201
- #: includes/options_helptexts.php:130
1202
  msgid ""
1203
  "This option activates the RSS feed for the events and adds a feed link in "
1204
  "the html head."
1205
  msgstr ""
1206
 
1207
- #: includes/options_helptexts.php:131
1208
  msgid ""
1209
  "You have to enable this option if you want to use one of the RSS feed "
1210
  "features."
1211
  msgstr ""
1212
 
1213
- #: includes/options_helptexts.php:136
1214
  msgid "Enable iCal feed"
1215
  msgstr ""
1216
 
1217
- #: includes/options_helptexts.php:137
1218
  msgid "Enable support for the event iCal feed"
1219
  msgstr ""
1220
 
1221
- #: includes/options_helptexts.php:139
1222
  msgid "This option activates the iCal feed for events."
1223
  msgstr ""
1224
 
1225
- #: includes/options_helptexts.php:140
1226
  msgid ""
1227
  "You have to enable this option if you want to use one of the iCal features."
1228
  msgstr ""
1229
 
1230
- #: includes/options_helptexts.php:145
1231
  msgid "Position of the RSS feed link"
1232
  msgstr ""
1233
 
1234
- #: includes/options_helptexts.php:146
1235
  msgid "at the top (above the navigation bar)"
1236
  msgstr ""
1237
 
1238
- #: includes/options_helptexts.php:146
1239
  msgid "between navigation bar and events"
1240
  msgstr ""
1241
 
1242
- #: includes/options_helptexts.php:146
1243
  msgid "at the bottom"
1244
  msgstr ""
1245
 
1246
- #: includes/options_helptexts.php:147
1247
  msgid ""
1248
  "This option specifies the position of the RSS feed link in the event list."
1249
  msgstr ""
1250
 
1251
- #: includes/options_helptexts.php:152
1252
  msgid "Align of the RSS feed link"
1253
  msgstr ""
1254
 
1255
- #: includes/options_helptexts.php:153
1256
  msgid "left"
1257
  msgstr ""
1258
 
1259
- #: includes/options_helptexts.php:153
1260
  msgid "center"
1261
  msgstr ""
1262
 
1263
- #: includes/options_helptexts.php:153
1264
  msgid "right"
1265
  msgstr ""
1266
 
1267
- #: includes/options_helptexts.php:154
1268
  msgid ""
1269
  "This option specifies the align of the RSS feed link in the event list."
1270
  msgstr ""
1271
 
1272
- #: includes/options_helptexts.php:159
1273
  msgid "RSS feed name"
1274
  msgstr ""
1275
 
1276
- #: includes/options_helptexts.php:161
1277
  #, php-format
1278
  msgid "This option sets the RSS feed name. The default value is %1$s."
1279
  msgstr ""
1280
 
1281
- #: includes/options_helptexts.php:162
1282
  #, php-format
1283
  msgid ""
1284
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1285
  "enabled)."
1286
  msgstr ""
1287
 
1288
- #: includes/options_helptexts.php:167
1289
  msgid "RSS feed Description"
1290
  msgstr ""
1291
 
1292
- #: includes/options_helptexts.php:169
1293
  #, php-format
1294
  msgid "This options set the RSS feed description. The default value is %1$s."
1295
  msgstr ""
1296
 
1297
- #: includes/options_helptexts.php:170
1298
  msgid ""
1299
  "This description will be used in the title for the feed link in the html "
1300
  "head and for the description in the feed itself."
1301
  msgstr ""
1302
 
1303
- #: includes/options_helptexts.php:175
1304
  msgid "RSS feed events"
1305
  msgstr ""
1306
 
1307
- #: includes/options_helptexts.php:176
1308
  msgid "Only show upcoming events in the RSS feed"
1309
  msgstr ""
1310
 
1311
- #: includes/options_helptexts.php:178
1312
  msgid ""
1313
  "If this option is enabled only the upcoming events are listed in the RSS "
1314
  "feed."
1315
  msgstr ""
1316
 
1317
- #: includes/options_helptexts.php:179 includes/options_helptexts.php:205
1318
  msgid "If disabled, all events (upcoming and past) will be listed."
1319
  msgstr ""
1320
 
1321
- #: includes/options_helptexts.php:184
1322
  msgid "RSS link text"
1323
  msgstr ""
1324
 
1325
- #: includes/options_helptexts.php:186
1326
  msgid "This option sets the caption of the RSS feed link in the event list."
1327
  msgstr ""
1328
 
1329
- #: includes/options_helptexts.php:187
1330
  msgid "Use an empty text to only show the rss image."
1331
  msgstr ""
1332
 
1333
- #: includes/options_helptexts.php:188
1334
  #, php-format
1335
  msgid ""
1336
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1337
  " RSS feed link."
1338
  msgstr ""
1339
 
1340
- #: includes/options_helptexts.php:193
1341
  msgid "iCal feed name"
1342
  msgstr ""
1343
 
1344
- #: includes/options_helptexts.php:195
1345
  #, php-format
1346
  msgid "This option sets the iCal feed name. The default value is %1$s."
1347
  msgstr ""
1348
 
1349
- #: includes/options_helptexts.php:196
1350
  #, php-format
1351
  msgid ""
1352
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1353
  "permalinks enabled)."
1354
  msgstr ""
1355
 
1356
- #: includes/options_helptexts.php:201
1357
  msgid "iCal feed events"
1358
  msgstr ""
1359
 
1360
- #: includes/options_helptexts.php:202
1361
  msgid "Only show upcoming events in the iCal feed"
1362
  msgstr ""
1363
 
1364
- #: includes/options_helptexts.php:204
1365
  msgid ""
1366
  "If this option is enabled only the upcoming events are listed in the iCal "
1367
  "file."
1368
  msgstr ""
1369
 
1370
- #: includes/options_helptexts.php:210
1371
  msgid "iCal link text"
1372
  msgstr ""
1373
 
1374
- #: includes/options_helptexts.php:212
1375
  msgid "This option sets the iCal link text in the event list."
1376
  msgstr ""
1377
 
1378
- #: includes/options_helptexts.php:213
1379
  msgid "Use an empty text to only show the iCal image."
1380
  msgstr ""
1381
 
1382
- #: includes/options_helptexts.php:214
1383
  #, php-format
1384
  msgid ""
1385
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1386
  " iCal feed link."
1387
  msgstr ""
1388
 
1389
- #: includes/options_helptexts.php:221
1390
  msgid "Event Category handling"
1391
  msgstr ""
1392
 
1393
- #: includes/options_helptexts.php:222
1394
  msgid "Use Post Categories"
1395
  msgstr ""
1396
 
1397
- #: includes/options_helptexts.php:224
1398
  msgid ""
1399
  "Do not maintain seperate categories for the events, and use the existing "
1400
  "post categories instead."
1401
  msgstr ""
1402
 
1403
- #: includes/options_helptexts.php:225
1404
  msgid "Attention"
1405
  msgstr ""
1406
 
1407
- #: includes/options_helptexts.php:226
1408
  msgid ""
1409
  "This option cannot be changed directly, but you can go to the Event Category"
1410
  " switching page from here."
1411
  msgstr ""
1412
 
1413
- #: includes/options.php:40
1414
  msgid "events"
1415
  msgstr ""
1416
 
1417
- #: includes/options.php:41
1418
  msgid "Show content"
1419
  msgstr ""
1420
 
1421
- #: includes/options.php:42
1422
  msgid "Hide content"
1423
  msgstr ""
1424
 
1425
- #: includes/sc_event-list_helptexts.php:7
1426
  msgid "event-id"
1427
  msgstr ""
1428
 
1429
- #: includes/sc_event-list_helptexts.php:8
1430
  #, php-format
1431
  msgid ""
1432
  "By default the event-list is displayed initially. But if an event-id (e.g. "
@@ -1434,107 +1439,107 @@ msgid ""
1434
  "this event is shown."
1435
  msgstr ""
1436
 
1437
- #: includes/sc_event-list_helptexts.php:10
1438
- #: includes/sc_event-list_helptexts.php:22
1439
  msgid "year"
1440
  msgstr ""
1441
 
1442
- #: includes/sc_event-list_helptexts.php:11
1443
  msgid ""
1444
  "This attribute defines which events are initially shown. The default is to "
1445
  "show the upcoming events only."
1446
  msgstr ""
1447
 
1448
- #: includes/sc_event-list_helptexts.php:12
1449
  #, php-format
1450
  msgid ""
1451
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1452
  "change the displayed event date range via the filterbar or url parameters."
1453
  msgstr ""
1454
 
1455
- #: includes/sc_event-list_helptexts.php:14
1456
  msgid "category slug"
1457
  msgstr ""
1458
 
1459
- #: includes/sc_event-list_helptexts.php:15
1460
  msgid ""
1461
  "This attribute defines the category of which events are initially shown. The"
1462
  " default is to show events of all categories."
1463
  msgstr ""
1464
 
1465
- #: includes/sc_event-list_helptexts.php:16
1466
  msgid ""
1467
  "Provide a category slug to change this behavior. It is still possible to "
1468
  "change the displayed categories via the filterbar or url parameters."
1469
  msgstr ""
1470
 
1471
- #: includes/sc_event-list_helptexts.php:19
1472
  msgid "This attribute defines the initial order of the events."
1473
  msgstr ""
1474
 
1475
- #: includes/sc_event-list_helptexts.php:20
1476
  msgid ""
1477
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1478
  "in the opposite direction (from new to old)."
1479
  msgstr ""
1480
 
1481
- #: includes/sc_event-list_helptexts.php:23
1482
  #, php-format
1483
  msgid ""
1484
  "This attribute defines the dates and date ranges of which events are "
1485
  "displayed. The default is %1$s to show all events."
1486
  msgstr ""
1487
 
1488
- #: includes/sc_event-list_helptexts.php:24
1489
  #, php-format
1490
  msgid ""
1491
  "Filtered events according to %1$s value are not available in the event list."
1492
  msgstr ""
1493
 
1494
- #: includes/sc_event-list_helptexts.php:25
1495
  #, php-format
1496
  msgid ""
1497
  "You can find all available values with a description and examples in the "
1498
  "sections %1$s and %2$s below."
1499
  msgstr ""
1500
 
1501
- #: includes/sc_event-list_helptexts.php:26
1502
  #, php-format
1503
  msgid "See %1$s description if you want to define complex filters."
1504
  msgstr ""
1505
 
1506
- #: includes/sc_event-list_helptexts.php:28
1507
  msgid "category slugs"
1508
  msgstr ""
1509
 
1510
- #: includes/sc_event-list_helptexts.php:29
1511
  msgid ""
1512
  "This attribute defines the category filter which filters the events to show."
1513
  " The default is $1$s or an empty string to show all events."
1514
  msgstr ""
1515
 
1516
- #: includes/sc_event-list_helptexts.php:30
1517
  #, php-format
1518
  msgid ""
1519
  "Events with categories that doesn´t match %1$s are not shown in the event "
1520
  "list. They are also not available if a manual url parameter is added."
1521
  msgstr ""
1522
 
1523
- #: includes/sc_event-list_helptexts.php:31
1524
  #, php-format
1525
  msgid ""
1526
  "The filter is specified via the given category slugs. See %1$s description "
1527
  "if you want to define complex filters."
1528
  msgstr ""
1529
 
1530
- #: includes/sc_event-list_helptexts.php:33
1531
- #: includes/sc_event-list_helptexts.php:74
1532
- #: includes/sc_event-list_helptexts.php:89
1533
  #: includes/sc_event-list_helptexts.php:111
 
 
1534
  msgid "number"
1535
  msgstr ""
1536
 
1537
- #: includes/sc_event-list_helptexts.php:34
1538
  #, php-format
1539
  msgid ""
1540
  "This attribute defines how many events should be displayed if upcoming "
@@ -1542,109 +1547,109 @@ msgid ""
1542
  "displayed."
1543
  msgstr ""
1544
 
1545
- #: includes/sc_event-list_helptexts.php:35
1546
  msgid ""
1547
  "Please not that in the actual version there is no pagination of the events "
1548
  "available, so the event list can be very long."
1549
  msgstr ""
1550
 
1551
- #: includes/sc_event-list_helptexts.php:38
1552
  msgid ""
1553
  "This attribute defines if the filterbar should be displayed. The filterbar "
1554
  "allows the users to specify filters for the listed events."
1555
  msgstr ""
1556
 
1557
- #: includes/sc_event-list_helptexts.php:39
1558
  #, php-format
1559
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1560
  msgstr ""
1561
 
1562
- #: includes/sc_event-list_helptexts.php:40
1563
  #, php-format
1564
  msgid ""
1565
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1566
  " in the single event view."
1567
  msgstr ""
1568
 
1569
- #: includes/sc_event-list_helptexts.php:43
1570
  #, php-format
1571
  msgid ""
1572
  "This attribute specifies the available items in the filterbar. This options "
1573
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1574
  msgstr ""
1575
 
1576
- #: includes/sc_event-list_helptexts.php:44
1577
  msgid ""
1578
  "Find below an overview of the available filterbar items and their options:"
1579
  msgstr ""
1580
 
1581
- #: includes/sc_event-list_helptexts.php:46
1582
  msgid "filterbar item"
1583
  msgstr ""
1584
 
1585
- #: includes/sc_event-list_helptexts.php:46
1586
- #: includes/sc_event-list_helptexts.php:63
1587
  msgid "description"
1588
  msgstr ""
1589
 
1590
- #: includes/sc_event-list_helptexts.php:46
1591
  msgid "item options"
1592
  msgstr ""
1593
 
1594
- #: includes/sc_event-list_helptexts.php:46
1595
  msgid "option values"
1596
  msgstr ""
1597
 
1598
- #: includes/sc_event-list_helptexts.php:46
1599
  msgid "default value"
1600
  msgstr ""
1601
 
1602
- #: includes/sc_event-list_helptexts.php:46
1603
  msgid "option description"
1604
  msgstr ""
1605
 
1606
- #: includes/sc_event-list_helptexts.php:47
1607
  msgid ""
1608
  "Show a list of all available years. Additional there are some special "
1609
  "entries available (see item options)."
1610
  msgstr ""
1611
 
1612
- #: includes/sc_event-list_helptexts.php:48
1613
- #: includes/sc_event-list_helptexts.php:53
1614
  msgid "Add an entry to show all events."
1615
  msgstr ""
1616
 
1617
- #: includes/sc_event-list_helptexts.php:49
1618
- #: includes/sc_event-list_helptexts.php:54
1619
  msgid "Add an entry to show all upcoming events."
1620
  msgstr ""
1621
 
1622
- #: includes/sc_event-list_helptexts.php:50
1623
- #: includes/sc_event-list_helptexts.php:55
1624
  msgid "Add an entry to show events in the past."
1625
  msgstr ""
1626
 
1627
- #: includes/sc_event-list_helptexts.php:51
1628
  msgid "Set descending or ascending order of year entries."
1629
  msgstr ""
1630
 
1631
- #: includes/sc_event-list_helptexts.php:52
1632
  msgid "Show a list of all available months."
1633
  msgstr ""
1634
 
1635
- #: includes/sc_event-list_helptexts.php:56
1636
  msgid "Set descending or ascending order of month entries."
1637
  msgstr ""
1638
 
1639
- #: includes/sc_event-list_helptexts.php:57
1640
  msgid "php date-formats"
1641
  msgstr ""
1642
 
1643
- #: includes/sc_event-list_helptexts.php:57
1644
  msgid "Set the displayed date format of the month entries."
1645
  msgstr ""
1646
 
1647
- #: includes/sc_event-list_helptexts.php:58
1648
  #, php-format
1649
  msgid ""
1650
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
@@ -1652,65 +1657,65 @@ msgid ""
1652
  "order."
1653
  msgstr ""
1654
 
1655
- #: includes/sc_event-list_helptexts.php:58
1656
  #, php-format
1657
  msgid ""
1658
  "Specifies the displayed values and their order. The items must be seperated "
1659
  "by %1$s."
1660
  msgstr ""
1661
 
1662
- #: includes/sc_event-list_helptexts.php:59
1663
  msgid "Show a list of all available categories."
1664
  msgstr ""
1665
 
1666
- #: includes/sc_event-list_helptexts.php:59
1667
  msgid "Add an entry to show events from all categories."
1668
  msgstr ""
1669
 
1670
- #: includes/sc_event-list_helptexts.php:60
1671
  msgid "A link to reset the eventlist filter to standard."
1672
  msgstr ""
1673
 
1674
- #: includes/sc_event-list_helptexts.php:60
1675
  msgid "any text"
1676
  msgstr ""
1677
 
1678
- #: includes/sc_event-list_helptexts.php:60
1679
  msgid "Set the caption of the link."
1680
  msgstr ""
1681
 
1682
- #: includes/sc_event-list_helptexts.php:61
1683
  msgid "Find below an overview of the available filterbar display options:"
1684
  msgstr ""
1685
 
1686
- #: includes/sc_event-list_helptexts.php:63
1687
  msgid "display option"
1688
  msgstr ""
1689
 
1690
- #: includes/sc_event-list_helptexts.php:63
1691
  msgid "available for"
1692
  msgstr ""
1693
 
1694
- #: includes/sc_event-list_helptexts.php:64
1695
  #, php-format
1696
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1697
  msgstr ""
1698
 
1699
- #: includes/sc_event-list_helptexts.php:65
1700
  msgid ""
1701
  "Shows a select box where an item can be choosen. After the selection of an "
1702
  "item the page is reloaded via javascript to show the filtered events."
1703
  msgstr ""
1704
 
1705
- #: includes/sc_event-list_helptexts.php:66
1706
  msgid "Shows a simple link which can be clicked."
1707
  msgstr ""
1708
 
1709
- #: includes/sc_event-list_helptexts.php:67
1710
  msgid "Find below some declaration examples with descriptions:"
1711
  msgstr ""
1712
 
1713
- #: includes/sc_event-list_helptexts.php:69
1714
  #, php-format
1715
  msgid ""
1716
  "In this example you can see that the filterbar item and the used display "
@@ -1718,22 +1723,22 @@ msgid ""
1718
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1719
  msgstr ""
1720
 
1721
- #: includes/sc_event-list_helptexts.php:71
1722
  #, php-format
1723
  msgid ""
1724
  "In this example you can see that filterbar options can be added in brackets "
1725
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1726
  msgstr ""
1727
 
1728
- #: includes/sc_event-list_helptexts.php:71
1729
  msgid "option_name"
1730
  msgstr ""
1731
 
1732
- #: includes/sc_event-list_helptexts.php:71
1733
  msgid "value"
1734
  msgstr ""
1735
 
1736
- #: includes/sc_event-list_helptexts.php:72
1737
  #, php-format
1738
  msgid ""
1739
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
@@ -1742,56 +1747,56 @@ msgid ""
1742
  "left-aligned and the reset link will be on the right side."
1743
  msgstr ""
1744
 
1745
- #: includes/sc_event-list_helptexts.php:75
1746
- #: includes/sc_event-list_helptexts.php:90
1747
  msgid ""
1748
  "This attribute specifies if the title should be truncated to the given "
1749
  "number of characters in the event list."
1750
  msgstr ""
1751
 
1752
- #: includes/sc_event-list_helptexts.php:76
1753
- #: includes/sc_event-list_helptexts.php:91
1754
  #, php-format
1755
  msgid ""
1756
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1757
  "is automatically truncated via css."
1758
  msgstr ""
1759
 
1760
- #: includes/sc_event-list_helptexts.php:77
1761
- #: includes/sc_event-list_helptexts.php:92
1762
  #: includes/sc_event-list_helptexts.php:114
 
 
1763
  msgid "This attribute has no influence if only a single event is shown."
1764
  msgstr ""
1765
 
1766
- #: includes/sc_event-list_helptexts.php:80
1767
  msgid ""
1768
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1769
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1770
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1771
  msgstr ""
1772
 
1773
- #: includes/sc_event-list_helptexts.php:85
1774
  msgid ""
1775
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1776
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1777
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1778
  msgstr ""
1779
 
1780
- #: includes/sc_event-list_helptexts.php:95
1781
  msgid ""
1782
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1783
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1784
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1785
  msgstr ""
1786
 
1787
- #: includes/sc_event-list_helptexts.php:100
1788
  msgid ""
1789
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1790
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1791
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1792
  msgstr ""
1793
 
1794
- #: includes/sc_event-list_helptexts.php:105
1795
  msgid ""
1796
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1797
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
@@ -1800,18 +1805,18 @@ msgid ""
1800
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1801
  msgstr ""
1802
 
1803
- #: includes/sc_event-list_helptexts.php:112
1804
  msgid ""
1805
  "This attribute specifies if the content should be truncate to the given "
1806
  "number of characters in the event list."
1807
  msgstr ""
1808
 
1809
- #: includes/sc_event-list_helptexts.php:113
1810
  #, php-format
1811
  msgid "With the standard value %1$s the full text is displayed."
1812
  msgstr ""
1813
 
1814
- #: includes/sc_event-list_helptexts.php:117
1815
  msgid ""
1816
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1817
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
@@ -1819,7 +1824,7 @@ msgid ""
1819
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1820
  msgstr ""
1821
 
1822
- #: includes/sc_event-list_helptexts.php:123
1823
  msgid ""
1824
  "This attribute specifies if a link to the single event should
1
  # Translation file for the 'Event List' WordPress plugin
2
+ # Copyright (C) 2021 by mibuthu
3
  # This file is distributed under the same license as the corresponding wordpress plugin.
4
  #
5
  # Translators:
8
  msgstr ""
9
  "Project-Id-Version: wp-event-list\n"
10
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-list/\n"
11
+ "POT-Creation-Date: 2021-04-24 11:28+0200\n"
12
+ "PO-Revision-Date: 2021-04-24 09:26+0000\n"
13
  "Last-Translator: mibuthu\n"
14
  "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/mibuthu/wp-event-list/language/id_ID/)\n"
15
  "MIME-Version: 1.0\n"
18
  "Language: id_ID\n"
19
  "Plural-Forms: nplurals=1; plural=0;\n"
20
 
21
+ #: admin/admin.php:64
22
  #, php-format
23
  msgid "Errors during upgrade of plugin %1$s"
24
  msgstr ""
25
 
26
+ #: admin/admin.php:64
27
  #, php-format
28
  msgid "Upgrade of plugin %1$s successful"
29
  msgstr ""
30
 
31
+ #: admin/admin.php:116 admin/includes/admin-settings.php:73
32
  msgid "Event List Settings"
33
  msgstr "Pengaturan Daftar Acara"
34
 
35
+ #: admin/admin.php:116
36
  msgid "Settings"
37
  msgstr "Pengaturan"
38
 
39
+ #: admin/admin.php:120 admin/includes/admin-about.php:43
40
  msgid "About Event List"
41
  msgstr "Tentang Daftar Acara"
42
 
43
+ #: admin/admin.php:120
44
  msgid "About"
45
  msgstr "Tentang"
46
 
47
+ #: admin/admin.php:144
48
  #, php-format
49
  msgid "%s Event"
50
  msgid_plural "%s Events"
51
  msgstr[0] ""
52
 
53
+ #: admin/includes/admin-about.php:67 admin/includes/admin-settings.php:92
54
  msgid "General"
55
  msgstr "Umum"
56
 
57
+ #: admin/includes/admin-about.php:68 admin/includes/admin-about.php:88
58
+ #: admin/includes/admin-about.php:117
59
  msgid "Shortcode Attributes"
60
  msgstr "Atribut Kode Singkat"
61
 
62
+ #: admin/includes/admin-about.php:82
63
  msgid "Help and Instructions"
64
  msgstr "Bantuan dan Petunjuk"
65
 
66
+ #: admin/includes/admin-about.php:83
67
  #, php-format
68
  msgid "You can manage the events %1$shere%2$s"
69
  msgstr "Anda dapat mengelola acara %1$sdi sini%2$s"
70
 
71
+ #: admin/includes/admin-about.php:84
72
  msgid "To show the events on your site you have 2 possibilities"
73
  msgstr "Anda memiliki 2 pilihan dalam menampilkan acara di situs Anda"
74
 
75
+ #: admin/includes/admin-about.php:85
76
  #, php-format
77
  msgid "you can place the <strong>shortcode</strong> %1$s on any page or post"
78
  msgstr "Anda dapat menempatkan <strong>kode singkat</strong> %1$s di halaman atau post manapun"
79
 
80
+ #: admin/includes/admin-about.php:86
81
  #, php-format
82
  msgid "you can add the <strong>widget</strong> %1$s in your sidebars"
83
  msgstr "Anda dapat menambahkan <strong>widget</strong> %1$s di bilah samping Anda"
84
 
85
+ #: admin/includes/admin-about.php:87
86
  msgid ""
87
  "The displayed events and their style can be modified with the available "
88
  "widget settings and the available attributes for the shortcode."
89
  msgstr "Acara yang ditampilkan dan gayanya dapat dimodifikasi dengan pengaturan widget dan atribut kode singkat."
90
 
91
+ #: admin/includes/admin-about.php:88
92
  #, php-format
93
  msgid ""
94
  "A list of all available shortcode attributes with their descriptions is "
95
  "available in the %1$s tab."
96
  msgstr "Daftar semua atribut kode singkat yang tersedia beserta deskripsinya dapat dilihat di tab %1$s. "
97
 
98
+ #: admin/includes/admin-about.php:89
99
  msgid "The available widget options are described in their tooltip text."
100
  msgstr "Penjelasan pilihan widget ditampilkan di teks tooltip."
101
 
102
+ #: admin/includes/admin-about.php:90
103
  #, php-format
104
  msgid ""
105
  "If you enable one of the links options (%1$s or %2$s) in the widget you have"
106
  " to insert an URL to the linked event-list page."
107
  msgstr "Jika Anda mengaktifkan pilihan tautan (%1$s atau %2$s) dalam widget, Anda harus menyisipkan URL ke halaman tautan daftar acara"
108
 
109
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:120
110
  msgid "Add links to the single events"
111
  msgstr "Tambah tautan ke satu acara"
112
 
113
+ #: admin/includes/admin-about.php:90 includes/widget_helptexts.php:129
114
  msgid "Add a link to the Event List page"
115
  msgstr "Tambah tautan ke laman Daftar Acara"
116
 
117
+ #: admin/includes/admin-about.php:91
118
  msgid ""
119
  "This is required because the widget does not know in which page or post the "
120
  "shortcode was included."
121
  msgstr "Hal ini diperlukan karena widget tidak tahu di halaman atau post mana kode singkat dimasukkan."
122
 
123
+ #: admin/includes/admin-about.php:92
124
  msgid ""
125
  "Additionally you have to insert the correct Shortcode id on the linked page."
126
  " This id describes which shortcode should be used on the given page or post "
127
  "if you have more than one."
128
  msgstr ""
129
 
130
+ #: admin/includes/admin-about.php:93
131
  #, php-format
132
  msgid ""
133
  "The default value %1$s is normally o.k. (for pages with 1 shortcode only), "
135
  "link on your linked page or post."
136
  msgstr ""
137
 
138
+ #: admin/includes/admin-about.php:94
139
  #, php-format
140
  msgid "The id is available at the end of the URL parameters (e.g. %1$s)."
141
  msgstr ""
142
 
143
+ #: admin/includes/admin-about.php:96
144
  #, php-format
145
  msgid ""
146
  "Be sure to also check the %1$s to get the plugin behaving just the way you "
147
  "want."
148
  msgstr ""
149
 
150
+ #: admin/includes/admin-about.php:96
151
  msgid "Settings page"
152
  msgstr ""
153
 
154
+ #: admin/includes/admin-about.php:103
155
  msgid "About the plugin author"
156
  msgstr ""
157
 
158
+ #: admin/includes/admin-about.php:105
159
  #, php-format
160
  msgid ""
161
  "This plugin is developed by %1$s, you can find more information about the "
162
  "plugin on the %2$s."
163
  msgstr ""
164
 
165
+ #: admin/includes/admin-about.php:105
166
+ msgid "WordPress plugin site"
167
  msgstr ""
168
 
169
+ #: admin/includes/admin-about.php:106
170
  #, php-format
171
  msgid "If you like the plugin please rate it on the %1$s."
172
  msgstr ""
173
 
174
+ #: admin/includes/admin-about.php:106
175
+ msgid "WordPress plugin review site"
176
  msgstr ""
177
 
178
+ #: admin/includes/admin-about.php:107
179
  msgid ""
180
  "If you want to support the plugin I would be happy to get a small donation"
181
  msgstr ""
182
 
183
+ #: admin/includes/admin-about.php:108 admin/includes/admin-about.php:109
184
+ #: admin/includes/admin-about.php:110
185
  #, php-format
186
  msgid "Donate with %1$s"
187
  msgstr ""
188
 
189
+ #: admin/includes/admin-about.php:119
190
  msgid ""
191
  "You have the possibility to modify the output if you add some of the "
192
  "following attributes to the shortcode."
193
  msgstr ""
194
 
195
+ #: admin/includes/admin-about.php:120
196
  #, php-format
197
  msgid ""
198
  "You can combine and add as much attributes as you want. E.g. the shortcode "
199
  "including the attributes %1$s and %2$s would looks like this:"
200
  msgstr ""
201
 
202
+ #: admin/includes/admin-about.php:122
203
  msgid ""
204
  "Below you can find a list of all supported attributes with their "
205
  "descriptions and available options:"
206
  msgstr ""
207
 
208
+ #: admin/includes/admin-about.php:137
209
  msgid "Attribute name"
210
  msgstr ""
211
 
212
+ #: admin/includes/admin-about.php:138
213
  msgid "Value options"
214
  msgstr ""
215
 
216
+ #: admin/includes/admin-about.php:139
217
  msgid "Default value"
218
  msgstr ""
219
 
220
+ #: admin/includes/admin-about.php:140
221
  msgid "Description"
222
  msgstr ""
223
 
224
+ #: admin/includes/admin-about.php:159 includes/sc_event-list_helptexts.php:35
225
+ #: includes/sc_event-list_helptexts.php:42
226
  msgid "Filter Syntax"
227
  msgstr ""
228
 
229
+ #: admin/includes/admin-about.php:160
230
  msgid ""
231
  "For date and cat filters you can specify complex filters with the following "
232
  "syntax:"
233
  msgstr ""
234
 
235
+ #: admin/includes/admin-about.php:161
236
  #, php-format
237
  msgid ""
238
  "You can use %1$s and %2$s connections to define complex filters. "
239
  "Additionally you can set brackets %3$s for nested queries."
240
  msgstr ""
241
 
242
+ #: admin/includes/admin-about.php:161
243
  msgid "AND"
244
  msgstr ""
245
 
246
+ #: admin/includes/admin-about.php:161
247
  msgid "OR"
248
  msgstr ""
249
 
250
+ #: admin/includes/admin-about.php:161
251
  msgid "or"
252
  msgstr ""
253
 
254
+ #: admin/includes/admin-about.php:161
255
  msgid "and"
256
  msgstr ""
257
 
258
+ #: admin/includes/admin-about.php:162
259
  msgid "Examples for cat filters:"
260
  msgstr ""
261
 
262
+ #: admin/includes/admin-about.php:163
263
  #, php-format
264
  msgid "Show all events with category %1$s."
265
  msgstr ""
266
 
267
+ #: admin/includes/admin-about.php:164
268
  #, php-format
269
  msgid "Show all events with category %1$s or %2$s."
270
  msgstr ""
271
 
272
+ #: admin/includes/admin-about.php:165
273
  #, php-format
274
  msgid ""
275
  "Show all events with category %1$s and all events where category %2$s as "
276
  "well as %3$s is selected."
277
  msgstr ""
278
 
279
+ #: admin/includes/admin-about.php:171 includes/sc_event-list_helptexts.php:34
280
  msgid "Available Date Formats"
281
  msgstr ""
282
 
283
+ #: admin/includes/admin-about.php:172
284
  msgid "For date filters you can use the following date formats:"
285
  msgstr ""
286
 
287
+ #: admin/includes/admin-about.php:181 includes/sc_event-list_helptexts.php:34
288
  msgid "Available Date Range Formats"
289
  msgstr ""
290
 
291
+ #: admin/includes/admin-about.php:182
292
  msgid "For date filters you can use the following daterange formats:"
293
  msgstr ""
294
 
295
+ #: admin/includes/admin-about.php:195
296
  msgid "Value"
297
  msgstr ""
298
 
299
+ #: admin/includes/admin-about.php:199
300
  msgid "Example"
301
  msgstr ""
302
 
303
+ #: admin/includes/admin-categories.php:54
304
  msgid "Synchronize with post categories"
305
  msgstr ""
306
 
307
+ #: admin/includes/admin-categories.php:63
308
  #, php-format
309
  msgid "%1$s categories modified (%2$s)"
310
  msgstr ""
311
 
312
+ #: admin/includes/admin-categories.php:64
313
  #, php-format
314
  msgid "%1$s categories added (%2$s)"
315
  msgstr ""
316
 
317
+ #: admin/includes/admin-categories.php:65
318
  #, php-format
319
  msgid "%1$s categories deleted (%2$s)"
320
  msgstr ""
321
 
322
+ #: admin/includes/admin-categories.php:67
323
  #, php-format
324
  msgid "%1$s categories not modified (%2$s)"
325
  msgstr ""
326
 
327
+ #: admin/includes/admin-categories.php:68
328
  #, php-format
329
  msgid "%1$s categories not added (%2$s)"
330
  msgstr ""
331
 
332
+ #: admin/includes/admin-categories.php:69
333
  #, php-format
334
  msgid "%1$s categories not deleted (%2$s)"
335
  msgstr ""
336
 
337
+ #: admin/includes/admin-categories.php:72
338
  msgid "An Error occured during the category sync"
339
  msgstr ""
340
 
341
+ #: admin/includes/admin-categories.php:75
342
  msgid "Category sync finished"
343
  msgstr ""
344
 
345
+ #: admin/includes/admin-category-sync.php:54
346
  msgid "Error: You are not allowed to view this page!"
347
  msgstr ""
348
 
349
+ #: admin/includes/admin-category-sync.php:70
350
  msgid "Affected Categories when switching to seperate Event Categories"
351
  msgstr ""
352
 
353
+ #: admin/includes/admin-category-sync.php:71
354
  msgid "Switch option to seperate Event Categories"
355
  msgstr ""
356
 
357
+ #: admin/includes/admin-category-sync.php:72
358
  msgid ""
359
  "If you proceed, all post categories will be copied and all events will be "
360
  "re-assigned to this new categories."
361
  msgstr ""
362
 
363
+ #: admin/includes/admin-category-sync.php:73
364
  msgid ""
365
  "Afterwards the event categories are independent of the post categories."
366
  msgstr ""
367
 
368
+ #: admin/includes/admin-category-sync.php:75
369
  msgid "Affected Categories when switching to use Post Categories for events"
370
  msgstr ""
371
 
372
+ #: admin/includes/admin-category-sync.php:76
373
  msgid "Switch option to use Post Categories for events"
374
  msgstr ""
375
 
376
+ #: admin/includes/admin-category-sync.php:77
377
  msgid ""
378
  "Take a detailed look at the affected categories above before you proceed! "
379
  "All seperate event categories will be deleted, this cannot be undone!"
380
  msgstr ""
381
 
382
+ #: admin/includes/admin-category-sync.php:79
383
  msgid "Event Categories: Synchronise with Post Categories"
384
  msgstr ""
385
 
386
+ #: admin/includes/admin-category-sync.php:80
387
  msgid "Start synchronisation"
388
  msgstr ""
389
 
390
+ #: admin/includes/admin-category-sync.php:81
391
  msgid ""
392
  "If this option is enabled the above listed categories will be deleted and "
393
  "removed from the existing events!"
394
  msgstr ""
395
 
396
+ #: admin/includes/admin-category-sync.php:96
397
  msgid "Categories to modify"
398
  msgstr ""
399
 
400
+ #: admin/includes/admin-category-sync.php:97
401
  msgid "Categories to add"
402
  msgstr ""
403
 
404
+ #: admin/includes/admin-category-sync.php:98
405
  msgid "Categories to delete (optional)"
406
  msgstr ""
407
 
408
+ #: admin/includes/admin-category-sync.php:99
409
  msgid "Delete not available post categories"
410
  msgstr ""
411
 
412
+ #: admin/includes/admin-category-sync.php:102
413
  msgid "Categories with differences"
414
  msgstr ""
415
 
416
+ #: admin/includes/admin-category-sync.php:103
417
  msgid "Categories to add (optional)"
418
  msgstr ""
419
 
420
+ #: admin/includes/admin-category-sync.php:104
421
  msgid "Add not available post categories"
422
  msgstr ""
423
 
424
+ #: admin/includes/admin-category-sync.php:123
425
  msgid "none"
426
  msgstr ""
427
 
428
+ #: admin/includes/admin-import.php:58
429
  msgid "Import Events"
430
  msgstr ""
431
 
432
+ #: admin/includes/admin-import.php:79 admin/includes/admin-import.php:116
433
+ #: admin/includes/admin-import.php:220
434
  msgid "Step"
435
  msgstr ""
436
 
437
+ #: admin/includes/admin-import.php:79
438
  msgid "Set import file and options"
439
  msgstr ""
440
 
441
+ #: admin/includes/admin-import.php:82
442
  #, php-format
443
  msgid "Proceed with Step %1$s"
444
  msgstr ""
445
 
446
+ #: admin/includes/admin-import.php:85
447
  msgid "Example file"
448
  msgstr ""
449
 
450
+ #: admin/includes/admin-import.php:86
451
  #, php-format
452
  msgid ""
453
  "You can download an example file %1$shere%2$s (CSV delimiter is a comma!)"
454
  msgstr ""
455
 
456
+ #: admin/includes/admin-import.php:87
457
  msgid "Note"
458
  msgstr ""
459
 
460
+ #: admin/includes/admin-import.php:87
461
  msgid ""
462
  "Do not change the column header and separator line (first two lines), "
463
  "otherwise the import will fail!"
464
  msgstr ""
465
 
466
+ #: admin/includes/admin-import.php:95 admin/includes/admin-import.php:103
467
  msgid "Sorry, there has been an error."
468
  msgstr ""
469
 
470
+ #: admin/includes/admin-import.php:96
471
  msgid "The file does not exist, please try again."
472
  msgstr ""
473
 
474
+ #: admin/includes/admin-import.php:104
475
  msgid "The uploaded file does not have the required csv extension."
476
  msgstr ""
477
 
478
+ #: admin/includes/admin-import.php:116
479
  msgid "Events review and additonal category selection"
480
  msgstr ""
481
 
482
+ #: admin/includes/admin-import.php:122 admin/includes/admin-import.php:133
483
  msgid "Error"
484
  msgstr ""
485
 
486
+ #: admin/includes/admin-import.php:122
487
  msgid "This CSV file cannot be imported"
488
  msgstr ""
489
 
490
+ #: admin/includes/admin-import.php:133
491
  msgid "None of the events in this CSV file can be imported"
492
  msgstr ""
493
 
494
+ #: admin/includes/admin-import.php:136 admin/includes/admin-import.php:179
495
  msgid "Warning"
496
  msgstr ""
497
 
498
+ #: admin/includes/admin-import.php:138
499
  #, php-format
500
  msgid "There is %1$s event which cannot be imported"
501
  msgid_plural "There are %1$s events which cannot be imported"
502
  msgstr[0] ""
503
 
504
+ #: admin/includes/admin-import.php:150
505
  #, php-format
506
  msgid "CSV line %1$s"
507
  msgstr ""
508
 
509
+ #: admin/includes/admin-import.php:160
510
  msgid "You can still import all other events listed below."
511
  msgstr ""
512
 
513
+ #: admin/includes/admin-import.php:179
514
  msgid ""
515
  "The following category slugs are not available and will be removed from the "
516
  "imported events"
517
  msgstr ""
518
 
519
+ #: admin/includes/admin-import.php:185
520
  msgid ""
521
  "If you want to keep these categories, please create these Categories first "
522
  "and do the import afterwards."
523
  msgstr ""
524
 
525
+ #: admin/includes/admin-import.php:220
526
  msgid "Import result"
527
  msgstr ""
528
 
529
+ #: admin/includes/admin-import.php:223
530
  #, php-format
531
  msgid "Import of %1$s events successful!"
532
  msgstr ""
533
 
534
+ #: admin/includes/admin-import.php:224
535
  msgid "Go back to All Events"
536
  msgstr ""
537
 
538
+ #: admin/includes/admin-import.php:227
539
  msgid "Errors during Import"
540
  msgstr ""
541
 
542
+ #: admin/includes/admin-import.php:235
543
  msgid "Event from CSV-line"
544
  msgstr ""
545
 
546
+ #: admin/includes/admin-import.php:247 admin/includes/admin-main.php:77
547
+ #: includes/widget_helptexts.php:9
548
  msgid "Title"
549
  msgstr ""
550
 
551
+ #: admin/includes/admin-import.php:248
552
  msgid "Start Date"
553
  msgstr ""
554
 
555
+ #: admin/includes/admin-import.php:249
556
  msgid "End Date"
557
  msgstr ""
558
 
559
+ #: admin/includes/admin-import.php:250 admin/includes/admin-new.php:105
560
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:69
561
  msgid "Time"
562
  msgstr ""
563
 
564
+ #: admin/includes/admin-import.php:251 admin/includes/admin-main.php:78
565
+ #: admin/includes/admin-new.php:107 includes/options_helptexts.php:75
566
+ #: includes/options_helptexts.php:76
567
  msgid "Location"
568
  msgstr ""
569
 
570
+ #: admin/includes/admin-import.php:252
571
  msgid "Content"
572
  msgstr ""
573
 
574
+ #: admin/includes/admin-import.php:253
575
  msgid "Category slugs"
576
  msgstr ""
577
 
578
+ #: admin/includes/admin-import.php:297
579
  msgid "Header line is missing or not correct!"
580
  msgstr ""
581
 
582
+ #: admin/includes/admin-import.php:298
583
  #, php-format
584
  msgid ""
585
  "Have a look at the %1$sexample file%2$s to see the correct header line "
586
  "format."
587
  msgstr ""
588
 
589
+ #: admin/includes/admin-import.php:305
590
  #, php-format
591
  msgid "Wrong number of items in line (%1$s items found, 6-7 required)"
592
  msgstr ""
593
 
594
+ #: admin/includes/admin-import.php:334
595
  msgid "Empty event title found"
596
  msgstr ""
597
 
598
+ #: admin/includes/admin-import.php:340
599
  msgid "Wrong date format for startdate"
600
  msgstr ""
601
 
602
+ #: admin/includes/admin-import.php:348
603
  msgid "Wrong date format for enddate"
604
  msgstr ""
605
 
606
+ #: admin/includes/admin-import.php:401
607
  msgid "Import events"
608
  msgstr ""
609
 
610
+ #: admin/includes/admin-import.php:402
611
  msgid "Add additional categories"
612
  msgstr ""
613
 
614
+ #: admin/includes/admin-import.php:410 admin/includes/admin-main.php:257
615
  msgid "Import"
616
  msgstr ""
617
 
618
+ #: admin/includes/admin-import.php:428 includes/events_post_type.php:78
619
  msgid "No events found"
620
  msgstr ""
621
 
622
+ #: admin/includes/admin-import.php:473
623
  msgid "Saving of event failed!"
624
  msgstr ""
625
 
626
+ #: admin/includes/admin-main.php:76
627
  msgid "Event Date"
628
  msgstr ""
629
 
630
+ #: admin/includes/admin-main.php:80
631
  msgid "Author"
632
  msgstr ""
633
 
634
+ #: admin/includes/admin-main.php:148
635
  #, php-format
636
  msgid "Add a copy of %1$s"
637
  msgstr ""
638
 
639
+ #: admin/includes/admin-main.php:148
640
  msgid "Copy"
641
  msgstr ""
642
 
643
+ #: admin/includes/admin-new.php:58
644
  msgid "Event data"
645
  msgstr ""
646
 
647
+ #: admin/includes/admin-new.php:90
648
  msgid "Add Copy"
649
  msgstr ""
650
 
651
+ #: admin/includes/admin-new.php:98
652
  msgid "Date"
653
  msgstr ""
654
 
655
+ #: admin/includes/admin-new.php:98
656
  msgid "required"
657
  msgstr ""
658
 
659
+ #: admin/includes/admin-new.php:101
660
  msgid "Multi-Day Event"
661
  msgstr ""
662
 
663
+ #: admin/includes/admin-new.php:121
664
  msgid "Event Title"
665
  msgstr ""
666
 
667
+ #: admin/includes/admin-new.php:137
668
  msgid "Event Content"
669
  msgstr ""
670
 
671
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:203
672
  msgid "Event updated."
673
  msgstr ""
674
 
675
+ #: admin/includes/admin-new.php:200 admin/includes/admin-new.php:205
676
  msgid "View event"
677
  msgstr ""
678
 
679
+ #: admin/includes/admin-new.php:204
680
  #, php-format
681
  msgid "Event restored to revision from %1$s"
682
  msgstr ""
683
 
684
+ #: admin/includes/admin-new.php:205
685
  msgid "Event published."
686
  msgstr ""
687
 
688
+ #: admin/includes/admin-new.php:207
689
  msgid "Event submitted."
690
  msgstr ""
691
 
692
+ #: admin/includes/admin-new.php:207 admin/includes/admin-new.php:209
693
+ #: admin/includes/admin-new.php:210
694
  msgid "Preview event"
695
  msgstr ""
696
 
697
+ #: admin/includes/admin-new.php:208
698
  #, php-format
699
  msgid "Event scheduled for: %1$s>"
700
  msgstr ""
701
 
702
+ #: admin/includes/admin-new.php:210
703
  msgid "Event draft updated."
704
  msgstr ""
705
 
706
+ #: admin/includes/admin-settings.php:79
707
  msgid "Go to Event Category switching page"
708
  msgstr ""
709
 
710
+ #: admin/includes/admin-settings.php:93
711
  msgid "Frontend Settings"
712
  msgstr ""
713
 
714
+ #: admin/includes/admin-settings.php:94
715
  msgid "Admin Page Settings"
716
  msgstr ""
717
 
718
+ #: admin/includes/admin-settings.php:95
719
  msgid "Feed Settings"
720
  msgstr ""
721
 
722
+ #: admin/includes/admin-settings.php:96
723
  msgid "Category Taxonomy"
724
  msgstr ""
725
 
726
+ #: includes/daterange_helptexts.php:8
727
  msgid "Year"
728
  msgstr ""
729
 
730
+ #: includes/daterange_helptexts.php:9
731
  msgid "A year can be specified in 4 digit format."
732
  msgstr ""
733
 
734
+ #: includes/daterange_helptexts.php:10 includes/daterange_helptexts.php:17
735
+ #: includes/daterange_helptexts.php:47
736
  #, php-format
737
  msgid ""
738
  "For a start date filter the first day of %1$s is used, in an end date the "
739
  "last day."
740
  msgstr ""
741
 
742
+ #: includes/daterange_helptexts.php:10
743
  msgid "the resulting year"
744
  msgstr ""
745
 
746
+ #: includes/daterange_helptexts.php:15
747
  msgid "Month"
748
  msgstr ""
749
 
750
+ #: includes/daterange_helptexts.php:16
751
  msgid ""
752
  "A month can be specified with 4 digits for the year and 2 digits for the "
753
  "month, seperated by a hyphen (-)."
754
  msgstr ""
755
 
756
+ #: includes/daterange_helptexts.php:17
757
  msgid "the resulting month"
758
  msgstr ""
759
 
760
+ #: includes/daterange_helptexts.php:22
761
  msgid "Day"
762
  msgstr ""
763
 
764
+ #: includes/daterange_helptexts.php:23
765
  msgid ""
766
  "A day can be specified in the format 4 digits for the year, 2 digits for the"
767
  " month and 2 digets for the day, seperated by hyphens (-)."
768
  msgstr ""
769
 
770
+ #: includes/daterange_helptexts.php:28
771
  msgid "Relative Year"
772
  msgstr ""
773
 
774
+ #: includes/daterange_helptexts.php:29 includes/daterange_helptexts.php:37
775
+ #: includes/daterange_helptexts.php:45 includes/daterange_helptexts.php:55
776
  #, php-format
777
  msgid "%1$s from now can be specified in the following notation: %2$s"
778
  msgstr ""
779
 
780
+ #: includes/daterange_helptexts.php:29
781
  msgid "A relative year"
782
  msgstr ""
783
 
784
+ #: includes/daterange_helptexts.php:30 includes/daterange_helptexts.php:38
785
+ #: includes/daterange_helptexts.php:46 includes/daterange_helptexts.php:56
786
  #, php-format
787
  msgid ""
788
  "This means you can specify a positive or negative (%1$s) %2$s from now with "
789
  "%3$s or %4$s attached (see also the example below)."
790
  msgstr ""
791
 
792
+ #: includes/daterange_helptexts.php:30
793
  msgid "number of years"
794
  msgstr ""
795
 
796
+ #: includes/daterange_helptexts.php:31 includes/daterange_helptexts.php:39
797
+ #: includes/daterange_helptexts.php:49 includes/daterange_helptexts.php:57
798
  #, php-format
799
  msgid "Additionally the following values are available: %1$s"
800
  msgstr ""
801
 
802
+ #: includes/daterange_helptexts.php:36
803
  msgid "Relative Month"
804
  msgstr ""
805
 
806
+ #: includes/daterange_helptexts.php:37
807
  msgid "A relative month"
808
  msgstr ""
809
 
810
+ #: includes/daterange_helptexts.php:38
811
  msgid "number of months"
812
  msgstr ""
813
 
814
+ #: includes/daterange_helptexts.php:44
815
  msgid "Relative Week"
816
  msgstr ""
817
 
818
+ #: includes/daterange_helptexts.php:45
819
  msgid "A relative week"
820
  msgstr ""
821
 
822
+ #: includes/daterange_helptexts.php:46
823
  msgid "number of weeks"
824
  msgstr ""
825
 
826
+ #: includes/daterange_helptexts.php:47
827
  msgid "the resulting week"
828
  msgstr ""
829
 
830
+ #: includes/daterange_helptexts.php:48
831
  #, php-format
832
  msgid ""
833
  "The first day of the week is depending on the option %1$s which can be found"
834
  " and changed in %2$s."
835
  msgstr ""
836
 
837
+ #: includes/daterange_helptexts.php:54
838
  msgid "Relative Day"
839
  msgstr ""
840
 
841
+ #: includes/daterange_helptexts.php:55
842
  msgid "A relative day"
843
  msgstr ""
844
 
845
+ #: includes/daterange_helptexts.php:56
846
  msgid "number of days"
847
  msgstr ""
848
 
849
+ #: includes/daterange_helptexts.php:64
850
  msgid "Date range"
851
  msgstr ""
852
 
853
+ #: includes/daterange_helptexts.php:66
854
  msgid ""
855
  "A date rage can be specified via a start date and end date seperated by a tilde (~).<br />\n"
856
  "\t For the start and end date any available date format can be used."
857
  msgstr ""
858
 
859
+ #: includes/daterange_helptexts.php:75
860
  msgid "This value defines a range without any limits."
861
  msgstr ""
862
 
863
+ #: includes/daterange_helptexts.php:76 includes/daterange_helptexts.php:83
864
+ #: includes/daterange_helptexts.php:90
865
  #, php-format
866
  msgid "The corresponding date_range format is: %1$s"
867
  msgstr ""
868
 
869
+ #: includes/daterange_helptexts.php:81 includes/filterbar.php:310
870
  msgid "Upcoming"
871
  msgstr ""
872
 
873
+ #: includes/daterange_helptexts.php:82
874
  msgid "This value defines a range from the actual day to the future."
875
  msgstr ""
876
 
877
+ #: includes/daterange_helptexts.php:88 includes/filterbar.php:318
878
  msgid "Past"
879
  msgstr ""
880
 
881
+ #: includes/daterange_helptexts.php:89
882
  msgid "This value defines a range from the past to the previous day."
883
  msgstr ""
884
 
885
+ #: includes/event.php:124
886
  msgid "No valid start date provided"
887
  msgstr ""
888
 
889
+ #: includes/event.php:299 includes/event.php:301
890
+ #: includes/sc_event-list.php:298
891
+ msgid "read more"
892
+ msgstr ""
893
+
894
+ #: includes/events_post_type.php:69
895
  msgid "Events"
896
  msgstr "Acara"
897
 
898
+ #: includes/events_post_type.php:70
899
  msgid "Event"
900
  msgstr ""
901
 
902
+ #: includes/events_post_type.php:71
903
  msgid "Add New"
904
  msgstr "Tambah Baru"
905
 
906
+ #: includes/events_post_type.php:72
907
  msgid "Add New Event"
908
  msgstr "Tambah Acara Baru"
909
 
910
+ #: includes/events_post_type.php:73
911
  msgid "Edit Event"
912
  msgstr ""
913
 
914
+ #: includes/events_post_type.php:74
915
  msgid "New Event"
916
  msgstr ""
917
 
918
+ #: includes/events_post_type.php:75
919
  msgid "View Event"
920
  msgstr ""
921
 
922
+ #: includes/events_post_type.php:76
923
  msgid "View Events"
924
  msgstr ""
925
 
926
+ #: includes/events_post_type.php:77
927
  msgid "Search Events"
928
  msgstr ""
929
 
930
+ #: includes/events_post_type.php:79
931
  msgid "No events found in Trash"
932
  msgstr ""
933
 
934
+ #: includes/events_post_type.php:81
935
  msgid "All Events"
936
  msgstr "Semua Acara"
937
 
938
+ #: includes/events_post_type.php:82
939
  msgid "Event Archives"
940
  msgstr ""
941
 
942
+ #: includes/events_post_type.php:83
943
  msgid "Event Attributes"
944
  msgstr ""
945
 
946
+ #: includes/events_post_type.php:84
947
  msgid "Insert into event"
948
  msgstr ""
949
 
950
+ #: includes/events_post_type.php:85
951
  msgid "Uploaded to this event"
952
  msgstr ""
953
 
954
+ #: includes/events_post_type.php:86
955
  msgid "Event List"
956
  msgstr "Daftar Acara"
957
 
958
+ #: includes/events_post_type.php:87
959
  msgid "Filter events list"
960
  msgstr ""
961
 
962
+ #: includes/events_post_type.php:88
963
  msgid "Events list navigation"
964
  msgstr ""
965
 
966
+ #: includes/events_post_type.php:89
967
  msgid "Events list"
968
  msgstr ""
969
 
970
+ #: includes/filterbar.php:244 includes/sc_event-list_helptexts.php:90
971
  msgid "Reset"
972
  msgstr ""
973
 
974
+ #: includes/filterbar.php:296
975
  msgid "All"
976
  msgstr ""
977
 
978
+ #: includes/filterbar.php:298
979
  msgid "All Dates"
980
  msgstr ""
981
 
997
  "CSV file can be specified."
998
  msgstr ""
999
 
1000
+ #: includes/options_helptexts.php:23
1001
  #, php-format
1002
  msgid ""
1003
  "You can use the php date format options given in %1$s, the most important "
1004
  "ones are:"
1005
  msgstr ""
1006
 
1007
+ #: includes/options_helptexts.php:26
1008
  msgid "full year representation, with 4 digits"
1009
  msgstr ""
1010
 
1011
+ #: includes/options_helptexts.php:27
1012
  msgid "numeric representation of a month, with leading zeros"
1013
  msgstr ""
1014
 
1015
+ #: includes/options_helptexts.php:28
1016
  msgid "day of the month, 2 digits with leading zeros"
1017
  msgstr ""
1018
 
1019
+ #: includes/options_helptexts.php:30
1020
  msgid ""
1021
  "If the date format in the CSV file does not correspond to the given format, "
1022
  "the import script tries to recognize the date format by itself."
1023
  msgstr ""
1024
 
1025
+ #: includes/options_helptexts.php:31
1026
  msgid ""
1027
  "But this can cause problems or result in wrong dates, so it is recommended "
1028
  "to specify the correct date format here."
1029
  msgstr ""
1030
 
1031
+ #: includes/options_helptexts.php:32
1032
  msgid "Examples"
1033
  msgstr ""
1034
 
1035
+ #: includes/options_helptexts.php:41
1036
  msgid "Text for no events"
1037
  msgstr ""
1038
 
1039
+ #: includes/options_helptexts.php:43
1040
  msgid ""
1041
  "This option defines the displayed text when no events are available for the "
1042
  "selected view."
1043
  msgstr ""
1044
 
1045
+ #: includes/options_helptexts.php:48
1046
  msgid "Multiday filter range"
1047
  msgstr ""
1048
 
1049
+ #: includes/options_helptexts.php:49
1050
  msgid "Use the complete event range in the date filter"
1051
  msgstr ""
1052
 
1053
+ #: includes/options_helptexts.php:51
1054
  msgid ""
1055
  "This option defines if the complete range of a multiday event shall be "
1056
  "considered in the date filter."
1057
  msgstr ""
1058
 
1059
+ #: includes/options_helptexts.php:52
1060
  msgid ""
1061
  "If disabled, only the start day of an event is considered in the filter."
1062
  msgstr ""
1063
 
1064
+ #: includes/options_helptexts.php:53
1065
  msgid ""
1066
  "For an example multiday event which started yesterday and ends tomorrow this"
1067
  " means, that it is displayed in umcoming dates when this option is enabled, "
1068
  "but it is hidden when the option is disabled."
1069
  msgstr ""
1070
 
1071
+ #: includes/options_helptexts.php:58
1072
  msgid "Date display"
1073
  msgstr ""
1074
 
1075
+ #: includes/options_helptexts.php:59
1076
  msgid "Show the date only once per day"
1077
  msgstr ""
1078
 
1079
+ #: includes/options_helptexts.php:61
1080
  msgid ""
1081
  "With this option enabled the date is only displayed once per day if more "
1082
  "than one event is available on the same day."
1083
  msgstr ""
1084
 
1085
+ #: includes/options_helptexts.php:62
1086
  msgid ""
1087
  "If enabled, the events are ordered in a different way (end date before start"
1088
  " time) to allow using the same date for as much events as possible."
1089
  msgstr ""
1090
 
1091
+ #: includes/options_helptexts.php:67
1092
  msgid "HTML tags"
1093
  msgstr ""
1094
 
1095
+ #: includes/options_helptexts.php:68 includes/options_helptexts.php:75
1096
  #, php-format
1097
  msgid "Allow HTML tags in the event field \"%1$s\""
1098
  msgstr ""
1099
 
1100
+ #: includes/options_helptexts.php:69 includes/options_helptexts.php:76
1101
  #, php-format
1102
  msgid ""
1103
  "This option specifies if HTML tags are allowed in the event field \"%1$s\"."
1104
  msgstr ""
1105
 
1106
+ #: includes/options_helptexts.php:81
1107
  msgid "Preferred language file"
1108
  msgstr ""
1109
 
1110
+ #: includes/options_helptexts.php:82
1111
  msgid "Load translations from general language directory first"
1112
  msgstr ""
1113
 
1114
+ #: includes/options_helptexts.php:84
1115
  #, php-format
1116
  msgid ""
1117
  "The default is to load the %1$s translation file from the plugin language "
1118
  "directory first (%2$s)."
1119
  msgstr ""
1120
 
1121
+ #: includes/options_helptexts.php:85
1122
  #, php-format
1123
  msgid ""
1124
  "If you want to load your own language file from the general language "
1126
  "language directory, you have to enable this option."
1127
  msgstr ""
1128
 
1129
+ #: includes/options_helptexts.php:91
1130
  msgid "Events permalink slug"
1131
  msgstr ""
1132
 
1133
+ #: includes/options_helptexts.php:92
1134
  msgid ""
1135
  "With this option the slug for the events permalink URLs can be defined."
1136
  msgstr ""
1137
 
1138
+ #: includes/options_helptexts.php:97
1139
  msgid "Text for \"Show content\""
1140
  msgstr ""
1141
 
1142
+ #: includes/options_helptexts.php:98
1143
  msgid ""
1144
  "With this option the displayed text for the link to show the event content "
1145
  "can be changed, when collapsing is enabled."
1146
  msgstr ""
1147
 
1148
+ #: includes/options_helptexts.php:103
1149
  msgid "Text for \"Hide content\""
1150
  msgstr ""
1151
 
1152
+ #: includes/options_helptexts.php:104
1153
  msgid ""
1154
  "With this option the displayed text for the link to hide the event content "
1155
  "can be changed, when collapsing is enabled."
1156
  msgstr ""
1157
 
1158
+ #: includes/options_helptexts.php:109
1159
  msgid "Disable CSS file"
1160
  msgstr ""
1161
 
1162
+ #: includes/options_helptexts.php:110
1163
  #, php-format
1164
  msgid "Disable the %1$s file."
1165
  msgstr ""
1166
 
1167
+ #: includes/options_helptexts.php:112
1168
  #, php-format
1169
  msgid "With this option you can disable the inclusion of the %1$s file."
1170
  msgstr ""
1171
 
1172
+ #: includes/options_helptexts.php:113
1173
  msgid ""
1174
  "This normally only make sense if you have css conflicts with your theme and "
1175
  "want to set all required css styles somewhere else (e.g. in the theme css)."
1176
  msgstr ""
1177
 
1178
+ #: includes/options_helptexts.php:119
1179
  msgid "Date format in edit form"
1180
  msgstr ""
1181
 
1182
+ #: includes/options_helptexts.php:121
1183
  msgid ""
1184
  "This option sets the displayed date format for the event date fields in the "
1185
  "event new / edit form."
1186
  msgstr ""
1187
 
1188
+ #: includes/options_helptexts.php:122
1189
  msgid "The default is an empty string to use the Wordpress standard setting."
1190
  msgstr ""
1191
 
1192
+ #: includes/options_helptexts.php:123
1193
  #, php-format
1194
  msgid ""
1195
  "All available options to specify the date format can be found %1$shere%2$s."
1196
  msgstr ""
1197
 
1198
+ #: includes/options_helptexts.php:129
1199
  msgid "Enable RSS feed"
1200
  msgstr ""
1201
 
1202
+ #: includes/options_helptexts.php:130
1203
  msgid "Enable support for the event RSS feed"
1204
  msgstr ""
1205
 
1206
+ #: includes/options_helptexts.php:132
1207
  msgid ""
1208
  "This option activates the RSS feed for the events and adds a feed link in "
1209
  "the html head."
1210
  msgstr ""
1211
 
1212
+ #: includes/options_helptexts.php:133
1213
  msgid ""
1214
  "You have to enable this option if you want to use one of the RSS feed "
1215
  "features."
1216
  msgstr ""
1217
 
1218
+ #: includes/options_helptexts.php:138
1219
  msgid "Enable iCal feed"
1220
  msgstr ""
1221
 
1222
+ #: includes/options_helptexts.php:139
1223
  msgid "Enable support for the event iCal feed"
1224
  msgstr ""
1225
 
1226
+ #: includes/options_helptexts.php:141
1227
  msgid "This option activates the iCal feed for events."
1228
  msgstr ""
1229
 
1230
+ #: includes/options_helptexts.php:142
1231
  msgid ""
1232
  "You have to enable this option if you want to use one of the iCal features."
1233
  msgstr ""
1234
 
1235
+ #: includes/options_helptexts.php:147
1236
  msgid "Position of the RSS feed link"
1237
  msgstr ""
1238
 
1239
+ #: includes/options_helptexts.php:149
1240
  msgid "at the top (above the navigation bar)"
1241
  msgstr ""
1242
 
1243
+ #: includes/options_helptexts.php:150
1244
  msgid "between navigation bar and events"
1245
  msgstr ""
1246
 
1247
+ #: includes/options_helptexts.php:151
1248
  msgid "at the bottom"
1249
  msgstr ""
1250
 
1251
+ #: includes/options_helptexts.php:153
1252
  msgid ""
1253
  "This option specifies the position of the RSS feed link in the event list."
1254
  msgstr ""
1255
 
1256
+ #: includes/options_helptexts.php:158
1257
  msgid "Align of the RSS feed link"
1258
  msgstr ""
1259
 
1260
+ #: includes/options_helptexts.php:160
1261
  msgid "left"
1262
  msgstr ""
1263
 
1264
+ #: includes/options_helptexts.php:161
1265
  msgid "center"
1266
  msgstr ""
1267
 
1268
+ #: includes/options_helptexts.php:162
1269
  msgid "right"
1270
  msgstr ""
1271
 
1272
+ #: includes/options_helptexts.php:164
1273
  msgid ""
1274
  "This option specifies the align of the RSS feed link in the event list."
1275
  msgstr ""
1276
 
1277
+ #: includes/options_helptexts.php:169
1278
  msgid "RSS feed name"
1279
  msgstr ""
1280
 
1281
+ #: includes/options_helptexts.php:171
1282
  #, php-format
1283
  msgid "This option sets the RSS feed name. The default value is %1$s."
1284
  msgstr ""
1285
 
1286
+ #: includes/options_helptexts.php:172
1287
  #, php-format
1288
  msgid ""
1289
  "This name will be used in the feed url (e.g. %1$s, or %2$s with permalinks "
1290
  "enabled)."
1291
  msgstr ""
1292
 
1293
+ #: includes/options_helptexts.php:177
1294
  msgid "RSS feed Description"
1295
  msgstr ""
1296
 
1297
+ #: includes/options_helptexts.php:179
1298
  #, php-format
1299
  msgid "This options set the RSS feed description. The default value is %1$s."
1300
  msgstr ""
1301
 
1302
+ #: includes/options_helptexts.php:180
1303
  msgid ""
1304
  "This description will be used in the title for the feed link in the html "
1305
  "head and for the description in the feed itself."
1306
  msgstr ""
1307
 
1308
+ #: includes/options_helptexts.php:185
1309
  msgid "RSS feed events"
1310
  msgstr ""
1311
 
1312
+ #: includes/options_helptexts.php:186
1313
  msgid "Only show upcoming events in the RSS feed"
1314
  msgstr ""
1315
 
1316
+ #: includes/options_helptexts.php:188
1317
  msgid ""
1318
  "If this option is enabled only the upcoming events are listed in the RSS "
1319
  "feed."
1320
  msgstr ""
1321
 
1322
+ #: includes/options_helptexts.php:189 includes/options_helptexts.php:215
1323
  msgid "If disabled, all events (upcoming and past) will be listed."
1324
  msgstr ""
1325
 
1326
+ #: includes/options_helptexts.php:194
1327
  msgid "RSS link text"
1328
  msgstr ""
1329
 
1330
+ #: includes/options_helptexts.php:196
1331
  msgid "This option sets the caption of the RSS feed link in the event list."
1332
  msgstr ""
1333
 
1334
+ #: includes/options_helptexts.php:197
1335
  msgid "Use an empty text to only show the rss image."
1336
  msgstr ""
1337
 
1338
+ #: includes/options_helptexts.php:198
1339
  #, php-format
1340
  msgid ""
1341
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1342
  " RSS feed link."
1343
  msgstr ""
1344
 
1345
+ #: includes/options_helptexts.php:203
1346
  msgid "iCal feed name"
1347
  msgstr ""
1348
 
1349
+ #: includes/options_helptexts.php:205
1350
  #, php-format
1351
  msgid "This option sets the iCal feed name. The default value is %1$s."
1352
  msgstr ""
1353
 
1354
+ #: includes/options_helptexts.php:206
1355
  #, php-format
1356
  msgid ""
1357
  "This name will be used in the iCal feed url (e.g. %1$s, or %2$s with "
1358
  "permalinks enabled)."
1359
  msgstr ""
1360
 
1361
+ #: includes/options_helptexts.php:211
1362
  msgid "iCal feed events"
1363
  msgstr ""
1364
 
1365
+ #: includes/options_helptexts.php:212
1366
  msgid "Only show upcoming events in the iCal feed"
1367
  msgstr ""
1368
 
1369
+ #: includes/options_helptexts.php:214
1370
  msgid ""
1371
  "If this option is enabled only the upcoming events are listed in the iCal "
1372
  "file."
1373
  msgstr ""
1374
 
1375
+ #: includes/options_helptexts.php:220
1376
  msgid "iCal link text"
1377
  msgstr ""
1378
 
1379
+ #: includes/options_helptexts.php:222
1380
  msgid "This option sets the iCal link text in the event list."
1381
  msgstr ""
1382
 
1383
+ #: includes/options_helptexts.php:223
1384
  msgid "Use an empty text to only show the iCal image."
1385
  msgstr ""
1386
 
1387
+ #: includes/options_helptexts.php:224
1388
  #, php-format
1389
  msgid ""
1390
  "You have to set the shortcode attribute %1$s to %2$s if you want to show the"
1391
  " iCal feed link."
1392
  msgstr ""
1393
 
1394
+ #: includes/options_helptexts.php:231
1395
  msgid "Event Category handling"
1396
  msgstr ""
1397
 
1398
+ #: includes/options_helptexts.php:232
1399
  msgid "Use Post Categories"
1400
  msgstr ""
1401
 
1402
+ #: includes/options_helptexts.php:234
1403
  msgid ""
1404
  "Do not maintain seperate categories for the events, and use the existing "
1405
  "post categories instead."
1406
  msgstr ""
1407
 
1408
+ #: includes/options_helptexts.php:235
1409
  msgid "Attention"
1410
  msgstr ""
1411
 
1412
+ #: includes/options_helptexts.php:236
1413
  msgid ""
1414
  "This option cannot be changed directly, but you can go to the Event Category"
1415
  " switching page from here."
1416
  msgstr ""
1417
 
1418
+ #: includes/options.php:73
1419
  msgid "events"
1420
  msgstr ""
1421
 
1422
+ #: includes/options.php:77
1423
  msgid "Show content"
1424
  msgstr ""
1425
 
1426
+ #: includes/options.php:81
1427
  msgid "Hide content"
1428
  msgstr ""
1429
 
1430
+ #: includes/sc_event-list_helptexts.php:8
1431
  msgid "event-id"
1432
  msgstr ""
1433
 
1434
+ #: includes/sc_event-list_helptexts.php:9
1435
  #, php-format
1436
  msgid ""
1437
  "By default the event-list is displayed initially. But if an event-id (e.g. "
1439
  "this event is shown."
1440
  msgstr ""
1441
 
1442
+ #: includes/sc_event-list_helptexts.php:13
1443
+ #: includes/sc_event-list_helptexts.php:31
1444
  msgid "year"
1445
  msgstr ""
1446
 
1447
+ #: includes/sc_event-list_helptexts.php:14
1448
  msgid ""
1449
  "This attribute defines which events are initially shown. The default is to "
1450
  "show the upcoming events only."
1451
  msgstr ""
1452
 
1453
+ #: includes/sc_event-list_helptexts.php:15
1454
  #, php-format
1455
  msgid ""
1456
  "Provide a year (e.g. %1$s) to change this behavior. It is still possible to "
1457
  "change the displayed event date range via the filterbar or url parameters."
1458
  msgstr ""
1459
 
1460
+ #: includes/sc_event-list_helptexts.php:19
1461
  msgid "category slug"
1462
  msgstr ""
1463
 
1464
+ #: includes/sc_event-list_helptexts.php:20
1465
  msgid ""
1466
  "This attribute defines the category of which events are initially shown. The"
1467
  " default is to show events of all categories."
1468
  msgstr ""
1469
 
1470
+ #: includes/sc_event-list_helptexts.php:21
1471
  msgid ""
1472
  "Provide a category slug to change this behavior. It is still possible to "
1473
  "change the displayed categories via the filterbar or url parameters."
1474
  msgstr ""
1475
 
1476
+ #: includes/sc_event-list_helptexts.php:26
1477
  msgid "This attribute defines the initial order of the events."
1478
  msgstr ""
1479
 
1480
+ #: includes/sc_event-list_helptexts.php:27
1481
  msgid ""
1482
  "With %1$S (default value) the events are sorted from old to new, with %2$s "
1483
  "in the opposite direction (from new to old)."
1484
  msgstr ""
1485
 
1486
+ #: includes/sc_event-list_helptexts.php:32
1487
  #, php-format
1488
  msgid ""
1489
  "This attribute defines the dates and date ranges of which events are "
1490
  "displayed. The default is %1$s to show all events."
1491
  msgstr ""
1492
 
1493
+ #: includes/sc_event-list_helptexts.php:33
1494
  #, php-format
1495
  msgid ""
1496
  "Filtered events according to %1$s value are not available in the event list."
1497
  msgstr ""
1498
 
1499
+ #: includes/sc_event-list_helptexts.php:34
1500
  #, php-format
1501
  msgid ""
1502
  "You can find all available values with a description and examples in the "
1503
  "sections %1$s and %2$s below."
1504
  msgstr ""
1505
 
1506
+ #: includes/sc_event-list_helptexts.php:35
1507
  #, php-format
1508
  msgid "See %1$s description if you want to define complex filters."
1509
  msgstr ""
1510
 
1511
+ #: includes/sc_event-list_helptexts.php:39
1512
  msgid "category slugs"
1513
  msgstr ""
1514
 
1515
+ #: includes/sc_event-list_helptexts.php:40
1516
  msgid ""
1517
  "This attribute defines the category filter which filters the events to show."
1518
  " The default is $1$s or an empty string to show all events."
1519
  msgstr ""
1520
 
1521
+ #: includes/sc_event-list_helptexts.php:41
1522
  #, php-format
1523
  msgid ""
1524
  "Events with categories that doesn´t match %1$s are not shown in the event "
1525
  "list. They are also not available if a manual url parameter is added."
1526
  msgstr ""
1527
 
1528
+ #: includes/sc_event-list_helptexts.php:42
1529
  #, php-format
1530
  msgid ""
1531
  "The filter is specified via the given category slugs. See %1$s description "
1532
  "if you want to define complex filters."
1533
  msgstr ""
1534
 
1535
+ #: includes/sc_event-list_helptexts.php:46
 
 
1536
  #: includes/sc_event-list_helptexts.php:111
1537
+ #: includes/sc_event-list_helptexts.php:138
1538
+ #: includes/sc_event-list_helptexts.php:177
1539
  msgid "number"
1540
  msgstr ""
1541
 
1542
+ #: includes/sc_event-list_helptexts.php:47
1543
  #, php-format
1544
  msgid ""
1545
  "This attribute defines how many events should be displayed if upcoming "
1547
  "displayed."
1548
  msgstr ""
1549
 
1550
+ #: includes/sc_event-list_helptexts.php:48
1551
  msgid ""
1552
  "Please not that in the actual version there is no pagination of the events "
1553
  "available, so the event list can be very long."
1554
  msgstr ""
1555
 
1556
+ #: includes/sc_event-list_helptexts.php:53
1557
  msgid ""
1558
  "This attribute defines if the filterbar should be displayed. The filterbar "
1559
  "allows the users to specify filters for the listed events."
1560
  msgstr ""
1561
 
1562
+ #: includes/sc_event-list_helptexts.php:54
1563
  #, php-format
1564
  msgid "Choose %1$s to always hide and %2$s to always show the filterbar."
1565
  msgstr ""
1566
 
1567
+ #: includes/sc_event-list_helptexts.php:55
1568
  #, php-format
1569
  msgid ""
1570
  "With %1$s the filterbar is only visible in the event list and with %2$s only"
1571
  " in the single event view."
1572
  msgstr ""
1573
 
1574
+ #: includes/sc_event-list_helptexts.php:60
1575
  #, php-format
1576
  msgid ""
1577
  "This attribute specifies the available items in the filterbar. This options "
1578
  "are only valid if the filterbar is displayed (see %1$s attribute)."
1579
  msgstr ""
1580
 
1581
+ #: includes/sc_event-list_helptexts.php:61
1582
  msgid ""
1583
  "Find below an overview of the available filterbar items and their options:"
1584
  msgstr ""
1585
 
1586
+ #: includes/sc_event-list_helptexts.php:64
1587
  msgid "filterbar item"
1588
  msgstr ""
1589
 
1590
+ #: includes/sc_event-list_helptexts.php:64
1591
+ #: includes/sc_event-list_helptexts.php:96
1592
  msgid "description"
1593
  msgstr ""
1594
 
1595
+ #: includes/sc_event-list_helptexts.php:64
1596
  msgid "item options"
1597
  msgstr ""
1598
 
1599
+ #: includes/sc_event-list_helptexts.php:64
1600
  msgid "option values"
1601
  msgstr ""
1602
 
1603
+ #: includes/sc_event-list_helptexts.php:64
1604
  msgid "default value"
1605
  msgstr ""
1606
 
1607
+ #: includes/sc_event-list_helptexts.php:64
1608
  msgid "option description"
1609
  msgstr ""
1610
 
1611
+ #: includes/sc_event-list_helptexts.php:67
1612
  msgid ""
1613
  "Show a list of all available years. Additional there are some special "
1614
  "entries available (see item options)."
1615
  msgstr ""
1616
 
1617
+ #: includes/sc_event-list_helptexts.php:71
1618
+ #: includes/sc_event-list_helptexts.php:82
1619
  msgid "Add an entry to show all events."
1620
  msgstr ""
1621
 
1622
+ #: includes/sc_event-list_helptexts.php:73
1623
+ #: includes/sc_event-list_helptexts.php:84
1624
  msgid "Add an entry to show all upcoming events."
1625
  msgstr ""
1626
 
1627
+ #: includes/sc_event-list_helptexts.php:74
1628
+ #: includes/sc_event-list_helptexts.php:85
1629
  msgid "Add an entry to show events in the past."
1630
  msgstr ""
1631
 
1632
+ #: includes/sc_event-list_helptexts.php:75
1633
  msgid "Set descending or ascending order of year entries."
1634
  msgstr ""
1635
 
1636
+ #: includes/sc_event-list_helptexts.php:78
1637
  msgid "Show a list of all available months."
1638
  msgstr ""
1639
 
1640
+ #: includes/sc_event-list_helptexts.php:86
1641
  msgid "Set descending or ascending order of month entries."
1642
  msgstr ""
1643
 
1644
+ #: includes/sc_event-list_helptexts.php:87
1645
  msgid "php date-formats"
1646
  msgstr ""
1647
 
1648
+ #: includes/sc_event-list_helptexts.php:87
1649
  msgid "Set the displayed date format of the month entries."
1650
  msgstr ""
1651
 
1652
+ #: includes/sc_event-list_helptexts.php:88
1653
  #, php-format
1654
  msgid ""
1655
  "With this item you can display the special entries %1$s, %2$s and %3$s. You "
1657
  "order."
1658
  msgstr ""
1659
 
1660
+ #: includes/sc_event-list_helptexts.php:88
1661
  #, php-format
1662
  msgid ""
1663
  "Specifies the displayed values and their order. The items must be seperated "
1664
  "by %1$s."
1665
  msgstr ""
1666
 
1667
+ #: includes/sc_event-list_helptexts.php:89
1668
  msgid "Show a list of all available categories."
1669
  msgstr ""
1670
 
1671
+ #: includes/sc_event-list_helptexts.php:89
1672
  msgid "Add an entry to show events from all categories."
1673
  msgstr ""
1674
 
1675
+ #: includes/sc_event-list_helptexts.php:90
1676
  msgid "A link to reset the eventlist filter to standard."
1677
  msgstr ""
1678
 
1679
+ #: includes/sc_event-list_helptexts.php:90
1680
  msgid "any text"
1681
  msgstr ""
1682
 
1683
+ #: includes/sc_event-list_helptexts.php:90
1684
  msgid "Set the caption of the link."
1685
  msgstr ""
1686
 
1687
+ #: includes/sc_event-list_helptexts.php:93
1688
  msgid "Find below an overview of the available filterbar display options:"
1689
  msgstr ""
1690
 
1691
+ #: includes/sc_event-list_helptexts.php:96
1692
  msgid "display option"
1693
  msgstr ""
1694
 
1695
+ #: includes/sc_event-list_helptexts.php:96
1696
  msgid "available for"
1697
  msgstr ""
1698
 
1699
+ #: includes/sc_event-list_helptexts.php:97
1700
  #, php-format
1701
  msgid "Shows a horizonal list seperated by %1$s with a link to each item."
1702
  msgstr ""
1703
 
1704
+ #: includes/sc_event-list_helptexts.php:98
1705
  msgid ""
1706
  "Shows a select box where an item can be choosen. After the selection of an "
1707
  "item the page is reloaded via javascript to show the filtered events."
1708
  msgstr ""
1709
 
1710
+ #: includes/sc_event-list_helptexts.php:99
1711
  msgid "Shows a simple link which can be clicked."
1712
  msgstr ""
1713
 
1714
+ #: includes/sc_event-list_helptexts.php:102
1715
  msgid "Find below some declaration examples with descriptions:"
1716
  msgstr ""
1717
 
1718
+ #: includes/sc_event-list_helptexts.php:104
1719
  #, php-format
1720
  msgid ""
1721
  "In this example you can see that the filterbar item and the used display "
1723
  "items seperated by a comma %2$s. These items will be displayed left-aligned."
1724
  msgstr ""
1725
 
1726
+ #: includes/sc_event-list_helptexts.php:106
1727
  #, php-format
1728
  msgid ""
1729
  "In this example you can see that filterbar options can be added in brackets "
1730
  "in format %1$s. You can also add multiple options seperated by a pipe %2$s."
1731
  msgstr ""
1732
 
1733
+ #: includes/sc_event-list_helptexts.php:106
1734
  msgid "option_name"
1735
  msgstr ""
1736
 
1737
+ #: includes/sc_event-list_helptexts.php:106
1738
  msgid "value"
1739
  msgstr ""
1740
 
1741
+ #: includes/sc_event-list_helptexts.php:107
1742
  #, php-format
1743
  msgid ""
1744
  "The 2 semicolon %1$s devides the bar in 3 section. The first section will be"
1747
  "left-aligned and the reset link will be on the right side."
1748
  msgstr ""
1749
 
1750
+ #: includes/sc_event-list_helptexts.php:112
1751
+ #: includes/sc_event-list_helptexts.php:139
1752
  msgid ""
1753
  "This attribute specifies if the title should be truncated to the given "
1754
  "number of characters in the event list."
1755
  msgstr ""
1756
 
1757
+ #: includes/sc_event-list_helptexts.php:113
1758
+ #: includes/sc_event-list_helptexts.php:140
1759
  #, php-format
1760
  msgid ""
1761
  "With the standard value %1$s the full text is displayed, with %2$s the text "
1762
  "is automatically truncated via css."
1763
  msgstr ""
1764
 
 
 
1765
  #: includes/sc_event-list_helptexts.php:114
1766
+ #: includes/sc_event-list_helptexts.php:141
1767
+ #: includes/sc_event-list_helptexts.php:180
1768
  msgid "This attribute has no influence if only a single event is shown."
1769
  msgstr ""
1770
 
1771
+ #: includes/sc_event-list_helptexts.php:120
1772
  msgid ""
1773
  "This attribute specifies if the starttime is displayed in the event list.<br />\n"
1774
  "\t Choose \"false\" to always hide and \"true\" to always show the starttime.<br />\n"
1775
  "\t With \"event_list_only\" the starttime is only visible in the event list and with \"single_event_only\" only for a single event"
1776
  msgstr ""
1777
 
1778
+ #: includes/sc_event-list_helptexts.php:130
1779
  msgid ""
1780
  "This attribute specifies if the location is displayed in the event list.<br />\n"
1781
  "\t Choose \"false\" to always hide and \"true\" to always show the location.<br />\n"
1782
  "\t With \"event_list_only\" the location is only visible in the event list and with \"single_event_only\" only for a single event"
1783
  msgstr ""
1784
 
1785
+ #: includes/sc_event-list_helptexts.php:147
1786
  msgid ""
1787
  "This attribute specifies if the categories are displayed in the event list.<br />\n"
1788
  "\t Choose \"false\" to always hide and \"true\" to always show the category.<br />\n"
1789
  "\t With \"event_list_only\" the categories are only visible in the event list and with \"single_event_only\" only for a single event"
1790
  msgstr ""
1791
 
1792
+ #: includes/sc_event-list_helptexts.php:157
1793
  msgid ""
1794
  "This attribute specifies if the content is displayed in the event list.<br />\n"
1795
  "\t Choose \"false\" to always hide and \"true\" to always show the content.<br />\n"
1796
  "\t With \"event_list_only\" the content is only visible in the event list and with \"single_event_only\" only for a single event"
1797
  msgstr ""
1798
 
1799
+ #: includes/sc_event-list_helptexts.php:167
1800
  msgid ""
1801
  "This attribute specifies if the excerpt is displayed in the event list.<br />\n"
1802
  "\t Choose \"false\" to always hide and \"true\" to always show the excerpt.<br />\n"
1805
  "\t\t\t\t\t\t\t\t\t\t\t\tThis attribute will be ignored when the attribute \"show_content\" is enabled for the same display type (single event or event list)."
1806
  msgstr ""
1807
 
1808
+ #: includes/sc_event-list_helptexts.php:178
1809
  msgid ""
1810
  "This attribute specifies if the content should be truncate to the given "
1811
  "number of characters in the event list."
1812
  msgstr ""
1813
 
1814
+ #: includes/sc_event-list_helptexts.php:179
1815
  #, php-format
1816
  msgid "With the standard value %1$s the full text is displayed."
1817
  msgstr ""
1818
 
1819
+ #: includes/sc_event-list_helptexts.php:186
1820
  msgid ""
1821
  "This attribute specifies if the content or excerpt should be collapsed initially.<br />\n"
1822
  "\t Then a link will be displayed instead of the content. By clicking this link the content are getting visible.<br />\n"
1824
  "\t With \"event_list_only\" the content is only collapsed in the event list view and with \"single_event_only\" only in single event view."
1825
  msgstr ""
1826
 
1827
+ #: includes/sc_event-list_helptexts.php:197
1828
  msgid ""
1829
  "This attribute specifies if a link to the single event should