Version Description
= [5.0] =
Please see the changelog for the complete list of changes in this release. Previous versions of The Events Calendar are not cross-compatible with 5.X add-ons. Remember to always make a backup of your database and files before updating!
Download this release
Release Info
| Developer | bordoni |
| Plugin | |
| Version | 5.15.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 5.15.0 to 5.15.0.1
- common/src/Tribe/Admin/Pages.php +1 -1
- common/src/Tribe/Main.php +1 -1
- common/vendor/autoload.php +1 -1
- common/vendor/autoload_52.php +1 -1
- common/vendor/composer/autoload_real.php +4 -4
- common/vendor/composer/autoload_real_52.php +3 -3
- common/vendor/composer/autoload_static.php +5 -5
- lang/the-events-calendar-bg_BG.mo +0 -0
- lang/the-events-calendar-ca.mo +0 -0
- lang/the-events-calendar-cs_CZ.mo +0 -0
- lang/the-events-calendar-da_DK.mo +0 -0
- lang/the-events-calendar-de_CH.mo +0 -0
- lang/the-events-calendar-de_DE.mo +0 -0
- lang/the-events-calendar-el.mo +0 -0
- lang/the-events-calendar-en_AU.mo +0 -0
- lang/the-events-calendar-en_CA.mo +0 -0
- lang/the-events-calendar-en_GB.mo +0 -0
- lang/the-events-calendar-en_NZ.mo +0 -0
- lang/the-events-calendar-en_ZA.mo +0 -0
- lang/the-events-calendar-es_CO.mo +0 -0
- lang/the-events-calendar-es_DO.mo +0 -0
- lang/the-events-calendar-es_EC.mo +0 -0
- lang/the-events-calendar-es_ES.mo +0 -0
- lang/the-events-calendar-es_MX.mo +0 -0
- lang/the-events-calendar-es_VE.mo +0 -0
- lang/the-events-calendar-eu.mo +0 -0
- lang/the-events-calendar-fi.mo +0 -0
- lang/the-events-calendar-fr_CA.mo +0 -0
- lang/the-events-calendar-fr_FR.mo +0 -0
- lang/the-events-calendar-gl_ES.mo +0 -0
- lang/the-events-calendar-he_IL.mo +0 -0
- lang/the-events-calendar-hr.mo +0 -0
- lang/the-events-calendar-hu_HU.mo +0 -0
- lang/the-events-calendar-it_IT.mo +0 -0
- lang/the-events-calendar-ja.mo +0 -0
- lang/the-events-calendar-lt_LT.mo +0 -0
- lang/the-events-calendar-nb_NO.mo +0 -0
- lang/the-events-calendar-nl_NL.mo +0 -0
- lang/the-events-calendar-nn_NO.mo +0 -0
- lang/the-events-calendar-pl_PL.mo +0 -0
- lang/the-events-calendar-pt_BR.mo +0 -0
- lang/the-events-calendar-pt_PT.mo +0 -0
- lang/the-events-calendar-ro_RO.mo +0 -0
- lang/the-events-calendar-ru_RU.mo +0 -0
- lang/the-events-calendar-sk_SK.mo +0 -0
- lang/the-events-calendar-sl_SI.mo +0 -0
- lang/the-events-calendar-sq.mo +0 -0
- lang/the-events-calendar-sv_SE.mo +0 -0
- lang/the-events-calendar-tr_TR.mo +0 -0
- lang/the-events-calendar-uk.mo +0 -0
- lang/the-events-calendar-zh_CN.mo +0 -0
- lang/the-events-calendar.pot +282 -269
- readme.txt +33 -8
- src/Events/Editor/Full_Site/Hooks.php +137 -0
- src/Events/Editor/Full_Site/Provider.php +101 -0
- src/Events/Editor/Full_Site/Templates.php +94 -0
- src/Events/Editor/Full_Site/Templates/archive-events.html +3 -0
- src/Tribe/API.php +8 -3
- src/Tribe/Amalgamator.php +206 -14
- src/Tribe/Editor.php +3 -2
- src/Tribe/Editor/Blocks/Archive_Events.php +45 -0
- src/Tribe/Editor/Provider.php +1 -1
- src/Tribe/Importer/Column_Mapper.php +1 -0
- src/Tribe/Importer/File_Importer_Events.php +1 -0
- src/Tribe/Importer/File_Reader.php +19 -2
- src/Tribe/Main.php +11 -1
- src/Tribe/Models/Post_Types/Event.php +1 -1
- src/Tribe/Views/V2/Hooks.php +4 -0
- src/Tribe/Views/V2/Template_Bootstrap.php +4 -0
- src/Tribe/Views/V2/View.php +5 -3
- src/Tribe/Views/V2/Views/Traits/With_Fast_Forward_Link.php +22 -11
- src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php +13 -2
- src/admin-views/create-venue-fields.php +1 -1
- src/admin-views/tribe-options-display.php +92 -84
- src/functions/template-tags/organizer.php +3 -1
- src/functions/template-tags/venue.php +1 -1
- src/views/blocks/archive-events.php +24 -0
- the-events-calendar.php +1 -1
- vendor/autoload.php +1 -1
- vendor/composer/autoload_classmap.php +4 -0
- vendor/composer/autoload_real.php +4 -4
- vendor/composer/autoload_static.php +8 -4
common/src/Tribe/Admin/Pages.php
CHANGED
|
@@ -159,7 +159,7 @@ class Pages {
|
|
| 159 |
* @return string|boolean Current page or false if not registered with this controller.
|
| 160 |
*/
|
| 161 |
public function determine_current_page() {
|
| 162 |
-
$current_screen = get_current_screen();
|
| 163 |
|
| 164 |
if ( is_null( $current_screen ) ) {
|
| 165 |
$this->current_page = tribe_get_request_var( 'page' );
|
| 159 |
* @return string|boolean Current page or false if not registered with this controller.
|
| 160 |
*/
|
| 161 |
public function determine_current_page() {
|
| 162 |
+
$current_screen = function_exists( 'get_current_screen' ) ? get_current_screen() : null;
|
| 163 |
|
| 164 |
if ( is_null( $current_screen ) ) {
|
| 165 |
$this->current_page = tribe_get_request_var( 'page' );
|
common/src/Tribe/Main.php
CHANGED
|
@@ -20,7 +20,7 @@ class Tribe__Main {
|
|
| 20 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
| 21 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
| 22 |
|
| 23 |
-
const VERSION = '4.15.0';
|
| 24 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
| 25 |
|
| 26 |
protected $plugin_context;
|
| 20 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
| 21 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
| 22 |
|
| 23 |
+
const VERSION = '4.15.0.1';
|
| 24 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
| 25 |
|
| 26 |
protected $plugin_context;
|
common/vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInit1484a78e2410028c54cfc76a1b4b3126::getLoader();
|
common/vendor/autoload_52.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInitf058ad280430be9bedb86a05105be332::getLoader();
|
common/vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit7f332ca9155dfce72207651c4b443442
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 27 |
if ($useStaticLoader) {
|
| 28 |
require_once __DIR__ . '/autoload_static.php';
|
| 29 |
|
| 30 |
-
call_user_func(\Composer\Autoload\
|
| 31 |
} else {
|
| 32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 33 |
foreach ($map as $namespace => $path) {
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit1484a78e2410028c54cfc76a1b4b3126
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInit1484a78e2410028c54cfc76a1b4b3126', 'loadClassLoader'), true, true);
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit1484a78e2410028c54cfc76a1b4b3126', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 27 |
if ($useStaticLoader) {
|
| 28 |
require_once __DIR__ . '/autoload_static.php';
|
| 29 |
|
| 30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit1484a78e2410028c54cfc76a1b4b3126::getInitializer($loader));
|
| 31 |
} else {
|
| 32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 33 |
foreach ($map as $namespace => $path) {
|
common/vendor/composer/autoload_real_52.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
-
class
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitacab461872bea5dee599db6dad74ecdf {
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInitf058ad280430be9bedb86a05105be332 {
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInitf058ad280430be9bedb86a05105be332', 'loadClassLoader'), true /*, true */);
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitf058ad280430be9bedb86a05105be332', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
common/vendor/composer/autoload_static.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
-
class
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'T' =>
|
|
@@ -269,10 +269,10 @@ class ComposerStaticInit7f332ca9155dfce72207651c4b443442
|
|
| 269 |
public static function getInitializer(ClassLoader $loader)
|
| 270 |
{
|
| 271 |
return \Closure::bind(function () use ($loader) {
|
| 272 |
-
$loader->prefixLengthsPsr4 =
|
| 273 |
-
$loader->prefixDirsPsr4 =
|
| 274 |
-
$loader->prefixesPsr0 =
|
| 275 |
-
$loader->classMap =
|
| 276 |
|
| 277 |
}, null, ClassLoader::class);
|
| 278 |
}
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
+
class ComposerStaticInit1484a78e2410028c54cfc76a1b4b3126
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'T' =>
|
| 269 |
public static function getInitializer(ClassLoader $loader)
|
| 270 |
{
|
| 271 |
return \Closure::bind(function () use ($loader) {
|
| 272 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit1484a78e2410028c54cfc76a1b4b3126::$prefixLengthsPsr4;
|
| 273 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit1484a78e2410028c54cfc76a1b4b3126::$prefixDirsPsr4;
|
| 274 |
+
$loader->prefixesPsr0 = ComposerStaticInit1484a78e2410028c54cfc76a1b4b3126::$prefixesPsr0;
|
| 275 |
+
$loader->classMap = ComposerStaticInit1484a78e2410028c54cfc76a1b4b3126::$classMap;
|
| 276 |
|
| 277 |
}, null, ClassLoader::class);
|
| 278 |
}
|
lang/the-events-calendar-bg_BG.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-ca.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-cs_CZ.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-da_DK.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-de_CH.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-de_DE.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-el.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-en_AU.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-en_CA.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-en_GB.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-en_NZ.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-en_ZA.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-es_CO.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-es_DO.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-es_EC.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-es_ES.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-es_MX.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-es_VE.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-eu.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-fi.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-fr_CA.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-fr_FR.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-gl_ES.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-he_IL.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-hr.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-hu_HU.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-it_IT.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-ja.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-lt_LT.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-nb_NO.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-nl_NL.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-nn_NO.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-pl_PL.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-pt_BR.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-pt_PT.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-ro_RO.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-ru_RU.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-sk_SK.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-sl_SI.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-sq.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-sv_SE.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-tr_TR.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-uk.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-zh_CN.mo
CHANGED
|
Binary file
|
lang/the-events-calendar.pot
CHANGED
|
@@ -2,42 +2,46 @@
|
|
| 2 |
# This file is distributed under the same license as the The Events Calendar package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: The Events Calendar 5.15.0\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
|
| 7 |
"calendar\n"
|
| 8 |
-
"POT-Creation-Date: 2022-05-
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
-
"PO-Revision-Date: 2022-05-
|
| 13 |
"Last-Translator: \n"
|
| 14 |
"Language-Team: \n"
|
| 15 |
|
| 16 |
-
#: src/
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
msgid ""
|
| 18 |
"An event having a post meta value of `%s` meridian is not valid. Make sure "
|
| 19 |
"it is either `am` or `pm`, or remove it entirely if using the 24-hour format."
|
| 20 |
msgstr ""
|
| 21 |
|
| 22 |
-
#: src/Tribe/API.php:
|
| 23 |
msgid ""
|
| 24 |
"An event having a post meta value of `%s` hour (am/pm) is not valid. Make "
|
| 25 |
"sure it is from 1 to 12."
|
| 26 |
msgstr ""
|
| 27 |
|
| 28 |
-
#: src/Tribe/API.php:
|
| 29 |
msgid ""
|
| 30 |
"An event having a post meta value of `%s` hour (12-hour) is not valid. Make "
|
| 31 |
"sure it is from 1 to 12."
|
| 32 |
msgstr ""
|
| 33 |
|
| 34 |
-
#: src/Tribe/API.php:
|
| 35 |
msgid ""
|
| 36 |
"An event having a post meta value of `%s` hour (24-hour) is not valid. Make "
|
| 37 |
"sure it is from 0 to 23."
|
| 38 |
msgstr ""
|
| 39 |
|
| 40 |
-
#: src/Tribe/API.php:
|
| 41 |
msgid ""
|
| 42 |
"An event having a post meta value of `%s` minutes is not valid. Make sure it "
|
| 43 |
"is from 0 to 59."
|
|
@@ -47,7 +51,7 @@ msgstr ""
|
|
| 47 |
msgid "%s"
|
| 48 |
msgstr ""
|
| 49 |
|
| 50 |
-
#: src/Tribe/Admin/Bar/Default_Configurator.php:47 src/Tribe/Main.php:
|
| 51 |
#: src/Tribe/Views/V2/Views/Widgets/Widget_View.php:61
|
| 52 |
#: src/admin-views/tribe-options-upgrade.php:20
|
| 53 |
msgid "View Calendar"
|
|
@@ -58,8 +62,8 @@ msgid "Add %s"
|
|
| 58 |
msgstr ""
|
| 59 |
|
| 60 |
#: src/Tribe/Admin/Bar/Default_Configurator.php:64
|
| 61 |
-
#: src/Tribe/Linked_Posts/Chooser_Meta_Box.php:210 src/Tribe/Main.php:
|
| 62 |
-
#: src/Tribe/Main.php:
|
| 63 |
#: src/Tribe/Venue.php:129
|
| 64 |
msgid "Edit %s"
|
| 65 |
msgstr ""
|
|
@@ -71,7 +75,7 @@ msgid "Import"
|
|
| 71 |
msgstr ""
|
| 72 |
|
| 73 |
#: src/Tribe/Admin/Bar/Default_Configurator.php:91
|
| 74 |
-
#: src/Tribe/Admin/Settings.php:166 src/Tribe/Main.php:
|
| 75 |
msgid "Settings"
|
| 76 |
msgstr ""
|
| 77 |
|
|
@@ -201,7 +205,7 @@ msgid ""
|
|
| 201 |
"refresh and try again."
|
| 202 |
msgstr ""
|
| 203 |
|
| 204 |
-
#: src/Tribe/Admin_List.php:299 src/Tribe/Main.php:
|
| 205 |
msgid "%s Categories"
|
| 206 |
msgstr ""
|
| 207 |
|
|
@@ -1764,7 +1768,7 @@ msgstr ""
|
|
| 1764 |
msgid "Renew your Event Aggregator Facebook token"
|
| 1765 |
msgstr ""
|
| 1766 |
|
| 1767 |
-
#: src/Tribe/Amalgamator.php:
|
| 1768 |
msgid "Merge Duplicates"
|
| 1769 |
msgstr ""
|
| 1770 |
|
|
@@ -2179,15 +2183,15 @@ msgstr ""
|
|
| 2179 |
#: src/Tribe/Template/Single_Event.php:123
|
| 2180 |
#: src/Tribe/Views/V2/Template_Bootstrap.php:141
|
| 2181 |
#: src/Tribe/Views/V2/Template_Bootstrap.php:181
|
| 2182 |
-
#: src/Tribe/Views/V2/Template_Bootstrap.php:
|
| 2183 |
msgid "This %s has passed."
|
| 2184 |
msgstr ""
|
| 2185 |
|
| 2186 |
-
#: src/Tribe/Editor.php:
|
| 2187 |
msgid "Add Description..."
|
| 2188 |
msgstr ""
|
| 2189 |
|
| 2190 |
-
#: src/Tribe/Editor.php:
|
| 2191 |
msgid "Event Blocks"
|
| 2192 |
msgstr ""
|
| 2193 |
|
|
@@ -2536,106 +2540,110 @@ msgid "Event Cost"
|
|
| 2536 |
msgstr ""
|
| 2537 |
|
| 2538 |
#: src/Tribe/Importer/Column_Mapper.php:79
|
| 2539 |
-
msgid "Event Currency
|
| 2540 |
msgstr ""
|
| 2541 |
|
| 2542 |
#: src/Tribe/Importer/Column_Mapper.php:80
|
| 2543 |
-
msgid "Event Currency
|
| 2544 |
msgstr ""
|
| 2545 |
|
| 2546 |
#: src/Tribe/Importer/Column_Mapper.php:81
|
| 2547 |
-
msgid "Event
|
| 2548 |
msgstr ""
|
| 2549 |
|
| 2550 |
#: src/Tribe/Importer/Column_Mapper.php:82
|
| 2551 |
-
msgid "Event
|
| 2552 |
msgstr ""
|
| 2553 |
|
| 2554 |
#: src/Tribe/Importer/Column_Mapper.php:83
|
| 2555 |
-
msgid "Event
|
| 2556 |
msgstr ""
|
| 2557 |
|
| 2558 |
#: src/Tribe/Importer/Column_Mapper.php:84
|
| 2559 |
-
msgid "Event
|
| 2560 |
msgstr ""
|
| 2561 |
|
| 2562 |
#: src/Tribe/Importer/Column_Mapper.php:85
|
| 2563 |
-
msgid "Event
|
| 2564 |
msgstr ""
|
| 2565 |
|
| 2566 |
#: src/Tribe/Importer/Column_Mapper.php:86
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2567 |
msgid "Event Allow Trackbacks and Pingbacks"
|
| 2568 |
msgstr ""
|
| 2569 |
|
| 2570 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2571 |
msgid "Venue Name"
|
| 2572 |
msgstr ""
|
| 2573 |
|
| 2574 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2575 |
msgid "Venue Description"
|
| 2576 |
msgstr ""
|
| 2577 |
|
| 2578 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2579 |
#: src/admin-views/create-venue-fields.php:120
|
| 2580 |
msgid "Venue Country"
|
| 2581 |
msgstr ""
|
| 2582 |
|
| 2583 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2584 |
#: src/admin-views/create-venue-fields.php:82
|
| 2585 |
msgid "Venue Address"
|
| 2586 |
msgstr ""
|
| 2587 |
|
| 2588 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2589 |
msgid "Venue Address 2"
|
| 2590 |
msgstr ""
|
| 2591 |
|
| 2592 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2593 |
#: src/admin-views/create-venue-fields.php:95
|
| 2594 |
msgid "Venue City"
|
| 2595 |
msgstr ""
|
| 2596 |
|
| 2597 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2598 |
msgid "Venue State/Province"
|
| 2599 |
msgstr ""
|
| 2600 |
|
| 2601 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2602 |
msgid "Venue Zip"
|
| 2603 |
msgstr ""
|
| 2604 |
|
| 2605 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2606 |
#: src/admin-views/create-venue-fields.php:190
|
| 2607 |
msgid "Venue Phone"
|
| 2608 |
msgstr ""
|
| 2609 |
|
| 2610 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2611 |
msgid "Venue Website"
|
| 2612 |
msgstr ""
|
| 2613 |
|
| 2614 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2615 |
msgid "Venue Featured Image"
|
| 2616 |
msgstr ""
|
| 2617 |
|
| 2618 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2619 |
msgid "Organizer Name"
|
| 2620 |
msgstr ""
|
| 2621 |
|
| 2622 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2623 |
msgid "Organizer Description"
|
| 2624 |
msgstr ""
|
| 2625 |
|
| 2626 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2627 |
msgid "Organizer Email"
|
| 2628 |
msgstr ""
|
| 2629 |
|
| 2630 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2631 |
msgid "Organizer Website"
|
| 2632 |
msgstr ""
|
| 2633 |
|
| 2634 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2635 |
msgid "Organizer Phone"
|
| 2636 |
msgstr ""
|
| 2637 |
|
| 2638 |
-
#: src/Tribe/Importer/Column_Mapper.php:
|
| 2639 |
msgid "Organizer Featured Image"
|
| 2640 |
msgstr ""
|
| 2641 |
|
|
@@ -2813,205 +2821,205 @@ msgstr ""
|
|
| 2813 |
msgid "Upcoming Events"
|
| 2814 |
msgstr ""
|
| 2815 |
|
| 2816 |
-
#. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.15.0) #-#-#-#-#
|
| 2817 |
#. Plugin Name of the plugin/theme
|
| 2818 |
-
#. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.15.0) #-#-#-#-#
|
| 2819 |
#. Author of the plugin/theme
|
| 2820 |
-
#: src/Tribe/Main.php:
|
| 2821 |
#: src/admin-views/admin-welcome-message.php:29
|
| 2822 |
#: src/functions/template-tags/general.php:1533 the-events-calendar.php:55
|
| 2823 |
msgid "The Events Calendar"
|
| 2824 |
msgstr ""
|
| 2825 |
|
| 2826 |
-
#: src/Tribe/Main.php:
|
| 2827 |
msgid "month"
|
| 2828 |
msgstr ""
|
| 2829 |
|
| 2830 |
-
#: src/Tribe/Main.php:
|
| 2831 |
msgid "list"
|
| 2832 |
msgstr ""
|
| 2833 |
|
| 2834 |
-
#: src/Tribe/Main.php:
|
| 2835 |
msgid "upcoming"
|
| 2836 |
msgstr ""
|
| 2837 |
|
| 2838 |
-
#: src/Tribe/Main.php:
|
| 2839 |
msgid "past"
|
| 2840 |
msgstr ""
|
| 2841 |
|
| 2842 |
-
#: src/Tribe/Main.php:
|
| 2843 |
msgid "day"
|
| 2844 |
msgstr ""
|
| 2845 |
|
| 2846 |
-
#: src/Tribe/Main.php:
|
| 2847 |
msgid "today"
|
| 2848 |
msgstr ""
|
| 2849 |
|
| 2850 |
-
#: src/Tribe/Main.php:
|
| 2851 |
msgctxt "featured events slug"
|
| 2852 |
msgid "featured"
|
| 2853 |
msgstr ""
|
| 2854 |
|
| 2855 |
-
#: src/Tribe/Main.php:
|
| 2856 |
msgctxt "all events slug"
|
| 2857 |
msgid "all"
|
| 2858 |
msgstr ""
|
| 2859 |
|
| 2860 |
-
#: src/Tribe/Main.php:
|
| 2861 |
msgid "Initializing Tribe Events on %s"
|
| 2862 |
msgstr ""
|
| 2863 |
|
| 2864 |
-
#: src/Tribe/Main.php:
|
| 2865 |
msgid "Welcome to The Events Calendar!"
|
| 2866 |
msgstr ""
|
| 2867 |
|
| 2868 |
-
#: src/Tribe/Main.php:
|
| 2869 |
msgid ""
|
| 2870 |
"The %3$s \"%1$s\" uses the \"/%2$s\" slug: the Events Calendar plugin will "
|
| 2871 |
"show its calendar in place of the page."
|
| 2872 |
msgstr ""
|
| 2873 |
|
| 2874 |
-
#: src/Tribe/Main.php:
|
| 2875 |
msgid "Ask the site administrator to edit the %s slug"
|
| 2876 |
msgstr ""
|
| 2877 |
|
| 2878 |
-
#: src/Tribe/Main.php:
|
| 2879 |
msgid "Edit the %s slug"
|
| 2880 |
msgstr ""
|
| 2881 |
|
| 2882 |
-
#: src/Tribe/Main.php:
|
| 2883 |
msgid " ask the site administrator to set a different Events URL slug."
|
| 2884 |
msgstr ""
|
| 2885 |
|
| 2886 |
-
#: src/Tribe/Main.php:
|
| 2887 |
msgid "edit Events settings."
|
| 2888 |
msgstr ""
|
| 2889 |
|
| 2890 |
-
#: src/Tribe/Main.php:
|
| 2891 |
msgid "%1$s or %2$s"
|
| 2892 |
msgstr ""
|
| 2893 |
|
| 2894 |
-
#: src/Tribe/Main.php:
|
| 2895 |
msgid "Upgrade your calendar views"
|
| 2896 |
msgstr ""
|
| 2897 |
|
| 2898 |
-
#: src/Tribe/Main.php:
|
| 2899 |
msgid "Upgrade"
|
| 2900 |
msgstr ""
|
| 2901 |
|
| 2902 |
-
#: src/Tribe/Main.php:
|
| 2903 |
msgid "New User Primer"
|
| 2904 |
msgstr ""
|
| 2905 |
|
| 2906 |
-
#: src/Tribe/Main.php:
|
| 2907 |
msgid ""
|
| 2908 |
"We are committed to helping make your calendar spectacular and have a wealth "
|
| 2909 |
"of resources available, including a handy %s to get your calendar up and "
|
| 2910 |
"running."
|
| 2911 |
msgstr ""
|
| 2912 |
|
| 2913 |
-
#: src/Tribe/Main.php:
|
| 2914 |
msgid "Support for The Events Calendar"
|
| 2915 |
msgstr ""
|
| 2916 |
|
| 2917 |
-
#: src/Tribe/Main.php:
|
| 2918 |
msgid ""
|
| 2919 |
"%s: A thorough walkthrough of The Events Calendar and the settings that are "
|
| 2920 |
"available to you."
|
| 2921 |
msgstr ""
|
| 2922 |
|
| 2923 |
-
#: src/Tribe/Main.php:
|
| 2924 |
msgid "Settings overview"
|
| 2925 |
msgstr ""
|
| 2926 |
|
| 2927 |
-
#: src/Tribe/Main.php:
|
| 2928 |
msgid ""
|
| 2929 |
"%s: A complete look at the features you can expect to see right out of the "
|
| 2930 |
"box as well as how to use them."
|
| 2931 |
msgstr ""
|
| 2932 |
|
| 2933 |
-
#: src/Tribe/Main.php:
|
| 2934 |
msgid "Features overview"
|
| 2935 |
msgstr ""
|
| 2936 |
|
| 2937 |
-
#: src/Tribe/Main.php:
|
| 2938 |
msgid ""
|
| 2939 |
"%s: Our most comprehensive outline for customizing the calendar to suit your "
|
| 2940 |
"needs, including custom layouts and styles."
|
| 2941 |
msgstr ""
|
| 2942 |
|
| 2943 |
-
#: src/Tribe/Main.php:
|
| 2944 |
msgid "Themer's Guide"
|
| 2945 |
msgstr ""
|
| 2946 |
|
| 2947 |
-
#: src/Tribe/Main.php:
|
| 2948 |
msgid ""
|
| 2949 |
"%s: An overview of the default templates and styles that are included in the "
|
| 2950 |
"plugin, as well as how to change them."
|
| 2951 |
msgstr ""
|
| 2952 |
|
| 2953 |
-
#: src/Tribe/Main.php:
|
| 2954 |
msgid "Using stylesheets and page templates"
|
| 2955 |
msgstr ""
|
| 2956 |
|
| 2957 |
-
#: src/Tribe/Main.php:
|
| 2958 |
msgid ""
|
| 2959 |
"%s: Do you see an issue with your calendar? Go here first to find where it’s "
|
| 2960 |
"coming from and how to fix it."
|
| 2961 |
msgstr ""
|
| 2962 |
|
| 2963 |
-
#: src/Tribe/Main.php:
|
| 2964 |
msgid "Troubleshooting common problems"
|
| 2965 |
msgstr ""
|
| 2966 |
|
| 2967 |
-
#: src/Tribe/Main.php:
|
| 2968 |
msgid ""
|
| 2969 |
"%s: Code and guides for customizing your calendar in useful and interesting "
|
| 2970 |
"ways."
|
| 2971 |
msgstr ""
|
| 2972 |
|
| 2973 |
-
#: src/Tribe/Main.php:
|
| 2974 |
msgid "Customizing the Events plugins"
|
| 2975 |
msgstr ""
|
| 2976 |
|
| 2977 |
-
#: src/Tribe/Main.php:
|
| 2978 |
msgid "Events Tickets"
|
| 2979 |
msgstr ""
|
| 2980 |
|
| 2981 |
-
#: src/Tribe/Main.php:
|
| 2982 |
msgid ""
|
| 2983 |
"If you have tried the above steps and are still having trouble, you can post "
|
| 2984 |
"a new thread to our WordPress.org forums for %1$s or %2$s. Our support staff "
|
| 2985 |
"monitors these forums once a week and would be happy to assist you there. "
|
| 2986 |
msgstr ""
|
| 2987 |
|
| 2988 |
-
#: src/Tribe/Main.php:
|
| 2989 |
msgid "premium support on our website"
|
| 2990 |
msgstr ""
|
| 2991 |
|
| 2992 |
-
#: src/Tribe/Main.php:
|
| 2993 |
msgid ""
|
| 2994 |
"<strong>Looking for more immediate support?</strong> We offer %s with the "
|
| 2995 |
"purchase of any of our premium plugins. Pick up a license and you can post "
|
| 2996 |
"there directly and expect a response within 24-48 hours during weekdays"
|
| 2997 |
msgstr ""
|
| 2998 |
|
| 2999 |
-
#: src/Tribe/Main.php:
|
| 3000 |
msgid "open-source forum on WordPress.org"
|
| 3001 |
msgstr ""
|
| 3002 |
|
| 3003 |
-
#: src/Tribe/Main.php:
|
| 3004 |
msgid ""
|
| 3005 |
"If you have tried the above steps and are still having trouble, you can post "
|
| 3006 |
"a new thread to our %s. Our support staff monitors these forums once a week "
|
| 3007 |
"and would be happy to assist you there."
|
| 3008 |
msgstr ""
|
| 3009 |
|
| 3010 |
-
#: src/Tribe/Main.php:
|
| 3011 |
msgid "Events Calendar PRO"
|
| 3012 |
msgstr ""
|
| 3013 |
|
| 3014 |
-
#: src/Tribe/Main.php:
|
| 3015 |
msgid ""
|
| 3016 |
"<strong>Looking for more immediate support?</strong> We offer %1$s with the "
|
| 3017 |
"purchase of any of our premium plugins (like %2$s). Pick up a license and "
|
|
@@ -3019,113 +3027,113 @@ msgid ""
|
|
| 3019 |
"weekdays."
|
| 3020 |
msgstr ""
|
| 3021 |
|
| 3022 |
-
#: src/Tribe/Main.php:
|
| 3023 |
msgid "post a thread"
|
| 3024 |
msgstr ""
|
| 3025 |
|
| 3026 |
-
#: src/Tribe/Main.php:
|
| 3027 |
msgid ""
|
| 3028 |
"If you have a valid license for one of our paid plugins, you can %s in our "
|
| 3029 |
"premium support forums. Our support team monitors the forums and will "
|
| 3030 |
"respond to your thread within 24-48 hours (during the week)."
|
| 3031 |
msgstr ""
|
| 3032 |
|
| 3033 |
-
#: src/Tribe/Main.php:
|
| 3034 |
#: src/deprecated/Tribe__Events__Importer__Admin_Page.php:208
|
| 3035 |
#: src/functions/template-tags/general.php:137
|
| 3036 |
msgid "Events"
|
| 3037 |
msgstr ""
|
| 3038 |
|
| 3039 |
-
#: src/Tribe/Main.php:
|
| 3040 |
#: src/admin-views/aggregator/tabs/import-form.php:239
|
| 3041 |
#: src/functions/template-tags/general.php:81
|
| 3042 |
msgid "Event"
|
| 3043 |
msgstr ""
|
| 3044 |
|
| 3045 |
-
#: src/Tribe/Main.php:
|
| 3046 |
msgid ""
|
| 3047 |
"Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade "
|
| 3048 |
"your WordPress install."
|
| 3049 |
msgstr ""
|
| 3050 |
|
| 3051 |
-
#: src/Tribe/Main.php:
|
| 3052 |
msgid ""
|
| 3053 |
"Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host "
|
| 3054 |
"about moving you to a newer version of PHP."
|
| 3055 |
msgstr ""
|
| 3056 |
|
| 3057 |
-
#: src/Tribe/Main.php:
|
| 3058 |
msgid ""
|
| 3059 |
"To continue using The Events Calendar, please install the latest version of"
|
| 3060 |
msgstr ""
|
| 3061 |
|
| 3062 |
-
#: src/Tribe/Main.php:
|
| 3063 |
msgid "Event Tickets"
|
| 3064 |
msgstr ""
|
| 3065 |
|
| 3066 |
-
#: src/Tribe/Main.php:
|
| 3067 |
msgid ""
|
| 3068 |
"It appears as if the tribe-common libraries cannot be found! The directory "
|
| 3069 |
"should be in the \"common/\" directory in the events calendar plugin."
|
| 3070 |
msgstr ""
|
| 3071 |
|
| 3072 |
-
#: src/Tribe/Main.php:
|
| 3073 |
msgid "category"
|
| 3074 |
msgstr ""
|
| 3075 |
|
| 3076 |
-
#: src/Tribe/Main.php:
|
| 3077 |
msgid "tag"
|
| 3078 |
msgstr ""
|
| 3079 |
|
| 3080 |
-
#: src/Tribe/Main.php:
|
| 3081 |
msgid "Add New"
|
| 3082 |
msgstr ""
|
| 3083 |
|
| 3084 |
-
#: src/Tribe/Main.php:
|
| 3085 |
#: src/Tribe/Organizer.php:92 src/Tribe/Venue.php:128
|
| 3086 |
msgid "Add New %s"
|
| 3087 |
msgstr ""
|
| 3088 |
|
| 3089 |
-
#: src/Tribe/Main.php:
|
| 3090 |
msgid "New %s"
|
| 3091 |
msgstr ""
|
| 3092 |
|
| 3093 |
-
#: src/Tribe/Main.php:
|
| 3094 |
#: src/views/month/single-day.php:31
|
| 3095 |
msgid "View %s"
|
| 3096 |
msgstr ""
|
| 3097 |
|
| 3098 |
-
#: src/Tribe/Main.php:
|
| 3099 |
msgid "Search %s"
|
| 3100 |
msgstr ""
|
| 3101 |
|
| 3102 |
-
#: src/Tribe/Main.php:
|
| 3103 |
msgid "No %s found"
|
| 3104 |
msgstr ""
|
| 3105 |
|
| 3106 |
-
#: src/Tribe/Main.php:
|
| 3107 |
msgid "No %s found in Trash"
|
| 3108 |
msgstr ""
|
| 3109 |
|
| 3110 |
-
#: src/Tribe/Main.php:
|
| 3111 |
#: src/Tribe/Organizer.php:99 src/Tribe/Venue.php:135
|
| 3112 |
msgid "%s published."
|
| 3113 |
msgstr ""
|
| 3114 |
|
| 3115 |
-
#: src/Tribe/Main.php:
|
| 3116 |
msgid "%s published privately."
|
| 3117 |
msgstr ""
|
| 3118 |
|
| 3119 |
-
#: src/Tribe/Main.php:
|
| 3120 |
msgid "%s reverted to draft."
|
| 3121 |
msgstr ""
|
| 3122 |
|
| 3123 |
-
#: src/Tribe/Main.php:
|
| 3124 |
msgid "%s scheduled."
|
| 3125 |
msgstr ""
|
| 3126 |
|
| 3127 |
-
#: src/Tribe/Main.php:
|
| 3128 |
-
#: src/Tribe/Main.php:
|
| 3129 |
#: src/Tribe/Organizer.php:103 src/Tribe/Venue.php:139
|
| 3130 |
msgid "%s updated."
|
| 3131 |
msgstr ""
|
|
@@ -3133,334 +3141,333 @@ msgstr ""
|
|
| 3133 |
#. Translators: %s: Event singular.
|
| 3134 |
#. Translators: %s: Organizer singular.
|
| 3135 |
#. Translators: %s: Venue singular.
|
| 3136 |
-
#: src/Tribe/Main.php:
|
| 3137 |
msgid "%s Link"
|
| 3138 |
msgstr ""
|
| 3139 |
|
| 3140 |
#. Translators: %s: Event singular.
|
| 3141 |
#. Translators: %s: Organizer singular.
|
| 3142 |
#. Translators: %s: Venue singular.
|
| 3143 |
-
#: src/Tribe/Main.php:
|
| 3144 |
msgid "A link to a particular %s."
|
| 3145 |
msgstr ""
|
| 3146 |
|
| 3147 |
-
#: src/Tribe/Main.php:
|
| 3148 |
msgid "%s Category"
|
| 3149 |
msgstr ""
|
| 3150 |
|
| 3151 |
-
#: src/Tribe/Main.php:
|
| 3152 |
msgid "Search %s Categories"
|
| 3153 |
msgstr ""
|
| 3154 |
|
| 3155 |
-
#: src/Tribe/Main.php:
|
| 3156 |
msgid "All %s Categories"
|
| 3157 |
msgstr ""
|
| 3158 |
|
| 3159 |
-
#: src/Tribe/Main.php:
|
| 3160 |
msgid "Parent %s Category"
|
| 3161 |
msgstr ""
|
| 3162 |
|
| 3163 |
-
#: src/Tribe/Main.php:
|
| 3164 |
msgid "Parent %s Category:"
|
| 3165 |
msgstr ""
|
| 3166 |
|
| 3167 |
-
#: src/Tribe/Main.php:
|
| 3168 |
msgid "Edit %s Category"
|
| 3169 |
msgstr ""
|
| 3170 |
|
| 3171 |
-
#: src/Tribe/Main.php:
|
| 3172 |
msgid "Update %s Category"
|
| 3173 |
msgstr ""
|
| 3174 |
|
| 3175 |
-
#: src/Tribe/Main.php:
|
| 3176 |
msgid "Add New %s Category"
|
| 3177 |
msgstr ""
|
| 3178 |
|
| 3179 |
-
#: src/Tribe/Main.php:
|
| 3180 |
msgid "New %s Category Name"
|
| 3181 |
msgstr ""
|
| 3182 |
|
| 3183 |
#. Translators: %s: Event singular.
|
| 3184 |
-
#: src/Tribe/Main.php:
|
| 3185 |
msgid "%s Category Link"
|
| 3186 |
msgstr ""
|
| 3187 |
|
| 3188 |
#. Translators: %s: Event singular.
|
| 3189 |
-
#: src/Tribe/Main.php:
|
| 3190 |
msgid "A link to a particular %s category."
|
| 3191 |
msgstr ""
|
| 3192 |
|
| 3193 |
-
#: src/Tribe/Main.php:
|
| 3194 |
msgid "%1$s updated. %2$sView %1$s%3$s"
|
| 3195 |
msgstr ""
|
| 3196 |
|
| 3197 |
-
#: src/Tribe/Main.php:
|
| 3198 |
msgid "Custom field updated."
|
| 3199 |
msgstr ""
|
| 3200 |
|
| 3201 |
-
#: src/Tribe/Main.php:
|
| 3202 |
msgid "Custom field deleted."
|
| 3203 |
msgstr ""
|
| 3204 |
|
| 3205 |
#. translators: %s: date and time of the revision
|
| 3206 |
-
#: src/Tribe/Main.php:
|
| 3207 |
msgid "%1$s restored to revision from %2$s"
|
| 3208 |
msgstr ""
|
| 3209 |
|
| 3210 |
-
#: src/Tribe/Main.php:
|
| 3211 |
msgid "%1$s published. %2$sView %3$s"
|
| 3212 |
msgstr ""
|
| 3213 |
|
| 3214 |
-
#: src/Tribe/Main.php:
|
| 3215 |
msgid "%s saved."
|
| 3216 |
msgstr ""
|
| 3217 |
|
| 3218 |
-
#: src/Tribe/Main.php:
|
| 3219 |
msgid "%1$s submitted. %2$sPreview %3$s"
|
| 3220 |
msgstr ""
|
| 3221 |
|
| 3222 |
-
#: src/Tribe/Main.php:
|
| 3223 |
msgid "%1$s scheduled for: %2$s. %3$sPreview %4$s"
|
| 3224 |
msgstr ""
|
| 3225 |
|
| 3226 |
#. translators: Publish box date format, see http://php.net/date
|
| 3227 |
-
#: src/Tribe/Main.php:
|
| 3228 |
msgid "M j, Y @ G:i"
|
| 3229 |
msgstr ""
|
| 3230 |
|
| 3231 |
-
#: src/Tribe/Main.php:
|
| 3232 |
msgid "%1$s draft updated. %2$sPreview %3$s"
|
| 3233 |
msgstr ""
|
| 3234 |
|
| 3235 |
-
#: src/Tribe/Main.php:
|
| 3236 |
msgid "%s submitted."
|
| 3237 |
msgstr ""
|
| 3238 |
|
| 3239 |
-
#: src/Tribe/Main.php:
|
| 3240 |
msgid "%1$s scheduled for: %2$s."
|
| 3241 |
msgstr ""
|
| 3242 |
|
| 3243 |
-
#: src/Tribe/Main.php:
|
| 3244 |
msgid "%s draft updated."
|
| 3245 |
msgstr ""
|
| 3246 |
|
| 3247 |
#. translators: %s: date and time of the revision
|
| 3248 |
-
#: src/Tribe/Main.php:
|
| 3249 |
msgid "%s restored to revision from %s"
|
| 3250 |
msgstr ""
|
| 3251 |
|
| 3252 |
-
#: src/Tribe/Main.php:
|
| 3253 |
msgid ""
|
| 3254 |
"Without a defined location your event will not display a %sGoogle Rich "
|
| 3255 |
"Snippet%s on the search results."
|
| 3256 |
msgstr ""
|
| 3257 |
|
| 3258 |
-
#: src/Tribe/Main.php:
|
| 3259 |
msgid "page"
|
| 3260 |
msgstr ""
|
| 3261 |
|
| 3262 |
-
#: src/Tribe/Main.php:
|
| 3263 |
msgid "event"
|
| 3264 |
msgstr ""
|
| 3265 |
|
| 3266 |
-
#: src/Tribe/Main.php:
|
| 3267 |
msgid "events"
|
| 3268 |
msgstr ""
|
| 3269 |
|
| 3270 |
-
#: src/Tribe/Main.php:
|
| 3271 |
msgid "all"
|
| 3272 |
msgstr ""
|
| 3273 |
|
| 3274 |
-
#: src/Tribe/Main.php:
|
| 3275 |
-
#: src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php:222
|
| 3276 |
msgid " (View Full %1$s Description Here: %2$s)"
|
| 3277 |
msgstr ""
|
| 3278 |
|
| 3279 |
-
#: src/Tribe/Main.php:
|
| 3280 |
#: src/functions/template-tags/day.php:157
|
| 3281 |
#: src/functions/template-tags/day.php:178
|
| 3282 |
msgid "Date out of range."
|
| 3283 |
msgstr ""
|
| 3284 |
|
| 3285 |
-
#: src/Tribe/Main.php:
|
| 3286 |
msgid "%s Options"
|
| 3287 |
msgstr ""
|
| 3288 |
|
| 3289 |
-
#: src/Tribe/Main.php:
|
| 3290 |
msgid "Support"
|
| 3291 |
msgstr ""
|
| 3292 |
|
| 3293 |
-
#: src/Tribe/Main.php:
|
| 3294 |
msgid "View All Add-Ons"
|
| 3295 |
msgstr ""
|
| 3296 |
|
| 3297 |
-
#: src/Tribe/Main.php:
|
| 3298 |
msgid "News from The Events Calendar"
|
| 3299 |
msgstr ""
|
| 3300 |
|
| 3301 |
-
#: src/Tribe/Main.php:
|
| 3302 |
msgid "Additional Functionality"
|
| 3303 |
msgstr ""
|
| 3304 |
|
| 3305 |
-
#: src/Tribe/Main.php:
|
| 3306 |
msgid ""
|
| 3307 |
"Looking for additional functionality including recurring events, ticket "
|
| 3308 |
"sales, publicly submitted events, new views and more?"
|
| 3309 |
msgstr ""
|
| 3310 |
|
| 3311 |
-
#: src/Tribe/Main.php:
|
| 3312 |
msgid "Check out the %savailable add-ons%s."
|
| 3313 |
msgstr ""
|
| 3314 |
|
| 3315 |
-
#: src/Tribe/Main.php:
|
| 3316 |
msgid "Calendar"
|
| 3317 |
msgstr ""
|
| 3318 |
|
| 3319 |
-
#: src/Tribe/Main.php:
|
| 3320 |
msgid "List"
|
| 3321 |
msgstr ""
|
| 3322 |
|
| 3323 |
-
#: src/Tribe/Main.php:
|
| 3324 |
msgid "Month"
|
| 3325 |
msgstr ""
|
| 3326 |
|
| 3327 |
-
#: src/Tribe/Main.php:
|
| 3328 |
#: src/admin-views/aggregator/fields/schedule.php:61
|
| 3329 |
msgid "Day"
|
| 3330 |
msgstr ""
|
| 3331 |
|
| 3332 |
-
#: src/Tribe/Main.php:
|
| 3333 |
msgid "Search for %s by Keyword."
|
| 3334 |
msgstr ""
|
| 3335 |
|
| 3336 |
-
#: src/Tribe/Main.php:
|
| 3337 |
#: src/views/v2/components/events-bar/search-button.php:24
|
| 3338 |
msgid "Search"
|
| 3339 |
msgstr ""
|
| 3340 |
|
| 3341 |
-
#: src/Tribe/Main.php:
|
| 3342 |
msgid "Keyword"
|
| 3343 |
msgstr ""
|
| 3344 |
|
| 3345 |
-
#: src/Tribe/Main.php:
|
| 3346 |
msgid "4 digit year hyphen 2 digit month hyphen 2 digit day"
|
| 3347 |
msgstr ""
|
| 3348 |
|
| 3349 |
-
#: src/Tribe/Main.php:
|
| 3350 |
msgid "1 digit month slash 1 digit day slash 4 digit year"
|
| 3351 |
msgstr ""
|
| 3352 |
|
| 3353 |
-
#: src/Tribe/Main.php:
|
| 3354 |
msgid "2 digit month slash 2 digit day slash 4 digit year"
|
| 3355 |
msgstr ""
|
| 3356 |
|
| 3357 |
-
#: src/Tribe/Main.php:
|
| 3358 |
msgid "1 digit day slash 1 digit month slash 4 digit year"
|
| 3359 |
msgstr ""
|
| 3360 |
|
| 3361 |
-
#: src/Tribe/Main.php:
|
| 3362 |
msgid "2 digit day slash 2 digit month slash 4 digit year"
|
| 3363 |
msgstr ""
|
| 3364 |
|
| 3365 |
-
#: src/Tribe/Main.php:
|
| 3366 |
msgid "1 digit month hyphen 1 digit day hyphen 4 digit year"
|
| 3367 |
msgstr ""
|
| 3368 |
|
| 3369 |
-
#: src/Tribe/Main.php:
|
| 3370 |
msgid "1 digit month hyphen 2 digit day hyphen 4 digit year"
|
| 3371 |
msgstr ""
|
| 3372 |
|
| 3373 |
-
#: src/Tribe/Main.php:
|
| 3374 |
msgid "1 digit day hyphen 1 digit month hyphen 4 digit year"
|
| 3375 |
msgstr ""
|
| 3376 |
|
| 3377 |
-
#: src/Tribe/Main.php:
|
| 3378 |
msgid "2 digit day hyphen 2 digit month hyphen 4 digit year"
|
| 3379 |
msgstr ""
|
| 3380 |
|
| 3381 |
-
#: src/Tribe/Main.php:
|
| 3382 |
msgid "4 digit year dot 2 digit month dot 2 digit day"
|
| 3383 |
msgstr ""
|
| 3384 |
|
| 3385 |
-
#: src/Tribe/Main.php:
|
| 3386 |
msgid "2 digit month dot 2 digit day dot 4 digit year"
|
| 3387 |
msgstr ""
|
| 3388 |
|
| 3389 |
-
#: src/Tribe/Main.php:
|
| 3390 |
msgid "2 digit day dot 2 digit month dot 4 digit year"
|
| 3391 |
msgstr ""
|
| 3392 |
|
| 3393 |
-
#: src/Tribe/Main.php:
|
| 3394 |
msgid "4 digit year hyphen 2 digit month"
|
| 3395 |
msgstr ""
|
| 3396 |
|
| 3397 |
-
#: src/Tribe/Main.php:
|
| 3398 |
msgid "1 digit month slash 4 digit year"
|
| 3399 |
msgstr ""
|
| 3400 |
|
| 3401 |
-
#: src/Tribe/Main.php:
|
| 3402 |
msgid "2 digit month slash 4 digit year"
|
| 3403 |
msgstr ""
|
| 3404 |
|
| 3405 |
-
#: src/Tribe/Main.php:
|
| 3406 |
msgid "1 digit month hyphen 4 digit year"
|
| 3407 |
msgstr ""
|
| 3408 |
|
| 3409 |
-
#: src/Tribe/Main.php:
|
| 3410 |
msgid "2 digit month hyphen 4 digit year"
|
| 3411 |
msgstr ""
|
| 3412 |
|
| 3413 |
-
#: src/Tribe/Main.php:
|
| 3414 |
msgid "4 digit year dot 2 digit month"
|
| 3415 |
msgstr ""
|
| 3416 |
|
| 3417 |
-
#: src/Tribe/Main.php:
|
| 3418 |
msgid "2 digit month dot 4 digit year"
|
| 3419 |
msgstr ""
|
| 3420 |
|
| 3421 |
-
#: src/Tribe/Main.php:
|
| 3422 |
#: src/admin-views/aggregator/origins/refine.php:7
|
| 3423 |
msgid "Date"
|
| 3424 |
msgstr ""
|
| 3425 |
|
| 3426 |
-
#: src/Tribe/Main.php:
|
| 3427 |
msgid "Search for %s by Date. Please use the format %s."
|
| 3428 |
msgstr ""
|
| 3429 |
|
| 3430 |
-
#: src/Tribe/Main.php:
|
| 3431 |
msgid "%s In"
|
| 3432 |
msgstr ""
|
| 3433 |
|
| 3434 |
-
#: src/Tribe/Main.php:
|
| 3435 |
msgid "Search for %s by month. Please use the format %s."
|
| 3436 |
msgstr ""
|
| 3437 |
|
| 3438 |
-
#: src/Tribe/Main.php:
|
| 3439 |
msgid "%s From"
|
| 3440 |
msgstr ""
|
| 3441 |
|
| 3442 |
-
#: src/Tribe/Main.php:
|
| 3443 |
msgid "Day Of"
|
| 3444 |
msgstr ""
|
| 3445 |
|
| 3446 |
-
#: src/Tribe/Main.php:
|
| 3447 |
msgid "Once Every 30 Mins"
|
| 3448 |
msgstr ""
|
| 3449 |
|
| 3450 |
-
#: src/Tribe/Main.php:
|
| 3451 |
msgid ""
|
| 3452 |
"Your version of The Events Calendar is not up-to-date with one of your The "
|
| 3453 |
"Events Calendar add-ons. Please %supdate now.%s"
|
| 3454 |
msgstr ""
|
| 3455 |
|
| 3456 |
-
#: src/Tribe/Main.php:
|
| 3457 |
msgid ""
|
| 3458 |
"The following plugins are out of date: %1$s. All add-ons contain "
|
| 3459 |
"dependencies on The Events Calendar and will not function properly unless "
|
| 3460 |
"paired with the right version. %2$sLearn More%3$s."
|
| 3461 |
msgstr ""
|
| 3462 |
|
| 3463 |
-
#: src/Tribe/Main.php:
|
| 3464 |
msgid "Use Saved %s:"
|
| 3465 |
msgstr ""
|
| 3466 |
|
|
@@ -5184,38 +5191,38 @@ msgstr ""
|
|
| 5184 |
msgid "Custom Color"
|
| 5185 |
msgstr ""
|
| 5186 |
|
| 5187 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5188 |
msgid "We recommend a 16:9 aspect ratio for featured images."
|
| 5189 |
msgstr ""
|
| 5190 |
|
| 5191 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5192 |
msgid "Recommended for all sites using the updated calendar views."
|
| 5193 |
msgstr ""
|
| 5194 |
|
| 5195 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5196 |
msgid "The Events Calendar - View V2"
|
| 5197 |
msgstr ""
|
| 5198 |
|
| 5199 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5200 |
msgctxt "Capitalized label for the event website link."
|
| 5201 |
msgid "View %s Website"
|
| 5202 |
msgstr ""
|
| 5203 |
|
| 5204 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5205 |
msgctxt "Capitalized label for the venue website link."
|
| 5206 |
msgid "View %s Website"
|
| 5207 |
msgstr ""
|
| 5208 |
|
| 5209 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5210 |
msgctxt "Capitalized label for the organizer website link."
|
| 5211 |
msgid "View %s Website"
|
| 5212 |
msgstr ""
|
| 5213 |
|
| 5214 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5215 |
msgid "Enabled"
|
| 5216 |
msgstr ""
|
| 5217 |
|
| 5218 |
-
#: src/Tribe/Views/V2/Hooks.php:
|
| 5219 |
#: src/admin-views/tribe-options-general.php:182
|
| 5220 |
#: src/admin-views/tribe-options-general.php:200
|
| 5221 |
msgid "Disabled"
|
|
@@ -5295,7 +5302,7 @@ msgctxt "day_view"
|
|
| 5295 |
msgid "%1$s for %2$s"
|
| 5296 |
msgstr ""
|
| 5297 |
|
| 5298 |
-
#: src/Tribe/Views/V2/View.php:
|
| 5299 |
#: src/views/v2/day/event/date/featured.php:32
|
| 5300 |
#: src/views/v2/latest-past/event/date/featured.php:27
|
| 5301 |
#: src/views/v2/latest-past/event/date/featured.php:32
|
|
@@ -5344,7 +5351,7 @@ msgid "Upcoming"
|
|
| 5344 |
msgstr ""
|
| 5345 |
|
| 5346 |
#. translators: 1: opening href tag 2: event label plural 3: closing href tag
|
| 5347 |
-
#: src/Tribe/Views/V2/Views/Traits/With_Fast_Forward_Link.php:
|
| 5348 |
msgid "Jump to the %1$snext upcoming %2$s%3$s."
|
| 5349 |
msgstr ""
|
| 5350 |
|
|
@@ -5406,6 +5413,12 @@ msgctxt "The label for the option to enable JSON-LD in the List Widget."
|
|
| 5406 |
msgid "Generate JSON-LD data"
|
| 5407 |
msgstr ""
|
| 5408 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5409 |
#: src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php:31
|
| 5410 |
msgid "Export .ics file"
|
| 5411 |
msgstr ""
|
|
@@ -6664,7 +6677,7 @@ msgstr ""
|
|
| 6664 |
#: src/admin-views/organizer-meta-box.php:37
|
| 6665 |
#: src/admin-views/venue-meta-box.php:185
|
| 6666 |
#: src/functions/template-tags/link.php:456
|
| 6667 |
-
#: src/functions/template-tags/organizer.php:
|
| 6668 |
#: src/functions/template-tags/venue.php:817
|
| 6669 |
#: src/views/blocks/parts/details.php:174
|
| 6670 |
#: src/views/blocks/parts/organizer.php:80
|
|
@@ -7117,49 +7130,11 @@ msgid ""
|
|
| 7117 |
"to third-party APIs and manage your integrations."
|
| 7118 |
msgstr ""
|
| 7119 |
|
| 7120 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7121 |
-
msgid "Default Events Template"
|
| 7122 |
-
msgstr ""
|
| 7123 |
-
|
| 7124 |
-
#: src/admin-views/tribe-options-display.php:6
|
| 7125 |
-
msgid "Default Page Template"
|
| 7126 |
-
msgstr ""
|
| 7127 |
-
|
| 7128 |
-
#: src/admin-views/tribe-options-display.php:15
|
| 7129 |
-
msgid "Skeleton Styles"
|
| 7130 |
-
msgstr ""
|
| 7131 |
-
|
| 7132 |
-
#: src/admin-views/tribe-options-display.php:17
|
| 7133 |
-
msgid ""
|
| 7134 |
-
"Only includes enough css to achieve complex layouts like calendar and week "
|
| 7135 |
-
"view."
|
| 7136 |
-
msgstr ""
|
| 7137 |
-
|
| 7138 |
-
#: src/admin-views/tribe-options-display.php:22
|
| 7139 |
-
msgid "Full Styles"
|
| 7140 |
-
msgstr ""
|
| 7141 |
-
|
| 7142 |
-
#: src/admin-views/tribe-options-display.php:24
|
| 7143 |
-
msgid "More detailed styling, tries to grab styles from your theme."
|
| 7144 |
-
msgstr ""
|
| 7145 |
-
|
| 7146 |
-
#: src/admin-views/tribe-options-display.php:29
|
| 7147 |
-
msgid "Tribe Events Styles"
|
| 7148 |
-
msgstr ""
|
| 7149 |
-
|
| 7150 |
-
#: src/admin-views/tribe-options-display.php:31
|
| 7151 |
-
msgid "A fully designed and styled theme for your events pages."
|
| 7152 |
-
msgstr ""
|
| 7153 |
-
|
| 7154 |
-
#: src/admin-views/tribe-options-display.php:46
|
| 7155 |
-
msgid "Default stylesheet used for events templates"
|
| 7156 |
-
msgstr ""
|
| 7157 |
-
|
| 7158 |
-
#: src/admin-views/tribe-options-display.php:100
|
| 7159 |
msgid "Display Settings"
|
| 7160 |
msgstr ""
|
| 7161 |
|
| 7162 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7163 |
msgid ""
|
| 7164 |
"The settings below control the display of your calendar. If things don't "
|
| 7165 |
"look right, try switching between the three style sheet options or pick a "
|
|
@@ -7168,153 +7143,191 @@ msgstr ""
|
|
| 7168 |
|
| 7169 |
#. translators: %s: URL to knowledgebase. Please also use % for % to avoid
|
| 7170 |
#. PHP warnings.
|
| 7171 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7172 |
msgid ""
|
| 7173 |
"There are going to be situations where no out-of-the-box template is "
|
| 7174 |
"100% perfect. Check out our <a href=\"%s\">our themer's guide</a> for "
|
| 7175 |
"instructions on custom modifications."
|
| 7176 |
msgstr ""
|
| 7177 |
|
| 7178 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7179 |
msgid "Date with year"
|
| 7180 |
msgstr ""
|
| 7181 |
|
| 7182 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7183 |
msgid ""
|
| 7184 |
"Enter the format to use for displaying dates with the year. Used when "
|
| 7185 |
"displaying a date in a future year."
|
| 7186 |
msgstr ""
|
| 7187 |
|
| 7188 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7189 |
msgid "Date time separator"
|
| 7190 |
msgstr ""
|
| 7191 |
|
| 7192 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7193 |
msgid ""
|
| 7194 |
"Enter the separator that will be placed between the date and time, when both "
|
| 7195 |
"are shown."
|
| 7196 |
msgstr ""
|
| 7197 |
|
| 7198 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7199 |
msgid "Date without year"
|
| 7200 |
msgstr ""
|
| 7201 |
|
| 7202 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7203 |
msgid ""
|
| 7204 |
"Enter the format to use for displaying dates without a year. Used when "
|
| 7205 |
"showing an event from the current year."
|
| 7206 |
msgstr ""
|
| 7207 |
|
| 7208 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7209 |
msgid "Month and year format"
|
| 7210 |
msgstr ""
|
| 7211 |
|
| 7212 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7213 |
msgid ""
|
| 7214 |
"Enter the format to use for dates that show a month and year only. Used on "
|
| 7215 |
"month view."
|
| 7216 |
msgstr ""
|
| 7217 |
|
| 7218 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7219 |
msgid "Time range separator"
|
| 7220 |
msgstr ""
|
| 7221 |
|
| 7222 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7223 |
msgid ""
|
| 7224 |
"Enter the separator that will be used between the start and end time of an "
|
| 7225 |
"event."
|
| 7226 |
msgstr ""
|
| 7227 |
|
| 7228 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7229 |
msgid "You must select at least one view."
|
| 7230 |
msgstr ""
|
| 7231 |
|
| 7232 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7233 |
msgid ""
|
| 7234 |
"Please note that you are using The Events Calendar's default Google Maps API "
|
| 7235 |
"key, which will limit the Map View's functionality. Visit %sthe API Settings "
|
| 7236 |
"page%s to learn more and add your own Google Maps API key."
|
| 7237 |
msgstr ""
|
| 7238 |
|
| 7239 |
-
#: src/admin-views/tribe-options-display.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7240 |
msgid "Basic Template Settings"
|
| 7241 |
msgstr ""
|
| 7242 |
|
| 7243 |
-
#: src/admin-views/tribe-options-display.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7244 |
msgid "Events template"
|
| 7245 |
msgstr ""
|
| 7246 |
|
| 7247 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7248 |
msgid ""
|
| 7249 |
"Choose a page template to control the appearance of your calendar and event "
|
| 7250 |
"content."
|
| 7251 |
msgstr ""
|
| 7252 |
|
| 7253 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7254 |
msgid "Enable event views"
|
| 7255 |
msgstr ""
|
| 7256 |
|
| 7257 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7258 |
msgid "Use updated calendar designs"
|
| 7259 |
msgstr ""
|
| 7260 |
|
| 7261 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7262 |
msgid "Enable updated designs for all calendar views"
|
| 7263 |
msgstr ""
|
| 7264 |
|
| 7265 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7266 |
msgid "Default view"
|
| 7267 |
msgstr ""
|
| 7268 |
|
| 7269 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7270 |
msgid "Disable the Event Search Bar"
|
| 7271 |
msgstr ""
|
| 7272 |
|
| 7273 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7274 |
msgid "Check this to use the classic header."
|
| 7275 |
msgstr ""
|
| 7276 |
|
| 7277 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7278 |
msgid "Month view events per day"
|
| 7279 |
msgstr ""
|
| 7280 |
|
| 7281 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7282 |
msgid ""
|
| 7283 |
"Change the default 3 events per day in month view. To impose no limit, you "
|
| 7284 |
"may specify -1. Please note there may be performance issues if you allow too "
|
| 7285 |
"many events per day. <a href=\"%s\">Read more</a>."
|
| 7286 |
msgstr ""
|
| 7287 |
|
| 7288 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7289 |
msgid "Enable the Month View Cache"
|
| 7290 |
msgstr ""
|
| 7291 |
|
| 7292 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7293 |
msgid ""
|
| 7294 |
"Check this to cache your month view HTML in transients, which can help "
|
| 7295 |
"improve calendar speed on sites with many events. <a href=\"%s\">Read more</"
|
| 7296 |
"a>."
|
| 7297 |
msgstr ""
|
| 7298 |
|
| 7299 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7300 |
msgid "Advanced Template Settings"
|
| 7301 |
msgstr ""
|
| 7302 |
|
| 7303 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7304 |
msgid "Add HTML before event content"
|
| 7305 |
msgstr ""
|
| 7306 |
|
| 7307 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7308 |
msgid ""
|
| 7309 |
"If you are familiar with HTML, you can add additional code before the event "
|
| 7310 |
"template. Some themes may require this to help with styling or layout."
|
| 7311 |
msgstr ""
|
| 7312 |
|
| 7313 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7314 |
msgid "Add HTML after event content"
|
| 7315 |
msgstr ""
|
| 7316 |
|
| 7317 |
-
#: src/admin-views/tribe-options-display.php:
|
| 7318 |
msgid ""
|
| 7319 |
"If you are familiar with HTML, you can add additional code after the event "
|
| 7320 |
"template. Some themes may require this to help with styling or layout."
|
| 2 |
# This file is distributed under the same license as the The Events Calendar package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: The Events Calendar 5.15.0.1\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
|
| 7 |
"calendar\n"
|
| 8 |
+
"POT-Creation-Date: 2022-05-23 14:30:59+00:00\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
+
"PO-Revision-Date: 2022-05-23 14:30\n"
|
| 13 |
"Last-Translator: \n"
|
| 14 |
"Language-Team: \n"
|
| 15 |
|
| 16 |
+
#: src/Events/Editor/Full_Site/Templates.php:87
|
| 17 |
+
msgid "Events Archive"
|
| 18 |
+
msgstr ""
|
| 19 |
+
|
| 20 |
+
#: src/Tribe/API.php:798
|
| 21 |
msgid ""
|
| 22 |
"An event having a post meta value of `%s` meridian is not valid. Make sure "
|
| 23 |
"it is either `am` or `pm`, or remove it entirely if using the 24-hour format."
|
| 24 |
msgstr ""
|
| 25 |
|
| 26 |
+
#: src/Tribe/API.php:826
|
| 27 |
msgid ""
|
| 28 |
"An event having a post meta value of `%s` hour (am/pm) is not valid. Make "
|
| 29 |
"sure it is from 1 to 12."
|
| 30 |
msgstr ""
|
| 31 |
|
| 32 |
+
#: src/Tribe/API.php:843
|
| 33 |
msgid ""
|
| 34 |
"An event having a post meta value of `%s` hour (12-hour) is not valid. Make "
|
| 35 |
"sure it is from 1 to 12."
|
| 36 |
msgstr ""
|
| 37 |
|
| 38 |
+
#: src/Tribe/API.php:850
|
| 39 |
msgid ""
|
| 40 |
"An event having a post meta value of `%s` hour (24-hour) is not valid. Make "
|
| 41 |
"sure it is from 0 to 23."
|
| 42 |
msgstr ""
|
| 43 |
|
| 44 |
+
#: src/Tribe/API.php:880 src/Tribe/API.php:891
|
| 45 |
msgid ""
|
| 46 |
"An event having a post meta value of `%s` minutes is not valid. Make sure it "
|
| 47 |
"is from 0 to 59."
|
| 51 |
msgid "%s"
|
| 52 |
msgstr ""
|
| 53 |
|
| 54 |
+
#: src/Tribe/Admin/Bar/Default_Configurator.php:47 src/Tribe/Main.php:4444
|
| 55 |
#: src/Tribe/Views/V2/Views/Widgets/Widget_View.php:61
|
| 56 |
#: src/admin-views/tribe-options-upgrade.php:20
|
| 57 |
msgid "View Calendar"
|
| 62 |
msgstr ""
|
| 63 |
|
| 64 |
#: src/Tribe/Admin/Bar/Default_Configurator.php:64
|
| 65 |
+
#: src/Tribe/Linked_Posts/Chooser_Meta_Box.php:210 src/Tribe/Main.php:2214
|
| 66 |
+
#: src/Tribe/Main.php:5552 src/Tribe/Main.php:5599 src/Tribe/Organizer.php:93
|
| 67 |
#: src/Tribe/Venue.php:129
|
| 68 |
msgid "Edit %s"
|
| 69 |
msgstr ""
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
#: src/Tribe/Admin/Bar/Default_Configurator.php:91
|
| 78 |
+
#: src/Tribe/Admin/Settings.php:166 src/Tribe/Main.php:4492
|
| 79 |
msgid "Settings"
|
| 80 |
msgstr ""
|
| 81 |
|
| 205 |
"refresh and try again."
|
| 206 |
msgstr ""
|
| 207 |
|
| 208 |
+
#: src/Tribe/Admin_List.php:299 src/Tribe/Main.php:2266
|
| 209 |
msgid "%s Categories"
|
| 210 |
msgstr ""
|
| 211 |
|
| 1768 |
msgid "Renew your Event Aggregator Facebook token"
|
| 1769 |
msgstr ""
|
| 1770 |
|
| 1771 |
+
#: src/Tribe/Amalgamator.php:455 src/admin-views/tribe-options-general.php:172
|
| 1772 |
msgid "Merge Duplicates"
|
| 1773 |
msgstr ""
|
| 1774 |
|
| 2183 |
#: src/Tribe/Template/Single_Event.php:123
|
| 2184 |
#: src/Tribe/Views/V2/Template_Bootstrap.php:141
|
| 2185 |
#: src/Tribe/Views/V2/Template_Bootstrap.php:181
|
| 2186 |
+
#: src/Tribe/Views/V2/Template_Bootstrap.php:506
|
| 2187 |
msgid "This %s has passed."
|
| 2188 |
msgstr ""
|
| 2189 |
|
| 2190 |
+
#: src/Tribe/Editor.php:287 src/Tribe/Editor.php:330
|
| 2191 |
msgid "Add Description..."
|
| 2192 |
msgstr ""
|
| 2193 |
|
| 2194 |
+
#: src/Tribe/Editor.php:661 src/Tribe/Editor.php:694
|
| 2195 |
msgid "Event Blocks"
|
| 2196 |
msgstr ""
|
| 2197 |
|
| 2540 |
msgstr ""
|
| 2541 |
|
| 2542 |
#: src/Tribe/Importer/Column_Mapper.php:79
|
| 2543 |
+
msgid "Event ISO Currency Code"
|
| 2544 |
msgstr ""
|
| 2545 |
|
| 2546 |
#: src/Tribe/Importer/Column_Mapper.php:80
|
| 2547 |
+
msgid "Event Currency Symbol"
|
| 2548 |
msgstr ""
|
| 2549 |
|
| 2550 |
#: src/Tribe/Importer/Column_Mapper.php:81
|
| 2551 |
+
msgid "Event Currency Position"
|
| 2552 |
msgstr ""
|
| 2553 |
|
| 2554 |
#: src/Tribe/Importer/Column_Mapper.php:82
|
| 2555 |
+
msgid "Event Category"
|
| 2556 |
msgstr ""
|
| 2557 |
|
| 2558 |
#: src/Tribe/Importer/Column_Mapper.php:83
|
| 2559 |
+
msgid "Event Tags"
|
| 2560 |
msgstr ""
|
| 2561 |
|
| 2562 |
#: src/Tribe/Importer/Column_Mapper.php:84
|
| 2563 |
+
msgid "Event Website"
|
| 2564 |
msgstr ""
|
| 2565 |
|
| 2566 |
#: src/Tribe/Importer/Column_Mapper.php:85
|
| 2567 |
+
msgid "Event Featured Image"
|
| 2568 |
msgstr ""
|
| 2569 |
|
| 2570 |
#: src/Tribe/Importer/Column_Mapper.php:86
|
| 2571 |
+
msgid "Event Allow Comments"
|
| 2572 |
+
msgstr ""
|
| 2573 |
+
|
| 2574 |
+
#: src/Tribe/Importer/Column_Mapper.php:87
|
| 2575 |
msgid "Event Allow Trackbacks and Pingbacks"
|
| 2576 |
msgstr ""
|
| 2577 |
|
| 2578 |
+
#: src/Tribe/Importer/Column_Mapper.php:100
|
| 2579 |
msgid "Venue Name"
|
| 2580 |
msgstr ""
|
| 2581 |
|
| 2582 |
+
#: src/Tribe/Importer/Column_Mapper.php:101
|
| 2583 |
msgid "Venue Description"
|
| 2584 |
msgstr ""
|
| 2585 |
|
| 2586 |
+
#: src/Tribe/Importer/Column_Mapper.php:102
|
| 2587 |
#: src/admin-views/create-venue-fields.php:120
|
| 2588 |
msgid "Venue Country"
|
| 2589 |
msgstr ""
|
| 2590 |
|
| 2591 |
+
#: src/Tribe/Importer/Column_Mapper.php:103
|
| 2592 |
#: src/admin-views/create-venue-fields.php:82
|
| 2593 |
msgid "Venue Address"
|
| 2594 |
msgstr ""
|
| 2595 |
|
| 2596 |
+
#: src/Tribe/Importer/Column_Mapper.php:104
|
| 2597 |
msgid "Venue Address 2"
|
| 2598 |
msgstr ""
|
| 2599 |
|
| 2600 |
+
#: src/Tribe/Importer/Column_Mapper.php:105
|
| 2601 |
#: src/admin-views/create-venue-fields.php:95
|
| 2602 |
msgid "Venue City"
|
| 2603 |
msgstr ""
|
| 2604 |
|
| 2605 |
+
#: src/Tribe/Importer/Column_Mapper.php:106
|
| 2606 |
msgid "Venue State/Province"
|
| 2607 |
msgstr ""
|
| 2608 |
|
| 2609 |
+
#: src/Tribe/Importer/Column_Mapper.php:107
|
| 2610 |
msgid "Venue Zip"
|
| 2611 |
msgstr ""
|
| 2612 |
|
| 2613 |
+
#: src/Tribe/Importer/Column_Mapper.php:108
|
| 2614 |
#: src/admin-views/create-venue-fields.php:190
|
| 2615 |
msgid "Venue Phone"
|
| 2616 |
msgstr ""
|
| 2617 |
|
| 2618 |
+
#: src/Tribe/Importer/Column_Mapper.php:109
|
| 2619 |
msgid "Venue Website"
|
| 2620 |
msgstr ""
|
| 2621 |
|
| 2622 |
+
#: src/Tribe/Importer/Column_Mapper.php:110
|
| 2623 |
msgid "Venue Featured Image"
|
| 2624 |
msgstr ""
|
| 2625 |
|
| 2626 |
+
#: src/Tribe/Importer/Column_Mapper.php:123
|
| 2627 |
msgid "Organizer Name"
|
| 2628 |
msgstr ""
|
| 2629 |
|
| 2630 |
+
#: src/Tribe/Importer/Column_Mapper.php:124
|
| 2631 |
msgid "Organizer Description"
|
| 2632 |
msgstr ""
|
| 2633 |
|
| 2634 |
+
#: src/Tribe/Importer/Column_Mapper.php:125
|
| 2635 |
msgid "Organizer Email"
|
| 2636 |
msgstr ""
|
| 2637 |
|
| 2638 |
+
#: src/Tribe/Importer/Column_Mapper.php:126
|
| 2639 |
msgid "Organizer Website"
|
| 2640 |
msgstr ""
|
| 2641 |
|
| 2642 |
+
#: src/Tribe/Importer/Column_Mapper.php:127
|
| 2643 |
msgid "Organizer Phone"
|
| 2644 |
msgstr ""
|
| 2645 |
|
| 2646 |
+
#: src/Tribe/Importer/Column_Mapper.php:128
|
| 2647 |
msgid "Organizer Featured Image"
|
| 2648 |
msgstr ""
|
| 2649 |
|
| 2821 |
msgid "Upcoming Events"
|
| 2822 |
msgstr ""
|
| 2823 |
|
| 2824 |
+
#. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.15.0.1) #-#-#-#-#
|
| 2825 |
#. Plugin Name of the plugin/theme
|
| 2826 |
+
#. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.15.0.1) #-#-#-#-#
|
| 2827 |
#. Author of the plugin/theme
|
| 2828 |
+
#: src/Tribe/Main.php:1021 src/Tribe/Main.php:1559 src/Tribe/Privacy.php:29
|
| 2829 |
#: src/admin-views/admin-welcome-message.php:29
|
| 2830 |
#: src/functions/template-tags/general.php:1533 the-events-calendar.php:55
|
| 2831 |
msgid "The Events Calendar"
|
| 2832 |
msgstr ""
|
| 2833 |
|
| 2834 |
+
#: src/Tribe/Main.php:1028
|
| 2835 |
msgid "month"
|
| 2836 |
msgstr ""
|
| 2837 |
|
| 2838 |
+
#: src/Tribe/Main.php:1029
|
| 2839 |
msgid "list"
|
| 2840 |
msgstr ""
|
| 2841 |
|
| 2842 |
+
#: src/Tribe/Main.php:1030
|
| 2843 |
msgid "upcoming"
|
| 2844 |
msgstr ""
|
| 2845 |
|
| 2846 |
+
#: src/Tribe/Main.php:1031
|
| 2847 |
msgid "past"
|
| 2848 |
msgstr ""
|
| 2849 |
|
| 2850 |
+
#: src/Tribe/Main.php:1032
|
| 2851 |
msgid "day"
|
| 2852 |
msgstr ""
|
| 2853 |
|
| 2854 |
+
#: src/Tribe/Main.php:1033
|
| 2855 |
msgid "today"
|
| 2856 |
msgstr ""
|
| 2857 |
|
| 2858 |
+
#: src/Tribe/Main.php:1034
|
| 2859 |
msgctxt "featured events slug"
|
| 2860 |
msgid "featured"
|
| 2861 |
msgstr ""
|
| 2862 |
|
| 2863 |
+
#: src/Tribe/Main.php:1035
|
| 2864 |
msgctxt "all events slug"
|
| 2865 |
msgid "all"
|
| 2866 |
msgstr ""
|
| 2867 |
|
| 2868 |
+
#: src/Tribe/Main.php:1061
|
| 2869 |
msgid "Initializing Tribe Events on %s"
|
| 2870 |
msgstr ""
|
| 2871 |
|
| 2872 |
+
#: src/Tribe/Main.php:1133 src/Tribe/Main.php:1135
|
| 2873 |
msgid "Welcome to The Events Calendar!"
|
| 2874 |
msgstr ""
|
| 2875 |
|
| 2876 |
+
#: src/Tribe/Main.php:1284
|
| 2877 |
msgid ""
|
| 2878 |
"The %3$s \"%1$s\" uses the \"/%2$s\" slug: the Events Calendar plugin will "
|
| 2879 |
"show its calendar in place of the page."
|
| 2880 |
msgstr ""
|
| 2881 |
|
| 2882 |
+
#: src/Tribe/Main.php:1287
|
| 2883 |
msgid "Ask the site administrator to edit the %s slug"
|
| 2884 |
msgstr ""
|
| 2885 |
|
| 2886 |
+
#: src/Tribe/Main.php:1289
|
| 2887 |
msgid "Edit the %s slug"
|
| 2888 |
msgstr ""
|
| 2889 |
|
| 2890 |
+
#: src/Tribe/Main.php:1293
|
| 2891 |
msgid " ask the site administrator to set a different Events URL slug."
|
| 2892 |
msgstr ""
|
| 2893 |
|
| 2894 |
+
#: src/Tribe/Main.php:1298
|
| 2895 |
msgid "edit Events settings."
|
| 2896 |
msgstr ""
|
| 2897 |
|
| 2898 |
+
#: src/Tribe/Main.php:1301
|
| 2899 |
msgid "%1$s or %2$s"
|
| 2900 |
msgstr ""
|
| 2901 |
|
| 2902 |
+
#: src/Tribe/Main.php:1383
|
| 2903 |
msgid "Upgrade your calendar views"
|
| 2904 |
msgstr ""
|
| 2905 |
|
| 2906 |
+
#: src/Tribe/Main.php:1420
|
| 2907 |
msgid "Upgrade"
|
| 2908 |
msgstr ""
|
| 2909 |
|
| 2910 |
+
#: src/Tribe/Main.php:1479
|
| 2911 |
msgid "New User Primer"
|
| 2912 |
msgstr ""
|
| 2913 |
|
| 2914 |
+
#: src/Tribe/Main.php:1481
|
| 2915 |
msgid ""
|
| 2916 |
"We are committed to helping make your calendar spectacular and have a wealth "
|
| 2917 |
"of resources available, including a handy %s to get your calendar up and "
|
| 2918 |
"running."
|
| 2919 |
msgstr ""
|
| 2920 |
|
| 2921 |
+
#: src/Tribe/Main.php:1492
|
| 2922 |
msgid "Support for The Events Calendar"
|
| 2923 |
msgstr ""
|
| 2924 |
|
| 2925 |
+
#: src/Tribe/Main.php:1498
|
| 2926 |
msgid ""
|
| 2927 |
"%s: A thorough walkthrough of The Events Calendar and the settings that are "
|
| 2928 |
"available to you."
|
| 2929 |
msgstr ""
|
| 2930 |
|
| 2931 |
+
#: src/Tribe/Main.php:1502
|
| 2932 |
msgid "Settings overview"
|
| 2933 |
msgstr ""
|
| 2934 |
|
| 2935 |
+
#: src/Tribe/Main.php:1506
|
| 2936 |
msgid ""
|
| 2937 |
"%s: A complete look at the features you can expect to see right out of the "
|
| 2938 |
"box as well as how to use them."
|
| 2939 |
msgstr ""
|
| 2940 |
|
| 2941 |
+
#: src/Tribe/Main.php:1510
|
| 2942 |
msgid "Features overview"
|
| 2943 |
msgstr ""
|
| 2944 |
|
| 2945 |
+
#: src/Tribe/Main.php:1514
|
| 2946 |
msgid ""
|
| 2947 |
"%s: Our most comprehensive outline for customizing the calendar to suit your "
|
| 2948 |
"needs, including custom layouts and styles."
|
| 2949 |
msgstr ""
|
| 2950 |
|
| 2951 |
+
#: src/Tribe/Main.php:1518
|
| 2952 |
msgid "Themer's Guide"
|
| 2953 |
msgstr ""
|
| 2954 |
|
| 2955 |
+
#: src/Tribe/Main.php:1522
|
| 2956 |
msgid ""
|
| 2957 |
"%s: An overview of the default templates and styles that are included in the "
|
| 2958 |
"plugin, as well as how to change them."
|
| 2959 |
msgstr ""
|
| 2960 |
|
| 2961 |
+
#: src/Tribe/Main.php:1526
|
| 2962 |
msgid "Using stylesheets and page templates"
|
| 2963 |
msgstr ""
|
| 2964 |
|
| 2965 |
+
#: src/Tribe/Main.php:1530
|
| 2966 |
msgid ""
|
| 2967 |
"%s: Do you see an issue with your calendar? Go here first to find where it’s "
|
| 2968 |
"coming from and how to fix it."
|
| 2969 |
msgstr ""
|
| 2970 |
|
| 2971 |
+
#: src/Tribe/Main.php:1534
|
| 2972 |
msgid "Troubleshooting common problems"
|
| 2973 |
msgstr ""
|
| 2974 |
|
| 2975 |
+
#: src/Tribe/Main.php:1538
|
| 2976 |
msgid ""
|
| 2977 |
"%s: Code and guides for customizing your calendar in useful and interesting "
|
| 2978 |
"ways."
|
| 2979 |
msgstr ""
|
| 2980 |
|
| 2981 |
+
#: src/Tribe/Main.php:1542
|
| 2982 |
msgid "Customizing the Events plugins"
|
| 2983 |
msgstr ""
|
| 2984 |
|
| 2985 |
+
#: src/Tribe/Main.php:1560
|
| 2986 |
msgid "Events Tickets"
|
| 2987 |
msgstr ""
|
| 2988 |
|
| 2989 |
+
#: src/Tribe/Main.php:1561
|
| 2990 |
msgid ""
|
| 2991 |
"If you have tried the above steps and are still having trouble, you can post "
|
| 2992 |
"a new thread to our WordPress.org forums for %1$s or %2$s. Our support staff "
|
| 2993 |
"monitors these forums once a week and would be happy to assist you there. "
|
| 2994 |
msgstr ""
|
| 2995 |
|
| 2996 |
+
#: src/Tribe/Main.php:1563 src/Tribe/Main.php:1571
|
| 2997 |
msgid "premium support on our website"
|
| 2998 |
msgstr ""
|
| 2999 |
|
| 3000 |
+
#: src/Tribe/Main.php:1564
|
| 3001 |
msgid ""
|
| 3002 |
"<strong>Looking for more immediate support?</strong> We offer %s with the "
|
| 3003 |
"purchase of any of our premium plugins. Pick up a license and you can post "
|
| 3004 |
"there directly and expect a response within 24-48 hours during weekdays"
|
| 3005 |
msgstr ""
|
| 3006 |
|
| 3007 |
+
#: src/Tribe/Main.php:1568
|
| 3008 |
msgid "open-source forum on WordPress.org"
|
| 3009 |
msgstr ""
|
| 3010 |
|
| 3011 |
+
#: src/Tribe/Main.php:1569
|
| 3012 |
msgid ""
|
| 3013 |
"If you have tried the above steps and are still having trouble, you can post "
|
| 3014 |
"a new thread to our %s. Our support staff monitors these forums once a week "
|
| 3015 |
"and would be happy to assist you there."
|
| 3016 |
msgstr ""
|
| 3017 |
|
| 3018 |
+
#: src/Tribe/Main.php:1572
|
| 3019 |
msgid "Events Calendar PRO"
|
| 3020 |
msgstr ""
|
| 3021 |
|
| 3022 |
+
#: src/Tribe/Main.php:1573
|
| 3023 |
msgid ""
|
| 3024 |
"<strong>Looking for more immediate support?</strong> We offer %1$s with the "
|
| 3025 |
"purchase of any of our premium plugins (like %2$s). Pick up a license and "
|
| 3027 |
"weekdays."
|
| 3028 |
msgstr ""
|
| 3029 |
|
| 3030 |
+
#: src/Tribe/Main.php:1577
|
| 3031 |
msgid "post a thread"
|
| 3032 |
msgstr ""
|
| 3033 |
|
| 3034 |
+
#: src/Tribe/Main.php:1578
|
| 3035 |
msgid ""
|
| 3036 |
"If you have a valid license for one of our paid plugins, you can %s in our "
|
| 3037 |
"premium support forums. Our support team monitors the forums and will "
|
| 3038 |
"respond to your thread within 24-48 hours (during the week)."
|
| 3039 |
msgstr ""
|
| 3040 |
|
| 3041 |
+
#: src/Tribe/Main.php:1621
|
| 3042 |
#: src/deprecated/Tribe__Events__Importer__Admin_Page.php:208
|
| 3043 |
#: src/functions/template-tags/general.php:137
|
| 3044 |
msgid "Events"
|
| 3045 |
msgstr ""
|
| 3046 |
|
| 3047 |
+
#: src/Tribe/Main.php:1629 src/admin-views/aggregator/tabs/import-form.php:227
|
| 3048 |
#: src/admin-views/aggregator/tabs/import-form.php:239
|
| 3049 |
#: src/functions/template-tags/general.php:81
|
| 3050 |
msgid "Event"
|
| 3051 |
msgstr ""
|
| 3052 |
|
| 3053 |
+
#: src/Tribe/Main.php:1847
|
| 3054 |
msgid ""
|
| 3055 |
"Sorry, The Events Calendar requires WordPress %s or higher. Please upgrade "
|
| 3056 |
"your WordPress install."
|
| 3057 |
msgstr ""
|
| 3058 |
|
| 3059 |
+
#: src/Tribe/Main.php:1850
|
| 3060 |
msgid ""
|
| 3061 |
"Sorry, The Events Calendar requires PHP %s or higher. Talk to your Web host "
|
| 3062 |
"about moving you to a newer version of PHP."
|
| 3063 |
msgstr ""
|
| 3064 |
|
| 3065 |
+
#: src/Tribe/Main.php:1885
|
| 3066 |
msgid ""
|
| 3067 |
"To continue using The Events Calendar, please install the latest version of"
|
| 3068 |
msgstr ""
|
| 3069 |
|
| 3070 |
+
#: src/Tribe/Main.php:1887 src/Tribe/Main.php:1888
|
| 3071 |
msgid "Event Tickets"
|
| 3072 |
msgstr ""
|
| 3073 |
|
| 3074 |
+
#: src/Tribe/Main.php:1923
|
| 3075 |
msgid ""
|
| 3076 |
"It appears as if the tribe-common libraries cannot be found! The directory "
|
| 3077 |
"should be in the \"common/\" directory in the events calendar plugin."
|
| 3078 |
msgstr ""
|
| 3079 |
|
| 3080 |
+
#: src/Tribe/Main.php:2160 src/Tribe/Main.php:2712
|
| 3081 |
msgid "category"
|
| 3082 |
msgstr ""
|
| 3083 |
|
| 3084 |
+
#: src/Tribe/Main.php:2174 src/Tribe/Main.php:2711
|
| 3085 |
msgid "tag"
|
| 3086 |
msgstr ""
|
| 3087 |
|
| 3088 |
+
#: src/Tribe/Main.php:2209 src/Tribe/Organizer.php:91 src/Tribe/Venue.php:127
|
| 3089 |
msgid "Add New"
|
| 3090 |
msgstr ""
|
| 3091 |
|
| 3092 |
+
#: src/Tribe/Main.php:2211 src/Tribe/Main.php:2418 src/Tribe/Main.php:2419
|
| 3093 |
#: src/Tribe/Organizer.php:92 src/Tribe/Venue.php:128
|
| 3094 |
msgid "Add New %s"
|
| 3095 |
msgstr ""
|
| 3096 |
|
| 3097 |
+
#: src/Tribe/Main.php:2217 src/Tribe/Organizer.php:94 src/Tribe/Venue.php:130
|
| 3098 |
msgid "New %s"
|
| 3099 |
msgstr ""
|
| 3100 |
|
| 3101 |
+
#: src/Tribe/Main.php:2220 src/Tribe/Organizer.php:95 src/Tribe/Venue.php:131
|
| 3102 |
#: src/views/month/single-day.php:31
|
| 3103 |
msgid "View %s"
|
| 3104 |
msgstr ""
|
| 3105 |
|
| 3106 |
+
#: src/Tribe/Main.php:2223 src/Tribe/Organizer.php:96 src/Tribe/Venue.php:132
|
| 3107 |
msgid "Search %s"
|
| 3108 |
msgstr ""
|
| 3109 |
|
| 3110 |
+
#: src/Tribe/Main.php:2226 src/Tribe/Organizer.php:97 src/Tribe/Venue.php:133
|
| 3111 |
msgid "No %s found"
|
| 3112 |
msgstr ""
|
| 3113 |
|
| 3114 |
+
#: src/Tribe/Main.php:2229 src/Tribe/Organizer.php:98 src/Tribe/Venue.php:134
|
| 3115 |
msgid "No %s found in Trash"
|
| 3116 |
msgstr ""
|
| 3117 |
|
| 3118 |
+
#: src/Tribe/Main.php:2232 src/Tribe/Main.php:2371 src/Tribe/Main.php:2393
|
| 3119 |
#: src/Tribe/Organizer.php:99 src/Tribe/Venue.php:135
|
| 3120 |
msgid "%s published."
|
| 3121 |
msgstr ""
|
| 3122 |
|
| 3123 |
+
#: src/Tribe/Main.php:2235 src/Tribe/Organizer.php:100 src/Tribe/Venue.php:136
|
| 3124 |
msgid "%s published privately."
|
| 3125 |
msgstr ""
|
| 3126 |
|
| 3127 |
+
#: src/Tribe/Main.php:2238 src/Tribe/Organizer.php:101 src/Tribe/Venue.php:137
|
| 3128 |
msgid "%s reverted to draft."
|
| 3129 |
msgstr ""
|
| 3130 |
|
| 3131 |
+
#: src/Tribe/Main.php:2241 src/Tribe/Organizer.php:102 src/Tribe/Venue.php:138
|
| 3132 |
msgid "%s scheduled."
|
| 3133 |
msgstr ""
|
| 3134 |
|
| 3135 |
+
#: src/Tribe/Main.php:2244 src/Tribe/Main.php:2327 src/Tribe/Main.php:2363
|
| 3136 |
+
#: src/Tribe/Main.php:2366 src/Tribe/Main.php:2385 src/Tribe/Main.php:2388
|
| 3137 |
#: src/Tribe/Organizer.php:103 src/Tribe/Venue.php:139
|
| 3138 |
msgid "%s updated."
|
| 3139 |
msgstr ""
|
| 3141 |
#. Translators: %s: Event singular.
|
| 3142 |
#. Translators: %s: Organizer singular.
|
| 3143 |
#. Translators: %s: Venue singular.
|
| 3144 |
+
#: src/Tribe/Main.php:2248 src/Tribe/Organizer.php:106 src/Tribe/Venue.php:142
|
| 3145 |
msgid "%s Link"
|
| 3146 |
msgstr ""
|
| 3147 |
|
| 3148 |
#. Translators: %s: Event singular.
|
| 3149 |
#. Translators: %s: Organizer singular.
|
| 3150 |
#. Translators: %s: Venue singular.
|
| 3151 |
+
#: src/Tribe/Main.php:2252 src/Tribe/Organizer.php:110 src/Tribe/Venue.php:146
|
| 3152 |
msgid "A link to a particular %s."
|
| 3153 |
msgstr ""
|
| 3154 |
|
| 3155 |
+
#: src/Tribe/Main.php:2269
|
| 3156 |
msgid "%s Category"
|
| 3157 |
msgstr ""
|
| 3158 |
|
| 3159 |
+
#: src/Tribe/Main.php:2272
|
| 3160 |
msgid "Search %s Categories"
|
| 3161 |
msgstr ""
|
| 3162 |
|
| 3163 |
+
#: src/Tribe/Main.php:2275
|
| 3164 |
msgid "All %s Categories"
|
| 3165 |
msgstr ""
|
| 3166 |
|
| 3167 |
+
#: src/Tribe/Main.php:2278
|
| 3168 |
msgid "Parent %s Category"
|
| 3169 |
msgstr ""
|
| 3170 |
|
| 3171 |
+
#: src/Tribe/Main.php:2281
|
| 3172 |
msgid "Parent %s Category:"
|
| 3173 |
msgstr ""
|
| 3174 |
|
| 3175 |
+
#: src/Tribe/Main.php:2284
|
| 3176 |
msgid "Edit %s Category"
|
| 3177 |
msgstr ""
|
| 3178 |
|
| 3179 |
+
#: src/Tribe/Main.php:2287
|
| 3180 |
msgid "Update %s Category"
|
| 3181 |
msgstr ""
|
| 3182 |
|
| 3183 |
+
#: src/Tribe/Main.php:2290
|
| 3184 |
msgid "Add New %s Category"
|
| 3185 |
msgstr ""
|
| 3186 |
|
| 3187 |
+
#: src/Tribe/Main.php:2293
|
| 3188 |
msgid "New %s Category Name"
|
| 3189 |
msgstr ""
|
| 3190 |
|
| 3191 |
#. Translators: %s: Event singular.
|
| 3192 |
+
#: src/Tribe/Main.php:2297
|
| 3193 |
msgid "%s Category Link"
|
| 3194 |
msgstr ""
|
| 3195 |
|
| 3196 |
#. Translators: %s: Event singular.
|
| 3197 |
+
#: src/Tribe/Main.php:2301
|
| 3198 |
msgid "A link to a particular %s category."
|
| 3199 |
msgstr ""
|
| 3200 |
|
| 3201 |
+
#: src/Tribe/Main.php:2320
|
| 3202 |
msgid "%1$s updated. %2$sView %1$s%3$s"
|
| 3203 |
msgstr ""
|
| 3204 |
|
| 3205 |
+
#: src/Tribe/Main.php:2325 src/Tribe/Main.php:2364 src/Tribe/Main.php:2386
|
| 3206 |
msgid "Custom field updated."
|
| 3207 |
msgstr ""
|
| 3208 |
|
| 3209 |
+
#: src/Tribe/Main.php:2326 src/Tribe/Main.php:2365 src/Tribe/Main.php:2387
|
| 3210 |
msgid "Custom field deleted."
|
| 3211 |
msgstr ""
|
| 3212 |
|
| 3213 |
#. translators: %s: date and time of the revision
|
| 3214 |
+
#: src/Tribe/Main.php:2330 src/Tribe/Main.php:2369
|
| 3215 |
msgid "%1$s restored to revision from %2$s"
|
| 3216 |
msgstr ""
|
| 3217 |
|
| 3218 |
+
#: src/Tribe/Main.php:2333
|
| 3219 |
msgid "%1$s published. %2$sView %3$s"
|
| 3220 |
msgstr ""
|
| 3221 |
|
| 3222 |
+
#: src/Tribe/Main.php:2338 src/Tribe/Main.php:2372 src/Tribe/Main.php:2394
|
| 3223 |
msgid "%s saved."
|
| 3224 |
msgstr ""
|
| 3225 |
|
| 3226 |
+
#: src/Tribe/Main.php:2340
|
| 3227 |
msgid "%1$s submitted. %2$sPreview %3$s"
|
| 3228 |
msgstr ""
|
| 3229 |
|
| 3230 |
+
#: src/Tribe/Main.php:2346
|
| 3231 |
msgid "%1$s scheduled for: %2$s. %3$sPreview %4$s"
|
| 3232 |
msgstr ""
|
| 3233 |
|
| 3234 |
#. translators: Publish box date format, see http://php.net/date
|
| 3235 |
+
#: src/Tribe/Main.php:2349 src/Tribe/Main.php:2378 src/Tribe/Main.php:2400
|
| 3236 |
msgid "M j, Y @ G:i"
|
| 3237 |
msgstr ""
|
| 3238 |
|
| 3239 |
+
#: src/Tribe/Main.php:2354
|
| 3240 |
msgid "%1$s draft updated. %2$sPreview %3$s"
|
| 3241 |
msgstr ""
|
| 3242 |
|
| 3243 |
+
#: src/Tribe/Main.php:2373 src/Tribe/Main.php:2395
|
| 3244 |
msgid "%s submitted."
|
| 3245 |
msgstr ""
|
| 3246 |
|
| 3247 |
+
#: src/Tribe/Main.php:2375 src/Tribe/Main.php:2397
|
| 3248 |
msgid "%1$s scheduled for: %2$s."
|
| 3249 |
msgstr ""
|
| 3250 |
|
| 3251 |
+
#: src/Tribe/Main.php:2380 src/Tribe/Main.php:2403
|
| 3252 |
msgid "%s draft updated."
|
| 3253 |
msgstr ""
|
| 3254 |
|
| 3255 |
#. translators: %s: date and time of the revision
|
| 3256 |
+
#: src/Tribe/Main.php:2391
|
| 3257 |
msgid "%s restored to revision from %s"
|
| 3258 |
msgstr ""
|
| 3259 |
|
| 3260 |
+
#: src/Tribe/Main.php:2448
|
| 3261 |
msgid ""
|
| 3262 |
"Without a defined location your event will not display a %sGoogle Rich "
|
| 3263 |
"Snippet%s on the search results."
|
| 3264 |
msgstr ""
|
| 3265 |
|
| 3266 |
+
#: src/Tribe/Main.php:2713
|
| 3267 |
msgid "page"
|
| 3268 |
msgstr ""
|
| 3269 |
|
| 3270 |
+
#: src/Tribe/Main.php:2714 src/functions/template-tags/general.php:109
|
| 3271 |
msgid "event"
|
| 3272 |
msgstr ""
|
| 3273 |
|
| 3274 |
+
#: src/Tribe/Main.php:2715 src/functions/template-tags/general.php:165
|
| 3275 |
msgid "events"
|
| 3276 |
msgstr ""
|
| 3277 |
|
| 3278 |
+
#: src/Tribe/Main.php:2716
|
| 3279 |
msgid "all"
|
| 3280 |
msgstr ""
|
| 3281 |
|
| 3282 |
+
#: src/Tribe/Main.php:3105
|
|
|
|
| 3283 |
msgid " (View Full %1$s Description Here: %2$s)"
|
| 3284 |
msgstr ""
|
| 3285 |
|
| 3286 |
+
#: src/Tribe/Main.php:3898 src/Tribe/Main.php:3933
|
| 3287 |
#: src/functions/template-tags/day.php:157
|
| 3288 |
#: src/functions/template-tags/day.php:178
|
| 3289 |
msgid "Date out of range."
|
| 3290 |
msgstr ""
|
| 3291 |
|
| 3292 |
+
#: src/Tribe/Main.php:3963
|
| 3293 |
msgid "%s Options"
|
| 3294 |
msgstr ""
|
| 3295 |
|
| 3296 |
+
#: src/Tribe/Main.php:4316
|
| 3297 |
msgid "Support"
|
| 3298 |
msgstr ""
|
| 3299 |
|
| 3300 |
+
#: src/Tribe/Main.php:4319
|
| 3301 |
msgid "View All Add-Ons"
|
| 3302 |
msgstr ""
|
| 3303 |
|
| 3304 |
+
#: src/Tribe/Main.php:4340
|
| 3305 |
msgid "News from The Events Calendar"
|
| 3306 |
msgstr ""
|
| 3307 |
|
| 3308 |
+
#: src/Tribe/Main.php:4386
|
| 3309 |
msgid "Additional Functionality"
|
| 3310 |
msgstr ""
|
| 3311 |
|
| 3312 |
+
#: src/Tribe/Main.php:4391
|
| 3313 |
msgid ""
|
| 3314 |
"Looking for additional functionality including recurring events, ticket "
|
| 3315 |
"sales, publicly submitted events, new views and more?"
|
| 3316 |
msgstr ""
|
| 3317 |
|
| 3318 |
+
#: src/Tribe/Main.php:4392
|
| 3319 |
msgid "Check out the %savailable add-ons%s."
|
| 3320 |
msgstr ""
|
| 3321 |
|
| 3322 |
+
#: src/Tribe/Main.php:4493
|
| 3323 |
msgid "Calendar"
|
| 3324 |
msgstr ""
|
| 3325 |
|
| 3326 |
+
#: src/Tribe/Main.php:4509
|
| 3327 |
msgid "List"
|
| 3328 |
msgstr ""
|
| 3329 |
|
| 3330 |
+
#: src/Tribe/Main.php:4527
|
| 3331 |
msgid "Month"
|
| 3332 |
msgstr ""
|
| 3333 |
|
| 3334 |
+
#: src/Tribe/Main.php:4544 src/admin-views/aggregator/fields/schedule.php:43
|
| 3335 |
#: src/admin-views/aggregator/fields/schedule.php:61
|
| 3336 |
msgid "Day"
|
| 3337 |
msgstr ""
|
| 3338 |
|
| 3339 |
+
#: src/Tribe/Main.php:4567
|
| 3340 |
msgid "Search for %s by Keyword."
|
| 3341 |
msgstr ""
|
| 3342 |
|
| 3343 |
+
#: src/Tribe/Main.php:4570
|
| 3344 |
#: src/views/v2/components/events-bar/search-button.php:24
|
| 3345 |
msgid "Search"
|
| 3346 |
msgstr ""
|
| 3347 |
|
| 3348 |
+
#: src/Tribe/Main.php:4571
|
| 3349 |
msgid "Keyword"
|
| 3350 |
msgstr ""
|
| 3351 |
|
| 3352 |
+
#: src/Tribe/Main.php:4588
|
| 3353 |
msgid "4 digit year hyphen 2 digit month hyphen 2 digit day"
|
| 3354 |
msgstr ""
|
| 3355 |
|
| 3356 |
+
#: src/Tribe/Main.php:4589
|
| 3357 |
msgid "1 digit month slash 1 digit day slash 4 digit year"
|
| 3358 |
msgstr ""
|
| 3359 |
|
| 3360 |
+
#: src/Tribe/Main.php:4590
|
| 3361 |
msgid "2 digit month slash 2 digit day slash 4 digit year"
|
| 3362 |
msgstr ""
|
| 3363 |
|
| 3364 |
+
#: src/Tribe/Main.php:4591
|
| 3365 |
msgid "1 digit day slash 1 digit month slash 4 digit year"
|
| 3366 |
msgstr ""
|
| 3367 |
|
| 3368 |
+
#: src/Tribe/Main.php:4592
|
| 3369 |
msgid "2 digit day slash 2 digit month slash 4 digit year"
|
| 3370 |
msgstr ""
|
| 3371 |
|
| 3372 |
+
#: src/Tribe/Main.php:4593
|
| 3373 |
msgid "1 digit month hyphen 1 digit day hyphen 4 digit year"
|
| 3374 |
msgstr ""
|
| 3375 |
|
| 3376 |
+
#: src/Tribe/Main.php:4594
|
| 3377 |
msgid "1 digit month hyphen 2 digit day hyphen 4 digit year"
|
| 3378 |
msgstr ""
|
| 3379 |
|
| 3380 |
+
#: src/Tribe/Main.php:4595
|
| 3381 |
msgid "1 digit day hyphen 1 digit month hyphen 4 digit year"
|
| 3382 |
msgstr ""
|
| 3383 |
|
| 3384 |
+
#: src/Tribe/Main.php:4596
|
| 3385 |
msgid "2 digit day hyphen 2 digit month hyphen 4 digit year"
|
| 3386 |
msgstr ""
|
| 3387 |
|
| 3388 |
+
#: src/Tribe/Main.php:4597
|
| 3389 |
msgid "4 digit year dot 2 digit month dot 2 digit day"
|
| 3390 |
msgstr ""
|
| 3391 |
|
| 3392 |
+
#: src/Tribe/Main.php:4598
|
| 3393 |
msgid "2 digit month dot 2 digit day dot 4 digit year"
|
| 3394 |
msgstr ""
|
| 3395 |
|
| 3396 |
+
#: src/Tribe/Main.php:4599
|
| 3397 |
msgid "2 digit day dot 2 digit month dot 4 digit year"
|
| 3398 |
msgstr ""
|
| 3399 |
|
| 3400 |
+
#: src/Tribe/Main.php:4603
|
| 3401 |
msgid "4 digit year hyphen 2 digit month"
|
| 3402 |
msgstr ""
|
| 3403 |
|
| 3404 |
+
#: src/Tribe/Main.php:4604 src/Tribe/Main.php:4606
|
| 3405 |
msgid "1 digit month slash 4 digit year"
|
| 3406 |
msgstr ""
|
| 3407 |
|
| 3408 |
+
#: src/Tribe/Main.php:4605 src/Tribe/Main.php:4607
|
| 3409 |
msgid "2 digit month slash 4 digit year"
|
| 3410 |
msgstr ""
|
| 3411 |
|
| 3412 |
+
#: src/Tribe/Main.php:4608 src/Tribe/Main.php:4609 src/Tribe/Main.php:4610
|
| 3413 |
msgid "1 digit month hyphen 4 digit year"
|
| 3414 |
msgstr ""
|
| 3415 |
|
| 3416 |
+
#: src/Tribe/Main.php:4611
|
| 3417 |
msgid "2 digit month hyphen 4 digit year"
|
| 3418 |
msgstr ""
|
| 3419 |
|
| 3420 |
+
#: src/Tribe/Main.php:4612
|
| 3421 |
msgid "4 digit year dot 2 digit month"
|
| 3422 |
msgstr ""
|
| 3423 |
|
| 3424 |
+
#: src/Tribe/Main.php:4613 src/Tribe/Main.php:4614
|
| 3425 |
msgid "2 digit month dot 4 digit year"
|
| 3426 |
msgstr ""
|
| 3427 |
|
| 3428 |
+
#: src/Tribe/Main.php:4643 src/Tribe/Main.php:4680
|
| 3429 |
#: src/admin-views/aggregator/origins/refine.php:7
|
| 3430 |
msgid "Date"
|
| 3431 |
msgstr ""
|
| 3432 |
|
| 3433 |
+
#: src/Tribe/Main.php:4645
|
| 3434 |
msgid "Search for %s by Date. Please use the format %s."
|
| 3435 |
msgstr ""
|
| 3436 |
|
| 3437 |
+
#: src/Tribe/Main.php:4658
|
| 3438 |
msgid "%s In"
|
| 3439 |
msgstr ""
|
| 3440 |
|
| 3441 |
+
#: src/Tribe/Main.php:4660
|
| 3442 |
msgid "Search for %s by month. Please use the format %s."
|
| 3443 |
msgstr ""
|
| 3444 |
|
| 3445 |
+
#: src/Tribe/Main.php:4663
|
| 3446 |
msgid "%s From"
|
| 3447 |
msgstr ""
|
| 3448 |
|
| 3449 |
+
#: src/Tribe/Main.php:4666
|
| 3450 |
msgid "Day Of"
|
| 3451 |
msgstr ""
|
| 3452 |
|
| 3453 |
+
#: src/Tribe/Main.php:4746
|
| 3454 |
msgid "Once Every 30 Mins"
|
| 3455 |
msgstr ""
|
| 3456 |
|
| 3457 |
+
#: src/Tribe/Main.php:5484
|
| 3458 |
msgid ""
|
| 3459 |
"Your version of The Events Calendar is not up-to-date with one of your The "
|
| 3460 |
"Events Calendar add-ons. Please %supdate now.%s"
|
| 3461 |
msgstr ""
|
| 3462 |
|
| 3463 |
+
#: src/Tribe/Main.php:5497
|
| 3464 |
msgid ""
|
| 3465 |
"The following plugins are out of date: %1$s. All add-ons contain "
|
| 3466 |
"dependencies on The Events Calendar and will not function properly unless "
|
| 3467 |
"paired with the right version. %2$sLearn More%3$s."
|
| 3468 |
msgstr ""
|
| 3469 |
|
| 3470 |
+
#: src/Tribe/Main.php:5536 src/Tribe/Main.php:5593
|
| 3471 |
msgid "Use Saved %s:"
|
| 3472 |
msgstr ""
|
| 3473 |
|
| 5191 |
msgid "Custom Color"
|
| 5192 |
msgstr ""
|
| 5193 |
|
| 5194 |
+
#: src/Tribe/Views/V2/Hooks.php:547
|
| 5195 |
msgid "We recommend a 16:9 aspect ratio for featured images."
|
| 5196 |
msgstr ""
|
| 5197 |
|
| 5198 |
+
#: src/Tribe/Views/V2/Hooks.php:624
|
| 5199 |
msgid "Recommended for all sites using the updated calendar views."
|
| 5200 |
msgstr ""
|
| 5201 |
|
| 5202 |
+
#: src/Tribe/Views/V2/Hooks.php:639
|
| 5203 |
msgid "The Events Calendar - View V2"
|
| 5204 |
msgstr ""
|
| 5205 |
|
| 5206 |
+
#: src/Tribe/Views/V2/Hooks.php:920
|
| 5207 |
msgctxt "Capitalized label for the event website link."
|
| 5208 |
msgid "View %s Website"
|
| 5209 |
msgstr ""
|
| 5210 |
|
| 5211 |
+
#: src/Tribe/Views/V2/Hooks.php:948
|
| 5212 |
msgctxt "Capitalized label for the venue website link."
|
| 5213 |
msgid "View %s Website"
|
| 5214 |
msgstr ""
|
| 5215 |
|
| 5216 |
+
#: src/Tribe/Views/V2/Hooks.php:976
|
| 5217 |
msgctxt "Capitalized label for the organizer website link."
|
| 5218 |
msgid "View %s Website"
|
| 5219 |
msgstr ""
|
| 5220 |
|
| 5221 |
+
#: src/Tribe/Views/V2/Hooks.php:1114
|
| 5222 |
msgid "Enabled"
|
| 5223 |
msgstr ""
|
| 5224 |
|
| 5225 |
+
#: src/Tribe/Views/V2/Hooks.php:1114
|
| 5226 |
#: src/admin-views/tribe-options-general.php:182
|
| 5227 |
#: src/admin-views/tribe-options-general.php:200
|
| 5228 |
msgid "Disabled"
|
| 5302 |
msgid "%1$s for %2$s"
|
| 5303 |
msgstr ""
|
| 5304 |
|
| 5305 |
+
#: src/Tribe/Views/V2/View.php:1998 src/views/v2/day/event/date/featured.php:27
|
| 5306 |
#: src/views/v2/day/event/date/featured.php:32
|
| 5307 |
#: src/views/v2/latest-past/event/date/featured.php:27
|
| 5308 |
#: src/views/v2/latest-past/event/date/featured.php:32
|
| 5351 |
msgstr ""
|
| 5352 |
|
| 5353 |
#. translators: 1: opening href tag 2: event label plural 3: closing href tag
|
| 5354 |
+
#: src/Tribe/Views/V2/Views/Traits/With_Fast_Forward_Link.php:75
|
| 5355 |
msgid "Jump to the %1$snext upcoming %2$s%3$s."
|
| 5356 |
msgstr ""
|
| 5357 |
|
| 5413 |
msgid "Generate JSON-LD data"
|
| 5414 |
msgstr ""
|
| 5415 |
|
| 5416 |
+
#: src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php:230
|
| 5417 |
+
msgctxt ""
|
| 5418 |
+
"Link to full description. %1$s: pre=translated event term. %2$s: event url."
|
| 5419 |
+
msgid " (View Full %1$s Description Here: %2$s)"
|
| 5420 |
+
msgstr ""
|
| 5421 |
+
|
| 5422 |
#: src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php:31
|
| 5423 |
msgid "Export .ics file"
|
| 5424 |
msgstr ""
|
| 6677 |
#: src/admin-views/organizer-meta-box.php:37
|
| 6678 |
#: src/admin-views/venue-meta-box.php:185
|
| 6679 |
#: src/functions/template-tags/link.php:456
|
| 6680 |
+
#: src/functions/template-tags/organizer.php:482
|
| 6681 |
#: src/functions/template-tags/venue.php:817
|
| 6682 |
#: src/views/blocks/parts/details.php:174
|
| 6683 |
#: src/views/blocks/parts/organizer.php:80
|
| 7130 |
"to third-party APIs and manage your integrations."
|
| 7131 |
msgstr ""
|
| 7132 |
|
| 7133 |
+
#: src/admin-views/tribe-options-display.php:43
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7134 |
msgid "Display Settings"
|
| 7135 |
msgstr ""
|
| 7136 |
|
| 7137 |
+
#: src/admin-views/tribe-options-display.php:48
|
| 7138 |
msgid ""
|
| 7139 |
"The settings below control the display of your calendar. If things don't "
|
| 7140 |
"look right, try switching between the three style sheet options or pick a "
|
| 7143 |
|
| 7144 |
#. translators: %s: URL to knowledgebase. Please also use % for % to avoid
|
| 7145 |
#. PHP warnings.
|
| 7146 |
+
#: src/admin-views/tribe-options-display.php:52
|
| 7147 |
msgid ""
|
| 7148 |
"There are going to be situations where no out-of-the-box template is "
|
| 7149 |
"100% perfect. Check out our <a href=\"%s\">our themer's guide</a> for "
|
| 7150 |
"instructions on custom modifications."
|
| 7151 |
msgstr ""
|
| 7152 |
|
| 7153 |
+
#: src/admin-views/tribe-options-display.php:71
|
| 7154 |
msgid "Date with year"
|
| 7155 |
msgstr ""
|
| 7156 |
|
| 7157 |
+
#: src/admin-views/tribe-options-display.php:72
|
| 7158 |
msgid ""
|
| 7159 |
"Enter the format to use for displaying dates with the year. Used when "
|
| 7160 |
"displaying a date in a future year."
|
| 7161 |
msgstr ""
|
| 7162 |
|
| 7163 |
+
#: src/admin-views/tribe-options-display.php:79
|
| 7164 |
msgid "Date time separator"
|
| 7165 |
msgstr ""
|
| 7166 |
|
| 7167 |
+
#: src/admin-views/tribe-options-display.php:80
|
| 7168 |
msgid ""
|
| 7169 |
"Enter the separator that will be placed between the date and time, when both "
|
| 7170 |
"are shown."
|
| 7171 |
msgstr ""
|
| 7172 |
|
| 7173 |
+
#: src/admin-views/tribe-options-display.php:95
|
| 7174 |
msgid "Date without year"
|
| 7175 |
msgstr ""
|
| 7176 |
|
| 7177 |
+
#: src/admin-views/tribe-options-display.php:96
|
| 7178 |
msgid ""
|
| 7179 |
"Enter the format to use for displaying dates without a year. Used when "
|
| 7180 |
"showing an event from the current year."
|
| 7181 |
msgstr ""
|
| 7182 |
|
| 7183 |
+
#: src/admin-views/tribe-options-display.php:103
|
| 7184 |
msgid "Month and year format"
|
| 7185 |
msgstr ""
|
| 7186 |
|
| 7187 |
+
#: src/admin-views/tribe-options-display.php:104
|
| 7188 |
msgid ""
|
| 7189 |
"Enter the format to use for dates that show a month and year only. Used on "
|
| 7190 |
"month view."
|
| 7191 |
msgstr ""
|
| 7192 |
|
| 7193 |
+
#: src/admin-views/tribe-options-display.php:119
|
| 7194 |
msgid "Time range separator"
|
| 7195 |
msgstr ""
|
| 7196 |
|
| 7197 |
+
#: src/admin-views/tribe-options-display.php:120
|
| 7198 |
msgid ""
|
| 7199 |
"Enter the separator that will be used between the start and end time of an "
|
| 7200 |
"event."
|
| 7201 |
msgstr ""
|
| 7202 |
|
| 7203 |
+
#: src/admin-views/tribe-options-display.php:129
|
| 7204 |
msgid "You must select at least one view."
|
| 7205 |
msgstr ""
|
| 7206 |
|
| 7207 |
+
#: src/admin-views/tribe-options-display.php:133
|
| 7208 |
msgid ""
|
| 7209 |
"Please note that you are using The Events Calendar's default Google Maps API "
|
| 7210 |
"key, which will limit the Map View's functionality. Visit %sthe API Settings "
|
| 7211 |
"page%s to learn more and add your own Google Maps API key."
|
| 7212 |
msgstr ""
|
| 7213 |
|
| 7214 |
+
#: src/admin-views/tribe-options-display.php:140
|
| 7215 |
+
msgid "Skeleton Styles"
|
| 7216 |
+
msgstr ""
|
| 7217 |
+
|
| 7218 |
+
#: src/admin-views/tribe-options-display.php:142
|
| 7219 |
+
msgid ""
|
| 7220 |
+
"Only includes enough css to achieve complex layouts like calendar and week "
|
| 7221 |
+
"view."
|
| 7222 |
+
msgstr ""
|
| 7223 |
+
|
| 7224 |
+
#: src/admin-views/tribe-options-display.php:147
|
| 7225 |
+
msgid "Tribe Events Styles"
|
| 7226 |
+
msgstr ""
|
| 7227 |
+
|
| 7228 |
+
#: src/admin-views/tribe-options-display.php:149
|
| 7229 |
+
msgid "A fully designed and styled theme for your events pages."
|
| 7230 |
+
msgstr ""
|
| 7231 |
+
|
| 7232 |
+
#: src/admin-views/tribe-options-display.php:159
|
| 7233 |
+
msgid "Full Styles"
|
| 7234 |
+
msgstr ""
|
| 7235 |
+
|
| 7236 |
+
#: src/admin-views/tribe-options-display.php:161
|
| 7237 |
+
msgid "More detailed styling, tries to grab styles from your theme."
|
| 7238 |
+
msgstr ""
|
| 7239 |
+
|
| 7240 |
+
#: src/admin-views/tribe-options-display.php:170
|
| 7241 |
+
msgid "Default stylesheet used for events templates"
|
| 7242 |
+
msgstr ""
|
| 7243 |
+
|
| 7244 |
+
#: src/admin-views/tribe-options-display.php:187
|
| 7245 |
msgid "Basic Template Settings"
|
| 7246 |
msgstr ""
|
| 7247 |
|
| 7248 |
+
#: src/admin-views/tribe-options-display.php:196
|
| 7249 |
+
msgid "Default Events Template"
|
| 7250 |
+
msgstr ""
|
| 7251 |
+
|
| 7252 |
+
#: src/admin-views/tribe-options-display.php:197
|
| 7253 |
+
msgid "Default Page Template"
|
| 7254 |
+
msgstr ""
|
| 7255 |
+
|
| 7256 |
+
#: src/admin-views/tribe-options-display.php:207
|
| 7257 |
msgid "Events template"
|
| 7258 |
msgstr ""
|
| 7259 |
|
| 7260 |
+
#: src/admin-views/tribe-options-display.php:208
|
| 7261 |
msgid ""
|
| 7262 |
"Choose a page template to control the appearance of your calendar and event "
|
| 7263 |
"content."
|
| 7264 |
msgstr ""
|
| 7265 |
|
| 7266 |
+
#: src/admin-views/tribe-options-display.php:218
|
| 7267 |
msgid "Enable event views"
|
| 7268 |
msgstr ""
|
| 7269 |
|
| 7270 |
+
#: src/admin-views/tribe-options-display.php:238
|
| 7271 |
msgid "Use updated calendar designs"
|
| 7272 |
msgstr ""
|
| 7273 |
|
| 7274 |
+
#: src/admin-views/tribe-options-display.php:239
|
| 7275 |
msgid "Enable updated designs for all calendar views"
|
| 7276 |
msgstr ""
|
| 7277 |
|
| 7278 |
+
#: src/admin-views/tribe-options-display.php:253
|
| 7279 |
msgid "Default view"
|
| 7280 |
msgstr ""
|
| 7281 |
|
| 7282 |
+
#: src/admin-views/tribe-options-display.php:261
|
| 7283 |
msgid "Disable the Event Search Bar"
|
| 7284 |
msgstr ""
|
| 7285 |
|
| 7286 |
+
#: src/admin-views/tribe-options-display.php:262
|
| 7287 |
msgid "Check this to use the classic header."
|
| 7288 |
msgstr ""
|
| 7289 |
|
| 7290 |
+
#: src/admin-views/tribe-options-display.php:268
|
| 7291 |
msgid "Month view events per day"
|
| 7292 |
msgstr ""
|
| 7293 |
|
| 7294 |
+
#: src/admin-views/tribe-options-display.php:269
|
| 7295 |
msgid ""
|
| 7296 |
"Change the default 3 events per day in month view. To impose no limit, you "
|
| 7297 |
"may specify -1. Please note there may be performance issues if you allow too "
|
| 7298 |
"many events per day. <a href=\"%s\">Read more</a>."
|
| 7299 |
msgstr ""
|
| 7300 |
|
| 7301 |
+
#: src/admin-views/tribe-options-display.php:276
|
| 7302 |
msgid "Enable the Month View Cache"
|
| 7303 |
msgstr ""
|
| 7304 |
|
| 7305 |
+
#: src/admin-views/tribe-options-display.php:277
|
| 7306 |
msgid ""
|
| 7307 |
"Check this to cache your month view HTML in transients, which can help "
|
| 7308 |
"improve calendar speed on sites with many events. <a href=\"%s\">Read more</"
|
| 7309 |
"a>."
|
| 7310 |
msgstr ""
|
| 7311 |
|
| 7312 |
+
#: src/admin-views/tribe-options-display.php:290
|
| 7313 |
msgid "Advanced Template Settings"
|
| 7314 |
msgstr ""
|
| 7315 |
|
| 7316 |
+
#: src/admin-views/tribe-options-display.php:294
|
| 7317 |
msgid "Add HTML before event content"
|
| 7318 |
msgstr ""
|
| 7319 |
|
| 7320 |
+
#: src/admin-views/tribe-options-display.php:295
|
| 7321 |
msgid ""
|
| 7322 |
"If you are familiar with HTML, you can add additional code before the event "
|
| 7323 |
"template. Some themes may require this to help with styling or layout."
|
| 7324 |
msgstr ""
|
| 7325 |
|
| 7326 |
+
#: src/admin-views/tribe-options-display.php:300
|
| 7327 |
msgid "Add HTML after event content"
|
| 7328 |
msgstr ""
|
| 7329 |
|
| 7330 |
+
#: src/admin-views/tribe-options-display.php:301
|
| 7331 |
msgid ""
|
| 7332 |
"If you are familiar with HTML, you can add additional code after the event "
|
| 7333 |
"template. Some themes may require this to help with styling or layout."
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Contributors: theeventscalendar, borkweb, bordoni, brianjessee, aguseo, camwynsp
|
|
| 4 |
Tags: events, calendar, event, schedule, organizer
|
| 5 |
Donate link: https://evnt.is/29
|
| 6 |
Requires at least: 5.6
|
| 7 |
-
Stable tag: 5.15.0
|
| 8 |
Tested up to: 5.9.3
|
| 9 |
Requires PHP: 7.1
|
| 10 |
License: GPLv2 or later
|
|
@@ -223,6 +223,11 @@ Remember to always make a backup of your database and files before updating!
|
|
| 223 |
|
| 224 |
== Changelog ==
|
| 225 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 226 |
= [5.15.0] 2022-05-19 =
|
| 227 |
|
| 228 |
* Version - The Events Calendar 5.15.0 is only compatible with Event Tickets 5.4.0 and higher
|
|
@@ -234,6 +239,26 @@ Remember to always make a backup of your database and files before updating!
|
|
| 234 |
* Feature - Update Events menu to work with the new admin pages structure. [ET-1335]
|
| 235 |
* Language - 1 new strings added, 395 updated, 2 fuzzied, and 3 obsoleted
|
| 236 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 237 |
= [5.14.1] 2022-03-17 =
|
| 238 |
|
| 239 |
* Tweak - Update the backend block editor UI for a single event to look similar to its frontend version in order to create a true WYSIWYG experience when using the block editor. [TEC-4250]
|
|
@@ -339,8 +364,8 @@ Remember to always make a backup of your database and files before updating!
|
|
| 339 |
|
| 340 |
* Feature - Add new subscribe options to the "Export Events" link at the bottom of calendar views and single Event view [TEC-4131]
|
| 341 |
* Fix - Bypass caching of the event when dealing with the admin event list table. [TEC-4156]
|
| 342 |
-
* Fix - Event List Widget will not print the H3 tag related to the title when that is empty. [
|
| 343 |
-
* Tweak - Allow bypassing of the Aggregator logging function by using the `tec_aggregator_records_should_log_error` filter. [
|
| 344 |
* Tweak - Removed the `tribe_events_force_filtered_ical_link` filter and the associated js function that recreates the subscribe link on v1 and Single Event views. [TEC-4131]
|
| 345 |
* Language - 4 new strings added, 52 updated, 0 fuzzied, and 2 obsoleted
|
| 346 |
|
|
@@ -484,7 +509,7 @@ Remember to always make a backup of your database and files before updating!
|
|
| 484 |
= [5.6.0] 2021-04-29 =
|
| 485 |
|
| 486 |
* Version - The Events Calendar 5.6.0 is only compatible with Events Calendar PRO 5.6.0 and higher
|
| 487 |
-
* Fix - Correct implementation of filters in Views/V2/Hooks.php to avoid fatals. [
|
| 488 |
* Fix - Ensure when saving on Blocks editor Organizer and Venue IDs don't throw notices for failed deletion. [TEC-3844]
|
| 489 |
* Fix - Resolve compatibility problem between The Events Calendar and other plugins using Select2. [TEC-3748]
|
| 490 |
* Fix - Enqueue full styles for v2 event single only when using full styles. [TEC-3848]
|
|
@@ -521,7 +546,7 @@ Remember to always make a backup of your database and files before updating!
|
|
| 521 |
|
| 522 |
= [5.4.0.1] 2021-03-04 =
|
| 523 |
|
| 524 |
-
* Fix - Prevent fatals happening with PHP 5.6 due to duplicated class for templates [
|
| 525 |
|
| 526 |
= [5.4.0] 2021-02-24 =
|
| 527 |
|
|
@@ -547,7 +572,7 @@ Remember to always make a backup of your database and files before updating!
|
|
| 547 |
* Feature - Add customizer support for custom location pins on single events when Views V2 is active. [TEC-3276]
|
| 548 |
* Fix - Use dynamic label for fast-forward link on the month view. [TEC-3452]
|
| 549 |
* Fix - Correctly filter `locale` in the `Tribe\Events\I18n` class to avoid errors.
|
| 550 |
-
* Fix - Prevent heartbeat warning when null data param is passed on Cron and AJAX requests [
|
| 551 |
* Fix - Increase the minimum width of the datetime dropdown when editing an event with the block editor. [TEC-3126]
|
| 552 |
* Fix - Ordering with an Array when using `Tribe__Repository` now properly ignores the global order passed as the default. [ECP-598]
|
| 553 |
* Fix - Resolve PHP 8.0 incompatibility with `__wakeup` and `__clone` visibility on Extension class.
|
|
@@ -730,7 +755,7 @@ Remember to always make a backup of your database and files before updating!
|
|
| 730 |
* Fix - Correct a few incorrect and/or typoed text domains [TEC-3390]
|
| 731 |
* Fix - Ensure we pass search keywords when changing views and in the top-bar nav [TEC-3282]
|
| 732 |
* Fix - Prevent Blocks editor from throwing browser alert when leaving the page without any changes applied to the edited post.
|
| 733 |
-
* Fix - Several strings have been adjusted for consistency and better translatability [
|
| 734 |
* Hook - Add the `tribe_events_blocks_editor_is_on` filter; returning a falsy value from this filter will prevent the Blocks Editor to ever be active on Events; else the settings from Events > Settings will apply [TEC-3349]
|
| 735 |
* Tweak - Add some filters for better control of link targets, standardize the way we create those links [TEC-3402]
|
| 736 |
* Language - 4 new strings added, 286 updated, 1 fuzzied, and 2 obsoleted
|
|
@@ -747,7 +772,7 @@ Remember to always make a backup of your database and files before updating!
|
|
| 747 |
* Tweak - Remove "(beta)" label from URL source type of import. [TEC-3289]
|
| 748 |
* Tweak - Reword the Filter Activation setting's labels for better clarity. [FBAR-79]
|
| 749 |
* Fix - Ensure that any values for `liveFilterUpdate` that are not `automatic` or `manual` get converted. [FBAR-83]
|
| 750 |
-
* Fix - Breakpoint code compatibility with the latest version of jQuery 3.4.1 [
|
| 751 |
* Fix - Remove numbers from listed events in event list widget for Genesis theme. [TEC-2957]
|
| 752 |
* Fix - Customizer accent color affects featured line and text. [TEC-3277]
|
| 753 |
* Fix - Resolve conflict between datepicker holding consistent size when navigating and flexibility on small screen sizes. [TEC-3322]
|
| 4 |
Tags: events, calendar, event, schedule, organizer
|
| 5 |
Donate link: https://evnt.is/29
|
| 6 |
Requires at least: 5.6
|
| 7 |
+
Stable tag: 5.15.0.1
|
| 8 |
Tested up to: 5.9.3
|
| 9 |
Requires PHP: 7.1
|
| 10 |
License: GPLv2 or later
|
| 223 |
|
| 224 |
== Changelog ==
|
| 225 |
|
| 226 |
+
= [5.15.0.1] 2022-05-23 =
|
| 227 |
+
|
| 228 |
+
* Fix - Prevent fatal when using Yoast due to missing function `tribe_is_month()` [BTRIA-1243]
|
| 229 |
+
* Fix - Check if function exists for `get_current_screen` to avoid a fatal if not.
|
| 230 |
+
|
| 231 |
= [5.15.0] 2022-05-19 =
|
| 232 |
|
| 233 |
* Version - The Events Calendar 5.15.0 is only compatible with Event Tickets 5.4.0 and higher
|
| 239 |
* Feature - Update Events menu to work with the new admin pages structure. [ET-1335]
|
| 240 |
* Language - 1 new strings added, 395 updated, 2 fuzzied, and 3 obsoleted
|
| 241 |
|
| 242 |
+
= [5.14.2.1] 2022-04-28 =
|
| 243 |
+
|
| 244 |
+
* Fix - Correct an issue with linked common release.
|
| 245 |
+
|
| 246 |
+
= [5.14.2] 2022-04-28 =
|
| 247 |
+
|
| 248 |
+
* Feature - Add support to CSV import for the ISO Currency Code field. [TEC-4341]
|
| 249 |
+
* Feature - First iteration of changes for Full Site Editor compatibility. [TEC-4262]
|
| 250 |
+
* Tweak - Added filters `tribe_merge_identical_organizers_enabled`, `tribe_merge_identical_venues_enabled`, `tribe_merge_identical_organizers_fields`, `tribe_merge_identical_venues_fields`, `tribe_amalgamate_venues_keep_venue`, `tribe_amalgamate_organizers_keep_organizer` for better control of the merge duplicate venues and organizers functionality. [TEC-4225]
|
| 251 |
+
* Tweak - Added filter `tribe_events_views_v2_ff_link_next_event` to allow better control of the fast-forward link target. [ECP-957]
|
| 252 |
+
* Tweak - Allow filtering of the "next event" query in the fast-forward link. [ECP-957]
|
| 253 |
+
* Tweak - Added filters: `tribe_merge_identical_organizers_enabled`, `tribe_merge_identical_venues_enabled`, `tribe_merge_identical_organizers_fields`, `tribe_merge_identical_venues_fields`, `tribe_amalgamate_venues_keep_venue`, `tribe_amalgamate_organizers_keep_organizer`, `tribe_events_views_v2_ff_link_next_event`.
|
| 254 |
+
* Tweak - Changed views: `blocks/archive-events`.
|
| 255 |
+
* Fix - Correctly calculate Event duration when the Event crosses the daylight saving date and time. [TEC-4336]
|
| 256 |
+
* Fix - Don't try to validate "raw" as a date. [TEC-4254]
|
| 257 |
+
* Fix - Ensure the Views don't try to do math with strings. [TEC-4322]
|
| 258 |
+
* Fix - Enable more than 5 csv entries to be imported when using 8.0.15 to 8.0.17 or 8.1.2 to 8.1.4. [TEC-4312]
|
| 259 |
+
* Fix - Ensure Google Calendar links include the event description if it exists. [TEC-4315]
|
| 260 |
+
* Language - 3 new strings added, 232 updated, 0 fuzzied, and 0 obsoleted.
|
| 261 |
+
|
| 262 |
= [5.14.1] 2022-03-17 =
|
| 263 |
|
| 264 |
* Tweak - Update the backend block editor UI for a single event to look similar to its frontend version in order to create a true WYSIWYG experience when using the block editor. [TEC-4250]
|
| 364 |
|
| 365 |
* Feature - Add new subscribe options to the "Export Events" link at the bottom of calendar views and single Event view [TEC-4131]
|
| 366 |
* Fix - Bypass caching of the event when dealing with the admin event list table. [TEC-4156]
|
| 367 |
+
* Fix - Event List Widget will not print the H3 tag related to the title when that is empty. [TEC-4160]
|
| 368 |
+
* Tweak - Allow bypassing of the Aggregator logging function by using the `tec_aggregator_records_should_log_error` filter. [TEC-4159]
|
| 369 |
* Tweak - Removed the `tribe_events_force_filtered_ical_link` filter and the associated js function that recreates the subscribe link on v1 and Single Event views. [TEC-4131]
|
| 370 |
* Language - 4 new strings added, 52 updated, 0 fuzzied, and 2 obsoleted
|
| 371 |
|
| 509 |
= [5.6.0] 2021-04-29 =
|
| 510 |
|
| 511 |
* Version - The Events Calendar 5.6.0 is only compatible with Events Calendar PRO 5.6.0 and higher
|
| 512 |
+
* Fix - Correct implementation of filters in Views/V2/Hooks.php to avoid fatals. [ECP-761]
|
| 513 |
* Fix - Ensure when saving on Blocks editor Organizer and Venue IDs don't throw notices for failed deletion. [TEC-3844]
|
| 514 |
* Fix - Resolve compatibility problem between The Events Calendar and other plugins using Select2. [TEC-3748]
|
| 515 |
* Fix - Enqueue full styles for v2 event single only when using full styles. [TEC-3848]
|
| 546 |
|
| 547 |
= [5.4.0.1] 2021-03-04 =
|
| 548 |
|
| 549 |
+
* Fix - Prevent fatals happening with PHP 5.6 due to duplicated class for templates [TEC-3799]
|
| 550 |
|
| 551 |
= [5.4.0] 2021-02-24 =
|
| 552 |
|
| 572 |
* Feature - Add customizer support for custom location pins on single events when Views V2 is active. [TEC-3276]
|
| 573 |
* Fix - Use dynamic label for fast-forward link on the month view. [TEC-3452]
|
| 574 |
* Fix - Correctly filter `locale` in the `Tribe\Events\I18n` class to avoid errors.
|
| 575 |
+
* Fix - Prevent heartbeat warning when null data param is passed on Cron and AJAX requests [TEC-3745]
|
| 576 |
* Fix - Increase the minimum width of the datetime dropdown when editing an event with the block editor. [TEC-3126]
|
| 577 |
* Fix - Ordering with an Array when using `Tribe__Repository` now properly ignores the global order passed as the default. [ECP-598]
|
| 578 |
* Fix - Resolve PHP 8.0 incompatibility with `__wakeup` and `__clone` visibility on Extension class.
|
| 755 |
* Fix - Correct a few incorrect and/or typoed text domains [TEC-3390]
|
| 756 |
* Fix - Ensure we pass search keywords when changing views and in the top-bar nav [TEC-3282]
|
| 757 |
* Fix - Prevent Blocks editor from throwing browser alert when leaving the page without any changes applied to the edited post.
|
| 758 |
+
* Fix - Several strings have been adjusted for consistency and better translatability [TEC-3417]
|
| 759 |
* Hook - Add the `tribe_events_blocks_editor_is_on` filter; returning a falsy value from this filter will prevent the Blocks Editor to ever be active on Events; else the settings from Events > Settings will apply [TEC-3349]
|
| 760 |
* Tweak - Add some filters for better control of link targets, standardize the way we create those links [TEC-3402]
|
| 761 |
* Language - 4 new strings added, 286 updated, 1 fuzzied, and 2 obsoleted
|
| 772 |
* Tweak - Remove "(beta)" label from URL source type of import. [TEC-3289]
|
| 773 |
* Tweak - Reword the Filter Activation setting's labels for better clarity. [FBAR-79]
|
| 774 |
* Fix - Ensure that any values for `liveFilterUpdate` that are not `automatic` or `manual` get converted. [FBAR-83]
|
| 775 |
+
* Fix - Breakpoint code compatibility with the latest version of jQuery 3.4.1 [TEC-3251]
|
| 776 |
* Fix - Remove numbers from listed events in event list widget for Genesis theme. [TEC-2957]
|
| 777 |
* Fix - Customizer accent color affects featured line and text. [TEC-3277]
|
| 778 |
* Fix - Resolve conflict between datepicker holding consistent size when navigating and flexibility on small screen sizes. [TEC-3322]
|
src/Events/Editor/Full_Site/Hooks.php
ADDED
|
@@ -0,0 +1,137 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
namespace TEC\Events\Editor\Full_Site;
|
| 4 |
+
|
| 5 |
+
use Tribe\Events\Editor\Blocks\Archive_Events;
|
| 6 |
+
|
| 7 |
+
/**
|
| 8 |
+
* Class Hooks
|
| 9 |
+
*
|
| 10 |
+
* @since 5.14.2
|
| 11 |
+
*
|
| 12 |
+
* @package TEC\Events\Editor\Full_Site
|
| 13 |
+
*/
|
| 14 |
+
class Hooks extends \tad_DI52_ServiceProvider {
|
| 15 |
+
|
| 16 |
+
/**
|
| 17 |
+
* Binds and sets up implementations.
|
| 18 |
+
*
|
| 19 |
+
* @since 5.14.2
|
| 20 |
+
*/
|
| 21 |
+
public function register() {
|
| 22 |
+
$this->add_filters();
|
| 23 |
+
$this->add_actions();
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
/**
|
| 27 |
+
* Adds the filters required by the FSE components.
|
| 28 |
+
*
|
| 29 |
+
* @since 5.14.2
|
| 30 |
+
*/
|
| 31 |
+
protected function add_filters() {
|
| 32 |
+
add_filter( 'get_block_templates', [ $this, 'filter_include_templates' ], 25, 3 );
|
| 33 |
+
add_filter( 'tribe_get_option_tribeEventsTemplate', [ $this, 'filter_events_template_setting_option' ] );
|
| 34 |
+
add_filter( 'tribe_get_single_option', [ $this, 'filter_tribe_get_single_option' ], 10, 3 );
|
| 35 |
+
add_filter( 'tribe_settings_save_option_array', [ $this, 'filter_tribe_save_template_option'], 10, 2 );
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
/**
|
| 39 |
+
* Adds the actions required by the FSE components.
|
| 40 |
+
*
|
| 41 |
+
* @since 5.14.2
|
| 42 |
+
*/
|
| 43 |
+
protected function add_actions() {
|
| 44 |
+
add_action( 'tribe_editor_register_blocks', [ $this, 'action_register_archive_template' ] );
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
/**
|
| 48 |
+
* Registers the Events Archive template.
|
| 49 |
+
*
|
| 50 |
+
* @since 5.14.2
|
| 51 |
+
*/
|
| 52 |
+
public function action_register_archive_template() {
|
| 53 |
+
return $this->container->make( Archive_Events::class )->register();
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
/**
|
| 57 |
+
* Adds the archive template to the array of block templates.
|
| 58 |
+
*
|
| 59 |
+
* @since 5.14.2
|
| 60 |
+
*
|
| 61 |
+
|
| 62 |
+
* @param WP_Block_Template[] $query_result Array of found block templates.
|
| 63 |
+
* @param array $query {
|
| 64 |
+
* Optional. Arguments to retrieve templates.
|
| 65 |
+
*
|
| 66 |
+
* @type array $slug__in List of slugs to include.
|
| 67 |
+
* @type int $wp_id Post ID of customized template.
|
| 68 |
+
* }
|
| 69 |
+
*
|
| 70 |
+
*
|
| 71 |
+
* @return array The modified $query.
|
| 72 |
+
*/
|
| 73 |
+
public function filter_include_templates( $query_result, $query, $template_type ) {
|
| 74 |
+
// Don't load this template in the admin - so it's not editable by users.
|
| 75 |
+
if ( is_admin() ) {
|
| 76 |
+
return $query_result;
|
| 77 |
+
}
|
| 78 |
+
|
| 79 |
+
return $this->container->make( Templates::class )->add_events_archive( $query_result, $query, $template_type );
|
| 80 |
+
}
|
| 81 |
+
|
| 82 |
+
/**
|
| 83 |
+
* If we're using a FSE theme, we always use the full styling.
|
| 84 |
+
*
|
| 85 |
+
* @since 5.14.2
|
| 86 |
+
|
| 87 |
+
*
|
| 88 |
+
* @param string $value The value of the option.
|
| 89 |
+
* @return string $value The original value, or an empty string if FSE is active.
|
| 90 |
+
*/
|
| 91 |
+
public function filter_events_template_setting_option( $value ) {
|
| 92 |
+
return tec_is_full_site_editor() ? '' : $value;
|
| 93 |
+
}
|
| 94 |
+
|
| 95 |
+
|
| 96 |
+
/**
|
| 97 |
+
* Override the get_single_option to return the default event template when FSE is active.
|
| 98 |
+
*
|
| 99 |
+
* @since 5.14.2
|
| 100 |
+
*
|
| 101 |
+
* @param mixed $option Results of option query.
|
| 102 |
+
* @param string $default The default value.
|
| 103 |
+
* @param string $option_name Name of the option.
|
| 104 |
+
*
|
| 105 |
+
* @return mixed results of option query.
|
| 106 |
+
*/
|
| 107 |
+
public function filter_tribe_get_single_option( $option, $default, $option_name ) {
|
| 108 |
+
if ( 'tribeEventsTemplate' !== $option_name ) {
|
| 109 |
+
return $option;
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
if ( tec_is_full_site_editor() ) {
|
| 113 |
+
return '';
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
return $option;
|
| 117 |
+
}
|
| 118 |
+
|
| 119 |
+
/**
|
| 120 |
+
* Overwrite the template option on save if FSE is active.
|
| 121 |
+
* We only support the default events template for now.
|
| 122 |
+
*
|
| 123 |
+
* @since 5.14.2
|
| 124 |
+
*
|
| 125 |
+
* @param array<string, mixed> $options The array of values to save. In the format option key => value.
|
| 126 |
+
* @param string $option_id The main option ID.
|
| 127 |
+
*
|
| 128 |
+
* @return array<string, mixed> $options The array of values to save. In the format option key => value.
|
| 129 |
+
*/
|
| 130 |
+
public function filter_tribe_save_template_option( $options, $option_id ) {
|
| 131 |
+
if ( tec_is_full_site_editor() ) {
|
| 132 |
+
$options[ 'tribeEventsTemplate' ] = '';
|
| 133 |
+
}
|
| 134 |
+
|
| 135 |
+
return $options;
|
| 136 |
+
}
|
| 137 |
+
}
|
src/Events/Editor/Full_Site/Provider.php
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
namespace TEC\Events\Editor\Full_Site;
|
| 4 |
+
|
| 5 |
+
use Tribe\Events\Editor\Blocks\Archive_Events;
|
| 6 |
+
use \Tribe__Events__Main as Events_Main;
|
| 7 |
+
|
| 8 |
+
/**
|
| 9 |
+
* Class Provider
|
| 10 |
+
*
|
| 11 |
+
* @since 5.14.2
|
| 12 |
+
*
|
| 13 |
+
* @package TEC\Events\Editor\Full_Site
|
| 14 |
+
*/
|
| 15 |
+
class Provider extends \tad_DI52_ServiceProvider {
|
| 16 |
+
/**
|
| 17 |
+
* Register the provider singletons.
|
| 18 |
+
*
|
| 19 |
+
* @since 5.14.2
|
| 20 |
+
*/
|
| 21 |
+
public function register() {
|
| 22 |
+
if ( ! tec_is_full_site_editor() ) {
|
| 23 |
+
return;
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
$this->container->singleton( Templates::class );
|
| 27 |
+
|
| 28 |
+
// Register singletons.
|
| 29 |
+
$this->register_singletons();
|
| 30 |
+
|
| 31 |
+
// Register the Service Provider for Hooks.
|
| 32 |
+
$this->container->register( Hooks::class );
|
| 33 |
+
|
| 34 |
+
// Register the Service Provider for Assets.
|
| 35 |
+
$this->register_assets();
|
| 36 |
+
|
| 37 |
+
// Register the service provider itself on the container.
|
| 38 |
+
$this->container->singleton( static::class, $this );
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
/**
|
| 42 |
+
* Registers any requires singletons.
|
| 43 |
+
*
|
| 44 |
+
* @since 5.14.2
|
| 45 |
+
*
|
| 46 |
+
*/
|
| 47 |
+
private function register_singletons() {
|
| 48 |
+
$this->container->singleton( Archive_Events::class, Archive_Events::class, [ 'load' ] );
|
| 49 |
+
}
|
| 50 |
+
|
| 51 |
+
/**
|
| 52 |
+
* Binds and sets up implementations.
|
| 53 |
+
*
|
| 54 |
+
* @since 5.14.2
|
| 55 |
+
*/
|
| 56 |
+
public function register_assets() {
|
| 57 |
+
$plugin = Events_Main::instance();
|
| 58 |
+
|
| 59 |
+
tribe_asset(
|
| 60 |
+
$plugin,
|
| 61 |
+
'tec-events-full-site',
|
| 62 |
+
'app/full-site.js',
|
| 63 |
+
[
|
| 64 |
+
'react',
|
| 65 |
+
'react-dom',
|
| 66 |
+
'wp-components',
|
| 67 |
+
'wp-api',
|
| 68 |
+
'wp-api-request',
|
| 69 |
+
'wp-blocks',
|
| 70 |
+
'wp-i18n',
|
| 71 |
+
'wp-element',
|
| 72 |
+
'wp-editor',
|
| 73 |
+
'tribe-common-gutenberg-data',
|
| 74 |
+
'tribe-common-gutenberg-utils',
|
| 75 |
+
'tribe-common-gutenberg-store',
|
| 76 |
+
'tribe-common-gutenberg-icons',
|
| 77 |
+
'tribe-common-gutenberg-hoc',
|
| 78 |
+
'tribe-common-gutenberg-elements',
|
| 79 |
+
'tribe-common-gutenberg-components',
|
| 80 |
+
],
|
| 81 |
+
'enqueue_block_editor_assets',
|
| 82 |
+
[
|
| 83 |
+
'in_footer' => false,
|
| 84 |
+
'localize' => [],
|
| 85 |
+
'conditionals' => [ $this, 'is_full_site_editor' ],
|
| 86 |
+
'priority' => 106,
|
| 87 |
+
]
|
| 88 |
+
);
|
| 89 |
+
}
|
| 90 |
+
|
| 91 |
+
/**
|
| 92 |
+
* Internal FSE function for asset conditional testing.
|
| 93 |
+
*
|
| 94 |
+
* @since 5.14.2
|
| 95 |
+
*
|
| 96 |
+
* @return boolean Whether The current theme supports full-site editing or not.
|
| 97 |
+
*/
|
| 98 |
+
public function is_full_site_editor() {
|
| 99 |
+
return tec_is_full_site_editor();
|
| 100 |
+
}
|
| 101 |
+
}
|
src/Events/Editor/Full_Site/Templates.php
ADDED
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
namespace TEC\Events\Editor\Full_Site;
|
| 4 |
+
|
| 5 |
+
use Tribe__Events__Main;
|
| 6 |
+
|
| 7 |
+
use TEC\Common\Editor\Full_Site\Template_Utils;
|
| 8 |
+
|
| 9 |
+
use WP_Block_Template;
|
| 10 |
+
|
| 11 |
+
/**
|
| 12 |
+
* Class Templates
|
| 13 |
+
*
|
| 14 |
+
* @since 5.14.2
|
| 15 |
+
*
|
| 16 |
+
* @package TEC\Events\Editor\Full_Site
|
| 17 |
+
*/
|
| 18 |
+
class Templates {
|
| 19 |
+
|
| 20 |
+
/**
|
| 21 |
+
* The archive slug.
|
| 22 |
+
*
|
| 23 |
+
* @since 5.14.2
|
| 24 |
+
*
|
| 25 |
+
* @var string The archive slug.
|
| 26 |
+
*/
|
| 27 |
+
public static $archive_slug = 'archive-' . Tribe__Events__Main::POSTTYPE;
|
| 28 |
+
|
| 29 |
+
/**
|
| 30 |
+
* Modify the available Templates so that people can edit the template.
|
| 31 |
+
*
|
| 32 |
+
* @since 5.14.2
|
| 33 |
+
*
|
| 34 |
+
* @param WP_Block_Template[] $query_result Array of found block templates.
|
| 35 |
+
* @param array $query {
|
| 36 |
+
* Optional. Arguments to retrieve templates.
|
| 37 |
+
*
|
| 38 |
+
* @type array $slug__in List of slugs to include.
|
| 39 |
+
* @type int $wp_id Post ID of customized template.
|
| 40 |
+
* }
|
| 41 |
+
* @param string $template_type wp_template or wp_template_part.
|
| 42 |
+
*
|
| 43 |
+
* @return array
|
| 44 |
+
*/
|
| 45 |
+
public function add_events_archive( array $query_result, $query, string $template_type ) {
|
| 46 |
+
if ( is_admin() ) {
|
| 47 |
+
return $query_result;
|
| 48 |
+
}
|
| 49 |
+
|
| 50 |
+
if ( 'wp_template' !== $template_type ) {
|
| 51 |
+
return $query_result;
|
| 52 |
+
}
|
| 53 |
+
|
| 54 |
+
// If we are not querying for all or the specific one we want we bail.
|
| 55 |
+
if (
|
| 56 |
+
! empty( $query['slug__in'] )
|
| 57 |
+
&& ! in_array( static::$archive_slug, $query['slug__in'], true )
|
| 58 |
+
) {
|
| 59 |
+
return $query_result;
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
+
$query_result[] = $this->get_template_events_archive();
|
| 63 |
+
|
| 64 |
+
return $query_result;
|
| 65 |
+
}
|
| 66 |
+
|
| 67 |
+
/**
|
| 68 |
+
* Returns the constructed template object for the query.
|
| 69 |
+
*
|
| 70 |
+
* @since 5.14.2
|
| 71 |
+
*
|
| 72 |
+
* @return WP_Block_Template A reference to the template object for the query.
|
| 73 |
+
*/
|
| 74 |
+
public function get_template_events_archive() {
|
| 75 |
+
$template_content = file_get_contents(
|
| 76 |
+
dirname( \Tribe__Main::instance()->plugin_path ) . '/src/Events/Editor/Full_Site/Templates/archive-events.html'
|
| 77 |
+
);
|
| 78 |
+
|
| 79 |
+
$template = new WP_Block_Template();
|
| 80 |
+
$template->id = 'the-events-calendar//archive-events';
|
| 81 |
+
$template->theme = 'The Events Calendar';
|
| 82 |
+
$template->content = Template_Utils::inject_theme_attribute_in_content( $template_content );
|
| 83 |
+
$template->slug = static::$archive_slug;
|
| 84 |
+
$template->source = 'custom';
|
| 85 |
+
$template->theme = 'The Events Calendar';
|
| 86 |
+
$template->type = 'wp_template';
|
| 87 |
+
$template->title = esc_html__( 'Events Archive', 'the-events-calendar' );
|
| 88 |
+
$template->status = 'publish';
|
| 89 |
+
$template->has_theme_file = true;
|
| 90 |
+
$template->is_custom = true;
|
| 91 |
+
|
| 92 |
+
return $template;
|
| 93 |
+
}
|
| 94 |
+
}
|
src/Events/Editor/Full_Site/Templates/archive-events.html
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!-- wp:template-part {"slug":"header","tagName":"header"} /-->
|
| 2 |
+
<!-- wp:tribe/archive-events {} /-->
|
| 3 |
+
<!-- wp:template-part {"slug":"footer","tagName":"footer"} /-->
|
src/Tribe/API.php
CHANGED
|
@@ -8,6 +8,9 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
| 8 |
die( '-1' );
|
| 9 |
}
|
| 10 |
|
|
|
|
|
|
|
|
|
|
| 11 |
if ( ! class_exists( 'Tribe__Events__API' ) ) {
|
| 12 |
class Tribe__Events__API {
|
| 13 |
public static $valid_venue_keys = [
|
|
@@ -459,14 +462,16 @@ if ( ! class_exists( 'Tribe__Events__API' ) ) {
|
|
| 459 |
}
|
| 460 |
|
| 461 |
// sanity check that start date < end date
|
| 462 |
-
$
|
| 463 |
-
$
|
|
|
|
| 464 |
|
| 465 |
if ( $start_timestamp > $end_timestamp ) {
|
| 466 |
$data['EventEndDate'] = $data['EventStartDate'];
|
|
|
|
| 467 |
}
|
| 468 |
|
| 469 |
-
$data['EventDuration'] =
|
| 470 |
|
| 471 |
return $data;
|
| 472 |
}//end prepare_event_date_meta
|
| 8 |
die( '-1' );
|
| 9 |
}
|
| 10 |
|
| 11 |
+
use Tribe__Date_Utils as Dates;
|
| 12 |
+
use Tribe__Timezones as Timezones;
|
| 13 |
+
|
| 14 |
if ( ! class_exists( 'Tribe__Events__API' ) ) {
|
| 15 |
class Tribe__Events__API {
|
| 16 |
public static $valid_venue_keys = [
|
| 462 |
}
|
| 463 |
|
| 464 |
// sanity check that start date < end date
|
| 465 |
+
$timezone = Timezones::build_timezone_object( $data['EventTimezone'] );
|
| 466 |
+
$start_timestamp = Dates::build_date_object( $data['EventStartDate'], $timezone )->getTimestamp();
|
| 467 |
+
$end_timestamp = Dates::build_date_object( $data['EventEndDate'], $timezone )->getTimestamp();
|
| 468 |
|
| 469 |
if ( $start_timestamp > $end_timestamp ) {
|
| 470 |
$data['EventEndDate'] = $data['EventStartDate'];
|
| 471 |
+
$end_timestamp = Dates::build_date_object( $data['EventStartDate'], $timezone )->getTimestamp();
|
| 472 |
}
|
| 473 |
|
| 474 |
+
$data['EventDuration'] = $end_timestamp - $start_timestamp;
|
| 475 |
|
| 476 |
return $data;
|
| 477 |
}//end prepare_event_date_meta
|
src/Tribe/Amalgamator.php
CHANGED
|
@@ -29,8 +29,31 @@ class Tribe__Events__Amalgamator {
|
|
| 29 |
*
|
| 30 |
*/
|
| 31 |
public function merge_duplicates() {
|
| 32 |
-
|
| 33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
|
| 35 |
$events = Tribe__Events__Main::instance();
|
| 36 |
wp_cache_flush();
|
|
@@ -58,6 +81,16 @@ class Tribe__Events__Amalgamator {
|
|
| 58 |
'_OrganizerEmail' => get_post_meta( $id, '_OrganizerEmail', true ),
|
| 59 |
];
|
| 60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
$hash = md5( serialize( $data ) );
|
| 62 |
|
| 63 |
if ( ! isset( $buckets[ $hash ] ) ) {
|
|
@@ -106,6 +139,15 @@ class Tribe__Events__Amalgamator {
|
|
| 106 |
'_VenueURL' => get_post_meta( $id, '_VenueURL', true ),
|
| 107 |
];
|
| 108 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 109 |
$hash = md5( serialize( $data ) );
|
| 110 |
|
| 111 |
if ( ! isset( $buckets[ $hash ] ) ) {
|
|
@@ -163,20 +205,96 @@ class Tribe__Events__Amalgamator {
|
|
| 163 |
/**
|
| 164 |
* Merge all venues in the given list into one post (keeping the first)
|
| 165 |
*
|
| 166 |
-
* @
|
| 167 |
*
|
|
|
|
| 168 |
*/
|
| 169 |
-
|
| 170 |
if ( empty( $venue_ids ) || count( $venue_ids ) < 2 ) {
|
| 171 |
return;
|
| 172 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 173 |
global $wpdb;
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 179 |
$wpdb->query( $sql );
|
|
|
|
| 180 |
$this->update_default_venues( $keep, $venue_ids );
|
| 181 |
$this->delete_posts( $venue_ids );
|
| 182 |
}
|
|
@@ -191,12 +309,86 @@ class Tribe__Events__Amalgamator {
|
|
| 191 |
if ( empty( $organizer_ids ) || count( $organizer_ids ) < 2 ) {
|
| 192 |
return;
|
| 193 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 194 |
global $wpdb;
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 200 |
$wpdb->query( $sql );
|
| 201 |
$this->update_default_organizers( $keep, $organizer_ids );
|
| 202 |
$this->delete_posts( $organizer_ids );
|
| 29 |
*
|
| 30 |
*/
|
| 31 |
public function merge_duplicates() {
|
| 32 |
+
/**
|
| 33 |
+
* Whether duplicate organizers should be merged.
|
| 34 |
+
*
|
| 35 |
+
* @since 5.14.2
|
| 36 |
+
*
|
| 37 |
+
* @param boolean $merge_organizers Whether duplicate organizers should be merged, default true.
|
| 38 |
+
*/
|
| 39 |
+
$merge_organizers = (bool) apply_filters( 'tribe_merge_identical_organizers_enabled', true );
|
| 40 |
+
|
| 41 |
+
if ( tribe_is_truthy( $merge_organizers ) ) {
|
| 42 |
+
$this->merge_identical_organizers();
|
| 43 |
+
}
|
| 44 |
+
|
| 45 |
+
/**
|
| 46 |
+
* Whether duplicate venues should be merged.
|
| 47 |
+
*
|
| 48 |
+
* @since 5.14.2
|
| 49 |
+
*
|
| 50 |
+
* @param boolean $merge_venues Whether duplicate venues should be merged, default true.
|
| 51 |
+
*/
|
| 52 |
+
$merge_venues = (bool) apply_filters( 'tribe_merge_identical_venues_enabled', true );
|
| 53 |
+
|
| 54 |
+
if ( tribe_is_truthy( $merge_venues ) ) {
|
| 55 |
+
$this->merge_identical_venues();
|
| 56 |
+
}
|
| 57 |
|
| 58 |
$events = Tribe__Events__Main::instance();
|
| 59 |
wp_cache_flush();
|
| 81 |
'_OrganizerEmail' => get_post_meta( $id, '_OrganizerEmail', true ),
|
| 82 |
];
|
| 83 |
|
| 84 |
+
/**
|
| 85 |
+
* Filter the fields that should be used for comparison when checking for duplicates.
|
| 86 |
+
*
|
| 87 |
+
* @since 5.14.2
|
| 88 |
+
*
|
| 89 |
+
* @param array<string|string> $data The array of fields with values to be checked.
|
| 90 |
+
* @param integer $id The post id of the organizer being merged.
|
| 91 |
+
*/
|
| 92 |
+
$data = apply_filters( 'tribe_merge_identical_organizers_fields', $data, $id );
|
| 93 |
+
|
| 94 |
$hash = md5( serialize( $data ) );
|
| 95 |
|
| 96 |
if ( ! isset( $buckets[ $hash ] ) ) {
|
| 139 |
'_VenueURL' => get_post_meta( $id, '_VenueURL', true ),
|
| 140 |
];
|
| 141 |
|
| 142 |
+
/**
|
| 143 |
+
* Filter the fields that should be used for comparison when checking for duplicates.
|
| 144 |
+
*
|
| 145 |
+
* @since 5.14.2
|
| 146 |
+
*
|
| 147 |
+
* @param array $data The array of fields with values to be checked.
|
| 148 |
+
*/
|
| 149 |
+
$data = apply_filters( 'tribe_merge_identical_venues_fields', $data );
|
| 150 |
+
|
| 151 |
$hash = md5( serialize( $data ) );
|
| 152 |
|
| 153 |
if ( ! isset( $buckets[ $hash ] ) ) {
|
| 205 |
/**
|
| 206 |
* Merge all venues in the given list into one post (keeping the first)
|
| 207 |
*
|
| 208 |
+
* @since 5.14.2 - Change to public method.
|
| 209 |
*
|
| 210 |
+
* @param array<string|integer> $venue_ids An Array of venue ids to merge.
|
| 211 |
*/
|
| 212 |
+
public function amalgamate_venues( $venue_ids ) {
|
| 213 |
if ( empty( $venue_ids ) || count( $venue_ids ) < 2 ) {
|
| 214 |
return;
|
| 215 |
}
|
| 216 |
+
|
| 217 |
+
$venue_ids = array_map( function ( $item ) {
|
| 218 |
+
return intval( absint( $item ) );
|
| 219 |
+
}, $venue_ids );
|
| 220 |
+
|
| 221 |
+
// Sort the array to get the lowest post id.
|
| 222 |
+
sort( $venue_ids );
|
| 223 |
+
|
| 224 |
+
/**
|
| 225 |
+
* Filter the venue ids that should be kept.
|
| 226 |
+
*
|
| 227 |
+
* @since 5.14.2
|
| 228 |
+
*
|
| 229 |
+
* @param array<string|integer> An Array of the post ids to keep or an empty array.
|
| 230 |
+
* @param array<string|integer> $venue_ids An Array of venue ids to merge.
|
| 231 |
+
*/
|
| 232 |
+
$keep = (array) apply_filters( 'tribe_amalgamate_venues_keep_venue', [], $venue_ids );
|
| 233 |
+
|
| 234 |
+
// If not an array or empty, run the default venues amalgamate.
|
| 235 |
+
if ( ! is_array( $keep ) || empty( $keep ) ) {
|
| 236 |
+
$this->run_amalgamate_venues( $venue_ids, [] );
|
| 237 |
+
|
| 238 |
+
return;
|
| 239 |
+
}
|
| 240 |
+
|
| 241 |
+
// Check if any of the venue ids is in $keep.
|
| 242 |
+
$intersect = array_intersect( $keep, $venue_ids );
|
| 243 |
+
if ( empty( $intersect ) ) {
|
| 244 |
+
$this->run_amalgamate_venues( $venue_ids, [] );
|
| 245 |
+
|
| 246 |
+
return;
|
| 247 |
+
}
|
| 248 |
+
|
| 249 |
+
// Return all the venue ids that match.
|
| 250 |
+
$intersect_keys = array_flip( $intersect );
|
| 251 |
+
$venue_ids = array_filter( $venue_ids, function ( $venue_id ) use ( $intersect_keys ) {
|
| 252 |
+
return ! isset( $intersect_keys[ $venue_id ] );
|
| 253 |
+
} );
|
| 254 |
+
|
| 255 |
+
// Sort the array to get the lowest post id.
|
| 256 |
+
sort( $intersect );
|
| 257 |
+
// Get the first and lowest venue id as there can only be one venue that everything is amalgamates to.
|
| 258 |
+
$keep = array_shift( $intersect );
|
| 259 |
+
|
| 260 |
+
$this->run_amalgamate_venues( $venue_ids, $keep );
|
| 261 |
+
}
|
| 262 |
+
|
| 263 |
+
/**
|
| 264 |
+
* Run the Venue amalgamation, by default it keeps the lowest venue_id.
|
| 265 |
+
*
|
| 266 |
+
* @since 5.14.2
|
| 267 |
+
*
|
| 268 |
+
* @param array<string|integer> $venue_ids An Array of venue ids to merge.
|
| 269 |
+
* @param array<string|integer> $keep An Array of the post IDs to keep or an empty array.
|
| 270 |
+
*/
|
| 271 |
+
public function run_amalgamate_venues( $venue_ids, $keep = [] ) {
|
| 272 |
global $wpdb;
|
| 273 |
+
|
| 274 |
+
// If $venue_ids is empty, then return.
|
| 275 |
+
if ( empty( $venue_ids ) ) {
|
| 276 |
+
return;
|
| 277 |
+
}
|
| 278 |
+
|
| 279 |
+
// If $keep is empty, then use the first venue id in the array..
|
| 280 |
+
if ( empty( $keep ) ) {
|
| 281 |
+
$keep = array_shift( $venue_ids );
|
| 282 |
+
}
|
| 283 |
+
|
| 284 |
+
$merging_ids = array_map( static function ( $id ) use ( $wpdb ) {
|
| 285 |
+
return $wpdb->prepare( '%d', $id );
|
| 286 |
+
}, $venue_ids );
|
| 287 |
+
|
| 288 |
+
$sql = "
|
| 289 |
+
UPDATE {$wpdb->postmeta}
|
| 290 |
+
SET meta_value=%d
|
| 291 |
+
WHERE meta_key=%s
|
| 292 |
+
AND meta_value
|
| 293 |
+
IN(%s)
|
| 294 |
+
";
|
| 295 |
+
$sql = $wpdb->prepare( $sql, $keep, '_EventVenueID', implode(',', $merging_ids) );
|
| 296 |
$wpdb->query( $sql );
|
| 297 |
+
|
| 298 |
$this->update_default_venues( $keep, $venue_ids );
|
| 299 |
$this->delete_posts( $venue_ids );
|
| 300 |
}
|
| 309 |
if ( empty( $organizer_ids ) || count( $organizer_ids ) < 2 ) {
|
| 310 |
return;
|
| 311 |
}
|
| 312 |
+
|
| 313 |
+
$organizer_ids = array_map( function ( $item ) {
|
| 314 |
+
return intval( absint( $item ) );
|
| 315 |
+
}, $organizer_ids );
|
| 316 |
+
|
| 317 |
+
// Sort the array to get the lowest post id.
|
| 318 |
+
sort( $organizer_ids );
|
| 319 |
+
|
| 320 |
+
/**
|
| 321 |
+
* Filter the organizer IDs that should be kept.
|
| 322 |
+
*
|
| 323 |
+
* @since 5.14.2
|
| 324 |
+
*
|
| 325 |
+
* @param array<string|integer> An Array of the post IDs to keep or an empty array if not defined.
|
| 326 |
+
* @param array<string|integer> An Array of organizer ids to merge.
|
| 327 |
+
*/
|
| 328 |
+
$keep = (array) apply_filters( 'tribe_amalgamate_organizers_keep_organizer', [], $organizer_ids );
|
| 329 |
+
|
| 330 |
+
// If not an array or empty, run the default venues amalgamate.
|
| 331 |
+
if ( ! is_array( $keep ) || empty( $keep ) ) {
|
| 332 |
+
$this->run_amalgamate_organizers( $organizer_ids, [] );
|
| 333 |
+
|
| 334 |
+
return;
|
| 335 |
+
}
|
| 336 |
+
|
| 337 |
+
// Check if any of the organizer ids is in $keep.
|
| 338 |
+
$intersect = array_intersect( $keep, $organizer_ids );
|
| 339 |
+
if ( empty( $intersect ) ) {
|
| 340 |
+
$this->run_amalgamate_organizers( $organizer_ids, [] );
|
| 341 |
+
|
| 342 |
+
return;
|
| 343 |
+
}
|
| 344 |
+
|
| 345 |
+
// Return all the organizer ids that match.
|
| 346 |
+
$intersect_keys = array_flip( $intersect );
|
| 347 |
+
$organizer_ids = array_filter( $organizer_ids, function ( $organizer_id ) use ( $intersect_keys ) {
|
| 348 |
+
return ! isset( $intersect_keys[ $organizer_id ] );
|
| 349 |
+
} );
|
| 350 |
+
|
| 351 |
+
// Sort the array to get the lowest post id.
|
| 352 |
+
sort( $intersect );
|
| 353 |
+
// Get the first and lowest organizer id as there can only be one organizer that everything is amalgamates to.
|
| 354 |
+
$keep = array_shift( $intersect );
|
| 355 |
+
|
| 356 |
+
$this->run_amalgamate_organizers( $organizer_ids, $keep );
|
| 357 |
+
}
|
| 358 |
+
|
| 359 |
+
/**
|
| 360 |
+
* Run the Venue amalgamation, by default it keeps the lowest venue_id.
|
| 361 |
+
*
|
| 362 |
+
* @since 5.14.2
|
| 363 |
+
*
|
| 364 |
+
* @param array<string|integer> $organizer_ids An Array of organizer ids to merge.
|
| 365 |
+
* @param array<string|integer> $keep An Array of the post IDs to keep or an empty array.
|
| 366 |
+
*/
|
| 367 |
+
public function run_amalgamate_organizers( $organizer_ids, $keep = [] ) {
|
| 368 |
global $wpdb;
|
| 369 |
+
|
| 370 |
+
// If $organizer_ids is empty, then return.
|
| 371 |
+
if ( empty( $organizer_ids ) ) {
|
| 372 |
+
return;
|
| 373 |
+
}
|
| 374 |
+
|
| 375 |
+
// If $keep is empty, then use the first venue id in the array..
|
| 376 |
+
if ( empty( $keep ) ) {
|
| 377 |
+
$keep = array_shift( $organizer_ids );
|
| 378 |
+
}
|
| 379 |
+
|
| 380 |
+
$merging_ids = array_map( static function ( $id ) use ( $wpdb ) {
|
| 381 |
+
return $wpdb->prepare( '%d', $id );
|
| 382 |
+
}, $organizer_ids );
|
| 383 |
+
|
| 384 |
+
$sql = "
|
| 385 |
+
UPDATE {$wpdb->postmeta}
|
| 386 |
+
SET meta_value=%d
|
| 387 |
+
WHERE meta_key=%s
|
| 388 |
+
AND meta_value
|
| 389 |
+
IN(%s)
|
| 390 |
+
";
|
| 391 |
+
$sql = $wpdb->prepare( $sql, $keep, '_EventOrganizerID', implode(',', $merging_ids) );
|
| 392 |
$wpdb->query( $sql );
|
| 393 |
$this->update_default_organizers( $keep, $organizer_ids );
|
| 394 |
$this->delete_posts( $organizer_ids );
|
src/Tribe/Editor.php
CHANGED
|
@@ -122,9 +122,10 @@ class Tribe__Events__Editor extends Tribe__Editor {
|
|
| 122 |
}
|
| 123 |
|
| 124 |
/**
|
| 125 |
-
* When Gutenberg is active do not care about custom-fields as a metabox, but as part
|
| 126 |
*
|
| 127 |
-
* Code is located at:
|
|
|
|
| 128 |
*
|
| 129 |
* @todo Block that option once the user has Gutenberg active
|
| 130 |
*
|
| 122 |
}
|
| 123 |
|
| 124 |
/**
|
| 125 |
+
* When Gutenberg is active, we do not care about custom-fields as a metabox, but as part of the Rest API
|
| 126 |
*
|
| 127 |
+
* Code is located at:
|
| 128 |
+
* https://github.com/moderntribe/the-events-calendar/blob/f8af49bc41048e8632372fc8da77202d9cb98d86/src/Tribe/Admin/Event_Meta_Box.php#L345
|
| 129 |
*
|
| 130 |
* @todo Block that option once the user has Gutenberg active
|
| 131 |
*
|
src/Tribe/Editor/Blocks/Archive_Events.php
ADDED
|
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
namespace Tribe\Events\Editor\Blocks;
|
| 3 |
+
|
| 4 |
+
class Archive_Events extends \Tribe__Editor__Blocks__Abstract {
|
| 5 |
+
|
| 6 |
+
/**
|
| 7 |
+
* Returns the name/slug of this block.
|
| 8 |
+
*
|
| 9 |
+
* @since 5.14.2
|
| 10 |
+
*
|
| 11 |
+
* @return string The name/slug of this block.
|
| 12 |
+
*/
|
| 13 |
+
public function slug() {
|
| 14 |
+
return 'archive-events';
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* Set the default attributes of this block.
|
| 19 |
+
*
|
| 20 |
+
* @since 5.14.2
|
| 21 |
+
*
|
| 22 |
+
* @return array<string,mixed> The array of default attributes.
|
| 23 |
+
*/
|
| 24 |
+
public function default_attributes() {
|
| 25 |
+
return [];
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
/**
|
| 29 |
+
* Since we are dealing with a Dynamic type of Block we need a PHP method to render it.
|
| 30 |
+
*
|
| 31 |
+
* @since 5.14.2
|
| 32 |
+
*
|
| 33 |
+
* @param array $attributes The block attributes.
|
| 34 |
+
*
|
| 35 |
+
* @return string The block HTML.
|
| 36 |
+
*/
|
| 37 |
+
public function render( $attributes = [] ) {
|
| 38 |
+
$args['attributes'] = $this->attributes( $attributes );
|
| 39 |
+
|
| 40 |
+
// Add the rendering attributes into global context.
|
| 41 |
+
tribe( 'events.editor.template' )->add_template_globals( $args );
|
| 42 |
+
|
| 43 |
+
return tribe( 'events.editor.template' )->template( [ 'blocks', $this->slug() ], $args, false );
|
| 44 |
+
}
|
| 45 |
+
}
|
src/Tribe/Editor/Provider.php
CHANGED
|
@@ -16,7 +16,7 @@ class Tribe__Events__Editor__Provider extends tad_DI52_ServiceProvider {
|
|
| 16 |
|
| 17 |
tribe( 'events.editor' )->hook();
|
| 18 |
|
| 19 |
-
if ( ! tribe( 'editor' )->should_load_blocks() ) {
|
| 20 |
return;
|
| 21 |
}
|
| 22 |
|
| 16 |
|
| 17 |
tribe( 'events.editor' )->hook();
|
| 18 |
|
| 19 |
+
if ( ! tribe( 'editor' )->should_load_blocks() && ! tec_is_full_site_editor() ) {
|
| 20 |
return;
|
| 21 |
}
|
| 22 |
|
src/Tribe/Importer/Column_Mapper.php
CHANGED
|
@@ -76,6 +76,7 @@ class Tribe__Events__Importer__Column_Mapper {
|
|
| 76 |
'event_show_map_link' => esc_html__( 'Event Show Map Link', 'the-events-calendar' ),
|
| 77 |
'event_show_map' => esc_html__( 'Event Show Map', 'the-events-calendar' ),
|
| 78 |
'event_cost' => esc_html__( 'Event Cost', 'the-events-calendar' ),
|
|
|
|
| 79 |
'event_currency_symbol' => esc_html__( 'Event Currency Symbol', 'the-events-calendar' ),
|
| 80 |
'event_currency_position' => esc_html__( 'Event Currency Position', 'the-events-calendar' ),
|
| 81 |
'event_category' => esc_html__( 'Event Category', 'the-events-calendar' ),
|
| 76 |
'event_show_map_link' => esc_html__( 'Event Show Map Link', 'the-events-calendar' ),
|
| 77 |
'event_show_map' => esc_html__( 'Event Show Map', 'the-events-calendar' ),
|
| 78 |
'event_cost' => esc_html__( 'Event Cost', 'the-events-calendar' ),
|
| 79 |
+
'event_currency_code' => esc_html__( 'Event ISO Currency Code', 'the-events-calendar' ),
|
| 80 |
'event_currency_symbol' => esc_html__( 'Event Currency Symbol', 'the-events-calendar' ),
|
| 81 |
'event_currency_position' => esc_html__( 'Event Currency Position', 'the-events-calendar' ),
|
| 82 |
'event_category' => esc_html__( 'Event Category', 'the-events-calendar' ),
|
src/Tribe/Importer/File_Importer_Events.php
CHANGED
|
@@ -261,6 +261,7 @@ class Tribe__Events__Importer__File_Importer_Events extends Tribe__Events__Impor
|
|
| 261 |
'EventShowMapLink' => $this->get_boolean_value_by_key( $record, 'event_show_map_link', '1', '' ),
|
| 262 |
'EventShowMap' => $this->get_boolean_value_by_key( $record, 'event_show_map', '1', '' ),
|
| 263 |
'EventCost' => $this->get_value_by_key( $record, 'event_cost' ),
|
|
|
|
| 264 |
'EventAllDay' => $this->get_boolean_value_by_key( $record, 'event_all_day', 'yes' ),
|
| 265 |
'EventHideFromUpcoming' => $this->get_boolean_value_by_key( $record, 'event_hide', 'yes', '' ),
|
| 266 |
'EventURL' => $this->get_value_by_key( $record, 'event_website' ),
|
| 261 |
'EventShowMapLink' => $this->get_boolean_value_by_key( $record, 'event_show_map_link', '1', '' ),
|
| 262 |
'EventShowMap' => $this->get_boolean_value_by_key( $record, 'event_show_map', '1', '' ),
|
| 263 |
'EventCost' => $this->get_value_by_key( $record, 'event_cost' ),
|
| 264 |
+
'EventCurrencyCode' => $this->get_value_by_key( $record, 'event_currency_code' ),
|
| 265 |
'EventAllDay' => $this->get_boolean_value_by_key( $record, 'event_all_day', 'yes' ),
|
| 266 |
'EventHideFromUpcoming' => $this->get_boolean_value_by_key( $record, 'event_hide', 'yes', '' ),
|
| 267 |
'EventURL' => $this->get_value_by_key( $record, 'event_website' ),
|
src/Tribe/Importer/File_Reader.php
CHANGED
|
@@ -9,14 +9,31 @@ class Tribe__Events__Importer__File_Reader {
|
|
| 9 |
private $last_line_read = 0;
|
| 10 |
public $lines;
|
| 11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
public function __construct( $file_path ) {
|
| 13 |
ini_set( 'auto_detect_line_endings', true );
|
| 14 |
$this->path = $file_path;
|
| 15 |
$this->file = new SplFileObject( $this->path );
|
| 16 |
$this->file->setFlags( SplFileObject::SKIP_EMPTY | SplFileObject::READ_CSV | SplFileObject::READ_AHEAD | SplFileObject::DROP_NEW_LINE );
|
| 17 |
$this->set_csv_params( $this->get_csv_params() );
|
| 18 |
-
$this->file->seek(
|
| 19 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
$this->file->rewind();
|
| 21 |
|
| 22 |
add_filter( 'tribe_events_import_row', [ $this, 'sanitize_row' ] );
|
| 9 |
private $last_line_read = 0;
|
| 10 |
public $lines;
|
| 11 |
|
| 12 |
+
/**
|
| 13 |
+
* Construct for Tribe__Events__Importer__File_Reader.
|
| 14 |
+
*
|
| 15 |
+
* @since 5.14.2 - Fix for PHP 8.0.15 to 8.0.17 on getting the last line of the csv file.
|
| 16 |
+
*
|
| 17 |
+
* @param string $file_path The full path to the file.
|
| 18 |
+
*/
|
| 19 |
public function __construct( $file_path ) {
|
| 20 |
ini_set( 'auto_detect_line_endings', true );
|
| 21 |
$this->path = $file_path;
|
| 22 |
$this->file = new SplFileObject( $this->path );
|
| 23 |
$this->file->setFlags( SplFileObject::SKIP_EMPTY | SplFileObject::READ_CSV | SplFileObject::READ_AHEAD | SplFileObject::DROP_NEW_LINE );
|
| 24 |
$this->set_csv_params( $this->get_csv_params() );
|
| 25 |
+
$this->file->seek( PHP_INT_MAX );
|
| 26 |
+
$total_lines = $this->file->key();
|
| 27 |
+
/*
|
| 28 |
+
* In PHP 8.0.15 to 8.0.17 or 8.1.2 to 8.1.4 the use of seek() and then key() returns 0 when using the flag SplFileObject::READ_CSV.
|
| 29 |
+
* This bug is fixed in PHP 8.0.18 and 8.1.5.
|
| 30 |
+
* @see https://github.com/php/php-src/issues/8236 - outlines the issue with seek()
|
| 31 |
+
* @see https://github.com/php/php-src/pull/8138 - PR to fix the issue
|
| 32 |
+
*/
|
| 33 |
+
if ( 0 === $total_lines ) {
|
| 34 |
+
$total_lines = iterator_count( $this->file );
|
| 35 |
+
}
|
| 36 |
+
$this->lines = $total_lines;
|
| 37 |
$this->file->rewind();
|
| 38 |
|
| 39 |
add_filter( 'tribe_events_import_row', [ $this, 'sanitize_row' ] );
|
src/Tribe/Main.php
CHANGED
|
@@ -33,7 +33,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 33 |
const VENUE_POST_TYPE = 'tribe_venue';
|
| 34 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
| 35 |
|
| 36 |
-
const VERSION = '5.15.0';
|
| 37 |
|
| 38 |
/**
|
| 39 |
* Min Pro Addon
|
|
@@ -438,6 +438,14 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 438 |
|
| 439 |
// Disable older versions of Community Events to prevent fatal Error.
|
| 440 |
remove_action( 'plugins_loaded', 'Tribe_CE_Load', 2 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 441 |
}
|
| 442 |
|
| 443 |
/**
|
|
@@ -644,6 +652,8 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 644 |
// Filter Bar upsell.
|
| 645 |
tribe_register_provider( Tribe\Events\Admin\Filter_Bar\Provider::class );
|
| 646 |
|
|
|
|
|
|
|
| 647 |
/**
|
| 648 |
* Allows other plugins and services to override/change the bound implementations.
|
| 649 |
*
|
| 33 |
const VENUE_POST_TYPE = 'tribe_venue';
|
| 34 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
| 35 |
|
| 36 |
+
const VERSION = '5.15.0.1';
|
| 37 |
|
| 38 |
/**
|
| 39 |
* Min Pro Addon
|
| 438 |
|
| 439 |
// Disable older versions of Community Events to prevent fatal Error.
|
| 440 |
remove_action( 'plugins_loaded', 'Tribe_CE_Load', 2 );
|
| 441 |
+
|
| 442 |
+
// Third-party compatibility problems.
|
| 443 |
+
if ( function_exists( 'YoastSEO' ) && defined( 'WPSEO_VERSION' ) ) {
|
| 444 |
+
add_action( 'init', static function() {
|
| 445 |
+
$tec_integration = YoastSEO()->classes->get( 'Yoast\\WP\\SEO\\Integrations\\Third_Party\\The_Events_Calendar' );
|
| 446 |
+
\remove_filter( 'wpseo_schema_graph_pieces', [ $tec_integration, 'add_graph_pieces' ], 11 );
|
| 447 |
+
} );
|
| 448 |
+
}
|
| 449 |
}
|
| 450 |
|
| 451 |
/**
|
| 652 |
// Filter Bar upsell.
|
| 653 |
tribe_register_provider( Tribe\Events\Admin\Filter_Bar\Provider::class );
|
| 654 |
|
| 655 |
+
tribe_register_provider( TEC\Events\Editor\Full_Site\Provider::class );
|
| 656 |
+
|
| 657 |
/**
|
| 658 |
* Allows other plugins and services to override/change the bound implementations.
|
| 659 |
*
|
src/Tribe/Models/Post_Types/Event.php
CHANGED
|
@@ -113,7 +113,7 @@ class Event extends Base {
|
|
| 113 |
$this_week_duration = null;
|
| 114 |
$displays_on = [];
|
| 115 |
|
| 116 |
-
if ( Dates::is_valid_date( $filter ) ) {
|
| 117 |
list( $week_start, $week_end ) = Dates::get_week_start_end( $filter );
|
| 118 |
|
| 119 |
$week_cache_key = $post_id . '_' . $week_start->format( Dates::DBDATEFORMAT ) . '_week';
|
| 113 |
$this_week_duration = null;
|
| 114 |
$displays_on = [];
|
| 115 |
|
| 116 |
+
if ( 'raw' !== $filter && Dates::is_valid_date( $filter ) ) {
|
| 117 |
list( $week_start, $week_end ) = Dates::get_week_start_end( $filter );
|
| 118 |
|
| 119 |
$week_cache_key = $post_id . '_' . $week_start->format( Dates::DBDATEFORMAT ) . '_week';
|
src/Tribe/Views/V2/Hooks.php
CHANGED
|
@@ -231,6 +231,10 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
| 231 |
* @since 4.9.2
|
| 232 |
*/
|
| 233 |
public function on_wp_head() {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 234 |
$this->container->make( Template\Page::class )->maybe_hijack_main_query();
|
| 235 |
}
|
| 236 |
|
| 231 |
* @since 4.9.2
|
| 232 |
*/
|
| 233 |
public function on_wp_head() {
|
| 234 |
+
if ( tec_is_full_site_editor() ) {
|
| 235 |
+
return;
|
| 236 |
+
}
|
| 237 |
+
|
| 238 |
$this->container->make( Template\Page::class )->maybe_hijack_main_query();
|
| 239 |
}
|
| 240 |
|
src/Tribe/Views/V2/Template_Bootstrap.php
CHANGED
|
@@ -355,6 +355,10 @@ class Template_Bootstrap {
|
|
| 355 |
* @return string Path to the File that initializes the template
|
| 356 |
*/
|
| 357 |
public function filter_template_include( $template ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 358 |
$query = tribe_get_global_query_object();
|
| 359 |
$context = tribe_context();
|
| 360 |
|
| 355 |
* @return string Path to the File that initializes the template
|
| 356 |
*/
|
| 357 |
public function filter_template_include( $template ) {
|
| 358 |
+
if ( tec_is_full_site_editor() ) {
|
| 359 |
+
return $template;
|
| 360 |
+
}
|
| 361 |
+
|
| 362 |
$query = tribe_get_global_query_object();
|
| 363 |
$context = tribe_context();
|
| 364 |
|
src/Tribe/Views/V2/View.php
CHANGED
|
@@ -1224,6 +1224,7 @@ class View implements View_Interface {
|
|
| 1224 |
* This allows us to save a query when determining pagination for list-like views.
|
| 1225 |
*
|
| 1226 |
* @since 5.0.0
|
|
|
|
| 1227 |
*
|
| 1228 |
* @param null|int $offset_override Offset override value.
|
| 1229 |
* @param \WP_Query $query WP Query object.
|
|
@@ -1238,11 +1239,12 @@ class View implements View_Interface {
|
|
| 1238 |
$context = $this->get_context();
|
| 1239 |
|
| 1240 |
$current_page = max(
|
| 1241 |
-
$context->get( 'page' ),
|
| 1242 |
-
$context->get( 'paged' ),
|
| 1243 |
1
|
| 1244 |
);
|
| 1245 |
-
|
|
|
|
| 1246 |
}
|
| 1247 |
|
| 1248 |
/**
|
| 1224 |
* This allows us to save a query when determining pagination for list-like views.
|
| 1225 |
*
|
| 1226 |
* @since 5.0.0
|
| 1227 |
+
* @since 5.15.2 Ensure our max() gets all ints, for math reasons.
|
| 1228 |
*
|
| 1229 |
* @param null|int $offset_override Offset override value.
|
| 1230 |
* @param \WP_Query $query WP Query object.
|
| 1239 |
$context = $this->get_context();
|
| 1240 |
|
| 1241 |
$current_page = max(
|
| 1242 |
+
(int) $context->get( 'page' ),
|
| 1243 |
+
(int) $context->get( 'paged' ),
|
| 1244 |
1
|
| 1245 |
);
|
| 1246 |
+
|
| 1247 |
+
return ( $current_page - 1 ) * $context->get( 'events_per_page' );
|
| 1248 |
}
|
| 1249 |
|
| 1250 |
/**
|
src/Tribe/Views/V2/Views/Traits/With_Fast_Forward_Link.php
CHANGED
|
@@ -11,6 +11,7 @@ namespace Tribe\Events\Views\V2\Views\Traits;
|
|
| 11 |
|
| 12 |
use Tribe\Events\Views\V2\View_Interface;
|
| 13 |
use Tribe__Date_Utils as Dates;
|
|
|
|
| 14 |
|
| 15 |
/**
|
| 16 |
* Class With_Fast_Forward_Link
|
|
@@ -43,7 +44,24 @@ trait With_Fast_Forward_Link {
|
|
| 43 |
return $this->cached_urls[ $cache_key ];
|
| 44 |
}
|
| 45 |
|
| 46 |
-
$next_event = tribe_events()->where( 'starts_after', $date )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
|
| 48 |
if ( ! $next_event instanceof \WP_Post ) {
|
| 49 |
return '';
|
|
@@ -79,26 +97,19 @@ trait With_Fast_Forward_Link {
|
|
| 79 |
public function use_ff_link( $canonical = false, array $passthru_vars = [] ) {
|
| 80 |
// Default is true.
|
| 81 |
$use_ff_link = true;
|
| 82 |
-
$tax = $this->context->get( 'taxonomy' );
|
| 83 |
-
$use_ff_link = empty( $tax );
|
| 84 |
|
| 85 |
// Don't do filter checks if taxonomy check has failed.
|
| 86 |
-
if ( $
|
| 87 |
// @todo [BTRIA-598]: @stephen Move this to Filterbar.
|
| 88 |
$filters = array_filter( (array) $this->context->get( 'view_data' ) );
|
| 89 |
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
}
|
| 93 |
-
if ( isset( $filters['form_submit'] ) ) {
|
| 94 |
-
unset( $filters['form_submit'] );
|
| 95 |
-
}
|
| 96 |
|
| 97 |
$filters = \array_values( $filters );
|
| 98 |
$use_ff_link = empty( $filters );
|
| 99 |
}
|
| 100 |
|
| 101 |
-
|
| 102 |
/**
|
| 103 |
* Filters whether the fast-forward link should be used in Views or not whenever possible.
|
| 104 |
*
|
| 11 |
|
| 12 |
use Tribe\Events\Views\V2\View_Interface;
|
| 13 |
use Tribe__Date_Utils as Dates;
|
| 14 |
+
use Tribe__Events__Main;
|
| 15 |
|
| 16 |
/**
|
| 17 |
* Class With_Fast_Forward_Link
|
| 44 |
return $this->cached_urls[ $cache_key ];
|
| 45 |
}
|
| 46 |
|
| 47 |
+
$next_event = tribe_events()->where( 'starts_after', $date );
|
| 48 |
+
|
| 49 |
+
$event_cat = isset( $this->repository_args[ Tribe__Events__Main::TAXONOMY ] ) ? $this->repository_args[ Tribe__Events__Main::TAXONOMY ] : null;
|
| 50 |
+
if ( ! empty( $event_cat ) ) {
|
| 51 |
+
$next_event = $next_event->where( 'category', (array) $event_cat );
|
| 52 |
+
}
|
| 53 |
+
|
| 54 |
+
/**
|
| 55 |
+
* Allows other plugins to modify the events repository for the fast-forward link.
|
| 56 |
+
*
|
| 57 |
+
* @since 5.14.2
|
| 58 |
+
*
|
| 59 |
+
* @param Tribe__Repository__Interface $next_event Current instance of the events repository class.
|
| 60 |
+
* @param View_Interface $view The View currently rendering.
|
| 61 |
+
*/
|
| 62 |
+
$next_event = apply_filters( 'tribe_events_views_v2_ff_link_next_event', $next_event, $this );
|
| 63 |
+
|
| 64 |
+
$next_event = $next_event->first();
|
| 65 |
|
| 66 |
if ( ! $next_event instanceof \WP_Post ) {
|
| 67 |
return '';
|
| 97 |
public function use_ff_link( $canonical = false, array $passthru_vars = [] ) {
|
| 98 |
// Default is true.
|
| 99 |
$use_ff_link = true;
|
|
|
|
|
|
|
| 100 |
|
| 101 |
// Don't do filter checks if taxonomy check has failed.
|
| 102 |
+
if ( ! empty( $this->context->get( 'taxonomy' ) ) ) {
|
| 103 |
// @todo [BTRIA-598]: @stephen Move this to Filterbar.
|
| 104 |
$filters = array_filter( (array) $this->context->get( 'view_data' ) );
|
| 105 |
|
| 106 |
+
unset( $filters['url'] );
|
| 107 |
+
unset( $filters['form_submit'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
| 108 |
|
| 109 |
$filters = \array_values( $filters );
|
| 110 |
$use_ff_link = empty( $filters );
|
| 111 |
}
|
| 112 |
|
|
|
|
| 113 |
/**
|
| 114 |
* Filters whether the fast-forward link should be used in Views or not whenever possible.
|
| 115 |
*
|
src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php
CHANGED
|
@@ -115,7 +115,14 @@ class Google_Calendar extends Link_Abstract {
|
|
| 115 |
return '';
|
| 116 |
}
|
| 117 |
|
| 118 |
-
$event_details =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
|
| 120 |
if ( ! empty( $event_details ) ) {
|
| 121 |
//Truncate Event Description and add permalink if greater than 996 characters
|
|
@@ -219,7 +226,11 @@ class Google_Calendar extends Link_Abstract {
|
|
| 219 |
}
|
| 220 |
|
| 221 |
// Append the "read more" link.
|
| 222 |
-
$event_details .= sprintf(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 223 |
|
| 224 |
return $event_details;
|
| 225 |
}
|
| 115 |
return '';
|
| 116 |
}
|
| 117 |
|
| 118 |
+
$event_details = '';
|
| 119 |
+
if ( ! empty( $event->description ) ) {
|
| 120 |
+
$event_details = $event->description;
|
| 121 |
+
} else if ( ! empty( $event->post_content ) ) {
|
| 122 |
+
$event_details = $event->post_content;
|
| 123 |
+
}
|
| 124 |
+
|
| 125 |
+
$event_details = urlencode( $event_details );
|
| 126 |
|
| 127 |
if ( ! empty( $event_details ) ) {
|
| 128 |
//Truncate Event Description and add permalink if greater than 996 characters
|
| 226 |
}
|
| 227 |
|
| 228 |
// Append the "read more" link.
|
| 229 |
+
$event_details .= sprintf(
|
| 230 |
+
esc_html_x( ' (View Full %1$s Description Here: %2$s)', 'Link to full description. %1$s: pre=translated event term. %2$s: event url.', 'the-events-calendar' ),
|
| 231 |
+
tribe_get_event_label_singular_lowercase(),
|
| 232 |
+
$event_url
|
| 233 |
+
);
|
| 234 |
|
| 235 |
return $event_details;
|
| 236 |
}
|
src/admin-views/create-venue-fields.php
CHANGED
|
@@ -24,7 +24,7 @@ if ( ! $_POST && is_admin() ) {
|
|
| 24 |
|
| 25 |
} else {
|
| 26 |
$_VenuePhone = tribe_get_phone();
|
| 27 |
-
$_VenueURL = strip_tags(
|
| 28 |
$_VenueAddress = tribe_get_address();
|
| 29 |
$_VenueCity = tribe_get_city();
|
| 30 |
$_VenueProvince = tribe_get_province();
|
| 24 |
|
| 25 |
} else {
|
| 26 |
$_VenuePhone = tribe_get_phone();
|
| 27 |
+
$_VenueURL = strip_tags( tribe_get_venue_link( null, false ) );
|
| 28 |
$_VenueAddress = tribe_get_address();
|
| 29 |
$_VenueCity = tribe_get_city();
|
| 30 |
$_VenueProvince = tribe_get_province();
|
src/admin-views/tribe-options-display.php
CHANGED
|
@@ -1,64 +1,6 @@
|
|
| 1 |
<?php
|
| 2 |
$tec = Tribe__Events__Main::instance();
|
| 3 |
|
| 4 |
-
$template_options = [
|
| 5 |
-
'' => esc_html__( 'Default Events Template', 'the-events-calendar' ),
|
| 6 |
-
'default' => esc_html__( 'Default Page Template', 'the-events-calendar' ),
|
| 7 |
-
];
|
| 8 |
-
$templates = get_page_templates();
|
| 9 |
-
ksort( $templates );
|
| 10 |
-
foreach ( array_keys( $templates ) as $template ) {
|
| 11 |
-
$template_options[ $templates[ $template ] ] = $template;
|
| 12 |
-
}
|
| 13 |
-
|
| 14 |
-
$stylesheet_choices = [
|
| 15 |
-
'skeleton' => __( 'Skeleton Styles', 'the-events-calendar' )
|
| 16 |
-
. '<p class=\'description tribe-style-selection\'>'
|
| 17 |
-
. __(
|
| 18 |
-
'Only includes enough css to achieve complex layouts like calendar and week view.',
|
| 19 |
-
'the-events-calendar'
|
| 20 |
-
)
|
| 21 |
-
.'</p>',
|
| 22 |
-
'full' => __( 'Full Styles', 'the-events-calendar' )
|
| 23 |
-
. '<p class=\'description tribe-style-selection\'>'
|
| 24 |
-
. __(
|
| 25 |
-
'More detailed styling, tries to grab styles from your theme.',
|
| 26 |
-
'the-events-calendar'
|
| 27 |
-
)
|
| 28 |
-
. '</p>',
|
| 29 |
-
'tribe' => __( 'Tribe Events Styles', 'the-events-calendar' )
|
| 30 |
-
. '<p class=\'description tribe-style-selection\'>'
|
| 31 |
-
. __(
|
| 32 |
-
'A fully designed and styled theme for your events pages.',
|
| 33 |
-
'the-events-calendar'
|
| 34 |
-
)
|
| 35 |
-
. '</p>',
|
| 36 |
-
];
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
// If V2 is enabled, we don't show the (redundant) 'full' option
|
| 40 |
-
if ( tribe_events_views_v2_is_enabled() ) {
|
| 41 |
-
unset( $stylesheet_choices[ 'full' ] ) ;
|
| 42 |
-
}
|
| 43 |
-
|
| 44 |
-
$stylesheet_option = [
|
| 45 |
-
'type' => 'radio',
|
| 46 |
-
'label' => __( 'Default stylesheet used for events templates', 'the-events-calendar' ),
|
| 47 |
-
'default' => 'tribe',
|
| 48 |
-
'options' => $stylesheet_choices,
|
| 49 |
-
'validation_type' => 'options',
|
| 50 |
-
];
|
| 51 |
-
|
| 52 |
-
$stylesheet_mode = [ 'type' => 'html'];
|
| 53 |
-
|
| 54 |
-
// If V2 is enabled, we swap the options so we don't overwrite. For backwards compatibility.
|
| 55 |
-
if ( tribe_events_views_v2_is_enabled() ) {
|
| 56 |
-
$stylesheet_mode = $stylesheet_option;
|
| 57 |
-
$stylesheet_option = [ 'type' => 'html' ];
|
| 58 |
-
}
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
/**
|
| 63 |
* Filter the array of views that are registered for the tribe bar
|
| 64 |
* @param array array() {
|
|
@@ -87,6 +29,7 @@ foreach ( $views as $view ) {
|
|
| 87 |
$views_options[ $view['displaying'] ] = $view['anchor'];
|
| 88 |
}
|
| 89 |
|
|
|
|
| 90 |
$display_tab_fields = Tribe__Main::array_insert_before_key(
|
| 91 |
'tribe-form-content-start',
|
| 92 |
$display_tab_fields,
|
|
@@ -118,7 +61,7 @@ $display_tab_fields = Tribe__Main::array_insert_before_key(
|
|
| 118 |
]
|
| 119 |
);
|
| 120 |
|
| 121 |
-
|
| 122 |
$display_tab_fields = Tribe__Main::array_insert_before_key(
|
| 123 |
'datepickerFormat',
|
| 124 |
$display_tab_fields,
|
|
@@ -142,6 +85,7 @@ $display_tab_fields = Tribe__Main::array_insert_before_key(
|
|
| 142 |
]
|
| 143 |
);
|
| 144 |
|
|
|
|
| 145 |
$display_tab_fields = Tribe__Main::array_insert_after_key(
|
| 146 |
'dateWithYearFormat',
|
| 147 |
$display_tab_fields,
|
|
@@ -165,6 +109,7 @@ $display_tab_fields = Tribe__Main::array_insert_after_key(
|
|
| 165 |
]
|
| 166 |
);
|
| 167 |
|
|
|
|
| 168 |
$display_tab_fields = Tribe__Main::array_insert_after_key(
|
| 169 |
'dateTimeSeparator',
|
| 170 |
$display_tab_fields,
|
|
@@ -180,6 +125,7 @@ $display_tab_fields = Tribe__Main::array_insert_after_key(
|
|
| 180 |
]
|
| 181 |
);
|
| 182 |
|
|
|
|
| 183 |
$tribe_enable_views_tooltip = esc_html__( 'You must select at least one view.', 'the-events-calendar' );
|
| 184 |
|
| 185 |
if ( tribe_is_using_basic_gmaps_api() && class_exists( 'Tribe__Events__Pro__Main' ) ) {
|
|
@@ -190,34 +136,96 @@ if ( tribe_is_using_basic_gmaps_api() && class_exists( 'Tribe__Events__Pro__Main
|
|
| 190 |
);
|
| 191 |
}
|
| 192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 193 |
$display_tab_fields = Tribe__Main::array_insert_before_key(
|
| 194 |
'tribeEventsDateFormatSettingsTitle',
|
| 195 |
$display_tab_fields,
|
| 196 |
-
|
| 197 |
-
'tribeEventsBasicSettingsTitle' => [
|
| 198 |
-
'type' => 'html',
|
| 199 |
-
'html' => '<h3>' . __( 'Basic Template Settings', 'the-events-calendar' ) . '</h3>',
|
| 200 |
-
],
|
| 201 |
-
'stylesheetOption' => $stylesheet_option,
|
| 202 |
-
'stylesheet_mode' => $stylesheet_mode,
|
| 203 |
-
'tribeEventsTemplate' => [
|
| 204 |
-
'type' => 'dropdown',
|
| 205 |
-
'label' => __( 'Events template', 'the-events-calendar' ),
|
| 206 |
-
'tooltip' => __( 'Choose a page template to control the appearance of your calendar and event content.', 'the-events-calendar' ),
|
| 207 |
-
'validation_type' => 'options',
|
| 208 |
-
'size' => 'small',
|
| 209 |
-
'default' => 'default',
|
| 210 |
-
'options' => $template_options,
|
| 211 |
-
],
|
| 212 |
-
'tribeEnableViews' => [
|
| 213 |
-
'type' => 'checkbox_list',
|
| 214 |
-
'label' => __( 'Enable event views', 'the-events-calendar' ),
|
| 215 |
-
'tooltip' => $tribe_enable_views_tooltip,
|
| 216 |
-
'default' => array_keys( $views_options ),
|
| 217 |
-
'options' => $views_options,
|
| 218 |
-
'validation_type' => 'options_multi',
|
| 219 |
-
],
|
| 220 |
-
]
|
| 221 |
);
|
| 222 |
|
| 223 |
if ( tribe( 'tec.main' )->show_upgrade() ) {
|
| 1 |
<?php
|
| 2 |
$tec = Tribe__Events__Main::instance();
|
| 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
/**
|
| 5 |
* Filter the array of views that are registered for the tribe bar
|
| 6 |
* @param array array() {
|
| 29 |
$views_options[ $view['displaying'] ] = $view['anchor'];
|
| 30 |
}
|
| 31 |
|
| 32 |
+
// Form start.
|
| 33 |
$display_tab_fields = Tribe__Main::array_insert_before_key(
|
| 34 |
'tribe-form-content-start',
|
| 35 |
$display_tab_fields,
|
| 61 |
]
|
| 62 |
);
|
| 63 |
|
| 64 |
+
// datepickerFormat
|
| 65 |
$display_tab_fields = Tribe__Main::array_insert_before_key(
|
| 66 |
'datepickerFormat',
|
| 67 |
$display_tab_fields,
|
| 85 |
]
|
| 86 |
);
|
| 87 |
|
| 88 |
+
// dateWithYearFormat
|
| 89 |
$display_tab_fields = Tribe__Main::array_insert_after_key(
|
| 90 |
'dateWithYearFormat',
|
| 91 |
$display_tab_fields,
|
| 109 |
]
|
| 110 |
);
|
| 111 |
|
| 112 |
+
// dateTimeSeparator
|
| 113 |
$display_tab_fields = Tribe__Main::array_insert_after_key(
|
| 114 |
'dateTimeSeparator',
|
| 115 |
$display_tab_fields,
|
| 125 |
]
|
| 126 |
);
|
| 127 |
|
| 128 |
+
// Views
|
| 129 |
$tribe_enable_views_tooltip = esc_html__( 'You must select at least one view.', 'the-events-calendar' );
|
| 130 |
|
| 131 |
if ( tribe_is_using_basic_gmaps_api() && class_exists( 'Tribe__Events__Pro__Main' ) ) {
|
| 136 |
);
|
| 137 |
}
|
| 138 |
|
| 139 |
+
$stylesheet_choices = [
|
| 140 |
+
'skeleton' => __( 'Skeleton Styles', 'the-events-calendar' )
|
| 141 |
+
. '<p class=\'description tribe-style-selection\'>'
|
| 142 |
+
. __(
|
| 143 |
+
'Only includes enough css to achieve complex layouts like calendar and week view.',
|
| 144 |
+
'the-events-calendar'
|
| 145 |
+
)
|
| 146 |
+
.'</p>',
|
| 147 |
+
'tribe' => __( 'Tribe Events Styles', 'the-events-calendar' )
|
| 148 |
+
. '<p class=\'description tribe-style-selection\'>'
|
| 149 |
+
. __(
|
| 150 |
+
'A fully designed and styled theme for your events pages.',
|
| 151 |
+
'the-events-calendar'
|
| 152 |
+
)
|
| 153 |
+
. '</p>',
|
| 154 |
+
];
|
| 155 |
+
|
| 156 |
+
|
| 157 |
+
// If V2 is enabled, we don't show the (redundant) 'full' option
|
| 158 |
+
if ( ! tribe_events_views_v2_is_enabled() ) {
|
| 159 |
+
$stylesheet_choices[ 'full' ] = __( 'Full Styles', 'the-events-calendar' )
|
| 160 |
+
. '<p class=\'description tribe-style-selection\'>'
|
| 161 |
+
. __(
|
| 162 |
+
'More detailed styling, tries to grab styles from your theme.',
|
| 163 |
+
'the-events-calendar'
|
| 164 |
+
)
|
| 165 |
+
. '</p>';
|
| 166 |
+
}
|
| 167 |
+
|
| 168 |
+
$stylesheet_option = [
|
| 169 |
+
'type' => 'radio',
|
| 170 |
+
'label' => __( 'Default stylesheet used for events templates', 'the-events-calendar' ),
|
| 171 |
+
'default' => 'tribe',
|
| 172 |
+
'options' => $stylesheet_choices,
|
| 173 |
+
'validation_type' => 'options',
|
| 174 |
+
];
|
| 175 |
+
|
| 176 |
+
$stylesheet_mode = [ 'type' => 'html'];
|
| 177 |
+
|
| 178 |
+
// If V2 is enabled, we swap the options so we don't overwrite. For backwards compatibility.
|
| 179 |
+
if ( tribe_events_views_v2_is_enabled() ) {
|
| 180 |
+
$stylesheet_mode = $stylesheet_option;
|
| 181 |
+
$stylesheet_option = [ 'type' => 'html' ];
|
| 182 |
+
}
|
| 183 |
+
|
| 184 |
+
$styling_array = [
|
| 185 |
+
'tribeEventsBasicSettingsTitle' => [
|
| 186 |
+
'type' => 'html',
|
| 187 |
+
'html' => '<h3>' . __( 'Basic Template Settings', 'the-events-calendar' ) . '</h3>',
|
| 188 |
+
],
|
| 189 |
+
'stylesheetOption' => $stylesheet_option,
|
| 190 |
+
'stylesheet_mode' => $stylesheet_mode,
|
| 191 |
+
];
|
| 192 |
+
|
| 193 |
+
if ( ! tec_is_full_site_editor() ) {
|
| 194 |
+
|
| 195 |
+
$template_options = [
|
| 196 |
+
'' => esc_html__( 'Default Events Template', 'the-events-calendar' ),
|
| 197 |
+
'default' => esc_html__( 'Default Page Template', 'the-events-calendar' ),
|
| 198 |
+
];
|
| 199 |
+
$templates = get_page_templates();
|
| 200 |
+
ksort( $templates );
|
| 201 |
+
foreach ( array_keys( $templates ) as $template ) {
|
| 202 |
+
$template_options[ $templates[ $template ] ] = $template;
|
| 203 |
+
}
|
| 204 |
+
|
| 205 |
+
$styling_array['tribeEventsTemplate'] = [
|
| 206 |
+
'type' => 'dropdown',
|
| 207 |
+
'label' => __( 'Events template', 'the-events-calendar' ),
|
| 208 |
+
'tooltip' => __( 'Choose a page template to control the appearance of your calendar and event content.', 'the-events-calendar' ),
|
| 209 |
+
'validation_type' => 'options',
|
| 210 |
+
'size' => 'small',
|
| 211 |
+
'default' => 'default',
|
| 212 |
+
'options' => $template_options,
|
| 213 |
+
];
|
| 214 |
+
}
|
| 215 |
+
|
| 216 |
+
$styling_array['tribeEnableViews'] = [
|
| 217 |
+
'type' => 'checkbox_list',
|
| 218 |
+
'label' => __( 'Enable event views', 'the-events-calendar' ),
|
| 219 |
+
'tooltip' => $tribe_enable_views_tooltip,
|
| 220 |
+
'default' => array_keys( $views_options ),
|
| 221 |
+
'options' => $views_options,
|
| 222 |
+
'validation_type' => 'options_multi',
|
| 223 |
+
];
|
| 224 |
+
|
| 225 |
$display_tab_fields = Tribe__Main::array_insert_before_key(
|
| 226 |
'tribeEventsDateFormatSettingsTitle',
|
| 227 |
$display_tab_fields,
|
| 228 |
+
$styling_array
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 229 |
);
|
| 230 |
|
| 231 |
if ( tribe( 'tec.main' )->show_upgrade() ) {
|
src/functions/template-tags/organizer.php
CHANGED
|
@@ -437,13 +437,15 @@ if ( class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 437 |
$url = "http://$url";
|
| 438 |
}
|
| 439 |
}
|
|
|
|
| 440 |
$html = sprintf(
|
| 441 |
-
'<a href="%s" target="%s" rel="%s">%s</a>',
|
| 442 |
esc_attr( esc_url( $url ) ),
|
| 443 |
esc_attr( $target ),
|
| 444 |
esc_attr( $rel ),
|
| 445 |
esc_html( $label )
|
| 446 |
);
|
|
|
|
| 447 |
} else {
|
| 448 |
$html = '';
|
| 449 |
}
|
| 437 |
$url = "http://$url";
|
| 438 |
}
|
| 439 |
}
|
| 440 |
+
|
| 441 |
$html = sprintf(
|
| 442 |
+
'<a href="%1$s" target="%2$s" rel="%3$s">%4$s</a>',
|
| 443 |
esc_attr( esc_url( $url ) ),
|
| 444 |
esc_attr( $target ),
|
| 445 |
esc_attr( $rel ),
|
| 446 |
esc_html( $label )
|
| 447 |
);
|
| 448 |
+
|
| 449 |
} else {
|
| 450 |
$html = '';
|
| 451 |
}
|
src/functions/template-tags/venue.php
CHANGED
|
@@ -773,7 +773,7 @@ if ( class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 773 |
$website_link_label = apply_filters( 'tribe_get_venue_website_link_label', esc_html( $label ), $post_id );
|
| 774 |
|
| 775 |
$html = sprintf(
|
| 776 |
-
'<a href="%s" target="%s" rel="%s">%s</a>',
|
| 777 |
esc_attr( esc_url( $url ) ),
|
| 778 |
esc_attr( $website_link_target ),
|
| 779 |
esc_attr( $rel ),
|
| 773 |
$website_link_label = apply_filters( 'tribe_get_venue_website_link_label', esc_html( $label ), $post_id );
|
| 774 |
|
| 775 |
$html = sprintf(
|
| 776 |
+
'<a href="%1$s" target="%2$s" rel="%3$s">%4$s</a>',
|
| 777 |
esc_attr( esc_url( $url ) ),
|
| 778 |
esc_attr( $website_link_target ),
|
| 779 |
esc_attr( $rel ),
|
src/views/blocks/archive-events.php
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* View: Default Template for the Archive of Events on FSE
|
| 4 |
+
*
|
| 5 |
+
* Override this template in your own theme by creating a file at:
|
| 6 |
+
* [your-theme]/tribe/events/blocks/archive-events.php
|
| 7 |
+
*
|
| 8 |
+
* See more documentation about our views templating system.
|
| 9 |
+
*
|
| 10 |
+
* @link http://evnt.is/1aiy
|
| 11 |
+
*
|
| 12 |
+
* @version 5.13.0
|
| 13 |
+
*/
|
| 14 |
+
|
| 15 |
+
use Tribe\Events\Views\V2\Assets as Event_Assets;
|
| 16 |
+
use Tribe\Events\Views\V2\Template_Bootstrap;
|
| 17 |
+
|
| 18 |
+
tribe_asset_enqueue_group( Event_Assets::$group_key );
|
| 19 |
+
tribe_asset_enqueue( 'tec-events-iframe-content-resizer' );
|
| 20 |
+
?>
|
| 21 |
+
|
| 22 |
+
<div class="tribe-block tribe-block__archive-events">
|
| 23 |
+
<?php echo tribe( Template_Bootstrap::class )->get_view_html(); ?>
|
| 24 |
+
</div>
|
the-events-calendar.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
/**
|
| 3 |
* Plugin Name: The Events Calendar
|
| 4 |
* Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
|
| 5 |
-
* Version: 5.15.0
|
| 6 |
* Author: The Events Calendar
|
| 7 |
* Author URI: https://evnt.is/1x
|
| 8 |
* Text Domain: the-events-calendar
|
| 2 |
/**
|
| 3 |
* Plugin Name: The Events Calendar
|
| 4 |
* Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
|
| 5 |
+
* Version: 5.15.0.1
|
| 6 |
* Author: The Events Calendar
|
| 7 |
* Author URI: https://evnt.is/1x
|
| 8 |
* Text Domain: the-events-calendar
|
vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInitfe0e88ff7fca8e711f93ab3b9b4cdf1b::getLoader();
|
vendor/composer/autoload_classmap.php
CHANGED
|
@@ -6,6 +6,9 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
| 6 |
$baseDir = dirname($vendorDir);
|
| 7 |
|
| 8 |
return array(
|
|
|
|
|
|
|
|
|
|
| 9 |
'TEC\\Events\\Legacy\\Views\\V1\\Provider' => $baseDir . '/src/Events/Legacy/Views/V1/Provider.php',
|
| 10 |
'Tribe\\Events\\Admin\\Filter_Bar\\Provider' => $baseDir . '/src/Tribe/Admin/Filter_Bar/Provider.php',
|
| 11 |
'Tribe\\Events\\Admin\\Notice\\Full_Site_Editor' => $baseDir . '/src/Tribe/Admin/Notice/Full_Site_Editor.php',
|
|
@@ -15,6 +18,7 @@ return array(
|
|
| 15 |
'Tribe\\Events\\Aggregator\\Processes\\Batch_Imports' => $baseDir . '/src/Tribe/Aggregator/Processes/Batch_Imports.php',
|
| 16 |
'Tribe\\Events\\Aggregator\\Record\\Batch_Queue' => $baseDir . '/src/Tribe/Aggregator/Record/Batch_Queue.php',
|
| 17 |
'Tribe\\Events\\Collections\\Lazy_Post_Collection' => $baseDir . '/src/Tribe/Collections/Lazy_Post_Collection.php',
|
|
|
|
| 18 |
'Tribe\\Events\\Editor\\Hooks' => $baseDir . '/src/Tribe/Editor/Hooks.php',
|
| 19 |
'Tribe\\Events\\Editor\\Objects\\Editor_Object_Interface' => $baseDir . '/src/Tribe/Editor/Objects/Editor_Object_Interface.php',
|
| 20 |
'Tribe\\Events\\Editor\\Objects\\Event' => $baseDir . '/src/Tribe/Editor/Objects/Event.php',
|
| 6 |
$baseDir = dirname($vendorDir);
|
| 7 |
|
| 8 |
return array(
|
| 9 |
+
'TEC\\Events\\Editor\\Full_Site\\Hooks' => $baseDir . '/src/Events/Editor/Full_Site/Hooks.php',
|
| 10 |
+
'TEC\\Events\\Editor\\Full_Site\\Provider' => $baseDir . '/src/Events/Editor/Full_Site/Provider.php',
|
| 11 |
+
'TEC\\Events\\Editor\\Full_Site\\Templates' => $baseDir . '/src/Events/Editor/Full_Site/Templates.php',
|
| 12 |
'TEC\\Events\\Legacy\\Views\\V1\\Provider' => $baseDir . '/src/Events/Legacy/Views/V1/Provider.php',
|
| 13 |
'Tribe\\Events\\Admin\\Filter_Bar\\Provider' => $baseDir . '/src/Tribe/Admin/Filter_Bar/Provider.php',
|
| 14 |
'Tribe\\Events\\Admin\\Notice\\Full_Site_Editor' => $baseDir . '/src/Tribe/Admin/Notice/Full_Site_Editor.php',
|
| 18 |
'Tribe\\Events\\Aggregator\\Processes\\Batch_Imports' => $baseDir . '/src/Tribe/Aggregator/Processes/Batch_Imports.php',
|
| 19 |
'Tribe\\Events\\Aggregator\\Record\\Batch_Queue' => $baseDir . '/src/Tribe/Aggregator/Record/Batch_Queue.php',
|
| 20 |
'Tribe\\Events\\Collections\\Lazy_Post_Collection' => $baseDir . '/src/Tribe/Collections/Lazy_Post_Collection.php',
|
| 21 |
+
'Tribe\\Events\\Editor\\Blocks\\Archive_Events' => $baseDir . '/src/Tribe/Editor/Blocks/Archive_Events.php',
|
| 22 |
'Tribe\\Events\\Editor\\Hooks' => $baseDir . '/src/Tribe/Editor/Hooks.php',
|
| 23 |
'Tribe\\Events\\Editor\\Objects\\Editor_Object_Interface' => $baseDir . '/src/Tribe/Editor/Objects/Editor_Object_Interface.php',
|
| 24 |
'Tribe\\Events\\Editor\\Objects\\Event' => $baseDir . '/src/Tribe/Editor/Objects/Event.php',
|
vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInita9020eeb086f77feb9bf428584a6e13f
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 27 |
if ($useStaticLoader) {
|
| 28 |
require_once __DIR__ . '/autoload_static.php';
|
| 29 |
|
| 30 |
-
call_user_func(\Composer\Autoload\
|
| 31 |
} else {
|
| 32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 33 |
foreach ($map as $namespace => $path) {
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInitfe0e88ff7fca8e711f93ab3b9b4cdf1b
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInitfe0e88ff7fca8e711f93ab3b9b4cdf1b', 'loadClassLoader'), true, true);
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitfe0e88ff7fca8e711f93ab3b9b4cdf1b', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 27 |
if ($useStaticLoader) {
|
| 28 |
require_once __DIR__ . '/autoload_static.php';
|
| 29 |
|
| 30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInitfe0e88ff7fca8e711f93ab3b9b4cdf1b::getInitializer($loader));
|
| 31 |
} else {
|
| 32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 33 |
foreach ($map as $namespace => $path) {
|
vendor/composer/autoload_static.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
-
class
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'T' =>
|
|
@@ -26,6 +26,9 @@ class ComposerStaticInita9020eeb086f77feb9bf428584a6e13f
|
|
| 26 |
);
|
| 27 |
|
| 28 |
public static $classMap = array (
|
|
|
|
|
|
|
|
|
|
| 29 |
'TEC\\Events\\Legacy\\Views\\V1\\Provider' => __DIR__ . '/../..' . '/src/Events/Legacy/Views/V1/Provider.php',
|
| 30 |
'Tribe\\Events\\Admin\\Filter_Bar\\Provider' => __DIR__ . '/../..' . '/src/Tribe/Admin/Filter_Bar/Provider.php',
|
| 31 |
'Tribe\\Events\\Admin\\Notice\\Full_Site_Editor' => __DIR__ . '/../..' . '/src/Tribe/Admin/Notice/Full_Site_Editor.php',
|
|
@@ -35,6 +38,7 @@ class ComposerStaticInita9020eeb086f77feb9bf428584a6e13f
|
|
| 35 |
'Tribe\\Events\\Aggregator\\Processes\\Batch_Imports' => __DIR__ . '/../..' . '/src/Tribe/Aggregator/Processes/Batch_Imports.php',
|
| 36 |
'Tribe\\Events\\Aggregator\\Record\\Batch_Queue' => __DIR__ . '/../..' . '/src/Tribe/Aggregator/Record/Batch_Queue.php',
|
| 37 |
'Tribe\\Events\\Collections\\Lazy_Post_Collection' => __DIR__ . '/../..' . '/src/Tribe/Collections/Lazy_Post_Collection.php',
|
|
|
|
| 38 |
'Tribe\\Events\\Editor\\Hooks' => __DIR__ . '/../..' . '/src/Tribe/Editor/Hooks.php',
|
| 39 |
'Tribe\\Events\\Editor\\Objects\\Editor_Object_Interface' => __DIR__ . '/../..' . '/src/Tribe/Editor/Objects/Editor_Object_Interface.php',
|
| 40 |
'Tribe\\Events\\Editor\\Objects\\Event' => __DIR__ . '/../..' . '/src/Tribe/Editor/Objects/Event.php',
|
|
@@ -143,9 +147,9 @@ class ComposerStaticInita9020eeb086f77feb9bf428584a6e13f
|
|
| 143 |
public static function getInitializer(ClassLoader $loader)
|
| 144 |
{
|
| 145 |
return \Closure::bind(function () use ($loader) {
|
| 146 |
-
$loader->prefixLengthsPsr4 =
|
| 147 |
-
$loader->prefixDirsPsr4 =
|
| 148 |
-
$loader->classMap =
|
| 149 |
|
| 150 |
}, null, ClassLoader::class);
|
| 151 |
}
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
+
class ComposerStaticInitfe0e88ff7fca8e711f93ab3b9b4cdf1b
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'T' =>
|
| 26 |
);
|
| 27 |
|
| 28 |
public static $classMap = array (
|
| 29 |
+
'TEC\\Events\\Editor\\Full_Site\\Hooks' => __DIR__ . '/../..' . '/src/Events/Editor/Full_Site/Hooks.php',
|
| 30 |
+
'TEC\\Events\\Editor\\Full_Site\\Provider' => __DIR__ . '/../..' . '/src/Events/Editor/Full_Site/Provider.php',
|
| 31 |
+
'TEC\\Events\\Editor\\Full_Site\\Templates' => __DIR__ . '/../..' . '/src/Events/Editor/Full_Site/Templates.php',
|
| 32 |
'TEC\\Events\\Legacy\\Views\\V1\\Provider' => __DIR__ . '/../..' . '/src/Events/Legacy/Views/V1/Provider.php',
|
| 33 |
'Tribe\\Events\\Admin\\Filter_Bar\\Provider' => __DIR__ . '/../..' . '/src/Tribe/Admin/Filter_Bar/Provider.php',
|
| 34 |
'Tribe\\Events\\Admin\\Notice\\Full_Site_Editor' => __DIR__ . '/../..' . '/src/Tribe/Admin/Notice/Full_Site_Editor.php',
|
| 38 |
'Tribe\\Events\\Aggregator\\Processes\\Batch_Imports' => __DIR__ . '/../..' . '/src/Tribe/Aggregator/Processes/Batch_Imports.php',
|
| 39 |
'Tribe\\Events\\Aggregator\\Record\\Batch_Queue' => __DIR__ . '/../..' . '/src/Tribe/Aggregator/Record/Batch_Queue.php',
|
| 40 |
'Tribe\\Events\\Collections\\Lazy_Post_Collection' => __DIR__ . '/../..' . '/src/Tribe/Collections/Lazy_Post_Collection.php',
|
| 41 |
+
'Tribe\\Events\\Editor\\Blocks\\Archive_Events' => __DIR__ . '/../..' . '/src/Tribe/Editor/Blocks/Archive_Events.php',
|
| 42 |
'Tribe\\Events\\Editor\\Hooks' => __DIR__ . '/../..' . '/src/Tribe/Editor/Hooks.php',
|
| 43 |
'Tribe\\Events\\Editor\\Objects\\Editor_Object_Interface' => __DIR__ . '/../..' . '/src/Tribe/Editor/Objects/Editor_Object_Interface.php',
|
| 44 |
'Tribe\\Events\\Editor\\Objects\\Event' => __DIR__ . '/../..' . '/src/Tribe/Editor/Objects/Event.php',
|
| 147 |
public static function getInitializer(ClassLoader $loader)
|
| 148 |
{
|
| 149 |
return \Closure::bind(function () use ($loader) {
|
| 150 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInitfe0e88ff7fca8e711f93ab3b9b4cdf1b::$prefixLengthsPsr4;
|
| 151 |
+
$loader->prefixDirsPsr4 = ComposerStaticInitfe0e88ff7fca8e711f93ab3b9b4cdf1b::$prefixDirsPsr4;
|
| 152 |
+
$loader->classMap = ComposerStaticInitfe0e88ff7fca8e711f93ab3b9b4cdf1b::$classMap;
|
| 153 |
|
| 154 |
}, null, ClassLoader::class);
|
| 155 |
}
|
