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 | The Events Calendar |
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 |
}
|