Updates
This commit is contained in:
1 parent
8ed74fac3a
commit
14e27282a3
22 files changed
+1077
-170
No files matched your search
@@ -42,6 +42,7 @@ This plugin was originally created by [Ross Hanney](http://www.rhanney.co.uk), a
|
||||
* Norwegian - Provided by Tore Hjartland of [aliom.no](http://www.aliom.no/).
|
||||
* Polish - Provided by Michał Pasternak of [iplweb.pl](http://iplweb.pl/).
|
||||
* Lithuanian - Provided by Andrius Mazeika of [mazeika.info](http://mazeika.info/).
|
||||
* Dutch - Provided by Henri van Werkhoven.
|
||||
|
||||
== Installation ==
|
||||
|
||||
@@ -87,6 +88,22 @@ There are three ways to install this plugin.
|
||||
|
||||
== Changelog ==
|
||||
|
||||
= 2.1.3 =
|
||||
|
||||
* Only load plugin scripts and stylesheets when the viewable page is rendering output from this plugin.
|
||||
* Fixed bugs with simple display options.
|
||||
* Added better error checking and output options to help in debugging GCal feeds.
|
||||
* Added Dutch translation - Provided by Henri van Werkhoven.
|
||||
|
||||
= 2.1.2 =
|
||||
|
||||
* Fixed bug with quick edit clearing out feed settings.
|
||||
* Fix bug with pagination creating extra DOM elements.
|
||||
* Localization string fixes - Pull Request by @Jojaba
|
||||
* Added HTML to group events of the same day semantically - Pull Request by @martinburchell
|
||||
* Fixed bug with [cal-id] event builder code.
|
||||
* Add in post data resets.
|
||||
|
||||
= 2.1.1 =
|
||||
|
||||
* Fixed bug with all day events not displaying.
|
||||
|
||||
@@ -105,7 +105,7 @@ class Google_Calendar_Events_Admin {
|
||||
|
||||
$screen = get_current_screen();
|
||||
|
||||
if ( $screen->id == 'edit-gce_feed' || $screen->id == 'gce_feed' ) {
|
||||
if ( $screen->id == 'edit-gce_feed' || $screen->id == 'gce_feed' || in_array( $screen->id, $this->plugin_screen_hook_suffix ) ) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
@@ -144,9 +144,11 @@ class Google_Calendar_Events_Admin {
|
||||
*/
|
||||
public function enqueue_admin_styles() {
|
||||
|
||||
wp_enqueue_style( 'jquery-ui-datepicker-css', plugins_url( 'css/jquery-ui-1.10.4.custom.min.css', __FILE__ ), array(), $this->version );
|
||||
//wp_enqueue_style( 'jquery-ui-datepicker-css', plugins_url( 'css/jquery-ui-1.10.4.custom.min.css', __FILE__ ), array(), $this->version );
|
||||
|
||||
wp_enqueue_style( 'gce-admin', plugins_url( 'css/admin.css', __FILE__ ), array(), $this->version, 'all' );
|
||||
if( $this->viewing_this_plugin() ) {
|
||||
wp_enqueue_style( 'gce-admin', plugins_url( 'css/admin.css', __FILE__ ), array(), $this->version, 'all' );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -18,7 +18,7 @@ class Google_Calendar_Events {
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $version = '2.1.1';
|
||||
protected $version = '2.1.3';
|
||||
|
||||
/**
|
||||
* Unique identifier for the plugin.
|
||||
@@ -132,15 +132,10 @@ class Google_Calendar_Events {
|
||||
*/
|
||||
public function enqueue_public_scripts() {
|
||||
|
||||
wp_enqueue_script( $this->plugin_slug . '-qtip', plugins_url( 'js/jquery-qtip.js', __FILE__ ), array( 'jquery' ), $this->version, true );
|
||||
wp_enqueue_script( $this->plugin_slug . '-public', plugins_url( 'js/gce-script.js', __FILE__ ), array( 'jquery', $this->plugin_slug . '-qtip' ), $this->version, true );
|
||||
wp_register_script( $this->plugin_slug . '-qtip', plugins_url( 'js/jquery-qtip.js', __FILE__ ), array( 'jquery' ), $this->version, true );
|
||||
wp_register_script( $this->plugin_slug . '-public', plugins_url( 'js/gce-script.js', __FILE__ ), array( 'jquery', $this->plugin_slug . '-qtip' ), $this->version, true );
|
||||
|
||||
|
||||
wp_localize_script( $this->plugin_slug . '-public', 'gce',
|
||||
array(
|
||||
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
||||
'ajaxnonce' => wp_create_nonce( 'gce_ajax_nonce' ),
|
||||
'loadingText' => __( 'Loading...', 'gce' )
|
||||
) );
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -149,7 +144,7 @@ class Google_Calendar_Events {
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public function enqueue_public_styles() {
|
||||
wp_enqueue_style( $this->plugin_slug . '-public', plugins_url( 'css/gce-style.css', __FILE__ ), array(), $this->version );
|
||||
wp_register_style( $this->plugin_slug . '-public', plugins_url( 'css/gce-style.css', __FILE__ ), array(), $this->version );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* Plugin Name: Google Calendar Events
|
||||
* Plugin URI: https://github.com/pderksen/WP-Google-Calendar-Events
|
||||
* Description: Parses Google Calendar feeds and displays the events as a calendar grid or list on a page, post or widget.
|
||||
* Version: 2.1.1
|
||||
* Version: 2.1.3
|
||||
* Author: Phil Derksen
|
||||
* Author URI: http://philderksen.com
|
||||
* License: GPL-2.0+
|
||||
|
||||
@@ -74,6 +74,8 @@ function gce_v210_upgrade() {
|
||||
update_post_meta( get_the_ID(), 'gce_feed_url', $url );
|
||||
}
|
||||
}
|
||||
|
||||
wp_reset_postdata();
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -96,6 +98,8 @@ function gce_v206_upgrade() {
|
||||
update_post_meta( get_the_ID(), 'gce_feed_end_interval', 'years' );
|
||||
}
|
||||
}
|
||||
|
||||
wp_reset_postdata();
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -120,6 +124,8 @@ function gce_v204_upgrade() {
|
||||
}
|
||||
}
|
||||
|
||||
wp_reset_postdata();
|
||||
|
||||
|
||||
// Update widgets
|
||||
$widget = get_option( 'widget_gce_widget' );
|
||||
@@ -348,6 +354,8 @@ function update_widget_feed_ids() {
|
||||
}
|
||||
}
|
||||
|
||||
wp_reset_postdata();
|
||||
|
||||
$widget[$a][$k] = substr( $new_ids, 0, -1 );
|
||||
} else {
|
||||
|
||||
@@ -359,6 +367,8 @@ function update_widget_feed_ids() {
|
||||
// Set our ID to the old ID if found
|
||||
$id = get_the_ID();
|
||||
}
|
||||
|
||||
wp_reset_postdata();
|
||||
|
||||
$widget[$a][$k] = $id;
|
||||
}
|
||||
@@ -387,4 +397,6 @@ function gce_upgrade_clear_cache() {
|
||||
delete_transient( 'gce_feed_' . get_the_ID() );
|
||||
}
|
||||
}
|
||||
|
||||
wp_reset_postdata();
|
||||
}
|
||||
@@ -10,26 +10,26 @@
|
||||
*/
|
||||
|
||||
class GCE_Display {
|
||||
|
||||
|
||||
private $feeds, $merged_feeds;
|
||||
|
||||
|
||||
public function __construct( $ids, $title_text = null, $sort_order = 'asc' ) {
|
||||
|
||||
|
||||
$this->id = $ids;
|
||||
$this->title = $title_text;
|
||||
$this->sort = $sort_order;
|
||||
|
||||
|
||||
foreach( $ids as $id ) {
|
||||
$this->feeds[$id] = new GCE_Feed( $id );
|
||||
}
|
||||
|
||||
|
||||
$this->merged_feeds = array();
|
||||
|
||||
//Merge the feeds together into one array of events
|
||||
foreach ( $this->feeds as $feed_id => $feed ) {
|
||||
$this->merged_feeds = array_merge( $this->merged_feeds, $feed->events );
|
||||
}
|
||||
|
||||
|
||||
// Sort the items into date order
|
||||
if ( ! empty( $this->merged_feeds ) ) {
|
||||
usort( $this->merged_feeds, array( $this, 'compare' ) );
|
||||
@@ -38,7 +38,7 @@ class GCE_Display {
|
||||
|
||||
/**
|
||||
* Comparison function for use when sorting merged feed data (with usort)
|
||||
*
|
||||
*
|
||||
* @since 2.0.0
|
||||
*/
|
||||
function compare( $event1, $event2 ) {
|
||||
@@ -51,24 +51,24 @@ class GCE_Display {
|
||||
|
||||
/**
|
||||
* Returns array of days with events, with sub-arrays of events for that day
|
||||
*
|
||||
*
|
||||
* @since 2.0.0
|
||||
*/
|
||||
private function get_event_days() {
|
||||
$event_days = array();
|
||||
|
||||
|
||||
foreach ( $this->merged_feeds as $event ) {
|
||||
foreach ( $event->get_days() as $day ) {
|
||||
$event_days[$day][] = $event;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return $event_days;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return the markup for the 'Grid' display
|
||||
*
|
||||
*
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public function get_grid ( $year = null, $month = null, $widget = false, $paging = null ) {
|
||||
@@ -101,7 +101,7 @@ class GCE_Display {
|
||||
|
||||
//Get events data
|
||||
$event_days = $this->get_event_days();
|
||||
|
||||
|
||||
//Array of previous and next link stuff for use in gce_generate_calendar (below)
|
||||
foreach( $event_days as $key => $event_day ) {
|
||||
if( $paging === null ) {
|
||||
@@ -170,9 +170,9 @@ class GCE_Display {
|
||||
//Ensures that gce-today CSS class is added even if there are no events for 'today'. A bit messy :(
|
||||
if ( ! isset( $event_days[$start] ) )
|
||||
$event_days[$start] = array( null, 'gce-today gce-today-no-events', null );
|
||||
|
||||
|
||||
$pn = array();
|
||||
|
||||
|
||||
if( $paging ) {
|
||||
// Add previous / next functionality
|
||||
//If there are events to display in a previous month, add previous month link
|
||||
@@ -182,44 +182,44 @@ class GCE_Display {
|
||||
//If there are events to display in a future month, add next month link
|
||||
$next_key = __( 'Next', 'gce' );
|
||||
$next = date( 'm-Y', mktime( 0, 0, 0, $month + 1, 1, $year ) );
|
||||
|
||||
|
||||
//Array of previous and next link stuff for use in gce_generate_calendar (below)
|
||||
$pn = array( $prev_key => $prev, $next_key => $next );
|
||||
}
|
||||
|
||||
|
||||
$start_day = get_option( 'start_of_week' );
|
||||
|
||||
|
||||
//Generate the calendar markup and return it
|
||||
return gce_generate_calendar( $year, $month, $event_days, 1, null, $start_day, $pn, $widget );
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Return the markup for the 'List' display
|
||||
*
|
||||
*
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public function get_list( $grouped = false, $start = null, $paging = null, $paging_interval = null, $start_offset = null, $max_events = null, $paging_type = null ) {
|
||||
$paging_type = $paging_type;
|
||||
|
||||
|
||||
$max_length = null;
|
||||
|
||||
|
||||
if( $paging_type == 'events' ) {
|
||||
$max_length = 'events';
|
||||
}
|
||||
|
||||
|
||||
if( $start == null ) {
|
||||
$start = mktime( 0, 0, 0, date( 'm', current_time( 'timestamp' ) ), 1, date( 'Y', current_time( 'timestamp' ) ) );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Get all the event days
|
||||
$event_days = $this->get_event_days();
|
||||
|
||||
|
||||
$an_event_feed_id = current( $event_days );
|
||||
$an_event_feed_id = $an_event_feed_id[0]->feed->id;
|
||||
|
||||
|
||||
if( $paging_interval == null ) {
|
||||
$max_num = get_post_meta( $an_event_feed_id, 'gce_list_max_num', true );
|
||||
|
||||
|
||||
if( $paging_type == null ) {
|
||||
$max_length = get_post_meta( $an_event_feed_id, 'gce_list_max_length', true );
|
||||
$paging_type = $max_length;
|
||||
@@ -229,20 +229,20 @@ class GCE_Display {
|
||||
if( $paging === null ) {
|
||||
$paging = get_post_meta( $an_event_feed_id, 'gce_paging', true );
|
||||
}
|
||||
|
||||
|
||||
if( $start_offset === null ) {
|
||||
$start_offset_num = get_post_meta( $an_event_feed_id, 'gce_list_start_offset_num', true );
|
||||
$start_offset_direction = get_post_meta( $an_event_feed_id, 'gce_list_start_offset_direction', true );
|
||||
}
|
||||
|
||||
|
||||
if( empty( $max_num ) || $max_num == 0 ) {
|
||||
$max_num = 7;
|
||||
}
|
||||
|
||||
|
||||
if( $max_length == 'days' ) {
|
||||
$paging_interval = $max_num * 86400;
|
||||
}
|
||||
|
||||
|
||||
if( $start_offset === null ) {
|
||||
if( $start_offset_direction == 'back' ) {
|
||||
$start_offset_direction = -1;
|
||||
@@ -251,31 +251,31 @@ class GCE_Display {
|
||||
}
|
||||
|
||||
$start_offset = $start_offset_num * 86400 * $start_offset_direction;
|
||||
|
||||
|
||||
$start = $start + $start_offset;
|
||||
}
|
||||
|
||||
$start = mktime( 0, 0, 0, date( 'm', $start ), date( 'd', $start ), date( 'Y', $start ) );
|
||||
|
||||
|
||||
$end_time = $start + $paging_interval;
|
||||
|
||||
|
||||
$i = 1;
|
||||
|
||||
|
||||
$feeds = implode( $this->id, '-' );
|
||||
|
||||
|
||||
$markup = '<div class="gce-list" data-gce-start-offset="' . $start_offset . '" data-gce-start="' . ( $start + $paging_interval ) . '" data-gce-paging-interval="' . $paging_interval . '" data-gce-paging="' . $paging . '" data-gce-feeds="' . $feeds . '" data-gce-title="' . stripslashes( $this->title ) . '" data-gce-grouped="' . $grouped . '" data-gce-sort="' . $this->sort . '">' . "\n";
|
||||
|
||||
if( ( $paging != 0 ) && $max_length != 'events' ) {
|
||||
|
||||
|
||||
$prev_text = __( 'Back', 'gce' );
|
||||
$next_text = __( 'Next', 'gce' );
|
||||
|
||||
|
||||
$prev_text = apply_filters( 'gce_prev_text', $prev_text );
|
||||
$next_text = apply_filters( 'gce_next_text', $next_text );
|
||||
|
||||
|
||||
$p = '<div class="gce-prev"><a href="#" class="gce-change-month-list" title="' . esc_attr__( 'Previous month', 'gce' ) . '" data-gce-paging-direction="back" data-gce-paging-type="' . $paging_type . '">'. $prev_text . '</a></div>';
|
||||
$n = '<div class="gce-next"><a href="#" class="gce-change-month-list" title="' . esc_attr__( 'Next month', 'gce' ) . '" data-gce-paging-direction="forward" data-gce-paging-type="' . $paging_type . '">' . $next_text . '</a></div>';
|
||||
|
||||
|
||||
$markup .= '<caption class="gce-caption">' .
|
||||
'<div class="gce-navbar">' .
|
||||
$p .
|
||||
@@ -287,42 +287,43 @@ class GCE_Display {
|
||||
$max_count = 1;
|
||||
$has_events = false;
|
||||
$event_counter = 0;
|
||||
|
||||
|
||||
if( $max_length == 'events' ) {
|
||||
if( $start_offset === null ) {
|
||||
$time_now = current_time( 'timestamp' );
|
||||
} else {
|
||||
|
||||
|
||||
$time_now = current_time( 'timestamp' );
|
||||
|
||||
|
||||
$time_now = mktime( 0, 0, 0, date( 'm', $time_now ), date( 'j', $time_now ), date( 'Y', $time_now ) ) + $start_offset;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if( $max_events == null ) {
|
||||
$max_events = $max_num;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( $grouped ) {
|
||||
$markup .=
|
||||
'<div class="gce-list-grouped">' ;
|
||||
}
|
||||
|
||||
|
||||
if( $max_length != 'events' ) {
|
||||
$max_events = INF;
|
||||
}
|
||||
else {
|
||||
$end_time = INF;
|
||||
}
|
||||
|
||||
|
||||
foreach ( $event_days as $key => $event_day ) {
|
||||
|
||||
|
||||
$day_markup = '';
|
||||
|
||||
// If this is a grouped list, generate a per-date group title with date.
|
||||
if( $grouped && $key >= $start && $key < $end_time && $event_counter < $max_events ) {
|
||||
$markup .= '<div class="gce-list-title">' . stripslashes( $this->title ) . ' ' . date_i18n( $event_day[0]->feed->date_format, $key ) . '</div>';
|
||||
$day_markup .= '<div class="gce-list-title">' . stripslashes( $this->title ) . ' ' . date_i18n( $event_day[0]->feed->date_format, $key ) . '</div>';
|
||||
}
|
||||
|
||||
foreach ( $event_day as $num_in_day => $event ) {
|
||||
@@ -333,13 +334,13 @@ class GCE_Display {
|
||||
$event->start_time > $start &&
|
||||
$event->start_time < $end_time )
|
||||
)
|
||||
) ||
|
||||
) ||
|
||||
( $max_length == 'events' && ( $event->end_time >= $time_now && // Condition for limited by events
|
||||
$event_counter < $max_events )
|
||||
)
|
||||
) {
|
||||
|
||||
$markup .=
|
||||
|
||||
$day_markup .=
|
||||
'<div class="gce-feed gce-feed-' . $event->feed->id . '">' .
|
||||
//If this isn't a grouped list, generate a per-event title with date.
|
||||
( ( ! $grouped ) ? ( ( isset( $this->title ) && $this->title !== '' ) )
|
||||
@@ -354,14 +355,18 @@ class GCE_Display {
|
||||
$event_counter++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( $day_markup != '' ) {
|
||||
$markup .= '<div class="gce-event-day">' . $day_markup . '</div>';
|
||||
}
|
||||
|
||||
$max_count++;
|
||||
}
|
||||
|
||||
|
||||
if ( $grouped ) {
|
||||
$markup .= '</div>';
|
||||
}
|
||||
|
||||
|
||||
if( ! $has_events ) {
|
||||
$markup .= __( 'No events to display.', 'gce' );
|
||||
}
|
||||
|
||||
@@ -166,14 +166,14 @@ class GCE_Event {
|
||||
}
|
||||
|
||||
//If location should be displayed (and is not empty) add to $markup
|
||||
if ( isset( $display_options['display_location'] ) ) {
|
||||
if ( ! empty( $display_options['display_location'] ) ) {
|
||||
$event_location = $this->location;
|
||||
if ( '' != $event_location )
|
||||
$markup .= '<p class="gce-' . $this->type . '-loc"><span>' . esc_html( $display_options['display_location_text'] ) . '</span> ' . esc_html( $event_location ) . '</p>';
|
||||
}
|
||||
|
||||
//If description should be displayed (and is not empty) add to $markup
|
||||
if ( isset($display_options['display_desc'] ) ) {
|
||||
if ( ! empty( $display_options['display_desc'] ) ) {
|
||||
$event_desc = $this->description;
|
||||
|
||||
if ( '' != $event_desc ) {
|
||||
@@ -188,7 +188,7 @@ class GCE_Event {
|
||||
}
|
||||
|
||||
//If link should be displayed add to $markup
|
||||
if ( isset($display_options['display_link'] ) ) {
|
||||
if ( ! empty( $display_options['display_link'] ) ) {
|
||||
$target = ( ! empty( $display_options['display_link_target'] ) ? 'target="blank"' : '' );
|
||||
|
||||
$ctz = get_option( 'timezone_string' );
|
||||
@@ -391,8 +391,8 @@ class GCE_Event {
|
||||
return $m[1] . esc_html( $this->id ) . $m[6];
|
||||
|
||||
case 'cal-id':
|
||||
$cal_id = explode( '/', $this->feed->feed_url );
|
||||
return $m[1] . esc_html( $cal_id[5] ) . $m[6];
|
||||
//$cal_id = explode( '/', $this->feed->feed_url );
|
||||
return $m[1] . $this->feed->calendar_id . $m[6];
|
||||
|
||||
case 'if-all-day':
|
||||
if ( 'SWD' == $this->day_type || 'MWD' == $this->day_type )
|
||||
|
||||
@@ -105,7 +105,6 @@ class GCE_Feed {
|
||||
// Set API key
|
||||
$query .= '?key=' . $api_key;
|
||||
|
||||
$args['orderBy'] = 'startTime';
|
||||
|
||||
$args['timeMin'] = urlencode( $this->get_feed_start() );
|
||||
|
||||
@@ -123,10 +122,18 @@ class GCE_Feed {
|
||||
$args['q'] = rawurlencode( $this->search_query );
|
||||
}
|
||||
|
||||
$args['singleEvents'] = 'true';
|
||||
if( ! empty( $this->expand_recurring ) ) {
|
||||
$args['singleEvents'] = 'true';
|
||||
}
|
||||
|
||||
$query = add_query_arg( $args, $query );
|
||||
|
||||
$this->display_url = $query;
|
||||
|
||||
if( isset( $_GET['gce_debug'] ) && $_GET['gce_debug'] == true ) {
|
||||
echo '<pre>' . $this->display_url . '</pre><br>';
|
||||
}
|
||||
|
||||
$this->get_feed_data( $query );
|
||||
}
|
||||
|
||||
@@ -136,7 +143,7 @@ class GCE_Feed {
|
||||
* @since 2.0.0
|
||||
*/
|
||||
private function get_feed_data( $url ) {
|
||||
|
||||
|
||||
// First check for transient data to use
|
||||
if( false !== get_transient( 'gce_feed_' . $this->id ) ) {
|
||||
$this->events = get_transient( 'gce_feed_' . $this->id );
|
||||
@@ -150,44 +157,49 @@ class GCE_Feed {
|
||||
//Attempt to convert the returned JSON into an array
|
||||
$raw_data = json_decode( $raw_data['body'], true );
|
||||
|
||||
//If decoding was successful
|
||||
if ( ! empty( $raw_data ) ) {
|
||||
//If there are some entries (events) to process
|
||||
//if ( isset( $raw_data['feed']['entry'] ) ) {
|
||||
//Loop through each event, extracting the relevant information
|
||||
foreach ( $raw_data['items'] as $event ) {
|
||||
$id = ( isset( $event['id'] ) ? esc_html( $event['id'] ) : '' );
|
||||
$title = ( isset( $event['summary'] ) ? esc_html( $event['summary'] ) : '' );
|
||||
$description = ( isset( $event['description'] ) ? esc_html( $event['description'] ) : '' );
|
||||
$link = ( isset( $event['htmlLink'] ) ? esc_url( $event['htmlLink'] ) : '' );
|
||||
$location = ( isset( $event['location'] ) ? esc_html( $event['location'] ) : '' );
|
||||
|
||||
if( isset( $event['start']['dateTime'] ) ) {
|
||||
$start_time = $this->iso_to_ts( $event['start']['dateTime'] );
|
||||
} else if( isset( $event['start']['date'] ) ) {
|
||||
$start_time = $this->iso_to_ts( $event['start']['date'] );
|
||||
} else {
|
||||
$start_time = null;
|
||||
if( ! isset( $raw_data['error'] ) ) {
|
||||
//If decoding was successful
|
||||
if ( ! empty( $raw_data ) ) {
|
||||
//If there are some entries (events) to process
|
||||
//if ( isset( $raw_data['feed']['entry'] ) ) {
|
||||
//Loop through each event, extracting the relevant information
|
||||
foreach ( $raw_data['items'] as $event ) {
|
||||
$id = ( isset( $event['id'] ) ? esc_html( $event['id'] ) : '' );
|
||||
$title = ( isset( $event['summary'] ) ? esc_html( $event['summary'] ) : '' );
|
||||
$description = ( isset( $event['description'] ) ? esc_html( $event['description'] ) : '' );
|
||||
$link = ( isset( $event['htmlLink'] ) ? esc_url( $event['htmlLink'] ) : '' );
|
||||
$location = ( isset( $event['location'] ) ? esc_html( $event['location'] ) : '' );
|
||||
|
||||
if( isset( $event['start']['dateTime'] ) ) {
|
||||
$start_time = $this->iso_to_ts( $event['start']['dateTime'] );
|
||||
} else if( isset( $event['start']['date'] ) ) {
|
||||
$start_time = $this->iso_to_ts( $event['start']['date'] );
|
||||
} else {
|
||||
$start_time = null;
|
||||
}
|
||||
|
||||
if( isset( $event['end']['dateTime'] ) ) {
|
||||
$end_time = $this->iso_to_ts( $event['end']['dateTime'] );
|
||||
} else if( isset( $event['end']['date'] ) ) {
|
||||
$end_time = $this->iso_to_ts( $event['end']['date'] );
|
||||
} else {
|
||||
$end_time = null;
|
||||
}
|
||||
|
||||
//Create a GCE_Event using the above data. Add it to the array of events
|
||||
$this->events[] = new GCE_Event( $this, $id, $title, $description, $location, $start_time, $end_time, $link );
|
||||
}
|
||||
|
||||
if( isset( $event['end']['dateTime'] ) ) {
|
||||
$end_time = $this->iso_to_ts( $event['end']['dateTime'] );
|
||||
} else if( isset( $event['end']['date'] ) ) {
|
||||
$end_time = $this->iso_to_ts( $event['end']['date'] );
|
||||
} else {
|
||||
$end_time = null;
|
||||
}
|
||||
|
||||
//Create a GCE_Event using the above data. Add it to the array of events
|
||||
$this->events[] = new GCE_Event( $this, $id, $title, $description, $location, $start_time, $end_time, $link );
|
||||
}
|
||||
} else {
|
||||
//json_decode failed
|
||||
$this->error = __( 'Some data was retrieved, but could not be parsed successfully. Please ensure your feed settings are correct.', 'gce' );
|
||||
}
|
||||
} else {
|
||||
//json_decode failed
|
||||
$this->error = __( 'Some data was retrieved, but could not be parsed successfully. Please ensure your feed settings are correct.', 'gce' );
|
||||
$this->error = __( 'An error has occured.', 'gce' );
|
||||
$this->error .= '<pre>' . $raw_data['error']['message'] . '</pre>';
|
||||
}
|
||||
} else{
|
||||
//Generate an error message from the returned WP_Error
|
||||
$this->error = $raw_data->get_error_message() . __( ' Please ensure your feed URL is correct.', 'gce' );
|
||||
$this->error = $raw_data->get_error_message() . __( ' Please ensure your calendar ID is correct.', 'gce' );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -91,12 +91,12 @@ add_filter( 'post_updated_messages', 'gce_feed_messages' );
|
||||
* @since 2.0.0
|
||||
*/
|
||||
function gce_cpt_meta() {
|
||||
add_meta_box( 'gce_feed_meta', 'Feed Settings', 'gce_display_meta', 'gce_feed', 'advanced', 'core' );
|
||||
add_meta_box( 'gce_feed_meta', __( 'Feed Settings', 'gce' ), 'gce_display_meta', 'gce_feed', 'advanced', 'core' );
|
||||
|
||||
// Sidebar meta box below publish section.
|
||||
add_meta_box( 'gce_feed_sidebar_help', __( 'Helpful Links', 'gce' ), 'gce_feed_sidebar_help', 'gce_feed', 'side', 'core' );
|
||||
|
||||
add_meta_box( 'gce_display_options_meta', 'Display Options', 'gce_display_options_meta', 'gce_feed', 'side', 'core' );
|
||||
add_meta_box( 'gce_display_options_meta', __( 'Display Options', 'gce' ), 'gce_display_options_meta', 'gce_feed', 'side', 'core' );
|
||||
}
|
||||
add_action( 'add_meta_boxes', 'gce_cpt_meta' );
|
||||
|
||||
@@ -133,7 +133,7 @@ function gce_display_options_meta() {
|
||||
* @since 2.0.0
|
||||
*/
|
||||
function gce_save_meta( $post_id ) {
|
||||
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
||||
if ( ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
|
||||
return $post_id;
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,21 @@
|
||||
* @since 2.0.0
|
||||
*/
|
||||
function gce_print_calendar( $feed_ids, $display = 'grid', $args = array(), $widget = false ) {
|
||||
|
||||
|
||||
// Load style
|
||||
wp_enqueue_style( GCE_PLUGIN_SLUG . '-public' );
|
||||
|
||||
// Load scripts
|
||||
wp_enqueue_script( GCE_PLUGIN_SLUG . '-qtip' );
|
||||
wp_enqueue_script( GCE_PLUGIN_SLUG . '-public' );
|
||||
|
||||
wp_localize_script( GCE_PLUGIN_SLUG . '-public', 'gce',
|
||||
array(
|
||||
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
||||
'ajaxnonce' => wp_create_nonce( 'gce_ajax_nonce' ),
|
||||
'loadingText' => __( 'Loading...', 'gce' )
|
||||
) );
|
||||
|
||||
$defaults = array(
|
||||
'title_text' => '',
|
||||
'sort' => 'asc',
|
||||
|
||||
@@ -51,6 +51,8 @@ function gce_gcal_shortcode( $attr ) {
|
||||
$feed_ids[$k] = get_the_ID();
|
||||
$v = get_the_ID();
|
||||
}
|
||||
|
||||
wp_reset_postdata();
|
||||
|
||||
if( empty( $display ) ) {
|
||||
$display = get_post_meta( $v, 'gce_display_mode', true );
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
gce_paging_type: paging_type,
|
||||
gce_nonce: gce.ajaxnonce
|
||||
}, function(data){
|
||||
element.parent().parent().parent().html(data);
|
||||
element.parents('.gce-list').replaceWith(data);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,815 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Google Calendar Events\n"
|
||||
"POT-Creation-Date: 2014-11-19 00:09-0700\n"
|
||||
"PO-Revision-Date: 2014-11-21 22:41+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 1.6.10\n"
|
||||
"X-Poedit-Basepath: .\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Poedit-KeywordsList: __;_e\n"
|
||||
"Language: nl_NL\n"
|
||||
"X-Poedit-SearchPath-0: google-calendar-events\n"
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:128
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:129
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:198
|
||||
#: google-calendar-events/includes/register-settings.php:54
|
||||
msgid "General Settings"
|
||||
msgstr "Algemene instellingen"
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:186
|
||||
#: google-calendar-events/views/widgets.php:27
|
||||
msgid "Google Calendar Events"
|
||||
msgstr "Google Agenda Evenementen"
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:199
|
||||
msgid "Feeds"
|
||||
msgstr "Feeds"
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events.php:142
|
||||
msgid "Loading..."
|
||||
msgstr "Laden..."
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:20
|
||||
msgid "Cache has been cleared for this feed."
|
||||
msgstr "Het cachegeheugen voor deze feed is verwijderd."
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:35
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:57
|
||||
msgid "Starts:"
|
||||
msgstr "Aanvang:"
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:36
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:59
|
||||
msgid "Ends:"
|
||||
msgstr "Einde:"
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:37
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:61
|
||||
msgid "Location:"
|
||||
msgstr "Locatie:"
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:38
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:62
|
||||
msgid "Description:"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:39
|
||||
msgid "More details..."
|
||||
msgstr "Meer details..."
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:64
|
||||
msgid "More Details"
|
||||
msgstr "Meer details"
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:78
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:264
|
||||
msgid "Clear Cache"
|
||||
msgstr "Cachegeheugen verwijderen"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-display.php:179
|
||||
#: google-calendar-events/includes/class-gce-display.php:270
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:185
|
||||
#: google-calendar-events/views/widgets.php:252
|
||||
msgid "Back"
|
||||
msgstr "Terug"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-display.php:183
|
||||
#: google-calendar-events/includes/class-gce-display.php:271
|
||||
msgid "Next"
|
||||
msgstr "Verder"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-display.php:366
|
||||
msgid "No events to display."
|
||||
msgstr "Er zijn geen evenementen om weer te geven."
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:504
|
||||
#, php-format
|
||||
msgid "%s year"
|
||||
msgstr "%s jaar"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:504
|
||||
#, php-format
|
||||
msgid "%s years"
|
||||
msgstr "%s jaar"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:505
|
||||
#, php-format
|
||||
msgid "%s month"
|
||||
msgstr "%s maand"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:505
|
||||
#, php-format
|
||||
msgid "%s months"
|
||||
msgstr "%s maanden"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:506
|
||||
#, php-format
|
||||
msgid "%s week"
|
||||
msgstr "%s week"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:506
|
||||
#, php-format
|
||||
msgid "%s weeks"
|
||||
msgstr "%s weken"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:507
|
||||
#, php-format
|
||||
msgid "%s day"
|
||||
msgstr "%s dag"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:507
|
||||
#, php-format
|
||||
msgid "%s days"
|
||||
msgstr "%s dagen"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:508
|
||||
#, php-format
|
||||
msgid "%s hour"
|
||||
msgstr "%s uur"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:508
|
||||
#, php-format
|
||||
msgid "%s hours"
|
||||
msgstr "%s uur"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:509
|
||||
#, php-format
|
||||
msgid "%s min"
|
||||
msgstr "%s minuut"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-event.php:509
|
||||
#, php-format
|
||||
msgid "%s mins"
|
||||
msgstr "%s minuten"
|
||||
|
||||
#: google-calendar-events/includes/class-gce-feed.php:89
|
||||
msgid ""
|
||||
"The feed URL has not been set. Please make sure to set it correctly in the "
|
||||
"Feed settings."
|
||||
msgstr ""
|
||||
"De URL van de feed is niet ingesteld. Voer a.u.b. de URL in bij de "
|
||||
"instellingen van de Feed."
|
||||
|
||||
#: google-calendar-events/includes/class-gce-feed.php:165
|
||||
msgid ""
|
||||
"Some data was retrieved, but could not be parsed successfully. Please ensure "
|
||||
"your feed settings are correct."
|
||||
msgstr ""
|
||||
"Er zijn enkele gegevens ontvangen, maar deze konden niet worden verwerkt. "
|
||||
"Controleer a.u.b. de instellingen van de feed."
|
||||
|
||||
#: google-calendar-events/includes/class-gce-feed.php:169
|
||||
msgid " Please ensure your feed URL is correct."
|
||||
msgstr "Zorg a.u.b. dat de feed URL correct is."
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:21
|
||||
msgid "Google Calendar Feeds"
|
||||
msgstr "Google Agenda Feeds"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:22
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:24
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:72
|
||||
msgid "Feed"
|
||||
msgstr "Feed"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:23
|
||||
msgid "GCal Events"
|
||||
msgstr "GCal Evenementen"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:25
|
||||
msgid "Add New"
|
||||
msgstr "Nieuwe toevoegen"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:26
|
||||
msgid "Add New Feed"
|
||||
msgstr "Voeg nieuwe Feed toe"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:27
|
||||
msgid "New Feed"
|
||||
msgstr "Nieuwe Feed"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:28
|
||||
msgid "Edit Feed"
|
||||
msgstr "Feed bewerken"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:29
|
||||
msgid "View Feed"
|
||||
msgstr "Feed weergeven"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:30
|
||||
msgid "All GCal Feeds"
|
||||
msgstr "Alle GCal Feeds"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:31
|
||||
msgid "Search GCal Feeds"
|
||||
msgstr "GCal Feeds zoeken"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:32
|
||||
msgid "No feeds found."
|
||||
msgstr "Geen feeds gevonden."
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:33
|
||||
msgid "No feeds found in Trash."
|
||||
msgstr "Geen feeds gevonden in de Prullenbak"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:70
|
||||
msgid "feed"
|
||||
msgstr "feed"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:75
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:76
|
||||
#, php-format
|
||||
msgid "%4$s updated. %1$sView %2$s%3$s"
|
||||
msgstr "%4$s bijgewerkt. %1$sWeergave %2$s%3$s"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:77
|
||||
#, php-format
|
||||
msgid "%4$s published. %1$sView %2$s%3$s"
|
||||
msgstr "%4$s gepubliceerd. %1$sWeergave %2$s%3$s"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:78
|
||||
#, php-format
|
||||
msgid "%4$s saved. %1$sView %2$s%3$s"
|
||||
msgstr "%4$s opgeslagen. %1$sWeergave %2$s%3$s"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:79
|
||||
#, php-format
|
||||
msgid "%4$s submitted. %1$sView %2$s%3$s"
|
||||
msgstr "%4$s verzonden. %1$sWeergave %2$s%3$s"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:80
|
||||
#, php-format
|
||||
msgid "%4$s draft updated. %1$sView %2$s%3$s"
|
||||
msgstr "%4$s concept bijgewerkt. %1$sWeergave %2$s%3$s"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:97
|
||||
msgid "Helpful Links"
|
||||
msgstr "Nuttige links"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:217
|
||||
msgid "Feed ID"
|
||||
msgstr "Feed ID"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:218
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:73
|
||||
msgid "Feed Shortcode"
|
||||
msgstr "Feed Shortcode"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:219
|
||||
msgid "Display Type"
|
||||
msgstr "Weergave Type"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:246
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:152
|
||||
#: google-calendar-events/views/widgets.php:218
|
||||
msgid "Grid"
|
||||
msgstr "Raster"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:248
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:153
|
||||
#: google-calendar-events/views/widgets.php:219
|
||||
msgid "List"
|
||||
msgstr "Lijst"
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:250
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:154
|
||||
#: google-calendar-events/views/widgets.php:220
|
||||
msgid "Grouped List"
|
||||
msgstr "Gegroepeerde lijst"
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:29
|
||||
msgid "Google API Key"
|
||||
msgstr "Google API Sleutel"
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:30
|
||||
msgid ""
|
||||
"If left blank all displayed Google calendars will use a public Google API "
|
||||
"key shared across all plugin users."
|
||||
msgstr ""
|
||||
"Als niets wordt ingevuld zullen de Google Agenda's een publieke Google API "
|
||||
"sleutel gebruiken die voor alle plugin gebruikers beschikbaar is."
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:31
|
||||
msgid ""
|
||||
"Currently the shared key is limited to 500,000 requests per day and 5 "
|
||||
"requests per second."
|
||||
msgstr ""
|
||||
"Momenteel is deze gedeelde sleutel beperkt tot 500.000 aanvragen per dag en "
|
||||
"5 aanvragen per seconde."
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:32
|
||||
#, php-format
|
||||
msgid ""
|
||||
"To avoid these limits <a href=\"%s\" target=\"_blank\">click here for "
|
||||
"instructions on how to generate and use your own Google API key.</a>"
|
||||
msgstr ""
|
||||
"Als u deze beperking wilt voorkomen, kunt u <a href=\"%s\" target=\"_blank"
|
||||
"\">hier instructies vinden over hoe u uw eigen Google API sleutel kunt "
|
||||
"aanmaken en gebruiken</a>."
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:39
|
||||
msgid "Save Settings"
|
||||
msgstr "Instellingen Opslaan"
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:40
|
||||
msgid ""
|
||||
"Save your settings when uninstalling this plugin. Useful when upgrading or "
|
||||
"re-installing."
|
||||
msgstr ""
|
||||
"Sla uw instellingen op wanneer de plugin wordt gedeïnstalleerd. Nuttig "
|
||||
"bij het bijwerken of herinstalleren van de plugin."
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:169
|
||||
#, php-format
|
||||
msgid ""
|
||||
"The callback function used for the <strong>%s</strong> setting is missing."
|
||||
msgstr ""
|
||||
"De callback-functie die wordt gebruikt voor de <strong>%s</strong> "
|
||||
"instelling ontbreekt."
|
||||
|
||||
#: google-calendar-events/views/admin/api-settings-notice.php:27
|
||||
msgid "GCal Events Important Update (Nov. 19, 2014):"
|
||||
msgstr "Belangrijke update van GCal Evenementen (19 Nov 2014):"
|
||||
|
||||
#: google-calendar-events/views/admin/api-settings-notice.php:28
|
||||
msgid ""
|
||||
"GCal Events now uses the Google API version 3, which requires use of a "
|
||||
"public key."
|
||||
msgstr ""
|
||||
"GCal Evenementen gebruikt nu Google API versie 3, waarvoor een publieke "
|
||||
"sleutel nodig is."
|
||||
|
||||
#: google-calendar-events/views/admin/api-settings-notice.php:29
|
||||
msgid ""
|
||||
"By default a shared key is used across all plugin users, which is limited to "
|
||||
"500,000 requests per day and 5 requests per second."
|
||||
msgstr ""
|
||||
"Standaard wordt de gedeelde sleutel gebruikt door alle plugin gebruikers. "
|
||||
"Deze is beperkt tot 500.000 aanvragen per dag en 5 aanvragen per seconde."
|
||||
|
||||
#: google-calendar-events/views/admin/api-settings-notice.php:30
|
||||
msgid "To avoid these limits you can use your own Google API key."
|
||||
msgstr ""
|
||||
"Om deze beperkingen te voorkomen kun je je eigen Google API sleutel "
|
||||
"gebruiken."
|
||||
|
||||
#: google-calendar-events/views/admin/api-settings-notice.php:33
|
||||
msgid "Update your API settings now"
|
||||
msgstr "Pas je API instellingen nu aan"
|
||||
|
||||
#: google-calendar-events/views/admin/api-settings-notice.php:34
|
||||
msgid "Hide this"
|
||||
msgstr "Verbergen"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:39
|
||||
msgid ""
|
||||
"Check this box to use the simple display options below instead of the Event "
|
||||
"Builder code on the left."
|
||||
msgstr ""
|
||||
"Vink deze optie aan om de eenvoudige weergaveopties hieronder te gebruiken "
|
||||
"in plaats van de Evenement Weergavecode aan de linkerkant."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:44
|
||||
msgid "Start date / time display"
|
||||
msgstr "Aanvangsdatum / -tijdsweergave"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:45
|
||||
msgid "Select how to display the start date / time."
|
||||
msgstr "Selecteer hoe de aanvangsdatum / -tijd moet worden weergegeven."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:47
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:61
|
||||
msgid "None"
|
||||
msgstr "Geen"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:48
|
||||
msgid "Start time"
|
||||
msgstr "Aanvangstijd"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:49
|
||||
msgid "Start date"
|
||||
msgstr "Aanvangsdatum"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:50
|
||||
msgid "Start time and date"
|
||||
msgstr "Aanvangstijd en -datum"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:51
|
||||
msgid "Start date and time"
|
||||
msgstr "Aanvangsdatum en -tijd"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:53
|
||||
msgid "Text to display before the start time."
|
||||
msgstr "Tekst om voor de aanvangstijd weer te geven."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:58
|
||||
msgid "End time/date display"
|
||||
msgstr "Eindtijd/-datum weergave"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:59
|
||||
msgid "Select how to display the end date / time."
|
||||
msgstr "Selecteer hoe de einddatum / -tijd weergegeven moet worden."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:62
|
||||
msgid "End time"
|
||||
msgstr "Eindtijd"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:63
|
||||
msgid "End date"
|
||||
msgstr "Einddatum"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:64
|
||||
msgid "End time and date"
|
||||
msgstr "Eindtijd en -datum"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:65
|
||||
msgid "End date and time"
|
||||
msgstr "Einddatum en -tijd"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:67
|
||||
msgid "Text to display before the end time."
|
||||
msgstr "Tekst om voor de eindtijd weer te geven."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:72
|
||||
msgid "Separator"
|
||||
msgstr "Scheidingsteken"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:74
|
||||
msgid ""
|
||||
"If you have chosen to display both the time and date above, enter the text / "
|
||||
"characters to display between the time and date here (including any spaces)."
|
||||
msgstr ""
|
||||
"Als je hierboven hebt gekozen om zowel tijd als datum weer te geven, voer "
|
||||
"dan hier de tekst / leestekens in om weer te geven tussen de tijd en de "
|
||||
"datum (inclusief evt. spaties)."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:80
|
||||
msgid "Location"
|
||||
msgstr "Locatie"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:82
|
||||
msgid "Show the location of events?"
|
||||
msgstr "Locatie van evenementen weergeven?"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:83
|
||||
msgid "Text to display before the location."
|
||||
msgstr "Tekst om voor de locatie weer te geven."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:88
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:91
|
||||
msgid ""
|
||||
"Show the description of events? (URLs in the description will be made into "
|
||||
"links)."
|
||||
msgstr ""
|
||||
"Omschrijving van evenementen weergeven? (URL's in de omschrijving worden "
|
||||
"omgezet in links)."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:93
|
||||
msgid "Text to display before the description."
|
||||
msgstr "Tekst om voor de omschrijving weer te geven."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:95
|
||||
msgid ""
|
||||
"Maximum number of words to show from description. Leave blank for no limit."
|
||||
msgstr ""
|
||||
"Maximum aantal woorden van de omschrijving om weer te geven. Leeglaten om "
|
||||
"volledige omschrijving weer te geven."
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:100
|
||||
msgid "Event Link"
|
||||
msgstr "Link naar evenement"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:103
|
||||
msgid "Show a link to the Google Calendar page for an event?"
|
||||
msgstr "Link weergeven naar de Google Agenda pagina voor een evenement?"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:107
|
||||
msgid "Links open in a new window / tab?"
|
||||
msgstr "Link in een nieuw venster of tab openen?"
|
||||
|
||||
#: google-calendar-events/views/admin/display-options-meta.php:109
|
||||
msgid "The link text to be displayed."
|
||||
msgstr "De weer te geven tekst voor de link."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:54
|
||||
msgid ""
|
||||
"We're <strong>smack dab</strong> in the middle of building additional "
|
||||
"features for this plugin. Have ideas?"
|
||||
msgstr ""
|
||||
"We zijn <strong>op dit moment</strong> extra functies voor deze plugin aan "
|
||||
"het bouwen. Hebt u ideeën?"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:57
|
||||
msgid "Visit our roadmap and tell us what you're looking for"
|
||||
msgstr "Bezoek onze \"roadmap\" en vertel ons waar je naar op zoek bent"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:63
|
||||
msgid "Want to be in the know?"
|
||||
msgstr "Wilt u op de hoogte gehouden worden?"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:66
|
||||
msgid "Get notified when new features are released"
|
||||
msgstr "Ontvang een melding wanneer nieuwe functies zijn vrijgegeven"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:77
|
||||
msgid ""
|
||||
"Copy and paste this shortcode to display this Google Calendar feed on any "
|
||||
"post or page."
|
||||
msgstr ""
|
||||
"Kopiëer en plak deze shortcode om deze Google Agenda feed in een "
|
||||
"bericht of op een pagina weer te geven."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:78
|
||||
msgid ""
|
||||
"To avoid display issues, make sure to paste the shortcode in the Text tab of "
|
||||
"the post editor."
|
||||
msgstr ""
|
||||
"Om weergaveproblemen te voorkomen kunt u de shortcode het beste in het Tekst-"
|
||||
"tab van het bericht plakken."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:83
|
||||
msgid "Google Calendar ID"
|
||||
msgstr "Google Agenda ID"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:87
|
||||
msgid "The Google Calendar ID."
|
||||
msgstr "De Google Agenda ID."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:87
|
||||
msgid "Example"
|
||||
msgstr "Voorbeeld"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:89
|
||||
msgid "How to find your GCal calendar ID"
|
||||
msgstr "Hoe vindt u uw Google Agenda ID"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:95
|
||||
msgid "Search Query"
|
||||
msgstr "Zoekopdracht"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:98
|
||||
msgid "Find and show events based on a search query."
|
||||
msgstr "Evenementen zoeken en weergeven op basis van een zoekopdracht."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:103
|
||||
msgid "Expand Recurring Events?"
|
||||
msgstr "Terugkerende evenementen herhalen?"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:105
|
||||
msgid "Yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:106
|
||||
msgid ""
|
||||
"This will show recurring events each time they occur, otherwise it will only "
|
||||
"show the event the first time it occurs."
|
||||
msgstr ""
|
||||
"Hiermee worden terugkerende evenementen bij elke herhaling weergegeven, "
|
||||
"anders worden ze alleen de eerste keer weergegeven."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:111
|
||||
msgid "Date Format"
|
||||
msgstr "Datumnotatie"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:115
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:126
|
||||
#, php-format
|
||||
msgid "Use %sPHP date formatting%s."
|
||||
msgstr "Gebruik %sPHP datumnotatie%s."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:116
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:127
|
||||
msgid "Leave blank to use the default."
|
||||
msgstr "Leeglaten om de standaardinstelling te gebruiken."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:122
|
||||
msgid "Time Format"
|
||||
msgstr "Tijdsnotatie"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:133
|
||||
msgid "Cache Duration"
|
||||
msgstr "Tijdsduur cachegeheugen"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:136
|
||||
msgid ""
|
||||
"The length of time, in seconds, to cache the feed (43200 = 12 hours). If "
|
||||
"this feed changes regularly, you may want to reduce the cache duration."
|
||||
msgstr ""
|
||||
"De tijdsperiode, in seconden, dat het cachegeheugen van de feed wordt "
|
||||
"bewaard (43200 = 12 uur). Als deze feed regelmatig wijzigt, wilt u de "
|
||||
"tijdsduur van het cachegeheugen wellicht verlagen."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:141
|
||||
msgid "Multiple Day Events"
|
||||
msgstr "Evenementen op meerdere dagen"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:143
|
||||
msgid "Show on each day"
|
||||
msgstr "Op elke dag weergeven"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:144
|
||||
msgid ""
|
||||
"Show events that span multiple days on each day that they span, rather than "
|
||||
"just the first day."
|
||||
msgstr ""
|
||||
"Geef evenementen die over meerdere dagen verspreid zijn weer op elke dag, in "
|
||||
"plaats van alleen op de eerste dag."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:149
|
||||
msgid "Display Mode"
|
||||
msgstr "Weergavemodus"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:156
|
||||
msgid "Choose how you want your calendar to be displayed."
|
||||
msgstr "Kies hoe u uw agenda wilt weergeven."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:161
|
||||
msgid "Show Paging Links"
|
||||
msgstr "Links tonen om te bladeren"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:163
|
||||
#: google-calendar-events/views/widgets.php:227
|
||||
msgid "Check this option to display Next and Back navigation links."
|
||||
msgstr "Vink deze optie aan om Vorige en Volgende links weer te geven."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:168
|
||||
msgid "Number of Events per Page"
|
||||
msgstr "Aantal evenementen per pagina"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:172
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:183
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:197
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:211
|
||||
#: google-calendar-events/views/widgets.php:242
|
||||
#: google-calendar-events/views/widgets.php:250
|
||||
msgid "Days"
|
||||
msgstr "Dagen"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:173
|
||||
#: google-calendar-events/views/widgets.php:243
|
||||
msgid "Events"
|
||||
msgstr "Evenementen"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:175
|
||||
msgid "How many events to display per page (List View only)."
|
||||
msgstr ""
|
||||
"Hoeveel evenementen per pagina er worden weergeven (alleen voor "
|
||||
"Lijstweergave)."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:180
|
||||
msgid "Display Start Date Offset"
|
||||
msgstr ""
|
||||
"Geef weer op welke dag - ten opzichte van de huidige datum - de lijst "
|
||||
"standaard moet starten (alleen voor Lijstweergave):"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:186
|
||||
#: google-calendar-events/views/widgets.php:253
|
||||
msgid "Ahead"
|
||||
msgstr "Vooruit"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:188
|
||||
msgid ""
|
||||
"Change if you need to initially display events on a date other than today "
|
||||
"(List View only)."
|
||||
msgstr ""
|
||||
"Pas dit aan als u standaard evenementen wilt weergeven op een andere dan de "
|
||||
"huidige dag (alleen voor Lijstweergave)."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:193
|
||||
msgid "Minimum Feed Start Date"
|
||||
msgstr "Minimale startdatum van de feed"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:198
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:212
|
||||
msgid "Months"
|
||||
msgstr "Maanden"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:199
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:213
|
||||
msgid "Years"
|
||||
msgstr "Jaar"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:201
|
||||
msgid "back"
|
||||
msgstr "geleden"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:202
|
||||
msgid ""
|
||||
"Set how far back to retrieve events regardless of month or page being "
|
||||
"displayed."
|
||||
msgstr ""
|
||||
"Stel in van hoe lang geleden u evenementen wilt ophalen, onafhankelijk van "
|
||||
"de maand of pagina die wordt weergegeven."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:207
|
||||
msgid "Maximum Feed End Date"
|
||||
msgstr "Maximale feed einddatum"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:215
|
||||
msgid "forward"
|
||||
msgstr "vooruit"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-meta-display.php:216
|
||||
msgid ""
|
||||
"Set how far in the future to retrieve events regardless of month or page "
|
||||
"being displayed."
|
||||
msgstr ""
|
||||
"Stel in hoe ver in de toekomst u evenenementen wilt ophalen, onafhankelijk "
|
||||
"van de maand of pagina die wordt weergegeven."
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-sidebar-help.php:6
|
||||
msgid "Documentation & getting started"
|
||||
msgstr "Documentatie & aan de slag"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-sidebar-help.php:12
|
||||
msgid "Community support forums"
|
||||
msgstr "Community support forums"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-sidebar-help.php:18
|
||||
msgid "Get notified of new features"
|
||||
msgstr "Blijf op de hoogte van nieuwe functies"
|
||||
|
||||
#: google-calendar-events/views/admin/gce-feed-sidebar-help.php:24
|
||||
msgid "Rate this plugin"
|
||||
msgstr "Beoordeel deze plugin"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:28
|
||||
msgid ""
|
||||
"Display a list or calendar grid of events from one or more Google Calendar "
|
||||
"feeds you have added"
|
||||
msgstr ""
|
||||
"Geef een lijst of agendaraster van evenementen weer van een of meer Google "
|
||||
"Agenda feeds die u heeft toegevoegd"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:111
|
||||
msgid ""
|
||||
"No valid Feed IDs have been entered for this widget. Please check that you "
|
||||
"have entered the IDs correctly in the widget settings (Appearance > "
|
||||
"Widgets), and that the Feeds have not been deleted."
|
||||
msgstr ""
|
||||
"Er zijn geen geldige Feed ID's toegevoegd voor deze widget. Controleer a.u."
|
||||
"b. of u de ID's op de juiste wijze hebt ingevoerd in de widget instellingen "
|
||||
"(Weergave > Widgets), en of de Feeds niet zijn verwijderd."
|
||||
|
||||
#: google-calendar-events/views/widgets.php:144
|
||||
msgid "You have not added any feeds yet."
|
||||
msgstr "U hebt nog geen feeds toegevoegd."
|
||||
|
||||
#: google-calendar-events/views/widgets.php:186
|
||||
msgid "There are no feeds created yet."
|
||||
msgstr "Er zijn nog geen feeds aangemaakt."
|
||||
|
||||
#: google-calendar-events/views/widgets.php:187
|
||||
msgid "Add your first feed!"
|
||||
msgstr "Voeg uw eerste feed toe!"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:211
|
||||
msgid "Feeds to Display (comma separated list - i.e. 101,102,103):"
|
||||
msgstr "Weer te geven feeds (kommagescheiden lijst, bijv. 101,102,103):"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:216
|
||||
msgid "Display Events as:"
|
||||
msgstr "Evenementen weergeven als:"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:225
|
||||
msgid "Show Paging Links:"
|
||||
msgstr "Links tonen om te bladeren:"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:231
|
||||
msgid "Sort Order (List View only):"
|
||||
msgstr "Sorteervolgorde (alleen voor Lijstweergave):"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:233
|
||||
msgid "Ascending"
|
||||
msgstr "Oplopend"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:234
|
||||
msgid "Descending"
|
||||
msgstr "Aflopend"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:239
|
||||
msgid "Number of Events per Page (List View only):"
|
||||
msgstr "Aantal evenementen per pagina (alleen voor Lijstweergave):"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:248
|
||||
msgid "Display Start Date Offset (List View only):"
|
||||
msgstr ""
|
||||
"Geef weer op welke dag - ten opzichte van de huidige datum - de lijst "
|
||||
"standaard moet starten (alleen voor Lijstweergave):"
|
||||
|
||||
#: google-calendar-events/views/widgets.php:258
|
||||
msgid ""
|
||||
"Display Title on Tooltip/List Item (e.g. 'Events on 7th March'). Grouped "
|
||||
"lists always have a title displayed."
|
||||
msgstr ""
|
||||
"Geef de titel weer op de knopinfo / lijstonderdeel (bijv. 'Evenementen op 7 "
|
||||
"maart'). Bij gegroepeerde lijsten wordt altijd een titel weergegeven."
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Google Calendar Events\n"
|
||||
"POT-Creation-Date: 2014-11-19 00:09-0700\n"
|
||||
"PO-Revision-Date: 2014-11-19 00:10-0700\n"
|
||||
"POT-Creation-Date: 2014-11-22 16:21-0700\n"
|
||||
"PO-Revision-Date: 2014-11-22 16:21-0700\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: en\n"
|
||||
@@ -17,24 +17,20 @@ msgstr ""
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:128
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:129
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:198
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:200
|
||||
#: google-calendar-events/includes/register-settings.php:54
|
||||
msgid "General Settings"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:186
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:188
|
||||
#: google-calendar-events/views/widgets.php:27
|
||||
msgid "Google Calendar Events"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:199
|
||||
#: google-calendar-events/class-google-calendar-events-admin.php:201
|
||||
msgid "Feeds"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/class-google-calendar-events.php:142
|
||||
msgid "Loading..."
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/admin/admin-functions.php:20
|
||||
msgid "Cache has been cleared for this feed."
|
||||
msgstr ""
|
||||
@@ -84,7 +80,7 @@ msgstr ""
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/class-gce-display.php:366
|
||||
#: google-calendar-events/includes/class-gce-display.php:371
|
||||
msgid "No events to display."
|
||||
msgstr ""
|
||||
|
||||
@@ -154,14 +150,18 @@ msgid ""
|
||||
"Feed settings."
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/class-gce-feed.php:165
|
||||
#: google-calendar-events/includes/class-gce-feed.php:194
|
||||
msgid ""
|
||||
"Some data was retrieved, but could not be parsed successfully. Please ensure "
|
||||
"your feed settings are correct."
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/class-gce-feed.php:169
|
||||
msgid " Please ensure your feed URL is correct."
|
||||
#: google-calendar-events/includes/class-gce-feed.php:197
|
||||
msgid "An error has occured."
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/class-gce-feed.php:202
|
||||
msgid " Please ensure your calendar ID is correct."
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:21
|
||||
@@ -244,10 +244,18 @@ msgstr ""
|
||||
msgid "%4$s draft updated. %1$sView %2$s%3$s"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:94
|
||||
msgid "Feed Settings"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:97
|
||||
msgid "Helpful Links"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:99
|
||||
msgid "Display Options"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/gce-feed-cpt.php:217
|
||||
msgid "Feed ID"
|
||||
msgstr ""
|
||||
@@ -279,6 +287,10 @@ msgstr ""
|
||||
msgid "Grouped List"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/misc-functions.php:21
|
||||
msgid "Loading..."
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/includes/register-settings.php:29
|
||||
msgid "Google API Key"
|
||||
msgstr ""
|
||||
@@ -714,6 +726,14 @@ msgstr ""
|
||||
msgid "Add your first feed!"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/views/widgets.php:197
|
||||
msgid "Events on"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/views/widgets.php:206
|
||||
msgid "Title:"
|
||||
msgstr ""
|
||||
|
||||
#: google-calendar-events/views/widgets.php:211
|
||||
msgid "Feeds to Display (comma separated list - i.e. 101,102,103):"
|
||||
msgstr ""
|
||||
|
||||
@@ -194,7 +194,7 @@ class GCE_Widget extends WP_Widget {
|
||||
$display_type = ( isset( $instance['display_type'] ) ) ? $instance['display_type'] : 'grid';
|
||||
$order = ( isset( $instance['order'] ) ) ? $instance['order'] : 'asc';
|
||||
$display_title = ( isset( $instance['display_title'] ) ) ? $instance['display_title'] : true;
|
||||
$title_text = ( isset( $instance['display_title_text'] ) ) ? $instance['display_title_text'] : 'Events on';
|
||||
$title_text = ( isset( $instance['display_title_text'] ) ) ? $instance['display_title_text'] : __( 'Events on', 'gce' );
|
||||
$paging = ( isset( $instance['paging'] ) ? $instance['paging'] : 1 );
|
||||
$list_max_num = ( isset( $instance['list_max_num'] ) ? $instance['list_max_num'] : 7 );
|
||||
$list_max_length = ( isset( $instance['list_max_length'] ) ? $instance['list_max_length'] : 'days' );
|
||||
@@ -203,7 +203,7 @@ class GCE_Widget extends WP_Widget {
|
||||
|
||||
?>
|
||||
<p>
|
||||
<label for="<?php echo $this->get_field_id( 'title' ); ?>">Title:</label>
|
||||
<label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:', 'gce' ); ?></label>
|
||||
<input type="text" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo $title; ?>" class="widefat" />
|
||||
</p>
|
||||
<p>
|
||||
@@ -228,7 +228,7 @@ class GCE_Widget extends WP_Widget {
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<label for="<?php echo $this->get_field_id( 'order' ); ?>"><?php _e( 'Sort Order (List View only):' ); ?></label>
|
||||
<label for="<?php echo $this->get_field_id( 'order' ); ?>"><?php _e( 'Sort Order (List View only):', 'gce' ); ?></label>
|
||||
<select id="<?php echo $this->get_field_id( 'order' ); ?>" name="<?php echo $this->get_field_name( 'order' ); ?>" class="widefat">
|
||||
<option value="asc" <?php selected( $order, 'asc' ); ?>><?php _e( 'Ascending', 'gce' ); ?></option>
|
||||
<option value="desc" <?php selected( $order, 'desc' ); ?>><?php _e( 'Descending', 'gce' ); ?></option>
|
||||
|
||||
Binary file not shown.
@@ -6,15 +6,15 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: User Role Editor\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-10-21 10:23+0700\n"
|
||||
"PO-Revision-Date: 2014-10-21 10:24+0700\n"
|
||||
"Last-Translator: Vladimir Garagulya <support@role-editor.com>\n"
|
||||
"POT-Creation-Date: 2014-10-21 10:21+0700\n"
|
||||
"PO-Revision-Date: 2014-11-23 08:20+0400\n"
|
||||
"Last-Translator: FxB <fxb@wp-translations.org>\n"
|
||||
"Language-Team: French (France) (http://www.transifex.com/projects/p/user-"
|
||||
"role-editor/language/fr_FR/)\n"
|
||||
"Language: fr_FR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fr_FR\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Generator: Poedit 1.5.4\n"
|
||||
"X-Poedit-Basepath: .\n"
|
||||
@@ -852,6 +852,9 @@ msgid ""
|
||||
"assign all of them an empty role \"No rights\", in order to look on the "
|
||||
"users list with role \"No rights\" at the separate tab then."
|
||||
msgstr ""
|
||||
"Afficher sur la page « Utilisateurs » les utilisateurs sans rôle. Ce module "
|
||||
"permet d'attribuer à chacun d'eux un rôle vide « Aucun droit », afin de "
|
||||
"pouvoir les afficher dans un onglet « Aucun droit » séparé ensuite."
|
||||
|
||||
#: ../includes/class-ure-screen-help.php:59
|
||||
msgid "Other default roles for new registered user"
|
||||
@@ -885,6 +888,3 @@ msgstr ""
|
||||
"Seul le Super Administrateur peut créer, modifier ou supprimer des "
|
||||
"utilisateurs sur des installations WordPress multisite par défaut. Activer "
|
||||
"cette option pour supprimer cette limitation."
|
||||
|
||||
#~ msgid "select roles below"
|
||||
#~ msgstr "sélectionner le rôle ci-dessous"
|
||||
Binary file not shown.
@@ -6,14 +6,14 @@ msgstr ""
|
||||
"Project-Id-Version: User Role Editor\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-10-21 10:21+0700\n"
|
||||
"PO-Revision-Date: 2014-10-21 10:28+0700\n"
|
||||
"Last-Translator: Vladimir Garagulya <support@role-editor.com>\n"
|
||||
"PO-Revision-Date: 2014-11-23 08:21+0400\n"
|
||||
"Last-Translator: Abdullah Pazarbasi <mail@abdullahpazarbasi.com>\n"
|
||||
"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/user-"
|
||||
"role-editor/language/tr_TR/)\n"
|
||||
"Language: tr_TR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: tr_TR\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Poedit 1.5.4\n"
|
||||
"X-Poedit-Basepath: .\n"
|
||||
@@ -486,7 +486,7 @@ msgstr "Tema düzenleme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1959
|
||||
msgid "Activate plugins"
|
||||
msgstr "Eklenti etkilileştirme"
|
||||
msgstr "Eklenti etkinleştirme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1960
|
||||
msgid "Edit plugins"
|
||||
@@ -530,19 +530,19 @@ msgstr "Süzülmemiş html"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1970
|
||||
msgid "Edit posts"
|
||||
msgstr "Gönderi düzenleme"
|
||||
msgstr "Yazı düzenleme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1971
|
||||
msgid "Edit others posts"
|
||||
msgstr "Başkalarının gönderilerini düzenleme"
|
||||
msgstr "Başkalarının yazılarını düzenleme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1972
|
||||
msgid "Edit published posts"
|
||||
msgstr "Yayımdaki gönderileri düzenleme"
|
||||
msgstr "Yayımdaki yazıları düzenleme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1973
|
||||
msgid "Publish posts"
|
||||
msgstr "Gönderi yayımlama"
|
||||
msgstr "Yazı yayımlama"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1974
|
||||
msgid "Edit pages"
|
||||
@@ -622,39 +622,39 @@ msgstr "Yayımdaki sayfaları silme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1993
|
||||
msgid "Delete posts"
|
||||
msgstr "Gönderi silme"
|
||||
msgstr "Yazı silme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1994
|
||||
msgid "Delete others posts"
|
||||
msgstr "Başkalarının gönderilerini silme"
|
||||
msgstr "Başkalarının yazılarını silme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1995
|
||||
msgid "Delete published posts"
|
||||
msgstr "Yayımdaki gönderileri silme"
|
||||
msgstr "Yayımdaki yazıları silme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1996
|
||||
msgid "Delete private posts"
|
||||
msgstr "Özel gönderileri silme"
|
||||
msgstr "Kişisel yazıları silme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1997
|
||||
msgid "Edit private posts"
|
||||
msgstr "Özel gönderileri düzenleme"
|
||||
msgstr "Kişisel yazıları düzenleme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1998
|
||||
msgid "Read private posts"
|
||||
msgstr "Özel gönderileri okuma"
|
||||
msgstr "Kişisel yazıları okuma"
|
||||
|
||||
#: ../includes/class-ure-lib.php:1999
|
||||
msgid "Delete private pages"
|
||||
msgstr "Özel gönderileri silme"
|
||||
msgstr "Kişisel sayfaları silme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:2000
|
||||
msgid "Edit private pages"
|
||||
msgstr "Özel sayfaları düzenleme"
|
||||
msgstr "Kişisel sayfaları düzenleme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:2001
|
||||
msgid "Read private pages"
|
||||
msgstr "Özel sayfaları okuma"
|
||||
msgstr "Kişisel sayfaları okuma"
|
||||
|
||||
#: ../includes/class-ure-lib.php:2002
|
||||
msgid "Delete users"
|
||||
@@ -754,7 +754,7 @@ msgstr "Sürüm:"
|
||||
|
||||
#: ../includes/class-ure-lib.php:2292
|
||||
msgid "Author's website"
|
||||
msgstr "Yazar'ın web sitesi"
|
||||
msgstr "Yazarın web sitesi"
|
||||
|
||||
#: ../includes/class-ure-lib.php:2293
|
||||
msgid "Plugin webpage"
|
||||
@@ -766,7 +766,7 @@ msgstr "Eklenti indirme"
|
||||
|
||||
#: ../includes/class-ure-lib.php:2296
|
||||
msgid "FAQ"
|
||||
msgstr "SSS"
|
||||
msgstr "S.S.S."
|
||||
|
||||
#: ../includes/class-ure-lib.php:2344
|
||||
msgid "None"
|
||||
@@ -818,7 +818,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"otomatik olarak \"edit_others_post\" gibi teknik biçimdeki kabiliyet "
|
||||
"isimlerini dahili kullanım için daha kullanıcı dostu biçime dönüştürür, "
|
||||
"mesela \"Başkalarının gönderilerini düzenleme\"."
|
||||
"mesela \"Başkalarının yazılarını düzenleme\"."
|
||||
|
||||
#: ../includes/class-ure-screen-help.php:22
|
||||
msgid ""
|
||||
@@ -838,10 +838,13 @@ msgid ""
|
||||
"assign all of them an empty role \"No rights\", in order to look on the "
|
||||
"users list with role \"No rights\" at the separate tab then."
|
||||
msgstr ""
|
||||
"Rolsüz birkaç kullanıcıyı \"Kullanıcılar\" sayfasında gösterin. Modül "
|
||||
"onların hepsini \"Haksız\" isimli boş bir role atanmasına, daha sonra ayrı "
|
||||
"bir sekmede herhangi hakkı olmayan kullanıcıları görebilmek için izin verir."
|
||||
|
||||
#: ../includes/class-ure-screen-help.php:59
|
||||
msgid "Other default roles for new registered user"
|
||||
msgstr ""
|
||||
msgstr "Yeni kayıtlı kullanıcılar için diğer varsayılan roller"
|
||||
|
||||
#: ../includes/class-ure-screen-help.php:60
|
||||
msgid ""
|
||||
@@ -850,10 +853,16 @@ msgid ""
|
||||
"account that other default roles should exist at the site, in order to be "
|
||||
"assigned to the new registered users."
|
||||
msgstr ""
|
||||
"Aşağıdan yeni kullanıcılara birincil rollerine ilaveten otomatik olarak "
|
||||
"atanması için roller seçin. Çoklu site ortamları için unutulmaması gereken: "
|
||||
"take into account that other default roles should exist at the site, in "
|
||||
"order to be assigned to the new registered users."
|
||||
|
||||
#: ../includes/class-ure-screen-help.php:78
|
||||
msgid "Allow non super-admininstrators to create, edit and delete users"
|
||||
msgstr ""
|
||||
"Süper yönetici olmayanların kullanıcı oluşturma, düzenleme ve silmelerine "
|
||||
"izin ver"
|
||||
|
||||
#: ../includes/class-ure-screen-help.php:79
|
||||
msgid ""
|
||||
@@ -861,6 +870,6 @@ msgid ""
|
||||
"multi-site by default. Turn this option on in order to remove this "
|
||||
"limitation."
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "select roles below"
|
||||
#~ msgstr "aşağıdaki rollerden seçin"
|
||||
"Süper yönetici WordPress çoklu site yapısında varsayılan olarak "
|
||||
"kullanıcıları yalnızca oluşturur, düzenler ve siler. Bu kısıtlamayı "
|
||||
"kaldırmak için bu seçeneği açık yapın."
|
||||
@@ -3,12 +3,12 @@ Contributors: shinephp
|
||||
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=vladimir%40shinephp%2ecom&lc=RU&item_name=ShinePHP%2ecom&item_number=User%20Role%20Editor%20WordPress%20plugin¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
|
||||
Tags: user, role, editor, security, access, permission, capability
|
||||
Requires at least: 3.5
|
||||
Tested up to: 4.0
|
||||
Tested up to: 4.0.1
|
||||
Stable tag: trunk
|
||||
License: GPLv2 or later
|
||||
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
||||
|
||||
User Role Editor WordPress plugin makes the role capabilities changing easy. You can change any WordPress user role.
|
||||
User Role Editor WordPress plugin makes user roles and capabilities changing easy. Edit/add/delete WordPress user roles and capabilities.
|
||||
|
||||
== Description ==
|
||||
|
||||
@@ -85,13 +85,17 @@ Some translations may be outdated. If you have better translation for some phras
|
||||
|
||||
|
||||
== Changelog ==
|
||||
= 4.17.3 =
|
||||
* 23.11.2014
|
||||
* French and Turkish translation were updated. Thanks to [Transifex](https://www.transifex.com) translation team.
|
||||
|
||||
= 4.17.2 =
|
||||
* 21.10.2014
|
||||
* Notice: "Undefined property: Ure_Lib::$pro in .../class-user-role-editor.php on line 550" was fixed.
|
||||
* Settings help screen text was updated.
|
||||
* Russian translation was updated.
|
||||
* Hungarian translation was updated. Thanks to Németh Balázs.
|
||||
* French and Turkish translation are updated. Thanks to [Transifex](https://www.transifex.com) translation team.
|
||||
* French and Turkish translation were updated. Thanks to [Transifex](https://www.transifex.com) translation team.
|
||||
|
||||
|
||||
= 4.17.1 =
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
Plugin Name: User Role Editor
|
||||
Plugin URI: http://role-editor.com
|
||||
Description: Change/add/delete WordPress user roles and capabilities.
|
||||
Version: 4.17.2
|
||||
Version: 4.17.3
|
||||
Author: Vladimir Garagulya
|
||||
Author URI: http://www.shinephp.com
|
||||
Text Domain: ure
|
||||
@@ -23,7 +23,7 @@ if (defined('URE_PLUGIN_URL')) {
|
||||
wp_die('It seems that other version of User Role Editor is active. Please deactivate it before use this version');
|
||||
}
|
||||
|
||||
define('URE_VERSION', '4.17.2');
|
||||
define('URE_VERSION', '4.17.3');
|
||||
define('URE_PLUGIN_URL', plugin_dir_url(__FILE__));
|
||||
define('URE_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
||||
define('URE_PLUGIN_BASE_NAME', plugin_basename(__FILE__));
|
||||
|
||||
Reference in new issue
Block a user