Version Description
Download this release
Release Info
Developer | sc0ttkclark |
Plugin | Event Tickets |
Version | 4.10.6.1 |
Comparing to | |
See all releases |
Code changes from version 4.10.6 to 4.10.6.1
- common/lang/tribe-common.pot +27 -27
- common/src/Tribe/Cache_Listener.php +37 -6
- common/src/Tribe/Context.php +1167 -1035
- common/src/Tribe/Context/locations.php +178 -0
- common/src/Tribe/Main.php +2 -1
- common/src/Tribe/Repository.php +62 -1
- common/src/Tribe/Repository/Decorator.php +14 -0
- common/src/Tribe/Repository/Interface.php +25 -0
- common/src/Tribe/Rewrite.php +677 -20
- common/src/Tribe/Template.php +53 -2
- common/src/Tribe/Traits/Cache_User.php +128 -0
- common/src/Tribe/Utils/Array.php +23 -0
- common/src/functions/url.php +182 -0
- common/src/resources/css/app/components.min.css.map +0 -1
- common/src/resources/css/app/elements.min.css.map +0 -1
- common/src/resources/css/common.css +1326 -567
- common/src/resources/css/common.min.css +1 -1
- common/src/resources/css/promoter.css +0 -21
- common/src/resources/css/promoter.min.css +0 -1
- common/src/resources/css/reset.css +192 -259
- common/src/resources/css/reset.min.css +1 -1
- common/src/resources/postcss/base/_all.pcss +9 -0
- common/src/resources/postcss/base/_buttons.pcss +10 -0
- common/src/resources/postcss/base/_layouts.pcss +21 -0
- common/src/resources/postcss/base/_svg-icons.pcss +22 -0
- common/src/resources/postcss/base/forms/_checkboxes-radios.pcss +81 -49
- common/src/resources/postcss/base/forms/_groups.pcss +4 -4
- common/src/resources/postcss/base/forms/_selects.pcss +58 -39
- common/src/resources/postcss/base/forms/_sliders.pcss +74 -60
- common/src/resources/postcss/base/forms/_tabs.pcss +135 -56
- common/src/resources/postcss/base/forms/_text.pcss +28 -7
- common/src/resources/postcss/base/forms/_toggles.pcss +59 -36
- common/src/resources/postcss/{utilities/variables/_box-shadows.pcss → base/grid/_columns.pcss} +6 -3
- common/src/resources/postcss/base/grid/_rows.pcss +33 -0
- common/src/resources/postcss/base/typography/_anchors.pcss +29 -0
- common/src/resources/postcss/base/typography/_body.pcss +10 -1
- common/src/resources/postcss/base/typography/_ctas.pcss +11 -6
- common/src/resources/postcss/base/typography/_headings.pcss +32 -50
- common/src/resources/postcss/common.pcss +3 -0
- common/src/resources/postcss/components/_all.pcss +2 -0
- common/src/resources/postcss/components/_image.pcss +39 -0
- common/src/resources/postcss/components/_navigation.pcss +128 -0
- common/src/resources/postcss/components/_search.pcss +79 -39
- common/src/resources/postcss/components/buttons/_border.pcss +1 -1
- common/src/resources/postcss/components/buttons/_icon.pcss +4 -9
- common/src/resources/postcss/components/buttons/_solid.pcss +5 -19
- common/src/resources/postcss/reset.pcss +19 -341
- common/src/resources/postcss/resets/_avada.pcss +3 -0
- common/src/resources/postcss/resets/_common.pcss +132 -0
- common/src/resources/postcss/resets/_divi.pcss +3 -0
- common/src/resources/postcss/resets/_enfold.pcss +11 -0
- common/src/resources/postcss/resets/_genesis.pcss +3 -0
- common/src/resources/postcss/resets/_reset.pcss +235 -0
- common/src/resources/postcss/resets/_twentynineteen.pcss +3 -0
- common/src/resources/postcss/resets/_twentyseventeen.pcss +3 -0
- common/src/resources/postcss/utilities/_all.pcss +0 -25
- common/src/resources/postcss/utilities/mixins/_buttons.pcss +0 -41
- common/src/resources/postcss/utilities/mixins/_forms.pcss +0 -109
- common/src/resources/postcss/utilities/mixins/_typography.pcss +0 -128
- common/src/resources/postcss/utilities/mixins/_visibility.pcss +0 -37
- common/src/resources/postcss/utilities/variables/_colors.pcss +0 -41
- common/src/resources/postcss/utilities/variables/_forms.pcss +0 -17
- common/src/resources/postcss/utilities/variables/_grids.pcss +0 -24
- common/src/resources/postcss/utilities/variables/_media-queries.pcss +0 -8
- common/src/resources/postcss/utilities/variables/_spacers.pcss +0 -19
- common/src/resources/postcss/utilities/variables/_svgs.pcss +0 -136
- common/src/resources/postcss/utilities/variables/_transitions.pcss +0 -8
- common/src/resources/postcss/utilities/variables/_typography.pcss +0 -40
- common/tribe-autoload.php +1 -1
- common/vendor/autoload.php +1 -1
- common/vendor/autoload_52.php +1 -1
- common/vendor/composer/autoload_classmap.php +1 -0
- common/vendor/composer/autoload_commands_real.php +3 -3
- common/vendor/composer/autoload_framework_classmap.php +100 -0
- common/vendor/composer/autoload_framework_real.php +3 -3
- common/vendor/composer/autoload_psr4.php +1 -0
- common/vendor/composer/autoload_real.php +4 -4
- common/vendor/composer/autoload_real_52.php +3 -3
- common/vendor/composer/autoload_static.php +14 -5
- event-tickets.php +1 -1
- lang/event-tickets-de_DE.mo +0 -0
- lang/event-tickets-de_DE.po +897 -2661
- lang/event-tickets.pot +11 -11
- readme.txt +7 -1
- src/Tribe/Admin/Move_Tickets.php +4 -1
- src/Tribe/Attendee_Repository.php +1 -1
- src/Tribe/Main.php +1 -1
- src/admin-views/admin-welcome-message.php +5 -4
common/lang/tribe-common.pot
CHANGED
@@ -2,13 +2,13 @@
|
|
2 |
# This file is distributed under the same license as the Tribe Common package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Tribe Common 4.9.
|
6 |
"Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
|
7 |
-
"POT-Creation-Date: 2019-05
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"PO-Revision-Date: 2019-05
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
@@ -1655,99 +1655,99 @@ msgstr ""
|
|
1655 |
msgid "Full debug (all events)"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: src/Tribe/Main.php:
|
1659 |
msgid ": activate to sort column ascending"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
-
#: src/Tribe/Main.php:
|
1663 |
msgid ": activate to sort column descending"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: src/Tribe/Main.php:
|
1667 |
msgid "Show _MENU_ entries"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: src/Tribe/Main.php:
|
1671 |
msgid "No data available in table"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: src/Tribe/Main.php:
|
1675 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
-
#: src/Tribe/Main.php:
|
1679 |
msgid "Showing 0 to 0 of 0 entries"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
-
#: src/Tribe/Main.php:
|
1683 |
msgid "(filtered from _MAX_ total entries)"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: src/Tribe/Main.php:
|
1687 |
msgid "No matching records found"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: src/Tribe/Main.php:
|
1691 |
msgid "Search:"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: src/Tribe/Main.php:
|
1695 |
msgid "All items on this page were selected. "
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: src/Tribe/Main.php:
|
1699 |
msgid "Select all pages"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: src/Tribe/Main.php:
|
1703 |
msgid "Clear Selection."
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: src/Tribe/Main.php:
|
1707 |
msgid "All"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: src/Tribe/Main.php:
|
1711 |
msgid "Next"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: src/Tribe/Main.php:
|
1715 |
msgid "Previous"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: src/Tribe/Main.php:
|
1719 |
msgid ": Selected %d rows"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: src/Tribe/Main.php:
|
1723 |
msgid ": Selected 1 row"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: src/Tribe/Main.php:
|
1727 |
msgid "Prev"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: src/Tribe/Main.php:
|
1731 |
msgid "Today"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
-
#: src/Tribe/Main.php:
|
1735 |
msgid "Done"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
-
#: src/Tribe/Main.php:
|
1739 |
msgid "Clear"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: src/Tribe/Main.php:
|
1743 |
msgid "Copy to clipboard"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
-
#: src/Tribe/Main.php:
|
1747 |
msgid "System info copied"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
-
#: src/Tribe/Main.php:
|
1751 |
msgid "Press \"Cmd + C\" to copy"
|
1752 |
msgstr ""
|
1753 |
|
2 |
# This file is distributed under the same license as the Tribe Common package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Tribe Common 4.9.10\n"
|
6 |
"Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
|
7 |
+
"POT-Creation-Date: 2019-06-05 16:13:28+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2019-06-05 16:13\n"
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
1655 |
msgid "Full debug (all events)"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
+
#: src/Tribe/Main.php:266
|
1659 |
msgid ": activate to sort column ascending"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
+
#: src/Tribe/Main.php:267
|
1663 |
msgid ": activate to sort column descending"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: src/Tribe/Main.php:269
|
1667 |
msgid "Show _MENU_ entries"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
+
#: src/Tribe/Main.php:270
|
1671 |
msgid "No data available in table"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
+
#: src/Tribe/Main.php:271
|
1675 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
+
#: src/Tribe/Main.php:272
|
1679 |
msgid "Showing 0 to 0 of 0 entries"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: src/Tribe/Main.php:273
|
1683 |
msgid "(filtered from _MAX_ total entries)"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
+
#: src/Tribe/Main.php:274
|
1687 |
msgid "No matching records found"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
+
#: src/Tribe/Main.php:275
|
1691 |
msgid "Search:"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: src/Tribe/Main.php:276
|
1695 |
msgid "All items on this page were selected. "
|
1696 |
msgstr ""
|
1697 |
|
1698 |
+
#: src/Tribe/Main.php:277
|
1699 |
msgid "Select all pages"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
+
#: src/Tribe/Main.php:278
|
1703 |
msgid "Clear Selection."
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: src/Tribe/Main.php:280
|
1707 |
msgid "All"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: src/Tribe/Main.php:281 src/Tribe/Main.php:298
|
1711 |
msgid "Next"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: src/Tribe/Main.php:282
|
1715 |
msgid "Previous"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
+
#: src/Tribe/Main.php:287
|
1719 |
msgid ": Selected %d rows"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: src/Tribe/Main.php:288
|
1723 |
msgid ": Selected 1 row"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: src/Tribe/Main.php:299
|
1727 |
msgid "Prev"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: src/Tribe/Main.php:300 src/Tribe/Main.php:302
|
1731 |
msgid "Today"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: src/Tribe/Main.php:301
|
1735 |
msgid "Done"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: src/Tribe/Main.php:303
|
1739 |
msgid "Clear"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: src/Tribe/Main.php:309 src/admin-views/tribe-options-help.php:50
|
1743 |
msgid "Copy to clipboard"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: src/Tribe/Main.php:310
|
1747 |
msgid "System info copied"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: src/Tribe/Main.php:311
|
1751 |
msgid "Press \"Cmd + C\" to copy"
|
1752 |
msgstr ""
|
1753 |
|
common/src/Tribe/Cache_Listener.php
CHANGED
@@ -4,8 +4,29 @@
|
|
4 |
*/
|
5 |
class Tribe__Cache_Listener {
|
6 |
|
7 |
-
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
/**
|
11 |
* Class constructor.
|
@@ -31,8 +52,9 @@
|
|
31 |
* @return void
|
32 |
*/
|
33 |
private function add_hooks() {
|
34 |
-
add_action( 'save_post',
|
35 |
-
add_action( 'updated_option',
|
|
|
36 |
}
|
37 |
|
38 |
/**
|
@@ -43,7 +65,7 @@
|
|
43 |
*/
|
44 |
public function save_post( $post_id, $post ) {
|
45 |
if ( in_array( $post->post_type, Tribe__Main::get_post_types() ) ) {
|
46 |
-
$this->cache->set_last_occurrence(
|
47 |
}
|
48 |
}
|
49 |
|
@@ -63,7 +85,7 @@
|
|
63 |
'rewrite_rules',
|
64 |
);
|
65 |
if ( in_array( $option_name, $triggers, true ) ) {
|
66 |
-
$this->cache->set_last_occurrence(
|
67 |
}
|
68 |
}
|
69 |
|
@@ -101,4 +123,13 @@
|
|
101 |
|
102 |
return $listener;
|
103 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
}
|
4 |
*/
|
5 |
class Tribe__Cache_Listener {
|
6 |
|
7 |
+
/**
|
8 |
+
* The name of the trigger that will be fired when rewrite rules are generated.
|
9 |
+
*/
|
10 |
+
const TRIGGER_GENERATE_REWRITE_RULES = 'generate_rewrite_rules';
|
11 |
+
|
12 |
+
/**
|
13 |
+
* The name of the trigger that will be fired when a post is saved.
|
14 |
+
*/
|
15 |
+
const TRIGGER_SAVE_POST = 'save_post';
|
16 |
+
|
17 |
+
/**
|
18 |
+
* The singleton instance of the class.
|
19 |
+
*
|
20 |
+
* @var Tribe__Cache_Listener|null
|
21 |
+
*/
|
22 |
+
private static $instance;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* An instance of the cache object.
|
26 |
+
*
|
27 |
+
* @var Tribe__Cache|null
|
28 |
+
*/
|
29 |
+
private $cache;
|
30 |
|
31 |
/**
|
32 |
* Class constructor.
|
52 |
* @return void
|
53 |
*/
|
54 |
private function add_hooks() {
|
55 |
+
add_action( 'save_post', [ $this, 'save_post' ], 0, 2 );
|
56 |
+
add_action( 'updated_option', [ $this, 'update_last_save_post' ], 10, 3 );
|
57 |
+
add_action( 'generate_rewrite_rules', [ $this, 'generate_rewrite_rules' ] );
|
58 |
}
|
59 |
|
60 |
/**
|
65 |
*/
|
66 |
public function save_post( $post_id, $post ) {
|
67 |
if ( in_array( $post->post_type, Tribe__Main::get_post_types() ) ) {
|
68 |
+
$this->cache->set_last_occurrence( self::TRIGGER_SAVE_POST );
|
69 |
}
|
70 |
}
|
71 |
|
85 |
'rewrite_rules',
|
86 |
);
|
87 |
if ( in_array( $option_name, $triggers, true ) ) {
|
88 |
+
$this->cache->set_last_occurrence( self::TRIGGER_SAVE_POST );
|
89 |
}
|
90 |
}
|
91 |
|
123 |
|
124 |
return $listener;
|
125 |
}
|
126 |
+
|
127 |
+
/**
|
128 |
+
* Run the caching functionality that is executed when rewrite rules are generated.
|
129 |
+
*
|
130 |
+
* @since 4.9.11
|
131 |
+
*/
|
132 |
+
public function generate_rewrite_rules() {
|
133 |
+
$this->cache->set_last_occurrence( self::TRIGGER_GENERATE_REWRITE_RULES );
|
134 |
+
}
|
135 |
}
|
common/src/Tribe/Context.php
CHANGED
@@ -1,5 +1,7 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/**
|
4 |
* Class Tribe__Context
|
5 |
*
|
@@ -8,38 +10,127 @@
|
|
8 |
*/
|
9 |
class Tribe__Context {
|
10 |
|
|
|
|
|
|
|
|
|
|
|
11 |
const NOT_FOUND = '__not_found__';
|
12 |
|
|
|
|
|
|
|
|
|
|
|
13 |
const REQUEST_VAR = 'request_var';
|
14 |
|
|
|
|
|
|
|
|
|
|
|
15 |
const TRIBE_OPTION = 'tribe_option';
|
16 |
|
|
|
|
|
|
|
|
|
|
|
17 |
const OPTION = 'option';
|
18 |
|
|
|
|
|
|
|
|
|
|
|
19 |
const TRANSIENT = 'transient';
|
20 |
|
|
|
|
|
|
|
|
|
|
|
21 |
const QUERY_VAR = 'query_var';
|
22 |
|
|
|
|
|
|
|
|
|
|
|
23 |
const QUERY_PROP = 'query_prop';
|
24 |
|
|
|
|
|
|
|
|
|
|
|
25 |
const CONSTANT = 'constant';
|
26 |
|
|
|
|
|
|
|
|
|
|
|
27 |
const STATIC_PROP = 'static_prop';
|
28 |
|
|
|
|
|
|
|
|
|
|
|
29 |
const PROP = 'prop';
|
30 |
|
|
|
|
|
|
|
|
|
|
|
31 |
const STATIC_METHOD = 'static_method';
|
32 |
|
|
|
|
|
|
|
|
|
|
|
33 |
const METHOD = 'method';
|
34 |
|
|
|
|
|
|
|
|
|
|
|
35 |
const FUNC = 'func';
|
36 |
|
|
|
|
|
|
|
|
|
|
|
37 |
const GLOBAL_VAR = 'global_var';
|
38 |
|
|
|
|
|
|
|
|
|
|
|
39 |
const FILTER = 'filter';
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
/*
|
42 |
-
|
43 |
* An array defining the properties the context will be able to read and (dangerously) write.
|
44 |
*
|
45 |
* This is the configuration that should be modified to add/remove/modify values and locations
|
@@ -70,1218 +161,1259 @@ class Tribe__Context {
|
|
70 |
* location will have this name.
|
71 |
* orm_transform - if provided the value of the location will be obtained by passing it as an argument to a callable.
|
72 |
*
|
73 |
-
*
|
74 |
-
|
75 |
-
|
76 |
-
'posts_per_page' => [
|
77 |
-
'read' => [
|
78 |
-
self::REQUEST_VAR => 'posts_per_page',
|
79 |
-
self::TRIBE_OPTION => [ 'posts_per_page', 'postsPerPage' ],
|
80 |
-
self::OPTION => 'posts_per_page',
|
81 |
-
],
|
82 |
-
'write' => [
|
83 |
-
self::REQUEST_VAR => 'posts_per_page',
|
84 |
-
],
|
85 |
-
],
|
86 |
-
'event_display' => [
|
87 |
-
'read' => [
|
88 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
89 |
-
self::QUERY_VAR => 'eventDisplay',
|
90 |
-
],
|
91 |
-
'write' => [
|
92 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
93 |
-
self::QUERY_VAR => 'eventDisplay',
|
94 |
-
],
|
95 |
-
],
|
96 |
-
'view' => [
|
97 |
-
'read' => [
|
98 |
-
self::REQUEST_VAR => 'tribe_view',
|
99 |
-
self::QUERY_VAR => 'tribe_view',
|
100 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
101 |
-
self::QUERY_VAR => 'eventDisplay',
|
102 |
-
self::TRIBE_OPTION => 'viewOption',
|
103 |
-
],
|
104 |
-
'write' => [
|
105 |
-
self::REQUEST_VAR => 'tribe_view',
|
106 |
-
self::QUERY_VAR => 'tribe_view',
|
107 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
108 |
-
self::QUERY_VAR => 'eventDisplay',
|
109 |
-
],
|
110 |
-
],
|
111 |
-
'view_data' => [
|
112 |
-
'read' => [
|
113 |
-
self::REQUEST_VAR => 'tribe_view_data',
|
114 |
-
self::QUERY_VAR => 'tribe_view_data',
|
115 |
-
self::FILTER => 'tribe_view_data'
|
116 |
-
],
|
117 |
-
'write' => [
|
118 |
-
self::REQUEST_VAR => 'tribe_view_data',
|
119 |
-
self::QUERY_VAR => 'tribe_view_data',
|
120 |
-
],
|
121 |
-
],
|
122 |
-
];
|
123 |
-
|
124 |
-
/**
|
125 |
-
* A utility static property keeping track of write locations that
|
126 |
-
* will be defined as associative arrays.
|
127 |
*
|
128 |
* @var array
|
129 |
*/
|
130 |
-
|
131 |
-
self::TRANSIENT,
|
132 |
-
self::METHOD,
|
133 |
-
self::STATIC_METHOD,
|
134 |
-
self::PROP,
|
135 |
-
self::STATIC_PROP,
|
136 |
-
);
|
137 |
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
* @var array
|
152 |
-
*/
|
153 |
-
protected $override_locations = array();
|
154 |
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
|
|
|
|
|
|
161 |
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
/**
|
176 |
-
* Whether this context should use the default locations or not.
|
177 |
-
* This flag property is set to `false` when a context is obtained using
|
178 |
-
* the `set_locations` method; it will otherwise be set to `true`.
|
179 |
-
*
|
180 |
-
* @var bool
|
181 |
-
*/
|
182 |
-
protected $use_default_locations = true;
|
183 |
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
*/
|
202 |
-
public function is_new_post( $post_type = null ) {
|
203 |
-
global $pagenow;
|
204 |
-
$is_new = 'post-new.php' === $pagenow;
|
205 |
|
206 |
-
|
207 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
|
209 |
-
|
210 |
-
* Whether we are currently editing a post(s), post type(s) or not.
|
211 |
-
*
|
212 |
-
* @since 4.7.7
|
213 |
-
*
|
214 |
-
* @param null|array|string|int $post_or_type A post ID, post type, an array of post types or post IDs, `null`
|
215 |
-
* to just make sure we are currently editing a post.
|
216 |
-
*
|
217 |
-
* @return bool
|
218 |
-
*/
|
219 |
-
public function is_editing_post( $post_or_type = null ) {
|
220 |
-
global $pagenow;
|
221 |
-
$is_new = 'post-new.php' === $pagenow;
|
222 |
-
$is_post = 'post.php' === $pagenow;
|
223 |
-
$is_editing = 'edit.php' === $pagenow;
|
224 |
-
|
225 |
-
if ( ! ( $is_new || $is_post || $is_editing ) ) {
|
226 |
-
return false;
|
227 |
}
|
228 |
|
229 |
-
|
230 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
-
|
|
|
233 |
|
234 |
-
|
235 |
|
236 |
-
|
237 |
|
238 |
-
|
239 |
-
}
|
240 |
|
241 |
-
|
|
|
242 |
|
243 |
-
|
244 |
|
245 |
-
|
246 |
-
return ! empty( $post ) && in_array( $post->ID, $post_types );
|
247 |
-
}
|
248 |
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
$post_type = Tribe__Utils__Array::get_in_any( $lookup, 'post_type', 'post' );
|
253 |
-
}
|
254 |
|
255 |
-
|
256 |
-
|
|
|
|
|
|
|
257 |
|
258 |
-
|
259 |
-
|
260 |
|
261 |
-
|
262 |
-
|
263 |
-
*
|
264 |
-
* This method exists to allow us test code that behaves differently depending on the execution
|
265 |
-
* context.
|
266 |
-
*
|
267 |
-
* @since 4.7.12
|
268 |
-
* @since 4.9.5 Removed the $doing_ajax parameter.
|
269 |
-
*
|
270 |
-
* @return boolean
|
271 |
-
*/
|
272 |
-
public function doing_ajax() {
|
273 |
-
return function_exists( 'wp_doing_ajax' )
|
274 |
-
? wp_doing_ajax()
|
275 |
-
: defined( 'DOING_AJAX' ) && DOING_AJAX;
|
276 |
-
}
|
277 |
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
|
292 |
-
/**
|
293 |
-
* Gets a value reading it from the location(s) defined in the `Tribe__Context::$props
|
294 |
-
*
|
295 |
-
* @since 4.9.5
|
296 |
-
*
|
297 |
-
* @param string $key The key of the variable to fetch.
|
298 |
-
* @param mixed|null $default The default value to return if not found.
|
299 |
-
* @param bool $force Whether to force the re-fetch of the value from the context or
|
300 |
-
* not; defaults to `false`.
|
301 |
-
*
|
302 |
-
* @return mixed The value from the first location that can provide it or the default
|
303 |
-
* value if not found.
|
304 |
-
*/
|
305 |
-
public function get( $key, $default = null, $force = false ) {
|
306 |
/**
|
307 |
-
*
|
308 |
*
|
309 |
* @since 4.9.5
|
310 |
*
|
311 |
-
* @param
|
312 |
-
* @param
|
313 |
-
* @param mixed $default The default value that should be returned if the value is
|
314 |
-
* not set in the context.
|
315 |
* @param bool $force Whether to force the re-fetch of the value from the context or
|
316 |
* not; defaults to `false`.
|
|
|
|
|
|
|
317 |
*/
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
325 |
|
326 |
-
|
327 |
-
|
328 |
-
}
|
329 |
|
330 |
-
|
|
|
|
|
|
|
|
|
331 |
|
332 |
-
|
333 |
-
|
334 |
-
|
|
|
|
|
|
|
335 |
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
|
|
|
|
|
|
|
|
|
|
341 |
|
342 |
-
|
343 |
-
$value = $the_value;
|
344 |
-
break;
|
345 |
-
}
|
346 |
-
}
|
347 |
}
|
348 |
|
349 |
/**
|
350 |
-
*
|
351 |
*
|
352 |
-
*
|
|
|
|
|
|
|
|
|
353 |
*
|
354 |
* @since 4.9.5
|
355 |
*
|
356 |
-
* @param
|
|
|
|
|
357 |
*/
|
358 |
-
|
359 |
-
|
360 |
-
return $value;
|
361 |
-
}
|
362 |
-
|
363 |
-
/**
|
364 |
-
* Alters the context.
|
365 |
-
*
|
366 |
-
* Due to its immutable nature setting values on the context will NOT modify the
|
367 |
-
* context but return a modified clone.
|
368 |
-
* If you need to modify the global context update the location(s) it should read from
|
369 |
-
* and call the `refresh` method.
|
370 |
-
* Example: `$widget_context = tribe_context()->alter( $widget_args );`.
|
371 |
-
*
|
372 |
-
* @since 4.9.5
|
373 |
-
*
|
374 |
-
* @param array $values An associative array of key-value pairs to modify the context.
|
375 |
-
*
|
376 |
-
* @return \Tribe__Context A clone, with modified, values, of the context the method was called on.
|
377 |
-
*/
|
378 |
-
public function alter( array $values ) {
|
379 |
-
$clone = clone $this;
|
380 |
|
381 |
-
|
382 |
|
383 |
-
|
384 |
-
}
|
385 |
-
|
386 |
-
/**
|
387 |
-
* Clears the context cache forcing a re-fetch of the variables from the context.
|
388 |
-
*
|
389 |
-
* @since 4.9.5
|
390 |
-
*
|
391 |
-
* @param string $key An optional specific key to refresh, if passed only this key
|
392 |
-
* will be refreshed.
|
393 |
-
*/
|
394 |
-
public function refresh( $key = null ) {
|
395 |
-
if ( null !== $key ) {
|
396 |
-
unset( $this->request_cache[ $key ] );
|
397 |
-
} else {
|
398 |
-
$this->request_cache = array();
|
399 |
}
|
400 |
-
}
|
401 |
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
|
|
|
|
415 |
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
foreach ( $request_vars as $request_var ) {
|
430 |
-
$the_value = tribe_get_request_var( $request_var, self::NOT_FOUND );
|
431 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
432 |
-
$value = $the_value;
|
433 |
-
break;
|
434 |
-
}
|
435 |
}
|
436 |
|
437 |
-
|
438 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
439 |
|
440 |
-
|
441 |
-
* Reads the value from one or more global WP_Query object query variables.
|
442 |
-
*
|
443 |
-
* @since 4.9.5
|
444 |
-
*
|
445 |
-
* @param array $query_vars The list of query vars to look up, in order.
|
446 |
-
* @param mixed $default The default value to return.
|
447 |
-
*
|
448 |
-
* @return mixed The first valid value found or the default value.
|
449 |
-
*/
|
450 |
-
protected function query_var( array $query_vars, $default ) {
|
451 |
-
$value = $default;
|
452 |
-
|
453 |
-
global $wp_query;
|
454 |
-
foreach ( $query_vars as $query_var ) {
|
455 |
-
$the_value = $wp_query->get( $query_var, self::NOT_FOUND );
|
456 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
457 |
-
$value = $the_value;
|
458 |
-
break;
|
459 |
-
}
|
460 |
}
|
461 |
|
462 |
-
|
463 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
464 |
|
465 |
-
|
466 |
-
* Reads the value from one or more global WP_Query object properties.
|
467 |
-
*
|
468 |
-
* @since 4.9.5
|
469 |
-
*
|
470 |
-
* @param array $query_props The list of properties to look up, in order.
|
471 |
-
* @param mixed $default The default value to return.
|
472 |
-
*
|
473 |
-
* @return mixed The first valid value found or the default value.
|
474 |
-
*/
|
475 |
-
protected function query_prop( array $query_props, $default ) {
|
476 |
-
$value = $default;
|
477 |
-
|
478 |
-
global $wp_query;
|
479 |
-
foreach ( $query_props as $query_prop ) {
|
480 |
-
$the_value = isset( $wp_query->{$query_prop} ) ? $wp_query->{$query_prop} : self::NOT_FOUND;
|
481 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
482 |
-
$value = $the_value;
|
483 |
-
break;
|
484 |
-
}
|
485 |
}
|
486 |
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
}
|
509 |
-
}
|
510 |
-
|
511 |
-
return $value;
|
512 |
-
}
|
513 |
|
514 |
-
|
515 |
-
* Reads the value from one or more options.
|
516 |
-
*
|
517 |
-
* @since 4.9.5
|
518 |
-
*
|
519 |
-
* @param array $options The list of options to lookup, in order.
|
520 |
-
* @param mixed $default The default value to return.
|
521 |
-
*
|
522 |
-
* @return mixed The first valid value found or the default value.
|
523 |
-
*/
|
524 |
-
protected function option( array $options, $default ) {
|
525 |
-
$value = $default;
|
526 |
-
|
527 |
-
foreach ( $options as $option_name ) {
|
528 |
-
$the_value = get_option( $option_name, self::NOT_FOUND );
|
529 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
530 |
-
$value = $the_value;
|
531 |
-
break;
|
532 |
-
}
|
533 |
}
|
534 |
|
535 |
-
|
536 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
537 |
|
538 |
-
|
539 |
-
* Reads the value from one or more transients.
|
540 |
-
*
|
541 |
-
* @since 4.9.5
|
542 |
-
*
|
543 |
-
* @param array $transients The list of transients to lookup, in order.
|
544 |
-
* @param mixed $default The default value to return.
|
545 |
-
*
|
546 |
-
* @return mixed The first valid value found or the default value.
|
547 |
-
*/
|
548 |
-
protected function transient( array $transients, $default ) {
|
549 |
-
$value = $default;
|
550 |
-
|
551 |
-
foreach ( $transients as $transient ) {
|
552 |
-
$the_value = get_transient( $transient );
|
553 |
-
if ( false !== $the_value ) {
|
554 |
-
$value = $the_value;
|
555 |
-
/*
|
556 |
-
* This will fail when the value is actually `false`.
|
557 |
-
*/
|
558 |
-
break;
|
559 |
-
}
|
560 |
}
|
561 |
|
562 |
-
|
563 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
564 |
|
565 |
-
|
566 |
-
* Reads the value from one or more constants.
|
567 |
-
*
|
568 |
-
* @since 4.9.5
|
569 |
-
*
|
570 |
-
* @param array $constants The list of constants to lookup, in order.
|
571 |
-
* @param mixed $default The default value to return.
|
572 |
-
*
|
573 |
-
* @return mixed The first valid value found or the default value.
|
574 |
-
*/
|
575 |
-
protected function constant( array $constants, $default ) {
|
576 |
-
$value = $default;
|
577 |
-
|
578 |
-
foreach ( $constants as $constant ) {
|
579 |
-
$the_value = defined( $constant ) ? constant( $constant ) : self::NOT_FOUND;
|
580 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
581 |
-
$value = $the_value;
|
582 |
-
break;
|
583 |
-
}
|
584 |
}
|
585 |
|
586 |
-
|
587 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
588 |
|
589 |
-
|
590 |
-
* Reads the value from one or more global variable.
|
591 |
-
*
|
592 |
-
* @since 4.9.5
|
593 |
-
*
|
594 |
-
* @param array $global_vars The list of global variables to look up, in order.
|
595 |
-
* @param mixed $default The default value to return.
|
596 |
-
*
|
597 |
-
* @return mixed The first valid value found or the default value.
|
598 |
-
*/
|
599 |
-
protected function global_var( array $global_vars, $default ) {
|
600 |
-
$value = $default;
|
601 |
-
|
602 |
-
foreach ( $global_vars as $var ) {
|
603 |
-
$the_value = isset( $GLOBALS[ $var ] ) ? $GLOBALS[ $var ] : self::NOT_FOUND;
|
604 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
605 |
-
$value = $the_value;
|
606 |
-
break;
|
607 |
-
}
|
608 |
}
|
609 |
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
$vars = get_class_vars( $class );
|
630 |
-
$the_value = isset( $vars[ $prop ] ) ? $vars[ $prop ] : self::NOT_FOUND;
|
631 |
-
|
632 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
633 |
-
$value = $the_value;
|
634 |
-
break;
|
635 |
}
|
636 |
-
|
|
|
637 |
}
|
638 |
|
639 |
-
|
640 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
641 |
|
642 |
-
|
643 |
-
|
644 |
-
*
|
645 |
-
* @since 4.9.5
|
646 |
-
*
|
647 |
-
* @param array $bindings_and_props An associative array in the shape [ <binding> => <prop> ].
|
648 |
-
* @param mixed $default The default value to return.
|
649 |
-
*
|
650 |
-
* @return mixed The first valid value found or the default value.
|
651 |
-
*/
|
652 |
-
protected function prop( array $bindings_and_props, $default ) {
|
653 |
-
$value = $default;
|
654 |
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
659 |
|
660 |
-
|
661 |
-
$value = $the_value;
|
662 |
-
break;
|
663 |
-
}
|
664 |
}
|
665 |
|
666 |
-
|
667 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
|
669 |
-
|
670 |
-
|
671 |
-
*
|
672 |
-
* @since 4.9.5
|
673 |
-
*
|
674 |
-
* @param array $classes_and_methods An associative array in the shape [ <class> => <method> ].
|
675 |
-
* @param mixed $default The default value to return.
|
676 |
-
*
|
677 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
678 |
-
* otherwise.
|
679 |
-
*/
|
680 |
-
protected function static_method( array $classes_and_methods, $default ) {
|
681 |
-
$value = $default;
|
682 |
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
687 |
|
688 |
-
|
689 |
-
$value = $the_value;
|
690 |
-
break;
|
691 |
-
}
|
692 |
}
|
693 |
|
694 |
-
|
695 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
696 |
|
697 |
-
|
698 |
-
|
699 |
-
*
|
700 |
-
* @since 4.9.5
|
701 |
-
*
|
702 |
-
* @param array $bindings_and_methods An associative array in the shape [ <binding> => <method> ].
|
703 |
-
* @param mixed $default The default value to return.
|
704 |
-
*
|
705 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
706 |
-
* otherwise.
|
707 |
-
*/
|
708 |
-
protected function method( array $bindings_and_methods, $default ) {
|
709 |
-
$value = $default;
|
710 |
-
$the_value = self::NOT_FOUND;
|
711 |
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
717 |
}
|
718 |
-
}
|
719 |
|
720 |
-
|
721 |
-
$value = $the_value;
|
722 |
-
break;
|
723 |
-
}
|
724 |
}
|
725 |
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
$
|
|
|
743 |
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
|
|
748 |
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
753 |
}
|
754 |
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
*/
|
774 |
-
public function dangerously_set_global_context( array $fields = null, $whitelist = true ) {
|
775 |
-
$locations = $this->get_locations();
|
776 |
-
|
777 |
-
if ( null !== $fields ) {
|
778 |
-
$locations = $whitelist
|
779 |
-
? array_intersect_key( $locations, array_combine( $fields, $fields ) )
|
780 |
-
: array_diff_key( $locations, array_combine( $fields, $fields ) );
|
781 |
}
|
782 |
|
783 |
/**
|
784 |
-
*
|
785 |
-
*
|
|
|
|
|
|
|
|
|
786 |
*/
|
787 |
-
|
788 |
-
|
789 |
-
continue;
|
790 |
-
}
|
791 |
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
|
796 |
-
|
797 |
-
|
798 |
-
// Handles write functions specified as an array.
|
799 |
-
$location_args = array( $arg_2 );
|
800 |
-
} else {
|
801 |
-
$location_args = in_array( $location, self::$associative_locations, true )
|
802 |
-
? array( $arg_1, $arg_2 )
|
803 |
-
: (array) $arg_2;
|
804 |
-
}
|
805 |
|
806 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
807 |
|
808 |
-
|
|
|
809 |
}
|
810 |
-
}
|
811 |
-
}
|
812 |
-
}
|
813 |
|
814 |
-
|
815 |
-
* Writes an altered context value to a request var.
|
816 |
-
*
|
817 |
-
* @since 4.9.5
|
818 |
-
*
|
819 |
-
* @param string $request_var The request var to write.
|
820 |
-
* @param mixed $value The value to set on the request var.
|
821 |
-
*/
|
822 |
-
protected function write_request_var( $request_var, $value ) {
|
823 |
-
if ( isset( $_REQUEST ) ) {
|
824 |
-
$_REQUEST[ $request_var ] = $value;
|
825 |
}
|
826 |
-
|
827 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
828 |
}
|
829 |
-
|
830 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
831 |
}
|
832 |
-
}
|
833 |
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
|
|
|
|
844 |
|
845 |
-
|
846 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
847 |
}
|
848 |
|
849 |
-
|
850 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
851 |
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
|
|
|
|
|
|
862 |
|
863 |
-
|
864 |
-
return;
|
865 |
}
|
866 |
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
}
|
881 |
|
882 |
-
|
883 |
-
* Writes an altered context value to an option.
|
884 |
-
*
|
885 |
-
* @since 4.9.5
|
886 |
-
*
|
887 |
-
* @param string $option_name The option to write.
|
888 |
-
* @param mixed $value The value to set on the option.
|
889 |
-
*/
|
890 |
-
protected function write_option( $option_name, $value ) {
|
891 |
-
update_option( $option_name, $value );
|
892 |
-
}
|
893 |
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
* @since 4.9.5
|
898 |
-
*
|
899 |
-
* @param string $transient The transient to write.
|
900 |
-
* @param int $expiration The transient expiration time, in seconds.
|
901 |
-
* @param mixed $value The value to set on the transient.
|
902 |
-
*/
|
903 |
-
protected function write_transient( $transient, $expiration, $value ) {
|
904 |
-
set_transient( $transient, $value, $expiration );
|
905 |
-
}
|
906 |
|
907 |
-
|
908 |
-
* Writes an altered context value to a constant.
|
909 |
-
*
|
910 |
-
* @since 4.9.5
|
911 |
-
*
|
912 |
-
* @param string $constant The constant to define.
|
913 |
-
* @param mixed $value The value to set on the constant.
|
914 |
-
*/
|
915 |
-
protected function write_constant( $constant, $value ) {
|
916 |
-
if ( defined( $constant ) ) {
|
917 |
-
return;
|
918 |
}
|
919 |
-
define( $constant, $value );
|
920 |
-
}
|
921 |
-
|
922 |
-
/**
|
923 |
-
* Writes an altered context value to a global var.
|
924 |
-
*
|
925 |
-
* @since 4.9.5
|
926 |
-
*
|
927 |
-
* @param string $global_var The global var to set.
|
928 |
-
* @param mixed $value The value to set on the global_var.
|
929 |
-
*/
|
930 |
-
protected function write_global_var( $global_var, $value ) {
|
931 |
-
$GLOBALS[ $global_var ] = $value;
|
932 |
-
}
|
933 |
|
934 |
-
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
|
|
|
|
946 |
}
|
947 |
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
return;
|
963 |
}
|
964 |
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
969 |
}
|
970 |
|
971 |
-
|
972 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
973 |
|
974 |
-
|
975 |
-
* Writes an altered context value calling a public static method on a class.
|
976 |
-
*
|
977 |
-
* @since 4.9.5
|
978 |
-
*
|
979 |
-
* @param string $class The class to call the public static method on.
|
980 |
-
* @param string $method The static method to call.
|
981 |
-
* @param mixed $value The value to pass to the public static method.
|
982 |
-
*/
|
983 |
-
protected function write_static_method( $class, $method, $value ) {
|
984 |
-
if ( ! class_exists( $class ) ) {
|
985 |
-
return;
|
986 |
}
|
987 |
-
call_user_func( array( $class, $method ), $value );
|
988 |
-
}
|
989 |
|
990 |
-
|
991 |
-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
997 |
-
|
998 |
-
|
999 |
-
|
1000 |
-
|
1001 |
-
|
1002 |
-
|
1003 |
-
|
1004 |
-
|
|
|
|
|
1005 |
|
1006 |
-
|
1007 |
-
* Writes an altered context value calling a function or closure.
|
1008 |
-
*
|
1009 |
-
* @since 4.9.5
|
1010 |
-
*
|
1011 |
-
* @param callable $func function, closure or callable to call.
|
1012 |
-
* @param mixed $value The value to pass to the callable.
|
1013 |
-
*/
|
1014 |
-
protected function write_func( $func, $value ) {
|
1015 |
-
if ( ! is_callable( $func ) ) {
|
1016 |
-
return;
|
1017 |
}
|
1018 |
-
call_user_func( $func, $value );
|
1019 |
-
}
|
1020 |
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
* one: `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
1032 |
-
*
|
1033 |
-
*
|
1034 |
-
* @return \Tribe__Context A clone of the current context with the additional read and
|
1035 |
-
* write locations added.
|
1036 |
-
*/
|
1037 |
-
public function add_locations( array $locations ) {
|
1038 |
-
$clone = clone $this;
|
1039 |
-
$clone->override_locations = array_merge( $clone->override_locations, $locations );
|
1040 |
-
|
1041 |
-
return $clone;
|
1042 |
-
}
|
1043 |
-
|
1044 |
-
/**
|
1045 |
-
* Sets, replacing them, the locations used by this context.
|
1046 |
-
*
|
1047 |
-
*
|
1048 |
-
* @since 4.9.5
|
1049 |
-
*
|
1050 |
-
* @param array $locations An array of locations to replace the current ones.
|
1051 |
-
* @param bool $use_default_locations Whether the context should use the default
|
1052 |
-
* locations defined in the static `$locations`
|
1053 |
-
* property or not.
|
1054 |
-
*
|
1055 |
-
* @return \Tribe__Context A clone of the current context with modified locations.
|
1056 |
-
*/
|
1057 |
-
public function set_locations( array $locations, $use_default_locations = true ) {
|
1058 |
-
$clone = clone $this;
|
1059 |
-
$clone->override_locations = $locations;
|
1060 |
-
$clone->use_default_locations = (bool) $use_default_locations;
|
1061 |
-
|
1062 |
-
return $clone;
|
1063 |
-
}
|
1064 |
|
1065 |
-
|
1066 |
-
|
1067 |
-
*
|
1068 |
-
* @since 4.9.5
|
1069 |
-
*
|
1070 |
-
* @return array An associative array of the context keys and values.
|
1071 |
-
*/
|
1072 |
-
public function to_array( ) {
|
1073 |
-
$locations = $this->get_locations();
|
1074 |
-
$dump = array();
|
1075 |
|
1076 |
-
|
1077 |
-
|
|
|
1078 |
|
1079 |
-
|
1080 |
-
|
1081 |
-
}
|
1082 |
|
1083 |
-
|
1084 |
}
|
1085 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1086 |
|
1087 |
-
|
1088 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1089 |
|
1090 |
-
|
1091 |
-
* Returns the current context state in a format suitable to hydrate a Redux-like
|
1092 |
-
* store on the front-end.
|
1093 |
-
*
|
1094 |
-
* This method is a filtered wrapper around the the `Tribe__Context::to_array` method to allow the
|
1095 |
-
* customization of the format when producing a store-compatible state.
|
1096 |
-
*
|
1097 |
-
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1098 |
-
* depending on the value of the `$whitelist` parameter;
|
1099 |
-
* defaults to returning all available fields.
|
1100 |
-
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1101 |
-
* parameter should be treated as a whitelist (`true`) or
|
1102 |
-
* blacklist (`false`).
|
1103 |
-
*
|
1104 |
-
* @since 4.9.5
|
1105 |
-
*
|
1106 |
-
* @return array
|
1107 |
-
*/
|
1108 |
-
public function get_state( array $fields = null, $whitelist = true ) {
|
1109 |
-
$state = $this->to_array();
|
1110 |
-
$is_global_context = tribe_context() === $this;
|
1111 |
-
|
1112 |
-
if ( null !== $fields ) {
|
1113 |
-
$state = $whitelist
|
1114 |
-
? array_intersect_key( $state, array_combine( $fields, $fields ) )
|
1115 |
-
: array_diff_key( $state, array_combine( $fields, $fields ) );
|
1116 |
}
|
1117 |
|
1118 |
/**
|
1119 |
-
*
|
1120 |
*
|
1121 |
* @since 4.9.5
|
1122 |
*
|
1123 |
-
* @param array $
|
1124 |
-
*
|
1125 |
-
*
|
1126 |
-
* @param
|
|
|
|
|
|
|
|
|
1127 |
*/
|
1128 |
-
|
1129 |
-
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
|
1137 |
-
|
1138 |
-
|
1139 |
-
|
1140 |
-
|
1141 |
-
|
1142 |
-
|
1143 |
-
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
-
|
1148 |
-
|
1149 |
-
|
1150 |
-
*
|
1151 |
-
* @since 4.9.5
|
1152 |
-
*
|
1153 |
-
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1154 |
-
* depending on the value of the `$whitelist` parameter;
|
1155 |
-
* defaults to returning all available fields.
|
1156 |
-
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1157 |
-
* parameter should be treated as a whitelist (`true`) or
|
1158 |
-
* blacklist (`false`).
|
1159 |
-
*
|
1160 |
-
* @return array A map of ORM fields produced from the context current values.
|
1161 |
-
*/
|
1162 |
-
public function get_orm_args( array $fields = null, $whitelist = true ) {
|
1163 |
-
$locations = $this->get_locations();
|
1164 |
-
$dump = $this->to_array();
|
1165 |
-
$orm_args = array();
|
1166 |
-
$is_global_context = tribe_context() === $this;
|
1167 |
-
|
1168 |
-
foreach ( $dump as $key => $value ) {
|
1169 |
-
$alias = isset( $locations[ $key ]['orm_arg'] )
|
1170 |
-
? $locations[ $key ]['orm_arg']
|
1171 |
-
: $key;
|
1172 |
-
|
1173 |
-
if ( false === $alias ) {
|
1174 |
-
// Do not provide the variable as an ORM arg.
|
1175 |
-
continue;
|
1176 |
-
}
|
1177 |
|
1178 |
-
|
1179 |
-
|
1180 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1181 |
|
1182 |
-
|
1183 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1184 |
|
1185 |
-
|
1186 |
-
/*
|
1187 |
-
* Only keep wanted fields, the filtering is done on the resolved aliases,
|
1188 |
-
* from the perspective of the client code that might ignore the source keys.
|
1189 |
-
*/
|
1190 |
-
$orm_args = $whitelist
|
1191 |
-
? array_intersect_key( $orm_args, array_combine( $fields, $fields ) )
|
1192 |
-
: array_diff_key( $orm_args, array_combine( $fields, $fields ) );
|
1193 |
}
|
1194 |
|
1195 |
/**
|
1196 |
-
*
|
1197 |
*
|
1198 |
-
*
|
1199 |
*
|
1200 |
-
* @
|
1201 |
-
* @param bool $is_global_context Whether the context producing the ORM args is the global one
|
1202 |
-
* or a modified clone of it.
|
1203 |
-
* @param Tribe__Context The context object producing the ORM args.
|
1204 |
*/
|
1205 |
-
|
1206 |
-
|
1207 |
-
|
1208 |
-
|
1209 |
-
* Filters the ORM arguments produced from the global context.
|
1210 |
-
*
|
1211 |
-
* While the `tribe_context_orm_args` filter will apply to all contexts producing ORM
|
1212 |
-
* args this filter will only apply to the global context.
|
1213 |
-
*
|
1214 |
-
* @since 4.9.5
|
1215 |
-
*
|
1216 |
-
* @param array $orm_args The ORM args produced from the global context.
|
1217 |
-
* @param Tribe__Context The global context object producing the ORM args.
|
1218 |
-
*/
|
1219 |
-
$orm_args = apply_filters( 'tribe_global_context_orm_args', $orm_args, $this );
|
1220 |
-
}
|
1221 |
|
1222 |
-
|
1223 |
-
|
1224 |
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
-
|
1229 |
-
|
1230 |
-
|
1231 |
-
|
1232 |
-
|
1233 |
-
if ( static::$did_set_dynamic_locations ) {
|
1234 |
-
return;
|
1235 |
-
}
|
1236 |
|
1237 |
-
|
1238 |
-
|
1239 |
-
'read' => [
|
1240 |
-
self::FUNC => static function () {
|
1241 |
-
global $wp_query;
|
1242 |
-
|
1243 |
-
return $wp_query->is_main_query();
|
1244 |
-
},
|
1245 |
-
],
|
1246 |
-
'write' => [
|
1247 |
-
self::FUNC => static function () {
|
1248 |
-
global $wp_query, $wp_the_query;
|
1249 |
-
$wp_the_query = $wp_query;
|
1250 |
-
},
|
1251 |
-
],
|
1252 |
-
],
|
1253 |
-
] );
|
1254 |
|
1255 |
/**
|
1256 |
-
*
|
1257 |
*
|
1258 |
* @since 4.9.8
|
1259 |
*
|
1260 |
-
* @param
|
|
|
|
|
|
|
1261 |
*/
|
1262 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1263 |
|
1264 |
-
|
|
|
|
|
|
|
|
|
1265 |
}
|
1266 |
|
1267 |
/**
|
1268 |
-
* Reads (gets) the value
|
1269 |
*
|
1270 |
* @since 4.9.8
|
1271 |
*
|
1272 |
-
* @param array $
|
1273 |
-
* @param mixed $default The default value to return.
|
1274 |
*
|
1275 |
* @return mixed The first valid value found or the default value.
|
1276 |
*/
|
1277 |
-
public function
|
1278 |
-
|
1279 |
-
|
1280 |
-
|
1281 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1282 |
}
|
1283 |
}
|
1284 |
|
1285 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1286 |
}
|
1287 |
}
|
1 |
<?php
|
2 |
|
3 |
+
use Tribe__Utils__Array as Arr;
|
4 |
+
|
5 |
/**
|
6 |
* Class Tribe__Context
|
7 |
*
|
10 |
*/
|
11 |
class Tribe__Context {
|
12 |
|
13 |
+
/**
|
14 |
+
* The value that will be used to indicate no value was found in any location while trying to read it.
|
15 |
+
*
|
16 |
+
* @since 4.9.11
|
17 |
+
*/
|
18 |
const NOT_FOUND = '__not_found__';
|
19 |
|
20 |
+
/**
|
21 |
+
* The key to locate a context value as the value of a request variable.
|
22 |
+
*
|
23 |
+
* @since 4.9.11
|
24 |
+
*/
|
25 |
const REQUEST_VAR = 'request_var';
|
26 |
|
27 |
+
/**
|
28 |
+
* The key to locate a context value as the value of a Tribe option.
|
29 |
+
*
|
30 |
+
* @since 4.9.11
|
31 |
+
*/
|
32 |
const TRIBE_OPTION = 'tribe_option';
|
33 |
|
34 |
+
/**
|
35 |
+
* The key to locate a context value as the value of an option.
|
36 |
+
*
|
37 |
+
* @since 4.9.11
|
38 |
+
*/
|
39 |
const OPTION = 'option';
|
40 |
|
41 |
+
/**
|
42 |
+
* The key to locate a context value as the value of a transient.
|
43 |
+
*
|
44 |
+
* @since 4.9.11
|
45 |
+
*/
|
46 |
const TRANSIENT = 'transient';
|
47 |
|
48 |
+
/**
|
49 |
+
* The key to locate a context value as the value of the main query (global `$wp_query`) query var.
|
50 |
+
*
|
51 |
+
* @since 4.9.11
|
52 |
+
*/
|
53 |
const QUERY_VAR = 'query_var';
|
54 |
|
55 |
+
/**
|
56 |
+
* The key to locate a context value as the value of the main query (global `$wp_query`) property.
|
57 |
+
*
|
58 |
+
* @since 4.9.11
|
59 |
+
*/
|
60 |
const QUERY_PROP = 'query_prop';
|
61 |
|
62 |
+
/**
|
63 |
+
* The key to locate a context value as the value of a constant.
|
64 |
+
*
|
65 |
+
* @since 4.9.11
|
66 |
+
*/
|
67 |
const CONSTANT = 'constant';
|
68 |
|
69 |
+
/**
|
70 |
+
* The key to locate a context value as a static class property.
|
71 |
+
*
|
72 |
+
* @since 4.9.11
|
73 |
+
*/
|
74 |
const STATIC_PROP = 'static_prop';
|
75 |
|
76 |
+
/**
|
77 |
+
* The key to locate a context value as property of an object.
|
78 |
+
*
|
79 |
+
* @since 4.9.11
|
80 |
+
*/
|
81 |
const PROP = 'prop';
|
82 |
|
83 |
+
/**
|
84 |
+
* The key to locate a context value as result running a static class method.
|
85 |
+
*
|
86 |
+
* @since 4.9.11
|
87 |
+
*/
|
88 |
const STATIC_METHOD = 'static_method';
|
89 |
|
90 |
+
/**
|
91 |
+
* The key to locate a context value as result running a method on an object.
|
92 |
+
*
|
93 |
+
* @since 4.9.11
|
94 |
+
*/
|
95 |
const METHOD = 'method';
|
96 |
|
97 |
+
/**
|
98 |
+
* The key to locate a context value as result running a callback function (e.g. a callable, a closure).
|
99 |
+
*
|
100 |
+
* @since 4.9.11
|
101 |
+
*/
|
102 |
const FUNC = 'func';
|
103 |
|
104 |
+
/**
|
105 |
+
* The key to locate a context value as result of reading a global value.
|
106 |
+
*
|
107 |
+
* @since 4.9.11
|
108 |
+
*/
|
109 |
const GLOBAL_VAR = 'global_var';
|
110 |
|
111 |
+
/**
|
112 |
+
* The key to locate a context value as result of an `apply_filters` call.
|
113 |
+
*
|
114 |
+
* @since 4.9.11
|
115 |
+
*/
|
116 |
const FILTER = 'filter';
|
117 |
|
118 |
+
/**
|
119 |
+
* The key to locate a context value among the values parsed by `WP::parse_request`.
|
120 |
+
*
|
121 |
+
* @since 4.9.11
|
122 |
+
*/
|
123 |
+
const WP_PARSED = 'wp_parsed';
|
124 |
+
|
125 |
+
/**
|
126 |
+
* The key to locate a context value among the values in the query mached by `WP::parse_request`.
|
127 |
+
*
|
128 |
+
* @since 4.9.11
|
129 |
+
*/
|
130 |
+
const WP_MATCHED_QUERY = 'wp_matched_query';
|
131 |
+
|
132 |
/*
|
133 |
+
*
|
134 |
* An array defining the properties the context will be able to read and (dangerously) write.
|
135 |
*
|
136 |
* This is the configuration that should be modified to add/remove/modify values and locations
|
161 |
* location will have this name.
|
162 |
* orm_transform - if provided the value of the location will be obtained by passing it as an argument to a callable.
|
163 |
*
|
164 |
+
* As the Context locations increase in number it would be impractical to define them inline here.
|
165 |
+
* The locations will be loaded by the `Tribe__Context::populate_locations` method from the `Context/locations.php`
|
166 |
+
* file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
167 |
*
|
168 |
* @var array
|
169 |
*/
|
170 |
+
protected static $locations = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
|
172 |
+
/**
|
173 |
+
* A utility static property keeping track of write locations that
|
174 |
+
* will be defined as associative arrays.
|
175 |
+
*
|
176 |
+
* @var array
|
177 |
+
*/
|
178 |
+
protected static $associative_locations = array(
|
179 |
+
self::TRANSIENT,
|
180 |
+
self::METHOD,
|
181 |
+
self::STATIC_METHOD,
|
182 |
+
self::PROP,
|
183 |
+
self::STATIC_PROP,
|
184 |
+
);
|
185 |
|
186 |
+
/**
|
187 |
+
* Whether the static dynamic locations were set or not.
|
188 |
+
*
|
189 |
+
* @var bool
|
190 |
+
*/
|
191 |
+
protected static $did_populate_locations = false;
|
|
|
|
|
|
|
192 |
|
193 |
+
/**
|
194 |
+
* A list of override locations to read and write from.
|
195 |
+
*
|
196 |
+
* This list has the same format and options as the static `$locations` property
|
197 |
+
* but allows a context instance to override, or add, read and write locations.
|
198 |
+
*
|
199 |
+
* @var array
|
200 |
+
*/
|
201 |
+
protected $override_locations = array();
|
202 |
|
203 |
+
/**
|
204 |
+
* Whether the context of the current HTTP request is an AJAX one or not.
|
205 |
+
*
|
206 |
+
* @var bool
|
207 |
+
*/
|
208 |
+
protected $doing_ajax;
|
209 |
|
210 |
+
/**
|
211 |
+
* Whether the context of the current HTTP request is a Cron one or not.
|
212 |
+
*
|
213 |
+
* @var bool
|
214 |
+
*/
|
215 |
+
protected $doing_cron;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
|
217 |
+
/**
|
218 |
+
* A request-based array cache to store the values fetched by the context.
|
219 |
+
*
|
220 |
+
* @var array
|
221 |
+
*/
|
222 |
+
protected $request_cache = array();
|
223 |
+
/**
|
224 |
+
* Whether this context should use the default locations or not.
|
225 |
+
* This flag property is set to `false` when a context is obtained using
|
226 |
+
* the `set_locations` method; it will otherwise be set to `true`.
|
227 |
+
*
|
228 |
+
* @var bool
|
229 |
+
*/
|
230 |
+
protected $use_default_locations = true;
|
231 |
|
232 |
+
/**
|
233 |
+
* Tribe__Context constructor.
|
234 |
+
*
|
235 |
+
* @since 4.9.8
|
236 |
+
*/
|
237 |
+
public function __construct( ) {
|
238 |
+
$this->populate_locations();
|
239 |
+
}
|
|
|
|
|
|
|
|
|
240 |
|
241 |
+
/**
|
242 |
+
* Whether we are currently creating a new post, a post of post type(s) or not.
|
243 |
+
*
|
244 |
+
* @since 4.7.7
|
245 |
+
*
|
246 |
+
* @param null $post_type The optional post type to check.
|
247 |
+
*
|
248 |
+
* @return bool Whether we are currently creating a new post, a post of post type(s) or not.
|
249 |
+
*/
|
250 |
+
public function is_new_post( $post_type = null ) {
|
251 |
+
global $pagenow;
|
252 |
+
$is_new = 'post-new.php' === $pagenow;
|
253 |
|
254 |
+
return $is_new && $this->is_editing_post( $post_type );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
}
|
256 |
|
257 |
+
/**
|
258 |
+
* Whether we are currently editing a post(s), post type(s) or not.
|
259 |
+
*
|
260 |
+
* @since 4.7.7
|
261 |
+
*
|
262 |
+
* @param null|array|string|int $post_or_type A post ID, post type, an array of post types or post IDs, `null`
|
263 |
+
* to just make sure we are currently editing a post.
|
264 |
+
*
|
265 |
+
* @return bool
|
266 |
+
*/
|
267 |
+
public function is_editing_post( $post_or_type = null ) {
|
268 |
+
global $pagenow;
|
269 |
+
$is_new = 'post-new.php' === $pagenow;
|
270 |
+
$is_post = 'post.php' === $pagenow;
|
271 |
+
$is_editing = 'edit.php' === $pagenow;
|
272 |
+
|
273 |
+
if ( ! ( $is_new || $is_post || $is_editing ) ) {
|
274 |
+
return false;
|
275 |
+
}
|
276 |
|
277 |
+
if ( null !== $post_or_type ) {
|
278 |
+
$lookup = array( $_GET, $_POST, $_REQUEST );
|
279 |
|
280 |
+
$current_post = Tribe__Utils__Array::get_in_any( $lookup, 'post', get_post() );
|
281 |
|
282 |
+
if ( is_numeric( $post_or_type ) ) {
|
283 |
|
284 |
+
$post = $is_post ? get_post( $post_or_type ) : null;
|
|
|
285 |
|
286 |
+
return ! empty( $post ) && $post == $current_post;
|
287 |
+
}
|
288 |
|
289 |
+
$post_types = is_array( $post_or_type ) ? $post_or_type : array( $post_or_type );
|
290 |
|
291 |
+
$post = $is_post ? $current_post : null;
|
|
|
|
|
292 |
|
293 |
+
if ( count( array_filter( $post_types, 'is_numeric' ) ) === count( $post_types ) ) {
|
294 |
+
return ! empty( $post ) && in_array( $post->ID, $post_types );
|
295 |
+
}
|
|
|
|
|
296 |
|
297 |
+
if ( $is_post && $post instanceof WP_Post ) {
|
298 |
+
$post_type = $post->post_type;
|
299 |
+
} else {
|
300 |
+
$post_type = Tribe__Utils__Array::get_in_any( $lookup, 'post_type', 'post' );
|
301 |
+
}
|
302 |
|
303 |
+
return (bool) count( array_intersect( $post_types, array( $post_type ) ) );
|
304 |
+
}
|
305 |
|
306 |
+
return $is_new || $is_post;
|
307 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
308 |
|
309 |
+
/**
|
310 |
+
* Helper function to indicate whether the current execution context is AJAX.
|
311 |
+
*
|
312 |
+
* This method exists to allow us test code that behaves differently depending on the execution
|
313 |
+
* context.
|
314 |
+
*
|
315 |
+
* @since 4.7.12
|
316 |
+
* @since 4.9.5 Removed the $doing_ajax parameter.
|
317 |
+
*
|
318 |
+
* @return boolean
|
319 |
+
*/
|
320 |
+
public function doing_ajax() {
|
321 |
+
return function_exists( 'wp_doing_ajax' )
|
322 |
+
? wp_doing_ajax()
|
323 |
+
: defined( 'DOING_AJAX' ) && DOING_AJAX;
|
324 |
+
}
|
325 |
+
|
326 |
+
/**
|
327 |
+
* Checks whether the context of the current HTTP request is a Cron one or not.
|
328 |
+
*
|
329 |
+
* @since 4.7.23
|
330 |
+
* @since 4.9.5 Removed the $doing_cron parameter.
|
331 |
+
*
|
332 |
+
* @return bool Whether the context of the current HTTP request is a Cron one or not.
|
333 |
+
*/
|
334 |
+
public function doing_cron() {
|
335 |
+
return function_exists( 'wp_doing_cron' )
|
336 |
+
? wp_doing_cron()
|
337 |
+
: defined( 'DOING_CRON' ) && DOING_CRON;
|
338 |
+
}
|
339 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
340 |
/**
|
341 |
+
* Gets a value reading it from the location(s) defined in the `Tribe__Context::$props
|
342 |
*
|
343 |
* @since 4.9.5
|
344 |
*
|
345 |
+
* @param string $key The key of the variable to fetch.
|
346 |
+
* @param mixed|null $default The default value to return if not found.
|
|
|
|
|
347 |
* @param bool $force Whether to force the re-fetch of the value from the context or
|
348 |
* not; defaults to `false`.
|
349 |
+
*
|
350 |
+
* @return mixed The value from the first location that can provide it or the default
|
351 |
+
* value if not found.
|
352 |
*/
|
353 |
+
public function get( $key, $default = null, $force = false ) {
|
354 |
+
/**
|
355 |
+
* Filters the value of a context variable skipping all of its logic.
|
356 |
+
*
|
357 |
+
* @since 4.9.5
|
358 |
+
*
|
359 |
+
* @param mixed $value The value for the key before it's fetched from the context.
|
360 |
+
* @param string $key The key of the value to fetch from the context.
|
361 |
+
* @param mixed $default The default value that should be returned if the value is
|
362 |
+
* not set in the context.
|
363 |
+
* @param bool $force Whether to force the re-fetch of the value from the context or
|
364 |
+
* not; defaults to `false`.
|
365 |
+
*/
|
366 |
+
$value = apply_filters( "tribe_context_pre_{$key}", null, $key, $default, $force );
|
367 |
+
if ( null !== $value ) {
|
368 |
+
return $value;
|
369 |
+
}
|
370 |
|
371 |
+
$value = $default;
|
372 |
+
$locations = $this->get_locations();
|
|
|
373 |
|
374 |
+
if ( ! $force && isset( $this->request_cache[ $key ] ) ) {
|
375 |
+
$value = $this->request_cache[ $key ];
|
376 |
+
} elseif ( ! empty( $locations[ $key ]['read'] ) ) {
|
377 |
+
foreach ( $locations[ $key ]['read'] as $location => $keys ) {
|
378 |
+
$the_value = $this->$location( (array) $keys, $default );
|
379 |
|
380 |
+
if ( $default !== $the_value ) {
|
381 |
+
$value = $the_value;
|
382 |
+
break;
|
383 |
+
}
|
384 |
+
}
|
385 |
+
}
|
386 |
|
387 |
+
/**
|
388 |
+
* Filters the value fetched from the context for a key.
|
389 |
+
*
|
390 |
+
* Useful for testing and local override.
|
391 |
+
*
|
392 |
+
* @since 4.9.5
|
393 |
+
*
|
394 |
+
* @param mixed $value The value as fetched from the context.
|
395 |
+
*/
|
396 |
+
$value = apply_filters( "tribe_context_{$key}", $value );
|
397 |
|
398 |
+
return $value;
|
|
|
|
|
|
|
|
|
399 |
}
|
400 |
|
401 |
/**
|
402 |
+
* Alters the context.
|
403 |
*
|
404 |
+
* Due to its immutable nature setting values on the context will NOT modify the
|
405 |
+
* context but return a modified clone.
|
406 |
+
* If you need to modify the global context update the location(s) it should read from
|
407 |
+
* and call the `refresh` method.
|
408 |
+
* Example: `$widget_context = tribe_context()->alter( $widget_args );`.
|
409 |
*
|
410 |
* @since 4.9.5
|
411 |
*
|
412 |
+
* @param array $values An associative array of key-value pairs to modify the context.
|
413 |
+
*
|
414 |
+
* @return \Tribe__Context A clone, with modified, values, of the context the method was called on.
|
415 |
*/
|
416 |
+
public function alter( array $values ) {
|
417 |
+
$clone = clone $this;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
418 |
|
419 |
+
$clone->request_cache = array_merge( $clone->request_cache, $values );
|
420 |
|
421 |
+
return $clone;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
422 |
}
|
|
|
423 |
|
424 |
+
/**
|
425 |
+
* Clears the context cache forcing a re-fetch of the variables from the context.
|
426 |
+
*
|
427 |
+
* @since 4.9.5
|
428 |
+
*
|
429 |
+
* @param string $key An optional specific key to refresh, if passed only this key
|
430 |
+
* will be refreshed.
|
431 |
+
*/
|
432 |
+
public function refresh( $key = null ) {
|
433 |
+
if ( null !== $key ) {
|
434 |
+
unset( $this->request_cache[ $key ] );
|
435 |
+
} else {
|
436 |
+
$this->request_cache = array();
|
437 |
+
}
|
438 |
+
}
|
439 |
|
440 |
+
/**
|
441 |
+
* Returns the read and write locations set on the context.
|
442 |
+
*
|
443 |
+
* @since 4.9.5
|
444 |
+
*
|
445 |
+
* @return array An array of read and write location in the shape of the `Tribe__Context::$locations` one,
|
446 |
+
* `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
447 |
+
*/
|
448 |
+
public function get_locations() {
|
449 |
+
return $this->use_default_locations
|
450 |
+
? array_merge( self::$locations, $this->override_locations )
|
451 |
+
: $this->override_locations;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
452 |
}
|
453 |
|
454 |
+
/**
|
455 |
+
* Reads the value from one or more $_REQUEST vars.
|
456 |
+
*
|
457 |
+
* @since 4.9.5
|
458 |
+
*
|
459 |
+
* @param array $request_vars The list of request vars to lookup, in order.
|
460 |
+
* @param mixed $default The default value to return.
|
461 |
+
*
|
462 |
+
* @return mixed The first valid value found or the default value.
|
463 |
+
*/
|
464 |
+
protected function request_var( array $request_vars, $default ) {
|
465 |
+
$value = $default;
|
466 |
+
|
467 |
+
foreach ( $request_vars as $request_var ) {
|
468 |
+
$the_value = tribe_get_request_var( $request_var, self::NOT_FOUND );
|
469 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
470 |
+
$value = $the_value;
|
471 |
+
break;
|
472 |
+
}
|
473 |
+
}
|
474 |
|
475 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
476 |
}
|
477 |
|
478 |
+
/**
|
479 |
+
* Reads the value from one or more global WP_Query object query variables.
|
480 |
+
*
|
481 |
+
* @since 4.9.5
|
482 |
+
*
|
483 |
+
* @param array $query_vars The list of query vars to look up, in order.
|
484 |
+
* @param mixed $default The default value to return.
|
485 |
+
*
|
486 |
+
* @return mixed The first valid value found or the default value.
|
487 |
+
*/
|
488 |
+
protected function query_var( array $query_vars, $default ) {
|
489 |
+
$value = $default;
|
490 |
+
|
491 |
+
global $wp_query;
|
492 |
+
foreach ( $query_vars as $query_var ) {
|
493 |
+
$the_value = $wp_query->get( $query_var, self::NOT_FOUND );
|
494 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
495 |
+
$value = $the_value;
|
496 |
+
break;
|
497 |
+
}
|
498 |
+
}
|
499 |
|
500 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
501 |
}
|
502 |
|
503 |
+
/**
|
504 |
+
* Reads the value from one or more global WP_Query object properties.
|
505 |
+
*
|
506 |
+
* @since 4.9.5
|
507 |
+
*
|
508 |
+
* @param array $query_props The list of properties to look up, in order.
|
509 |
+
* @param mixed $default The default value to return.
|
510 |
+
*
|
511 |
+
* @return mixed The first valid value found or the default value.
|
512 |
+
*/
|
513 |
+
protected function query_prop( array $query_props, $default ) {
|
514 |
+
$value = $default;
|
515 |
+
|
516 |
+
global $wp_query;
|
517 |
+
foreach ( $query_props as $query_prop ) {
|
518 |
+
$the_value = isset( $wp_query->{$query_prop} ) ? $wp_query->{$query_prop} : self::NOT_FOUND;
|
519 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
520 |
+
$value = $the_value;
|
521 |
+
break;
|
522 |
+
}
|
523 |
+
}
|
|
|
|
|
|
|
|
|
|
|
524 |
|
525 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
526 |
}
|
527 |
|
528 |
+
/**
|
529 |
+
* Reads the value from one more more `tribe_option`s.
|
530 |
+
*
|
531 |
+
* @since 4.9.5
|
532 |
+
*
|
533 |
+
* @param array $tribe_options The list of `tribe_option`s to lookup, in order.
|
534 |
+
* @param mixed $default The default value to return.
|
535 |
+
*
|
536 |
+
* @return mixed The first valid value found or the default value.
|
537 |
+
*/
|
538 |
+
protected function tribe_option( array $tribe_options, $default ) {
|
539 |
+
$value = $default;
|
540 |
+
|
541 |
+
foreach ( $tribe_options as $option_name ) {
|
542 |
+
$the_value = tribe_get_option( $option_name, self::NOT_FOUND );
|
543 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
544 |
+
$value = $the_value;
|
545 |
+
break;
|
546 |
+
}
|
547 |
+
}
|
548 |
|
549 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
550 |
}
|
551 |
|
552 |
+
/**
|
553 |
+
* Reads the value from one or more options.
|
554 |
+
*
|
555 |
+
* @since 4.9.5
|
556 |
+
*
|
557 |
+
* @param array $options The list of options to lookup, in order.
|
558 |
+
* @param mixed $default The default value to return.
|
559 |
+
*
|
560 |
+
* @return mixed The first valid value found or the default value.
|
561 |
+
*/
|
562 |
+
protected function option( array $options, $default ) {
|
563 |
+
$value = $default;
|
564 |
+
|
565 |
+
foreach ( $options as $option_name ) {
|
566 |
+
$the_value = get_option( $option_name, self::NOT_FOUND );
|
567 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
568 |
+
$value = $the_value;
|
569 |
+
break;
|
570 |
+
}
|
571 |
+
}
|
572 |
|
573 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
574 |
}
|
575 |
|
576 |
+
/**
|
577 |
+
* Reads the value from one or more transients.
|
578 |
+
*
|
579 |
+
* @since 4.9.5
|
580 |
+
*
|
581 |
+
* @param array $transients The list of transients to lookup, in order.
|
582 |
+
* @param mixed $default The default value to return.
|
583 |
+
*
|
584 |
+
* @return mixed The first valid value found or the default value.
|
585 |
+
*/
|
586 |
+
protected function transient( array $transients, $default ) {
|
587 |
+
$value = $default;
|
588 |
+
|
589 |
+
foreach ( $transients as $transient ) {
|
590 |
+
$the_value = get_transient( $transient );
|
591 |
+
if ( false !== $the_value ) {
|
592 |
+
$value = $the_value;
|
593 |
+
/*
|
594 |
+
* This will fail when the value is actually `false`.
|
595 |
+
*/
|
596 |
+
break;
|
597 |
+
}
|
598 |
+
}
|
599 |
|
600 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
601 |
}
|
602 |
|
603 |
+
/**
|
604 |
+
* Reads the value from one or more constants.
|
605 |
+
*
|
606 |
+
* @since 4.9.5
|
607 |
+
*
|
608 |
+
* @param array $constants The list of constants to lookup, in order.
|
609 |
+
* @param mixed $default The default value to return.
|
610 |
+
*
|
611 |
+
* @return mixed The first valid value found or the default value.
|
612 |
+
*/
|
613 |
+
protected function constant( array $constants, $default ) {
|
614 |
+
$value = $default;
|
615 |
+
|
616 |
+
foreach ( $constants as $constant ) {
|
617 |
+
$the_value = defined( $constant ) ? constant( $constant ) : self::NOT_FOUND;
|
618 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
619 |
+
$value = $the_value;
|
620 |
+
break;
|
621 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
622 |
}
|
623 |
+
|
624 |
+
return $value;
|
625 |
}
|
626 |
|
627 |
+
/**
|
628 |
+
* Reads the value from one or more global variable.
|
629 |
+
*
|
630 |
+
* @since 4.9.5
|
631 |
+
*
|
632 |
+
* @param array $global_vars The list of global variables to look up, in order.
|
633 |
+
* @param mixed $default The default value to return.
|
634 |
+
*
|
635 |
+
* @return mixed The first valid value found or the default value.
|
636 |
+
*/
|
637 |
+
protected function global_var( array $global_vars, $default ) {
|
638 |
+
$value = $default;
|
639 |
+
|
640 |
+
foreach ( $global_vars as $var ) {
|
641 |
+
$the_value = isset( $GLOBALS[ $var ] ) ? $GLOBALS[ $var ] : self::NOT_FOUND;
|
642 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
643 |
+
$value = $the_value;
|
644 |
+
break;
|
645 |
+
}
|
646 |
+
}
|
647 |
|
648 |
+
return $value;
|
649 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
650 |
|
651 |
+
/**
|
652 |
+
* Reads the value from one or more class static properties.
|
653 |
+
*
|
654 |
+
* @since 4.9.5
|
655 |
+
*
|
656 |
+
* @param array $classes_and_props An associative array in the shape [ <class> => <prop> ].
|
657 |
+
* @param mixed $default The default value to return.
|
658 |
+
*
|
659 |
+
* @return mixed The first valid value found or the default value.
|
660 |
+
*/
|
661 |
+
protected function static_prop( array $classes_and_props, $default ) {
|
662 |
+
$value = $default;
|
663 |
+
|
664 |
+
foreach ( $classes_and_props as $class => $prop ) {
|
665 |
+
if ( class_exists( $class ) ) {
|
666 |
+
// PHP 5.2 compat, on PHP 5.3+ $class::$$prop
|
667 |
+
$vars = get_class_vars( $class );
|
668 |
+
$the_value = isset( $vars[ $prop ] ) ? $vars[ $prop ] : self::NOT_FOUND;
|
669 |
+
|
670 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
671 |
+
$value = $the_value;
|
672 |
+
break;
|
673 |
+
}
|
674 |
+
}
|
675 |
+
}
|
676 |
|
677 |
+
return $value;
|
|
|
|
|
|
|
678 |
}
|
679 |
|
680 |
+
/**
|
681 |
+
* Reads the value from one or more properties of implementations bound in the `tribe()` container.
|
682 |
+
*
|
683 |
+
* @since 4.9.5
|
684 |
+
*
|
685 |
+
* @param array $bindings_and_props An associative array in the shape [ <binding> => <prop> ].
|
686 |
+
* @param mixed $default The default value to return.
|
687 |
+
*
|
688 |
+
* @return mixed The first valid value found or the default value.
|
689 |
+
*/
|
690 |
+
protected function prop( array $bindings_and_props, $default ) {
|
691 |
+
$value = $default;
|
692 |
+
|
693 |
+
foreach ( $bindings_and_props as $binding => $prop ) {
|
694 |
+
$the_value = tribe()->offsetExists( $binding ) && property_exists( tribe( $binding ), $prop )
|
695 |
+
? tribe( $binding )->{$prop}
|
696 |
+
: self::NOT_FOUND;
|
697 |
+
|
698 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
699 |
+
$value = $the_value;
|
700 |
+
break;
|
701 |
+
}
|
702 |
+
}
|
703 |
|
704 |
+
return $value;
|
705 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
706 |
|
707 |
+
/**
|
708 |
+
* Reads the values from one or more static class methods.
|
709 |
+
*
|
710 |
+
* @since 4.9.5
|
711 |
+
*
|
712 |
+
* @param array $classes_and_methods An associative array in the shape [ <class> => <method> ].
|
713 |
+
* @param mixed $default The default value to return.
|
714 |
+
*
|
715 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
716 |
+
* otherwise.
|
717 |
+
*/
|
718 |
+
protected function static_method( array $classes_and_methods, $default ) {
|
719 |
+
$value = $default;
|
720 |
+
|
721 |
+
foreach ( $classes_and_methods as $class => $method ) {
|
722 |
+
$the_value = class_exists( $class ) && method_exists( $class, $method )
|
723 |
+
? call_user_func( array( $class, $method ) )
|
724 |
+
: self::NOT_FOUND;
|
725 |
+
|
726 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
727 |
+
$value = $the_value;
|
728 |
+
break;
|
729 |
+
}
|
730 |
+
}
|
731 |
|
732 |
+
return $value;
|
|
|
|
|
|
|
733 |
}
|
734 |
|
735 |
+
/**
|
736 |
+
* Reads the value from one or more methods called on implementations bound in the `tribe()` container.
|
737 |
+
*
|
738 |
+
* @since 4.9.5
|
739 |
+
*
|
740 |
+
* @param array $bindings_and_methods An associative array in the shape [ <binding> => <method> ].
|
741 |
+
* @param mixed $default The default value to return.
|
742 |
+
*
|
743 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
744 |
+
* otherwise.
|
745 |
+
*/
|
746 |
+
protected function method( array $bindings_and_methods, $default ) {
|
747 |
+
$value = $default;
|
748 |
+
$the_value = self::NOT_FOUND;
|
749 |
+
|
750 |
+
foreach ( $bindings_and_methods as $binding => $method ) {
|
751 |
+
if ( tribe()->offsetExists( $binding ) ) {
|
752 |
+
$implementation = tribe( $binding );
|
753 |
+
if ( method_exists( $implementation, $method ) ) {
|
754 |
+
$the_value = $implementation->$method();
|
755 |
+
}
|
756 |
+
}
|
757 |
+
|
758 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
759 |
+
$value = $the_value;
|
760 |
+
break;
|
761 |
+
}
|
762 |
+
}
|
763 |
|
764 |
+
return $value;
|
765 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
766 |
|
767 |
+
/**
|
768 |
+
* Reads the value from one or more functions until one returns a value that's not the default one.
|
769 |
+
*
|
770 |
+
* @since 4.9.5
|
771 |
+
*
|
772 |
+
* @param array $functions An array of functions to call, in order.
|
773 |
+
* @param mixed $default The default value to return.
|
774 |
+
*
|
775 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
776 |
+
* otherwise.
|
777 |
+
*/
|
778 |
+
protected function func( array $functions, $default ) {
|
779 |
+
$value = $default;
|
780 |
+
$the_value = self::NOT_FOUND;
|
781 |
+
|
782 |
+
foreach ( $functions as $function ) {
|
783 |
+
if ( is_callable( $function ) || function_exists( $function ) ) {
|
784 |
+
$the_value = $function();
|
785 |
+
}
|
786 |
+
|
787 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
788 |
+
$value = $the_value;
|
789 |
+
break;
|
790 |
+
}
|
791 |
}
|
|
|
792 |
|
793 |
+
return $value;
|
|
|
|
|
|
|
794 |
}
|
795 |
|
796 |
+
/**
|
797 |
+
* Modifies the global context using the defined write locations to persist the altered values.
|
798 |
+
*
|
799 |
+
* Please keep in mind this will set the the global context for the whole request and, when the
|
800 |
+
* write location is an option, to the database.
|
801 |
+
* With great power comes great responsibility: think a lot before using this.
|
802 |
+
*
|
803 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to write
|
804 |
+
* depending on the value of the `$whitelist` parameter;
|
805 |
+
* defaults to writing all available fields.
|
806 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
807 |
+
* parameter should be treated as a whitelist (`true`) or
|
808 |
+
* blacklist (`false`).
|
809 |
+
*
|
810 |
+
* @since 4.9.5
|
811 |
+
*/
|
812 |
+
public function dangerously_set_global_context( array $fields = null, $whitelist = true ) {
|
813 |
+
$locations = $this->get_locations();
|
814 |
|
815 |
+
if ( null !== $fields ) {
|
816 |
+
$locations = $whitelist
|
817 |
+
? array_intersect_key( $locations, array_combine( $fields, $fields ) )
|
818 |
+
: array_diff_key( $locations, array_combine( $fields, $fields ) );
|
819 |
+
}
|
820 |
|
821 |
+
/**
|
822 |
+
* Here we intersect with the request cache to only write values we've actually read
|
823 |
+
* or modified. If none of the two happened then there's no need to write anything.
|
824 |
+
*/
|
825 |
+
foreach ( array_intersect_key( $this->request_cache, $locations ) as $key => $value ) {
|
826 |
+
if ( ! isset( $locations[ $key ]['write'] ) ) {
|
827 |
+
continue;
|
828 |
+
}
|
829 |
+
|
830 |
+
foreach ( (array) $locations[ $key ]['write'] as $location => $targets ) {
|
831 |
+
$targets = (array) $targets;
|
832 |
+
$write_func = 'write_' . $location;
|
833 |
+
|
834 |
+
foreach ( $targets as $arg_1 => $arg_2 ) {
|
835 |
+
if ( self::FUNC === $location && is_array( $arg_2 ) && is_callable( $arg_2 ) ) {
|
836 |
+
// Handles write functions specified as an array.
|
837 |
+
$location_args = array( $arg_2 );
|
838 |
+
} else {
|
839 |
+
$location_args = in_array( $location, self::$associative_locations, true )
|
840 |
+
? array( $arg_1, $arg_2 )
|
841 |
+
: (array) $arg_2;
|
842 |
+
}
|
843 |
+
|
844 |
+
$args = array_merge( $location_args, array( $value ) );
|
845 |
+
|
846 |
+
call_user_func_array( array( $this, $write_func ), $args );
|
847 |
+
}
|
848 |
+
}
|
849 |
+
}
|
850 |
}
|
851 |
|
852 |
+
/**
|
853 |
+
* Writes an altered context value to a request var.
|
854 |
+
*
|
855 |
+
* @since 4.9.5
|
856 |
+
*
|
857 |
+
* @param string $request_var The request var to write.
|
858 |
+
* @param mixed $value The value to set on the request var.
|
859 |
+
*/
|
860 |
+
protected function write_request_var( $request_var, $value ) {
|
861 |
+
if ( isset( $_REQUEST ) ) {
|
862 |
+
$_REQUEST[ $request_var ] = $value;
|
863 |
+
}
|
864 |
+
if ( isset( $_GET ) ) {
|
865 |
+
$_GET[ $request_var ] = $value;
|
866 |
+
}
|
867 |
+
if ( isset( $_POST ) ) {
|
868 |
+
$_POST[ $request_var ] = $value;
|
869 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
870 |
}
|
871 |
|
872 |
/**
|
873 |
+
* Writes an altered context value to a global WP_Query object properties.
|
874 |
+
*
|
875 |
+
* @since 4.9.5
|
876 |
+
*
|
877 |
+
* @param string $query_prop The global WP_Query object property to write.
|
878 |
+
* @param mixed $value The value to set on the query property.
|
879 |
*/
|
880 |
+
protected function write_query_prop( $query_prop, $value ) {
|
881 |
+
global $wp_query;
|
|
|
|
|
882 |
|
883 |
+
if ( ! $wp_query instanceof WP_Query ) {
|
884 |
+
return;
|
885 |
+
}
|
886 |
|
887 |
+
$wp_query->{$query_prop} = $value;
|
888 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
889 |
|
890 |
+
/**
|
891 |
+
* Writes an altered context value to a global WP_Query object query var.
|
892 |
+
*
|
893 |
+
* @since 4.9.5
|
894 |
+
*
|
895 |
+
* @param string $query_var The global WP_Query query var to write.
|
896 |
+
* @param mixed $value The value to set on the query var.
|
897 |
+
*/
|
898 |
+
protected function write_query_var( $query_var, $value ) {
|
899 |
+
global $wp_query;
|
900 |
|
901 |
+
if ( ! $wp_query instanceof WP_Query ) {
|
902 |
+
return;
|
903 |
}
|
|
|
|
|
|
|
904 |
|
905 |
+
$wp_query->set( $query_var, $value );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
906 |
}
|
907 |
+
|
908 |
+
/**
|
909 |
+
* Writes an altered context value to a `tribe_option`.
|
910 |
+
*
|
911 |
+
* @since 4.9.5
|
912 |
+
*
|
913 |
+
* @param string $tribe_option The `tribe_option` to write.
|
914 |
+
* @param mixed $value The value to set on the `tribe_option`.
|
915 |
+
*/
|
916 |
+
protected function write_tribe_option( $tribe_option, $value ) {
|
917 |
+
tribe_update_option( $tribe_option, $value );
|
918 |
}
|
919 |
+
|
920 |
+
/**
|
921 |
+
* Writes an altered context value to an option.
|
922 |
+
*
|
923 |
+
* @since 4.9.5
|
924 |
+
*
|
925 |
+
* @param string $option_name The option to write.
|
926 |
+
* @param mixed $value The value to set on the option.
|
927 |
+
*/
|
928 |
+
protected function write_option( $option_name, $value ) {
|
929 |
+
update_option( $option_name, $value );
|
930 |
}
|
|
|
931 |
|
932 |
+
/**
|
933 |
+
* Writes an altered context value to a transient.
|
934 |
+
*
|
935 |
+
* @since 4.9.5
|
936 |
+
*
|
937 |
+
* @param string $transient The transient to write.
|
938 |
+
* @param int $expiration The transient expiration time, in seconds.
|
939 |
+
* @param mixed $value The value to set on the transient.
|
940 |
+
*/
|
941 |
+
protected function write_transient( $transient, $expiration, $value ) {
|
942 |
+
set_transient( $transient, $value, $expiration );
|
943 |
+
}
|
944 |
|
945 |
+
/**
|
946 |
+
* Writes an altered context value to a constant.
|
947 |
+
*
|
948 |
+
* @since 4.9.5
|
949 |
+
*
|
950 |
+
* @param string $constant The constant to define.
|
951 |
+
* @param mixed $value The value to set on the constant.
|
952 |
+
*/
|
953 |
+
protected function write_constant( $constant, $value ) {
|
954 |
+
if ( defined( $constant ) ) {
|
955 |
+
return;
|
956 |
+
}
|
957 |
+
define( $constant, $value );
|
958 |
}
|
959 |
|
960 |
+
/**
|
961 |
+
* Writes an altered context value to a global var.
|
962 |
+
*
|
963 |
+
* @since 4.9.5
|
964 |
+
*
|
965 |
+
* @param string $global_var The global var to set.
|
966 |
+
* @param mixed $value The value to set on the global_var.
|
967 |
+
*/
|
968 |
+
protected function write_global_var( $global_var, $value ) {
|
969 |
+
$GLOBALS[ $global_var ] = $value;
|
970 |
+
}
|
971 |
|
972 |
+
/**
|
973 |
+
* Writes an altered context value setting a public static property on a class.
|
974 |
+
*
|
975 |
+
* @since 4.9.5
|
976 |
+
*
|
977 |
+
* @param string $class The class to set the static public property on.
|
978 |
+
* @param string $prop The static public property to set.
|
979 |
+
* @param mixed $value The value to set on the property.
|
980 |
+
*/
|
981 |
+
protected function write_static_prop( $class, $prop, $value ) {
|
982 |
+
if ( ! ( class_exists( $class ) && property_exists( $class, $prop ) ) ) {
|
983 |
+
return;
|
984 |
+
}
|
985 |
|
986 |
+
$class::$$prop = $value;
|
|
|
987 |
}
|
988 |
|
989 |
+
/**
|
990 |
+
* Writes an altered context value setting a public property on a `tribe()` binding.
|
991 |
+
*
|
992 |
+
* @since 4.9.5
|
993 |
+
*
|
994 |
+
* @param string $binding The container binding to set the public property on.
|
995 |
+
* @param string $prop The public property to set.
|
996 |
+
* @param mixed $value The value to set on the property.
|
997 |
+
*/
|
998 |
+
protected function write_prop( $binding, $prop, $value ) {
|
999 |
+
if ( ! tribe()->offsetExists( $binding ) ) {
|
1000 |
+
return;
|
1001 |
+
}
|
|
|
1002 |
|
1003 |
+
$implementation = tribe( $binding );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1004 |
|
1005 |
+
if ( ! property_exists( $implementation, $prop ) ) {
|
1006 |
+
return;
|
1007 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1008 |
|
1009 |
+
$implementation->{$prop} = $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1011 |
|
1012 |
+
/**
|
1013 |
+
* Writes an altered context value calling a public static method on a class.
|
1014 |
+
*
|
1015 |
+
* @since 4.9.5
|
1016 |
+
*
|
1017 |
+
* @param string $class The class to call the public static method on.
|
1018 |
+
* @param string $method The static method to call.
|
1019 |
+
* @param mixed $value The value to pass to the public static method.
|
1020 |
+
*/
|
1021 |
+
protected function write_static_method( $class, $method, $value ) {
|
1022 |
+
if ( ! class_exists( $class ) ) {
|
1023 |
+
return;
|
1024 |
+
}
|
1025 |
+
call_user_func( array( $class, $method ), $value );
|
1026 |
}
|
1027 |
|
1028 |
+
/**
|
1029 |
+
* Writes an altered context value calling a public method on a `tribe()` binding.
|
1030 |
+
*
|
1031 |
+
* @since 4.9.5
|
1032 |
+
*
|
1033 |
+
* @param string $binding The `tribe()` container binding to call the public method on.
|
1034 |
+
* @param string $method The method to call.
|
1035 |
+
* @param mixed $value The value to pass to the public method.
|
1036 |
+
*/
|
1037 |
+
protected function write_method( $binding, $method, $value ) {
|
1038 |
+
if ( ! tribe()->offsetExists( $binding ) ) {
|
1039 |
+
return;
|
1040 |
+
}
|
1041 |
+
call_user_func( array( tribe( $binding ), $method ), $value );
|
|
|
1042 |
}
|
1043 |
|
1044 |
+
/**
|
1045 |
+
* Writes an altered context value calling a function or closure.
|
1046 |
+
*
|
1047 |
+
* @since 4.9.5
|
1048 |
+
*
|
1049 |
+
* @param callable $func function, closure or callable to call.
|
1050 |
+
* @param mixed $value The value to pass to the callable.
|
1051 |
+
*/
|
1052 |
+
protected function write_func( $func, $value ) {
|
1053 |
+
if ( ! is_callable( $func ) ) {
|
1054 |
+
return;
|
1055 |
+
}
|
1056 |
+
call_user_func( $func, $value );
|
1057 |
}
|
1058 |
|
1059 |
+
/**
|
1060 |
+
* Adds/replaces read and write locations to a context.
|
1061 |
+
*
|
1062 |
+
* Locations are merged with an `array_merge` call. To refine the locations get them first with the
|
1063 |
+
* `get_locations` method.
|
1064 |
+
*
|
1065 |
+
* @since 4.9.5
|
1066 |
+
*
|
1067 |
+
* @param array $locations An array of read and write locations to add to the context.
|
1068 |
+
* The array should have the same shape as the static `$locations`
|
1069 |
+
* one: `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
1070 |
+
*
|
1071 |
+
*
|
1072 |
+
* @return \Tribe__Context A clone of the current context with the additional read and
|
1073 |
+
* write locations added.
|
1074 |
+
*/
|
1075 |
+
public function add_locations( array $locations ) {
|
1076 |
+
$clone = clone $this;
|
1077 |
+
$clone->override_locations = array_merge( $clone->override_locations, $locations );
|
1078 |
|
1079 |
+
return $clone;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1080 |
}
|
|
|
|
|
1081 |
|
1082 |
+
/**
|
1083 |
+
* Sets, replacing them, the locations used by this context.
|
1084 |
+
*
|
1085 |
+
*
|
1086 |
+
* @since 4.9.5
|
1087 |
+
*
|
1088 |
+
* @param array $locations An array of locations to replace the current ones.
|
1089 |
+
* @param bool $use_default_locations Whether the context should use the default
|
1090 |
+
* locations defined in the static `$locations`
|
1091 |
+
* property or not.
|
1092 |
+
*
|
1093 |
+
* @return \Tribe__Context A clone of the current context with modified locations.
|
1094 |
+
*/
|
1095 |
+
public function set_locations( array $locations, $use_default_locations = true ) {
|
1096 |
+
$clone = clone $this;
|
1097 |
+
$clone->override_locations = $locations;
|
1098 |
+
$clone->use_default_locations = (bool) $use_default_locations;
|
1099 |
|
1100 |
+
return $clone;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1101 |
}
|
|
|
|
|
1102 |
|
1103 |
+
/**
|
1104 |
+
* Returns an array representation of the context.
|
1105 |
+
*
|
1106 |
+
* @since 4.9.5
|
1107 |
+
*
|
1108 |
+
* @return array An associative array of the context keys and values.
|
1109 |
+
*/
|
1110 |
+
public function to_array( ) {
|
1111 |
+
$locations = array_keys( array_merge( $this->get_locations(), $this->request_cache ) );
|
1112 |
+
$dump = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1113 |
|
1114 |
+
foreach ( $locations as $location ) {
|
1115 |
+
$the_value = $this->get( $location, self::NOT_FOUND );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1116 |
|
1117 |
+
if ( self::NOT_FOUND === $the_value ) {
|
1118 |
+
continue;
|
1119 |
+
}
|
1120 |
|
1121 |
+
$dump[ $location ] = $the_value;
|
1122 |
+
}
|
|
|
1123 |
|
1124 |
+
return $dump;
|
1125 |
}
|
1126 |
|
1127 |
+
/**
|
1128 |
+
* Returns the current context state in a format suitable to hydrate a Redux-like
|
1129 |
+
* store on the front-end.
|
1130 |
+
*
|
1131 |
+
* This method is a filtered wrapper around the the `Tribe__Context::to_array` method to allow the
|
1132 |
+
* customization of the format when producing a store-compatible state.
|
1133 |
+
*
|
1134 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1135 |
+
* depending on the value of the `$whitelist` parameter;
|
1136 |
+
* defaults to returning all available fields.
|
1137 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1138 |
+
* parameter should be treated as a whitelist (`true`) or
|
1139 |
+
* blacklist (`false`).
|
1140 |
+
*
|
1141 |
+
* @since 4.9.5
|
1142 |
+
*
|
1143 |
+
* @return array
|
1144 |
+
*/
|
1145 |
+
public function get_state( array $fields = null, $whitelist = true ) {
|
1146 |
+
$state = $this->to_array();
|
1147 |
+
$is_global_context = tribe_context() === $this;
|
1148 |
+
|
1149 |
+
if ( null !== $fields ) {
|
1150 |
+
$state = $whitelist
|
1151 |
+
? array_intersect_key( $state, array_combine( $fields, $fields ) )
|
1152 |
+
: array_diff_key( $state, array_combine( $fields, $fields ) );
|
1153 |
+
}
|
1154 |
|
1155 |
+
/**
|
1156 |
+
* Filters the Redux store compatible state produced from the current context.
|
1157 |
+
*
|
1158 |
+
* @since 4.9.5
|
1159 |
+
*
|
1160 |
+
* @param array $state The Redux store compatible state produced from the current context.
|
1161 |
+
* @param bool $is_global_context Whether the context producing the state is the global one
|
1162 |
+
* or a modified clone of it.
|
1163 |
+
* @param Tribe__Context The context object producing the state.
|
1164 |
+
*/
|
1165 |
+
$state = apply_filters( 'tribe_context_state', $state, $is_global_context, $this );
|
1166 |
+
|
1167 |
+
if ( $is_global_context ) {
|
1168 |
+
/**
|
1169 |
+
* Filters the Redux store compatible state produced from the global context.
|
1170 |
+
*
|
1171 |
+
* While the `tribe_context_state` filter will apply to all contexts producing a
|
1172 |
+
* state this filter will only apply to the global context.
|
1173 |
+
*
|
1174 |
+
* @since 4.9.5
|
1175 |
+
*
|
1176 |
+
* @param array $state The Redux store compatible state produced from the global context.
|
1177 |
+
* @param Tribe__Context The global context object producing the state.
|
1178 |
+
*/
|
1179 |
+
$state = apply_filters( 'tribe_global_context_state', $state, $this );
|
1180 |
+
}
|
1181 |
|
1182 |
+
return $state;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1183 |
}
|
1184 |
|
1185 |
/**
|
1186 |
+
* Returns an array of ORM arguments generated from the current context values.
|
1187 |
*
|
1188 |
* @since 4.9.5
|
1189 |
*
|
1190 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1191 |
+
* depending on the value of the `$whitelist` parameter;
|
1192 |
+
* defaults to returning all available fields.
|
1193 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1194 |
+
* parameter should be treated as a whitelist (`true`) or
|
1195 |
+
* blacklist (`false`).
|
1196 |
+
*
|
1197 |
+
* @return array A map of ORM fields produced from the context current values.
|
1198 |
*/
|
1199 |
+
public function get_orm_args( array $fields = null, $whitelist = true ) {
|
1200 |
+
$locations = $this->get_locations();
|
1201 |
+
$dump = $this->to_array();
|
1202 |
+
$orm_args = array();
|
1203 |
+
$is_global_context = tribe_context() === $this;
|
1204 |
+
|
1205 |
+
foreach ( $dump as $key => $value ) {
|
1206 |
+
$alias = isset( $locations[ $key ]['orm_arg'] )
|
1207 |
+
? $locations[ $key ]['orm_arg']
|
1208 |
+
: $key;
|
1209 |
+
|
1210 |
+
if ( false === $alias ) {
|
1211 |
+
// Do not provide the variable as an ORM arg.
|
1212 |
+
continue;
|
1213 |
+
}
|
1214 |
+
|
1215 |
+
if ( isset( $locations[ $key ]['orm_transform'] ) ) {
|
1216 |
+
$value = call_user_func( $locations[ $key ]['orm_transform'], $value );
|
1217 |
+
}
|
1218 |
+
|
1219 |
+
$orm_args[ $alias ] = $value;
|
1220 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1221 |
|
1222 |
+
if ( null !== $fields ) {
|
1223 |
+
/*
|
1224 |
+
* Only keep wanted fields, the filtering is done on the resolved aliases,
|
1225 |
+
* from the perspective of the client code that might ignore the source keys.
|
1226 |
+
*/
|
1227 |
+
$orm_args = $whitelist
|
1228 |
+
? array_intersect_key( $orm_args, array_combine( $fields, $fields ) )
|
1229 |
+
: array_diff_key( $orm_args, array_combine( $fields, $fields ) );
|
1230 |
+
}
|
1231 |
|
1232 |
+
/**
|
1233 |
+
* Filters the ORM arguments produced from the current context.
|
1234 |
+
*
|
1235 |
+
* @since 4.9.5
|
1236 |
+
*
|
1237 |
+
* @param array $orm_args The ORM args produced from the current context.
|
1238 |
+
* @param bool $is_global_context Whether the context producing the ORM args is the global one
|
1239 |
+
* or a modified clone of it.
|
1240 |
+
* @param Tribe__Context The context object producing the ORM args.
|
1241 |
+
*/
|
1242 |
+
$orm_args = apply_filters( 'tribe_context_orm_args', $orm_args, $is_global_context, $this );
|
1243 |
+
|
1244 |
+
if ( $is_global_context ) {
|
1245 |
+
/**
|
1246 |
+
* Filters the ORM arguments produced from the global context.
|
1247 |
+
*
|
1248 |
+
* While the `tribe_context_orm_args` filter will apply to all contexts producing ORM
|
1249 |
+
* args this filter will only apply to the global context.
|
1250 |
+
*
|
1251 |
+
* @since 4.9.5
|
1252 |
+
*
|
1253 |
+
* @param array $orm_args The ORM args produced from the global context.
|
1254 |
+
* @param Tribe__Context The global context object producing the ORM args.
|
1255 |
+
*/
|
1256 |
+
$orm_args = apply_filters( 'tribe_global_context_orm_args', $orm_args, $this );
|
1257 |
+
}
|
1258 |
|
1259 |
+
return $orm_args;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1260 |
}
|
1261 |
|
1262 |
/**
|
1263 |
+
* Sets some locations that can only be set at runtime.
|
1264 |
*
|
1265 |
+
* Using a flag locations are added only once per request.
|
1266 |
*
|
1267 |
+
* @since 4.9.8
|
|
|
|
|
|
|
1268 |
*/
|
1269 |
+
protected function populate_locations() {
|
1270 |
+
if ( static::$did_populate_locations ) {
|
1271 |
+
return;
|
1272 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1273 |
|
1274 |
+
// To improve the class readability, and as a small optimization, locations are loaded from a file.
|
1275 |
+
static::$locations = include __DIR__ . '/Context/locations.php';
|
1276 |
|
1277 |
+
/**
|
1278 |
+
* Filters the locations registered in the Context.
|
1279 |
+
*
|
1280 |
+
* @since 4.9.8
|
1281 |
+
*
|
1282 |
+
* @param array $locations An array of locations registered on the Context object.
|
1283 |
+
*/
|
1284 |
+
static::$locations = apply_filters( 'tribe_context_locations', static::$locations, $this );
|
|
|
|
|
|
|
1285 |
|
1286 |
+
static::$did_populate_locations = true;
|
1287 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1288 |
|
1289 |
/**
|
1290 |
+
* Reads (gets) the value applying one or more filters.
|
1291 |
*
|
1292 |
* @since 4.9.8
|
1293 |
*
|
1294 |
+
* @param array $filters The list of filters to apply, in order.
|
1295 |
+
* @param mixed $default The default value to return.
|
1296 |
+
*
|
1297 |
+
* @return mixed The first valid value found or the default value.
|
1298 |
*/
|
1299 |
+
public function filter( array $filters, $default ) {
|
1300 |
+
foreach ( $filters as $filter ) {
|
1301 |
+
$the_value = apply_filters( $filter, $default );
|
1302 |
+
if ( $the_value !== $default ) {
|
1303 |
+
return $the_value;
|
1304 |
+
}
|
1305 |
+
}
|
1306 |
+
|
1307 |
+
return $default;
|
1308 |
+
}
|
1309 |
+
|
1310 |
+
/**
|
1311 |
+
* Reads (gets) the value reading it from a query var parsed from the global `$wp` object.
|
1312 |
+
*
|
1313 |
+
* @since 4.9.8
|
1314 |
+
*
|
1315 |
+
* @param array $vars The list of variables to read, in order.
|
1316 |
+
* @param mixed $default The default value to return if no variable was parsed.
|
1317 |
+
*
|
1318 |
+
* @return mixed The first valid value found or the default value.
|
1319 |
+
*/
|
1320 |
+
public function wp_parsed( array $vars, $default ) {
|
1321 |
+
/** @var WP $wp */
|
1322 |
+
global $wp;
|
1323 |
|
1324 |
+
if ( ! $wp instanceof WP || empty($wp->query_vars) ) {
|
1325 |
+
return $default;
|
1326 |
+
}
|
1327 |
+
|
1328 |
+
return Arr::get_first_set( (array) $wp->query_vars, $vars, $default );
|
1329 |
}
|
1330 |
|
1331 |
/**
|
1332 |
+
* Reads (gets) the value reading it from a query var parsed from the query matched by the global `$wp` object.
|
1333 |
*
|
1334 |
* @since 4.9.8
|
1335 |
*
|
1336 |
+
* @param array $vars The list of variables to read, in order.
|
1337 |
+
* @param mixed $default The default value to return if no variable was parsed.
|
1338 |
*
|
1339 |
* @return mixed The first valid value found or the default value.
|
1340 |
*/
|
1341 |
+
public function wp_matched_query( array $vars, $default ) {
|
1342 |
+
/** @var WP $wp */
|
1343 |
+
global $wp;
|
1344 |
+
|
1345 |
+
if ( ! $wp instanceof WP || empty( $wp->matched_query ) ) {
|
1346 |
+
return $default;
|
1347 |
+
}
|
1348 |
+
|
1349 |
+
parse_str( $wp->matched_query, $query_vars );
|
1350 |
+
|
1351 |
+
return Arr::get_first_set( (array) $query_vars, $vars, $default );
|
1352 |
+
}
|
1353 |
+
|
1354 |
+
/**
|
1355 |
+
* Maps an input array to the corresponding read locations.
|
1356 |
+
*
|
1357 |
+
* The resulting array can be used as input for the `alter_values` method.
|
1358 |
+
* The main use of this method is to leverage the Context knowledge of the read locations, and their types, to
|
1359 |
+
* "translate" an array of values to an array of valid read sources. As an example this is useful to "translate"
|
1360 |
+
* the locations to an array of query vars:
|
1361 |
+
* $input = [ 'event_display' => 'some-view', 'event_date' => '2018-01-03' ];
|
1362 |
+
* $query_args = tribe_context()->map_to_read( $input, Tribe__Context::REQUEST_VAR );
|
1363 |
+
* $url = add_query_arg( $query_args, home_url() );
|
1364 |
+
*
|
1365 |
+
* @since 4.9.11
|
1366 |
+
*
|
1367 |
+
* @param array $input An associative array of values in the shape `[ <location> => <value> ]`;
|
1368 |
+
* where `location` is the name of the location registered in the Context
|
1369 |
+
* locations.
|
1370 |
+
* @param string|array|null $types A white-list of read location types to include in the mapped output;
|
1371 |
+
* `null`
|
1372 |
+
* means all types are allowed.
|
1373 |
+
* @param bool $passthru Whether to pass unknown locations in the output or not; if `false` then
|
1374 |
+
* any input key that's not a context location will not appear in the output;
|
1375 |
+
* defaults to `false` to remove unknown locations from the output.
|
1376 |
+
*
|
1377 |
+
* @return array An associative array in the shape `[ <read_location> => <input_value> ]`. Since some read
|
1378 |
+
* locations could have multiple sources the number of elements in this array will likely NOT be the
|
1379 |
+
* same as the number of elements in the input array. When a read location as more than 1 source then
|
1380 |
+
* the value will be duplicated, in the output array, to both sources.
|
1381 |
+
*/
|
1382 |
+
public function map_to_read( array $input, $types = null, $passthru = false ) {
|
1383 |
+
$mapped = [];
|
1384 |
+
$processed = [];
|
1385 |
+
$types = null !== $types ? (array) $types : null;
|
1386 |
+
|
1387 |
+
$locations = $this->get_locations();
|
1388 |
+
|
1389 |
+
// Take the current read locations
|
1390 |
+
foreach ( $locations as $key => $location ) {
|
1391 |
+
if ( ! isset( $location['read'], $input[ $key ] ) ) {
|
1392 |
+
continue;
|
1393 |
+
}
|
1394 |
+
|
1395 |
+
$processed[] = $key;
|
1396 |
+
|
1397 |
+
foreach ( $location['read'] as $type => $name ) {
|
1398 |
+
if ( null !== $types && ! in_array( $type, $types, true ) ) {
|
1399 |
+
continue;
|
1400 |
+
}
|
1401 |
+
|
1402 |
+
foreach ( (array) $name as $destination ) {
|
1403 |
+
$mapped[ $destination ] = $input[ $key ];
|
1404 |
+
}
|
1405 |
}
|
1406 |
}
|
1407 |
|
1408 |
+
if ( $passthru ) {
|
1409 |
+
$mapped = array_merge(
|
1410 |
+
$mapped,
|
1411 |
+
array_diff_key( $input, array_keys( $locations ), array_combine( $processed, $processed ) )
|
1412 |
+
);
|
1413 |
+
}
|
1414 |
+
|
1415 |
+
ksort( $mapped );
|
1416 |
+
|
1417 |
+
return $mapped;
|
1418 |
}
|
1419 |
}
|
common/src/Tribe/Context/locations.php
ADDED
@@ -0,0 +1,178 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Defines the locations the `Tribe__Context` class should look up.
|
4 |
+
*
|
5 |
+
* The location definitions are moved here to avoid burdening the `Tribe__Context` class with a long array definition
|
6 |
+
* that would be loaded upfront every time the `Tribe__Context` class file is loaded. Since locations will be required
|
7 |
+
* only when the Context is built moving them here is a small optimization.
|
8 |
+
* This file is meant to be included by the `Tribe__Context::populate_locations` method.
|
9 |
+
*
|
10 |
+
* @since 4.9.11
|
11 |
+
*/
|
12 |
+
|
13 |
+
return [
|
14 |
+
'posts_per_page' => [
|
15 |
+
'read' => [
|
16 |
+
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
17 |
+
Tribe__Context::TRIBE_OPTION => [ 'posts_per_page', 'postsPerPage' ],
|
18 |
+
Tribe__Context::OPTION => 'posts_per_page',
|
19 |
+
],
|
20 |
+
'write' => [
|
21 |
+
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
22 |
+
],
|
23 |
+
],
|
24 |
+
'event_display' => [
|
25 |
+
'read' => [
|
26 |
+
Tribe__Context::WP_MATCHED_QUERY => [ 'eventDisplay' ],
|
27 |
+
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
28 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
29 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
30 |
+
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
31 |
+
],
|
32 |
+
'write' => [
|
33 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
34 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
35 |
+
],
|
36 |
+
],
|
37 |
+
'view' => [
|
38 |
+
'read' => [
|
39 |
+
Tribe__Context::WP_MATCHED_QUERY => [ 'eventDisplay' ],
|
40 |
+
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
41 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
42 |
+
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
43 |
+
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
44 |
+
],
|
45 |
+
'write' => [
|
46 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
47 |
+
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
48 |
+
],
|
49 |
+
],
|
50 |
+
'view_data' => [
|
51 |
+
'read' => [
|
52 |
+
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
53 |
+
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
54 |
+
Tribe__Context::FILTER => 'tribe_view_data',
|
55 |
+
],
|
56 |
+
'write' => [
|
57 |
+
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
58 |
+
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
59 |
+
],
|
60 |
+
],
|
61 |
+
'event_date' => [
|
62 |
+
'read' => [
|
63 |
+
Tribe__Context::REQUEST_VAR => 'eventDate',
|
64 |
+
Tribe__Context::QUERY_VAR => 'eventDate',
|
65 |
+
],
|
66 |
+
'write' => [
|
67 |
+
Tribe__Context::REQUEST_VAR => 'eventDate',
|
68 |
+
Tribe__Context::QUERY_VAR => 'eventDate',
|
69 |
+
],
|
70 |
+
],
|
71 |
+
'event_sequence' => [
|
72 |
+
'read' => [
|
73 |
+
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
74 |
+
Tribe__Context::QUERY_VAR => 'eventSequence',
|
75 |
+
],
|
76 |
+
'write' => [
|
77 |
+
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
78 |
+
Tribe__Context::QUERY_VAR => 'eventSequence',
|
79 |
+
],
|
80 |
+
],
|
81 |
+
'ical' => [
|
82 |
+
'read' => [
|
83 |
+
Tribe__Context::REQUEST_VAR => 'ical',
|
84 |
+
Tribe__Context::QUERY_VAR => 'ical',
|
85 |
+
],
|
86 |
+
'write' => [
|
87 |
+
Tribe__Context::REQUEST_VAR => 'ical',
|
88 |
+
Tribe__Context::QUERY_VAR => 'ical',
|
89 |
+
],
|
90 |
+
],
|
91 |
+
'start_date' => [
|
92 |
+
'read' => [
|
93 |
+
Tribe__Context::REQUEST_VAR => 'start_date',
|
94 |
+
Tribe__Context::QUERY_VAR => 'start_date',
|
95 |
+
],
|
96 |
+
'write' => [
|
97 |
+
Tribe__Context::REQUEST_VAR => 'start_date',
|
98 |
+
Tribe__Context::QUERY_VAR => 'start_date',
|
99 |
+
],
|
100 |
+
],
|
101 |
+
'end_date' => [
|
102 |
+
'read' => [
|
103 |
+
Tribe__Context::REQUEST_VAR => 'end_date',
|
104 |
+
Tribe__Context::QUERY_VAR => 'end_date',
|
105 |
+
],
|
106 |
+
'write' => [
|
107 |
+
Tribe__Context::REQUEST_VAR => 'end_date',
|
108 |
+
Tribe__Context::QUERY_VAR => 'end_date',
|
109 |
+
],
|
110 |
+
],
|
111 |
+
'featured' => [
|
112 |
+
'read' => [
|
113 |
+
Tribe__Context::REQUEST_VAR => 'featured',
|
114 |
+
Tribe__Context::QUERY_VAR => 'featured',
|
115 |
+
],
|
116 |
+
'write' => [
|
117 |
+
Tribe__Context::REQUEST_VAR => 'featured',
|
118 |
+
Tribe__Context::QUERY_VAR => 'featured',
|
119 |
+
],
|
120 |
+
],
|
121 |
+
'tribe_events_cat' => [
|
122 |
+
'read' => [
|
123 |
+
Tribe__Context::REQUEST_VAR => 'tribe_events_cat',
|
124 |
+
Tribe__Context::QUERY_VAR => 'tribe_events_cat',
|
125 |
+
],
|
126 |
+
'write' => [
|
127 |
+
Tribe__Context::REQUEST_VAR => 'tribe_events_cat',
|
128 |
+
Tribe__Context::QUERY_VAR => 'tribe_events_cat',
|
129 |
+
],
|
130 |
+
],
|
131 |
+
'remove_date_filters' => [
|
132 |
+
'read' => [
|
133 |
+
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
134 |
+
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
135 |
+
],
|
136 |
+
'write' => [
|
137 |
+
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
138 |
+
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
139 |
+
],
|
140 |
+
],
|
141 |
+
'is_main_query' => [
|
142 |
+
'read' => [
|
143 |
+
Tribe__Context::FUNC => static function () {
|
144 |
+
global $wp_query;
|
145 |
+
|
146 |
+
return $wp_query->is_main_query();
|
147 |
+
},
|
148 |
+
],
|
149 |
+
'write' => [
|
150 |
+
Tribe__Context::FUNC => static function () {
|
151 |
+
global $wp_query, $wp_the_query;
|
152 |
+
$wp_the_query = $wp_query;
|
153 |
+
},
|
154 |
+
],
|
155 |
+
],
|
156 |
+
'paged' => [
|
157 |
+
'read' => [
|
158 |
+
Tribe__Context::REQUEST_VAR => 'paged',
|
159 |
+
Tribe__Context::QUERY_VAR => 'paged',
|
160 |
+
],
|
161 |
+
'write' => [
|
162 |
+
Tribe__Context::REQUEST_VAR => 'paged',
|
163 |
+
Tribe__Context::QUERY_VAR => 'paged',
|
164 |
+
],
|
165 |
+
],
|
166 |
+
'event_display_mode' => [
|
167 |
+
/**
|
168 |
+
* We use the `eventDisplay` query var with duplicity: when parsed from the path it represents the View, when
|
169 |
+
* appended as a query var it represents the "view mode". Here we invert the order to read the appended query
|
170 |
+
* var first and get, from its position, a clean variable we can consume in Views.
|
171 |
+
*/
|
172 |
+
'read' => [
|
173 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
174 |
+
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
175 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
176 |
+
],
|
177 |
+
],
|
178 |
+
];
|
common/src/Tribe/Main.php
CHANGED
@@ -17,7 +17,7 @@ class Tribe__Main {
|
|
17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
19 |
|
20 |
-
const VERSION = '4.9.
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
@@ -162,6 +162,7 @@ class Tribe__Main {
|
|
162 |
*/
|
163 |
public function init_libraries() {
|
164 |
require_once $this->plugin_path . 'src/functions/utils.php';
|
|
|
165 |
require_once $this->plugin_path . 'src/functions/query.php';
|
166 |
require_once $this->plugin_path . 'src/functions/multibyte.php';
|
167 |
require_once $this->plugin_path . 'src/functions/template-tags/general.php';
|
17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
19 |
|
20 |
+
const VERSION = '4.9.11.1';
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
162 |
*/
|
163 |
public function init_libraries() {
|
164 |
require_once $this->plugin_path . 'src/functions/utils.php';
|
165 |
+
require_once $this->plugin_path . 'src/functions/url.php';
|
166 |
require_once $this->plugin_path . 'src/functions/query.php';
|
167 |
require_once $this->plugin_path . 'src/functions/multibyte.php';
|
168 |
require_once $this->plugin_path . 'src/functions/template-tags/general.php';
|
common/src/Tribe/Repository.php
CHANGED
@@ -861,9 +861,22 @@ abstract class Tribe__Repository
|
|
861 |
* @return WP_Post
|
862 |
*/
|
863 |
protected function format_item( $id ) {
|
864 |
-
|
865 |
? get_post( $id )
|
866 |
: $this->formatter->format_item( $id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
867 |
}
|
868 |
|
869 |
/**
|
@@ -3536,4 +3549,52 @@ abstract class Tribe__Repository
|
|
3536 |
|
3537 |
return $this;
|
3538 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3539 |
}
|
861 |
* @return WP_Post
|
862 |
*/
|
863 |
protected function format_item( $id ) {
|
864 |
+
$formatted = null === $this->formatter
|
865 |
? get_post( $id )
|
866 |
: $this->formatter->format_item( $id );
|
867 |
+
|
868 |
+
/**
|
869 |
+
* Filters a single formatted result.
|
870 |
+
*
|
871 |
+
* @since 4.9.11
|
872 |
+
*
|
873 |
+
* @param mixed|WP_Post $formatted The formatted post result, usually a post object.
|
874 |
+
* @param int $id The formatted post ID.
|
875 |
+
* @param Tribe__Repository__Interface $this The current repository object.
|
876 |
+
*/
|
877 |
+
$formatted = apply_filters( "tribe_repository_{$this->filter_name}_format_item", $formatted, $id, $this );
|
878 |
+
|
879 |
+
return $formatted;
|
880 |
}
|
881 |
|
882 |
/**
|
3549 |
|
3550 |
return $this;
|
3551 |
}
|
3552 |
+
|
3553 |
+
/**
|
3554 |
+
* {@inheritDoc}
|
3555 |
+
*/
|
3556 |
+
public function next() {
|
3557 |
+
$next = clone $this;
|
3558 |
+
$current_page = isset( $this->query_args['paged'] )
|
3559 |
+
? (int) $this->query_args['paged']
|
3560 |
+
: 1;
|
3561 |
+
$next->page( $current_page + 1 );
|
3562 |
+
|
3563 |
+
// Let's try to avoid running a query if we already know if a next page will yield any result or not.
|
3564 |
+
$query_ran = ! empty( $this->last_built_query ) && ! empty( $this->last_built_query->request );
|
3565 |
+
if ( $query_ran && ( false === (bool) $this->last_built_query->get( 'no_found_rows' ) ) ) {
|
3566 |
+
$found = $this->last_built_query->found_posts;
|
3567 |
+
$posts_per_page = $this->last_built_query->get( 'posts_per_page' );
|
3568 |
+
$this_is_last_page = ( $current_page * $posts_per_page ) >= $found;
|
3569 |
+
if ( $this_is_last_page ) {
|
3570 |
+
$next->void_query = true;
|
3571 |
+
}
|
3572 |
+
}
|
3573 |
+
|
3574 |
+
$next->last_built_query = null;
|
3575 |
+
|
3576 |
+
return $next;
|
3577 |
+
}
|
3578 |
+
|
3579 |
+
/**
|
3580 |
+
* {@inheritDoc}
|
3581 |
+
*/
|
3582 |
+
public function prev() {
|
3583 |
+
$prev = clone $this;
|
3584 |
+
$current_page = isset( $this->query_args['paged'] )
|
3585 |
+
? (int) $this->query_args['paged']
|
3586 |
+
: 1;
|
3587 |
+
|
3588 |
+
if ( $current_page === 1 ) {
|
3589 |
+
$prev->void_query = true;
|
3590 |
+
|
3591 |
+
return $prev;
|
3592 |
+
}
|
3593 |
+
|
3594 |
+
// If we're on page 1 we know there will be previous posts.
|
3595 |
+
$prev->page( $current_page - 1 );
|
3596 |
+
$prev->last_built_query = null;
|
3597 |
+
|
3598 |
+
return $prev;
|
3599 |
+
}
|
3600 |
}
|
common/src/Tribe/Repository/Decorator.php
CHANGED
@@ -654,6 +654,20 @@ abstract class Tribe__Repository__Decorator implements Tribe__Repository__Interf
|
|
654 |
return $this;
|
655 |
}
|
656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
/**
|
658 |
* {@inheritDoc}
|
659 |
*/
|
654 |
return $this;
|
655 |
}
|
656 |
|
657 |
+
/**
|
658 |
+
* {@inheritDoc}
|
659 |
+
*/
|
660 |
+
public function next() {
|
661 |
+
return $this->decorated->next();
|
662 |
+
}
|
663 |
+
|
664 |
+
/**
|
665 |
+
* {@inheritDoc}
|
666 |
+
*/
|
667 |
+
public function prev() {
|
668 |
+
return $this->decorated->prev();
|
669 |
+
}
|
670 |
+
|
671 |
/**
|
672 |
* {@inheritDoc}
|
673 |
*/
|
common/src/Tribe/Repository/Interface.php
CHANGED
@@ -281,6 +281,31 @@ interface Tribe__Repository__Interface
|
|
281 |
*/
|
282 |
public function set_query( WP_Query $query );
|
283 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
/**
|
285 |
* Sets the found rows calculation to be enabled for queries.
|
286 |
*
|
281 |
*/
|
282 |
public function set_query( WP_Query $query );
|
283 |
|
284 |
+
/**
|
285 |
+
* Returns a cloned instance of the repository that will yield the next page results.
|
286 |
+
*
|
287 |
+
* Mind that this method will always return a Repository instance, no matter if a next page exists or not.
|
288 |
+
* If a next page does not exist then the instance returned by this method will yield no posts and a count of `0`.
|
289 |
+
*
|
290 |
+
* @since 4.9.11
|
291 |
+
*
|
292 |
+
* @return \Tribe__Repository__Interface The repository instance that will yield the next page results.
|
293 |
+
*/
|
294 |
+
public function next();
|
295 |
+
|
296 |
+
/**
|
297 |
+
* Returns a cloned instance of the repository that will yield the previous page results.
|
298 |
+
*
|
299 |
+
* Mind that this method will always return a Repository instance, no matter if a previous page exists or not.
|
300 |
+
* If a previous page does not exist then the instance returned by this method will yield no posts and a count
|
301 |
+
* of `0`.
|
302 |
+
*
|
303 |
+
* @since 4.9.11
|
304 |
+
*
|
305 |
+
* @return \Tribe__Repository__Interface The repository instance that will yield the previous page results.
|
306 |
+
*/
|
307 |
+
public function prev();
|
308 |
+
|
309 |
/**
|
310 |
* Sets the found rows calculation to be enabled for queries.
|
311 |
*
|
common/src/Tribe/Rewrite.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
3 |
|
4 |
/**
|
5 |
* Class Tribe__Rewrite
|
@@ -9,6 +12,7 @@
|
|
9 |
* @since 4.3
|
10 |
*/
|
11 |
class Tribe__Rewrite {
|
|
|
12 |
|
13 |
/**
|
14 |
* If we wish to setup a rewrite rule that uses percent symbols, we'll need
|
@@ -17,9 +21,9 @@ class Tribe__Rewrite {
|
|
17 |
const PERCENT_PLACEHOLDER = '~~TRIBE~PC~~';
|
18 |
|
19 |
/**
|
20 |
-
* Static singleton variable
|
21 |
*
|
22 |
-
* @var
|
23 |
*/
|
24 |
public static $instance;
|
25 |
|
@@ -44,12 +48,38 @@ class Tribe__Rewrite {
|
|
44 |
*/
|
45 |
public $bases = array();
|
46 |
/**
|
47 |
-
* After creating the Hooks on WordPress we lock the usage of the function
|
48 |
*
|
49 |
* @var boolean
|
50 |
*/
|
51 |
protected $hook_lock = false;
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
/**
|
55 |
* Static Singleton Factory Method
|
@@ -57,11 +87,20 @@ class Tribe__Rewrite {
|
|
57 |
* @return self
|
58 |
*/
|
59 |
public static function instance() {
|
60 |
-
if ( !
|
61 |
-
|
62 |
}
|
63 |
|
64 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
}
|
66 |
|
67 |
/**
|
@@ -75,6 +114,7 @@ class Tribe__Rewrite {
|
|
75 |
if ( ! $wp_rewrite instanceof WP_Rewrite ) {
|
76 |
global $wp_rewrite;
|
77 |
}
|
|
|
78 |
$this->rewrite = $wp_rewrite;
|
79 |
$this->bases = $this->get_bases( 'regex' );
|
80 |
|
@@ -90,20 +130,6 @@ class Tribe__Rewrite {
|
|
90 |
// Gets the rewrite bases and completes any other required setup work
|
91 |
$this->setup( $wp_rewrite );
|
92 |
|
93 |
-
/**
|
94 |
-
* Use this to change the Tribe__Events__Rewrite instance before new rules
|
95 |
-
* are committed.
|
96 |
-
*
|
97 |
-
* Should be used when you want to add more rewrite rules without having to
|
98 |
-
* deal with the array merge, noting that rules for The Events Calendar are
|
99 |
-
* themselves added via this hook (default priority).
|
100 |
-
*
|
101 |
-
* @var Tribe__Events__Rewrite $rewrite
|
102 |
-
*
|
103 |
-
* @deprecated 4.3 Use `tribe_pre_rewrite`
|
104 |
-
*/
|
105 |
-
do_action( 'tribe_events_pre_rewrite', $this );
|
106 |
-
|
107 |
/**
|
108 |
* Use this to change the Tribe__Rewrite instance before new rules
|
109 |
* are committed.
|
@@ -295,4 +321,635 @@ class Tribe__Rewrite {
|
|
295 |
return false;
|
296 |
}
|
297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
}
|
1 |
<?php
|
2 |
|
3 |
+
use Tribe\Traits\Cache_User;
|
4 |
+
use Tribe__Cache_Listener as Listener;
|
5 |
+
use Tribe__Utils__Array as Arr;
|
6 |
|
7 |
/**
|
8 |
* Class Tribe__Rewrite
|
12 |
* @since 4.3
|
13 |
*/
|
14 |
class Tribe__Rewrite {
|
15 |
+
use Cache_User;
|
16 |
|
17 |
/**
|
18 |
* If we wish to setup a rewrite rule that uses percent symbols, we'll need
|
21 |
const PERCENT_PLACEHOLDER = '~~TRIBE~PC~~';
|
22 |
|
23 |
/**
|
24 |
+
* Static singleton variable.
|
25 |
*
|
26 |
+
* @var static
|
27 |
*/
|
28 |
public static $instance;
|
29 |
|
48 |
*/
|
49 |
public $bases = array();
|
50 |
/**
|
51 |
+
* After creating the Hooks on WordPress we lock the usage of the function.
|
52 |
*
|
53 |
* @var boolean
|
54 |
*/
|
55 |
protected $hook_lock = false;
|
56 |
|
57 |
+
/**
|
58 |
+
* An array cache of resolved canonical URLs in the shape `[ <url> => <canonical_url> ]`.
|
59 |
+
*
|
60 |
+
* @since 4.9.11
|
61 |
+
*
|
62 |
+
* @var array
|
63 |
+
*/
|
64 |
+
protected $canonical_url_cache = null;
|
65 |
+
|
66 |
+
/**
|
67 |
+
* An array cache of parsed URLs in the shape `[ <url> => <parsed_vars> ]`.
|
68 |
+
*
|
69 |
+
* @since 4.9.11
|
70 |
+
*
|
71 |
+
* @var array
|
72 |
+
*/
|
73 |
+
protected $parse_request_cache = null;
|
74 |
+
|
75 |
+
/**
|
76 |
+
* And array cache of cleaned URLs.
|
77 |
+
*
|
78 |
+
* @since 4.9.11
|
79 |
+
*
|
80 |
+
* @var array
|
81 |
+
*/
|
82 |
+
protected $clean_url_cache = null;
|
83 |
|
84 |
/**
|
85 |
* Static Singleton Factory Method
|
87 |
* @return self
|
88 |
*/
|
89 |
public static function instance() {
|
90 |
+
if ( ! static::$instance ) {
|
91 |
+
static::$instance = new static;
|
92 |
}
|
93 |
|
94 |
+
return static::$instance;
|
95 |
+
}
|
96 |
+
|
97 |
+
/**
|
98 |
+
* Tribe__Rewrite constructor.
|
99 |
+
*
|
100 |
+
* @param WP_Rewrite|null $wp_rewrite
|
101 |
+
*/
|
102 |
+
public function __construct( WP_Rewrite $wp_rewrite = null ) {
|
103 |
+
$this->rewrite = $wp_rewrite;
|
104 |
}
|
105 |
|
106 |
/**
|
114 |
if ( ! $wp_rewrite instanceof WP_Rewrite ) {
|
115 |
global $wp_rewrite;
|
116 |
}
|
117 |
+
|
118 |
$this->rewrite = $wp_rewrite;
|
119 |
$this->bases = $this->get_bases( 'regex' );
|
120 |
|
130 |
// Gets the rewrite bases and completes any other required setup work
|
131 |
$this->setup( $wp_rewrite );
|
132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
/**
|
134 |
* Use this to change the Tribe__Rewrite instance before new rules
|
135 |
* are committed.
|
321 |
return false;
|
322 |
}
|
323 |
|
324 |
+
/**
|
325 |
+
* Returns the canonical URLs associated with a ugly link.
|
326 |
+
*
|
327 |
+
* This method will handle "our" URLs to go from their ugly form, filled with query vars, to the "pretty" one, if
|
328 |
+
* possible.
|
329 |
+
*
|
330 |
+
* @since 4.9.11
|
331 |
+
*
|
332 |
+
* @param string $url The URL to try and translate into its canonical form.
|
333 |
+
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
|
334 |
+
*
|
335 |
+
* @return string The canonical URL, or the input URL if it could not be resolved to a canonical one.
|
336 |
+
*/
|
337 |
+
public function get_canonical_url( $url, $force = false ) {
|
338 |
+
if ( get_class( $this ) === Tribe__Rewrite::class ) {
|
339 |
+
throw new BadMethodCallException(
|
340 |
+
'Method get_canonical_url should only be called on extending classes.'
|
341 |
+
);
|
342 |
+
}
|
343 |
+
|
344 |
+
if ( null === $this->rewrite ) {
|
345 |
+
// We re-do this check here as the object might have been initialized before the global rewrite was set.
|
346 |
+
$this->setup();
|
347 |
+
}
|
348 |
+
|
349 |
+
/**
|
350 |
+
* Filters the canonical URL for an input URL before any kind of logic runs.
|
351 |
+
*
|
352 |
+
* @since 4.9.11
|
353 |
+
*
|
354 |
+
* @param string|null $canonical_url The canonical URL, defaults to `null`; returning a non `null` value will
|
355 |
+
* make the logic bail and return the value.
|
356 |
+
* @param string $url The input URL to resolve to a canonical one.
|
357 |
+
* @param Tribe__Rewrite $this This rewrite object.
|
358 |
+
*/
|
359 |
+
$canonical_url = apply_filters( 'tribe_rewrite_pre_canonical_url', null, $url );
|
360 |
+
if ( null !== $canonical_url ) {
|
361 |
+
return $canonical_url;
|
362 |
+
}
|
363 |
+
|
364 |
+
$home_url = home_url();
|
365 |
+
|
366 |
+
// It's not a path we, or WP, could possibly handle.
|
367 |
+
$has_http_scheme = (bool) parse_url( $url, PHP_URL_SCHEME );
|
368 |
+
if (
|
369 |
+
$home_url === $url
|
370 |
+
|| ( $has_http_scheme && false === strpos( $url, $home_url ) )
|
371 |
+
) {
|
372 |
+
return $url;
|
373 |
+
}
|
374 |
+
|
375 |
+
$canonical_url = $url;
|
376 |
+
// To avoid issues with missing `path` component let's always add a trailing '/'.
|
377 |
+
if ( false !== strpos( $url, '?' ) ) {
|
378 |
+
$canonical_url = preg_replace( '~(\\/)*\\?~', '/?', $canonical_url );
|
379 |
+
} elseif ( false !== strpos( $url, '#' ) ) {
|
380 |
+
$canonical_url = preg_replace( '~(\\/)*#~', '/#', $canonical_url );
|
381 |
+
}
|
382 |
+
|
383 |
+
// Canonical URLs are supposed to contain the home URL.
|
384 |
+
if ( false === strpos( $canonical_url, $home_url ) ) {
|
385 |
+
$canonical_url = home_url( $canonical_url );
|
386 |
+
}
|
387 |
+
|
388 |
+
if ( empty( $canonical_url ) ) {
|
389 |
+
return $home_url;
|
390 |
+
}
|
391 |
+
|
392 |
+
if ( ! $force ) {
|
393 |
+
$this->warmup_cache(
|
394 |
+
'canonical_url',
|
395 |
+
WEEK_IN_SECONDS,
|
396 |
+
Listener::TRIGGER_GENERATE_REWRITE_RULES
|
397 |
+
);
|
398 |
+
if ( isset( $this->canonical_url_cache[ $url ] ) ) {
|
399 |
+
return $this->canonical_url_cache[ $url ];
|
400 |
+
}
|
401 |
+
}
|
402 |
+
|
403 |
+
$query = (string) parse_url( $url, PHP_URL_QUERY );
|
404 |
+
wp_parse_str( $query, $query_vars );
|
405 |
+
|
406 |
+
// Remove the `paged` query var if it's 1.
|
407 |
+
if ( isset( $query_vars['paged'] ) && 1 === (int) $query_vars['paged'] ) {
|
408 |
+
unset( $query_vars['paged'] );
|
409 |
+
}
|
410 |
+
|
411 |
+
ksort( $query_vars );
|
412 |
+
|
413 |
+
$our_rules = $this->get_handled_rewrite_rules();
|
414 |
+
$handled_query_vars = $this->get_rules_query_vars( $our_rules );
|
415 |
+
|
416 |
+
if (
|
417 |
+
empty( $our_rules )
|
418 |
+
|| ! in_array( Arr::get( $query_vars, 'post_type', 'post' ), $this->get_post_types(), true )
|
419 |
+
) {
|
420 |
+
$wp_canonical = redirect_canonical( $canonical_url, false );
|
421 |
+
if ( empty( $wp_canonical ) ) {
|
422 |
+
$wp_canonical = $canonical_url;
|
423 |
+
}
|
424 |
+
|
425 |
+
$this->canonical_url_cache[ $url ] = $wp_canonical;
|
426 |
+
|
427 |
+
return $wp_canonical;
|
428 |
+
}
|
429 |
+
|
430 |
+
$bases = (array) $this->get_bases();
|
431 |
+
ksort( $bases );
|
432 |
+
|
433 |
+
$localized_matchers = $this->get_localized_matchers();
|
434 |
+
$dynamic_matchers = $this->get_dynamic_matchers( $query_vars );
|
435 |
+
|
436 |
+
// Try to match only on the query vars we're actually handling.
|
437 |
+
$matched_vars = array_intersect_key( $query_vars, array_combine( $handled_query_vars, $handled_query_vars ) );
|
438 |
+
$unmatched_vars = array_diff_key( $query_vars, array_combine( $handled_query_vars, $handled_query_vars ) );
|
439 |
+
|
440 |
+
if ( empty( $matched_vars ) ) {
|
441 |
+
// The URL does contain query vars, but none we handle.
|
442 |
+
$wp_canonical = trailingslashit( redirect_canonical( $url, false ) );
|
443 |
+
$this->canonical_url_cache[ $url ] = $wp_canonical;
|
444 |
+
|
445 |
+
return $wp_canonical;
|
446 |
+
}
|
447 |
+
|
448 |
+
$found = false;
|
449 |
+
|
450 |
+
foreach ( $our_rules as $link_template => $index_path ) {
|
451 |
+
wp_parse_str( (string) parse_url( $index_path, PHP_URL_QUERY ), $link_vars );
|
452 |
+
ksort( $link_vars );
|
453 |
+
|
454 |
+
if ( array_keys( $link_vars ) !== array_keys( $matched_vars ) ) {
|
455 |
+
continue;
|
456 |
+
}
|
457 |
+
|
458 |
+
if ( ! (
|
459 |
+
Arr::get( $matched_vars, 'post_type', '' ) === Arr::get( $link_vars, 'post_type', '' )
|
460 |
+
&& Arr::get( $matched_vars, 'eventDisplay', '' ) === Arr::get( $link_vars, 'eventDisplay', '' )
|
461 |
+
) ) {
|
462 |
+
continue;
|
463 |
+
}
|
464 |
+
|
465 |
+
$replace = array_map( static function ( $localized_matcher ) use ( $matched_vars ) {
|
466 |
+
if ( ! is_array( $localized_matcher ) ) {
|
467 |
+
// For the dates.
|
468 |
+
return isset( $matched_vars[ $localized_matcher ] )
|
469 |
+
? $matched_vars[ $localized_matcher ]
|
470 |
+
: '';
|
471 |
+
}
|
472 |
+
|
473 |
+
if ( ! isset( $matched_vars[ $localized_matcher['query_var'] ] ) ) {
|
474 |
+
return '';
|
475 |
+
}
|
476 |
+
|
477 |
+
/*
|
478 |
+
* We use `end` as, by default, the localized version of the slug in the current language will be at the
|
479 |
+
* end of the array.
|
480 |
+
* @todo here we should keep a map, that has to generated at permalink flush time, to map locales/slugs.
|
481 |
+
*/
|
482 |
+
return end( $localized_matcher['localized_slugs'] );
|
483 |
+
}, $localized_matchers );
|
484 |
+
|
485 |
+
// Include dynamic matchers now.
|
486 |
+
$replace = array_merge( $dynamic_matchers, $replace );
|
487 |
+
$replaced = str_replace( array_keys( $replace ), $replace, $link_template );
|
488 |
+
|
489 |
+
// Remove trailing chars.
|
490 |
+
$path = rtrim( $replaced, '?$' );
|
491 |
+
$resolved = trailingslashit( home_url( $path ) );
|
492 |
+
$found = true;
|
493 |
+
|
494 |
+
break;
|
495 |
+
}
|
496 |
+
|
497 |
+
if ( empty( $resolved ) ) {
|
498 |
+
$wp_canonical = redirect_canonical( $canonical_url, false );
|
499 |
+
$resolved = empty( $wp_canonical ) ? $canonical_url : $wp_canonical;
|
500 |
+
}
|
501 |
+
|
502 |
+
if ( $canonical_url !== $resolved ) {
|
503 |
+
// Be sure to add a trailing slash to the URL; before `?` or `#`.
|
504 |
+
$resolved = preg_replace( '/(?<!\\/)(#|\\?)/u', '/$1', $resolved );
|
505 |
+
}
|
506 |
+
|
507 |
+
if ( count( $unmatched_vars ) ) {
|
508 |
+
$resolved = add_query_arg( $unmatched_vars, $resolved );
|
509 |
+
}
|
510 |
+
|
511 |
+
/**
|
512 |
+
* Filters the resolved canonical URL to allow third party code to modify it.
|
513 |
+
*
|
514 |
+
* Mind that the value will be cached and hence this filter will fire once per URL per request and, second, this
|
515 |
+
* filter will fire after all the logic to resolve the URL ran. If you want to filter the canonical URL before
|
516 |
+
* the logic runs then use the `tribe_rewrite_pre_canonical_url` filter.
|
517 |
+
*
|
518 |
+
* @since 4.9.11
|
519 |
+
*
|
520 |
+
* @param string $resolved The resolved, canonical URL.
|
521 |
+
* @param string $url The original URL to resolve.
|
522 |
+
* @param Tribe__Rewrite $this This object.
|
523 |
+
*/
|
524 |
+
$resolved = apply_filters( 'tribe_rewrite_canonical_url', $resolved, $url, $this );
|
525 |
+
|
526 |
+
if ( $found ) {
|
527 |
+
// Since we're caching let's not cache unmatched rules to allow for their later, valid resolution.
|
528 |
+
$this->canonical_url_cache[ $url ] = $resolved;
|
529 |
+
}
|
530 |
+
|
531 |
+
return $resolved;
|
532 |
+
}
|
533 |
+
|
534 |
+
/**
|
535 |
+
* Returns an array of rewrite rules handled by the implementation.
|
536 |
+
*
|
537 |
+
* @since 4.9.11
|
538 |
+
*
|
539 |
+
* @return array An array of rewrite rules handled by the implementation in the shape `[ <regex> => <path> ]`.
|
540 |
+
*/
|
541 |
+
protected function get_handled_rewrite_rules() {
|
542 |
+
// We need to make sure we are have WP_Rewrite setup
|
543 |
+
if ( ! $this->rewrite ) {
|
544 |
+
$this->setup();
|
545 |
+
}
|
546 |
+
|
547 |
+
// While this is specific to The Events Calendar we're handling a small enough post type base to keep it here.
|
548 |
+
$pattern = '/post_type=tribe_(events|venue|organizer)/';
|
549 |
+
// Reverse the rules to try and match the most complex first.
|
550 |
+
$rules = isset( $this->rewrite->rules ) ? $this->rewrite->rules : [];
|
551 |
+
$handled_rewrite_rules = array_filter( $rules,
|
552 |
+
static function ( $rule_query_string ) use ( $pattern ) {
|
553 |
+
return preg_match( $pattern, $rule_query_string );
|
554 |
+
} );
|
555 |
+
|
556 |
+
return $handled_rewrite_rules;
|
557 |
+
}
|
558 |
+
|
559 |
+
/**
|
560 |
+
* Returns a map relating localized regex matchers to query vars.
|
561 |
+
*
|
562 |
+
* @since 4.9.11
|
563 |
+
*
|
564 |
+
* @return array A map of localized regex matchers in the shape `[ <localized_regex> => <query_var> ]`.
|
565 |
+
*/
|
566 |
+
protected function get_localized_matchers() {
|
567 |
+
$bases = (array) $this->get_bases();
|
568 |
+
$query_var_map = $this->get_matcher_to_query_var_map();
|
569 |
+
|
570 |
+
$localized_matchers = [];
|
571 |
+
foreach ( $bases as $base => $localized_matcher ) {
|
572 |
+
if ( isset( $query_var_map[ $base ] ) ) {
|
573 |
+
$localized_matchers[ $localized_matcher ] = [
|
574 |
+
'query_var' => $query_var_map[ $base ],
|
575 |
+
'en_slug' => $base,
|
576 |
+
'localized_slugs' => [ $base ],
|
577 |
+
];
|
578 |
+
// If we have the localized slug version then let's parse it.
|
579 |
+
preg_match( '/^\\(\\?:(?<slugs>[^\\)]+)\\)$/u', $localized_matcher, $buffer );
|
580 |
+
if ( ! empty( $buffer['slugs'] ) ) {
|
581 |
+
$slugs = explode( '|', $buffer['slugs'] );
|
582 |
+
|
583 |
+
$localized_matchers[ $localized_matcher ]['localized_slugs'] = array_map(
|
584 |
+
static function ( $localized_slug ) {
|
585 |
+
return str_replace( '\-', '-', $localized_slug );
|
586 |
+
},
|
587 |
+
$slugs
|
588 |
+
);
|
589 |
+
|
590 |
+
// The English version is the first.
|
591 |
+
$localized_matchers[ $localized_matcher ]['en_slug'] = reset( $slugs );
|
592 |
+
}
|
593 |
+
}
|
594 |
+
}
|
595 |
+
|
596 |
+
return $localized_matchers;
|
597 |
+
}
|
598 |
+
|
599 |
+
/**
|
600 |
+
* Returns a map relating localize matcher slugs to the corresponding query var.
|
601 |
+
*
|
602 |
+
* @since 4.9.11
|
603 |
+
*
|
604 |
+
* @return array A map relating localized matcher slugs to the corresponding query var.
|
605 |
+
*/
|
606 |
+
protected function get_matcher_to_query_var_map() {
|
607 |
+
throw new BadMethodCallException(
|
608 |
+
'This method should not be called on the base class (' . __CLASS__ . '); only on extending classes.'
|
609 |
+
);
|
610 |
+
}
|
611 |
+
|
612 |
+
/**
|
613 |
+
* Return a list of the query vars handled in the input rewrite rules.
|
614 |
+
*
|
615 |
+
* @since 4.9.11
|
616 |
+
*
|
617 |
+
* @param array $rules A set of rewrite rules in the shape `[ <regex> => <path> ]`.
|
618 |
+
*
|
619 |
+
* @return array A list of all the query vars handled in the rules.
|
620 |
+
*/
|
621 |
+
protected function get_rules_query_vars( array $rules ) {
|
622 |
+
return array_unique( array_filter( array_merge( [], ...
|
623 |
+
array_values( array_map( static function ( $rule_string ) {
|
624 |
+
wp_parse_str( parse_url( $rule_string, PHP_URL_QUERY ), $vars );
|
625 |
+
|
626 |
+
return array_keys( $vars );
|
627 |
+
}, $rules ) ) ) )
|
628 |
+
);
|
629 |
+
}
|
630 |
+
|
631 |
+
/**
|
632 |
+
* Sets up the dynamic matchers based on the link query vars.
|
633 |
+
*
|
634 |
+
* @since 4.9.11
|
635 |
+
*
|
636 |
+
* @param array $query_vars An map of query vars and their values.
|
637 |
+
*
|
638 |
+
* @return array A map of dynamic matchers in the shape `[ <regex> => <value> ]`.
|
639 |
+
*/
|
640 |
+
protected function get_dynamic_matchers( array $query_vars ) {
|
641 |
+
$bases = (array) $this->get_bases();
|
642 |
+
$dynamic_matchers = [];
|
643 |
+
if ( isset( $query_vars['paged'] ) ) {
|
644 |
+
$page_regex = $bases['page'];
|
645 |
+
preg_match( '/^\(\?:(?<slugs>[^\\)]+)\)/', $page_regex, $matches );
|
646 |
+
if ( isset( $matches['slugs'] ) ) {
|
647 |
+
$slugs = explode( '|', $matches['slugs'] );
|
648 |
+
// The localized version is the last.
|
649 |
+
$localized_slug = end( $slugs );
|
650 |
+
// We use two different regular expressions to read pages, let's add both.
|
651 |
+
$dynamic_matchers["{$page_regex}/(\d+)"] = "{$localized_slug}/{$query_vars['paged']}";
|
652 |
+
$dynamic_matchers["{$page_regex}/([0-9]{1,})"] = "{$localized_slug}/{$query_vars['paged']}";
|
653 |
+
}
|
654 |
+
}
|
655 |
+
|
656 |
+
if ( isset( $query_vars['tag'] ) ) {
|
657 |
+
$tag = $query_vars['tag'];
|
658 |
+
$tag_term = get_term_by( 'slug', $tag, 'post_tag' );
|
659 |
+
|
660 |
+
if ( $tag_term instanceof WP_Term ) {
|
661 |
+
// Let's actually add the matcher only if the tag exists.
|
662 |
+
$tag_regex = $bases['tag'];
|
663 |
+
preg_match( '/^\(\?:(?<slugs>[^\\)]+)\)/', $tag_regex, $matches );
|
664 |
+
if ( isset( $matches['slugs'] ) ) {
|
665 |
+
$slugs = explode( '|', $matches['slugs'] );
|
666 |
+
// The localized version is the last.
|
667 |
+
$localized_slug = end( $slugs );
|
668 |
+
$dynamic_matchers["{$tag_regex}/([^/]+)"] = "{$localized_slug}/{$tag}";
|
669 |
+
}
|
670 |
+
}
|
671 |
+
}
|
672 |
+
|
673 |
+
if ( isset( $query_vars['feed'] ) ) {
|
674 |
+
$feed_regex = 'feed/(feed|rdf|rss|rss2|atom)';
|
675 |
+
$dynamic_matchers[ $feed_regex ] = "feed/{$query_vars['feed']}";
|
676 |
+
}
|
677 |
+
|
678 |
+
return $dynamic_matchers;
|
679 |
+
}
|
680 |
+
|
681 |
+
/**
|
682 |
+
* Returns a list of post types supported by the implementation.
|
683 |
+
*
|
684 |
+
* @since 4.9.11
|
685 |
+
*/
|
686 |
+
protected function get_post_types() {
|
687 |
+
throw new BadMethodCallException( 'Method get_post_types should be implemented by extending classes.' );
|
688 |
+
}
|
689 |
+
|
690 |
+
/**
|
691 |
+
* Parses a URL to produce an array of query variables.
|
692 |
+
*
|
693 |
+
* Most of this functionality was copied from `WP::parse_request()` method
|
694 |
+
* with some changes to avoid conflicts and removing non-required behaviors.
|
695 |
+
*
|
696 |
+
* @since 4.9.11
|
697 |
+
*
|
698 |
+
* @param string $url The URLto parse.
|
699 |
+
* @param array $extra_query_vars An associative array of extra query vars to use for the parsing. These vars will
|
700 |
+
* be read before the WordPress defined ones overriding them.
|
701 |
+
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
|
702 |
+
*
|
703 |
+
* @return array An array of query vars, as parsed from the input URL.
|
704 |
+
*/
|
705 |
+
public function parse_request( $url, array $extra_query_vars = [], $force = false ) {
|
706 |
+
if ( null === $this->rewrite ) {
|
707 |
+
// We re-do this check here as the object might have been initialized before the global rewrite was set.
|
708 |
+
$this->setup();
|
709 |
+
}
|
710 |
+
|
711 |
+
/**
|
712 |
+
* Allows short-circuiting the URL parsing.
|
713 |
+
*
|
714 |
+
* This filter will run before any logic runs, its result will not be cached and this filter will be called on
|
715 |
+
* each call to this method.
|
716 |
+
* Returning a non `null` value here will short-circuit this logic.
|
717 |
+
*
|
718 |
+
* @since 4.9.11
|
719 |
+
*
|
720 |
+
* @param array $query_vars The parsed query vars array.
|
721 |
+
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
|
722 |
+
* WordPress defined ones.
|
723 |
+
* @param string $url The URL to parse.
|
724 |
+
*/
|
725 |
+
$parsed = apply_filters( 'tribe_rewrite_pre_parse_query_vars', null, $extra_query_vars, $url );
|
726 |
+
if ( null !== $parsed ) {
|
727 |
+
return $parsed;
|
728 |
+
}
|
729 |
+
|
730 |
+
if ( ! $force ) {
|
731 |
+
$this->warmup_cache(
|
732 |
+
'parse_request',
|
733 |
+
WEEK_IN_SECONDS,
|
734 |
+
Listener::TRIGGER_GENERATE_REWRITE_RULES
|
735 |
+
);
|
736 |
+
if ( isset( $this->parse_request_cache[ $url ] ) ) {
|
737 |
+
return $this->parse_request_cache[ $url ];
|
738 |
+
}
|
739 |
+
}
|
740 |
+
|
741 |
+
$query_vars = [];
|
742 |
+
$post_type_query_vars = [];
|
743 |
+
$perma_query_vars = [];
|
744 |
+
$url_components = parse_url($url);
|
745 |
+
$url_path = Arr::get( $url_components, 'path', '/' );
|
746 |
+
$url_query = Arr::get( $url_components, 'query', '' );
|
747 |
+
parse_str( $url_query, $url_query_vars );
|
748 |
+
// Look for matches, removing leading `/` char.
|
749 |
+
$request_match = ltrim( $url_path, '/' );
|
750 |
+
|
751 |
+
// Fetch the rewrite rules.
|
752 |
+
$rewrite_rules = $this->rewrite->wp_rewrite_rules();
|
753 |
+
$matched_rule = false;
|
754 |
+
|
755 |
+
if ( ! empty( $rewrite_rules ) ) {
|
756 |
+
foreach ( (array) $rewrite_rules as $match => $query ) {
|
757 |
+
$matches_regex = preg_match( "#^$match#", $request_match, $matches )
|
758 |
+
|| preg_match( "#^$match#", urldecode( $request_match ), $matches );
|
759 |
+
|
760 |
+
if ( ! $matches_regex ) {
|
761 |
+
continue;
|
762 |
+
}
|
763 |
+
|
764 |
+
if (
|
765 |
+
$this->rewrite->use_verbose_page_rules
|
766 |
+
&& preg_match( '/pagename=\$matches\[([0-9]+)\]/', $query, $varmatch )
|
767 |
+
) {
|
768 |
+
// This is a verbose page match, let's check to be sure about it.
|
769 |
+
$page = get_page_by_path( $matches[ $varmatch[1] ] );
|
770 |
+
if ( ! $page ) {
|
771 |
+
continue;
|
772 |
+
}
|
773 |
+
$post_status_obj = get_post_status_object( $page->post_status );
|
774 |
+
if (
|
775 |
+
! $post_status_obj->public
|
776 |
+
&& ! $post_status_obj->protected
|
777 |
+
&& ! $post_status_obj->private
|
778 |
+
&& $post_status_obj->exclude_from_search
|
779 |
+
) {
|
780 |
+
continue;
|
781 |
+
}
|
782 |
+
}
|
783 |
+
|
784 |
+
// Got a match.
|
785 |
+
$matched_rule = $match;
|
786 |
+
break;
|
787 |
+
}
|
788 |
+
|
789 |
+
if ( false !== $matched_rule ) {
|
790 |
+
// Trim the query of everything up to the '?'.
|
791 |
+
$query = preg_replace( '!^.+\?!', '', $query );
|
792 |
+
// Substitute the substring matches into the query.
|
793 |
+
$query = addslashes( WP_MatchesMapRegex::apply( $query, $matches ) );
|
794 |
+
// Parse the query.
|
795 |
+
parse_str( $query, $perma_query_vars );
|
796 |
+
}
|
797 |
+
}
|
798 |
+
|
799 |
+
foreach ( get_post_types( [], 'objects' ) as $post_type => $t ) {
|
800 |
+
if (
|
801 |
+
is_post_type_viewable( $t )
|
802 |
+
&& $t->query_var
|
803 |
+
) {
|
804 |
+
$post_type_query_vars[ $t->query_var ] = $post_type;
|
805 |
+
}
|
806 |
+
}
|
807 |
+
|
808 |
+
global $wp;
|
809 |
+
|
810 |
+
/*
|
811 |
+
* WordPress would apply this filter in the `parse_request` method to allow the registration of additional query
|
812 |
+
* vars. They might not have been registered at this point so we do this again making sure to avoid duplicates.
|
813 |
+
*/
|
814 |
+
$public_query_vars = array_unique( apply_filters( 'query_vars', $wp->public_query_vars ) );
|
815 |
+
|
816 |
+
foreach ( $public_query_vars as $wpvar ) {
|
817 |
+
if ( isset( $extra_query_vars[ $wpvar ] ) ) {
|
818 |
+
$query_vars[ $wpvar ] = $extra_query_vars[ $wpvar ];
|
819 |
+
} elseif ( isset( $perma_query_vars[ $wpvar ] ) ) {
|
820 |
+
$query_vars[ $wpvar ] = $perma_query_vars[ $wpvar ];
|
821 |
+
}
|
822 |
+
if ( ! empty( $query_vars[ $wpvar ] ) ) {
|
823 |
+
if ( ! is_array( $query_vars[ $wpvar ] ) ) {
|
824 |
+
$query_vars[ $wpvar ] = (string) $query_vars[ $wpvar ];
|
825 |
+
} else {
|
826 |
+
foreach ( $query_vars[ $wpvar ] as $vkey => $v ) {
|
827 |
+
if ( is_scalar( $v ) ) {
|
828 |
+
$query_vars[ $wpvar ][ $vkey ] = (string) $v;
|
829 |
+
}
|
830 |
+
}
|
831 |
+
}
|
832 |
+
if ( isset( $post_type_query_vars[ $wpvar ] ) ) {
|
833 |
+
$query_vars['post_type'] = $post_type_query_vars[ $wpvar ];
|
834 |
+
$query_vars['name'] = $query_vars[ $wpvar ];
|
835 |
+
}
|
836 |
+
}
|
837 |
+
}
|
838 |
+
|
839 |
+
// Convert urldecoded spaces back into `+`.
|
840 |
+
foreach ( get_taxonomies( [], 'objects' ) as $taxonomy => $t ) {
|
841 |
+
if ( $t->query_var && isset( $query_vars[ $t->query_var ] ) ) {
|
842 |
+
$query_vars[ $t->query_var ] = str_replace( ' ', '+', $query_vars[ $t->query_var ] );
|
843 |
+
}
|
844 |
+
}
|
845 |
+
|
846 |
+
// Don't allow non-publicly queryable taxonomies to be queried from the front end.
|
847 |
+
if ( ! is_admin() ) {
|
848 |
+
foreach ( get_taxonomies( [ 'publicly_queryable' => false ], 'objects' ) as $taxonomy => $t ) {
|
849 |
+
/*
|
850 |
+
* Disallow when set to the 'taxonomy' query var.
|
851 |
+
* Non-publicly queryable taxonomies cannot register custom query vars. See register_taxonomy().
|
852 |
+
*/
|
853 |
+
if ( isset( $query_vars['taxonomy'] ) && $taxonomy === $query_vars['taxonomy'] ) {
|
854 |
+
unset( $query_vars['taxonomy'], $query_vars['term'] );
|
855 |
+
}
|
856 |
+
}
|
857 |
+
}
|
858 |
+
|
859 |
+
// Limit publicly queried post_types to those that are publicly_queryable
|
860 |
+
if ( isset( $query_vars['post_type'] ) ) {
|
861 |
+
$queryable_post_types = get_post_types( [ 'publicly_queryable' => true ] );
|
862 |
+
if ( ! is_array( $query_vars['post_type'] ) ) {
|
863 |
+
if ( ! in_array( $query_vars['post_type'], $queryable_post_types ) ) {
|
864 |
+
unset( $query_vars['post_type'] );
|
865 |
+
}
|
866 |
+
} else {
|
867 |
+
$query_vars['post_type'] = array_intersect( $query_vars['post_type'], $queryable_post_types );
|
868 |
+
}
|
869 |
+
}
|
870 |
+
|
871 |
+
// Resolve conflicts between posts with numeric slugs and date archive queries.
|
872 |
+
$query_vars = wp_resolve_numeric_slug_conflicts( $query_vars );
|
873 |
+
|
874 |
+
foreach ( (array) $wp->private_query_vars as $var ) {
|
875 |
+
if ( isset( $extra_query_vars[ $var ] ) ) {
|
876 |
+
$query_vars[ $var ] = $extra_query_vars[ $var ];
|
877 |
+
}
|
878 |
+
}
|
879 |
+
|
880 |
+
if ( ! empty( $url_query_vars ) ) {
|
881 |
+
// If the URL did have query vars keep them if not overridden by our resolution.
|
882 |
+
$query_vars = array_merge( $url_query_vars, $query_vars );
|
883 |
+
}
|
884 |
+
|
885 |
+
/**
|
886 |
+
* Filters the array of parsed query variables after the class logic has been applied to it.
|
887 |
+
*
|
888 |
+
* Due to the costly nature of this operation the results will be cached. The logic, and this filter, will
|
889 |
+
* not run a second time for the same URL in the context of the same request.
|
890 |
+
*
|
891 |
+
* @since 4.9.11
|
892 |
+
*
|
893 |
+
* @param array $query_vars The parsed query vars array.
|
894 |
+
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
|
895 |
+
* WordPress defined ones.
|
896 |
+
* @param string $url The URL to parse.
|
897 |
+
*/
|
898 |
+
$query_vars = apply_filters( 'tribe_rewrite_parse_query_vars', $query_vars, $extra_query_vars, $url );
|
899 |
+
|
900 |
+
if ( $matched_rule ) {
|
901 |
+
// Since we're caching let's not cache unmatchec URLs to allow for their later, valid matching.
|
902 |
+
$this->parse_request_cache[ $url ] = $query_vars;
|
903 |
+
}
|
904 |
+
|
905 |
+
return $query_vars;
|
906 |
+
}
|
907 |
+
|
908 |
+
/**
|
909 |
+
* Dumps the cache before destruction.
|
910 |
+
*
|
911 |
+
* @since 4.9.11
|
912 |
+
*/
|
913 |
+
public function __destruct() {
|
914 |
+
$this->dump_cache();
|
915 |
+
}
|
916 |
+
|
917 |
+
/**
|
918 |
+
* Returns the "clean" version of a URL.
|
919 |
+
*
|
920 |
+
* The URL is first parsed then resolved to a canonical URL.
|
921 |
+
* As an example the URL `/events/list/?post_type=tribe_events` is "dirty" in that the `post_type` query variable
|
922 |
+
* is redundant. The clean version of the URL is `/events/list/`, where the query variable is removed.
|
923 |
+
*
|
924 |
+
* @since 4.9.11
|
925 |
+
*
|
926 |
+
* @param string $url The URL to clean.
|
927 |
+
* @param bool $force Whether to try and use the cache or force a new URL cleaning run.
|
928 |
+
*
|
929 |
+
* @return string The cleaned URL, or the input URL if it could not be resolved to a clean one.
|
930 |
+
*/
|
931 |
+
public function get_clean_url( $url, $force = false ) {
|
932 |
+
if ( ! $force ) {
|
933 |
+
$this->warmup_cache(
|
934 |
+
'clean_url',
|
935 |
+
WEEK_IN_SECONDS,
|
936 |
+
Listener::TRIGGER_GENERATE_REWRITE_RULES
|
937 |
+
);
|
938 |
+
if ( isset( $this->clean_url_cache[ $url ] ) ) {
|
939 |
+
return $this->clean_url_cache[ $url ];
|
940 |
+
}
|
941 |
+
}
|
942 |
+
|
943 |
+
$parsed_vars = $this->parse_request( $url );
|
944 |
+
|
945 |
+
if ( empty( $parsed_vars ) ) {
|
946 |
+
return home_url();
|
947 |
+
}
|
948 |
+
|
949 |
+
$clean = $this->get_canonical_url( add_query_arg( $parsed_vars, home_url() ) );
|
950 |
+
|
951 |
+
$this->clean_url_cache[ $url ] = $clean;
|
952 |
+
|
953 |
+
return $clean;
|
954 |
+
}
|
955 |
}
|
common/src/Tribe/Template.php
CHANGED
@@ -187,10 +187,10 @@ class Tribe__Template {
|
|
187 |
* @return mixed The value of the specified index or the default if not found.
|
188 |
*/
|
189 |
final public function get( $index, $default = null, $is_local = true ) {
|
190 |
-
$context = $this->
|
191 |
|
192 |
if ( true === $is_local ) {
|
193 |
-
$context = $this->
|
194 |
}
|
195 |
|
196 |
/**
|
@@ -613,4 +613,55 @@ class Tribe__Template {
|
|
613 |
|
614 |
return $html;
|
615 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
616 |
}
|
187 |
* @return mixed The value of the specified index or the default if not found.
|
188 |
*/
|
189 |
final public function get( $index, $default = null, $is_local = true ) {
|
190 |
+
$context = $this->get_global_values();
|
191 |
|
192 |
if ( true === $is_local ) {
|
193 |
+
$context = $this->get_local_values();
|
194 |
}
|
195 |
|
196 |
/**
|
613 |
|
614 |
return $html;
|
615 |
}
|
616 |
+
|
617 |
+
/**
|
618 |
+
* Sets a number of values at the same time.
|
619 |
+
*
|
620 |
+
* @since 4.9.11
|
621 |
+
*
|
622 |
+
* @param array $values An associative key/value array of the values to set.
|
623 |
+
* @param bool $is_local Whether to set the values as global or local; defaults to local as the `set` method does.
|
624 |
+
*
|
625 |
+
* @see Tribe__Template::set()
|
626 |
+
*/
|
627 |
+
public function set_values( array $values = [], $is_local = true ) {
|
628 |
+
foreach ( $values as $key => $value ) {
|
629 |
+
$this->set( $key, $value, $is_local );
|
630 |
+
}
|
631 |
+
}
|
632 |
+
|
633 |
+
/**
|
634 |
+
* Returns the Template global context.
|
635 |
+
*
|
636 |
+
* @since 4.9.11
|
637 |
+
*
|
638 |
+
* @return array An associative key/value array of the Template global context.
|
639 |
+
*/
|
640 |
+
public function get_global_values() {
|
641 |
+
return $this->global;
|
642 |
+
}
|
643 |
+
|
644 |
+
/**
|
645 |
+
* Returns the Template local context.
|
646 |
+
*
|
647 |
+
* @since 4.9.11
|
648 |
+
*
|
649 |
+
* @return array An associative key/value array of the Template local context.
|
650 |
+
*/
|
651 |
+
public function get_local_values() {
|
652 |
+
return $this->context;
|
653 |
+
}
|
654 |
+
|
655 |
+
/**
|
656 |
+
* Returns the Template global and local context values.
|
657 |
+
*
|
658 |
+
* Local values will override the template global context values.
|
659 |
+
*
|
660 |
+
* @since 4.9.11
|
661 |
+
*
|
662 |
+
* @return array An associative key/value array of the Template global and local context.
|
663 |
+
*/
|
664 |
+
public function get_values() {
|
665 |
+
return array_merge( $this->get_global_values(), $this->get_local_values() );
|
666 |
+
}
|
667 |
}
|
common/src/Tribe/Traits/Cache_User.php
ADDED
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Provides methods to easily read and write to the Tribe Cache.
|
4 |
+
*
|
5 |
+
* Objects using this trait should define array request cache properties and, at the very least, dump the cache on
|
6 |
+
* `__destruct`.
|
7 |
+
*
|
8 |
+
* @since 4.9.11
|
9 |
+
*
|
10 |
+
* @example
|
11 |
+
* ```php
|
12 |
+
* <?php
|
13 |
+
* class Some_Class {
|
14 |
+
* use \Tribe\Cache_User;
|
15 |
+
*
|
16 |
+
* protected $computation_cache = [];
|
17 |
+
*
|
18 |
+
* public function __destruct(){
|
19 |
+
* $this->dump_cache();
|
20 |
+
* }
|
21 |
+
*
|
22 |
+
* public function calculate_something( $key ){
|
23 |
+
* $this->warmup_cache( 'computation', WEEK_IN_SECONDS, 'save_post' );
|
24 |
+
* if( isset( $this->computation_cache[$key] ) ){
|
25 |
+
* return $this->computation_cache[$key];
|
26 |
+
* }
|
27 |
+
*
|
28 |
+
* $computated = 23;
|
29 |
+
*
|
30 |
+
* $this->computation_cache[$key] = $computated;
|
31 |
+
*
|
32 |
+
* return $computated;
|
33 |
+
* }
|
34 |
+
* }
|
35 |
+
* ```
|
36 |
+
*
|
37 |
+
* @package Tribe
|
38 |
+
*/
|
39 |
+
|
40 |
+
namespace Tribe\Traits;
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Class Cache_User
|
44 |
+
*
|
45 |
+
* @since 4.9.11
|
46 |
+
*
|
47 |
+
* @package Tribe
|
48 |
+
*/
|
49 |
+
trait Cache_User {
|
50 |
+
|
51 |
+
|
52 |
+
/**
|
53 |
+
* An array of caches and data for each key.
|
54 |
+
*
|
55 |
+
* @var array
|
56 |
+
*/
|
57 |
+
protected $caches = [];
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Dumps the temporary cache to the persistent one.
|
61 |
+
*/
|
62 |
+
public function dump_cache() {
|
63 |
+
foreach ( $this->caches as $key => $cache ) {
|
64 |
+
|
65 |
+
list( $cache, $prefix, $expiration, $expiration_trigger ) = array_values( $this->caches[ $key ] );
|
66 |
+
|
67 |
+
if ( isset( $this->{$key . '_cache'} ) ) {
|
68 |
+
/** @var \Tribe__Cache $cache */
|
69 |
+
$cache->set( $prefix . $key,
|
70 |
+
$this->{$key . '_cache'},
|
71 |
+
$expiration,
|
72 |
+
$expiration_trigger
|
73 |
+
);
|
74 |
+
}
|
75 |
+
}
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Warms up one of the caches used by the class, if not warmed up already.
|
80 |
+
*
|
81 |
+
* @since 4.9.11
|
82 |
+
*
|
83 |
+
* @param string $key The key of the cache to warm up.
|
84 |
+
* @param int $expiration The expiration, in seconds, to set on the cache.
|
85 |
+
* @param string $expiration_trigger The expiration trigger to set on the cache; this should be one of those
|
86 |
+
* supported by the `Tribe__Cache_Listener` class.
|
87 |
+
*
|
88 |
+
* @see \Tribe__Cache_Listener::add_hooks()
|
89 |
+
*/
|
90 |
+
protected function warmup_cache( $key, $expiration = 0, $expiration_trigger = '' ) {
|
91 |
+
if ( ! isset( $this->caches[ $key ] ) ) {
|
92 |
+
$this_class = get_class( $this );
|
93 |
+
|
94 |
+
if ( ! property_exists( $this, $key . '_cache' ) ) {
|
95 |
+
throw new \BadMethodCallException(
|
96 |
+
sprintf(
|
97 |
+
'The %s class should explicitly define a "%s" property to use the %s trait.',
|
98 |
+
$this_class,
|
99 |
+
$key . '_cache',
|
100 |
+
__TRAIT__
|
101 |
+
)
|
102 |
+
);
|
103 |
+
}
|
104 |
+
|
105 |
+
$this->caches[ $key ] = [
|
106 |
+
'cache_object' => tribe( 'cache' ),
|
107 |
+
'prefix' => $this_class,
|
108 |
+
'expiration' => $expiration,
|
109 |
+
'expiration_trigger' => $expiration_trigger,
|
110 |
+
];
|
111 |
+
}
|
112 |
+
|
113 |
+
list( $cache, $prefix, $expiration, $expiration_trigger ) = array_values( $this->caches[ $key ] );
|
114 |
+
|
115 |
+
if ( null === $this->{$key . '_cache'} ) {
|
116 |
+
/** @var \Tribe__Cache $cache */
|
117 |
+
$this->{$key . '_cache'} = $cache->get(
|
118 |
+
$prefix . $key,
|
119 |
+
$expiration_trigger,
|
120 |
+
[],
|
121 |
+
$expiration
|
122 |
+
);
|
123 |
+
if ( false === $this->{$key . '_cache'} ) {
|
124 |
+
$this->{$key . '_cache'} = [];
|
125 |
+
}
|
126 |
+
}
|
127 |
+
}
|
128 |
+
}
|
common/src/Tribe/Utils/Array.php
CHANGED
@@ -417,4 +417,27 @@ class Tribe__Utils__Array {
|
|
417 |
|
418 |
return ksort( $array );
|
419 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
420 |
}
|
417 |
|
418 |
return ksort( $array );
|
419 |
}
|
420 |
+
|
421 |
+
/**
|
422 |
+
* Returns the value associated with the first index, among the indexes, that is set in the array..
|
423 |
+
*
|
424 |
+
* @since 4.9.11
|
425 |
+
*
|
426 |
+
* @param array $array The array to search.
|
427 |
+
* @param array $indexes The indexes to search; in order the function will look from the first to the last.
|
428 |
+
* @param null $default The value that will be returned if the array does not have any of the indexes set.
|
429 |
+
*
|
430 |
+
* @return mixed|null The set value or the default value.
|
431 |
+
*/
|
432 |
+
public static function get_first_set( array $array, array $indexes, $default = null ) {
|
433 |
+
foreach ( $indexes as $index ) {
|
434 |
+
if ( ! isset( $array[ $index ] ) ) {
|
435 |
+
continue;
|
436 |
+
}
|
437 |
+
|
438 |
+
return $array[ $index ];
|
439 |
+
}
|
440 |
+
|
441 |
+
return $default;
|
442 |
+
}
|
443 |
}
|
common/src/functions/url.php
ADDED
@@ -0,0 +1,182 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Functions, or polyfills, related to URL manipulation
|
4 |
+
*
|
5 |
+
* @since 4.9.11
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* The code for the `tribe_build_url` function is from https://github.com/jakeasmith/http_build_url
|
10 |
+
*
|
11 |
+
* @see https://github.com/jakeasmith/http_build_url
|
12 |
+
*
|
13 |
+
* URL constants as defined in the PHP Manual under "Constants usable with
|
14 |
+
* http_build_url()".
|
15 |
+
*
|
16 |
+
* @see http://us2.php.net/manual/en/http.constants.php#http.constants.url
|
17 |
+
*/
|
18 |
+
if ( ! defined( 'HTTP_URL_REPLACE' ) ) {
|
19 |
+
define( 'HTTP_URL_REPLACE', 1 );
|
20 |
+
}
|
21 |
+
if ( ! defined( 'HTTP_URL_JOIN_PATH' ) ) {
|
22 |
+
define( 'HTTP_URL_JOIN_PATH', 2 );
|
23 |
+
}
|
24 |
+
if ( ! defined( 'HTTP_URL_JOIN_QUERY' ) ) {
|
25 |
+
define( 'HTTP_URL_JOIN_QUERY', 4 );
|
26 |
+
}
|
27 |
+
if ( ! defined( 'HTTP_URL_STRIP_USER' ) ) {
|
28 |
+
define( 'HTTP_URL_STRIP_USER', 8 );
|
29 |
+
}
|
30 |
+
if ( ! defined( 'HTTP_URL_STRIP_PASS' ) ) {
|
31 |
+
define( 'HTTP_URL_STRIP_PASS', 16 );
|
32 |
+
}
|
33 |
+
if ( ! defined( 'HTTP_URL_STRIP_AUTH' ) ) {
|
34 |
+
define( 'HTTP_URL_STRIP_AUTH', 32 );
|
35 |
+
}
|
36 |
+
if ( ! defined( 'HTTP_URL_STRIP_PORT' ) ) {
|
37 |
+
define( 'HTTP_URL_STRIP_PORT', 64 );
|
38 |
+
}
|
39 |
+
if ( ! defined( 'HTTP_URL_STRIP_PATH' ) ) {
|
40 |
+
define( 'HTTP_URL_STRIP_PATH', 128 );
|
41 |
+
}
|
42 |
+
if ( ! defined( 'HTTP_URL_STRIP_QUERY' ) ) {
|
43 |
+
define( 'HTTP_URL_STRIP_QUERY', 256 );
|
44 |
+
}
|
45 |
+
if ( ! defined( 'HTTP_URL_STRIP_FRAGMENT' ) ) {
|
46 |
+
define( 'HTTP_URL_STRIP_FRAGMENT', 512 );
|
47 |
+
}
|
48 |
+
if ( ! defined( 'HTTP_URL_STRIP_ALL' ) ) {
|
49 |
+
define( 'HTTP_URL_STRIP_ALL', 1024 );
|
50 |
+
}
|
51 |
+
|
52 |
+
if ( ! function_exists( 'tribe_build_url' ) ) {
|
53 |
+
/**
|
54 |
+
* Build a URL.
|
55 |
+
*
|
56 |
+
* The parts of the second URL will be merged into the first according to
|
57 |
+
* the flags argument.
|
58 |
+
*
|
59 |
+
* @since 4.9.11
|
60 |
+
*
|
61 |
+
* @param mixed $url (part(s) of) an URL in form of a string or associative array like parse_url() returns.
|
62 |
+
* @param mixed $parts Same as the first argument.
|
63 |
+
* @param int $flags A bitmask of binary ordered HTTP_URL constants; HTTP_URL_REPLACE is the default.
|
64 |
+
* @param array $new_url if set, it will be filled with the parts of the composed url like `parse_url()` would
|
65 |
+
* return.
|
66 |
+
*
|
67 |
+
* @return string The URL built from its parts.
|
68 |
+
*/
|
69 |
+
function tribe_build_url( $url, $parts = [], $flags = HTTP_URL_REPLACE, &$new_url = [] ) {
|
70 |
+
is_array( $url ) || $url = parse_url( $url );
|
71 |
+
is_array( $parts ) || $parts = parse_url( $parts );
|
72 |
+
|
73 |
+
( isset( $url['query'] ) && is_string( $url['query'] ) ) || $url['query'] = null;
|
74 |
+
( isset( $parts['query'] ) && is_string( $parts['query'] ) ) || $parts['query'] = null;
|
75 |
+
|
76 |
+
$keys = [ 'user', 'pass', 'port', 'path', 'query', 'fragment' ];
|
77 |
+
|
78 |
+
// HTTP_URL_STRIP_ALL and HTTP_URL_STRIP_AUTH cover several other flags.
|
79 |
+
if ( $flags & HTTP_URL_STRIP_ALL ) {
|
80 |
+
$flags |= HTTP_URL_STRIP_USER | HTTP_URL_STRIP_PASS
|
81 |
+
| HTTP_URL_STRIP_PORT | HTTP_URL_STRIP_PATH
|
82 |
+
| HTTP_URL_STRIP_QUERY | HTTP_URL_STRIP_FRAGMENT;
|
83 |
+
} elseif ( $flags & HTTP_URL_STRIP_AUTH ) {
|
84 |
+
$flags |= HTTP_URL_STRIP_USER | HTTP_URL_STRIP_PASS;
|
85 |
+
}
|
86 |
+
|
87 |
+
// Schema and host are alwasy replaced
|
88 |
+
foreach ( [ 'scheme', 'host' ] as $part ) {
|
89 |
+
if ( isset( $parts[ $part ] ) ) {
|
90 |
+
$url[ $part ] = $parts[ $part ];
|
91 |
+
}
|
92 |
+
}
|
93 |
+
|
94 |
+
if ( $flags & HTTP_URL_REPLACE ) {
|
95 |
+
foreach ( $keys as $key ) {
|
96 |
+
if ( isset( $parts[ $key ] ) ) {
|
97 |
+
$url[ $key ] = $parts[ $key ];
|
98 |
+
}
|
99 |
+
}
|
100 |
+
} else {
|
101 |
+
if ( isset( $parts['path'] ) && ( $flags & HTTP_URL_JOIN_PATH ) ) {
|
102 |
+
if ( isset( $url['path'] ) && substr( $parts['path'], 0, 1 ) !== '/' ) {
|
103 |
+
// Workaround for trailing slashes
|
104 |
+
$url['path'] .= 'a';
|
105 |
+
$url['path'] = rtrim(
|
106 |
+
str_replace( basename( $url['path'] ), '', $url['path'] ),
|
107 |
+
'/'
|
108 |
+
) . '/' . ltrim( $parts['path'], '/' );
|
109 |
+
} else {
|
110 |
+
$url['path'] = $parts['path'];
|
111 |
+
}
|
112 |
+
}
|
113 |
+
|
114 |
+
if ( isset( $parts['query'] ) && ( $flags & HTTP_URL_JOIN_QUERY ) ) {
|
115 |
+
if ( isset( $url['query'] ) ) {
|
116 |
+
parse_str( $url['query'], $url_query );
|
117 |
+
parse_str( $parts['query'], $parts_query );
|
118 |
+
|
119 |
+
$url['query'] = http_build_query(
|
120 |
+
array_replace_recursive(
|
121 |
+
$url_query,
|
122 |
+
$parts_query
|
123 |
+
)
|
124 |
+
);
|
125 |
+
} else {
|
126 |
+
$url['query'] = $parts['query'];
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
130 |
+
|
131 |
+
if ( isset( $url['path'] ) && $url['path'] !== '' && substr( $url['path'], 0, 1 ) !== '/' ) {
|
132 |
+
$url['path'] = '/' . $url['path'];
|
133 |
+
}
|
134 |
+
|
135 |
+
foreach ( $keys as $key ) {
|
136 |
+
$strip = 'HTTP_URL_STRIP_' . strtoupper( $key );
|
137 |
+
if ( $flags & constant( $strip ) ) {
|
138 |
+
unset( $url[ $key ] );
|
139 |
+
}
|
140 |
+
}
|
141 |
+
|
142 |
+
$parsed_string = '';
|
143 |
+
|
144 |
+
if ( ! empty( $url['scheme'] ) ) {
|
145 |
+
$parsed_string .= $url['scheme'] . '://';
|
146 |
+
}
|
147 |
+
|
148 |
+
if ( ! empty( $url['user'] ) ) {
|
149 |
+
$parsed_string .= $url['user'];
|
150 |
+
|
151 |
+
if ( isset( $url['pass'] ) ) {
|
152 |
+
$parsed_string .= ':' . $url['pass'];
|
153 |
+
}
|
154 |
+
|
155 |
+
$parsed_string .= '@';
|
156 |
+
}
|
157 |
+
|
158 |
+
if ( ! empty( $url['host'] ) ) {
|
159 |
+
$parsed_string .= $url['host'];
|
160 |
+
}
|
161 |
+
|
162 |
+
if ( ! empty( $url['port'] ) ) {
|
163 |
+
$parsed_string .= ':' . $url['port'];
|
164 |
+
}
|
165 |
+
|
166 |
+
if ( ! empty( $url['path'] ) ) {
|
167 |
+
$parsed_string .= $url['path'];
|
168 |
+
}
|
169 |
+
|
170 |
+
if ( ! empty( $url['query'] ) ) {
|
171 |
+
$parsed_string .= '?' . $url['query'];
|
172 |
+
}
|
173 |
+
|
174 |
+
if ( ! empty( $url['fragment'] ) ) {
|
175 |
+
$parsed_string .= '#' . $url['fragment'];
|
176 |
+
}
|
177 |
+
|
178 |
+
$new_url = $url;
|
179 |
+
|
180 |
+
return $parsed_string;
|
181 |
+
}
|
182 |
+
}
|
common/src/resources/css/app/components.min.css.map
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{"version":3,"sources":["webpack://tribe.common.[name]/./src/modules/components/plugin-block-hooks/style.pcss","webpack://tribe.common.[name]/./src/modules/components/form/select/style.pcss"],"names":[],"mappings":"AAAA,iFAAiF,SAAS,2GAA2G,SAAS,yBAAyB,UAAU,6dAA6d,aAAa,0IAA0I,SAAS,iJAAiJ,aAAa,2KAA2K,aAAa,2GAA2G,a;ACA/yC,0BAA0B,aAAa,8BAA8B,cAAc,gBAAgB,kCAAkC,sBAAsB,kBAAkB,yBAAyB,yCAAyC,mBAAmB,yBAAyB,YAAY,cAAc,aAAa,iCAAiC,eAAe,gBAAgB,uBAAuB,gBAAgB,iBAAiB,gBAAgB,qBAAqB,WAAW,8CAA8C,OAAO,2CAA2C,uBAAuB,SAAS,cAAc,eAAe,cAAc,iBAAiB,iBAAiB,gBAAgB,WAAW,iDAAiD,yBAAyB,W","file":"src/resources/css/app/components.min.css","sourcesContent":[".tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}",".tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}"],"sourceRoot":""}
|
|
common/src/resources/css/app/elements.min.css.map
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{"version":3,"sources":["webpack://tribe.common.[name]/./src/modules/elements/button/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/accordion/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/block-icon/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/counter/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/image-upload/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/label-with-link/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/label-with-modal/style.pcss","webpack://tribe.common.[name]/./src/modules/components/plugin-block-hooks/style.pcss","webpack://tribe.common.[name]/./src/modules/components/form/select/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/input/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/time-picker/style.pcss","webpack://tribe.common.[name]/./node_modules/react-day-picker/lib/style.css","webpack://tribe.common.[name]/./src/modules/elements/day-picker-input/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/creatable-select/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/placeholder/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/heading/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/paragraph/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/checkbox-input/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/select/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/style.pcss"],"names":[],"mappings":"AAAA,0BAA0B,6BAA6B,YAAY,UAAU,SAAS,gBAAgB,mEAAmE,6BAA6B,YAAY,UAAU,SAAS,mCAAmC,eAAe,uFAAuF,eAAe,2EAA2E,yBAAyB,WAAW,sBAAsB,eAAe,gBAAgB,iBAAiB,qCAAqC,8KAA8K,yBAAyB,qTAAqT,yBAAyB,c;ACA5mC,sCAAsC,aAAa,gBAAgB,6CAA6C,gB;ACAhH,8DAA8D,YAAY,aAAa,mBAAmB,uBAAuB,kEAAkE,WAAW,YAAY,wDAAwD,yBAAyB,qGAAqG,c;ACAhZ,uBAAuB,aAAa,sBAAsB,mBAAmB,8BAA8B,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,mBAAmB,8BAA8B,UAAU,cAAc,eAAe,iBAAiB,qB;ACA5R,sFAAsF,UAAU,gBAAgB,WAAW,eAAe,gBAAgB,iBAAiB,qCAAqC,aAAa,8BAA8B,mBAAmB,4EAA4E,uBAAuB,+EAA+E,UAAU,UAAU,iCAAiC,eAAe,cAAc,iBAAiB,SAAS,2CAA2C,UAAU,kBAAkB,2CAA2C,UAAU,UAAU,gBAAgB,kBAAkB,kBAAkB,2CAA2C,kBAAkB,SAAS,WAAW,WAAW,YAAY,YAAY,kBAAkB,yBAAyB,mGAAmG,aAAa,8NAA8N,aAAa,uXAAuX,aAAa,gDAAgD,SAAS,mBAAmB,WAAW,YAAY,gBAAgB,UAAU,kBAAkB,U;ACAnvD,wGAAwG,aAAa,mBAAmB,sBAAsB,kBAAkB,yBAAyB,8KAA8K,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,mBAAmB,kLAAkL,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,qBAAqB,gBAAgB,0BAA0B,4XAA4X,cAAc,8QAA8Q,c;ACA78C,gCAAgC,aAAa,mBAAmB,sBAAsB,kBAAkB,yBAAyB,YAAY,mEAAmE,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,8EAA8E,UAAU,oEAAoE,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,0BAA0B,oJAAoJ,cAAc,mPAAmP,c;ACA38B,iFAAiF,SAAS,2GAA2G,SAAS,yBAAyB,UAAU,6dAA6d,aAAa,0IAA0I,SAAS,iJAAiJ,aAAa,2KAA2K,aAAa,2GAA2G,a;ACA/yC,0BAA0B,aAAa,8BAA8B,cAAc,gBAAgB,kCAAkC,sBAAsB,kBAAkB,yBAAyB,yCAAyC,mBAAmB,yBAAyB,YAAY,cAAc,aAAa,iCAAiC,eAAe,gBAAgB,uBAAuB,gBAAgB,iBAAiB,gBAAgB,qBAAqB,WAAW,8CAA8C,OAAO,2CAA2C,uBAAuB,SAAS,cAAc,eAAe,cAAc,iBAAiB,iBAAiB,gBAAgB,WAAW,iDAAiD,yBAAyB,W;ACA5xB,4EAA4E,WAAW,eAAe,iBAAiB,yBAAyB,iBAAiB,SAAS,YAAY,wFAAwF,WAAW,gBAAgB,aAAa,8FAA8F,c;ACApZ,0BAA0B,qBAAqB,kCAAkC,sBAAsB,yBAAyB,kBAAkB,aAAa,mBAAmB,uBAAuB,mFAAmF,iCAAiC,eAAe,gBAAgB,uBAAuB,YAAY,WAAW,8EAA8E,aAAa,oGAAoG,aAAa,+EAA+E,cAAc,iBAAiB,iBAAiB,qBAAqB,aAAa,mBAAmB,uBAAuB,mFAAmF,gBAAgB,oEAAoE,aAAa,cAAc,4FAA4F,eAAe,mEAAmE,cAAc,WAAW,cAAc,iBAAiB,eAAe,gCAAgC,iBAAiB,uBAAuB,gBAAgB,kJAAkJ,yBAAyB,gPAAgP,WAAW,yB;ACAttD,WAAW,qBAAqB,eAAe,mBAAmB,kBAAkB,mBAAmB,mBAAmB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,kBAAkB,aAAa,eAAe,uBAAuB,iBAAiB,cAAc,aAAa,eAAe,iBAAiB,yBAAyB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,qBAAqB,kBAAkB,QAAQ,YAAY,UAAU,qBAAqB,eAAe,aAAa,cAAc,wBAAwB,oBAAoB,4BAA4B,cAAc,eAAe,2BAA2B,WAAW,2BAA2B,mBAAmB,qCAAqC,kjBAAkjB,2BAA2B,qCAAqC,8lBAA8lB,0CAA0C,aAAa,mBAAmB,sBAAsB,mBAAmB,eAAe,gBAAgB,uBAAuB,gBAAgB,iBAAiB,oBAAoB,2BAA2B,eAAe,uBAAuB,kBAAkB,mBAAmB,mBAAmB,aAAa,cAAc,kBAAkB,iBAAiB,+BAA+B,mBAAmB,qBAAqB,gBAAgB,wBAAwB,gBAAgB,kBAAkB,eAAe,kBAAkB,kBAAkB,qCAAqC,mBAAmB,aAAa,sBAAsB,eAAe,sBAAsB,cAAc,+BAA+B,cAAc,iBAAiB,gBAAgB,+CAA+C,eAAe,kBAAkB,iBAAiB,uBAAuB,YAAY,6BAA6B,sBAAsB,gBAAgB,cAAc,iBAAiB,eAAe,sBAAsB,cAAc,gBAAgB,wBAAwB,cAAc,eAAe,yBAAyB,cAAc,eAAe,uBAAuB,yBAAyB,kDAAkD,cAAc,oFAAoF,kBAAkB,yBAAyB,cAAc,0FAA0F,yBAAyB,8JAA8J,yBAAyB,gBAAgB,qBAAqB,+BAA+B,kBAAkB,wBAAwB,kBAAkB,OAAO,UAAU,gBAAgB,qC;ACAj5H,qDAAqD,yBAAyB,cAAc,eAAe,iBAAiB,iBAAiB,WAAW,YAAY,8DAA8D,cAAc,wDAAwD,aAAa,WAAW,2CAA2C,WAAW,iDAAiD,SAAS,yJAAyJ,cAAc,mCAAmC,gBAAgB,uDAAuD,eAAe,mBAAmB,kBAAkB,mDAAmD,eAAe,+CAA+C,eAAe,qDAAqD,cAAc,sBAAsB,sDAAsD,cAAc,yDAAyD,oBAAoB,WAAW,sFAAsF,gBAAgB,yBAAyB,WAAW,4FAA4F,yBAAyB,WAAW,2DAA2D,OAAO,MAAM,2DAA2D,QAAQ,MAAM,8LAA8L,sBAAsB,0IAA0I,yBAAyB,cAAc,gJAAgJ,c;ACA1hE,yEAAyE,YAAY,yBAAyB,kBAAkB,sBAAsB,+EAA+E,yBAAyB,qFAAqF,gBAAgB,iFAAiF,yBAAyB,8EAA8E,SAAS,4BAA4B,eAAe,gBAAgB,uEAAuE,eAAe,6EAA6E,SAAS,gBAAgB,gKAAgK,gBAAgB,uFAAuF,aAAa,sEAAsE,SAAS,yBAAyB,gBAAgB,gBAAgB,8BAA8B,+BAA+B,gBAAgB,mCAAmC,2BAA2B,2EAA2E,UAAU,wEAAwE,eAAe,gBAAgB,iBAAiB,oFAAoF,yBAAyB,qFAAqF,yB;ACAjtD,2BAA2B,0BAA0B,uBAAuB,kBAAkB,yCAAyC,eAAe,gBAAgB,gBAAgB,cAAc,gBAAgB,qB;ACApN,uBAAuB,yCAAyC,WAAW,2BAA2B,mBAAmB,2BAA2B,oBAAoB,2BAA2B,e;ACAnM,yBAAyB,yCAAyC,gBAAgB,gBAAgB,iCAAiC,eAAe,gCAAgC,kBAAkB,2BAA2B,cAAc,iCAAiC,qBAAqB,c;ACAnS,mDAAmD,sBAAsB,yBAAyB,gBAAgB,yDAAyD,yBAAyB,6BAA6B,2DAA2D,sBAAsB,yBAAyB,iEAAiE,yBAAyB,6BAA6B,kEAAkE,c;ACApgB,qDAAqD,YAAY,yBAAyB,kBAAkB,sBAAsB,2DAA2D,yBAAyB,iEAAiE,gBAAgB,6DAA6D,0BAA0B,0DAA0D,SAAS,4BAA4B,eAAe,gBAAgB,mDAAmD,eAAe,yDAAyD,SAAS,gBAAgB,mEAAmE,aAAa,kDAAkD,SAAS,yBAAyB,gBAAgB,gBAAgB,8BAA8B,+BAA+B,gBAAgB,mCAAmC,2BAA2B,WAAW,uDAAuD,UAAU,oDAAoD,eAAe,gBAAgB,iBAAiB,gEAAgE,yBAAyB,iEAAiE,yBAAyB,gFAAgF,a;ACAl5C,+CAA+C,yB","file":"src/resources/css/app/elements.min.css","sourcesContent":[".tribe-editor__btn--label{background-color:transparent;border:none;padding:0;margin:0;text-align:left}.editor-styles-wrapper .tribe-editor__button,.tribe-editor__button{background-color:transparent;border:none;padding:0;margin:0;font-family:Helvetica,\"sans-serif\";cursor:pointer}.editor-styles-wrapper .tribe-editor__button[disabled],.tribe-editor__button[disabled]{cursor:default}.editor-styles-wrapper .tribe-editor__button--sm,.tribe-editor__button--sm{background-color:#009fd4;color:#fff;padding:11px 16px 9px;font-size:15px;font-weight:700;line-height:18px;transition:background-color .2s ease}.editor-styles-wrapper .tribe-editor__button--sm:focus,.editor-styles-wrapper .tribe-editor__button--sm:hover,.tribe-editor__button--sm:focus,.tribe-editor__button--sm:hover{background-color:#007bb4}.editor-styles-wrapper .tribe-editor__button--sm[disabled],.editor-styles-wrapper .tribe-editor__button--sm[disabled]:focus,.editor-styles-wrapper .tribe-editor__button--sm[disabled]:hover,.tribe-editor__button--sm[disabled],.tribe-editor__button--sm[disabled]:focus,.tribe-editor__button--sm[disabled]:hover{background-color:#f3f4f5;color:#8d949b}",".tribe-editor__accordion__row-content{max-height:0;overflow:hidden}.tribe-editor__accordion__row-content.active{max-height:none}",".editor-block-inspector__card .tribe-editor__icons__container{padding:4px;display:flex;align-items:center;justify-content:center}.editor-block-inspector__card .tribe-editor__icons__container svg{width:28px;height:28px}.editor-block-inspector__card .tribe-editor__icons--tec{background-color:#199fd1}button[class*=\" editor-block-list-item-tribe-\"] svg,button[class^=editor-block-list-item-tribe-] svg{color:#16a0d6}",".tribe-editor__counter{display:flex;flex-direction:column;align-items:center}.tribe-editor__counter__count{flex:none;color:#aeb4bb;font-size:32px;font-weight:700;line-height:40px;margin-bottom:10px}.tribe-editor__counter__label{flex:none;color:#aeb4bb;font-size:12px;line-height:14px;letter-spacing:.04px}",".edit-post-visual-editor .editor-block-list__block .tribe-editor__image-upload__title{padding:0;margin:0 0 12px;color:#000;font-size:15px;font-weight:700;line-height:18px}.tribe-editor__image-upload__content{display:flex;justify-content:space-between;align-items:center}.tribe-editor__image-upload--has-image .tribe-editor__image-upload__content{align-items:flex-start}.tribe-editor__image-upload__content p.tribe-editor__image-upload__description{flex:none;width:52%;font-family:Helvetica,sans-serif;font-size:14px;color:#545d66;line-height:18px;margin:0}.tribe-editor__image-upload__upload-button{flex:none;margin-right:10px}.tribe-editor__image-upload__image-wrapper{flex:none;width:42%;max-width:325px;padding-left:25px;position:relative}.tribe-editor__image-upload__remove-button{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f8f9fb}.tribe-editor__image-upload__remove-button>svg,.tribe-editor__image-upload__remove-button>svg path{fill:#545d66}.tribe-editor__image-upload__remove-button:focus>svg,.tribe-editor__image-upload__remove-button:focus>svg path,.tribe-editor__image-upload__remove-button:hover>svg,.tribe-editor__image-upload__remove-button:hover>svg path{fill:#009fd4}.tribe-editor__image-upload__remove-button:disabled:focus>svg,.tribe-editor__image-upload__remove-button:disabled:focus>svg path,.tribe-editor__image-upload__remove-button:disabled:hover>svg,.tribe-editor__image-upload__remove-button:disabled:hover>svg path,.tribe-editor__image-upload__remove-button:disabled>svg,.tribe-editor__image-upload__remove-button:disabled>svg path{fill:#aeb4bb}.tribe-editor__image-upload__remove-button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}",".tribe-editor__rsvp .tribe-editor__label-with-link,.tribe-editor__ticket .tribe-editor__label-with-link{display:flex;align-items:center;background-color:#fff;padding:10px 17px;border:1px solid #e1e3e6}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__labeled-item__label,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;padding-right:10px}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link{flex:none;color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;text-decoration:none;box-shadow:none;transition:color .2s ease}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover{color:#007bb4}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled{color:#aeb4bb}",".tribe-editor__label-with-modal{display:flex;align-items:center;background-color:#fff;padding:11px 17px;border:1px solid #e1e3e6;height:40px}.tribe-editor__label-with-modal .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px}.tribe-editor__label-with-modal .tribe-editor__label-with-modal__modal-button{flex:none}.tribe-editor__label-with-modal .tribe-editor__modal-button__button{color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;transition:color .2s ease}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:hover{color:#007bb4}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:hover{color:#aeb4bb}",".tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}",".tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}","input.tribe-editor__input[type=number],input.tribe-editor__input[type=text]{color:#000;font-size:16px;line-height:24px;border:1px solid #e1e3e6;padding:7px 15px;margin:0;height:40px}input.tribe-editor__input[type=number]:focus,input.tribe-editor__input[type=text]:focus{color:#000;box-shadow:none;outline:none}input.tribe-editor__input[type=number]:disabled,input.tribe-editor__input[type=text]:disabled{color:#aeb4bb}",".tribe-editor__timepicker{display:inline-block}.tribe-editor__timepicker__toggle{background-color:#fff;border:1px solid #e1e3e6;border-radius:2px;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__toggle input.tribe-editor__timepicker__input[type=text]{font-family:Helvetica,sans-serif;font-size:14px;line-height:1.5;padding:6px 0 6px 10px;border:none;width:80px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn{padding:10px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn:disabled>svg.dashicon{fill:#aeb4bb}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__all-day-btn{color:#545d66;line-height:20px;padding:6px 10px;text-decoration:none;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__content.components-popover .components-popover__content{min-width:110px}.tribe-editor__timepicker__content .tribe-editor__timepicker__items{height:250px;overflow:auto}.tribe-editor__timepicker__content .tribe-editor__timepicker__items .components-placeholder{height:inherit}.tribe-editor__timepicker__content .tribe-editor__timepicker__item{display:block;width:100%;color:#555d66;padding:5px 12px;cursor:pointer;border-bottom:1px solid #e2e4e7;line-height:20px;background:transparent;text-align:left}.tribe-editor__timepicker__content .tribe-editor__timepicker__item:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item:hover{background-color:#e7f5fa}.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:hover{color:#fff;background-color:#009fd4}",".DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC\")}.DayPicker-NavButton--next{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==\")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}",".tribe-editor__day-picker-input.DayPickerInput>input{border:1px solid #e1e3e6;color:#545d66;font-size:16px;line-height:24px;padding:7px 15px;width:100%;height:40px}.tribe-editor__day-picker-input.DayPickerInput>input:disabled{color:#aeb4bb}.tribe-editor__day-picker-input .DayPickerInput-Overlay{padding:20px;z-index:10}.tribe-editor__day-picker-input .DayPicker{width:100%}.tribe-editor__day-picker-input .DayPicker-Month{margin:0}.tribe-editor__day-picker-input .DayPicker-Caption>div,.tribe-editor__day-picker-input .DayPicker-Day,.tribe-editor__day-picker-input .DayPicker-Weekday{color:#545d66;font-family:Helvetica,\"sans-serif\";font-weight:400}.tribe-editor__day-picker-input .DayPicker-Caption>div{font-size:16px;margin-bottom:12px;text-align:center}.tribe-editor__day-picker-input .DayPicker-Weekday{font-size:12px}.tribe-editor__day-picker-input .DayPicker-Day{font-size:14px}.tribe-editor__day-picker-input .DayPicker-Day:hover{color:#007bb4;background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--today{color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--disabled{pointer-events:none;color:#ccc}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside){border-radius:0;background-color:#009fd4;color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside):hover{background-color:#007bb4;color:#fff}.tribe-editor__day-picker-input .DayPicker-NavButton--prev{left:0;top:0}.tribe-editor__day-picker-input .DayPicker-NavButton--next{right:0;top:0}.tribe-editor__day-picker-input .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#e7f5fa;color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside):hover{color:#007bb4}",".tribe-editor__creatable-select .tribe-editor__creatable-select__control{height:40px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__creatable-select .tribe-editor__creatable-select__control:hover{border:1px solid #e1e3e6}.tribe-editor__creatable-select .tribe-editor__creatable-select__control--is-focused{box-shadow:none}.tribe-editor__creatable-select .tribe-editor__creatable-select__value-container{padding:2px 5px 2px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input{font-size:16px}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input{margin:0;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input,.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input:focus{box-shadow:none}.tribe-editor__creatable-select svg.tribe-editor__creatable-select__dropdown-indicator{fill:#555d66}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu-list{padding:0}.tribe-editor__creatable-select .tribe-editor__creatable-select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-focused{background-color:#e7f5fa}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-selected{background-color:#11a0d2}",".tribe-editor__placeholder{border:2px dashed #e1e3e6;padding:12px 15px 14px;text-align:center;font-family:Helvetica,Arial,\"sans-serif\";font-size:1rem;line-height:1.5;font-weight:700;color:#8d949b;min-width:260px;display:inline-block}",".tribe-editor__heading{font-family:Helvetica,Arial,\"sans-serif\";color:#000}.tribe-editor__heading--h1{font-size:2.375rem}.tribe-editor__heading--h2{font-size:1.3125rem}.tribe-editor__heading--h3{font-size:1rem}",".tribe-editor__paragraph{font-family:Helvetica,Arial,\"sans-serif\";line-height:1.5;font-weight:400}.tribe-editor__paragraph--medium{font-size:1rem}.tribe-editor__paragraph--small{font-size:.875rem}.tribe-editor__paragraph a{color:#11a0d2}.tribe-editor__paragraph a:hover{text-decoration:none;color:#007bb4}","input[type=checkbox].tribe-editor__input--checkbox{background-color:#fff;border:1px solid #e0e5e9;border-radius:0}input[type=checkbox].tribe-editor__input--checkbox:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked{background-color:#fff;border:1px solid #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:before{color:#11a0d2}",".tribe-editor__select .tribe-editor__select__control{height:46px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__select .tribe-editor__select__control:hover{border:1px solid #e1e3e6}.tribe-editor__select .tribe-editor__select__control--is-focused{box-shadow:none}.tribe-editor__select .tribe-editor__select__value-container{padding:2px 10px 2px 15px}.tribe-editor__select .tribe-editor__select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__select .tribe-editor__select__input{font-size:16px}.tribe-editor__select .tribe-editor__select__input>input{margin:0;line-height:1.5}.tribe-editor__select svg.tribe-editor__select__dropdown-indicator{fill:#555d66}.tribe-editor__select .tribe-editor__select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px);z-index:10}.tribe-editor__select .tribe-editor__select__menu-list{padding:0}.tribe-editor__select .tribe-editor__select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__select .tribe-editor__select__option--is-focused{background-color:#e7f5fa}.tribe-editor__select .tribe-editor__select__option--is-selected{background-color:#11a0d2}.tribe-editor__select--is-disabled svg.tribe-editor__select__dropdown-indicator{fill:#aeb4bb}",".post-type-tribe_events .editor-styles-wrapper{max-width:none!important}"],"sourceRoot":""}
|
|
common/src/resources/css/common.css
CHANGED
@@ -17,6 +17,139 @@
|
|
17 |
* and edit the source files found there.
|
18 |
*/
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
/* Utilities */
|
21 |
|
22 |
/* -----------------------------------------------------------------------------
|
@@ -30,6 +163,18 @@
|
|
30 |
|
31 |
/* Variables */
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
:root {
|
34 |
/* -----------------------------------------------------------------------------
|
35 |
* Colors - Typography
|
@@ -46,12 +191,7 @@
|
|
46 |
/* -----------------------------------------------------------------------------
|
47 |
* Colors - Borders & Misc
|
48 |
* ----------------------------------------------------------------------------- */
|
49 |
-
}
|
50 |
|
51 |
-
:root {
|
52 |
-
/* -----------------------------------------------------------------------------
|
53 |
-
* Box Shadows
|
54 |
-
* ----------------------------------------------------------------------------- */
|
55 |
}
|
56 |
|
57 |
:root {
|
@@ -74,7 +214,11 @@
|
|
74 |
* ----------------------------------------------------------------------------- */
|
75 |
|
76 |
/* -----------------------------------------------------------------------------
|
77 |
-
* Grid Width
|
|
|
|
|
|
|
|
|
78 |
* ----------------------------------------------------------------------------- */
|
79 |
}
|
80 |
|
@@ -104,10 +248,18 @@
|
|
104 |
* SVG - Dropdown
|
105 |
* ----------------------------------------------------------------------------- */
|
106 |
|
|
|
|
|
|
|
|
|
107 |
/* -----------------------------------------------------------------------------
|
108 |
* SVG - Filters
|
109 |
* ----------------------------------------------------------------------------- */
|
110 |
|
|
|
|
|
|
|
|
|
111 |
/* -----------------------------------------------------------------------------
|
112 |
* SVG - Search
|
113 |
* ----------------------------------------------------------------------------- */
|
@@ -166,6 +318,54 @@
|
|
166 |
* Mobile Body 3
|
167 |
* ----------------------------------------------------------------------------- */
|
168 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
/* -----------------------------------------------------------------------------
|
170 |
* Button - Global
|
171 |
* ----------------------------------------------------------------------------- */
|
@@ -178,6 +378,10 @@
|
|
178 |
* Button - Border
|
179 |
* ----------------------------------------------------------------------------- */
|
180 |
|
|
|
|
|
|
|
|
|
181 |
/* -----------------------------------------------------------------------------
|
182 |
* Selects
|
183 |
* ----------------------------------------------------------------------------- */
|
@@ -217,6 +421,26 @@
|
|
217 |
|
218 |
/* Forms */
|
219 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
/* -----------------------------------------------------------------------------
|
221 |
*
|
222 |
* Form Control: Checkboxes & Radios
|
@@ -226,12 +450,35 @@
|
|
226 |
* <legend>Legend for Checkboxes</legend>
|
227 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
228 |
* <div class="tribe-common-form-control-checkbox">
|
229 |
-
* <input
|
230 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
* </div>
|
232 |
* <div class="tribe-common-form-control-checkbox">
|
233 |
-
* <input
|
234 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
* </div>
|
236 |
* </div>
|
237 |
* </fieldset>
|
@@ -239,29 +486,27 @@
|
|
239 |
* Example (Radios):
|
240 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
241 |
* <div class="tribe-common-form-control-radio">
|
242 |
-
* <input
|
243 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
* </div>
|
245 |
* </div>
|
246 |
*
|
247 |
* ----------------------------------------------------------------------------- */
|
248 |
|
249 |
-
.tribe-
|
250 |
-
|
251 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
252 |
-
font-size: 14px;
|
253 |
-
line-height: 1.62;
|
254 |
-
font-weight: 400;
|
255 |
-
|
256 |
-
color: #727272;
|
257 |
-
cursor: pointer;
|
258 |
-
display: inline-block;
|
259 |
-
margin-left: 11px;
|
260 |
-
vertical-align: middle;
|
261 |
-
}
|
262 |
-
|
263 |
-
.tribe-events .tribe-common-form-control-checkbox input[type="checkbox"],
|
264 |
-
.tribe-events .tribe-common-form-control-radio input[type="radio"] {
|
265 |
-webkit-appearance: none;
|
266 |
-moz-appearance: none;
|
267 |
appearance: none;
|
@@ -276,16 +521,16 @@
|
|
276 |
width: 20px;
|
277 |
}
|
278 |
|
279 |
-
.tribe-
|
280 |
-
.tribe-
|
281 |
-
.tribe-
|
282 |
-
.tribe-
|
283 |
-
.tribe-
|
284 |
-
.tribe-
|
285 |
border: 1px solid #141827;
|
286 |
}
|
287 |
|
288 |
-
.tribe-
|
289 |
background-color: #141827;
|
290 |
}
|
291 |
|
@@ -293,43 +538,44 @@
|
|
293 |
* Form Control: Checkboxes
|
294 |
* ----------------------------------------------------------------------------- */
|
295 |
|
296 |
-
.tribe-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
|
311 |
/* -----------------------------------------------------------------------------
|
312 |
* Form Control: Radios
|
313 |
* ----------------------------------------------------------------------------- */
|
314 |
|
315 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
316 |
border-radius: 50%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
}
|
318 |
|
319 |
-
.tribe-events .tribe-common-form-control-radio input[type="radio"]:checked:before {
|
320 |
-
background-color: #FFFFFF;
|
321 |
-
border-radius: 50%;
|
322 |
-
content: '';
|
323 |
-
display: block;
|
324 |
-
height: 8px;
|
325 |
-
left: 50%;
|
326 |
-
position: absolute;
|
327 |
-
top: 50%;
|
328 |
-
-webkit-transform: translate(-50%, -50%);
|
329 |
-
transform: translate(-50%, -50%);
|
330 |
-
width: 8px;
|
331 |
-
}
|
332 |
-
|
333 |
/* -----------------------------------------------------------------------------
|
334 |
*
|
335 |
* Form Control: Groups (Checkbox & Radio)
|
@@ -348,20 +594,20 @@
|
|
348 |
*
|
349 |
* ----------------------------------------------------------------------------- */
|
350 |
|
351 |
-
.tribe-
|
352 |
margin-bottom: 15px;
|
353 |
}
|
354 |
|
355 |
-
.tribe-
|
356 |
margin-bottom: 0;
|
357 |
}
|
358 |
|
359 |
/* -----------------------------------------------------------------------------
|
360 |
*
|
361 |
-
* Form Control: Groups (
|
362 |
*
|
363 |
* Example:
|
364 |
-
* <div class="tribe-common-form-control-
|
365 |
* <div class="tribe-common-form-control-text">
|
366 |
* <label for="inputOne">Input One</label>
|
367 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
@@ -374,382 +620,514 @@
|
|
374 |
*
|
375 |
* ----------------------------------------------------------------------------- */
|
376 |
|
377 |
-
.tribe-
|
378 |
margin-bottom: 8px;
|
379 |
}
|
380 |
|
381 |
-
.tribe-
|
382 |
margin-bottom: 0px;
|
383 |
}
|
384 |
|
385 |
-
|
386 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
387 |
*
|
388 |
* Form Control: Selects
|
389 |
*
|
390 |
* Example:
|
391 |
* <div class="tribe-common-form-control-select">
|
392 |
-
* <button
|
393 |
-
*
|
394 |
-
*
|
395 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
396 |
* </ul>
|
397 |
* </div>
|
398 |
*
|
399 |
* ----------------------------------------------------------------------------- */
|
400 |
-
}
|
401 |
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
|
|
|
|
|
|
408 |
position: relative;
|
|
|
|
|
409 |
}
|
410 |
|
411 |
-
.tribe-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
text-align: left;
|
422 |
-
width: 205px;
|
423 |
}
|
424 |
|
425 |
-
.tribe-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
right: 16px;
|
431 |
-
top: 50%;
|
432 |
-
-webkit-transform: translateY(-50%);
|
433 |
-
transform: translateY(-50%);
|
434 |
-
width: 12px;
|
435 |
-
}
|
436 |
|
437 |
-
|
438 |
-
/**
|
439 |
-
* @todo: remove once listbox JS is implemented
|
440 |
-
*/
|
441 |
-
/* @mixin hidden; */
|
442 |
|
443 |
-
|
444 |
|
445 |
-
|
446 |
|
447 |
-
|
448 |
|
449 |
-
|
450 |
|
451 |
-
|
452 |
|
453 |
-
|
|
|
454 |
|
455 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
}
|
457 |
|
458 |
-
.tribe-
|
|
|
|
|
|
|
|
|
459 |
color: #141827;
|
460 |
-
font-
|
461 |
-
font-size: 14px;
|
462 |
-
line-height: 1.62;
|
463 |
-
font-weight: 400;
|
464 |
-
color: #727272;
|
465 |
-
cursor: pointer;
|
466 |
-
padding: 6px 18px;
|
467 |
-
text-align: left;
|
468 |
}
|
469 |
|
470 |
-
|
471 |
-
padding-top: 16px;
|
472 |
-
}
|
473 |
|
474 |
-
.tribe-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
|
|
|
|
|
|
|
|
|
|
482 |
|
483 |
/* -----------------------------------------------------------------------------
|
484 |
-
|
485 |
-
|
486 |
-
*
|
487 |
-
* Example (Horizontal):
|
488 |
-
* <div class="tribe-common-form-control-slider">
|
489 |
-
* <input id="sliderOne" type="range" min="0" max="100" value="50" />
|
490 |
-
* <label for="sliderOne">Slider One</label>
|
491 |
-
* </div>
|
492 |
-
*
|
493 |
-
* Example (Vertical):
|
494 |
-
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
495 |
-
* <label for="sliderOne">Slider One</label>
|
496 |
-
* <input id="sliderOne" type="range" min="0" max="100" value="50" />
|
497 |
-
* </div>
|
498 |
-
*
|
499 |
-
* ----------------------------------------------------------------------------- */
|
500 |
|
501 |
-
.tribe-
|
502 |
-
-webkit-appearance: none;
|
503 |
-
-moz-appearance: none;
|
504 |
-
appearance: none;
|
505 |
border: none;
|
506 |
-
|
507 |
-
|
508 |
-
margin: 0;
|
509 |
padding: 0;
|
510 |
-
|
511 |
-
|
|
|
512 |
}
|
513 |
|
514 |
-
|
515 |
-
|
516 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
|
518 |
-
.tribe-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
transition: background-color 0.2s ease;
|
526 |
-
background-color: #334AFF;
|
527 |
-
}
|
528 |
|
529 |
-
.tribe-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
padding: 0;
|
535 |
-
position: relative;
|
536 |
-
transition: background-color 0.2s ease;
|
537 |
-
background-color: #334AFF;
|
538 |
-
}
|
539 |
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
border-width: 5px 0;
|
544 |
-
color: transparent;
|
545 |
-
height: 10px;
|
546 |
-
}
|
547 |
|
548 |
-
.tribe-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
|
|
|
|
|
|
553 |
|
554 |
-
|
555 |
-
* Thumb styles
|
556 |
-
* ----------------------------------------------------------------------------- */
|
557 |
|
558 |
-
|
559 |
-
|
560 |
-
border: 1px solid #D5D5D5;
|
561 |
-
border-radius: 50%;
|
562 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
563 |
-
height: 20px;
|
564 |
-
width: 20px;
|
565 |
-
margin-top: -5px;
|
566 |
|
567 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
568 |
|
569 |
-
|
570 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
571 |
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
border-radius: 50%;
|
576 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
577 |
-
height: 20px;
|
578 |
-
width: 20px;
|
579 |
-
margin-top: -5px;
|
580 |
-
}
|
581 |
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
594 |
|
595 |
-
.tribe-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
|
609 |
-
.tribe-
|
610 |
display: block;
|
611 |
margin: 0 0 6px;
|
612 |
}
|
613 |
|
614 |
-
|
615 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
616 |
*
|
617 |
* Form Control: Tabs
|
618 |
*
|
619 |
* Example:
|
620 |
* <div class="tribe-common-form-control-tabs">
|
621 |
-
* <button
|
622 |
-
*
|
623 |
-
*
|
624 |
-
*
|
625 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
626 |
* </li>
|
627 |
-
* <li role="presentation">
|
628 |
-
* <input
|
629 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
630 |
* </li>
|
631 |
* </ul>
|
632 |
* </div>
|
633 |
*
|
634 |
* ----------------------------------------------------------------------------- */
|
635 |
-
}
|
636 |
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
|
|
|
|
|
|
643 |
position: relative;
|
|
|
|
|
644 |
}
|
645 |
|
646 |
-
.tribe-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
text-align: left;
|
657 |
-
width: 205px;
|
658 |
}
|
659 |
|
660 |
-
.tribe-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
right: 16px;
|
666 |
-
top: 50%;
|
667 |
-
-webkit-transform: translateY(-50%);
|
668 |
-
transform: translateY(-50%);
|
669 |
-
width: 12px;
|
670 |
-
}
|
671 |
|
672 |
-
|
673 |
-
/**
|
674 |
-
* @todo: remove once listbox JS is implemented
|
675 |
-
*/
|
676 |
-
/* @mixin hidden; */
|
677 |
|
678 |
-
|
679 |
|
680 |
-
|
681 |
|
682 |
-
|
683 |
|
684 |
-
|
685 |
|
686 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
687 |
|
688 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
689 |
|
690 |
-
|
|
|
|
|
691 |
}
|
692 |
|
693 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
694 |
padding-top: 16px;
|
695 |
}
|
696 |
|
697 |
-
.tribe-
|
698 |
padding-bottom: 16px;
|
699 |
}
|
700 |
|
701 |
-
.tribe-
|
702 |
-
border: 0;
|
703 |
-
clip: rect(0 0 0 0);
|
704 |
-
height: 1px;
|
705 |
-
margin: -1px;
|
706 |
-
overflow: hidden;
|
707 |
-
padding: 0;
|
708 |
-
position: absolute;
|
709 |
-
width: 1px;
|
710 |
-
}
|
711 |
-
|
712 |
-
.tribe-events .tribe-common-form-control-tabs input[type="radio"]:checked + label {
|
713 |
color: #141827;
|
714 |
font-weight: 700;
|
715 |
}
|
716 |
|
717 |
-
.tribe-
|
718 |
color: #141827;
|
719 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
720 |
font-size: 14px;
|
721 |
line-height: 1.62;
|
722 |
font-weight: 400;
|
723 |
-
color: #727272;
|
724 |
-
cursor: pointer;
|
725 |
-
padding: 6px 18px;
|
726 |
-
text-align: left;
|
727 |
}
|
728 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
729 |
/* -----------------------------------------------------------------------------
|
730 |
*
|
731 |
* Form Control: Text
|
732 |
*
|
733 |
* Example:
|
734 |
* <div class="tribe-common-form-control-text">
|
735 |
-
* <label for="textInput">Text Input</label>
|
736 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
* </div>
|
738 |
*
|
739 |
* ----------------------------------------------------------------------------- */
|
740 |
|
741 |
-
.tribe-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
750 |
}
|
751 |
|
752 |
-
|
|
|
|
|
753 |
color: #141827;
|
754 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
755 |
font-size: 14px;
|
@@ -762,117 +1140,220 @@
|
|
762 |
width: 100%;
|
763 |
}
|
764 |
|
765 |
-
.tribe-
|
766 |
color: #727272;
|
767 |
font-weight: 400;
|
768 |
}
|
769 |
|
770 |
-
.tribe-
|
771 |
color: #727272;
|
772 |
font-weight: 400;
|
773 |
}
|
774 |
|
775 |
-
.tribe-
|
776 |
color: #727272;
|
777 |
font-weight: 400;
|
778 |
}
|
779 |
|
780 |
-
.tribe-
|
781 |
color: #727272;
|
782 |
font-weight: 400;
|
783 |
}
|
784 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
785 |
/* -----------------------------------------------------------------------------
|
786 |
*
|
787 |
* Form Control: Toggles
|
788 |
*
|
789 |
* Example (Horizontal):
|
790 |
* <div class="tribe-common-form-control-toggle">
|
791 |
-
* <input
|
792 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
793 |
* </div>
|
794 |
*
|
795 |
-
* Example (Vertical):
|
796 |
-
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
797 |
-
* <label for="toggleOne">Toggle One</label>
|
798 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
799 |
* </div>
|
800 |
*
|
801 |
* ----------------------------------------------------------------------------- */
|
802 |
|
803 |
-
.tribe-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
margin: 5px 0;
|
808 |
-
padding: 0;
|
809 |
-
position: relative;
|
810 |
-
transition: background-color 0.2s ease;
|
811 |
-
|
812 |
-
-webkit-appearance: none;
|
813 |
|
814 |
-
|
815 |
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
display: inline-block;
|
820 |
-
vertical-align: middle;
|
821 |
-
width: 40px;
|
822 |
-
}
|
823 |
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
position: absolute;
|
835 |
-
top: -5px;
|
836 |
-
transition: -webkit-transform 0.2s ease;
|
837 |
-
transition: transform 0.2s ease;
|
838 |
-
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
|
839 |
-
}
|
840 |
|
841 |
-
.tribe-
|
842 |
-
|
843 |
-
|
|
|
844 |
|
845 |
-
.tribe-
|
846 |
-
|
847 |
-
|
848 |
-
|
|
|
849 |
|
850 |
-
.tribe-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
line-height: 1.38;
|
855 |
-
font-weight: 400;
|
856 |
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
|
864 |
-
.tribe-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
|
869 |
-
|
|
|
|
|
|
|
|
|
870 |
|
871 |
/* -------------------------------------------------------------------------
|
872 |
* Body 1
|
873 |
* ------------------------------------------------------------------------- */
|
874 |
|
875 |
-
.tribe-
|
876 |
color: #141827;
|
877 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
878 |
font-size: 14px;
|
@@ -880,7 +1361,16 @@
|
|
880 |
line-height: 1.62;
|
881 |
}
|
882 |
|
883 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
884 |
font-weight: 700;
|
885 |
}
|
886 |
|
@@ -888,7 +1378,7 @@
|
|
888 |
* Body 2
|
889 |
* ------------------------------------------------------------------------- */
|
890 |
|
891 |
-
.tribe-
|
892 |
color: #141827;
|
893 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
894 |
font-size: 12px;
|
@@ -896,7 +1386,7 @@
|
|
896 |
line-height: 1.38;
|
897 |
}
|
898 |
|
899 |
-
.tribe-
|
900 |
font-weight: 700;
|
901 |
}
|
902 |
|
@@ -904,7 +1394,7 @@
|
|
904 |
* Body 3
|
905 |
* ------------------------------------------------------------------------- */
|
906 |
|
907 |
-
.tribe-
|
908 |
color: #141827;
|
909 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
910 |
font-size: 11px;
|
@@ -912,38 +1402,58 @@
|
|
912 |
line-height: 1.5;
|
913 |
}
|
914 |
|
915 |
-
.tribe-
|
916 |
font-weight: 700;
|
917 |
}
|
918 |
|
919 |
/* -------------------------------------------------------------------------
|
|
|
920 |
* CTA
|
|
|
|
|
|
|
|
|
|
|
921 |
* ------------------------------------------------------------------------- */
|
922 |
|
923 |
-
.tribe-
|
924 |
color: #141827;
|
925 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
926 |
font-size: 12px;
|
927 |
line-height: 1.38;
|
928 |
font-weight: 400;
|
929 |
font-weight: 700;
|
|
|
|
|
930 |
}
|
931 |
|
932 |
-
.tribe-
|
933 |
-
|
934 |
-
|
935 |
-
|
936 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
937 |
|
938 |
/* -------------------------------------------------------------------------
|
939 |
* Heading: h1
|
940 |
* ------------------------------------------------------------------------- */
|
941 |
|
942 |
-
.tribe-
|
943 |
color: #141827;
|
944 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
945 |
-
font-size: 28px;
|
946 |
font-weight: 700;
|
|
|
947 |
line-height: 1.42;
|
948 |
}
|
949 |
|
@@ -951,11 +1461,11 @@
|
|
951 |
* Heading: h2
|
952 |
* ------------------------------------------------------------------------- */
|
953 |
|
954 |
-
.tribe-
|
955 |
color: #141827;
|
956 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
957 |
-
font-size: 24px;
|
958 |
font-weight: 700;
|
|
|
959 |
line-height: 1.42;
|
960 |
}
|
961 |
|
@@ -963,15 +1473,24 @@
|
|
963 |
* Heading: h3
|
964 |
* ------------------------------------------------------------------------- */
|
965 |
|
966 |
-
.tribe-
|
967 |
color: #141827;
|
968 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
969 |
-
font-size: 22px;
|
970 |
font-weight: 700;
|
|
|
971 |
line-height: 1.5;
|
972 |
}
|
973 |
|
974 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
975 |
font-weight: 400;
|
976 |
}
|
977 |
|
@@ -979,15 +1498,15 @@
|
|
979 |
* Heading: h4
|
980 |
* ------------------------------------------------------------------------- */
|
981 |
|
982 |
-
.tribe-
|
983 |
color: #141827;
|
984 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
985 |
-
font-size: 20px;
|
986 |
font-weight: 700;
|
|
|
987 |
line-height: 1.42;
|
988 |
}
|
989 |
|
990 |
-
.tribe-
|
991 |
font-weight: 400;
|
992 |
}
|
993 |
|
@@ -995,11 +1514,11 @@
|
|
995 |
* Heading: h5
|
996 |
* ------------------------------------------------------------------------- */
|
997 |
|
998 |
-
.tribe-
|
999 |
color: #141827;
|
1000 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1001 |
-
font-size: 16px;
|
1002 |
font-weight: 700;
|
|
|
1003 |
line-height: 1.5;
|
1004 |
}
|
1005 |
|
@@ -1007,38 +1526,83 @@
|
|
1007 |
* Heading: h6
|
1008 |
* ------------------------------------------------------------------------- */
|
1009 |
|
1010 |
-
.tribe-
|
1011 |
color: #141827;
|
1012 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1013 |
-
font-size: 16px;
|
1014 |
font-weight: 700;
|
|
|
1015 |
line-height: 1.62;
|
1016 |
}
|
1017 |
|
1018 |
/* -------------------------------------------------------------------------
|
1019 |
-
* Heading:
|
1020 |
* ------------------------------------------------------------------------- */
|
1021 |
|
1022 |
-
.tribe-
|
1023 |
color: #141827;
|
1024 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1025 |
-
font-size: 14px;
|
1026 |
font-weight: 700;
|
|
|
1027 |
line-height: 1.62;
|
1028 |
}
|
1029 |
|
1030 |
/* -------------------------------------------------------------------------
|
1031 |
-
* Heading:
|
1032 |
* ------------------------------------------------------------------------- */
|
1033 |
|
1034 |
-
.tribe-
|
1035 |
color: #141827;
|
1036 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1037 |
-
font-size: 12px;
|
1038 |
font-weight: 700;
|
|
|
1039 |
line-height: 1.38;
|
1040 |
}
|
1041 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 |
/* A11y */
|
1043 |
|
1044 |
/* -----------------------------------------------------------------------------
|
@@ -1112,7 +1676,7 @@
|
|
1112 |
*
|
1113 |
* ----------------------------------------------------------------------------- */
|
1114 |
|
1115 |
-
.tribe-
|
1116 |
color: #141827;
|
1117 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1118 |
font-size: 12px;
|
@@ -1132,17 +1696,17 @@
|
|
1132 |
padding: 6px 16px 7px;
|
1133 |
}
|
1134 |
|
1135 |
-
.tribe-
|
1136 |
border-color: #141827;
|
1137 |
}
|
1138 |
|
1139 |
-
.tribe-
|
1140 |
-
.tribe-
|
1141 |
-
.tribe-
|
1142 |
color: #141827;
|
1143 |
}
|
1144 |
|
1145 |
-
.tribe-
|
1146 |
color: #D5D5D5
|
1147 |
}
|
1148 |
|
@@ -1156,7 +1720,7 @@
|
|
1156 |
*
|
1157 |
* ----------------------------------------------------------------------------- */
|
1158 |
|
1159 |
-
.tribe-
|
1160 |
border: 0;
|
1161 |
cursor: pointer;
|
1162 |
display: inline-block;
|
@@ -1164,9 +1728,11 @@
|
|
1164 |
padding: 0;
|
1165 |
text-decoration: none;
|
1166 |
width: auto;
|
|
|
|
|
1167 |
}
|
1168 |
|
1169 |
-
.tribe-
|
1170 |
background-repeat: no-repeat;
|
1171 |
background-size: contain;
|
1172 |
content: '';
|
@@ -1183,17 +1749,8 @@
|
|
1183 |
*
|
1184 |
* ----------------------------------------------------------------------------- */
|
1185 |
|
1186 |
-
.tribe-
|
1187 |
-
border: 0;
|
1188 |
-
cursor: pointer;
|
1189 |
-
display: inline-block;
|
1190 |
-
height: auto;
|
1191 |
-
padding: 0;
|
1192 |
-
text-decoration: none;
|
1193 |
-
width: auto;
|
1194 |
border: 1px solid #D5D5D5;
|
1195 |
-
transition: color 0.2s ease, border-color 0.2s ease;
|
1196 |
-
|
1197 |
align-items: center;
|
1198 |
display: inline-flex;
|
1199 |
height: 56px;
|
@@ -1202,7 +1759,7 @@
|
|
1202 |
width: 56px;
|
1203 |
}
|
1204 |
|
1205 |
-
.tribe-
|
1206 |
border-color: #141827;
|
1207 |
}
|
1208 |
|
@@ -1210,17 +1767,17 @@
|
|
1210 |
* Button: Icon Caret Left
|
1211 |
* ----------------------------------------------------------------------------- */
|
1212 |
|
1213 |
-
.tribe-
|
1214 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1215 |
height: 20px;
|
1216 |
width: 12px;
|
1217 |
}
|
1218 |
|
1219 |
-
.tribe-
|
1220 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1221 |
}
|
1222 |
|
1223 |
-
.tribe-
|
1224 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1225 |
}
|
1226 |
|
@@ -1228,17 +1785,17 @@
|
|
1228 |
* Button: Icon Caret Right
|
1229 |
* ----------------------------------------------------------------------------- */
|
1230 |
|
1231 |
-
.tribe-
|
1232 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1233 |
height: 20px;
|
1234 |
width: 12px;
|
1235 |
}
|
1236 |
|
1237 |
-
.tribe-
|
1238 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1239 |
}
|
1240 |
|
1241 |
-
.tribe-
|
1242 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1243 |
}
|
1244 |
|
@@ -1246,35 +1803,35 @@
|
|
1246 |
* Button: Icon Filters
|
1247 |
* ----------------------------------------------------------------------------- */
|
1248 |
|
1249 |
-
.tribe-
|
1250 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square'
|
1251 |
height: 20px;
|
1252 |
width: 24px;
|
1253 |
}
|
1254 |
|
1255 |
-
.tribe-
|
1256 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square'
|
1257 |
}
|
1258 |
|
1259 |
-
.tribe-
|
1260 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square'
|
1261 |
}
|
1262 |
|
1263 |
/* -----------------------------------------------------------------------------
|
1264 |
* Button: Icon Search
|
1265 |
* ----------------------------------------------------------------------------- */
|
1266 |
|
1267 |
-
.tribe-
|
1268 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23727272'/%3E %3C/svg%3E");
|
1269 |
height: 20px;
|
1270 |
width: 20px;
|
1271 |
}
|
1272 |
|
1273 |
-
.tribe-
|
1274 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23141827'/%3E %3C/svg%3E");
|
1275 |
}
|
1276 |
|
1277 |
-
.tribe-
|
1278 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1279 |
}
|
1280 |
|
@@ -1288,7 +1845,7 @@
|
|
1288 |
*
|
1289 |
* ----------------------------------------------------------------------------- */
|
1290 |
|
1291 |
-
.tribe-
|
1292 |
color: #141827;
|
1293 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1294 |
font-size: 14px;
|
@@ -1306,25 +1863,25 @@
|
|
1306 |
text-align: center;
|
1307 |
transition: background-color 0.2s ease;
|
1308 |
|
1309 |
-
background-color: #
|
1310 |
padding: 16px 22px 17px;
|
1311 |
width: 100%;
|
1312 |
}
|
1313 |
|
1314 |
-
.tribe-
|
1315 |
-
.tribe-
|
1316 |
-
background-color: rgba(
|
1317 |
}
|
1318 |
|
1319 |
-
.tribe-
|
1320 |
-
background-color: rgba(
|
1321 |
}
|
1322 |
|
1323 |
-
.tribe-
|
1324 |
-
background-color: rgba(
|
1325 |
}
|
1326 |
|
1327 |
-
.tribe-
|
1328 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22px' height='19px' viewBox='0 0 22 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='11.6480517 7.90478794e-14 9.61912761 1.95623609 15.8484392 7.96103617 -2.84217094e-14 7.96103617 -2.84217094e-14 10.7539353 15.8498298 10.7539353 9.61912761 16.7600762 11.6480517 18.7163122 21.3525391 9.35815612' fill='%23FFFFFF'/%3E %3C/svg%3E");
|
1329 |
background-repeat: no-repeat;
|
1330 |
background-size: contain;
|
@@ -1345,195 +1902,397 @@
|
|
1345 |
*
|
1346 |
* ----------------------------------------------------------------------------- */
|
1347 |
|
1348 |
-
.tribe-
|
1349 |
-
background-color: #334AFF;
|
1350 |
padding: 12px 19px 13px;
|
1351 |
width: auto;
|
1352 |
}
|
1353 |
|
1354 |
-
.tribe-
|
1355 |
-
|
1356 |
-
background-color: rgba(51,74,255, 0.8);
|
1357 |
}
|
1358 |
|
1359 |
-
|
1360 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1361 |
}
|
1362 |
|
1363 |
-
.tribe-
|
1364 |
-
background-color:
|
|
|
1365 |
}
|
1366 |
|
1367 |
-
.tribe-
|
1368 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1369 |
}
|
1370 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1371 |
/* -----------------------------------------------------------------------------
|
1372 |
*
|
1373 |
* Search
|
1374 |
*
|
1375 |
* Example:
|
1376 |
* <form action="" method="post" class="tribe-common-c-search">
|
1377 |
-
* <div class="tribe-common-form-control-
|
1378 |
* <div class="tribe-common-form-control-text">
|
1379 |
-
* <label for="keyword">Keyword</label>
|
1380 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
1381 |
* </div>
|
1382 |
* <div class="tribe-common-form-control-text">
|
1383 |
-
* <label for="location">Location</label>
|
1384 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
1385 |
* </div>
|
1386 |
* <div class="tribe-common-form-control-text">
|
1387 |
-
* <label for="date">Date</label>
|
1388 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
1389 |
* </div>
|
1390 |
* </div>
|
1391 |
-
* <button type="submit" class="tribe-common-c-btn">Find Events</button>
|
1392 |
* </form>
|
1393 |
*
|
1394 |
* ----------------------------------------------------------------------------- */
|
1395 |
|
1396 |
-
.tribe-
|
1397 |
-
|
1398 |
-
|
1399 |
|
1400 |
-
.tribe-
|
1401 |
-
|
1402 |
-
|
1403 |
|
1404 |
-
.tribe-
|
1405 |
-
|
1406 |
-
|
1407 |
|
1408 |
-
.tribe-
|
1409 |
-
|
1410 |
-
|
1411 |
-
|
1412 |
|
1413 |
-
|
1414 |
|
1415 |
-
|
1416 |
-
padding: 16px 44px 16px 18px;
|
1417 |
-
width: 220px
|
1418 |
-
}
|
1419 |
|
1420 |
-
.tribe-
|
1421 |
-
|
1422 |
-
|
|
|
1423 |
|
1424 |
-
.tribe-
|
1425 |
-
|
1426 |
}
|
1427 |
|
1428 |
-
.tribe-
|
|
|
|
|
|
|
|
|
1429 |
display: flex
|
1430 |
}
|
1431 |
|
1432 |
-
.tribe-
|
1433 |
-
|
1434 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1435 |
}
|
1436 |
|
1437 |
-
.tribe-
|
1438 |
-
|
1439 |
-
|
1440 |
-
display: flex !important;
|
1441 |
-
flex: none;
|
1442 |
-
position: static;
|
1443 |
-
visibility: visible;
|
1444 |
-
width: auto
|
1445 |
}
|
1446 |
|
1447 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1448 |
margin-top: -6px;
|
1449 |
padding-top: 17px
|
1450 |
}
|
1451 |
|
1452 |
-
.tribe-
|
1453 |
margin-bottom: -6px;
|
1454 |
padding-bottom: 17px
|
1455 |
}
|
1456 |
|
1457 |
-
.tribe-
|
1458 |
-
|
1459 |
-
|
1460 |
-
|
1461 |
-
|
1462 |
}
|
1463 |
|
1464 |
-
|
1465 |
-
|
1466 |
-
|
1467 |
-
|
1468 |
|
1469 |
-
.tribe-
|
1470 |
-
|
1471 |
-
padding:
|
1472 |
-
text-align: center
|
1473 |
}
|
1474 |
|
1475 |
-
.tribe-
|
1476 |
font-size: 16px;
|
1477 |
line-height: 1.62
|
1478 |
}
|
1479 |
|
1480 |
-
.tribe-
|
1481 |
font-size: 14px;
|
1482 |
line-height: 1.62
|
1483 |
}
|
1484 |
|
1485 |
-
.tribe-
|
1486 |
font-size: 12px;
|
1487 |
line-height: 1.38
|
1488 |
}
|
1489 |
|
1490 |
-
.tribe-
|
1491 |
font-size: 42px;
|
1492 |
line-height: 1.38
|
1493 |
}
|
1494 |
|
1495 |
-
.tribe-
|
1496 |
font-size: 32px;
|
1497 |
line-height: 1.38
|
1498 |
}
|
1499 |
|
1500 |
-
.tribe-
|
1501 |
font-size: 28px;
|
1502 |
line-height: 1.42
|
1503 |
}
|
1504 |
|
1505 |
-
.tribe-
|
1506 |
-
font-size: 24px
|
|
|
|
|
|
|
|
|
|
|
|
|
1507 |
}
|
1508 |
|
1509 |
-
.tribe-
|
1510 |
width: auto
|
1511 |
}
|
1512 |
|
1513 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1514 |
display: flex
|
1515 |
}
|
1516 |
|
1517 |
-
.tribe-
|
1518 |
-
|
1519 |
-
|
1520 |
-
|
1521 |
-
|
1522 |
-
|
1523 |
-
|
|
|
|
|
|
|
|
|
|
|
1524 |
}
|
1525 |
|
1526 |
-
.tribe-
|
1527 |
-
|
1528 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1529 |
|
1530 |
-
.tribe-
|
1531 |
border: none;
|
1532 |
border-right: 1px solid #D5D5D5;
|
1533 |
padding: 7px 18px 8px
|
1534 |
}
|
1535 |
-
|
1536 |
-
.tribe-events .tribe-common-c-search button {
|
1537 |
-
margin-top: 0
|
1538 |
}
|
1539 |
-
}
|
17 |
* and edit the source files found there.
|
18 |
*/
|
19 |
|
20 |
+
/* Reset */
|
21 |
+
|
22 |
+
/* -----------------------------------------------------------------------------
|
23 |
+
*
|
24 |
+
* Normalize "Light"
|
25 |
+
*
|
26 |
+
* ----------------------------------------------------------------------------- */
|
27 |
+
|
28 |
+
.tribe-common figure {
|
29 |
+
line-height: 0;
|
30 |
+
}
|
31 |
+
|
32 |
+
.tribe-common figcaption {
|
33 |
+
line-height: normal;
|
34 |
+
}
|
35 |
+
|
36 |
+
.tribe-common a {
|
37 |
+
background-color: transparent;
|
38 |
+
-webkit-text-decoration-skip: objects;
|
39 |
+
}
|
40 |
+
|
41 |
+
.tribe-common abbr[title] {
|
42 |
+
border-bottom: none;
|
43 |
+
text-decoration: underline;
|
44 |
+
-webkit-text-decoration: underline dotted;
|
45 |
+
text-decoration: underline dotted;
|
46 |
+
}
|
47 |
+
|
48 |
+
.tribe-common code,
|
49 |
+
.tribe-common kbd,
|
50 |
+
.tribe-common pre,
|
51 |
+
.tribe-common samp {
|
52 |
+
font-family: monospace;
|
53 |
+
font-size: 1em;
|
54 |
+
}
|
55 |
+
|
56 |
+
.tribe-common b,
|
57 |
+
.tribe-common strong {
|
58 |
+
font-weight: inherit;
|
59 |
+
font-weight: bolder;
|
60 |
+
}
|
61 |
+
|
62 |
+
.tribe-common dfn {
|
63 |
+
font-style: italic;
|
64 |
+
}
|
65 |
+
|
66 |
+
.tribe-common mark {
|
67 |
+
background-color: #ff0;
|
68 |
+
color: #000;
|
69 |
+
}
|
70 |
+
|
71 |
+
.tribe-common small {
|
72 |
+
font-size: 80%;
|
73 |
+
}
|
74 |
+
|
75 |
+
.tribe-common sub,
|
76 |
+
.tribe-common sup {
|
77 |
+
font-size: 75%;
|
78 |
+
line-height: 0;
|
79 |
+
}
|
80 |
+
|
81 |
+
.tribe-common hr {
|
82 |
+
border: 0;
|
83 |
+
height: 0;
|
84 |
+
}
|
85 |
+
|
86 |
+
/* Input: Kill browser input chrome */
|
87 |
+
|
88 |
+
.tribe-common input[type="text"],
|
89 |
+
.tribe-common input[type="email"],
|
90 |
+
.tribe-common input[type="url"],
|
91 |
+
.tribe-common input[type="search"],
|
92 |
+
.tribe-common input[type="submit"],
|
93 |
+
.tribe-common input[type="password"],
|
94 |
+
.tribe-common input[type="reset"],
|
95 |
+
.tribe-common input[type="button"],
|
96 |
+
.tribe-common button,
|
97 |
+
.tribe-common textarea {
|
98 |
+
-webkit-appearance: none;
|
99 |
+
-moz-appearance: none;
|
100 |
+
appearance: none;
|
101 |
+
}
|
102 |
+
|
103 |
+
.tribe-common input,
|
104 |
+
.tribe-common button,
|
105 |
+
.tribe-common select,
|
106 |
+
.tribe-common textarea,
|
107 |
+
.tribe-common optgroup {
|
108 |
+
color: inherit;
|
109 |
+
font: inherit;
|
110 |
+
line-height: normal;
|
111 |
+
-webkit-font-smoothing: antialiased;
|
112 |
+
}
|
113 |
+
|
114 |
+
.tribe-common input,
|
115 |
+
.tribe-common button,
|
116 |
+
.tribe-common select,
|
117 |
+
.tribe-common textarea {
|
118 |
+
outline: 0;
|
119 |
+
border-radius: 0;
|
120 |
+
}
|
121 |
+
|
122 |
+
.tribe-common select:-moz-focusring {
|
123 |
+
color: transparent;
|
124 |
+
text-shadow: 0 0 0 #000;
|
125 |
+
}
|
126 |
+
|
127 |
+
.tribe-common optgroup {
|
128 |
+
font-weight: bold;
|
129 |
+
}
|
130 |
+
|
131 |
+
/* -----------------------------------------------------------------------------
|
132 |
+
*
|
133 |
+
* Reset "Light"
|
134 |
+
*
|
135 |
+
* ----------------------------------------------------------------------------- */
|
136 |
+
|
137 |
+
.tribe-common ol,
|
138 |
+
.tribe-common ul {
|
139 |
+
list-style: none;
|
140 |
+
}
|
141 |
+
|
142 |
+
.tribe-common h1,
|
143 |
+
.tribe-common h2,
|
144 |
+
.tribe-common h3,
|
145 |
+
.tribe-common h4,
|
146 |
+
.tribe-common h5,
|
147 |
+
.tribe-common h6,
|
148 |
+
.tribe-common p {
|
149 |
+
font-weight: normal;
|
150 |
+
text-rendering: optimizeLegibility;
|
151 |
+
}
|
152 |
+
|
153 |
/* Utilities */
|
154 |
|
155 |
/* -----------------------------------------------------------------------------
|
163 |
|
164 |
/* Variables */
|
165 |
|
166 |
+
:root {
|
167 |
+
/* -----------------------------------------------------------------------------
|
168 |
+
* Box Shadows
|
169 |
+
* ----------------------------------------------------------------------------- */
|
170 |
+
}
|
171 |
+
|
172 |
+
:root {
|
173 |
+
/* -----------------------------------------------------------------------------
|
174 |
+
* Layers of z-index
|
175 |
+
* ----------------------------------------------------------------------------- */
|
176 |
+
}
|
177 |
+
|
178 |
:root {
|
179 |
/* -----------------------------------------------------------------------------
|
180 |
* Colors - Typography
|
191 |
/* -----------------------------------------------------------------------------
|
192 |
* Colors - Borders & Misc
|
193 |
* ----------------------------------------------------------------------------- */
|
|
|
194 |
|
|
|
|
|
|
|
|
|
195 |
}
|
196 |
|
197 |
:root {
|
214 |
* ----------------------------------------------------------------------------- */
|
215 |
|
216 |
/* -----------------------------------------------------------------------------
|
217 |
+
* Grid Width - Default
|
218 |
+
* ----------------------------------------------------------------------------- */
|
219 |
+
|
220 |
+
/* -----------------------------------------------------------------------------
|
221 |
+
* Grid Width - Relative
|
222 |
* ----------------------------------------------------------------------------- */
|
223 |
}
|
224 |
|
248 |
* SVG - Dropdown
|
249 |
* ----------------------------------------------------------------------------- */
|
250 |
|
251 |
+
/* -----------------------------------------------------------------------------
|
252 |
+
* SVG - Featured
|
253 |
+
* ----------------------------------------------------------------------------- */
|
254 |
+
|
255 |
/* -----------------------------------------------------------------------------
|
256 |
* SVG - Filters
|
257 |
* ----------------------------------------------------------------------------- */
|
258 |
|
259 |
+
/* -----------------------------------------------------------------------------
|
260 |
+
* SVG - Recurring
|
261 |
+
* ----------------------------------------------------------------------------- */
|
262 |
+
|
263 |
/* -----------------------------------------------------------------------------
|
264 |
* SVG - Search
|
265 |
* ----------------------------------------------------------------------------- */
|
318 |
* Mobile Body 3
|
319 |
* ----------------------------------------------------------------------------- */
|
320 |
|
321 |
+
/* -----------------------------------------------------------------------------
|
322 |
+
* Heading
|
323 |
+
* ----------------------------------------------------------------------------- */
|
324 |
+
|
325 |
+
/* -----------------------------------------------------------------------------
|
326 |
+
* Heading 1
|
327 |
+
* ----------------------------------------------------------------------------- */
|
328 |
+
|
329 |
+
/* -----------------------------------------------------------------------------
|
330 |
+
* Heading 2
|
331 |
+
* ----------------------------------------------------------------------------- */
|
332 |
+
|
333 |
+
/* -----------------------------------------------------------------------------
|
334 |
+
* Heading 3
|
335 |
+
* ----------------------------------------------------------------------------- */
|
336 |
+
|
337 |
+
/* -----------------------------------------------------------------------------
|
338 |
+
* Heading 4
|
339 |
+
* ----------------------------------------------------------------------------- */
|
340 |
+
|
341 |
+
/* -----------------------------------------------------------------------------
|
342 |
+
* Heading 5
|
343 |
+
* ----------------------------------------------------------------------------- */
|
344 |
+
|
345 |
+
/* -----------------------------------------------------------------------------
|
346 |
+
* Heading 6
|
347 |
+
* ----------------------------------------------------------------------------- */
|
348 |
+
|
349 |
+
/* -----------------------------------------------------------------------------
|
350 |
+
* Heading 7
|
351 |
+
* ----------------------------------------------------------------------------- */
|
352 |
+
|
353 |
+
/* -----------------------------------------------------------------------------
|
354 |
+
* Heading 8
|
355 |
+
* ----------------------------------------------------------------------------- */
|
356 |
+
|
357 |
+
/* -----------------------------------------------------------------------------
|
358 |
+
* Anchor - Default
|
359 |
+
* ----------------------------------------------------------------------------- */
|
360 |
+
|
361 |
+
/* -----------------------------------------------------------------------------
|
362 |
+
* Anchor - Alt
|
363 |
+
* ----------------------------------------------------------------------------- */
|
364 |
+
|
365 |
+
/* -----------------------------------------------------------------------------
|
366 |
+
* Anchor - Thin
|
367 |
+
* ----------------------------------------------------------------------------- */
|
368 |
+
|
369 |
/* -----------------------------------------------------------------------------
|
370 |
* Button - Global
|
371 |
* ----------------------------------------------------------------------------- */
|
378 |
* Button - Border
|
379 |
* ----------------------------------------------------------------------------- */
|
380 |
|
381 |
+
/* -----------------------------------------------------------------------------
|
382 |
+
* Button - Icon Border
|
383 |
+
* ----------------------------------------------------------------------------- */
|
384 |
+
|
385 |
/* -----------------------------------------------------------------------------
|
386 |
* Selects
|
387 |
* ----------------------------------------------------------------------------- */
|
421 |
|
422 |
/* Forms */
|
423 |
|
424 |
+
/* .tribe-common-form-control-checkbox,
|
425 |
+
.tribe-common-form-control-radio {
|
426 |
+
|
427 |
+
} */
|
428 |
+
|
429 |
+
.tribe-common .tribe-common-form-control-checkbox__label,
|
430 |
+
.tribe-common .tribe-common-form-control-radio__label {
|
431 |
+
color: #141827;
|
432 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
433 |
+
font-size: 14px;
|
434 |
+
line-height: 1.62;
|
435 |
+
font-weight: 400;
|
436 |
+
|
437 |
+
color: #727272;
|
438 |
+
cursor: pointer;
|
439 |
+
display: inline-block;
|
440 |
+
margin-left: 11px;
|
441 |
+
vertical-align: middle;
|
442 |
+
}
|
443 |
+
|
444 |
/* -----------------------------------------------------------------------------
|
445 |
*
|
446 |
* Form Control: Checkboxes & Radios
|
450 |
* <legend>Legend for Checkboxes</legend>
|
451 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
452 |
* <div class="tribe-common-form-control-checkbox">
|
453 |
+
* <input
|
454 |
+
* class="tribe-common-form-control-checkbox__input"
|
455 |
+
* id="checkboxOne"
|
456 |
+
* name="checkboxGroup"
|
457 |
+
* type="checkbox"
|
458 |
+
* value="checkboxOne"
|
459 |
+
* checked="checked"
|
460 |
+
* />
|
461 |
+
* <label
|
462 |
+
* class="tribe-common-form-control-checkbox__label"
|
463 |
+
* for="checkboxOne"
|
464 |
+
* >
|
465 |
+
* Checkbox One
|
466 |
+
* </label>
|
467 |
* </div>
|
468 |
* <div class="tribe-common-form-control-checkbox">
|
469 |
+
* <input
|
470 |
+
* class="tribe-common-form-control-checkbox__input"
|
471 |
+
* id="checkboxTwo"
|
472 |
+
* name="checkboxGroup"
|
473 |
+
* type="checkbox"
|
474 |
+
* value="checkboxTwo"
|
475 |
+
* />
|
476 |
+
* <label
|
477 |
+
* class="tribe-common-form-control-checkbox__label"
|
478 |
+
* for="checkboxTwo"
|
479 |
+
* >
|
480 |
+
* Checkbox Two
|
481 |
+
* </label>
|
482 |
* </div>
|
483 |
* </div>
|
484 |
* </fieldset>
|
486 |
* Example (Radios):
|
487 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
488 |
* <div class="tribe-common-form-control-radio">
|
489 |
+
* <input
|
490 |
+
* class="tribe-common-form-control-radio__input"
|
491 |
+
* id="radioExample"
|
492 |
+
* name="radioExample"
|
493 |
+
* type="radio"
|
494 |
+
* value="RadioExample"
|
495 |
+
* checked="checked"
|
496 |
+
* />
|
497 |
+
* <label
|
498 |
+
* class="tribe-common-form-control-radio__label"
|
499 |
+
* for="radioExample"
|
500 |
+
* >
|
501 |
+
* Radio Example
|
502 |
+
* </label>
|
503 |
* </div>
|
504 |
* </div>
|
505 |
*
|
506 |
* ----------------------------------------------------------------------------- */
|
507 |
|
508 |
+
.tribe-common .tribe-common-form-control-checkbox__input,
|
509 |
+
.tribe-common .tribe-common-form-control-radio__input {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
510 |
-webkit-appearance: none;
|
511 |
-moz-appearance: none;
|
512 |
appearance: none;
|
521 |
width: 20px;
|
522 |
}
|
523 |
|
524 |
+
.tribe-common .tribe-common-form-control-checkbox__input:active,
|
525 |
+
.tribe-common .tribe-common-form-control-checkbox__input:focus,
|
526 |
+
.tribe-common .tribe-common-form-control-checkbox__input:hover,
|
527 |
+
.tribe-common .tribe-common-form-control-radio__input:active,
|
528 |
+
.tribe-common .tribe-common-form-control-radio__input:focus,
|
529 |
+
.tribe-common .tribe-common-form-control-radio__input:hover {
|
530 |
border: 1px solid #141827;
|
531 |
}
|
532 |
|
533 |
+
.tribe-common .tribe-common-form-control-checkbox__input:checked, .tribe-common .tribe-common-form-control-radio__input:checked {
|
534 |
background-color: #141827;
|
535 |
}
|
536 |
|
538 |
* Form Control: Checkboxes
|
539 |
* ----------------------------------------------------------------------------- */
|
540 |
|
541 |
+
.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
|
542 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='9px' viewBox='0 0 12 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M10.6,0.1L3.9,6.8L1.4,4.3C1.3,4.2,1.1,4.2,1,4.3L0.2,5.1c-0.1,0.1-0.1,0.3,0,0.4l3.4,3.4C3.8,9,4,9,4.1,8.9l7.7-7.7c0.1-0.1,0.1-0.3,0-0.4L11,0.1C10.9,0,10.7,0,10.6,0.1z' fill='%23FFFFFF'/%3E %3C/svg%3E");
|
543 |
+
background-repeat: no-repeat;
|
544 |
+
background-size: contain;
|
545 |
+
content: '';
|
546 |
+
display: block;
|
547 |
+
height: 9px;
|
548 |
+
left: 50%;
|
549 |
+
position: absolute;
|
550 |
+
top: 50%;
|
551 |
+
-webkit-transform: translate(-50%, -50%);
|
552 |
+
transform: translate(-50%, -50%);
|
553 |
+
width: 12px;
|
554 |
+
}
|
555 |
|
556 |
/* -----------------------------------------------------------------------------
|
557 |
* Form Control: Radios
|
558 |
* ----------------------------------------------------------------------------- */
|
559 |
|
560 |
+
.tribe-common .tribe-common-form-control-radio__input {
|
561 |
+
|
562 |
+
border-radius: 50%;
|
563 |
+
}
|
564 |
+
|
565 |
+
.tribe-common .tribe-common-form-control-radio__input:checked:before {
|
566 |
+
background-color: #FFFFFF;
|
567 |
border-radius: 50%;
|
568 |
+
content: '';
|
569 |
+
display: block;
|
570 |
+
height: 8px;
|
571 |
+
left: 50%;
|
572 |
+
position: absolute;
|
573 |
+
top: 50%;
|
574 |
+
-webkit-transform: translate(-50%, -50%);
|
575 |
+
transform: translate(-50%, -50%);
|
576 |
+
width: 8px;
|
577 |
}
|
578 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
/* -----------------------------------------------------------------------------
|
580 |
*
|
581 |
* Form Control: Groups (Checkbox & Radio)
|
594 |
*
|
595 |
* ----------------------------------------------------------------------------- */
|
596 |
|
597 |
+
.tribe-common .tribe-common-form-control-checkbox-radio-group > * {
|
598 |
margin-bottom: 15px;
|
599 |
}
|
600 |
|
601 |
+
.tribe-common .tribe-common-form-control-checkbox-radio-group > *:last-child {
|
602 |
margin-bottom: 0;
|
603 |
}
|
604 |
|
605 |
/* -----------------------------------------------------------------------------
|
606 |
*
|
607 |
+
* Form Control: Groups (Input)
|
608 |
*
|
609 |
* Example:
|
610 |
+
* <div class="tribe-common-form-control-input-group">
|
611 |
* <div class="tribe-common-form-control-text">
|
612 |
* <label for="inputOne">Input One</label>
|
613 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
620 |
*
|
621 |
* ----------------------------------------------------------------------------- */
|
622 |
|
623 |
+
.tribe-common .tribe-common-form-control-input-group > * {
|
624 |
margin-bottom: 8px;
|
625 |
}
|
626 |
|
627 |
+
.tribe-common .tribe-common-form-control-input-group > *:last-child {
|
628 |
margin-bottom: 0px;
|
629 |
}
|
630 |
|
631 |
+
/**
|
632 |
+
* @todo: implement listbox JS
|
633 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
634 |
+
*/
|
635 |
+
|
636 |
+
.tribe-common .tribe-common-form-control-select {
|
637 |
+
position: relative;
|
638 |
+
}
|
639 |
+
|
640 |
+
/* -----------------------------------------------------------------------------
|
641 |
*
|
642 |
* Form Control: Selects
|
643 |
*
|
644 |
* Example:
|
645 |
* <div class="tribe-common-form-control-select">
|
646 |
+
* <button
|
647 |
+
* class="tribe-common-form-control-select__button"
|
648 |
+
* aria-haspopup="listbox"
|
649 |
+
* aria-labelledby="selectButton"
|
650 |
+
* id="selectButton"
|
651 |
+
* >
|
652 |
+
* Option One
|
653 |
+
* </button>
|
654 |
+
* <ul class="tribe-common-form-control-select__list" tabindex="-1" role="listbox">
|
655 |
+
* <li
|
656 |
+
* class="tribe-common-form-control-select__list-item"
|
657 |
+
* id="optionOne"
|
658 |
+
* role="option"
|
659 |
+
* >
|
660 |
+
* Option One
|
661 |
+
* </li>
|
662 |
+
* <li
|
663 |
+
* class="tribe-common-form-control-select__list-item"
|
664 |
+
* id="optionTwo"
|
665 |
+
* role="option"
|
666 |
+
* >
|
667 |
+
* Option Two
|
668 |
+
* </li>
|
669 |
* </ul>
|
670 |
* </div>
|
671 |
*
|
672 |
* ----------------------------------------------------------------------------- */
|
|
|
673 |
|
674 |
+
.tribe-common .tribe-common-form-control-select__button {
|
675 |
+
color: #141827;
|
676 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
677 |
+
font-size: 14px;
|
678 |
+
line-height: 1.62;
|
679 |
+
font-weight: 400;
|
680 |
+
font-weight: 700;
|
681 |
+
border: 1px solid #D5D5D5;
|
682 |
+
padding: 12px 40px 12px 18px;
|
683 |
position: relative;
|
684 |
+
text-align: left;
|
685 |
+
width: 205px;
|
686 |
}
|
687 |
|
688 |
+
.tribe-common .tribe-common-form-control-select__button:after {
|
689 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='6px' viewBox='0 0 12 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='6,6 12,0 0,0 ' fill='%23727272'/%3E %3C/svg%3E");
|
690 |
+
content: '';
|
691 |
+
height: 6px;
|
692 |
+
position: absolute;
|
693 |
+
right: 16px;
|
694 |
+
top: 50%;
|
695 |
+
-webkit-transform: translateY(-50%);
|
696 |
+
transform: translateY(-50%);
|
697 |
+
width: 12px;
|
|
|
|
|
698 |
}
|
699 |
|
700 |
+
.tribe-common .tribe-common-form-control-select__list {
|
701 |
+
/**
|
702 |
+
* @todo: remove once listbox JS is implemented
|
703 |
+
*/
|
704 |
+
/* @mixin hidden; */
|
|
|
|
|
|
|
|
|
|
|
|
|
705 |
|
706 |
+
background-color: #FFFFFF;
|
|
|
|
|
|
|
|
|
707 |
|
708 |
+
border: 1px solid #D5D5D5;
|
709 |
|
710 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
711 |
|
712 |
+
left: 0;
|
713 |
|
714 |
+
position: absolute;
|
715 |
|
716 |
+
top: 55px;
|
717 |
|
718 |
+
width: 205px;
|
719 |
+
}
|
720 |
|
721 |
+
.tribe-common .tribe-common-form-control-select__list-item {
|
722 |
+
color: #141827;
|
723 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
724 |
+
font-size: 14px;
|
725 |
+
line-height: 1.62;
|
726 |
+
font-weight: 400;
|
727 |
+
color: #727272;
|
728 |
+
cursor: pointer;
|
729 |
+
padding: 6px 18px;
|
730 |
+
text-align: left;
|
731 |
+
}
|
732 |
+
|
733 |
+
.tribe-common .tribe-common-form-control-select__list-item:first-child {
|
734 |
+
padding-top: 16px;
|
735 |
}
|
736 |
|
737 |
+
.tribe-common .tribe-common-form-control-select__list-item:last-child {
|
738 |
+
padding-bottom: 16px;
|
739 |
+
}
|
740 |
+
|
741 |
+
.tribe-common .tribe-common-form-control-select__list-item[aria-selected="true"] {
|
742 |
color: #141827;
|
743 |
+
font-weight: 700;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
744 |
}
|
745 |
|
746 |
+
/* .tribe-common-form-control-slider {} */
|
|
|
|
|
747 |
|
748 |
+
.tribe-common .tribe-common-form-control-slider__input {
|
749 |
+
-webkit-appearance: none;
|
750 |
+
-moz-appearance: none;
|
751 |
+
appearance: none;
|
752 |
+
background-color: transparent;
|
753 |
+
border: none;
|
754 |
+
cursor: pointer;
|
755 |
+
display: inline-block;
|
756 |
+
margin: 0;
|
757 |
+
padding: 0;
|
758 |
+
width: 120px;
|
759 |
+
vertical-align: middle;
|
760 |
+
}
|
761 |
|
762 |
/* -----------------------------------------------------------------------------
|
763 |
+
* Track styles
|
764 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
765 |
|
766 |
+
.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track {
|
|
|
|
|
|
|
767 |
border: none;
|
768 |
+
border-radius: 5px;
|
769 |
+
height: 10px;
|
770 |
+
margin: 5px 0;
|
771 |
padding: 0;
|
772 |
+
position: relative;
|
773 |
+
transition: background-color 0.2s ease;
|
774 |
+
background-color: #334AFF;
|
775 |
}
|
776 |
|
777 |
+
.tribe-common .tribe-common-form-control-slider__input::-moz-range-track {
|
778 |
+
border: none;
|
779 |
+
border-radius: 5px;
|
780 |
+
height: 10px;
|
781 |
+
margin: 5px 0;
|
782 |
+
padding: 0;
|
783 |
+
position: relative;
|
784 |
+
transition: background-color 0.2s ease;
|
785 |
+
background-color: #334AFF;
|
786 |
+
}
|
787 |
|
788 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-track {
|
789 |
+
background-color: transparent;
|
790 |
+
border-color: transparent;
|
791 |
+
border-width: 5px 0;
|
792 |
+
color: transparent;
|
793 |
+
height: 10px;
|
794 |
+
}
|
|
|
|
|
|
|
795 |
|
796 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,
|
797 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper {
|
798 |
+
background-color: #334AFF;
|
799 |
+
border-radius: 10px;
|
800 |
+
}
|
|
|
|
|
|
|
|
|
|
|
801 |
|
802 |
+
/* -----------------------------------------------------------------------------
|
803 |
+
* Thumb styles
|
804 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
805 |
|
806 |
+
.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb {
|
807 |
+
background-color: #FFFFFF;
|
808 |
+
border: 1px solid #D5D5D5;
|
809 |
+
border-radius: 50%;
|
810 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
811 |
+
height: 20px;
|
812 |
+
width: 20px;
|
813 |
+
margin-top: -5px;
|
814 |
|
815 |
+
-webkit-appearance: none;
|
|
|
|
|
816 |
|
817 |
+
appearance: none;
|
818 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
819 |
|
820 |
+
.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb {
|
821 |
+
background-color: #FFFFFF;
|
822 |
+
border: 1px solid #D5D5D5;
|
823 |
+
border-radius: 50%;
|
824 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
825 |
+
height: 20px;
|
826 |
+
width: 20px;
|
827 |
+
margin-top: -5px;
|
828 |
+
}
|
829 |
|
830 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-thumb {
|
831 |
+
background-color: #FFFFFF;
|
832 |
+
border: 1px solid #D5D5D5;
|
833 |
+
border-radius: 50%;
|
834 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
835 |
+
height: 20px;
|
836 |
+
width: 20px;
|
837 |
+
margin-top: -5px;
|
838 |
|
839 |
+
box-shadow: none;
|
840 |
+
margin-top: -1px;
|
841 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
842 |
|
843 |
+
/* -----------------------------------------------------------------------------
|
844 |
+
*
|
845 |
+
* Form Control: Sliders
|
846 |
+
*
|
847 |
+
* Example (Horizontal):
|
848 |
+
* <div class="tribe-common-form-control-slider">
|
849 |
+
* <input
|
850 |
+
* class="tribe-common-form-control-slider__input"
|
851 |
+
* id="sliderOne"
|
852 |
+
* type="range"
|
853 |
+
* min="0"
|
854 |
+
* max="100"
|
855 |
+
* value="50"
|
856 |
+
* />
|
857 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
858 |
+
* </div>
|
859 |
+
*
|
860 |
+
* Example (Vertical):
|
861 |
+
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
862 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
863 |
+
* <input
|
864 |
+
* class="tribe-common-form-control-slider__input"
|
865 |
+
* id="sliderOne"
|
866 |
+
* type="range"
|
867 |
+
* min="0"
|
868 |
+
* max="100"
|
869 |
+
* value="50"
|
870 |
+
* />
|
871 |
+
* </div>
|
872 |
+
*
|
873 |
+
* ----------------------------------------------------------------------------- */
|
874 |
|
875 |
+
.tribe-common .tribe-common-form-control-slider__label {
|
876 |
+
color: #141827;
|
877 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
878 |
+
font-size: 12px;
|
879 |
+
line-height: 1.38;
|
880 |
+
font-weight: 400;
|
881 |
|
882 |
+
color: #727272;
|
883 |
+
cursor: pointer;
|
884 |
+
display: inline-block;
|
885 |
+
margin-left: 11px;
|
886 |
+
vertical-align: middle;
|
887 |
+
}
|
888 |
|
889 |
+
.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label {
|
890 |
display: block;
|
891 |
margin: 0 0 6px;
|
892 |
}
|
893 |
|
894 |
+
/**
|
895 |
+
* @todo: implement listbox JS
|
896 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
897 |
+
*/
|
898 |
+
|
899 |
+
.tribe-common .tribe-common-form-control-tabs {
|
900 |
+
position: relative;
|
901 |
+
}
|
902 |
+
|
903 |
+
/* -----------------------------------------------------------------------------
|
904 |
*
|
905 |
* Form Control: Tabs
|
906 |
*
|
907 |
* Example:
|
908 |
* <div class="tribe-common-form-control-tabs">
|
909 |
+
* <button
|
910 |
+
* class="tribe-common-form-control-tabs__button"
|
911 |
+
* aria-haspopup="listbox"
|
912 |
+
* aria-labelledby="tabButton"
|
913 |
+
* id="tabButton"
|
914 |
+
* >
|
915 |
+
* Tab One
|
916 |
+
* </button>
|
917 |
+
* <ul class="tribe-common-form-control-tabs__list" tabindex="-1" role="listbox">
|
918 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
919 |
+
* <input
|
920 |
+
* class="tribe-common-form-control-tabs__input"
|
921 |
+
* id="tabOne"
|
922 |
+
* name="tabGroup"
|
923 |
+
* type="radio"
|
924 |
+
* value="tabOne"
|
925 |
+
* checked="checked"
|
926 |
+
* />
|
927 |
+
* <label
|
928 |
+
* class="tribe-common-form-control-tabs__label"
|
929 |
+
* id="tabOneLabel"
|
930 |
+
* for="tabOne"
|
931 |
+
* role="option"
|
932 |
+
* >
|
933 |
+
* Tab One
|
934 |
+
* </label>
|
935 |
* </li>
|
936 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
937 |
+
* <input
|
938 |
+
* class="tribe-common-form-control-tabs__input"
|
939 |
+
* id="tabTwo"
|
940 |
+
* name="tabGroup"
|
941 |
+
* type="radio"
|
942 |
+
* value="tabTwo"
|
943 |
+
* />
|
944 |
+
* <label
|
945 |
+
* class="tribe-common-form-control-tabs__label"
|
946 |
+
* id="tabTwoLabel"
|
947 |
+
* for="tabTwo"
|
948 |
+
* role="option"
|
949 |
+
* >
|
950 |
+
* Tab Two
|
951 |
+
* </label>
|
952 |
* </li>
|
953 |
* </ul>
|
954 |
* </div>
|
955 |
*
|
956 |
* ----------------------------------------------------------------------------- */
|
|
|
957 |
|
958 |
+
.tribe-common .tribe-common-form-control-tabs__button {
|
959 |
+
color: #141827;
|
960 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
961 |
+
font-size: 14px;
|
962 |
+
line-height: 1.62;
|
963 |
+
font-weight: 400;
|
964 |
+
font-weight: 700;
|
965 |
+
border: 1px solid #D5D5D5;
|
966 |
+
padding: 12px 40px 12px 18px;
|
967 |
position: relative;
|
968 |
+
text-align: left;
|
969 |
+
width: 205px;
|
970 |
}
|
971 |
|
972 |
+
.tribe-common .tribe-common-form-control-tabs__button:after {
|
973 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='6px' viewBox='0 0 12 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='6,6 12,0 0,0 ' fill='%23727272'/%3E %3C/svg%3E");
|
974 |
+
content: '';
|
975 |
+
height: 6px;
|
976 |
+
position: absolute;
|
977 |
+
right: 16px;
|
978 |
+
top: 50%;
|
979 |
+
-webkit-transform: translateY(-50%);
|
980 |
+
transform: translateY(-50%);
|
981 |
+
width: 12px;
|
|
|
|
|
982 |
}
|
983 |
|
984 |
+
.tribe-common .tribe-common-form-control-tabs__list {
|
985 |
+
/**
|
986 |
+
* @todo: remove once listbox JS is implemented
|
987 |
+
*/
|
988 |
+
/* @mixin hidden; */
|
|
|
|
|
|
|
|
|
|
|
|
|
989 |
|
990 |
+
background-color: #FFFFFF;
|
|
|
|
|
|
|
|
|
991 |
|
992 |
+
border: 1px solid #D5D5D5;
|
993 |
|
994 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
995 |
|
996 |
+
left: 0;
|
997 |
|
998 |
+
position: absolute;
|
999 |
|
1000 |
+
top: 55px;
|
1001 |
+
|
1002 |
+
width: 205px;
|
1003 |
+
}
|
1004 |
+
|
1005 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
1006 |
+
padding-top: 16px;
|
1007 |
+
}
|
1008 |
+
|
1009 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
1010 |
+
padding-bottom: 16px;
|
1011 |
+
}
|
1012 |
|
1013 |
+
.tribe-common .tribe-common-form-control-tabs__input {
|
1014 |
+
border: 0;
|
1015 |
+
clip: rect(0 0 0 0);
|
1016 |
+
height: 1px;
|
1017 |
+
margin: -1px;
|
1018 |
+
overflow: hidden;
|
1019 |
+
padding: 0;
|
1020 |
+
position: absolute;
|
1021 |
+
width: 1px;
|
1022 |
+
}
|
1023 |
|
1024 |
+
.tribe-common .tribe-common-form-control-tabs__input:checked + .tribe-common-form-control-tabs__label {
|
1025 |
+
color: #141827;
|
1026 |
+
font-weight: 700;
|
1027 |
}
|
1028 |
|
1029 |
+
.tribe-common .tribe-common-form-control-tabs__label {
|
1030 |
+
color: #141827;
|
1031 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1032 |
+
font-size: 14px;
|
1033 |
+
line-height: 1.62;
|
1034 |
+
font-weight: 400;
|
1035 |
+
color: #727272;
|
1036 |
+
cursor: pointer;
|
1037 |
+
padding: 6px 18px;
|
1038 |
+
text-align: left;
|
1039 |
+
}
|
1040 |
+
|
1041 |
+
/* Enfold Compatibility */
|
1042 |
+
|
1043 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
1044 |
padding-top: 16px;
|
1045 |
}
|
1046 |
|
1047 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
1048 |
padding-bottom: 16px;
|
1049 |
}
|
1050 |
|
1051 |
+
body#top .tribe-common .tribe-common-form-control-tabs__input:checked + .tribe-common-form-control-tabs__label {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1052 |
color: #141827;
|
1053 |
font-weight: 700;
|
1054 |
}
|
1055 |
|
1056 |
+
body#top .tribe-common .tribe-common-form-control-tabs__label {
|
1057 |
color: #141827;
|
1058 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1059 |
font-size: 14px;
|
1060 |
line-height: 1.62;
|
1061 |
font-weight: 400;
|
|
|
|
|
|
|
|
|
1062 |
}
|
1063 |
|
1064 |
+
/* .tribe-common-form-control-text {} */
|
1065 |
+
|
1066 |
+
.tribe-common .tribe-common-form-control-text__label {
|
1067 |
+
border: 0;
|
1068 |
+
clip: rect(0 0 0 0);
|
1069 |
+
height: 1px;
|
1070 |
+
margin: -1px;
|
1071 |
+
overflow: hidden;
|
1072 |
+
padding: 0;
|
1073 |
+
position: absolute;
|
1074 |
+
width: 1px;
|
1075 |
+
}
|
1076 |
+
|
1077 |
/* -----------------------------------------------------------------------------
|
1078 |
*
|
1079 |
* Form Control: Text
|
1080 |
*
|
1081 |
* Example:
|
1082 |
* <div class="tribe-common-form-control-text">
|
1083 |
+
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
1084 |
+
* <input
|
1085 |
+
* class="tribe-common-form-control-text__input"
|
1086 |
+
* id="textInput"
|
1087 |
+
* name="textInput"
|
1088 |
+
* type="text"
|
1089 |
+
* placeholder="Text Input"
|
1090 |
+
* />
|
1091 |
* </div>
|
1092 |
*
|
1093 |
* ----------------------------------------------------------------------------- */
|
1094 |
|
1095 |
+
.tribe-common .tribe-common-form-control-text__input {
|
1096 |
+
color: #141827;
|
1097 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1098 |
+
font-size: 14px;
|
1099 |
+
line-height: 1.62;
|
1100 |
+
font-weight: 400;
|
1101 |
+
font-weight: 700;
|
1102 |
+
|
1103 |
+
border: 1px solid #D5D5D5;
|
1104 |
+
padding: 12px 18px;
|
1105 |
+
width: 100%;
|
1106 |
+
}
|
1107 |
+
|
1108 |
+
.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
1109 |
+
color: #727272;
|
1110 |
+
font-weight: 400;
|
1111 |
+
}
|
1112 |
+
|
1113 |
+
.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder {
|
1114 |
+
color: #727272;
|
1115 |
+
font-weight: 400;
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
|
1119 |
+
color: #727272;
|
1120 |
+
font-weight: 400;
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
.tribe-common .tribe-common-form-control-text__input::placeholder {
|
1124 |
+
color: #727272;
|
1125 |
+
font-weight: 400;
|
1126 |
}
|
1127 |
|
1128 |
+
/* Enfold Compatibility */
|
1129 |
+
|
1130 |
+
body#top .tribe-common .tribe-common-form-control-text__input {
|
1131 |
color: #141827;
|
1132 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1133 |
font-size: 14px;
|
1140 |
width: 100%;
|
1141 |
}
|
1142 |
|
1143 |
+
body#top .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
1144 |
color: #727272;
|
1145 |
font-weight: 400;
|
1146 |
}
|
1147 |
|
1148 |
+
body#top .tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder {
|
1149 |
color: #727272;
|
1150 |
font-weight: 400;
|
1151 |
}
|
1152 |
|
1153 |
+
body#top .tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
|
1154 |
color: #727272;
|
1155 |
font-weight: 400;
|
1156 |
}
|
1157 |
|
1158 |
+
body#top .tribe-common .tribe-common-form-control-text__input::placeholder {
|
1159 |
color: #727272;
|
1160 |
font-weight: 400;
|
1161 |
}
|
1162 |
|
1163 |
+
/* .tribe-common-form-control-toggle {} */
|
1164 |
+
|
1165 |
+
.tribe-common .tribe-common-form-control-toggle__input {
|
1166 |
+
border: none;
|
1167 |
+
border-radius: 5px;
|
1168 |
+
height: 10px;
|
1169 |
+
margin: 5px 0;
|
1170 |
+
padding: 0;
|
1171 |
+
position: relative;
|
1172 |
+
transition: background-color 0.2s ease;
|
1173 |
+
|
1174 |
+
-webkit-appearance: none;
|
1175 |
+
|
1176 |
+
-moz-appearance: none;
|
1177 |
+
|
1178 |
+
appearance: none;
|
1179 |
+
background-color: #D5D5D5;
|
1180 |
+
cursor: pointer;
|
1181 |
+
display: inline-block;
|
1182 |
+
vertical-align: middle;
|
1183 |
+
width: 40px;
|
1184 |
+
}
|
1185 |
+
|
1186 |
+
.tribe-common .tribe-common-form-control-toggle__input:after {
|
1187 |
+
background-color: #FFFFFF;
|
1188 |
+
border: 1px solid #D5D5D5;
|
1189 |
+
border-radius: 50%;
|
1190 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
1191 |
+
height: 20px;
|
1192 |
+
width: 20px;
|
1193 |
+
|
1194 |
+
content: '';
|
1195 |
+
left: 0;
|
1196 |
+
position: absolute;
|
1197 |
+
top: -5px;
|
1198 |
+
transition: -webkit-transform 0.2s ease;
|
1199 |
+
transition: transform 0.2s ease;
|
1200 |
+
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
|
1201 |
+
}
|
1202 |
+
|
1203 |
+
.tribe-common .tribe-common-form-control-toggle__input:checked {
|
1204 |
+
background-color: #334AFF;
|
1205 |
+
}
|
1206 |
+
|
1207 |
+
.tribe-common .tribe-common-form-control-toggle__input:checked:after {
|
1208 |
+
-webkit-transform: translateX(20px);
|
1209 |
+
transform: translateX(20px);
|
1210 |
+
}
|
1211 |
+
|
1212 |
/* -----------------------------------------------------------------------------
|
1213 |
*
|
1214 |
* Form Control: Toggles
|
1215 |
*
|
1216 |
* Example (Horizontal):
|
1217 |
* <div class="tribe-common-form-control-toggle">
|
1218 |
+
* <input
|
1219 |
+
* class="tribe-common-form-control-toggle__input"
|
1220 |
+
* id="toggleOne"
|
1221 |
+
* name="toggleGroup"
|
1222 |
+
* type="checkbox"
|
1223 |
+
* value="toggleOne"
|
1224 |
+
* />
|
1225 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1226 |
* </div>
|
1227 |
*
|
1228 |
+
* Example (Vertical):
|
1229 |
+
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
1230 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1231 |
+
* <input
|
1232 |
+
* class="tribe-common-form-control-toggle__input"
|
1233 |
+
* id="toggleOne"
|
1234 |
+
* name="toggleGroup"
|
1235 |
+
* type="checkbox"
|
1236 |
+
* value="toggleOne"
|
1237 |
+
* />
|
1238 |
+
* </div>
|
1239 |
+
*
|
1240 |
+
* ----------------------------------------------------------------------------- */
|
1241 |
+
|
1242 |
+
.tribe-common .tribe-common-form-control-toggle__label {
|
1243 |
+
color: #141827;
|
1244 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1245 |
+
font-size: 12px;
|
1246 |
+
line-height: 1.38;
|
1247 |
+
font-weight: 400;
|
1248 |
+
|
1249 |
+
color: #727272;
|
1250 |
+
cursor: pointer;
|
1251 |
+
display: inline-block;
|
1252 |
+
margin-left: 11px;
|
1253 |
+
vertical-align: middle;
|
1254 |
+
}
|
1255 |
+
|
1256 |
+
.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label {
|
1257 |
+
display: block;
|
1258 |
+
margin: 0 0 6px;
|
1259 |
+
}
|
1260 |
+
|
1261 |
+
/* Enfold Compatibility */
|
1262 |
+
|
1263 |
+
body#top .tribe-common .tribe-common-form-control-toggle__input {
|
1264 |
+
display: inline-block;
|
1265 |
+
}
|
1266 |
+
|
1267 |
+
body#top .tribe-common .tribe-common-form-control-toggle__label {
|
1268 |
+
color: #727272;
|
1269 |
+
font-weight: 400;
|
1270 |
+
}
|
1271 |
+
|
1272 |
+
/* Grid */
|
1273 |
+
|
1274 |
+
/* -----------------------------------------------------------------------------
|
1275 |
+
* Grid: Columns
|
1276 |
+
* ----------------------------------------------------------------------------- */
|
1277 |
+
|
1278 |
+
.tribe-common .tribe-common-g-col {
|
1279 |
+
min-width: 0;
|
1280 |
+
width: 100%;
|
1281 |
+
}
|
1282 |
+
|
1283 |
+
/* -----------------------------------------------------------------------------
|
1284 |
+
*
|
1285 |
+
* Grid: Rows
|
1286 |
+
*
|
1287 |
+
* Example:
|
1288 |
+
* <div class="g-row">
|
1289 |
+
* <div class="g-col">
|
1290 |
+
* <p>Component or another grid layout, perhaps?</p>
|
1291 |
+
* </div>
|
1292 |
* </div>
|
1293 |
*
|
1294 |
* ----------------------------------------------------------------------------- */
|
1295 |
|
1296 |
+
.tribe-common .tribe-common-g-row {
|
1297 |
+
display: flex;
|
1298 |
+
flex-wrap: wrap;
|
1299 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1300 |
|
1301 |
+
/* Typography */
|
1302 |
|
1303 |
+
.tribe-common a {
|
1304 |
+
cursor: pointer;
|
1305 |
+
}
|
|
|
|
|
|
|
|
|
1306 |
|
1307 |
+
/* -------------------------------------------------------------------------
|
1308 |
+
*
|
1309 |
+
* Anchor
|
1310 |
+
*
|
1311 |
+
* Example:
|
1312 |
+
* <a class="tribe-common-anchor">Anchor Text</a>
|
1313 |
+
* <a class="tribe-common-anchor-alt">Anchor Alt Text</a>
|
1314 |
+
* <a class="tribe-common-anchor-thin">Anchor Thin Text</a>
|
1315 |
+
*
|
1316 |
+
* ------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
1317 |
|
1318 |
+
.tribe-common .tribe-common-anchor {
|
1319 |
+
border-bottom: 2px solid transparent;
|
1320 |
+
transition: border-color 0.2s ease;
|
1321 |
+
}
|
1322 |
|
1323 |
+
.tribe-common .tribe-common-anchor:active,
|
1324 |
+
.tribe-common .tribe-common-anchor:focus,
|
1325 |
+
.tribe-common .tribe-common-anchor:hover {
|
1326 |
+
border-bottom: 2px solid #141827;
|
1327 |
+
}
|
1328 |
|
1329 |
+
.tribe-common .tribe-common-anchor-alt {
|
1330 |
+
border-bottom: 2px solid #334AFF;
|
1331 |
+
transition: color 0.2s ease;
|
1332 |
+
}
|
|
|
|
|
1333 |
|
1334 |
+
.tribe-common .tribe-common-anchor-alt:active,
|
1335 |
+
.tribe-common .tribe-common-anchor-alt:focus,
|
1336 |
+
.tribe-common .tribe-common-anchor-alt:hover {
|
1337 |
+
border-bottom: 2px solid #334AFF;
|
1338 |
+
color: #334AFF;
|
1339 |
+
}
|
1340 |
|
1341 |
+
.tribe-common .tribe-common-anchor-thin {
|
1342 |
+
border-bottom: 1px solid transparent;
|
1343 |
+
transition: border-color 0.2s ease;
|
1344 |
+
}
|
1345 |
|
1346 |
+
.tribe-common .tribe-common-anchor-thin:active,
|
1347 |
+
.tribe-common .tribe-common-anchor-thin:focus,
|
1348 |
+
.tribe-common .tribe-common-anchor-thin:hover {
|
1349 |
+
border-bottom: 1px solid #141827;
|
1350 |
+
}
|
1351 |
|
1352 |
/* -------------------------------------------------------------------------
|
1353 |
* Body 1
|
1354 |
* ------------------------------------------------------------------------- */
|
1355 |
|
1356 |
+
.tribe-common .tribe-common-b1 {
|
1357 |
color: #141827;
|
1358 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1359 |
font-size: 14px;
|
1361 |
line-height: 1.62;
|
1362 |
}
|
1363 |
|
1364 |
+
/* -------------------------------------------------------------------------
|
1365 |
+
*
|
1366 |
+
* Body
|
1367 |
+
*
|
1368 |
+
* Example:
|
1369 |
+
* <p class="tribe-common-b1">Text here</p>
|
1370 |
+
*
|
1371 |
+
* ------------------------------------------------------------------------- */
|
1372 |
+
|
1373 |
+
.tribe-common .tribe-common-b1--bold {
|
1374 |
font-weight: 700;
|
1375 |
}
|
1376 |
|
1378 |
* Body 2
|
1379 |
* ------------------------------------------------------------------------- */
|
1380 |
|
1381 |
+
.tribe-common .tribe-common-b2 {
|
1382 |
color: #141827;
|
1383 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1384 |
font-size: 12px;
|
1386 |
line-height: 1.38;
|
1387 |
}
|
1388 |
|
1389 |
+
.tribe-common .tribe-common-b2--bold {
|
1390 |
font-weight: 700;
|
1391 |
}
|
1392 |
|
1394 |
* Body 3
|
1395 |
* ------------------------------------------------------------------------- */
|
1396 |
|
1397 |
+
.tribe-common .tribe-common-b3 {
|
1398 |
color: #141827;
|
1399 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1400 |
font-size: 11px;
|
1402 |
line-height: 1.5;
|
1403 |
}
|
1404 |
|
1405 |
+
.tribe-common .tribe-common-b3--bold {
|
1406 |
font-weight: 700;
|
1407 |
}
|
1408 |
|
1409 |
/* -------------------------------------------------------------------------
|
1410 |
+
*
|
1411 |
* CTA
|
1412 |
+
*
|
1413 |
+
* Example:
|
1414 |
+
* <a class="tribe-common-cta">Link Text</a>
|
1415 |
+
* <a class="tribe-common-cta tribe-common-cta--alt">Link Text Alt</a>
|
1416 |
+
*
|
1417 |
* ------------------------------------------------------------------------- */
|
1418 |
|
1419 |
+
.tribe-common .tribe-common-cta {
|
1420 |
color: #141827;
|
1421 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1422 |
font-size: 12px;
|
1423 |
line-height: 1.38;
|
1424 |
font-weight: 400;
|
1425 |
font-weight: 700;
|
1426 |
+
border-bottom: 2px solid transparent;
|
1427 |
+
transition: border-color 0.2s ease;
|
1428 |
}
|
1429 |
|
1430 |
+
.tribe-common .tribe-common-cta:active,
|
1431 |
+
.tribe-common .tribe-common-cta:focus,
|
1432 |
+
.tribe-common .tribe-common-cta:hover {
|
1433 |
+
border-bottom: 2px solid #141827;
|
1434 |
+
}
|
1435 |
+
|
1436 |
+
.tribe-common .tribe-common-cta--alt {
|
1437 |
+
border-bottom: 2px solid #334AFF;
|
1438 |
+
transition: color 0.2s ease;
|
1439 |
+
}
|
1440 |
+
|
1441 |
+
.tribe-common .tribe-common-cta--alt:active,
|
1442 |
+
.tribe-common .tribe-common-cta--alt:focus,
|
1443 |
+
.tribe-common .tribe-common-cta--alt:hover {
|
1444 |
+
border-bottom: 2px solid #334AFF;
|
1445 |
+
color: #334AFF;
|
1446 |
+
}
|
1447 |
|
1448 |
/* -------------------------------------------------------------------------
|
1449 |
* Heading: h1
|
1450 |
* ------------------------------------------------------------------------- */
|
1451 |
|
1452 |
+
.tribe-common .tribe-common-h1 {
|
1453 |
color: #141827;
|
1454 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1455 |
font-weight: 700;
|
1456 |
+
font-size: 28px;
|
1457 |
line-height: 1.42;
|
1458 |
}
|
1459 |
|
1461 |
* Heading: h2
|
1462 |
* ------------------------------------------------------------------------- */
|
1463 |
|
1464 |
+
.tribe-common .tribe-common-h2 {
|
1465 |
color: #141827;
|
1466 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1467 |
font-weight: 700;
|
1468 |
+
font-size: 24px;
|
1469 |
line-height: 1.42;
|
1470 |
}
|
1471 |
|
1473 |
* Heading: h3
|
1474 |
* ------------------------------------------------------------------------- */
|
1475 |
|
1476 |
+
.tribe-common .tribe-common-h3 {
|
1477 |
color: #141827;
|
1478 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1479 |
font-weight: 700;
|
1480 |
+
font-size: 22px;
|
1481 |
line-height: 1.5;
|
1482 |
}
|
1483 |
|
1484 |
+
/* -------------------------------------------------------------------------
|
1485 |
+
*
|
1486 |
+
* Heading
|
1487 |
+
*
|
1488 |
+
* Example:
|
1489 |
+
* <h1 class="tribe-common-h1">Heading Text</h1>
|
1490 |
+
*
|
1491 |
+
* ------------------------------------------------------------------------- */
|
1492 |
+
|
1493 |
+
.tribe-common .tribe-common-h3--alt {
|
1494 |
font-weight: 400;
|
1495 |
}
|
1496 |
|
1498 |
* Heading: h4
|
1499 |
* ------------------------------------------------------------------------- */
|
1500 |
|
1501 |
+
.tribe-common .tribe-common-h4 {
|
1502 |
color: #141827;
|
1503 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1504 |
font-weight: 700;
|
1505 |
+
font-size: 20px;
|
1506 |
line-height: 1.42;
|
1507 |
}
|
1508 |
|
1509 |
+
.tribe-common .tribe-common-h4--alt {
|
1510 |
font-weight: 400;
|
1511 |
}
|
1512 |
|
1514 |
* Heading: h5
|
1515 |
* ------------------------------------------------------------------------- */
|
1516 |
|
1517 |
+
.tribe-common .tribe-common-h5 {
|
1518 |
color: #141827;
|
1519 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1520 |
font-weight: 700;
|
1521 |
+
font-size: 18px;
|
1522 |
line-height: 1.5;
|
1523 |
}
|
1524 |
|
1526 |
* Heading: h6
|
1527 |
* ------------------------------------------------------------------------- */
|
1528 |
|
1529 |
+
.tribe-common .tribe-common-h6 {
|
1530 |
color: #141827;
|
1531 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1532 |
font-weight: 700;
|
1533 |
+
font-size: 16px;
|
1534 |
line-height: 1.62;
|
1535 |
}
|
1536 |
|
1537 |
/* -------------------------------------------------------------------------
|
1538 |
+
* Heading: h7
|
1539 |
* ------------------------------------------------------------------------- */
|
1540 |
|
1541 |
+
.tribe-common .tribe-common-h7 {
|
1542 |
color: #141827;
|
1543 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1544 |
font-weight: 700;
|
1545 |
+
font-size: 14px;
|
1546 |
line-height: 1.62;
|
1547 |
}
|
1548 |
|
1549 |
/* -------------------------------------------------------------------------
|
1550 |
+
* Heading: h8
|
1551 |
* ------------------------------------------------------------------------- */
|
1552 |
|
1553 |
+
.tribe-common .tribe-common-h8 {
|
1554 |
color: #141827;
|
1555 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1556 |
font-weight: 700;
|
1557 |
+
font-size: 12px;
|
1558 |
line-height: 1.38;
|
1559 |
}
|
1560 |
|
1561 |
+
/* -------------------------------------------------------------------------
|
1562 |
+
* Button
|
1563 |
+
* ------------------------------------------------------------------------- */
|
1564 |
+
|
1565 |
+
.tribe-common button {
|
1566 |
+
background-color: #FFFFFF;
|
1567 |
+
padding: 0;
|
1568 |
+
}
|
1569 |
+
|
1570 |
+
/* -----------------------------------------------------------------------------
|
1571 |
+
*
|
1572 |
+
* Layout: Global Content Container
|
1573 |
+
*
|
1574 |
+
* ----------------------------------------------------------------------------- */
|
1575 |
+
|
1576 |
+
.tribe-common .tribe-common-l-container {
|
1577 |
+
max-width: 1260px;
|
1578 |
+
margin-left: auto;
|
1579 |
+
margin-right: auto;
|
1580 |
+
padding-left: 19.5px;
|
1581 |
+
padding-right: 19.5px;
|
1582 |
+
width: 100%;
|
1583 |
+
}
|
1584 |
+
|
1585 |
+
/* -------------------------------------------------------------------------
|
1586 |
+
* SVG Icons
|
1587 |
+
* ------------------------------------------------------------------------- */
|
1588 |
+
|
1589 |
+
.tribe-common .tribe-common-svgicon {
|
1590 |
+
background-size: contain;
|
1591 |
+
background-repeat: no-repeat;
|
1592 |
+
}
|
1593 |
+
|
1594 |
+
.tribe-common .tribe-common-svgicon--featured {
|
1595 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16px' height='20px' viewBox='0 0 16 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='0 0 16 0 16 20 8.0976 14.8777587 0 20' fill='%23334AFF'/%3E %3C/svg%3E");
|
1596 |
+
height: 10px;
|
1597 |
+
width: 8px;
|
1598 |
+
}
|
1599 |
+
|
1600 |
+
.tribe-common .tribe-common-svgicon--recurring {
|
1601 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M13.3333333,3.82608696 C13.3333333,3.89130435 13.3333333,3.95652174 13.3135802,4 C13.3135802,4.02173913 13.2938272,4.06521739 13.2938272,4.08695652 C13.254321,4.23913043 13.1753086,4.36956522 13.0962963,4.45652174 L10.4493827,7.36956522 C10.291358,7.54347826 10.0740741,7.63043478 9.85679012,7.63043478 C9.63950617,7.63043478 9.42222222,7.54347826 9.26419753,7.36956522 C8.94814815,7.02173913 8.94814815,6.43478261 9.26419753,6.06521739 L10.4888889,4.7173913 L6.30123457,4.7173913 C3.75308642,4.7173913 1.65925926,7 1.65925926,9.82608696 C1.65925926,11.1956522 2.13333333,12.4782609 3.02222222,13.4347826 C3.3382716,13.7826087 3.3382716,14.3695652 3.02222222,14.7391304 C2.86419753,14.9130435 2.64691358,15 2.42962963,15 C2.21234568,15 1.99506173,14.9130435 1.83703704,14.7391304 C0.651851852,13.4347826 0,11.6956522 0,9.84782609 C7.01770603e-16,6.02173913 2.82469136,2.91304348 6.30123457,2.91304348 L10.508642,2.91304348 L9.28395062,1.56521739 C8.96790123,1.2173913 8.96790123,0.630434783 9.28395062,0.260869565 C9.6,-0.0869565217 10.1333333,-0.0869565217 10.4691358,0.260869565 L13.1160494,3.17391304 C13.2148148,3.2826087 13.2740741,3.41304348 13.3135802,3.54347826 C13.3135802,3.56521739 13.3333333,3.60869565 13.3333333,3.63043478 C13.3333333,3.69565217 13.3333333,3.76086957 13.3333333,3.82608696 Z' fill='%23334AFF'/%3E %3Cpath d='M20,10.1521739 C20,13.9782609 17.1753086,17.0869565 13.6987654,17.0869565 L9.49135802,17.0869565 L10.7160494,18.4347826 C11.0518519,18.7826087 11.0518519,19.3695652 10.7160494,19.7391304 C10.5580247,19.9130435 10.3407407,20 10.1234568,20 C9.90617284,20 9.70864198,19.9130435 9.5308642,19.7391304 L6.9037037,16.8043478 C6.80493827,16.6956522 6.74567901,16.5652174 6.70617284,16.4347826 C6.70617284,16.4130435 6.68641975,16.3695652 6.68641975,16.3478261 C6.66666667,16.2826087 6.66666667,16.2391304 6.66666667,16.173913 C6.66666667,16.1086957 6.66666667,16.0434783 6.68641975,16 C6.68641975,15.9782609 6.70617284,15.9347826 6.70617284,15.9130435 C6.74567901,15.7608696 6.82469136,15.6304348 6.9037037,15.5434783 L9.55061728,12.6304348 C9.86666667,12.2826087 10.4,12.2826087 10.7358025,12.6304348 C11.0716049,12.9782609 11.0716049,13.5652174 10.7358025,13.9347826 L9.51111111,15.2826087 L13.7185185,15.2826087 C16.2666667,15.2826087 18.3604938,13 18.3604938,10.173913 C18.3604938,8.80434783 17.8864198,7.52173913 16.9975309,6.56521739 C16.6617284,6.19565217 16.6617284,5.63043478 16.9975309,5.26086957 C17.3135802,4.91304348 17.8469136,4.91304348 18.182716,5.26086957 C19.3481481,6.54347826 20,8.2826087 20,10.1521739 Z' fill='%23334AFF'/%3E %3C/svg%3E");
|
1602 |
+
height: 10px;
|
1603 |
+
width: 10px;
|
1604 |
+
}
|
1605 |
+
|
1606 |
/* A11y */
|
1607 |
|
1608 |
/* -----------------------------------------------------------------------------
|
1676 |
*
|
1677 |
* ----------------------------------------------------------------------------- */
|
1678 |
|
1679 |
+
.tribe-common .tribe-common-c-btn-border {
|
1680 |
color: #141827;
|
1681 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1682 |
font-size: 12px;
|
1696 |
padding: 6px 16px 7px;
|
1697 |
}
|
1698 |
|
1699 |
+
.tribe-common .tribe-common-c-btn-border:active {
|
1700 |
border-color: #141827;
|
1701 |
}
|
1702 |
|
1703 |
+
.tribe-common .tribe-common-c-btn-border:active,
|
1704 |
+
.tribe-common .tribe-common-c-btn-border:focus,
|
1705 |
+
.tribe-common .tribe-common-c-btn-border:hover {
|
1706 |
color: #141827;
|
1707 |
}
|
1708 |
|
1709 |
+
.tribe-common .tribe-common-c-btn-border:disabled {
|
1710 |
color: #D5D5D5
|
1711 |
}
|
1712 |
|
1720 |
*
|
1721 |
* ----------------------------------------------------------------------------- */
|
1722 |
|
1723 |
+
.tribe-common .tribe-common-c-btn-icon {
|
1724 |
border: 0;
|
1725 |
cursor: pointer;
|
1726 |
display: inline-block;
|
1728 |
padding: 0;
|
1729 |
text-decoration: none;
|
1730 |
width: auto;
|
1731 |
+
|
1732 |
+
background-color: transparent;
|
1733 |
}
|
1734 |
|
1735 |
+
.tribe-common .tribe-common-c-btn-icon:before {
|
1736 |
background-repeat: no-repeat;
|
1737 |
background-size: contain;
|
1738 |
content: '';
|
1749 |
*
|
1750 |
* ----------------------------------------------------------------------------- */
|
1751 |
|
1752 |
+
.tribe-common .tribe-common-c-btn-icon--border {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1753 |
border: 1px solid #D5D5D5;
|
|
|
|
|
1754 |
align-items: center;
|
1755 |
display: inline-flex;
|
1756 |
height: 56px;
|
1759 |
width: 56px;
|
1760 |
}
|
1761 |
|
1762 |
+
.tribe-common .tribe-common-c-btn-icon--border:active {
|
1763 |
border-color: #141827;
|
1764 |
}
|
1765 |
|
1767 |
* Button: Icon Caret Left
|
1768 |
* ----------------------------------------------------------------------------- */
|
1769 |
|
1770 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
|
1771 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1772 |
height: 20px;
|
1773 |
width: 12px;
|
1774 |
}
|
1775 |
|
1776 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before {
|
1777 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1778 |
}
|
1779 |
|
1780 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
1781 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1782 |
}
|
1783 |
|
1785 |
* Button: Icon Caret Right
|
1786 |
* ----------------------------------------------------------------------------- */
|
1787 |
|
1788 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
|
1789 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1790 |
height: 20px;
|
1791 |
width: 12px;
|
1792 |
}
|
1793 |
|
1794 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before {
|
1795 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1796 |
}
|
1797 |
|
1798 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
1799 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1800 |
}
|
1801 |
|
1803 |
* Button: Icon Filters
|
1804 |
* ----------------------------------------------------------------------------- */
|
1805 |
|
1806 |
+
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
1807 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23727272' stroke='%23727272'/%3E %3C/svg%3E");
|
1808 |
height: 20px;
|
1809 |
width: 24px;
|
1810 |
}
|
1811 |
|
1812 |
+
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before {
|
1813 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23141827' stroke='%23141827'/%3E %3C/svg%3E");
|
1814 |
}
|
1815 |
|
1816 |
+
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
|
1817 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3C/svg%3E");
|
1818 |
}
|
1819 |
|
1820 |
/* -----------------------------------------------------------------------------
|
1821 |
* Button: Icon Search
|
1822 |
* ----------------------------------------------------------------------------- */
|
1823 |
|
1824 |
+
.tribe-common .tribe-common-c-btn-icon--search:before {
|
1825 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23727272'/%3E %3C/svg%3E");
|
1826 |
height: 20px;
|
1827 |
width: 20px;
|
1828 |
}
|
1829 |
|
1830 |
+
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before {
|
1831 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23141827'/%3E %3C/svg%3E");
|
1832 |
}
|
1833 |
|
1834 |
+
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
|
1835 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1836 |
}
|
1837 |
|
1845 |
*
|
1846 |
* ----------------------------------------------------------------------------- */
|
1847 |
|
1848 |
+
.tribe-common .tribe-common-c-btn {
|
1849 |
color: #141827;
|
1850 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1851 |
font-size: 14px;
|
1863 |
text-align: center;
|
1864 |
transition: background-color 0.2s ease;
|
1865 |
|
1866 |
+
background-color: #334AFF;
|
1867 |
padding: 16px 22px 17px;
|
1868 |
width: 100%;
|
1869 |
}
|
1870 |
|
1871 |
+
.tribe-common .tribe-common-c-btn:focus,
|
1872 |
+
.tribe-common .tribe-common-c-btn:hover {
|
1873 |
+
background-color: rgba(51,74,255, 0.8);
|
1874 |
}
|
1875 |
|
1876 |
+
.tribe-common .tribe-common-c-btn:active {
|
1877 |
+
background-color: rgba(51,74,255, 0.9);
|
1878 |
}
|
1879 |
|
1880 |
+
.tribe-common .tribe-common-c-btn:disabled {
|
1881 |
+
background-color: rgba(51,74,255, 0.07);
|
1882 |
}
|
1883 |
|
1884 |
+
.tribe-common .tribe-common-c-btn:after {
|
1885 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22px' height='19px' viewBox='0 0 22 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='11.6480517 7.90478794e-14 9.61912761 1.95623609 15.8484392 7.96103617 -2.84217094e-14 7.96103617 -2.84217094e-14 10.7539353 15.8498298 10.7539353 9.61912761 16.7600762 11.6480517 18.7163122 21.3525391 9.35815612' fill='%23FFFFFF'/%3E %3C/svg%3E");
|
1886 |
background-repeat: no-repeat;
|
1887 |
background-size: contain;
|
1902 |
*
|
1903 |
* ----------------------------------------------------------------------------- */
|
1904 |
|
1905 |
+
.tribe-common .tribe-common-c-btn--secondary {
|
|
|
1906 |
padding: 12px 19px 13px;
|
1907 |
width: auto;
|
1908 |
}
|
1909 |
|
1910 |
+
.tribe-common .tribe-common-c-btn--secondary:after {
|
1911 |
+
content: none;
|
|
|
1912 |
}
|
1913 |
|
1914 |
+
/* -----------------------------------------------------------------------------
|
1915 |
+
*
|
1916 |
+
* Component: Image
|
1917 |
+
*
|
1918 |
+
* Example (Regular):
|
1919 |
+
* <img src="#" alt="" class="tribe-common-c-image" />
|
1920 |
+
*
|
1921 |
+
* Example (Background):
|
1922 |
+
* <div class="tribe-common-c-image tribe-common-c-image--bg">
|
1923 |
+
* <div class="tribe-common-c-image__bg"></div>
|
1924 |
+
* </div>
|
1925 |
+
*
|
1926 |
+
* ----------------------------------------------------------------------------- */
|
1927 |
+
|
1928 |
+
.tribe-common .tribe-common-c-image {
|
1929 |
+
display: block;
|
1930 |
+
height: auto;
|
1931 |
+
margin-left: auto;
|
1932 |
+
margin-right: auto;
|
1933 |
+
width: 100%;
|
1934 |
+
}
|
1935 |
+
|
1936 |
+
.tribe-common .tribe-common-c-image--bg {
|
1937 |
+
position: relative;
|
1938 |
+
}
|
1939 |
+
|
1940 |
+
.tribe-common .tribe-common-c-image__bg {
|
1941 |
+
background: center center no-repeat;
|
1942 |
+
background-size: cover;
|
1943 |
+
bottom: 0;
|
1944 |
+
height: 100%;
|
1945 |
+
left: 0;
|
1946 |
+
position: absolute;
|
1947 |
+
right: 0;
|
1948 |
+
top: 0;
|
1949 |
+
width: 100%;
|
1950 |
+
}
|
1951 |
+
|
1952 |
+
/**
|
1953 |
+
* @todo: consider moving to TEC styles
|
1954 |
+
*/
|
1955 |
+
|
1956 |
+
.tribe-common .tribe-common-c-nav {
|
1957 |
+
border-top: 1px solid #D5D5D5;
|
1958 |
+
padding-top: 24px;
|
1959 |
+
}
|
1960 |
+
|
1961 |
+
/* -----------------------------------------------------------------------------
|
1962 |
+
*
|
1963 |
+
* Navigation
|
1964 |
+
*
|
1965 |
+
* Example:
|
1966 |
+
* <nav class="tribe-common-c-nav">
|
1967 |
+
* <ul class="tribe-common-c-nav__list">
|
1968 |
+
* <li class="tribe-common-c-nav__list-item">
|
1969 |
+
* <a href="#" class="tribe-common-c-nav__prev">
|
1970 |
+
* Previous
|
1971 |
+
* </a>
|
1972 |
+
* <a href="#" class="tribe-common-c-nav__next">
|
1973 |
+
* Next
|
1974 |
+
* </a>
|
1975 |
+
* </li>
|
1976 |
+
* </ul>
|
1977 |
+
* </nav>
|
1978 |
+
*
|
1979 |
+
* ----------------------------------------------------------------------------- */
|
1980 |
+
|
1981 |
+
.tribe-common .tribe-common-c-nav__list {
|
1982 |
+
display: flex;
|
1983 |
+
list-style: none;
|
1984 |
+
width: 100%;
|
1985 |
+
flex-wrap: wrap;
|
1986 |
+
justify-content: space-between;
|
1987 |
+
|
1988 |
+
}
|
1989 |
+
|
1990 |
+
/* .tribe-common-c-nav__list-item {} */
|
1991 |
+
|
1992 |
+
.tribe-common .tribe-common-c-nav__prev,
|
1993 |
+
.tribe-common .tribe-common-c-nav__next {
|
1994 |
+
display: flex;
|
1995 |
+
justify-content: center;
|
1996 |
+
flex-wrap: wrap;
|
1997 |
+
align-items: center;
|
1998 |
+
color: #727272;
|
1999 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
2000 |
+
font-size: 12px;
|
2001 |
+
line-height: 1.42;
|
2002 |
+
font-weight: 700;
|
2003 |
+
}
|
2004 |
+
|
2005 |
+
.tribe-common .tribe-common-c-nav__prev:hover, .tribe-common .tribe-common-c-nav__next:hover {
|
2006 |
+
color: var(--color-navigation-hover);
|
2007 |
}
|
2008 |
|
2009 |
+
.tribe-common .tribe-common-c-nav__prev:disabled, .tribe-common .tribe-common-c-nav__next:disabled {
|
2010 |
+
background-color: transparent;
|
2011 |
+
color: #D5D5D5;
|
2012 |
}
|
2013 |
|
2014 |
+
.tribe-common .tribe-common-c-nav__prev:before {
|
2015 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
2016 |
+
background-repeat: no-repeat;
|
2017 |
+
background-size: contain;
|
2018 |
+
content: '';
|
2019 |
+
height: 14px;
|
2020 |
+
margin-right: 10px;
|
2021 |
+
width: 12px;
|
2022 |
+
}
|
2023 |
+
|
2024 |
+
.tribe-common .tribe-common-c-nav__prev:active:before, .tribe-common .tribe-common-c-nav__prev:hover:before, .tribe-common .tribe-common-c-nav__prev:focus:before {
|
2025 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
2026 |
+
}
|
2027 |
+
|
2028 |
+
.tribe-common .tribe-common-c-nav__prev:disabled:before {
|
2029 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
2030 |
+
}
|
2031 |
+
|
2032 |
+
.tribe-common .tribe-common-c-nav__next:after {
|
2033 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
2034 |
+
background-repeat: no-repeat;
|
2035 |
+
background-size: contain;
|
2036 |
+
content: '';
|
2037 |
+
height: 14px;
|
2038 |
+
margin-left: 10px;
|
2039 |
+
width: 12px;
|
2040 |
}
|
2041 |
|
2042 |
+
.tribe-common .tribe-common-c-nav__next:active:after, .tribe-common .tribe-common-c-nav__next:hover:after, .tribe-common .tribe-common-c-nav__next:focus:after {
|
2043 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
2044 |
+
}
|
2045 |
+
|
2046 |
+
.tribe-common .tribe-common-c-nav__next:disabled:after {
|
2047 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
2048 |
+
}
|
2049 |
+
|
2050 |
+
/**
|
2051 |
+
* @todo: consider moving to TEC styles
|
2052 |
+
*/
|
2053 |
+
|
2054 |
/* -----------------------------------------------------------------------------
|
2055 |
*
|
2056 |
* Search
|
2057 |
*
|
2058 |
* Example:
|
2059 |
* <form action="" method="post" class="tribe-common-c-search">
|
2060 |
+
* <div class="tribe-common-form-control-input-group tribe-common-c-search__input-group">
|
2061 |
* <div class="tribe-common-form-control-text">
|
2062 |
+
* <label class="tribe-common-form-control-text__label" for="keyword">Keyword</label>
|
2063 |
+
* <input
|
2064 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2065 |
+
* type="text"
|
2066 |
+
* id="keyword"
|
2067 |
+
* name="keyword"
|
2068 |
+
* placeholder="Keyword"
|
2069 |
+
* />
|
2070 |
* </div>
|
2071 |
* <div class="tribe-common-form-control-text">
|
2072 |
+
* <label class="tribe-common-form-control-text__label" for="location">Location</label>
|
2073 |
+
* <input
|
2074 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2075 |
+
* type="text"
|
2076 |
+
* id="location"
|
2077 |
+
* name="location"
|
2078 |
+
* placeholder="Location"
|
2079 |
+
* />
|
2080 |
* </div>
|
2081 |
* <div class="tribe-common-form-control-text">
|
2082 |
+
* <label class="tribe-common-form-control-text__label" for="date">Date</label>
|
2083 |
+
* <input
|
2084 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2085 |
+
* type="text"
|
2086 |
+
* id="date"
|
2087 |
+
* name="date"
|
2088 |
+
* placeholder="Enter Date"
|
2089 |
+
* />
|
2090 |
* </div>
|
2091 |
* </div>
|
2092 |
+
* <button type="submit" class="tribe-common-c-btn tribe-common-c-search__button">Find Events</button>
|
2093 |
* </form>
|
2094 |
*
|
2095 |
* ----------------------------------------------------------------------------- */
|
2096 |
|
2097 |
+
.tribe-common .tribe-common-c-search__input-group > *:first-child {
|
2098 |
+
flex: 1 1 34.5%;
|
2099 |
+
}
|
2100 |
|
2101 |
+
.tribe-common .tribe-common-c-search__input-group > *:nth-child(2) {
|
2102 |
+
flex: 1 1 37.5%;
|
2103 |
+
}
|
2104 |
|
2105 |
+
.tribe-common .tribe-common-c-search__input-group > *:nth-child(3) {
|
2106 |
+
flex: 1 1 28%;
|
2107 |
+
}
|
2108 |
|
2109 |
+
.tribe-common .tribe-common-c-search__button {
|
2110 |
+
flex: none;
|
2111 |
+
margin-top: 8px;
|
2112 |
+
}
|
2113 |
|
2114 |
+
/* Enfold Compatibility */
|
2115 |
|
2116 |
+
@media (min-width: 768px) {
|
|
|
|
|
|
|
2117 |
|
2118 |
+
.tribe-common .tribe-common-form-control-select__button {
|
2119 |
+
padding: 16px 44px 16px 18px;
|
2120 |
+
width: 220px
|
2121 |
+
}
|
2122 |
|
2123 |
+
.tribe-common .tribe-common-form-control-select__button:after {
|
2124 |
+
right: 18px
|
2125 |
}
|
2126 |
|
2127 |
+
.tribe-common .tribe-common-form-control-select__list {
|
2128 |
+
width: 220px
|
2129 |
+
}
|
2130 |
+
|
2131 |
+
.tribe-common .tribe-common-form-control-tabs {
|
2132 |
display: flex
|
2133 |
}
|
2134 |
|
2135 |
+
.tribe-common .tribe-common-form-control-tabs__button {
|
2136 |
+
display: none !important;
|
2137 |
+
visibility: hidden
|
2138 |
+
}
|
2139 |
+
|
2140 |
+
.tribe-common .tribe-common-form-control-tabs__list {
|
2141 |
+
border: 1px solid #D5D5D5;
|
2142 |
+
box-shadow: none;
|
2143 |
+
display: flex !important;
|
2144 |
+
flex: none;
|
2145 |
+
position: static;
|
2146 |
+
visibility: visible;
|
2147 |
+
width: auto;
|
2148 |
+
outline: none
|
2149 |
+
}
|
2150 |
+
|
2151 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
2152 |
+
margin-top: -6px;
|
2153 |
+
padding-top: 17px
|
2154 |
}
|
2155 |
|
2156 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
2157 |
+
margin-bottom: -6px;
|
2158 |
+
padding-bottom: 17px
|
|
|
|
|
|
|
|
|
|
|
2159 |
}
|
2160 |
|
2161 |
+
.tribe-common .tribe-common-form-control-tabs__list-item {
|
2162 |
+
border-right: 1px solid #D5D5D5;
|
2163 |
+
flex: none;
|
2164 |
+
margin: 6px 0;
|
2165 |
+
width: 88px
|
2166 |
+
}
|
2167 |
+
|
2168 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:last-child {
|
2169 |
+
border: none;
|
2170 |
+
width: 87px;
|
2171 |
+
}
|
2172 |
+
|
2173 |
+
.tribe-common .tribe-common-form-control-tabs__label {
|
2174 |
+
margin: -6px 0;
|
2175 |
+
padding: 17px 5px;
|
2176 |
+
text-align: center;
|
2177 |
+
display: block
|
2178 |
+
}
|
2179 |
+
|
2180 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
2181 |
margin-top: -6px;
|
2182 |
padding-top: 17px
|
2183 |
}
|
2184 |
|
2185 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
2186 |
margin-bottom: -6px;
|
2187 |
padding-bottom: 17px
|
2188 |
}
|
2189 |
|
2190 |
+
body#top .tribe-common .tribe-common-form-control-tabs__label {
|
2191 |
+
margin: -6px 0;
|
2192 |
+
padding: 17px 5px;
|
2193 |
+
text-align: center;
|
2194 |
+
display: block
|
2195 |
}
|
2196 |
|
2197 |
+
.tribe-common .tribe-common-g-row--gutters {
|
2198 |
+
margin-left: -24px;
|
2199 |
+
margin-right: -24px
|
2200 |
+
}
|
2201 |
|
2202 |
+
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
|
2203 |
+
padding-left: 24px;
|
2204 |
+
padding-right: 24px
|
|
|
2205 |
}
|
2206 |
|
2207 |
+
.tribe-common .tribe-common-b1 {
|
2208 |
font-size: 16px;
|
2209 |
line-height: 1.62
|
2210 |
}
|
2211 |
|
2212 |
+
.tribe-common .tribe-common-b2 {
|
2213 |
font-size: 14px;
|
2214 |
line-height: 1.62
|
2215 |
}
|
2216 |
|
2217 |
+
.tribe-common .tribe-common-b3 {
|
2218 |
font-size: 12px;
|
2219 |
line-height: 1.38
|
2220 |
}
|
2221 |
|
2222 |
+
.tribe-common .tribe-common-h1 {
|
2223 |
font-size: 42px;
|
2224 |
line-height: 1.38
|
2225 |
}
|
2226 |
|
2227 |
+
.tribe-common .tribe-common-h2 {
|
2228 |
font-size: 32px;
|
2229 |
line-height: 1.38
|
2230 |
}
|
2231 |
|
2232 |
+
.tribe-common .tribe-common-h3 {
|
2233 |
font-size: 28px;
|
2234 |
line-height: 1.42
|
2235 |
}
|
2236 |
|
2237 |
+
.tribe-common .tribe-common-h4 {
|
2238 |
+
font-size: 24px;
|
2239 |
+
line-height: 1.42
|
2240 |
+
}
|
2241 |
+
|
2242 |
+
.tribe-common .tribe-common-l-container {
|
2243 |
+
padding-left: 42px;
|
2244 |
+
padding-right: 42px
|
2245 |
}
|
2246 |
|
2247 |
+
.tribe-common .tribe-common-c-btn {
|
2248 |
width: auto
|
2249 |
}
|
2250 |
|
2251 |
+
.tribe-common .tribe-common-c-nav {
|
2252 |
+
padding-top: 32px
|
2253 |
+
}
|
2254 |
+
|
2255 |
+
.tribe-common .tribe-common-c-nav__prev,
|
2256 |
+
.tribe-common .tribe-common-c-nav__next {
|
2257 |
+
font-size: 14px
|
2258 |
+
}
|
2259 |
+
|
2260 |
+
.tribe-common .tribe-common-c-search {
|
2261 |
display: flex
|
2262 |
}
|
2263 |
|
2264 |
+
.tribe-common .tribe-common-c-search__input-group {
|
2265 |
+
background-color: #FFFFFF;
|
2266 |
+
border: 1px solid #D5D5D5;
|
2267 |
+
border-right: none;
|
2268 |
+
display: flex;
|
2269 |
+
flex: auto;
|
2270 |
+
max-width: 645px;
|
2271 |
+
padding: 8px 0
|
2272 |
+
}
|
2273 |
+
|
2274 |
+
.tribe-common .tribe-common-c-search__input-group > * {
|
2275 |
+
margin-bottom: 0
|
2276 |
}
|
2277 |
|
2278 |
+
.tribe-common .tribe-common-c-search__input {
|
2279 |
+
border: none;
|
2280 |
+
border-right: 1px solid #D5D5D5;
|
2281 |
+
height: auto;
|
2282 |
+
padding: 7px 18px 8px
|
2283 |
+
}
|
2284 |
+
|
2285 |
+
.tribe-common .tribe-common-c-search__button {
|
2286 |
+
margin-top: 0
|
2287 |
+
}
|
2288 |
+
|
2289 |
+
body#top .tribe-common .tribe-common-form-control-text-group {
|
2290 |
+
padding: 8px 0
|
2291 |
+
}
|
2292 |
|
2293 |
+
body#top .tribe-common .tribe-common-c-search__input {
|
2294 |
border: none;
|
2295 |
border-right: 1px solid #D5D5D5;
|
2296 |
padding: 7px 18px 8px
|
2297 |
}
|
|
|
|
|
|
|
2298 |
}
|
|
common/src/resources/css/common.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-events .tribe-common-form-control-checkbox label,.tribe-events .tribe-common-form-control-radio label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-events .tribe-common-form-control-checkbox input[type=checkbox],.tribe-events .tribe-common-form-control-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:20px}.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:active,.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:focus,.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:hover,.tribe-events .tribe-common-form-control-radio input[type=radio]:active,.tribe-events .tribe-common-form-control-radio input[type=radio]:focus,.tribe-events .tribe-common-form-control-radio input[type=radio]:hover{border:1px solid #141827}.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:checked,.tribe-events .tribe-common-form-control-radio input[type=radio]:checked{background-color:#141827}.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-events .tribe-common-form-control-radio input[type=radio]{border-radius:50%}.tribe-events .tribe-common-form-control-radio input[type=radio]:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-events .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-events .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-events .tribe-common-form-control-text-group>*{margin-bottom:8px}.tribe-events .tribe-common-form-control-text-group>:last-child{margin-bottom:0}.tribe-events .tribe-common-form-control-select{position:relative}.tribe-events .tribe-common-form-control-select button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-events .tribe-common-form-control-select button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-events .tribe-common-form-control-select ul{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-events .tribe-common-form-control-select li{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}.tribe-events .tribe-common-form-control-select li:first-child{padding-top:16px}.tribe-events .tribe-common-form-control-select li:last-child{padding-bottom:16px}.tribe-events .tribe-common-form-control-select li[aria-selected=true]{color:#141827;font-weight:700}.tribe-events .tribe-common-form-control-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-events .tribe-common-form-control-slider input[type=range]::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-events .tribe-common-form-control-slider input[type=range]::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-events .tribe-common-form-control-slider input[type=range]::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-events .tribe-common-form-control-slider input[type=range]::-ms-fill-lower,.tribe-events .tribe-common-form-control-slider input[type=range]::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-events .tribe-common-form-control-slider input[type=range]::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-events .tribe-common-form-control-slider input[type=range]::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-events .tribe-common-form-control-slider input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-events .tribe-common-form-control-slider label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-events .tribe-common-form-control-slider--vertical label{display:block;margin:0 0 6px}.tribe-events .tribe-common-form-control-tabs{position:relative}.tribe-events .tribe-common-form-control-tabs button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-events .tribe-common-form-control-tabs button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-events .tribe-common-form-control-tabs ul{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-events .tribe-common-form-control-tabs li:first-child label{padding-top:16px}.tribe-events .tribe-common-form-control-tabs li:last-child label{padding-bottom:16px}.tribe-events .tribe-common-form-control-tabs input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-common-form-control-tabs input[type=radio]:checked+label{color:#141827;font-weight:700}.tribe-events .tribe-common-form-control-tabs label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}.tribe-events .tribe-common-form-control-text label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-common-form-control-text input[type=text]{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}.tribe-events .tribe-common-form-control-text input[type=text]::-webkit-input-placeholder{color:#727272;font-weight:400}.tribe-events .tribe-common-form-control-text input[type=text]:-ms-input-placeholder,.tribe-events .tribe-common-form-control-text input[type=text]::-ms-input-placeholder{color:#727272;font-weight:400}.tribe-events .tribe-common-form-control-text input[type=text]::placeholder{color:#727272;font-weight:400}.tribe-events .tribe-common-form-control-toggle input[type=checkbox]{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;cursor:pointer;display:inline-block;vertical-align:middle;width:40px}.tribe-events .tribe-common-form-control-toggle input[type=checkbox]:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-events .tribe-common-form-control-toggle input[type=checkbox]:checked{background-color:#334aff}.tribe-events .tribe-common-form-control-toggle input[type=checkbox]:checked:after{transform:translateX(20px)}.tribe-events .tribe-common-form-control-toggle label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-events .tribe-common-form-control-toggle--vertical label{display:block;margin:0 0 6px}.tribe-events .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-events .tribe-common-b1--bold{font-weight:700}.tribe-events .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-events .tribe-common-b2--bold{font-weight:700}.tribe-events .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-events .tribe-common-b3--bold{font-weight:700}.tribe-events .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700}.tribe-events .tribe-common-cta:active,.tribe-events .tribe-common-cta:focus,.tribe-events .tribe-common-cta:hover{text-decoration:underline}.tribe-events .tribe-common-h1{font-size:28px}.tribe-events .tribe-common-h1,.tribe-events .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-events .tribe-common-h2{font-size:24px}.tribe-events .tribe-common-h3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.5}.tribe-events .tribe-common-h3--alt{font-weight:400}.tribe-events .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.42}.tribe-events .tribe-common-h4--alt{font-weight:400}.tribe-events .tribe-common-h5{line-height:1.5}.tribe-events .tribe-common-h5,.tribe-events .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;font-weight:700}.tribe-events .tribe-common-h6{line-height:1.62}.tribe-events .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-events .tribe-common-h7,.tribe-events .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-events .tribe-common-h8{font-size:12px;line-height:1.38}.tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common-a11y-visual-hide,.tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border:1px solid #d5d5d5;transition:color .2s ease,border-color .2s ease;color:#727272;padding:6px 16px 7px}.tribe-events .tribe-common-c-btn-border:active{border-color:#141827}.tribe-events .tribe-common-c-btn-border:active,.tribe-events .tribe-common-c-btn-border:focus,.tribe-events .tribe-common-c-btn-border:hover{color:#141827}.tribe-events .tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-events .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto}.tribe-events .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-events .tribe-common-c-btn-icon--border{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border:1px solid #d5d5d5;transition:color .2s ease,border-color .2s ease;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-events .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-events .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-events .tribe-common-c-btn-icon--caret-left:active:before,.tribe-events .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-events .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-events .tribe-common-c-btn-icon--caret-right:active:before,.tribe-events .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-events .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' stroke='%23727272' fill='%23727272'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' stroke='%23727272' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:24px}.tribe-events .tribe-common-c-btn-icon--filters:active:before,.tribe-events .tribe-common-c-btn-icon--filters:focus:before,.tribe-events .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' stroke='%23141827' fill='%23141827'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' stroke='%23141827' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' stroke='%23D5D5D5' fill='%23D5D5D5'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' stroke='%23D5D5D5' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-events .tribe-common-c-btn-icon--search:active:before,.tribe-events .tribe-common-c-btn-icon--search:focus:before,.tribe-events .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-events .tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;color:#fff;text-align:center;transition:background-color .2s ease;background-color:#141827;padding:16px 22px 17px;width:100%}.tribe-events .tribe-common-c-btn:focus,.tribe-events .tribe-common-c-btn:hover{background-color:rgba(20,24,39,.8)}.tribe-events .tribe-common-c-btn:active{background-color:rgba(20,24,39,.9)}.tribe-events .tribe-common-c-btn:disabled{background-color:rgba(20,24,39,.07)}.tribe-events .tribe-common-c-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='19' viewBox='0 0 22 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:8px;width:12px}.tribe-events .tribe-common-c-btn--secondary{background-color:#334aff;padding:12px 19px 13px;width:auto}.tribe-events .tribe-common-c-btn--secondary:focus,.tribe-events .tribe-common-c-btn--secondary:hover{background-color:rgba(51,74,255,.8)}.tribe-events .tribe-common-c-btn--secondary:active{background-color:rgba(51,74,255,.9)}.tribe-events .tribe-common-c-btn--secondary:disabled{background-color:rgba(51,74,255,.07)}.tribe-events .tribe-common-c-btn--secondary:after{content:none}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>:first-child{flex:1 1 34.5%}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>:nth-child(2){flex:1 1 37.5%}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>:nth-child(3){flex:1 1 28%}.tribe-events .tribe-common-c-search button{flex:none;margin-top:8px}@media (min-width:768px){.tribe-events .tribe-common-form-control-select button{padding:16px 44px 16px 18px;width:220px}.tribe-events .tribe-common-form-control-select button:after{right:18px}.tribe-events .tribe-common-form-control-select ul{width:220px}.tribe-events .tribe-common-form-control-tabs{display:flex}.tribe-events .tribe-common-form-control-tabs button{display:none!important;visibility:hidden}.tribe-events .tribe-common-form-control-tabs ul{border:1px solid #d5d5d5;box-shadow:none;display:flex!important;flex:none;position:static;visibility:visible;width:auto}.tribe-events .tribe-common-form-control-tabs li:first-child label{margin-top:-6px;padding-top:17px}.tribe-events .tribe-common-form-control-tabs li:last-child label{margin-bottom:-6px;padding-bottom:17px}.tribe-events .tribe-common-form-control-tabs li{border-right:1px solid #d5d5d5;flex:none;margin:6px 0;width:88px}.tribe-events .tribe-common-form-control-tabs li:last-child{border:none;width:87px}.tribe-events .tribe-common-form-control-tabs label{margin:-6px 0;padding:17px 5px;text-align:center}.tribe-events .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-events .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-events .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-events .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-events .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-events .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-events .tribe-common-h4{font-size:24px}.tribe-events .tribe-common-c-btn{width:auto}.tribe-events .tribe-common-c-search{display:flex}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group{border:1px solid #d5d5d5;border-right:none;display:flex;flex:auto;max-width:645px;padding:8px 0}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>*{margin-bottom:0}.tribe-events .tribe-common-c-search input[type=text]{border:none;border-right:1px solid #d5d5d5;padding:7px 18px 8px}.tribe-events .tribe-common-c-search button{margin-top:0}}
|
1 |
+
.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:antialiased}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{outline:0;border-radius:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border:1px solid #141827}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:#141827}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-input-group>*{margin-bottom:8px}.tribe-common .tribe-common-form-control-input-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-select{position:relative}.tribe-common .tribe-common-form-control-select__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-select__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-select__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-select__list-item{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}.tribe-common .tribe-common-form-control-select__list-item:first-child{padding-top:16px}.tribe-common .tribe-common-form-control-select__list-item:last-child{padding-bottom:16px}.tribe-common .tribe-common-form-control-select__list-item[aria-selected=true]{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-tabs{position:relative}.tribe-common .tribe-common-form-control-tabs__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-tabs__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-tabs__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}.tribe-common .tribe-common-form-control-tabs__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}body#top .tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}body#top .tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}body#top .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,body#top .tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;cursor:pointer;display:inline-block;vertical-align:middle;width:40px}.tribe-common .tribe-common-form-control-toggle__input:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#334aff}.tribe-common .tribe-common-form-control-toggle__input:checked:after{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}body#top .tribe-common .tribe-common-form-control-toggle__input{display:inline-block}body#top .tribe-common .tribe-common-form-control-toggle__label{color:#727272;font-weight:400}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common a{cursor:pointer}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #141827}.tribe-common .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-common .tribe-common-b1--bold{font-weight:700}.tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-common .tribe-common-b2--bold{font-weight:700}.tribe-common .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-common .tribe-common-b3--bold{font-weight:700}.tribe-common .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700;border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-h1{font-size:28px}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-common .tribe-common-h2{font-size:24px}.tribe-common .tribe-common-h3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:22px;line-height:1.5}.tribe-common .tribe-common-h3--alt{font-weight:400}.tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.42}.tribe-common .tribe-common-h4--alt{font-weight:400}.tribe-common .tribe-common-h5{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.5}.tribe-common .tribe-common-h6{font-size:16px}.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.62}.tribe-common .tribe-common-h7{font-size:14px}.tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:12px;line-height:1.38}.tribe-common button{background-color:#fff;padding:0}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common .tribe-common-svgicon{background-size:contain;background-repeat:no-repeat}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' viewBox='0 0 16 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23334AFF' d='M0 0h16v20l-7.902-5.122L0 20z'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common-a11y-visual-hide,.tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border:1px solid #d5d5d5;transition:color .2s ease,border-color .2s ease;color:#727272;padding:6px 16px 7px}.tribe-common .tribe-common-c-btn-border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover{color:#141827}.tribe-common .tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-common .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;background-color:transparent}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--border{border:1px solid #d5d5d5;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23727272' stroke='%23727272'/%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23141827' stroke='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3Cpath d='M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;color:#fff;text-align:center;transition:background-color .2s ease;background-color:#334aff;padding:16px 22px 17px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8)}.tribe-common .tribe-common-c-btn:active{background-color:rgba(51,74,255,.9)}.tribe-common .tribe-common-c-btn:disabled{background-color:rgba(51,74,255,.07)}.tribe-common .tribe-common-c-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='19' viewBox='0 0 22 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:8px;width:12px}.tribe-common .tribe-common-c-btn--secondary{padding:12px 19px 13px;width:auto}.tribe-common .tribe-common-c-btn--secondary:after{content:none}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-nav{border-top:1px solid #d5d5d5;padding-top:24px}.tribe-common .tribe-common-c-nav__list{display:flex;list-style:none;width:100%;flex-wrap:wrap;justify-content:space-between}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;color:#727272;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.42;font-weight:700}.tribe-common .tribe-common-c-nav__next:hover,.tribe-common .tribe-common-c-nav__prev:hover{color:var(--color-navigation-hover)}.tribe-common .tribe-common-c-nav__next:disabled,.tribe-common .tribe-common-c-nav__prev:disabled{background-color:transparent;color:#d5d5d5}.tribe-common .tribe-common-c-nav__prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-right:10px;width:12px}.tribe-common .tribe-common-c-nav__prev:active:before,.tribe-common .tribe-common-c-nav__prev:focus:before,.tribe-common .tribe-common-c-nav__prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__prev:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:10px;width:12px}.tribe-common .tribe-common-c-nav__next:active:after,.tribe-common .tribe-common-c-nav__next:focus:after,.tribe-common .tribe-common-c-nav__next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-search__input-group>:first-child{flex:1 1 34.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(2){flex:1 1 37.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(3){flex:1 1 28%}.tribe-common .tribe-common-c-search__button{flex:none;margin-top:8px}@media (min-width:768px){.tribe-common .tribe-common-form-control-select__button{padding:16px 44px 16px 18px;width:220px}.tribe-common .tribe-common-form-control-select__button:after{right:18px}.tribe-common .tribe-common-form-control-select__list{width:220px}.tribe-common .tribe-common-form-control-tabs{display:flex}.tribe-common .tribe-common-form-control-tabs__button{display:none!important;visibility:hidden}.tribe-common .tribe-common-form-control-tabs__list{border:1px solid #d5d5d5;box-shadow:none;display:flex!important;flex:none;position:static;visibility:visible;width:auto;outline:none}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}.tribe-common .tribe-common-form-control-tabs__list-item{border-right:1px solid #d5d5d5;flex:none;margin:6px 0;width:88px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child{border:none;width:87px}.tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}body#top .tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-nav{padding-top:32px}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{font-size:14px}.tribe-common .tribe-common-c-search{display:flex}.tribe-common .tribe-common-c-search__input-group{background-color:#fff;border:1px solid #d5d5d5;border-right:none;display:flex;flex:auto;max-width:645px;padding:8px 0}.tribe-common .tribe-common-c-search__input-group>*{margin-bottom:0}.tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;height:auto;padding:7px 18px 8px}.tribe-common .tribe-common-c-search__button{margin-top:0}body#top .tribe-common .tribe-common-form-control-text-group{padding:8px 0}body#top .tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;padding:7px 18px 8px}}
|
common/src/resources/css/promoter.css
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item {
|
2 |
-
display: flex;
|
3 |
-
flex-wrap: wrap;
|
4 |
-
align-items: center;
|
5 |
-
}
|
6 |
-
|
7 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon {
|
8 |
-
margin-right: 5px;
|
9 |
-
width: 20px;
|
10 |
-
height: 20px;
|
11 |
-
flex: none;
|
12 |
-
}
|
13 |
-
|
14 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item:focus .promoter-admin-bar__icon svg path,
|
15 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item:hover .promoter-admin-bar__icon svg path {
|
16 |
-
fill: #00b9eb;
|
17 |
-
}
|
18 |
-
|
19 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text {
|
20 |
-
flex: none;
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/css/promoter.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item{display:flex;flex-wrap:wrap;align-items:center}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon{margin-right:5px;width:20px;height:20px;flex:none}#wp-admin-bar-promoter-admin-bar a.ab-item:focus .promoter-admin-bar__icon svg path,#wp-admin-bar-promoter-admin-bar a.ab-item:hover .promoter-admin-bar__icon svg path{fill:#00b9eb}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text{flex:none}
|
|
common/src/resources/css/reset.css
CHANGED
@@ -8,342 +8,275 @@
|
|
8 |
* @see: http://moderntribe.github.io/products-engineering/css/
|
9 |
*/
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
/* -----------------------------------------------------------------------------
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
|
17 |
-
|
18 |
box-sizing: border-box;
|
19 |
}
|
20 |
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
.tribe-
|
29 |
-
.tribe-
|
30 |
-
.tribe-
|
31 |
-
.tribe-
|
32 |
-
.tribe-
|
33 |
-
.tribe-
|
34 |
-
.tribe-
|
35 |
-
.tribe-
|
36 |
-
.tribe-
|
37 |
-
.tribe-
|
38 |
-
.tribe-
|
39 |
display: block;
|
40 |
}
|
41 |
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
* https://github.com/necolas/normalize.css
|
48 |
-
*
|
49 |
-
* ----------------------------------------------------------------------------- */
|
50 |
-
|
51 |
-
.tribe-events figure {
|
52 |
-
line-height: 0;
|
53 |
-
}
|
54 |
-
|
55 |
-
.tribe-events figcaption {
|
56 |
-
line-height: normal;
|
57 |
-
}
|
58 |
|
59 |
-
|
60 |
overflow: hidden;
|
61 |
}
|
62 |
|
63 |
-
|
64 |
-
.tribe-
|
65 |
-
.tribe-
|
66 |
-
.tribe-
|
67 |
display: inline-block;
|
68 |
}
|
69 |
|
70 |
-
|
71 |
display: none;
|
72 |
height: 0;
|
73 |
}
|
74 |
|
75 |
-
|
76 |
vertical-align: baseline;
|
77 |
}
|
78 |
|
79 |
-
|
80 |
-
.tribe-
|
81 |
display: none;
|
82 |
}
|
83 |
|
84 |
-
|
85 |
-
background-color: transparent;
|
86 |
-
-webkit-text-decoration-skip: objects;
|
87 |
-
}
|
88 |
-
|
89 |
-
.tribe-events abbr[title] {
|
90 |
-
border-bottom: none;
|
91 |
-
text-decoration: underline;
|
92 |
-
-webkit-text-decoration: underline dotted;
|
93 |
-
text-decoration: underline dotted;
|
94 |
-
}
|
95 |
-
|
96 |
-
.tribe-events pre {
|
97 |
overflow: auto;
|
98 |
}
|
99 |
|
100 |
-
|
101 |
-
.tribe-
|
102 |
-
.tribe-events pre,
|
103 |
-
.tribe-events samp {
|
104 |
-
font-family: monospace;
|
105 |
-
font-size: 1em;
|
106 |
-
}
|
107 |
-
|
108 |
-
.tribe-events b,
|
109 |
-
.tribe-events strong {
|
110 |
-
font-weight: inherit;
|
111 |
-
font-weight: bolder;
|
112 |
-
}
|
113 |
-
|
114 |
-
.tribe-events dfn {
|
115 |
-
font-style: italic;
|
116 |
-
}
|
117 |
-
|
118 |
-
.tribe-events mark {
|
119 |
-
background-color: #ff0;
|
120 |
-
color: #000;
|
121 |
-
}
|
122 |
-
|
123 |
-
.tribe-events small {
|
124 |
-
font-size: 80%;
|
125 |
-
}
|
126 |
-
|
127 |
-
.tribe-events sub,
|
128 |
-
.tribe-events sup {
|
129 |
-
font-size: 75%;
|
130 |
-
line-height: 0;
|
131 |
position: relative;
|
132 |
vertical-align: baseline;
|
133 |
}
|
134 |
|
135 |
-
|
136 |
top: -0.5em;
|
137 |
}
|
138 |
|
139 |
-
|
140 |
bottom: -0.25em;
|
141 |
}
|
142 |
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
/* Input: Kill browser input chrome */
|
149 |
-
|
150 |
-
.tribe-events input[type="text"],
|
151 |
-
.tribe-events input[type="email"],
|
152 |
-
.tribe-events input[type="url"],
|
153 |
-
.tribe-events input[type="search"],
|
154 |
-
.tribe-events input[type="submit"],
|
155 |
-
.tribe-events input[type="password"],
|
156 |
-
.tribe-events input[type="reset"],
|
157 |
-
.tribe-events input[type="button"],
|
158 |
-
.tribe-events button,
|
159 |
-
.tribe-events textarea {
|
160 |
-
-webkit-appearance: none;
|
161 |
-
-moz-appearance: none;
|
162 |
-
appearance: none;
|
163 |
-
}
|
164 |
-
|
165 |
-
.tribe-events input,
|
166 |
-
.tribe-events button,
|
167 |
-
.tribe-events select,
|
168 |
-
.tribe-events textarea,
|
169 |
-
.tribe-events optgroup {
|
170 |
-
color: inherit;
|
171 |
-
font: inherit;
|
172 |
-
line-height: normal;
|
173 |
-
-webkit-font-smoothing: antialiased;
|
174 |
-
}
|
175 |
-
|
176 |
-
.tribe-events input,
|
177 |
-
.tribe-events button,
|
178 |
-
.tribe-events select,
|
179 |
-
.tribe-events textarea {
|
180 |
-
outline: 0;
|
181 |
box-sizing: border-box;
|
182 |
margin: 0;
|
183 |
-
border-radius: 0;
|
184 |
}
|
185 |
|
186 |
-
|
187 |
-
.tribe-
|
188 |
height: auto;
|
189 |
}
|
190 |
|
191 |
-
|
192 |
-
color: transparent;
|
193 |
-
text-shadow: 0 0 0 #000;
|
194 |
-
}
|
195 |
-
|
196 |
-
.tribe-events legend {
|
197 |
color: inherit;
|
198 |
display: table;
|
199 |
max-width: 100%;
|
200 |
white-space: normal;
|
201 |
}
|
202 |
|
203 |
-
|
204 |
resize: none;
|
205 |
overflow: auto;
|
206 |
}
|
207 |
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
.tribe-events button,
|
213 |
-
.tribe-events input[type="button"],
|
214 |
-
.tribe-events input[type="reset"],
|
215 |
-
.tribe-events input[type="submit"] {
|
216 |
cursor: pointer;
|
217 |
overflow: visible;
|
218 |
}
|
219 |
|
220 |
-
|
221 |
-
.tribe-
|
222 |
cursor: default;
|
223 |
}
|
224 |
|
225 |
-
|
226 |
-
.tribe-
|
227 |
border: 0;
|
228 |
padding: 0;
|
229 |
}
|
230 |
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
.tribe-
|
239 |
-
.tribe-
|
240 |
-
.tribe-
|
241 |
-
.tribe-
|
242 |
-
.tribe-
|
243 |
-
.tribe-
|
244 |
-
.tribe-
|
245 |
-
.tribe-
|
246 |
-
.tribe-
|
247 |
-
.tribe-
|
248 |
-
.tribe-
|
249 |
-
.tribe-
|
250 |
-
.tribe-
|
251 |
-
.tribe-
|
252 |
-
.tribe-
|
253 |
-
.tribe-
|
254 |
-
.tribe-
|
255 |
-
.tribe-
|
256 |
-
.tribe-
|
257 |
-
.tribe-
|
258 |
-
.tribe-
|
259 |
-
.tribe-
|
260 |
-
.tribe-
|
261 |
-
.tribe-
|
262 |
-
.tribe-
|
263 |
-
.tribe-
|
264 |
-
.tribe-
|
265 |
-
.tribe-
|
266 |
-
.tribe-
|
267 |
-
.tribe-
|
268 |
-
.tribe-
|
269 |
-
.tribe-
|
270 |
-
.tribe-
|
271 |
-
.tribe-
|
272 |
-
.tribe-
|
273 |
-
.tribe-
|
274 |
-
.tribe-
|
275 |
-
.tribe-
|
276 |
-
.tribe-
|
277 |
-
.tribe-
|
278 |
-
.tribe-
|
279 |
-
.tribe-
|
280 |
-
.tribe-
|
281 |
-
.tribe-
|
282 |
-
.tribe-
|
283 |
-
.tribe-
|
284 |
-
.tribe-
|
285 |
-
.tribe-
|
286 |
-
.tribe-
|
287 |
-
.tribe-
|
288 |
-
.tribe-
|
289 |
-
.tribe-
|
290 |
-
.tribe-
|
291 |
-
.tribe-
|
292 |
-
.tribe-
|
293 |
-
.tribe-
|
294 |
-
.tribe-
|
295 |
-
.tribe-
|
296 |
-
.tribe-
|
297 |
-
.tribe-
|
298 |
-
.tribe-
|
299 |
-
.tribe-
|
300 |
-
.tribe-
|
301 |
-
.tribe-
|
302 |
-
.tribe-
|
303 |
-
.tribe-
|
304 |
-
.tribe-
|
305 |
-
.tribe-
|
306 |
-
.tribe-
|
307 |
-
.tribe-
|
308 |
-
.tribe-
|
309 |
-
.tribe-
|
310 |
-
.tribe-
|
311 |
-
.tribe-
|
312 |
-
.tribe-
|
313 |
-
.tribe-
|
314 |
-
.tribe-
|
315 |
-
.tribe-
|
316 |
margin: 0;
|
317 |
padding: 0;
|
318 |
border: 0;
|
319 |
}
|
320 |
|
321 |
-
|
322 |
-
.tribe-events ul {
|
323 |
-
list-style: none;
|
324 |
-
}
|
325 |
-
|
326 |
-
.tribe-events h1,
|
327 |
-
.tribe-events h2,
|
328 |
-
.tribe-events h3,
|
329 |
-
.tribe-events h4,
|
330 |
-
.tribe-events h5,
|
331 |
-
.tribe-events h6,
|
332 |
-
.tribe-events p {
|
333 |
-
font-weight: normal;
|
334 |
-
text-rendering: optimizeLegibility;
|
335 |
-
}
|
336 |
-
|
337 |
-
.tribe-events img {
|
338 |
-ms-interpolation-mode: bicubic;
|
339 |
height: auto;
|
340 |
max-width: 100%;
|
341 |
border-style: none;
|
342 |
}
|
343 |
|
344 |
-
|
345 |
-
.tribe-
|
346 |
-
.tribe-
|
347 |
max-width: 100%;
|
348 |
max-height: 100%;
|
349 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
* @see: http://moderntribe.github.io/products-engineering/css/
|
9 |
*/
|
10 |
|
11 |
+
/*
|
12 |
+
* Reset CSS
|
13 |
+
*
|
14 |
+
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
15 |
+
* -------------------------------------------------------------
|
16 |
+
* This file is just a clearing-house, see the pcss directory
|
17 |
+
* and edit the source files found there.
|
18 |
+
*/
|
19 |
+
|
20 |
+
/* Reset */
|
21 |
+
|
22 |
+
.tribe-common {
|
23 |
+
-webkit-font-smoothing: antialiased;
|
24 |
+
-moz-osx-font-smoothing: grayscale;
|
25 |
+
font-smoothing: antialiased;
|
26 |
+
}
|
27 |
+
|
28 |
/* -----------------------------------------------------------------------------
|
29 |
+
*
|
30 |
+
* Global "Resets"
|
31 |
+
*
|
32 |
+
* ----------------------------------------------------------------------------- */
|
33 |
|
34 |
+
.tribe-common * {
|
35 |
box-sizing: border-box;
|
36 |
}
|
37 |
|
38 |
+
/* -----------------------------------------------------------------------------
|
39 |
+
*
|
40 |
+
* HTML5 Elements
|
41 |
+
*
|
42 |
+
* ----------------------------------------------------------------------------- */
|
43 |
+
|
44 |
+
.tribe-common article,
|
45 |
+
.tribe-common aside,
|
46 |
+
.tribe-common details,
|
47 |
+
.tribe-common figcaption,
|
48 |
+
.tribe-common figure,
|
49 |
+
.tribe-common footer,
|
50 |
+
.tribe-common header,
|
51 |
+
.tribe-common main,
|
52 |
+
.tribe-common menu,
|
53 |
+
.tribe-common nav,
|
54 |
+
.tribe-common section,
|
55 |
+
.tribe-common summary {
|
56 |
display: block;
|
57 |
}
|
58 |
|
59 |
+
/* -----------------------------------------------------------------------------
|
60 |
+
*
|
61 |
+
* Normalize "Light"
|
62 |
+
*
|
63 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
+
.tribe-common svg:not(:root) {
|
66 |
overflow: hidden;
|
67 |
}
|
68 |
|
69 |
+
.tribe-common audio,
|
70 |
+
.tribe-common canvas,
|
71 |
+
.tribe-common progress,
|
72 |
+
.tribe-common video {
|
73 |
display: inline-block;
|
74 |
}
|
75 |
|
76 |
+
.tribe-common audio:not([controls]) {
|
77 |
display: none;
|
78 |
height: 0;
|
79 |
}
|
80 |
|
81 |
+
.tribe-common progress {
|
82 |
vertical-align: baseline;
|
83 |
}
|
84 |
|
85 |
+
.tribe-common template,
|
86 |
+
.tribe-common [hidden] {
|
87 |
display: none;
|
88 |
}
|
89 |
|
90 |
+
.tribe-common pre {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
overflow: auto;
|
92 |
}
|
93 |
|
94 |
+
.tribe-common sub,
|
95 |
+
.tribe-common sup {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
position: relative;
|
97 |
vertical-align: baseline;
|
98 |
}
|
99 |
|
100 |
+
.tribe-common sup {
|
101 |
top: -0.5em;
|
102 |
}
|
103 |
|
104 |
+
.tribe-common sub {
|
105 |
bottom: -0.25em;
|
106 |
}
|
107 |
|
108 |
+
.tribe-common input,
|
109 |
+
.tribe-common button,
|
110 |
+
.tribe-common select,
|
111 |
+
.tribe-common textarea {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
box-sizing: border-box;
|
113 |
margin: 0;
|
|
|
114 |
}
|
115 |
|
116 |
+
.tribe-common input[type="number"]::-webkit-inner-spin-button,
|
117 |
+
.tribe-common input[type="number"]::-webkit-outer-spin-button {
|
118 |
height: auto;
|
119 |
}
|
120 |
|
121 |
+
.tribe-common legend {
|
|
|
|
|
|
|
|
|
|
|
122 |
color: inherit;
|
123 |
display: table;
|
124 |
max-width: 100%;
|
125 |
white-space: normal;
|
126 |
}
|
127 |
|
128 |
+
.tribe-common textarea {
|
129 |
resize: none;
|
130 |
overflow: auto;
|
131 |
}
|
132 |
|
133 |
+
.tribe-common button,
|
134 |
+
.tribe-common input[type="button"],
|
135 |
+
.tribe-common input[type="reset"],
|
136 |
+
.tribe-common input[type="submit"] {
|
|
|
|
|
|
|
|
|
137 |
cursor: pointer;
|
138 |
overflow: visible;
|
139 |
}
|
140 |
|
141 |
+
.tribe-common button[disabled],
|
142 |
+
.tribe-common input[disabled] {
|
143 |
cursor: default;
|
144 |
}
|
145 |
|
146 |
+
.tribe-common button::-moz-focus-inner,
|
147 |
+
.tribe-common input::-moz-focus-inner {
|
148 |
border: 0;
|
149 |
padding: 0;
|
150 |
}
|
151 |
|
152 |
+
/* -----------------------------------------------------------------------------
|
153 |
+
*
|
154 |
+
* Reset "Light"
|
155 |
+
*
|
156 |
+
* ----------------------------------------------------------------------------- */
|
157 |
+
|
158 |
+
.tribe-common div,
|
159 |
+
.tribe-common span,
|
160 |
+
.tribe-common applet,
|
161 |
+
.tribe-common object,
|
162 |
+
.tribe-common iframe,
|
163 |
+
.tribe-common h1,
|
164 |
+
.tribe-common h2,
|
165 |
+
.tribe-common h3,
|
166 |
+
.tribe-common h4,
|
167 |
+
.tribe-common h5,
|
168 |
+
.tribe-common h6,
|
169 |
+
.tribe-common p,
|
170 |
+
.tribe-common blockquote,
|
171 |
+
.tribe-common pre,
|
172 |
+
.tribe-common a,
|
173 |
+
.tribe-common abbr,
|
174 |
+
.tribe-common acronym,
|
175 |
+
.tribe-common address,
|
176 |
+
.tribe-common big,
|
177 |
+
.tribe-common cite,
|
178 |
+
.tribe-common code,
|
179 |
+
.tribe-common del,
|
180 |
+
.tribe-common dfn,
|
181 |
+
.tribe-common em,
|
182 |
+
.tribe-common img,
|
183 |
+
.tribe-common ins,
|
184 |
+
.tribe-common kbd,
|
185 |
+
.tribe-common q,
|
186 |
+
.tribe-common s,
|
187 |
+
.tribe-common samp,
|
188 |
+
.tribe-common small,
|
189 |
+
.tribe-common strike,
|
190 |
+
.tribe-common strong,
|
191 |
+
.tribe-common sub,
|
192 |
+
.tribe-common sup,
|
193 |
+
.tribe-common tt,
|
194 |
+
.tribe-common var,
|
195 |
+
.tribe-common b,
|
196 |
+
.tribe-common u,
|
197 |
+
.tribe-common i,
|
198 |
+
.tribe-common center,
|
199 |
+
.tribe-common dl,
|
200 |
+
.tribe-common dt,
|
201 |
+
.tribe-common dd,
|
202 |
+
.tribe-common ol,
|
203 |
+
.tribe-common ul,
|
204 |
+
.tribe-common li,
|
205 |
+
.tribe-common fieldset,
|
206 |
+
.tribe-common form,
|
207 |
+
.tribe-common label,
|
208 |
+
.tribe-common legend,
|
209 |
+
.tribe-common table,
|
210 |
+
.tribe-common caption,
|
211 |
+
.tribe-common tbody,
|
212 |
+
.tribe-common tfoot,
|
213 |
+
.tribe-common thead,
|
214 |
+
.tribe-common tr,
|
215 |
+
.tribe-common th,
|
216 |
+
.tribe-common td,
|
217 |
+
.tribe-common article,
|
218 |
+
.tribe-common aside,
|
219 |
+
.tribe-common canvas,
|
220 |
+
.tribe-common details,
|
221 |
+
.tribe-common embed,
|
222 |
+
.tribe-common figure,
|
223 |
+
.tribe-common figcaption,
|
224 |
+
.tribe-common footer,
|
225 |
+
.tribe-common header,
|
226 |
+
.tribe-common main,
|
227 |
+
.tribe-common menu,
|
228 |
+
.tribe-common nav,
|
229 |
+
.tribe-common output,
|
230 |
+
.tribe-common ruby,
|
231 |
+
.tribe-common section,
|
232 |
+
.tribe-common summary,
|
233 |
+
.tribe-common time,
|
234 |
+
.tribe-common mark,
|
235 |
+
.tribe-common audio,
|
236 |
+
.tribe-common video {
|
237 |
margin: 0;
|
238 |
padding: 0;
|
239 |
border: 0;
|
240 |
}
|
241 |
|
242 |
+
.tribe-common img {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
-ms-interpolation-mode: bicubic;
|
244 |
height: auto;
|
245 |
max-width: 100%;
|
246 |
border-style: none;
|
247 |
}
|
248 |
|
249 |
+
.tribe-common iframe,
|
250 |
+
.tribe-common video,
|
251 |
+
.tribe-common embed {
|
252 |
max-width: 100%;
|
253 |
max-height: 100%;
|
254 |
}
|
255 |
+
|
256 |
+
/* Theme Overrides */
|
257 |
+
|
258 |
+
.tribe-theme-avada {
|
259 |
+
|
260 |
+
}
|
261 |
+
|
262 |
+
.tribe-theme-divi {
|
263 |
+
|
264 |
+
}
|
265 |
+
|
266 |
+
/* Enfold is using the #top id in the <body> */
|
267 |
+
|
268 |
+
#top.tribe-theme-enfold .tribe-common input {
|
269 |
+
margin: 0;
|
270 |
+
}
|
271 |
+
|
272 |
+
.tribe-theme-genesis {
|
273 |
+
|
274 |
+
}
|
275 |
+
|
276 |
+
.tribe-theme-twentynineteen {
|
277 |
+
|
278 |
+
}
|
279 |
+
|
280 |
+
.tribe-theme-twentyseventeen {
|
281 |
+
|
282 |
+
}
|
common/src/resources/css/reset.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-
|
1 |
+
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{resize:none;overflow:auto}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{margin:0;padding:0;border:0}.tribe-common img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;border-style:none}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-width:100%;max-height:100%}#top.tribe-theme-enfold .tribe-common input{margin:0}
|
common/src/resources/postcss/base/_all.pcss
CHANGED
@@ -16,7 +16,16 @@
|
|
16 |
@import "forms/_text.pcss";
|
17 |
@import "forms/_toggles.pcss";
|
18 |
|
|
|
|
|
|
|
|
|
19 |
/* Typography */
|
|
|
20 |
@import "typography/_body.pcss";
|
21 |
@import "typography/_ctas.pcss";
|
22 |
@import "typography/_headings.pcss";
|
|
|
|
|
|
|
|
16 |
@import "forms/_text.pcss";
|
17 |
@import "forms/_toggles.pcss";
|
18 |
|
19 |
+
/* Grid */
|
20 |
+
@import "grid/_columns.pcss";
|
21 |
+
@import "grid/_rows.pcss";
|
22 |
+
|
23 |
/* Typography */
|
24 |
+
@import "typography/_anchors.pcss";
|
25 |
@import "typography/_body.pcss";
|
26 |
@import "typography/_ctas.pcss";
|
27 |
@import "typography/_headings.pcss";
|
28 |
+
|
29 |
+
@import "_buttons.pcss";
|
30 |
+
@import "_layouts.pcss";
|
31 |
+
@import "_svg-icons.pcss";
|
common/src/resources/postcss/base/_buttons.pcss
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
* Button
|
4 |
+
* ------------------------------------------------------------------------- */
|
5 |
+
|
6 |
+
button {
|
7 |
+
background-color: var(--color-background);
|
8 |
+
padding: 0;
|
9 |
+
}
|
10 |
+
}
|
common/src/resources/postcss/base/_layouts.pcss
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Layout: Global Content Container
|
5 |
+
*
|
6 |
+
* ----------------------------------------------------------------------------- */
|
7 |
+
|
8 |
+
.tribe-common-l-container {
|
9 |
+
max-width: var(--grid-width);
|
10 |
+
margin-left: auto;
|
11 |
+
margin-right: auto;
|
12 |
+
padding-left: var(--grid-gutter-page-small);
|
13 |
+
padding-right: var(--grid-gutter-page-small);
|
14 |
+
width: 100%;
|
15 |
+
|
16 |
+
@media (--viewport-medium) {
|
17 |
+
padding-left: var(--grid-gutter-page);
|
18 |
+
padding-right: var(--grid-gutter-page);
|
19 |
+
}
|
20 |
+
}
|
21 |
+
}
|
common/src/resources/postcss/base/_svg-icons.pcss
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
* SVG Icons
|
4 |
+
* ------------------------------------------------------------------------- */
|
5 |
+
|
6 |
+
.tribe-common-svgicon {
|
7 |
+
background-size: contain;
|
8 |
+
background-repeat: no-repeat;
|
9 |
+
}
|
10 |
+
|
11 |
+
.tribe-common-svgicon--featured {
|
12 |
+
background-image: svg-inline(featured);
|
13 |
+
height: 10px;
|
14 |
+
width: 8px;
|
15 |
+
}
|
16 |
+
|
17 |
+
.tribe-common-svgicon--recurring {
|
18 |
+
background-image: svg-inline(recurring);
|
19 |
+
height: 10px;
|
20 |
+
width: 10px;
|
21 |
+
}
|
22 |
+
}
|
common/src/resources/postcss/base/forms/_checkboxes-radios.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Checkboxes & Radios
|
@@ -8,12 +8,35 @@
|
|
8 |
* <legend>Legend for Checkboxes</legend>
|
9 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
10 |
* <div class="tribe-common-form-control-checkbox">
|
11 |
-
* <input
|
12 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
* </div>
|
14 |
* <div class="tribe-common-form-control-checkbox">
|
15 |
-
* <input
|
16 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
* </div>
|
18 |
* </div>
|
19 |
* </fieldset>
|
@@ -21,29 +44,43 @@
|
|
21 |
* Example (Radios):
|
22 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
23 |
* <div class="tribe-common-form-control-radio">
|
24 |
-
* <input
|
25 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
* </div>
|
27 |
* </div>
|
28 |
*
|
29 |
* ----------------------------------------------------------------------------- */
|
30 |
|
31 |
-
.tribe-common-form-control-checkbox,
|
32 |
.tribe-common-form-control-radio {
|
33 |
|
34 |
-
|
35 |
-
@mixin desktop-body-2;
|
36 |
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
|
|
|
|
|
|
43 |
}
|
44 |
|
45 |
-
.tribe-common-form-control-
|
46 |
-
.tribe-common-form-control-
|
47 |
appearance: none;
|
48 |
background-color: var(--form-color-background);
|
49 |
border: 1px solid var(--form-color-border-default);
|
@@ -71,23 +108,20 @@
|
|
71 |
* Form Control: Checkboxes
|
72 |
* ----------------------------------------------------------------------------- */
|
73 |
|
74 |
-
.tribe-common-form-control-
|
75 |
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
transform: translate(-50%, -50%);
|
89 |
-
width: 12px;
|
90 |
-
}
|
91 |
}
|
92 |
}
|
93 |
|
@@ -95,23 +129,21 @@
|
|
95 |
* Form Control: Radios
|
96 |
* ----------------------------------------------------------------------------- */
|
97 |
|
98 |
-
.tribe-common-form-control-
|
99 |
|
100 |
-
|
101 |
-
border-radius: 50%;
|
102 |
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
}
|
115 |
}
|
116 |
}
|
117 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Checkboxes & Radios
|
8 |
* <legend>Legend for Checkboxes</legend>
|
9 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
10 |
* <div class="tribe-common-form-control-checkbox">
|
11 |
+
* <input
|
12 |
+
* class="tribe-common-form-control-checkbox__input"
|
13 |
+
* id="checkboxOne"
|
14 |
+
* name="checkboxGroup"
|
15 |
+
* type="checkbox"
|
16 |
+
* value="checkboxOne"
|
17 |
+
* checked="checked"
|
18 |
+
* />
|
19 |
+
* <label
|
20 |
+
* class="tribe-common-form-control-checkbox__label"
|
21 |
+
* for="checkboxOne"
|
22 |
+
* >
|
23 |
+
* Checkbox One
|
24 |
+
* </label>
|
25 |
* </div>
|
26 |
* <div class="tribe-common-form-control-checkbox">
|
27 |
+
* <input
|
28 |
+
* class="tribe-common-form-control-checkbox__input"
|
29 |
+
* id="checkboxTwo"
|
30 |
+
* name="checkboxGroup"
|
31 |
+
* type="checkbox"
|
32 |
+
* value="checkboxTwo"
|
33 |
+
* />
|
34 |
+
* <label
|
35 |
+
* class="tribe-common-form-control-checkbox__label"
|
36 |
+
* for="checkboxTwo"
|
37 |
+
* >
|
38 |
+
* Checkbox Two
|
39 |
+
* </label>
|
40 |
* </div>
|
41 |
* </div>
|
42 |
* </fieldset>
|
44 |
* Example (Radios):
|
45 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
46 |
* <div class="tribe-common-form-control-radio">
|
47 |
+
* <input
|
48 |
+
* class="tribe-common-form-control-radio__input"
|
49 |
+
* id="radioExample"
|
50 |
+
* name="radioExample"
|
51 |
+
* type="radio"
|
52 |
+
* value="RadioExample"
|
53 |
+
* checked="checked"
|
54 |
+
* />
|
55 |
+
* <label
|
56 |
+
* class="tribe-common-form-control-radio__label"
|
57 |
+
* for="radioExample"
|
58 |
+
* >
|
59 |
+
* Radio Example
|
60 |
+
* </label>
|
61 |
* </div>
|
62 |
* </div>
|
63 |
*
|
64 |
* ----------------------------------------------------------------------------- */
|
65 |
|
66 |
+
/* .tribe-common-form-control-checkbox,
|
67 |
.tribe-common-form-control-radio {
|
68 |
|
69 |
+
} */
|
|
|
70 |
|
71 |
+
.tribe-common-form-control-checkbox__label,
|
72 |
+
.tribe-common-form-control-radio__label {
|
73 |
+
@mixin desktop-body-2;
|
74 |
+
|
75 |
+
color: var(--color-text-secondary);
|
76 |
+
cursor: pointer;
|
77 |
+
display: inline-block;
|
78 |
+
margin-left: 11px;
|
79 |
+
vertical-align: middle;
|
80 |
}
|
81 |
|
82 |
+
.tribe-common-form-control-checkbox__input,
|
83 |
+
.tribe-common-form-control-radio__input {
|
84 |
appearance: none;
|
85 |
background-color: var(--form-color-background);
|
86 |
border: 1px solid var(--form-color-border-default);
|
108 |
* Form Control: Checkboxes
|
109 |
* ----------------------------------------------------------------------------- */
|
110 |
|
111 |
+
.tribe-common-form-control-checkbox__input {
|
112 |
|
113 |
+
&:checked:before {
|
114 |
+
background-image: svg-inline(check-white);
|
115 |
+
background-repeat: no-repeat;
|
116 |
+
background-size: contain;
|
117 |
+
content: '';
|
118 |
+
display: block;
|
119 |
+
height: 9px;
|
120 |
+
left: 50%;
|
121 |
+
position: absolute;
|
122 |
+
top: 50%;
|
123 |
+
transform: translate(-50%, -50%);
|
124 |
+
width: 12px;
|
|
|
|
|
|
|
125 |
}
|
126 |
}
|
127 |
|
129 |
* Form Control: Radios
|
130 |
* ----------------------------------------------------------------------------- */
|
131 |
|
132 |
+
.tribe-common-form-control-radio__input {
|
133 |
|
134 |
+
border-radius: 50%;
|
|
|
135 |
|
136 |
+
&:checked:before {
|
137 |
+
background-color: var(--form-color-background);
|
138 |
+
border-radius: 50%;
|
139 |
+
content: '';
|
140 |
+
display: block;
|
141 |
+
height: 8px;
|
142 |
+
left: 50%;
|
143 |
+
position: absolute;
|
144 |
+
top: 50%;
|
145 |
+
transform: translate(-50%, -50%);
|
146 |
+
width: 8px;
|
|
|
147 |
}
|
148 |
}
|
149 |
}
|
common/src/resources/postcss/base/forms/_groups.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Groups (Checkbox & Radio)
|
@@ -30,10 +30,10 @@
|
|
30 |
|
31 |
/* -----------------------------------------------------------------------------
|
32 |
*
|
33 |
-
* Form Control: Groups (
|
34 |
*
|
35 |
* Example:
|
36 |
-
* <div class="tribe-common-form-control-
|
37 |
* <div class="tribe-common-form-control-text">
|
38 |
* <label for="inputOne">Input One</label>
|
39 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
@@ -46,7 +46,7 @@
|
|
46 |
*
|
47 |
* ----------------------------------------------------------------------------- */
|
48 |
|
49 |
-
.tribe-common-form-control-
|
50 |
|
51 |
> * {
|
52 |
margin-bottom: 8px;
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Groups (Checkbox & Radio)
|
30 |
|
31 |
/* -----------------------------------------------------------------------------
|
32 |
*
|
33 |
+
* Form Control: Groups (Input)
|
34 |
*
|
35 |
* Example:
|
36 |
+
* <div class="tribe-common-form-control-input-group">
|
37 |
* <div class="tribe-common-form-control-text">
|
38 |
* <label for="inputOne">Input One</label>
|
39 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
46 |
*
|
47 |
* ----------------------------------------------------------------------------- */
|
48 |
|
49 |
+
.tribe-common-form-control-input-group {
|
50 |
|
51 |
> * {
|
52 |
margin-bottom: 8px;
|
common/src/resources/postcss/base/forms/_selects.pcss
CHANGED
@@ -1,70 +1,89 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Selects
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-select">
|
8 |
-
* <button
|
9 |
-
*
|
10 |
-
*
|
11 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
* </ul>
|
13 |
* </div>
|
14 |
*
|
15 |
* ----------------------------------------------------------------------------- */
|
16 |
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
|
22 |
.tribe-common-form-control-select {
|
23 |
position: relative;
|
|
|
24 |
|
25 |
-
|
26 |
-
|
27 |
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
|
32 |
-
|
33 |
-
|
34 |
|
35 |
-
|
36 |
-
|
37 |
-
}
|
38 |
}
|
39 |
}
|
|
|
40 |
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
|
47 |
-
|
48 |
|
49 |
-
|
50 |
-
|
51 |
-
}
|
52 |
}
|
|
|
53 |
|
54 |
-
|
55 |
-
|
56 |
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
|
65 |
-
|
66 |
-
|
67 |
-
}
|
68 |
}
|
69 |
}
|
70 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Selects
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-select">
|
8 |
+
* <button
|
9 |
+
* class="tribe-common-form-control-select__button"
|
10 |
+
* aria-haspopup="listbox"
|
11 |
+
* aria-labelledby="selectButton"
|
12 |
+
* id="selectButton"
|
13 |
+
* >
|
14 |
+
* Option One
|
15 |
+
* </button>
|
16 |
+
* <ul class="tribe-common-form-control-select__list" tabindex="-1" role="listbox">
|
17 |
+
* <li
|
18 |
+
* class="tribe-common-form-control-select__list-item"
|
19 |
+
* id="optionOne"
|
20 |
+
* role="option"
|
21 |
+
* >
|
22 |
+
* Option One
|
23 |
+
* </li>
|
24 |
+
* <li
|
25 |
+
* class="tribe-common-form-control-select__list-item"
|
26 |
+
* id="optionTwo"
|
27 |
+
* role="option"
|
28 |
+
* >
|
29 |
+
* Option Two
|
30 |
+
* </li>
|
31 |
* </ul>
|
32 |
* </div>
|
33 |
*
|
34 |
* ----------------------------------------------------------------------------- */
|
35 |
|
36 |
+
/**
|
37 |
+
* @todo: implement listbox JS
|
38 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
39 |
+
*/
|
40 |
|
41 |
.tribe-common-form-control-select {
|
42 |
position: relative;
|
43 |
+
}
|
44 |
|
45 |
+
.tribe-common-form-control-select__button {
|
46 |
+
@mixin form-control-select-button-mobile;
|
47 |
|
48 |
+
@media (--viewport-medium) {
|
49 |
+
@mixin form-control-select-button-desktop;
|
50 |
+
}
|
51 |
|
52 |
+
&:after {
|
53 |
+
@mixin form-control-select-button-icon-mobile;
|
54 |
|
55 |
+
@media (--viewport-medium) {
|
56 |
+
@mixin form-control-select-button-icon-desktop;
|
|
|
57 |
}
|
58 |
}
|
59 |
+
}
|
60 |
|
61 |
+
.tribe-common-form-control-select__list {
|
62 |
+
/**
|
63 |
+
* @todo: remove once listbox JS is implemented
|
64 |
+
*/
|
65 |
+
/* @mixin hidden; */
|
66 |
|
67 |
+
@mixin form-control-select-list-mobile;
|
68 |
|
69 |
+
@media (--viewport-medium) {
|
70 |
+
@mixin form-control-select-list-desktop;
|
|
|
71 |
}
|
72 |
+
}
|
73 |
|
74 |
+
.tribe-common-form-control-select__list-item {
|
75 |
+
@mixin form-control-select-list-item;
|
76 |
|
77 |
+
&:first-child {
|
78 |
+
@mixin form-control-select-list-item-first;
|
79 |
+
}
|
80 |
|
81 |
+
&:last-child {
|
82 |
+
@mixin form-control-select-list-item-last;
|
83 |
+
}
|
84 |
|
85 |
+
&[aria-selected="true"] {
|
86 |
+
@mixin form-control-select-list-item-selected;
|
|
|
87 |
}
|
88 |
}
|
89 |
}
|
common/src/resources/postcss/base/forms/_sliders.pcss
CHANGED
@@ -1,94 +1,108 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Sliders
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-slider">
|
8 |
-
* <input
|
9 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
* </div>
|
11 |
*
|
12 |
* Example (Vertical):
|
13 |
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
14 |
-
* <label for="sliderOne">Slider One</label>
|
15 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
* </div>
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
20 |
-
.tribe-common-form-control-slider {
|
21 |
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
|
|
31 |
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
|
63 |
-
|
64 |
-
|
65 |
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
|
70 |
-
|
71 |
-
|
72 |
|
73 |
-
|
74 |
-
|
75 |
-
}
|
76 |
}
|
|
|
77 |
|
78 |
-
|
79 |
-
|
80 |
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
}
|
87 |
}
|
88 |
|
89 |
.tribe-common-form-control-slider--vertical {
|
90 |
|
91 |
-
|
92 |
display: block;
|
93 |
margin: 0 0 6px;
|
94 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Sliders
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-slider">
|
8 |
+
* <input
|
9 |
+
* class="tribe-common-form-control-slider__input"
|
10 |
+
* id="sliderOne"
|
11 |
+
* type="range"
|
12 |
+
* min="0"
|
13 |
+
* max="100"
|
14 |
+
* value="50"
|
15 |
+
* />
|
16 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
17 |
* </div>
|
18 |
*
|
19 |
* Example (Vertical):
|
20 |
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
21 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
22 |
+
* <input
|
23 |
+
* class="tribe-common-form-control-slider__input"
|
24 |
+
* id="sliderOne"
|
25 |
+
* type="range"
|
26 |
+
* min="0"
|
27 |
+
* max="100"
|
28 |
+
* value="50"
|
29 |
+
* />
|
30 |
* </div>
|
31 |
*
|
32 |
* ----------------------------------------------------------------------------- */
|
33 |
|
34 |
+
/* .tribe-common-form-control-slider {} */
|
35 |
|
36 |
+
.tribe-common-form-control-slider__input {
|
37 |
+
appearance: none;
|
38 |
+
background-color: transparent;
|
39 |
+
border: none;
|
40 |
+
cursor: pointer;
|
41 |
+
display: inline-block;
|
42 |
+
margin: 0;
|
43 |
+
padding: 0;
|
44 |
+
width: 120px;
|
45 |
+
vertical-align: middle;
|
46 |
|
47 |
+
/* -----------------------------------------------------------------------------
|
48 |
+
* Track styles
|
49 |
+
* ----------------------------------------------------------------------------- */
|
50 |
+
&::-webkit-slider-runnable-track {
|
51 |
+
@mixin form-control-slider-track;
|
52 |
+
}
|
53 |
|
54 |
+
&::-moz-range-track {
|
55 |
+
@mixin form-control-slider-track;
|
56 |
+
}
|
57 |
|
58 |
+
&::-ms-track {
|
59 |
+
background-color: transparent;
|
60 |
+
border-color: transparent;
|
61 |
+
border-width: 5px 0;
|
62 |
+
color: transparent;
|
63 |
+
height: 10px;
|
64 |
+
}
|
65 |
|
66 |
+
&::-ms-fill-lower,
|
67 |
+
&::-ms-fill-upper {
|
68 |
+
background-color: var(--form-color-accent-primary);
|
69 |
+
border-radius: 10px;
|
70 |
+
}
|
71 |
|
72 |
+
/* -----------------------------------------------------------------------------
|
73 |
+
* Thumb styles
|
74 |
+
* ----------------------------------------------------------------------------- */
|
75 |
+
&::-webkit-slider-thumb {
|
76 |
+
@mixin form-control-slider-thumb;
|
77 |
|
78 |
+
appearance: none;
|
79 |
+
}
|
80 |
|
81 |
+
&::-moz-range-thumb {
|
82 |
+
@mixin form-control-slider-thumb;
|
83 |
+
}
|
84 |
|
85 |
+
&::-ms-thumb {
|
86 |
+
@mixin form-control-slider-thumb;
|
87 |
|
88 |
+
box-shadow: none;
|
89 |
+
margin-top: -1px;
|
|
|
90 |
}
|
91 |
+
}
|
92 |
|
93 |
+
.tribe-common-form-control-slider__label {
|
94 |
+
@mixin desktop-body-3;
|
95 |
|
96 |
+
color: var(--color-text-secondary);
|
97 |
+
cursor: pointer;
|
98 |
+
display: inline-block;
|
99 |
+
margin-left: 11px;
|
100 |
+
vertical-align: middle;
|
|
|
101 |
}
|
102 |
|
103 |
.tribe-common-form-control-slider--vertical {
|
104 |
|
105 |
+
.tribe-common-form-control-slider__label {
|
106 |
display: block;
|
107 |
margin: 0 0 6px;
|
108 |
}
|
common/src/resources/postcss/base/forms/_tabs.pcss
CHANGED
@@ -1,29 +1,63 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Tabs
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-tabs">
|
8 |
-
* <button
|
9 |
-
*
|
10 |
-
*
|
11 |
-
*
|
12 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
* </li>
|
14 |
-
* <li role="presentation">
|
15 |
-
* <input
|
16 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
* </li>
|
18 |
* </ul>
|
19 |
* </div>
|
20 |
*
|
21 |
* ----------------------------------------------------------------------------- */
|
22 |
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
|
28 |
.tribe-common-form-control-tabs {
|
29 |
position: relative;
|
@@ -31,42 +65,98 @@
|
|
31 |
@media (--viewport-medium) {
|
32 |
display: flex;
|
33 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
-
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
|
38 |
@media (--viewport-medium) {
|
39 |
-
|
|
|
40 |
}
|
|
|
41 |
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
44 |
}
|
45 |
}
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
|
|
|
54 |
|
55 |
-
|
56 |
-
|
57 |
-
box-shadow: none;
|
58 |
-
display: flex !important;
|
59 |
-
flex: none;
|
60 |
-
position: static;
|
61 |
-
visibility: visible;
|
62 |
-
width: auto;
|
63 |
-
}
|
64 |
}
|
|
|
65 |
|
66 |
-
|
|
|
67 |
|
68 |
-
|
69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
|
71 |
@media (--viewport-medium) {
|
72 |
margin-top: -6px;
|
@@ -74,43 +164,32 @@
|
|
74 |
}
|
75 |
}
|
76 |
|
77 |
-
&:last-child
|
78 |
-
|
79 |
|
80 |
@media (--viewport-medium) {
|
81 |
margin-bottom: -6px;
|
82 |
padding-bottom: 17px;
|
83 |
}
|
84 |
}
|
85 |
-
|
86 |
-
@media (--viewport-medium) {
|
87 |
-
border-right: 1px solid var(--color-border-default);
|
88 |
-
flex: none;
|
89 |
-
margin: 6px 0;
|
90 |
-
width: 88px;
|
91 |
-
|
92 |
-
&:last-child {
|
93 |
-
border: none;
|
94 |
-
width: 87px;
|
95 |
-
}
|
96 |
-
}
|
97 |
}
|
98 |
|
99 |
-
|
100 |
-
@mixin visually-hide;
|
101 |
|
102 |
-
&:checked +
|
103 |
-
|
|
|
104 |
}
|
105 |
}
|
106 |
|
107 |
-
|
108 |
-
@mixin
|
109 |
|
110 |
@media (--viewport-medium) {
|
111 |
margin: -6px 0;
|
112 |
padding: 17px 5px;
|
113 |
text-align: center;
|
|
|
114 |
}
|
115 |
}
|
116 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Tabs
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-tabs">
|
8 |
+
* <button
|
9 |
+
* class="tribe-common-form-control-tabs__button"
|
10 |
+
* aria-haspopup="listbox"
|
11 |
+
* aria-labelledby="tabButton"
|
12 |
+
* id="tabButton"
|
13 |
+
* >
|
14 |
+
* Tab One
|
15 |
+
* </button>
|
16 |
+
* <ul class="tribe-common-form-control-tabs__list" tabindex="-1" role="listbox">
|
17 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
18 |
+
* <input
|
19 |
+
* class="tribe-common-form-control-tabs__input"
|
20 |
+
* id="tabOne"
|
21 |
+
* name="tabGroup"
|
22 |
+
* type="radio"
|
23 |
+
* value="tabOne"
|
24 |
+
* checked="checked"
|
25 |
+
* />
|
26 |
+
* <label
|
27 |
+
* class="tribe-common-form-control-tabs__label"
|
28 |
+
* id="tabOneLabel"
|
29 |
+
* for="tabOne"
|
30 |
+
* role="option"
|
31 |
+
* >
|
32 |
+
* Tab One
|
33 |
+
* </label>
|
34 |
* </li>
|
35 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
36 |
+
* <input
|
37 |
+
* class="tribe-common-form-control-tabs__input"
|
38 |
+
* id="tabTwo"
|
39 |
+
* name="tabGroup"
|
40 |
+
* type="radio"
|
41 |
+
* value="tabTwo"
|
42 |
+
* />
|
43 |
+
* <label
|
44 |
+
* class="tribe-common-form-control-tabs__label"
|
45 |
+
* id="tabTwoLabel"
|
46 |
+
* for="tabTwo"
|
47 |
+
* role="option"
|
48 |
+
* >
|
49 |
+
* Tab Two
|
50 |
+
* </label>
|
51 |
* </li>
|
52 |
* </ul>
|
53 |
* </div>
|
54 |
*
|
55 |
* ----------------------------------------------------------------------------- */
|
56 |
|
57 |
+
/**
|
58 |
+
* @todo: implement listbox JS
|
59 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
60 |
+
*/
|
61 |
|
62 |
.tribe-common-form-control-tabs {
|
63 |
position: relative;
|
65 |
@media (--viewport-medium) {
|
66 |
display: flex;
|
67 |
}
|
68 |
+
}
|
69 |
+
|
70 |
+
.tribe-common-form-control-tabs__button {
|
71 |
+
@mixin form-control-select-button-mobile;
|
72 |
+
|
73 |
+
@media (--viewport-medium) {
|
74 |
+
@mixin hidden;
|
75 |
+
}
|
76 |
+
|
77 |
+
&:after {
|
78 |
+
@mixin form-control-select-button-icon-mobile;
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
.tribe-common-form-control-tabs__list {
|
83 |
+
/**
|
84 |
+
* @todo: remove once listbox JS is implemented
|
85 |
+
*/
|
86 |
+
/* @mixin hidden; */
|
87 |
|
88 |
+
@mixin form-control-select-list-mobile;
|
89 |
+
|
90 |
+
@media (--viewport-medium) {
|
91 |
+
border: 1px solid var(--color-border-default);
|
92 |
+
box-shadow: none;
|
93 |
+
display: flex !important;
|
94 |
+
flex: none;
|
95 |
+
position: static;
|
96 |
+
visibility: visible;
|
97 |
+
width: auto;
|
98 |
+
outline: none;
|
99 |
+
}
|
100 |
+
}
|
101 |
+
|
102 |
+
.tribe-common-form-control-tabs__list-item {
|
103 |
+
|
104 |
+
&:first-child .tribe-common-form-control-tabs__label {
|
105 |
+
@mixin form-control-select-list-item-first;
|
106 |
|
107 |
@media (--viewport-medium) {
|
108 |
+
margin-top: -6px;
|
109 |
+
padding-top: 17px;
|
110 |
}
|
111 |
+
}
|
112 |
|
113 |
+
&:last-child .tribe-common-form-control-tabs__label {
|
114 |
+
@mixin form-control-select-list-item-last;
|
115 |
+
|
116 |
+
@media (--viewport-medium) {
|
117 |
+
margin-bottom: -6px;
|
118 |
+
padding-bottom: 17px;
|
119 |
}
|
120 |
}
|
121 |
|
122 |
+
@media (--viewport-medium) {
|
123 |
+
border-right: 1px solid var(--color-border-default);
|
124 |
+
flex: none;
|
125 |
+
margin: 6px 0;
|
126 |
+
width: 88px;
|
127 |
+
|
128 |
+
&:last-child {
|
129 |
+
border: none;
|
130 |
+
width: 87px;
|
131 |
+
}
|
132 |
+
}
|
133 |
+
}
|
134 |
|
135 |
+
.tribe-common-form-control-tabs__input {
|
136 |
+
@mixin visually-hide;
|
137 |
|
138 |
+
&:checked + .tribe-common-form-control-tabs__label {
|
139 |
+
@mixin form-control-select-list-item-selected;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
}
|
141 |
+
}
|
142 |
|
143 |
+
.tribe-common-form-control-tabs__label {
|
144 |
+
@mixin form-control-select-list-item;
|
145 |
|
146 |
+
@media (--viewport-medium) {
|
147 |
+
margin: -6px 0;
|
148 |
+
padding: 17px 5px;
|
149 |
+
text-align: center;
|
150 |
+
display: block;
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
+
body#top & { /* Enfold Compatibility */
|
155 |
+
|
156 |
+
.tribe-common-form-control-tabs__list-item {
|
157 |
+
|
158 |
+
&:first-child .tribe-common-form-control-tabs__label {
|
159 |
+
padding-top: 16px;
|
160 |
|
161 |
@media (--viewport-medium) {
|
162 |
margin-top: -6px;
|
164 |
}
|
165 |
}
|
166 |
|
167 |
+
&:last-child .tribe-common-form-control-tabs__label {
|
168 |
+
padding-bottom: 16px;
|
169 |
|
170 |
@media (--viewport-medium) {
|
171 |
margin-bottom: -6px;
|
172 |
padding-bottom: 17px;
|
173 |
}
|
174 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
}
|
176 |
|
177 |
+
.tribe-common-form-control-tabs__input {
|
|
|
178 |
|
179 |
+
&:checked + .tribe-common-form-control-tabs__label {
|
180 |
+
color: var(--color-text-primary);
|
181 |
+
font-weight: var(--font-weight-bold);
|
182 |
}
|
183 |
}
|
184 |
|
185 |
+
.tribe-common-form-control-tabs__label {
|
186 |
+
@mixin desktop-body-2;
|
187 |
|
188 |
@media (--viewport-medium) {
|
189 |
margin: -6px 0;
|
190 |
padding: 17px 5px;
|
191 |
text-align: center;
|
192 |
+
display: block;
|
193 |
}
|
194 |
}
|
195 |
}
|
common/src/resources/postcss/base/forms/_text.pcss
CHANGED
@@ -1,23 +1,44 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Text
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-text">
|
8 |
-
* <label for="textInput">Text Input</label>
|
9 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
* </div>
|
11 |
*
|
12 |
* ----------------------------------------------------------------------------- */
|
13 |
|
14 |
-
.tribe-common-form-control-text {
|
15 |
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
|
|
|
|
|
|
19 |
|
20 |
-
|
21 |
@mixin desktop-body-2-bold;
|
22 |
|
23 |
border: 1px solid var(--color-border-default);
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Text
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-text">
|
8 |
+
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
9 |
+
* <input
|
10 |
+
* class="tribe-common-form-control-text__input"
|
11 |
+
* id="textInput"
|
12 |
+
* name="textInput"
|
13 |
+
* type="text"
|
14 |
+
* placeholder="Text Input"
|
15 |
+
* />
|
16 |
* </div>
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
20 |
+
/* .tribe-common-form-control-text {} */
|
21 |
|
22 |
+
.tribe-common-form-control-text__label {
|
23 |
+
@mixin visually-hide;
|
24 |
+
}
|
25 |
+
|
26 |
+
.tribe-common-form-control-text__input {
|
27 |
+
@mixin desktop-body-2-bold;
|
28 |
+
|
29 |
+
border: 1px solid var(--color-border-default);
|
30 |
+
padding: 12px 18px;
|
31 |
+
width: 100%;
|
32 |
+
|
33 |
+
&::placeholder {
|
34 |
+
color: var(--color-text-secondary);
|
35 |
+
font-weight: var(--font-weight-regular);
|
36 |
}
|
37 |
+
}
|
38 |
+
|
39 |
+
body#top & { /* Enfold Compatibility */
|
40 |
|
41 |
+
.tribe-common-form-control-text__input {
|
42 |
@mixin desktop-body-2-bold;
|
43 |
|
44 |
border: 1px solid var(--color-border-default);
|
common/src/resources/postcss/base/forms/_toggles.pcss
CHANGED
@@ -1,69 +1,92 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Toggles
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-toggle">
|
8 |
-
* <input
|
9 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
* </div>
|
11 |
*
|
12 |
* Example (Vertical):
|
13 |
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
14 |
-
* <label for="toggleOne">Toggle One</label>
|
15 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
* </div>
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
20 |
-
.tribe-common-form-control-toggle {
|
21 |
|
22 |
-
|
23 |
-
|
24 |
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
|
32 |
-
|
33 |
-
|
34 |
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
|
42 |
-
|
43 |
-
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
}
|
48 |
}
|
49 |
}
|
|
|
50 |
|
51 |
-
|
52 |
-
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
}
|
60 |
}
|
61 |
|
62 |
.tribe-common-form-control-toggle--vertical {
|
63 |
|
64 |
-
|
65 |
display: block;
|
66 |
margin: 0 0 6px;
|
67 |
}
|
68 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Toggles
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-toggle">
|
8 |
+
* <input
|
9 |
+
* class="tribe-common-form-control-toggle__input"
|
10 |
+
* id="toggleOne"
|
11 |
+
* name="toggleGroup"
|
12 |
+
* type="checkbox"
|
13 |
+
* value="toggleOne"
|
14 |
+
* />
|
15 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
16 |
* </div>
|
17 |
*
|
18 |
* Example (Vertical):
|
19 |
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
20 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
21 |
+
* <input
|
22 |
+
* class="tribe-common-form-control-toggle__input"
|
23 |
+
* id="toggleOne"
|
24 |
+
* name="toggleGroup"
|
25 |
+
* type="checkbox"
|
26 |
+
* value="toggleOne"
|
27 |
+
* />
|
28 |
* </div>
|
29 |
*
|
30 |
* ----------------------------------------------------------------------------- */
|
31 |
|
32 |
+
/* .tribe-common-form-control-toggle {} */
|
33 |
|
34 |
+
.tribe-common-form-control-toggle__input {
|
35 |
+
@mixin form-control-slider-toggle-track;
|
36 |
|
37 |
+
appearance: none;
|
38 |
+
background-color: var(--form-color-border-secondary);
|
39 |
+
cursor: pointer;
|
40 |
+
display: inline-block;
|
41 |
+
vertical-align: middle;
|
42 |
+
width: 40px;
|
43 |
|
44 |
+
&:after {
|
45 |
+
@mixin form-control-slider-toggle-thumb;
|
46 |
|
47 |
+
content: '';
|
48 |
+
left: 0;
|
49 |
+
position: absolute;
|
50 |
+
top: -5px;
|
51 |
+
transition: var(--transition-transform);
|
52 |
+
}
|
53 |
|
54 |
+
&:checked {
|
55 |
+
background-color: var(--form-color-accent-primary);
|
56 |
|
57 |
+
&:after {
|
58 |
+
transform: translateX(20px);
|
|
|
59 |
}
|
60 |
}
|
61 |
+
}
|
62 |
|
63 |
+
.tribe-common-form-control-toggle__label {
|
64 |
+
@mixin desktop-body-3;
|
65 |
|
66 |
+
color: var(--color-text-secondary);
|
67 |
+
cursor: pointer;
|
68 |
+
display: inline-block;
|
69 |
+
margin-left: 11px;
|
70 |
+
vertical-align: middle;
|
|
|
71 |
}
|
72 |
|
73 |
.tribe-common-form-control-toggle--vertical {
|
74 |
|
75 |
+
.tribe-common-form-control-toggle__label {
|
76 |
display: block;
|
77 |
margin: 0 0 6px;
|
78 |
}
|
79 |
}
|
80 |
+
|
81 |
+
body#top & { /* Enfold Compatibility */
|
82 |
+
|
83 |
+
.tribe-common-form-control-toggle__input {
|
84 |
+
display: inline-block;
|
85 |
+
}
|
86 |
+
|
87 |
+
.tribe-common-form-control-toggle__label {
|
88 |
+
color: var(--color-text-secondary);
|
89 |
+
font-weight: var(--font-weight-regular);
|
90 |
+
}
|
91 |
+
}
|
92 |
}
|
common/src/resources/postcss/{utilities/variables/_box-shadows.pcss → base/grid/_columns.pcss}
RENAMED
@@ -1,7 +1,10 @@
|
|
1 |
-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
-
*
|
4 |
* ----------------------------------------------------------------------------- */
|
5 |
|
6 |
-
|
|
|
|
|
|
|
7 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
+
* Grid: Columns
|
4 |
* ----------------------------------------------------------------------------- */
|
5 |
|
6 |
+
.tribe-common-g-col {
|
7 |
+
min-width: 0;
|
8 |
+
width: 100%;
|
9 |
+
}
|
10 |
}
|
common/src/resources/postcss/base/grid/_rows.pcss
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Grid: Rows
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <div class="g-row">
|
8 |
+
* <div class="g-col">
|
9 |
+
* <p>Component or another grid layout, perhaps?</p>
|
10 |
+
* </div>
|
11 |
+
* </div>
|
12 |
+
*
|
13 |
+
* ----------------------------------------------------------------------------- */
|
14 |
+
|
15 |
+
.tribe-common-g-row {
|
16 |
+
display: flex;
|
17 |
+
flex-wrap: wrap;
|
18 |
+
}
|
19 |
+
|
20 |
+
.tribe-common-g-row--gutters {
|
21 |
+
@media (--viewport-medium) {
|
22 |
+
margin-left: var(--grid-gutter-half-negative);
|
23 |
+
margin-right: var(--grid-gutter-half-negative);
|
24 |
+
}
|
25 |
+
|
26 |
+
& > .tribe-common-g-col {
|
27 |
+
@media (--viewport-medium) {
|
28 |
+
padding-left: var(--grid-gutter-half);
|
29 |
+
padding-right: var(--grid-gutter-half);
|
30 |
+
}
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
common/src/resources/postcss/base/typography/_anchors.pcss
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
|
3 |
+
a {
|
4 |
+
cursor: pointer;
|
5 |
+
}
|
6 |
+
|
7 |
+
/* -------------------------------------------------------------------------
|
8 |
+
*
|
9 |
+
* Anchor
|
10 |
+
*
|
11 |
+
* Example:
|
12 |
+
* <a class="tribe-common-anchor">Anchor Text</a>
|
13 |
+
* <a class="tribe-common-anchor-alt">Anchor Alt Text</a>
|
14 |
+
* <a class="tribe-common-anchor-thin">Anchor Thin Text</a>
|
15 |
+
*
|
16 |
+
* ------------------------------------------------------------------------- */
|
17 |
+
|
18 |
+
.tribe-common-anchor {
|
19 |
+
@mixin anchor-default;
|
20 |
+
}
|
21 |
+
|
22 |
+
.tribe-common-anchor-alt {
|
23 |
+
@mixin anchor-alt;
|
24 |
+
}
|
25 |
+
|
26 |
+
.tribe-common-anchor-thin {
|
27 |
+
@mixin anchor-thin;
|
28 |
+
}
|
29 |
+
}
|
common/src/resources/postcss/base/typography/_body.pcss
CHANGED
@@ -1,4 +1,13 @@
|
|
1 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/* -------------------------------------------------------------------------
|
3 |
* Body 1
|
4 |
* ------------------------------------------------------------------------- */
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Body
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <p class="tribe-common-b1">Text here</p>
|
8 |
+
*
|
9 |
+
* ------------------------------------------------------------------------- */
|
10 |
+
|
11 |
/* -------------------------------------------------------------------------
|
12 |
* Body 1
|
13 |
* ------------------------------------------------------------------------- */
|
common/src/resources/postcss/base/typography/_ctas.pcss
CHANGED
@@ -1,15 +1,20 @@
|
|
1 |
-
.tribe-
|
2 |
/* -------------------------------------------------------------------------
|
|
|
3 |
* CTA
|
|
|
|
|
|
|
|
|
|
|
4 |
* ------------------------------------------------------------------------- */
|
5 |
|
6 |
.tribe-common-cta {
|
7 |
@mixin desktop-body-3-bold;
|
|
|
|
|
8 |
|
9 |
-
|
10 |
-
|
11 |
-
&:hover {
|
12 |
-
text-decoration: underline;
|
13 |
-
}
|
14 |
}
|
15 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
* CTA
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <a class="tribe-common-cta">Link Text</a>
|
8 |
+
* <a class="tribe-common-cta tribe-common-cta--alt">Link Text Alt</a>
|
9 |
+
*
|
10 |
* ------------------------------------------------------------------------- */
|
11 |
|
12 |
.tribe-common-cta {
|
13 |
@mixin desktop-body-3-bold;
|
14 |
+
@mixin anchor-default;
|
15 |
+
}
|
16 |
|
17 |
+
.tribe-common-cta--alt {
|
18 |
+
@mixin anchor-alt;
|
|
|
|
|
|
|
19 |
}
|
20 |
}
|
common/src/resources/postcss/base/typography/_headings.pcss
CHANGED
@@ -1,18 +1,23 @@
|
|
1 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/* -------------------------------------------------------------------------
|
3 |
* Heading: h1
|
4 |
* ------------------------------------------------------------------------- */
|
5 |
|
6 |
.tribe-common-h1 {
|
7 |
-
|
8 |
-
|
9 |
-
font-size: var(--font-size-8);
|
10 |
-
font-weight: var(--font-weight-bold);
|
11 |
-
line-height: var(--line-height-1);
|
12 |
|
13 |
@media (--viewport-medium) {
|
14 |
-
|
15 |
-
line-height: var(--line-height-0);
|
16 |
}
|
17 |
}
|
18 |
|
@@ -21,15 +26,11 @@
|
|
21 |
* ------------------------------------------------------------------------- */
|
22 |
|
23 |
.tribe-common-h2 {
|
24 |
-
|
25 |
-
|
26 |
-
font-size: var(--font-size-7);
|
27 |
-
font-weight: var(--font-weight-bold);
|
28 |
-
line-height: var(--line-height-1);
|
29 |
|
30 |
@media (--viewport-medium) {
|
31 |
-
|
32 |
-
line-height: var(--line-height-0);
|
33 |
}
|
34 |
}
|
35 |
|
@@ -38,15 +39,11 @@
|
|
38 |
* ------------------------------------------------------------------------- */
|
39 |
|
40 |
.tribe-common-h3 {
|
41 |
-
|
42 |
-
|
43 |
-
font-size: var(--font-size-6);
|
44 |
-
font-weight: var(--font-weight-bold);
|
45 |
-
line-height: var(--line-height-2);
|
46 |
|
47 |
@media (--viewport-medium) {
|
48 |
-
|
49 |
-
line-height: var(--line-height-1);
|
50 |
}
|
51 |
}
|
52 |
|
@@ -59,14 +56,11 @@
|
|
59 |
* ------------------------------------------------------------------------- */
|
60 |
|
61 |
.tribe-common-h4 {
|
62 |
-
|
63 |
-
|
64 |
-
font-size: var(--font-size-5);
|
65 |
-
font-weight: var(--font-weight-bold);
|
66 |
-
line-height: var(--line-height-1);
|
67 |
|
68 |
@media (--viewport-medium) {
|
69 |
-
|
70 |
}
|
71 |
}
|
72 |
|
@@ -79,11 +73,8 @@
|
|
79 |
* ------------------------------------------------------------------------- */
|
80 |
|
81 |
.tribe-common-h5 {
|
82 |
-
|
83 |
-
|
84 |
-
font-size: var(--font-size-3);
|
85 |
-
font-weight: var(--font-weight-bold);
|
86 |
-
line-height: var(--line-height-2);
|
87 |
}
|
88 |
|
89 |
/* -------------------------------------------------------------------------
|
@@ -91,34 +82,25 @@
|
|
91 |
* ------------------------------------------------------------------------- */
|
92 |
|
93 |
.tribe-common-h6 {
|
94 |
-
|
95 |
-
|
96 |
-
font-size: var(--font-size-3);
|
97 |
-
font-weight: var(--font-weight-bold);
|
98 |
-
line-height: var(--line-height-3);
|
99 |
}
|
100 |
|
101 |
/* -------------------------------------------------------------------------
|
102 |
-
* Heading:
|
103 |
* ------------------------------------------------------------------------- */
|
104 |
|
105 |
.tribe-common-h7 {
|
106 |
-
|
107 |
-
|
108 |
-
font-size: var(--font-size-2);
|
109 |
-
font-weight: var(--font-weight-bold);
|
110 |
-
line-height: var(--line-height-3);
|
111 |
}
|
112 |
|
113 |
/* -------------------------------------------------------------------------
|
114 |
-
* Heading:
|
115 |
* ------------------------------------------------------------------------- */
|
116 |
|
117 |
.tribe-common-h8 {
|
118 |
-
|
119 |
-
|
120 |
-
font-size: var(--font-size-1);
|
121 |
-
font-weight: var(--font-weight-bold);
|
122 |
-
line-height: var(--line-height-0);
|
123 |
}
|
124 |
}
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Heading
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <h1 class="tribe-common-h1">Heading Text</h1>
|
8 |
+
*
|
9 |
+
* ------------------------------------------------------------------------- */
|
10 |
+
|
11 |
/* -------------------------------------------------------------------------
|
12 |
* Heading: h1
|
13 |
* ------------------------------------------------------------------------- */
|
14 |
|
15 |
.tribe-common-h1 {
|
16 |
+
@mixin heading;
|
17 |
+
@mixin mobile-heading-1;
|
|
|
|
|
|
|
18 |
|
19 |
@media (--viewport-medium) {
|
20 |
+
@mixin desktop-heading-1;
|
|
|
21 |
}
|
22 |
}
|
23 |
|
26 |
* ------------------------------------------------------------------------- */
|
27 |
|
28 |
.tribe-common-h2 {
|
29 |
+
@mixin heading;
|
30 |
+
@mixin mobile-heading-2;
|
|
|
|
|
|
|
31 |
|
32 |
@media (--viewport-medium) {
|
33 |
+
@mixin desktop-heading-2;
|
|
|
34 |
}
|
35 |
}
|
36 |
|
39 |
* ------------------------------------------------------------------------- */
|
40 |
|
41 |
.tribe-common-h3 {
|
42 |
+
@mixin heading;
|
43 |
+
@mixin mobile-heading-3;
|
|
|
|
|
|
|
44 |
|
45 |
@media (--viewport-medium) {
|
46 |
+
@mixin desktop-heading-3;
|
|
|
47 |
}
|
48 |
}
|
49 |
|
56 |
* ------------------------------------------------------------------------- */
|
57 |
|
58 |
.tribe-common-h4 {
|
59 |
+
@mixin heading;
|
60 |
+
@mixin mobile-heading-4;
|
|
|
|
|
|
|
61 |
|
62 |
@media (--viewport-medium) {
|
63 |
+
@mixin desktop-heading-4;
|
64 |
}
|
65 |
}
|
66 |
|
73 |
* ------------------------------------------------------------------------- */
|
74 |
|
75 |
.tribe-common-h5 {
|
76 |
+
@mixin heading;
|
77 |
+
@mixin heading-5;
|
|
|
|
|
|
|
78 |
}
|
79 |
|
80 |
/* -------------------------------------------------------------------------
|
82 |
* ------------------------------------------------------------------------- */
|
83 |
|
84 |
.tribe-common-h6 {
|
85 |
+
@mixin heading;
|
86 |
+
@mixin heading-6;
|
|
|
|
|
|
|
87 |
}
|
88 |
|
89 |
/* -------------------------------------------------------------------------
|
90 |
+
* Heading: h7
|
91 |
* ------------------------------------------------------------------------- */
|
92 |
|
93 |
.tribe-common-h7 {
|
94 |
+
@mixin heading;
|
95 |
+
@mixin heading-7;
|
|
|
|
|
|
|
96 |
}
|
97 |
|
98 |
/* -------------------------------------------------------------------------
|
99 |
+
* Heading: h8
|
100 |
* ------------------------------------------------------------------------- */
|
101 |
|
102 |
.tribe-common-h8 {
|
103 |
+
@mixin heading;
|
104 |
+
@mixin heading-8;
|
|
|
|
|
|
|
105 |
}
|
106 |
}
|
common/src/resources/postcss/common.pcss
CHANGED
@@ -7,6 +7,9 @@
|
|
7 |
* and edit the source files found there.
|
8 |
*/
|
9 |
|
|
|
|
|
|
|
10 |
/* Utilities */
|
11 |
@import "utilities/_all.pcss";
|
12 |
|
7 |
* and edit the source files found there.
|
8 |
*/
|
9 |
|
10 |
+
/* Reset */
|
11 |
+
@import "resets/_common.pcss";
|
12 |
+
|
13 |
/* Utilities */
|
14 |
@import "utilities/_all.pcss";
|
15 |
|
common/src/resources/postcss/components/_all.pcss
CHANGED
@@ -12,4 +12,6 @@
|
|
12 |
@import "buttons/_icon.pcss";
|
13 |
@import "buttons/_solid.pcss";
|
14 |
|
|
|
|
|
15 |
@import "_search.pcss";
|
12 |
@import "buttons/_icon.pcss";
|
13 |
@import "buttons/_solid.pcss";
|
14 |
|
15 |
+
@import "_image.pcss";
|
16 |
+
@import "_navigation.pcss";
|
17 |
@import "_search.pcss";
|
common/src/resources/postcss/components/_image.pcss
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Component: Image
|
5 |
+
*
|
6 |
+
* Example (Regular):
|
7 |
+
* <img src="#" alt="" class="tribe-common-c-image" />
|
8 |
+
*
|
9 |
+
* Example (Background):
|
10 |
+
* <div class="tribe-common-c-image tribe-common-c-image--bg">
|
11 |
+
* <div class="tribe-common-c-image__bg"></div>
|
12 |
+
* </div>
|
13 |
+
*
|
14 |
+
* ----------------------------------------------------------------------------- */
|
15 |
+
|
16 |
+
.tribe-common-c-image {
|
17 |
+
display: block;
|
18 |
+
height: auto;
|
19 |
+
margin-left: auto;
|
20 |
+
margin-right: auto;
|
21 |
+
width: 100%;
|
22 |
+
}
|
23 |
+
|
24 |
+
.tribe-common-c-image--bg {
|
25 |
+
position: relative;
|
26 |
+
}
|
27 |
+
|
28 |
+
.tribe-common-c-image__bg {
|
29 |
+
background: center center no-repeat;
|
30 |
+
background-size: cover;
|
31 |
+
bottom: 0;
|
32 |
+
height: 100%;
|
33 |
+
left: 0;
|
34 |
+
position: absolute;
|
35 |
+
right: 0;
|
36 |
+
top: 0;
|
37 |
+
width: 100%;
|
38 |
+
}
|
39 |
+
}
|
common/src/resources/postcss/components/_navigation.pcss
ADDED
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Navigation
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <nav class="tribe-common-c-nav">
|
8 |
+
* <ul class="tribe-common-c-nav__list">
|
9 |
+
* <li class="tribe-common-c-nav__list-item">
|
10 |
+
* <a href="#" class="tribe-common-c-nav__prev">
|
11 |
+
* Previous
|
12 |
+
* </a>
|
13 |
+
* <a href="#" class="tribe-common-c-nav__next">
|
14 |
+
* Next
|
15 |
+
* </a>
|
16 |
+
* </li>
|
17 |
+
* </ul>
|
18 |
+
* </nav>
|
19 |
+
*
|
20 |
+
* ----------------------------------------------------------------------------- */
|
21 |
+
|
22 |
+
/**
|
23 |
+
* @todo: consider moving to TEC styles
|
24 |
+
*/
|
25 |
+
.tribe-common-c-nav {
|
26 |
+
border-top: 1px solid var(--color-border-default);
|
27 |
+
padding-top: var(--spacer-4);
|
28 |
+
|
29 |
+
@media (--viewport-medium) {
|
30 |
+
padding-top: var(--spacer-6);
|
31 |
+
}
|
32 |
+
}
|
33 |
+
|
34 |
+
.tribe-common-c-nav__list {
|
35 |
+
display: flex;
|
36 |
+
list-style: none;
|
37 |
+
width: 100%;
|
38 |
+
flex-wrap: wrap;
|
39 |
+
justify-content: space-between;
|
40 |
+
|
41 |
+
}
|
42 |
+
|
43 |
+
/* .tribe-common-c-nav__list-item {} */
|
44 |
+
|
45 |
+
.tribe-common-c-nav__prev,
|
46 |
+
.tribe-common-c-nav__next {
|
47 |
+
display: flex;
|
48 |
+
justify-content: center;
|
49 |
+
flex-wrap: wrap;
|
50 |
+
align-items: center;
|
51 |
+
color: var(--color-text-secondary);
|
52 |
+
font-family: var(--font-family-base);
|
53 |
+
font-size: var(--font-size-1);
|
54 |
+
line-height: var(--line-height-1);
|
55 |
+
font-weight: var(--font-weight-bold);
|
56 |
+
|
57 |
+
@media (--viewport-medium) {
|
58 |
+
font-size: var(--font-size-2)
|
59 |
+
}
|
60 |
+
|
61 |
+
&:hover {
|
62 |
+
color: var(--color-navigation-hover);
|
63 |
+
}
|
64 |
+
|
65 |
+
&:disabled {
|
66 |
+
background-color: transparent;
|
67 |
+
color: var(--color-text-disabled);
|
68 |
+
}
|
69 |
+
}
|
70 |
+
|
71 |
+
.tribe-common-c-nav__prev {
|
72 |
+
|
73 |
+
&:before {
|
74 |
+
background-image: svg-inline(caret-left);
|
75 |
+
background-repeat: no-repeat;
|
76 |
+
background-size: contain;
|
77 |
+
content: '';
|
78 |
+
height: 14px;
|
79 |
+
margin-right: 10px;
|
80 |
+
width: 12px;
|
81 |
+
}
|
82 |
+
|
83 |
+
&:active,
|
84 |
+
&:hover,
|
85 |
+
&:focus {
|
86 |
+
|
87 |
+
&:before {
|
88 |
+
background-image: svg-inline(caret-left-active);
|
89 |
+
}
|
90 |
+
}
|
91 |
+
|
92 |
+
&:disabled {
|
93 |
+
|
94 |
+
&:before {
|
95 |
+
background-image: svg-inline(caret-left-disabled);
|
96 |
+
}
|
97 |
+
}
|
98 |
+
}
|
99 |
+
|
100 |
+
.tribe-common-c-nav__next {
|
101 |
+
|
102 |
+
&:after {
|
103 |
+
background-image: svg-inline(caret-right);
|
104 |
+
background-repeat: no-repeat;
|
105 |
+
background-size: contain;
|
106 |
+
content: '';
|
107 |
+
height: 14px;
|
108 |
+
margin-left: 10px;
|
109 |
+
width: 12px;
|
110 |
+
}
|
111 |
+
|
112 |
+
&:active,
|
113 |
+
&:hover,
|
114 |
+
&:focus {
|
115 |
+
|
116 |
+
&:after {
|
117 |
+
background-image: svg-inline(caret-right-active);
|
118 |
+
}
|
119 |
+
}
|
120 |
+
|
121 |
+
&:disabled {
|
122 |
+
|
123 |
+
&:after {
|
124 |
+
background-image: svg-inline(caret-right-disabled);
|
125 |
+
}
|
126 |
+
}
|
127 |
+
}
|
128 |
+
}
|
common/src/resources/postcss/components/_search.pcss
CHANGED
@@ -1,78 +1,118 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Search
|
5 |
*
|
6 |
* Example:
|
7 |
* <form action="" method="post" class="tribe-common-c-search">
|
8 |
-
* <div class="tribe-common-form-control-
|
9 |
* <div class="tribe-common-form-control-text">
|
10 |
-
* <label for="keyword">Keyword</label>
|
11 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
* </div>
|
13 |
* <div class="tribe-common-form-control-text">
|
14 |
-
* <label for="location">Location</label>
|
15 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
* </div>
|
17 |
* <div class="tribe-common-form-control-text">
|
18 |
-
* <label for="date">Date</label>
|
19 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
* </div>
|
21 |
* </div>
|
22 |
-
* <button type="submit" class="tribe-common-c-btn">Find Events</button>
|
23 |
* </form>
|
24 |
*
|
25 |
* ----------------------------------------------------------------------------- */
|
26 |
|
|
|
|
|
|
|
27 |
.tribe-common-c-search {
|
|
|
|
|
|
|
|
|
28 |
|
|
|
29 |
@media (--viewport-medium) {
|
|
|
|
|
|
|
30 |
display: flex;
|
|
|
|
|
|
|
31 |
}
|
32 |
|
33 |
-
|
34 |
@media (--viewport-medium) {
|
35 |
-
|
36 |
-
border-right: none;
|
37 |
-
display: flex;
|
38 |
-
flex: auto;
|
39 |
-
max-width: 645px;
|
40 |
-
padding: 8px 0;
|
41 |
}
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
}
|
47 |
-
|
48 |
-
&:first-child {
|
49 |
-
flex: 1 1 34.5%;
|
50 |
-
}
|
51 |
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
}
|
59 |
}
|
60 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
|
62 |
-
|
|
|
|
|
|
|
63 |
@media (--viewport-medium) {
|
64 |
-
|
65 |
-
border-right: 1px solid var(--color-border-default);
|
66 |
-
padding: 7px 18px 8px;
|
67 |
}
|
68 |
}
|
69 |
|
70 |
-
|
71 |
-
flex: none;
|
72 |
-
margin-top: 8px;
|
73 |
-
|
74 |
@media (--viewport-medium) {
|
75 |
-
|
|
|
|
|
76 |
}
|
77 |
}
|
78 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Search
|
5 |
*
|
6 |
* Example:
|
7 |
* <form action="" method="post" class="tribe-common-c-search">
|
8 |
+
* <div class="tribe-common-form-control-input-group tribe-common-c-search__input-group">
|
9 |
* <div class="tribe-common-form-control-text">
|
10 |
+
* <label class="tribe-common-form-control-text__label" for="keyword">Keyword</label>
|
11 |
+
* <input
|
12 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
13 |
+
* type="text"
|
14 |
+
* id="keyword"
|
15 |
+
* name="keyword"
|
16 |
+
* placeholder="Keyword"
|
17 |
+
* />
|
18 |
* </div>
|
19 |
* <div class="tribe-common-form-control-text">
|
20 |
+
* <label class="tribe-common-form-control-text__label" for="location">Location</label>
|
21 |
+
* <input
|
22 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
23 |
+
* type="text"
|
24 |
+
* id="location"
|
25 |
+
* name="location"
|
26 |
+
* placeholder="Location"
|
27 |
+
* />
|
28 |
* </div>
|
29 |
* <div class="tribe-common-form-control-text">
|
30 |
+
* <label class="tribe-common-form-control-text__label" for="date">Date</label>
|
31 |
+
* <input
|
32 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
33 |
+
* type="text"
|
34 |
+
* id="date"
|
35 |
+
* name="date"
|
36 |
+
* placeholder="Enter Date"
|
37 |
+
* />
|
38 |
* </div>
|
39 |
* </div>
|
40 |
+
* <button type="submit" class="tribe-common-c-btn tribe-common-c-search__button">Find Events</button>
|
41 |
* </form>
|
42 |
*
|
43 |
* ----------------------------------------------------------------------------- */
|
44 |
|
45 |
+
/**
|
46 |
+
* @todo: consider moving to TEC styles
|
47 |
+
*/
|
48 |
.tribe-common-c-search {
|
49 |
+
@media (--viewport-medium) {
|
50 |
+
display: flex;
|
51 |
+
}
|
52 |
+
}
|
53 |
|
54 |
+
.tribe-common-c-search__input-group {
|
55 |
@media (--viewport-medium) {
|
56 |
+
background-color: var(--color-background);
|
57 |
+
border: 1px solid var(--color-border-default);
|
58 |
+
border-right: none;
|
59 |
display: flex;
|
60 |
+
flex: auto;
|
61 |
+
max-width: 645px;
|
62 |
+
padding: 8px 0;
|
63 |
}
|
64 |
|
65 |
+
> * {
|
66 |
@media (--viewport-medium) {
|
67 |
+
margin-bottom: 0;
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
69 |
|
70 |
+
&:first-child {
|
71 |
+
flex: 1 1 34.5%;
|
72 |
+
}
|
|
|
|
|
|
|
|
|
|
|
73 |
|
74 |
+
&:nth-child(2) {
|
75 |
+
flex: 1 1 37.5%;
|
76 |
+
}
|
77 |
|
78 |
+
&:nth-child(3) {
|
79 |
+
flex: 1 1 28%;
|
|
|
80 |
}
|
81 |
}
|
82 |
+
}
|
83 |
+
|
84 |
+
.tribe-common-c-search__input {
|
85 |
+
@media (--viewport-medium) {
|
86 |
+
border: none;
|
87 |
+
border-right: 1px solid var(--color-border-default);
|
88 |
+
height: auto;
|
89 |
+
padding: 7px 18px 8px;
|
90 |
+
}
|
91 |
+
}
|
92 |
+
|
93 |
+
.tribe-common-c-search__button {
|
94 |
+
flex: none;
|
95 |
+
margin-top: 8px;
|
96 |
+
|
97 |
+
@media (--viewport-medium) {
|
98 |
+
margin-top: 0;
|
99 |
+
}
|
100 |
+
}
|
101 |
|
102 |
+
|
103 |
+
body#top & { /* Enfold Compatibility */
|
104 |
+
|
105 |
+
.tribe-common-form-control-text-group {
|
106 |
@media (--viewport-medium) {
|
107 |
+
padding: 8px 0;
|
|
|
|
|
108 |
}
|
109 |
}
|
110 |
|
111 |
+
.tribe-common-c-search__input {
|
|
|
|
|
|
|
112 |
@media (--viewport-medium) {
|
113 |
+
border: none;
|
114 |
+
border-right: 1px solid var(--color-border-default);
|
115 |
+
padding: 7px 18px 8px;
|
116 |
}
|
117 |
}
|
118 |
}
|
common/src/resources/postcss/components/buttons/_border.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Border
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Border
|
common/src/resources/postcss/components/buttons/_icon.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Icon
|
@@ -12,6 +12,8 @@
|
|
12 |
.tribe-common-c-btn-icon {
|
13 |
@mixin button-global;
|
14 |
|
|
|
|
|
15 |
&:before {
|
16 |
background-repeat: no-repeat;
|
17 |
background-size: contain;
|
@@ -31,14 +33,7 @@
|
|
31 |
* ----------------------------------------------------------------------------- */
|
32 |
|
33 |
.tribe-common-c-btn-icon--border {
|
34 |
-
@mixin button-border;
|
35 |
-
|
36 |
-
align-items: center;
|
37 |
-
display: inline-flex;
|
38 |
-
height: 56px;
|
39 |
-
justify-content: center;
|
40 |
-
transition: none;
|
41 |
-
width: 56px;
|
42 |
}
|
43 |
|
44 |
/* -----------------------------------------------------------------------------
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Icon
|
12 |
.tribe-common-c-btn-icon {
|
13 |
@mixin button-global;
|
14 |
|
15 |
+
background-color: transparent;
|
16 |
+
|
17 |
&:before {
|
18 |
background-repeat: no-repeat;
|
19 |
background-size: contain;
|
33 |
* ----------------------------------------------------------------------------- */
|
34 |
|
35 |
.tribe-common-c-btn-icon--border {
|
36 |
+
@mixin button-icon-border;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
|
39 |
/* -----------------------------------------------------------------------------
|
common/src/resources/postcss/components/buttons/_solid.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Solid
|
@@ -12,7 +12,7 @@
|
|
12 |
.tribe-common-c-btn {
|
13 |
@mixin button-solid;
|
14 |
|
15 |
-
background-color: var(--color-accent-
|
16 |
padding: 16px 22px 17px;
|
17 |
width: 100%;
|
18 |
|
@@ -22,15 +22,15 @@
|
|
22 |
|
23 |
&:focus,
|
24 |
&:hover {
|
25 |
-
background-color: var(--color-accent-
|
26 |
}
|
27 |
|
28 |
&:active {
|
29 |
-
background-color: var(--color-accent-
|
30 |
}
|
31 |
|
32 |
&:disabled {
|
33 |
-
background-color: var(--color-accent-
|
34 |
}
|
35 |
|
36 |
&:after {
|
@@ -56,23 +56,9 @@
|
|
56 |
* ----------------------------------------------------------------------------- */
|
57 |
|
58 |
.tribe-common-c-btn--secondary {
|
59 |
-
background-color: var(--color-accent-primary);
|
60 |
padding: 12px 19px 13px;
|
61 |
width: auto;
|
62 |
|
63 |
-
&:focus,
|
64 |
-
&:hover {
|
65 |
-
background-color: var(--color-accent-primary-hover);
|
66 |
-
}
|
67 |
-
|
68 |
-
&:active {
|
69 |
-
background-color: var(--color-accent-primary-active);
|
70 |
-
}
|
71 |
-
|
72 |
-
&:disabled {
|
73 |
-
background-color: var(--color-accent-primary-background);
|
74 |
-
}
|
75 |
-
|
76 |
&:after {
|
77 |
content: none;
|
78 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Solid
|
12 |
.tribe-common-c-btn {
|
13 |
@mixin button-solid;
|
14 |
|
15 |
+
background-color: var(--color-accent-primary);
|
16 |
padding: 16px 22px 17px;
|
17 |
width: 100%;
|
18 |
|
22 |
|
23 |
&:focus,
|
24 |
&:hover {
|
25 |
+
background-color: var(--color-accent-primary-hover);
|
26 |
}
|
27 |
|
28 |
&:active {
|
29 |
+
background-color: var(--color-accent-primary-active);
|
30 |
}
|
31 |
|
32 |
&:disabled {
|
33 |
+
background-color: var(--color-accent-primary-background);
|
34 |
}
|
35 |
|
36 |
&:after {
|
56 |
* ----------------------------------------------------------------------------- */
|
57 |
|
58 |
.tribe-common-c-btn--secondary {
|
|
|
59 |
padding: 12px 19px 13px;
|
60 |
width: auto;
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
&:after {
|
63 |
content: none;
|
64 |
}
|
common/src/resources/postcss/reset.pcss
CHANGED
@@ -1,341 +1,19 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
aside,
|
21 |
-
details,
|
22 |
-
figcaption,
|
23 |
-
figure,
|
24 |
-
footer,
|
25 |
-
header,
|
26 |
-
main,
|
27 |
-
menu,
|
28 |
-
nav,
|
29 |
-
section,
|
30 |
-
summary {
|
31 |
-
display: block;
|
32 |
-
}
|
33 |
-
|
34 |
-
/* -----------------------------------------------------------------------------
|
35 |
-
*
|
36 |
-
* Normalize "Light"
|
37 |
-
*
|
38 |
-
* See normalize source code for clarity on rules
|
39 |
-
* https://github.com/necolas/normalize.css
|
40 |
-
*
|
41 |
-
* ----------------------------------------------------------------------------- */
|
42 |
-
|
43 |
-
figure {
|
44 |
-
line-height: 0;
|
45 |
-
}
|
46 |
-
|
47 |
-
figcaption {
|
48 |
-
line-height: normal;
|
49 |
-
}
|
50 |
-
|
51 |
-
svg:not(:root) {
|
52 |
-
overflow: hidden;
|
53 |
-
}
|
54 |
-
|
55 |
-
audio,
|
56 |
-
canvas,
|
57 |
-
progress,
|
58 |
-
video {
|
59 |
-
display: inline-block;
|
60 |
-
}
|
61 |
-
|
62 |
-
audio:not([controls]) {
|
63 |
-
display: none;
|
64 |
-
height: 0;
|
65 |
-
}
|
66 |
-
|
67 |
-
progress {
|
68 |
-
vertical-align: baseline;
|
69 |
-
}
|
70 |
-
|
71 |
-
template,
|
72 |
-
[hidden] {
|
73 |
-
display: none;
|
74 |
-
}
|
75 |
-
|
76 |
-
a {
|
77 |
-
background-color: transparent;
|
78 |
-
-webkit-text-decoration-skip: objects;
|
79 |
-
}
|
80 |
-
|
81 |
-
abbr[title] {
|
82 |
-
border-bottom: none;
|
83 |
-
text-decoration: underline;
|
84 |
-
text-decoration: underline dotted;
|
85 |
-
}
|
86 |
-
|
87 |
-
pre {
|
88 |
-
overflow: auto;
|
89 |
-
}
|
90 |
-
|
91 |
-
code,
|
92 |
-
kbd,
|
93 |
-
pre,
|
94 |
-
samp {
|
95 |
-
font-family: monospace;
|
96 |
-
font-size: 1em;
|
97 |
-
}
|
98 |
-
|
99 |
-
b,
|
100 |
-
strong {
|
101 |
-
font-weight: inherit;
|
102 |
-
font-weight: bolder;
|
103 |
-
}
|
104 |
-
|
105 |
-
dfn {
|
106 |
-
font-style: italic;
|
107 |
-
}
|
108 |
-
|
109 |
-
mark {
|
110 |
-
background-color: #ff0;
|
111 |
-
color: #000;
|
112 |
-
}
|
113 |
-
|
114 |
-
small {
|
115 |
-
font-size: 80%;
|
116 |
-
}
|
117 |
-
|
118 |
-
sub,
|
119 |
-
sup {
|
120 |
-
font-size: 75%;
|
121 |
-
line-height: 0;
|
122 |
-
position: relative;
|
123 |
-
vertical-align: baseline;
|
124 |
-
}
|
125 |
-
|
126 |
-
sup {
|
127 |
-
top: -0.5em;
|
128 |
-
}
|
129 |
-
|
130 |
-
sub {
|
131 |
-
bottom: -0.25em;
|
132 |
-
}
|
133 |
-
|
134 |
-
hr {
|
135 |
-
border: 0;
|
136 |
-
height: 0;
|
137 |
-
}
|
138 |
-
|
139 |
-
/* Input: Kill browser input chrome */
|
140 |
-
input[type="text"],
|
141 |
-
input[type="email"],
|
142 |
-
input[type="url"],
|
143 |
-
input[type="search"],
|
144 |
-
input[type="submit"],
|
145 |
-
input[type="password"],
|
146 |
-
input[type="reset"],
|
147 |
-
input[type="button"],
|
148 |
-
button,
|
149 |
-
textarea {
|
150 |
-
appearance: none;
|
151 |
-
}
|
152 |
-
|
153 |
-
input,
|
154 |
-
button,
|
155 |
-
select,
|
156 |
-
textarea,
|
157 |
-
optgroup {
|
158 |
-
color: inherit;
|
159 |
-
font: inherit;
|
160 |
-
line-height: normal;
|
161 |
-
-webkit-font-smoothing: antialiased;
|
162 |
-
}
|
163 |
-
|
164 |
-
input,
|
165 |
-
button,
|
166 |
-
select,
|
167 |
-
textarea {
|
168 |
-
outline: 0;
|
169 |
-
box-sizing: border-box;
|
170 |
-
margin: 0;
|
171 |
-
border-radius: 0;
|
172 |
-
}
|
173 |
-
|
174 |
-
input[type="number"]::-webkit-inner-spin-button,
|
175 |
-
input[type="number"]::-webkit-outer-spin-button {
|
176 |
-
height: auto;
|
177 |
-
}
|
178 |
-
|
179 |
-
select {
|
180 |
-
|
181 |
-
&:-moz-focusring {
|
182 |
-
color: transparent;
|
183 |
-
text-shadow: 0 0 0 #000;
|
184 |
-
}
|
185 |
-
}
|
186 |
-
|
187 |
-
legend {
|
188 |
-
color: inherit;
|
189 |
-
display: table;
|
190 |
-
max-width: 100%;
|
191 |
-
white-space: normal;
|
192 |
-
}
|
193 |
-
|
194 |
-
textarea {
|
195 |
-
resize: none;
|
196 |
-
overflow: auto;
|
197 |
-
}
|
198 |
-
|
199 |
-
optgroup {
|
200 |
-
font-weight: bold;
|
201 |
-
}
|
202 |
-
|
203 |
-
button,
|
204 |
-
input[type="button"],
|
205 |
-
input[type="reset"],
|
206 |
-
input[type="submit"] {
|
207 |
-
cursor: pointer;
|
208 |
-
overflow: visible;
|
209 |
-
}
|
210 |
-
|
211 |
-
button[disabled],
|
212 |
-
input[disabled] {
|
213 |
-
cursor: default;
|
214 |
-
}
|
215 |
-
|
216 |
-
button::-moz-focus-inner,
|
217 |
-
input::-moz-focus-inner {
|
218 |
-
border: 0;
|
219 |
-
padding: 0;
|
220 |
-
}
|
221 |
-
|
222 |
-
/* -----------------------------------------------------------------------------
|
223 |
-
*
|
224 |
-
* Reset "Light"
|
225 |
-
*
|
226 |
-
* ----------------------------------------------------------------------------- */
|
227 |
-
|
228 |
-
div,
|
229 |
-
span,
|
230 |
-
applet,
|
231 |
-
object,
|
232 |
-
iframe,
|
233 |
-
h1,
|
234 |
-
h2,
|
235 |
-
h3,
|
236 |
-
h4,
|
237 |
-
h5,
|
238 |
-
h6,
|
239 |
-
p,
|
240 |
-
blockquote,
|
241 |
-
pre,
|
242 |
-
a,
|
243 |
-
abbr,
|
244 |
-
acronym,
|
245 |
-
address,
|
246 |
-
big,
|
247 |
-
cite,
|
248 |
-
code,
|
249 |
-
del,
|
250 |
-
dfn,
|
251 |
-
em,
|
252 |
-
img,
|
253 |
-
ins,
|
254 |
-
kbd,
|
255 |
-
q,
|
256 |
-
s,
|
257 |
-
samp,
|
258 |
-
small,
|
259 |
-
strike,
|
260 |
-
strong,
|
261 |
-
sub,
|
262 |
-
sup,
|
263 |
-
tt,
|
264 |
-
var,
|
265 |
-
b,
|
266 |
-
u,
|
267 |
-
i,
|
268 |
-
center,
|
269 |
-
dl,
|
270 |
-
dt,
|
271 |
-
dd,
|
272 |
-
ol,
|
273 |
-
ul,
|
274 |
-
li,
|
275 |
-
fieldset,
|
276 |
-
form,
|
277 |
-
label,
|
278 |
-
legend,
|
279 |
-
table,
|
280 |
-
caption,
|
281 |
-
tbody,
|
282 |
-
tfoot,
|
283 |
-
thead,
|
284 |
-
tr,
|
285 |
-
th,
|
286 |
-
td,
|
287 |
-
article,
|
288 |
-
aside,
|
289 |
-
canvas,
|
290 |
-
details,
|
291 |
-
embed,
|
292 |
-
figure,
|
293 |
-
figcaption,
|
294 |
-
footer,
|
295 |
-
header,
|
296 |
-
main,
|
297 |
-
menu,
|
298 |
-
nav,
|
299 |
-
output,
|
300 |
-
ruby,
|
301 |
-
section,
|
302 |
-
summary,
|
303 |
-
time,
|
304 |
-
mark,
|
305 |
-
audio,
|
306 |
-
video {
|
307 |
-
margin: 0;
|
308 |
-
padding: 0;
|
309 |
-
border: 0;
|
310 |
-
}
|
311 |
-
|
312 |
-
ol,
|
313 |
-
ul {
|
314 |
-
list-style: none;
|
315 |
-
}
|
316 |
-
|
317 |
-
h1,
|
318 |
-
h2,
|
319 |
-
h3,
|
320 |
-
h4,
|
321 |
-
h5,
|
322 |
-
h6,
|
323 |
-
p {
|
324 |
-
font-weight: normal;
|
325 |
-
text-rendering: optimizeLegibility;
|
326 |
-
}
|
327 |
-
|
328 |
-
img {
|
329 |
-
-ms-interpolation-mode: bicubic;
|
330 |
-
height: auto;
|
331 |
-
max-width: 100%;
|
332 |
-
border-style: none;
|
333 |
-
}
|
334 |
-
|
335 |
-
iframe,
|
336 |
-
video,
|
337 |
-
embed {
|
338 |
-
max-width: 100%;
|
339 |
-
max-height: 100%;
|
340 |
-
}
|
341 |
-
}
|
1 |
+
/*
|
2 |
+
* Reset CSS
|
3 |
+
*
|
4 |
+
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
5 |
+
* -------------------------------------------------------------
|
6 |
+
* This file is just a clearing-house, see the pcss directory
|
7 |
+
* and edit the source files found there.
|
8 |
+
*/
|
9 |
+
|
10 |
+
/* Reset */
|
11 |
+
@import "resets/_reset.pcss";
|
12 |
+
|
13 |
+
/* Theme Overrides */
|
14 |
+
@import "resets/_avada.pcss";
|
15 |
+
@import "resets/_divi.pcss";
|
16 |
+
@import "resets/_enfold.pcss";
|
17 |
+
@import "resets/_genesis.pcss";
|
18 |
+
@import "resets/_twentynineteen.pcss";
|
19 |
+
@import "resets/_twentyseventeen.pcss";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/resets/_avada.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-avada {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_common.pcss
ADDED
@@ -0,0 +1,132 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
|
3 |
+
/* -----------------------------------------------------------------------------
|
4 |
+
*
|
5 |
+
* Normalize "Light"
|
6 |
+
*
|
7 |
+
* ----------------------------------------------------------------------------- */
|
8 |
+
|
9 |
+
figure {
|
10 |
+
line-height: 0;
|
11 |
+
}
|
12 |
+
|
13 |
+
figcaption {
|
14 |
+
line-height: normal;
|
15 |
+
}
|
16 |
+
|
17 |
+
a {
|
18 |
+
background-color: transparent;
|
19 |
+
-webkit-text-decoration-skip: objects;
|
20 |
+
}
|
21 |
+
|
22 |
+
abbr[title] {
|
23 |
+
border-bottom: none;
|
24 |
+
text-decoration: underline;
|
25 |
+
text-decoration: underline dotted;
|
26 |
+
}
|
27 |
+
|
28 |
+
code,
|
29 |
+
kbd,
|
30 |
+
pre,
|
31 |
+
samp {
|
32 |
+
font-family: monospace;
|
33 |
+
font-size: 1em;
|
34 |
+
}
|
35 |
+
|
36 |
+
b,
|
37 |
+
strong {
|
38 |
+
font-weight: inherit;
|
39 |
+
font-weight: bolder;
|
40 |
+
}
|
41 |
+
|
42 |
+
dfn {
|
43 |
+
font-style: italic;
|
44 |
+
}
|
45 |
+
|
46 |
+
mark {
|
47 |
+
background-color: #ff0;
|
48 |
+
color: #000;
|
49 |
+
}
|
50 |
+
|
51 |
+
small {
|
52 |
+
font-size: 80%;
|
53 |
+
}
|
54 |
+
|
55 |
+
sub,
|
56 |
+
sup {
|
57 |
+
font-size: 75%;
|
58 |
+
line-height: 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
hr {
|
62 |
+
border: 0;
|
63 |
+
height: 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
/* Input: Kill browser input chrome */
|
67 |
+
input[type="text"],
|
68 |
+
input[type="email"],
|
69 |
+
input[type="url"],
|
70 |
+
input[type="search"],
|
71 |
+
input[type="submit"],
|
72 |
+
input[type="password"],
|
73 |
+
input[type="reset"],
|
74 |
+
input[type="button"],
|
75 |
+
button,
|
76 |
+
textarea {
|
77 |
+
appearance: none;
|
78 |
+
}
|
79 |
+
|
80 |
+
input,
|
81 |
+
button,
|
82 |
+
select,
|
83 |
+
textarea,
|
84 |
+
optgroup {
|
85 |
+
color: inherit;
|
86 |
+
font: inherit;
|
87 |
+
line-height: normal;
|
88 |
+
-webkit-font-smoothing: antialiased;
|
89 |
+
}
|
90 |
+
|
91 |
+
input,
|
92 |
+
button,
|
93 |
+
select,
|
94 |
+
textarea {
|
95 |
+
outline: 0;
|
96 |
+
border-radius: 0;
|
97 |
+
}
|
98 |
+
|
99 |
+
select {
|
100 |
+
|
101 |
+
&:-moz-focusring {
|
102 |
+
color: transparent;
|
103 |
+
text-shadow: 0 0 0 #000;
|
104 |
+
}
|
105 |
+
}
|
106 |
+
|
107 |
+
optgroup {
|
108 |
+
font-weight: bold;
|
109 |
+
}
|
110 |
+
|
111 |
+
/* -----------------------------------------------------------------------------
|
112 |
+
*
|
113 |
+
* Reset "Light"
|
114 |
+
*
|
115 |
+
* ----------------------------------------------------------------------------- */
|
116 |
+
|
117 |
+
ol,
|
118 |
+
ul {
|
119 |
+
list-style: none;
|
120 |
+
}
|
121 |
+
|
122 |
+
h1,
|
123 |
+
h2,
|
124 |
+
h3,
|
125 |
+
h4,
|
126 |
+
h5,
|
127 |
+
h6,
|
128 |
+
p {
|
129 |
+
font-weight: normal;
|
130 |
+
text-rendering: optimizeLegibility;
|
131 |
+
}
|
132 |
+
}
|
common/src/resources/postcss/resets/_divi.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-divi {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_enfold.pcss
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-theme-enfold {
|
2 |
+
|
3 |
+
/* Enfold is using the #top id in the <body> */
|
4 |
+
#top& {
|
5 |
+
.tribe-common {
|
6 |
+
input {
|
7 |
+
margin: 0;
|
8 |
+
}
|
9 |
+
}
|
10 |
+
}
|
11 |
+
}
|
common/src/resources/postcss/resets/_genesis.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-genesis {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_reset.pcss
ADDED
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
-webkit-font-smoothing: antialiased;
|
3 |
+
-moz-osx-font-smoothing: grayscale;
|
4 |
+
font-smoothing: antialiased;
|
5 |
+
|
6 |
+
/* -----------------------------------------------------------------------------
|
7 |
+
*
|
8 |
+
* Global "Resets"
|
9 |
+
*
|
10 |
+
* ----------------------------------------------------------------------------- */
|
11 |
+
|
12 |
+
* {
|
13 |
+
box-sizing: border-box;
|
14 |
+
}
|
15 |
+
|
16 |
+
/* -----------------------------------------------------------------------------
|
17 |
+
*
|
18 |
+
* HTML5 Elements
|
19 |
+
*
|
20 |
+
* ----------------------------------------------------------------------------- */
|
21 |
+
|
22 |
+
article,
|
23 |
+
aside,
|
24 |
+
details,
|
25 |
+
figcaption,
|
26 |
+
figure,
|
27 |
+
footer,
|
28 |
+
header,
|
29 |
+
main,
|
30 |
+
menu,
|
31 |
+
nav,
|
32 |
+
section,
|
33 |
+
summary {
|
34 |
+
display: block;
|
35 |
+
}
|
36 |
+
|
37 |
+
/* -----------------------------------------------------------------------------
|
38 |
+
*
|
39 |
+
* Normalize "Light"
|
40 |
+
*
|
41 |
+
* ----------------------------------------------------------------------------- */
|
42 |
+
|
43 |
+
svg:not(:root) {
|
44 |
+
overflow: hidden;
|
45 |
+
}
|
46 |
+
|
47 |
+
audio,
|
48 |
+
canvas,
|
49 |
+
progress,
|
50 |
+
video {
|
51 |
+
display: inline-block;
|
52 |
+
}
|
53 |
+
|
54 |
+
audio:not([controls]) {
|
55 |
+
display: none;
|
56 |
+
height: 0;
|
57 |
+
}
|
58 |
+
|
59 |
+
progress {
|
60 |
+
vertical-align: baseline;
|
61 |
+
}
|
62 |
+
|
63 |
+
template,
|
64 |
+
[hidden] {
|
65 |
+
display: none;
|
66 |
+
}
|
67 |
+
|
68 |
+
|
69 |
+
pre {
|
70 |
+
overflow: auto;
|
71 |
+
}
|
72 |
+
|
73 |
+
sub,
|
74 |
+
sup {
|
75 |
+
position: relative;
|
76 |
+
vertical-align: baseline;
|
77 |
+
}
|
78 |
+
|
79 |
+
sup {
|
80 |
+
top: -0.5em;
|
81 |
+
}
|
82 |
+
|
83 |
+
sub {
|
84 |
+
bottom: -0.25em;
|
85 |
+
}
|
86 |
+
|
87 |
+
input,
|
88 |
+
button,
|
89 |
+
select,
|
90 |
+
textarea {
|
91 |
+
box-sizing: border-box;
|
92 |
+
margin: 0;
|
93 |
+
}
|
94 |
+
|
95 |
+
input[type="number"]::-webkit-inner-spin-button,
|
96 |
+
input[type="number"]::-webkit-outer-spin-button {
|
97 |
+
height: auto;
|
98 |
+
}
|
99 |
+
|
100 |
+
legend {
|
101 |
+
color: inherit;
|
102 |
+
display: table;
|
103 |
+
max-width: 100%;
|
104 |
+
white-space: normal;
|
105 |
+
}
|
106 |
+
|
107 |
+
textarea {
|
108 |
+
resize: none;
|
109 |
+
overflow: auto;
|
110 |
+
}
|
111 |
+
|
112 |
+
|
113 |
+
button,
|
114 |
+
input[type="button"],
|
115 |
+
input[type="reset"],
|
116 |
+
input[type="submit"] {
|
117 |
+
cursor: pointer;
|
118 |
+
overflow: visible;
|
119 |
+
}
|
120 |
+
|
121 |
+
button[disabled],
|
122 |
+
input[disabled] {
|
123 |
+
cursor: default;
|
124 |
+
}
|
125 |
+
|
126 |
+
button::-moz-focus-inner,
|
127 |
+
input::-moz-focus-inner {
|
128 |
+
border: 0;
|
129 |
+
padding: 0;
|
130 |
+
}
|
131 |
+
|
132 |
+
/* -----------------------------------------------------------------------------
|
133 |
+
*
|
134 |
+
* Reset "Light"
|
135 |
+
*
|
136 |
+
* ----------------------------------------------------------------------------- */
|
137 |
+
|
138 |
+
div,
|
139 |
+
span,
|
140 |
+
applet,
|
141 |
+
object,
|
142 |
+
iframe,
|
143 |
+
h1,
|
144 |
+
h2,
|
145 |
+
h3,
|
146 |
+
h4,
|
147 |
+
h5,
|
148 |
+
h6,
|
149 |
+
p,
|
150 |
+
blockquote,
|
151 |
+
pre,
|
152 |
+
a,
|
153 |
+
abbr,
|
154 |
+
acronym,
|
155 |
+
address,
|
156 |
+
big,
|
157 |
+
cite,
|
158 |
+
code,
|
159 |
+
del,
|
160 |
+
dfn,
|
161 |
+
em,
|
162 |
+
img,
|
163 |
+
ins,
|
164 |
+
kbd,
|
165 |
+
q,
|
166 |
+
s,
|
167 |
+
samp,
|
168 |
+
small,
|
169 |
+
strike,
|
170 |
+
strong,
|
171 |
+
sub,
|
172 |
+
sup,
|
173 |
+
tt,
|
174 |
+
var,
|
175 |
+
b,
|
176 |
+
u,
|
177 |
+
i,
|
178 |
+
center,
|
179 |
+
dl,
|
180 |
+
dt,
|
181 |
+
dd,
|
182 |
+
ol,
|
183 |
+
ul,
|
184 |
+
li,
|
185 |
+
fieldset,
|
186 |
+
form,
|
187 |
+
label,
|
188 |
+
legend,
|
189 |
+
table,
|
190 |
+
caption,
|
191 |
+
tbody,
|
192 |
+
tfoot,
|
193 |
+
thead,
|
194 |
+
tr,
|
195 |
+
th,
|
196 |
+
td,
|
197 |
+
article,
|
198 |
+
aside,
|
199 |
+
canvas,
|
200 |
+
details,
|
201 |
+
embed,
|
202 |
+
figure,
|
203 |
+
figcaption,
|
204 |
+
footer,
|
205 |
+
header,
|
206 |
+
main,
|
207 |
+
menu,
|
208 |
+
nav,
|
209 |
+
output,
|
210 |
+
ruby,
|
211 |
+
section,
|
212 |
+
summary,
|
213 |
+
time,
|
214 |
+
mark,
|
215 |
+
audio,
|
216 |
+
video {
|
217 |
+
margin: 0;
|
218 |
+
padding: 0;
|
219 |
+
border: 0;
|
220 |
+
}
|
221 |
+
|
222 |
+
img {
|
223 |
+
-ms-interpolation-mode: bicubic;
|
224 |
+
height: auto;
|
225 |
+
max-width: 100%;
|
226 |
+
border-style: none;
|
227 |
+
}
|
228 |
+
|
229 |
+
iframe,
|
230 |
+
video,
|
231 |
+
embed {
|
232 |
+
max-width: 100%;
|
233 |
+
max-height: 100%;
|
234 |
+
}
|
235 |
+
}
|
common/src/resources/postcss/resets/_twentynineteen.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-twentynineteen {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_twentyseventeen.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-twentyseventeen {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/utilities/_all.pcss
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
*
|
3 |
-
* Utilities
|
4 |
-
*
|
5 |
-
* This file is just a clearing-house.
|
6 |
-
* Make partials (start with an underscore) for any actual css code.
|
7 |
-
*
|
8 |
-
* ----------------------------------------------------------------------------- */
|
9 |
-
|
10 |
-
/* Variables */
|
11 |
-
@import "variables/_colors.pcss";
|
12 |
-
@import "variables/_box-shadows.pcss";
|
13 |
-
@import "variables/_forms.pcss";
|
14 |
-
@import "variables/_grids.pcss";
|
15 |
-
@import "variables/_media-queries.pcss";
|
16 |
-
@import "variables/_spacers.pcss";
|
17 |
-
@import "variables/_svgs.pcss";
|
18 |
-
@import "variables/_transitions.pcss";
|
19 |
-
@import "variables/_typography.pcss";
|
20 |
-
|
21 |
-
/* Mixins */
|
22 |
-
@import "mixins/_typography.pcss";
|
23 |
-
@import "mixins/_buttons.pcss";
|
24 |
-
@import "mixins/_forms.pcss";
|
25 |
-
@import "mixins/_visibility.pcss";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_buttons.pcss
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Button - Global
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@define-mixin button-global {
|
6 |
-
border: 0;
|
7 |
-
cursor: pointer;
|
8 |
-
display: inline-block;
|
9 |
-
height: auto;
|
10 |
-
padding: 0;
|
11 |
-
text-decoration: none;
|
12 |
-
width: auto;
|
13 |
-
}
|
14 |
-
|
15 |
-
/* -----------------------------------------------------------------------------
|
16 |
-
* Button - Solid
|
17 |
-
* ----------------------------------------------------------------------------- */
|
18 |
-
|
19 |
-
@define-mixin button-solid {
|
20 |
-
@mixin desktop-body-2-bold;
|
21 |
-
@mixin button-global;
|
22 |
-
|
23 |
-
color: var(--color-background);
|
24 |
-
text-align: center;
|
25 |
-
transition: var(--transition-background-color);
|
26 |
-
}
|
27 |
-
|
28 |
-
/* -----------------------------------------------------------------------------
|
29 |
-
* Button - Border
|
30 |
-
* ----------------------------------------------------------------------------- */
|
31 |
-
|
32 |
-
@define-mixin button-border {
|
33 |
-
@mixin button-global;
|
34 |
-
|
35 |
-
border: 1px solid var(--color-border-default);
|
36 |
-
transition: var(--transition-color-border-color);
|
37 |
-
|
38 |
-
&:active {
|
39 |
-
border-color: var(--color-border-active);
|
40 |
-
}
|
41 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_forms.pcss
DELETED
@@ -1,109 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Selects
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@define-mixin form-control-select-button-mobile {
|
6 |
-
@mixin desktop-body-2-bold;
|
7 |
-
|
8 |
-
border: 1px solid var(--color-border-default);
|
9 |
-
padding: 12px 40px 12px 18px;
|
10 |
-
position: relative;
|
11 |
-
text-align: left;
|
12 |
-
width: 205px;
|
13 |
-
}
|
14 |
-
|
15 |
-
@define-mixin form-control-select-button-desktop {
|
16 |
-
padding: 16px 44px 16px 18px;
|
17 |
-
width: 220px;
|
18 |
-
}
|
19 |
-
|
20 |
-
@define-mixin form-control-select-button-icon-mobile {
|
21 |
-
background-image: svg-inline(dropdown);
|
22 |
-
content: '';
|
23 |
-
height: 6px;
|
24 |
-
position: absolute;
|
25 |
-
right: 16px;
|
26 |
-
top: 50%;
|
27 |
-
transform: translateY(-50%);
|
28 |
-
width: 12px;
|
29 |
-
}
|
30 |
-
|
31 |
-
@define-mixin form-control-select-button-icon-desktop {
|
32 |
-
right: 18px;
|
33 |
-
}
|
34 |
-
|
35 |
-
@define-mixin form-control-select-list-mobile {
|
36 |
-
background-color: var(--color-background);
|
37 |
-
border: 1px solid var(--color-border-default);
|
38 |
-
box-shadow: var(--box-shadow-default);
|
39 |
-
left: 0;
|
40 |
-
position: absolute;
|
41 |
-
top: 55px;
|
42 |
-
width: 205px;
|
43 |
-
}
|
44 |
-
|
45 |
-
@define-mixin form-control-select-list-desktop {
|
46 |
-
width: 220px;
|
47 |
-
}
|
48 |
-
|
49 |
-
@define-mixin form-control-select-list-item {
|
50 |
-
@mixin desktop-body-2;
|
51 |
-
|
52 |
-
color: var(--color-text-secondary);
|
53 |
-
cursor: pointer;
|
54 |
-
padding: 6px 18px;
|
55 |
-
text-align: left;
|
56 |
-
}
|
57 |
-
|
58 |
-
@define-mixin form-control-select-list-item-first {
|
59 |
-
padding-top: 16px;
|
60 |
-
}
|
61 |
-
|
62 |
-
@define-mixin form-control-select-list-item-last {
|
63 |
-
padding-bottom: 16px;
|
64 |
-
}
|
65 |
-
|
66 |
-
@define-mixin form-control-select-list-item-selected {
|
67 |
-
color: var(--color-text-primary);
|
68 |
-
font-weight: var(--font-weight-bold);
|
69 |
-
}
|
70 |
-
|
71 |
-
/* -----------------------------------------------------------------------------
|
72 |
-
* Sliders & Toggles
|
73 |
-
* ----------------------------------------------------------------------------- */
|
74 |
-
|
75 |
-
@define-mixin form-control-slider-toggle-track {
|
76 |
-
border: none;
|
77 |
-
border-radius: 5px;
|
78 |
-
height: 10px;
|
79 |
-
margin: 5px 0;
|
80 |
-
padding: 0;
|
81 |
-
position: relative;
|
82 |
-
transition: var(--transition-background-color);
|
83 |
-
}
|
84 |
-
|
85 |
-
@define-mixin form-control-slider-toggle-thumb {
|
86 |
-
background-color: var(--form-color-background);
|
87 |
-
border: 1px solid var(--form-color-border-secondary);
|
88 |
-
border-radius: 50%;
|
89 |
-
box-shadow: var(--form-box-shadow-default);
|
90 |
-
height: 20px;
|
91 |
-
width: 20px;
|
92 |
-
}
|
93 |
-
|
94 |
-
|
95 |
-
/* -----------------------------------------------------------------------------
|
96 |
-
* Sliders
|
97 |
-
* ----------------------------------------------------------------------------- */
|
98 |
-
|
99 |
-
@define-mixin form-control-slider-track {
|
100 |
-
@mixin form-control-slider-toggle-track;
|
101 |
-
|
102 |
-
background-color: var(--form-color-accent-primary);
|
103 |
-
}
|
104 |
-
|
105 |
-
@define-mixin form-control-slider-thumb {
|
106 |
-
@mixin form-control-slider-toggle-thumb;
|
107 |
-
|
108 |
-
margin-top: -5px;
|
109 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_typography.pcss
DELETED
@@ -1,128 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Body
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@define-mixin body {
|
6 |
-
color: var(--color-text-primary);
|
7 |
-
font-family: var(--font-family-sans-serif);
|
8 |
-
}
|
9 |
-
|
10 |
-
/* -----------------------------------------------------------------------------
|
11 |
-
* Desktop Body 1
|
12 |
-
* ----------------------------------------------------------------------------- */
|
13 |
-
|
14 |
-
@define-mixin desktop-body-1-sup {
|
15 |
-
font-size: var(--font-size-3);
|
16 |
-
line-height: var(--line-height-3);
|
17 |
-
}
|
18 |
-
|
19 |
-
@define-mixin desktop-body-1 {
|
20 |
-
@mixin body;
|
21 |
-
@mixin desktop-body-1-sup;
|
22 |
-
|
23 |
-
font-weight: var(--font-weight-regular);
|
24 |
-
}
|
25 |
-
|
26 |
-
@define-mixin desktop-body-1-bold {
|
27 |
-
@mixin desktop-body-1;
|
28 |
-
|
29 |
-
font-weight: var(--font-weight-bold);
|
30 |
-
}
|
31 |
-
|
32 |
-
/* -----------------------------------------------------------------------------
|
33 |
-
* Desktop Body 2
|
34 |
-
* ----------------------------------------------------------------------------- */
|
35 |
-
|
36 |
-
@define-mixin desktop-body-2-sup {
|
37 |
-
font-size: var(--font-size-2);
|
38 |
-
line-height: var(--line-height-3);
|
39 |
-
}
|
40 |
-
|
41 |
-
@define-mixin desktop-body-2 {
|
42 |
-
@mixin body;
|
43 |
-
@mixin desktop-body-2-sup;
|
44 |
-
|
45 |
-
font-weight: var(--font-weight-regular);
|
46 |
-
}
|
47 |
-
|
48 |
-
@define-mixin desktop-body-2-bold {
|
49 |
-
@mixin desktop-body-2;
|
50 |
-
|
51 |
-
font-weight: var(--font-weight-bold);
|
52 |
-
}
|
53 |
-
|
54 |
-
/* -----------------------------------------------------------------------------
|
55 |
-
* Desktop Body 3
|
56 |
-
* ----------------------------------------------------------------------------- */
|
57 |
-
|
58 |
-
@define-mixin desktop-body-3-sup {
|
59 |
-
font-size: var(--font-size-1);
|
60 |
-
line-height: var(--line-height-0);
|
61 |
-
}
|
62 |
-
|
63 |
-
@define-mixin desktop-body-3 {
|
64 |
-
@mixin body;
|
65 |
-
@mixin desktop-body-3-sup;
|
66 |
-
|
67 |
-
font-weight: var(--font-weight-regular);
|
68 |
-
}
|
69 |
-
|
70 |
-
@define-mixin desktop-body-3-bold {
|
71 |
-
@mixin desktop-body-3;
|
72 |
-
|
73 |
-
font-weight: var(--font-weight-bold);
|
74 |
-
}
|
75 |
-
|
76 |
-
/* -----------------------------------------------------------------------------
|
77 |
-
* Mobile Body 1
|
78 |
-
* ----------------------------------------------------------------------------- */
|
79 |
-
|
80 |
-
@define-mixin mobile-body-1 {
|
81 |
-
@mixin body;
|
82 |
-
|
83 |
-
font-size: var(--font-size-2);
|
84 |
-
font-weight: var(--font-weight-regular);
|
85 |
-
line-height: var(--line-height-3);
|
86 |
-
}
|
87 |
-
|
88 |
-
@define-mixin mobile-body-1-bold {
|
89 |
-
@mixin mobile-body-1;
|
90 |
-
|
91 |
-
font-weight: var(--font-weight-bold);
|
92 |
-
}
|
93 |
-
|
94 |
-
/* -----------------------------------------------------------------------------
|
95 |
-
* Mobile Body 2
|
96 |
-
* ----------------------------------------------------------------------------- */
|
97 |
-
|
98 |
-
@define-mixin mobile-body-2 {
|
99 |
-
@mixin body;
|
100 |
-
|
101 |
-
font-size: var(--font-size-1);
|
102 |
-
font-weight: var(--font-weight-regular);
|
103 |
-
line-height: var(--line-height-0);
|
104 |
-
}
|
105 |
-
|
106 |
-
@define-mixin mobile-body-2-bold {
|
107 |
-
@mixin mobile-body-2;
|
108 |
-
|
109 |
-
font-weight: var(--font-weight-bold);
|
110 |
-
}
|
111 |
-
|
112 |
-
/* -----------------------------------------------------------------------------
|
113 |
-
* Mobile Body 3
|
114 |
-
* ----------------------------------------------------------------------------- */
|
115 |
-
|
116 |
-
@define-mixin mobile-body-3 {
|
117 |
-
@mixin body;
|
118 |
-
|
119 |
-
font-size: var(--font-size-0);
|
120 |
-
font-weight: var(--font-weight-regular);
|
121 |
-
line-height: var(--line-height-2);
|
122 |
-
}
|
123 |
-
|
124 |
-
@define-mixin mobile-body-3-bold {
|
125 |
-
@mixin mobile-body-3;
|
126 |
-
|
127 |
-
font-weight: var(--font-weight-bold);
|
128 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_visibility.pcss
DELETED
@@ -1,37 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Hidden: Hide from both screenreaders and browsers
|
3 |
-
* @author: h5bp.com/u
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
@define-mixin hidden {
|
7 |
-
display: none !important;
|
8 |
-
visibility: hidden;
|
9 |
-
}
|
10 |
-
|
11 |
-
/* -----------------------------------------------------------------------------
|
12 |
-
* Visually Hide: Hide only visually, but have it available for screenreaders
|
13 |
-
* @author: h5bp.com/v
|
14 |
-
* ----------------------------------------------------------------------------- */
|
15 |
-
|
16 |
-
@define-mixin visually-hide {
|
17 |
-
border: 0;
|
18 |
-
clip: rect(0 0 0 0);
|
19 |
-
height: 1px;
|
20 |
-
margin: -1px;
|
21 |
-
overflow: hidden;
|
22 |
-
padding: 0;
|
23 |
-
position: absolute;
|
24 |
-
width: 1px;
|
25 |
-
}
|
26 |
-
|
27 |
-
/* -----------------------------------------------------------------------------
|
28 |
-
* Visually Show: Show element after has been hidden with %visually-hide
|
29 |
-
* ----------------------------------------------------------------------------- */
|
30 |
-
|
31 |
-
@define-mixin visually-show {
|
32 |
-
clip: auto;
|
33 |
-
width: auto;
|
34 |
-
height: auto;
|
35 |
-
margin: 0;
|
36 |
-
position: static;
|
37 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_colors.pcss
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Colors - Typography
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--color-text-primary: #141827;
|
7 |
-
--color-text-secondary: #727272;
|
8 |
-
--color-text-disabled: #D5D5D5;
|
9 |
-
|
10 |
-
/* -----------------------------------------------------------------------------
|
11 |
-
* Colors - Iconography
|
12 |
-
* ----------------------------------------------------------------------------- */
|
13 |
-
|
14 |
-
--color-icon-primary: #727272;
|
15 |
-
--color-icon-secondary: #BABABA;
|
16 |
-
--color-icon-active: #141827;
|
17 |
-
--color-icon-disabled: #D5D5D5;
|
18 |
-
|
19 |
-
/* -----------------------------------------------------------------------------
|
20 |
-
* Colors - UI
|
21 |
-
* ----------------------------------------------------------------------------- */
|
22 |
-
|
23 |
-
--color-accent-primary: #334AFF;
|
24 |
-
--color-accent-primary-hover: rgba(var(--color-accent-primary), 0.8);
|
25 |
-
--color-accent-primary-active: rgba(var(--color-accent-primary), 0.9);
|
26 |
-
--color-accent-primary-background: rgba(var(--color-accent-primary), 0.07);
|
27 |
-
--color-accent-secondary: #141827;
|
28 |
-
--color-accent-secondary-hover: rgba(var(--color-accent-secondary), 0.8);
|
29 |
-
--color-accent-secondary-active: rgba(var(--color-accent-secondary), 0.9);
|
30 |
-
--color-accent-secondary-background: rgba(var(--color-accent-secondary), 0.07);
|
31 |
-
|
32 |
-
/* -----------------------------------------------------------------------------
|
33 |
-
* Colors - Borders & Misc
|
34 |
-
* ----------------------------------------------------------------------------- */
|
35 |
-
|
36 |
-
--color-border-default: #D5D5D5;
|
37 |
-
--color-border-active: #141827;
|
38 |
-
--color-background: #FFFFFF;
|
39 |
-
--color-background-secondary: #F7F6F6;
|
40 |
-
--color-box-shadow: rgba(#000000, 0.14);
|
41 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_forms.pcss
DELETED
@@ -1,17 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Forms - Colors
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--form-color-background: var(--color-background);
|
7 |
-
--form-color-border-default: var(--color-text-primary);
|
8 |
-
--form-color-border-active: var(--color-accent-secondary);
|
9 |
-
--form-color-border-secondary: var(--color-text-disabled);
|
10 |
-
--form-color-accent-primary: var(--color-accent-primary);
|
11 |
-
|
12 |
-
/* -----------------------------------------------------------------------------
|
13 |
-
* Forms - Box Shadows
|
14 |
-
* ----------------------------------------------------------------------------- */
|
15 |
-
|
16 |
-
--form-box-shadow-default: var(--box-shadow-default);
|
17 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_grids.pcss
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Gutter - Default
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--grid-gutter: 48px;
|
7 |
-
--grid-gutter-negative: calc(var(--grid-gutter) * -1);
|
8 |
-
--grid-gutter-half: calc(var(--grid-gutter) / 2);
|
9 |
-
--grid-gutter-half-negative: calc(var(--grid-gutter-half) * -1);
|
10 |
-
|
11 |
-
/* -----------------------------------------------------------------------------
|
12 |
-
* Gutter - Page
|
13 |
-
* ----------------------------------------------------------------------------- */
|
14 |
-
|
15 |
-
--grid-gutter-page: 42px;
|
16 |
-
--grid-gutter-page-small: 19.5px;
|
17 |
-
|
18 |
-
/* -----------------------------------------------------------------------------
|
19 |
-
* Grid Width
|
20 |
-
* ----------------------------------------------------------------------------- */
|
21 |
-
--grid-width-default: 1176px;
|
22 |
-
--grid-width-min: 320px;
|
23 |
-
--grid-width: calc(var(--grid-width-default) + 2 * var(--grid-gutter-page));
|
24 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_media-queries.pcss
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
@custom-media --viewport-xxsmall (min-width: 320px);
|
2 |
-
@custom-media --viewport-xsmall (min-width: 500px);
|
3 |
-
@custom-media --viewport-small (min-width: 600px);
|
4 |
-
@custom-media --viewport-medium (min-width: 768px);
|
5 |
-
@custom-media --viewport-wpadmin (min-width: 783px);
|
6 |
-
@custom-media --viewport-full (min-width: 960px);
|
7 |
-
@custom-media --viewport-large (min-width: 1200px);
|
8 |
-
@custom-media --viewport-xlarge (min-width: 1260px);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_spacers.pcss
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Spacers
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
--spacer-0: 4px;
|
6 |
-
--spacer-1: 8px;
|
7 |
-
--spacer-2: 16px;
|
8 |
-
--spacer-3: 20px;
|
9 |
-
--spacer-4: 24px;
|
10 |
-
--spacer-5: 28px;
|
11 |
-
--spacer-6: 32px;
|
12 |
-
--spacer-7: 40px;
|
13 |
-
--spacer-8: 48px;
|
14 |
-
--spacer-9: 56px;
|
15 |
-
--spacer-10: 64px;
|
16 |
-
--spacer-11: 80px;
|
17 |
-
--spacer-12: 96px;
|
18 |
-
--spacer-13: 160px;
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_svgs.pcss
DELETED
@@ -1,136 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* SVG - Arrow Right
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@svg-load arrow-right-white url('../../../images/icons/arrow-right.svg') {
|
6 |
-
|
7 |
-
polygon {
|
8 |
-
fill: var(--color-background);
|
9 |
-
}
|
10 |
-
}
|
11 |
-
|
12 |
-
/* -----------------------------------------------------------------------------
|
13 |
-
* SVG - Caret Left
|
14 |
-
* ----------------------------------------------------------------------------- */
|
15 |
-
|
16 |
-
@svg-load caret-left url('../../../images/icons/caret-left.svg') {
|
17 |
-
|
18 |
-
polygon {
|
19 |
-
fill: var(--color-icon-primary);
|
20 |
-
}
|
21 |
-
}
|
22 |
-
|
23 |
-
@svg-load caret-left-active url('../../../images/icons/caret-left.svg') {
|
24 |
-
|
25 |
-
polygon {
|
26 |
-
fill: var(--color-icon-active);
|
27 |
-
}
|
28 |
-
}
|
29 |
-
|
30 |
-
@svg-load caret-left-disabled url('../../../images/icons/caret-left.svg') {
|
31 |
-
|
32 |
-
polygon {
|
33 |
-
fill: var(--color-icon-disabled);
|
34 |
-
}
|
35 |
-
}
|
36 |
-
|
37 |
-
/* -----------------------------------------------------------------------------
|
38 |
-
* SVG - Caret Right
|
39 |
-
* ----------------------------------------------------------------------------- */
|
40 |
-
|
41 |
-
@svg-load caret-right url('../../../images/icons/caret-right.svg') {
|
42 |
-
|
43 |
-
polygon {
|
44 |
-
fill: var(--color-icon-primary);
|
45 |
-
}
|
46 |
-
}
|
47 |
-
|
48 |
-
@svg-load caret-right-active url('../../../images/icons/caret-right.svg') {
|
49 |
-
|
50 |
-
polygon {
|
51 |
-
fill: var(--color-icon-active);
|
52 |
-
}
|
53 |
-
}
|
54 |
-
|
55 |
-
@svg-load caret-right-disabled url('../../../images/icons/caret-right.svg') {
|
56 |
-
|
57 |
-
polygon {
|
58 |
-
fill: var(--color-icon-disabled);
|
59 |
-
}
|
60 |
-
}
|
61 |
-
|
62 |
-
/* -----------------------------------------------------------------------------
|
63 |
-
* SVG - Check
|
64 |
-
* ----------------------------------------------------------------------------- */
|
65 |
-
|
66 |
-
@svg-load check-white url('../../../images/icons/check.svg') {
|
67 |
-
|
68 |
-
path {
|
69 |
-
fill: var(--color-background);
|
70 |
-
}
|
71 |
-
}
|
72 |
-
|
73 |
-
/* -----------------------------------------------------------------------------
|
74 |
-
* SVG - Dropdown
|
75 |
-
* ----------------------------------------------------------------------------- */
|
76 |
-
|
77 |
-
@svg-load dropdown url('../../../images/icons/dropdown.svg') {
|
78 |
-
|
79 |
-
polygon {
|
80 |
-
fill: var(--color-icon-primary);
|
81 |
-
}
|
82 |
-
}
|
83 |
-
|
84 |
-
/* -----------------------------------------------------------------------------
|
85 |
-
* SVG - Filters
|
86 |
-
* ----------------------------------------------------------------------------- */
|
87 |
-
|
88 |
-
@svg-load filters url('../../../images/icons/filters.svg') {
|
89 |
-
|
90 |
-
path {
|
91 |
-
stroke: var(--color-icon-primary);
|
92 |
-
fill: var(--color-icon-primary);
|
93 |
-
}
|
94 |
-
}
|
95 |
-
|
96 |
-
@svg-load filters-active url('../../../images/icons/filters.svg') {
|
97 |
-
|
98 |
-
path {
|
99 |
-
stroke: var(--color-icon-active);
|
100 |
-
fill: var(--color-icon-active);
|
101 |
-
}
|
102 |
-
}
|
103 |
-
|
104 |
-
@svg-load filters-disabled url('../../../images/icons/filters.svg') {
|
105 |
-
|
106 |
-
path {
|
107 |
-
stroke: var(--color-icon-disabled);
|
108 |
-
fill: var(--color-icon-disabled);
|
109 |
-
}
|
110 |
-
}
|
111 |
-
|
112 |
-
/* -----------------------------------------------------------------------------
|
113 |
-
* SVG - Search
|
114 |
-
* ----------------------------------------------------------------------------- */
|
115 |
-
|
116 |
-
@svg-load search url('../../../images/icons/search.svg') {
|
117 |
-
|
118 |
-
path {
|
119 |
-
fill: var(--color-icon-primary);
|
120 |
-
}
|
121 |
-
}
|
122 |
-
|
123 |
-
@svg-load search-active url('../../../images/icons/search.svg') {
|
124 |
-
|
125 |
-
path {
|
126 |
-
fill: var(--color-icon-active);
|
127 |
-
}
|
128 |
-
}
|
129 |
-
|
130 |
-
@svg-load search-disabled url('../../../images/icons/search.svg') {
|
131 |
-
|
132 |
-
path {
|
133 |
-
fill: var(--color-icon-disabled);
|
134 |
-
}
|
135 |
-
}
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_transitions.pcss
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Transitions
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
--transition-background-color: background-color 0.2s ease;
|
6 |
-
--transition-color-border-color: color 0.2s ease, border-color 0.2s ease;
|
7 |
-
--transition-transform: transform 0.2s ease;
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_typography.pcss
DELETED
@@ -1,40 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Font Stacks
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--font-family-sans-serif: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
7 |
-
--font-family-base: var(--font-family-sans-serif);
|
8 |
-
|
9 |
-
/* -----------------------------------------------------------------------------
|
10 |
-
* Font Weights
|
11 |
-
* ----------------------------------------------------------------------------- */
|
12 |
-
|
13 |
-
--font-weight-regular: 400;
|
14 |
-
--font-weight-bold: 700;
|
15 |
-
|
16 |
-
/* -----------------------------------------------------------------------------
|
17 |
-
* Font Sizing
|
18 |
-
* ----------------------------------------------------------------------------- */
|
19 |
-
|
20 |
-
--font-size-0: 11px;
|
21 |
-
--font-size-1: 12px;
|
22 |
-
--font-size-2: 14px;
|
23 |
-
--font-size-3: 16px;
|
24 |
-
--font-size-4: 18px;
|
25 |
-
--font-size-5: 20px;
|
26 |
-
--font-size-6: 22px;
|
27 |
-
--font-size-7: 24px;
|
28 |
-
--font-size-8: 28px;
|
29 |
-
--font-size-9: 32px;
|
30 |
-
--font-size-10: 42px;
|
31 |
-
|
32 |
-
/* -----------------------------------------------------------------------------
|
33 |
-
* Line Height
|
34 |
-
* ----------------------------------------------------------------------------- */
|
35 |
-
|
36 |
-
--line-height-0: 1.38;
|
37 |
-
--line-height-1: 1.42;
|
38 |
-
--line-height-2: 1.5;
|
39 |
-
--line-height-3: 1.62;
|
40 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/tribe-autoload.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
$common =
|
3 |
|
4 |
require_once $common . '/Tribe/Autoloader.php';
|
5 |
|
1 |
<?php
|
2 |
+
$common = __DIR__ . '/src';
|
3 |
|
4 |
require_once $common . '/Tribe/Autoloader.php';
|
5 |
|
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 ComposerAutoloaderInitd108c5d967a9d7b12b338abfa6b07c58::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 ComposerAutoloaderInite2bf0bd941918322248dc744cd9dff4a::getLoader();
|
common/vendor/composer/autoload_classmap.php
CHANGED
@@ -10,6 +10,7 @@ return array(
|
|
10 |
'Firebase\\JWT\\ExpiredException' => $vendorDir . '/firebase/php-jwt/src/ExpiredException.php',
|
11 |
'Firebase\\JWT\\JWT' => $vendorDir . '/firebase/php-jwt/src/JWT.php',
|
12 |
'Firebase\\JWT\\SignatureInvalidException' => $vendorDir . '/firebase/php-jwt/src/SignatureInvalidException.php',
|
|
|
13 |
'tad_DI52_Container' => $vendorDir . '/lucatume/di52/src/tad/DI52/Container.php',
|
14 |
'tad_DI52_ContainerInterface' => $vendorDir . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
15 |
'tad_DI52_ProtectedValue' => $vendorDir . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
10 |
'Firebase\\JWT\\ExpiredException' => $vendorDir . '/firebase/php-jwt/src/ExpiredException.php',
|
11 |
'Firebase\\JWT\\JWT' => $vendorDir . '/firebase/php-jwt/src/JWT.php',
|
12 |
'Firebase\\JWT\\SignatureInvalidException' => $vendorDir . '/firebase/php-jwt/src/SignatureInvalidException.php',
|
13 |
+
'Tribe\\Traits\\Cache_User' => $baseDir . '/src/Tribe/Traits/Cache_User.php',
|
14 |
'tad_DI52_Container' => $vendorDir . '/lucatume/di52/src/tad/DI52/Container.php',
|
15 |
'tad_DI52_ContainerInterface' => $vendorDir . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
16 |
'tad_DI52_ProtectedValue' => $vendorDir . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
common/vendor/composer/autoload_commands_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_commands_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit4bf5428cb1732835de07d57366ebc86d
|
|
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 |
$classMap = require __DIR__ . '/autoload_commands_classmap.php';
|
27 |
if ($classMap) {
|
2 |
|
3 |
// autoload_commands_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit7789404a3b86dd6a80f312e5c6c9a1bd
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit7789404a3b86dd6a80f312e5c6c9a1bd', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit7789404a3b86dd6a80f312e5c6c9a1bd', 'loadClassLoader'));
|
25 |
|
26 |
$classMap = require __DIR__ . '/autoload_commands_classmap.php';
|
27 |
if ($classMap) {
|
common/vendor/composer/autoload_framework_classmap.php
CHANGED
@@ -542,6 +542,96 @@ return array(
|
|
542 |
'Composer\\Installer\\PluginInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/PluginInstaller.php',
|
543 |
'Composer\\Installer\\ProjectInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/ProjectInstaller.php',
|
544 |
'Composer\\Installer\\SuggestedPackagesReporter' => $vendorDir . '/composer/composer/src/Composer/Installer/SuggestedPackagesReporter.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
545 |
'Composer\\Json\\JsonFile' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFile.php',
|
546 |
'Composer\\Json\\JsonFormatter' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFormatter.php',
|
547 |
'Composer\\Json\\JsonManipulator' => $vendorDir . '/composer/composer/src/Composer/Json/JsonManipulator.php',
|
@@ -1065,6 +1155,7 @@ return array(
|
|
1065 |
'Illuminate\\Support\\Carbon' => $vendorDir . '/illuminate/support/Carbon.php',
|
1066 |
'Illuminate\\Support\\Collection' => $vendorDir . '/illuminate/support/Collection.php',
|
1067 |
'Illuminate\\Support\\Composer' => $vendorDir . '/illuminate/support/Composer.php',
|
|
|
1068 |
'Illuminate\\Support\\DateFactory' => $vendorDir . '/illuminate/support/DateFactory.php',
|
1069 |
'Illuminate\\Support\\Facades\\App' => $vendorDir . '/illuminate/support/Facades/App.php',
|
1070 |
'Illuminate\\Support\\Facades\\Artisan' => $vendorDir . '/illuminate/support/Facades/Artisan.php',
|
@@ -1924,13 +2015,17 @@ return array(
|
|
1924 |
'Seld\\JsonLint\\ParsingException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/ParsingException.php',
|
1925 |
'Seld\\JsonLint\\Undefined' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/Undefined.php',
|
1926 |
'Seld\\PharUtils\\Timestamps' => $vendorDir . '/seld/phar-utils/src/Timestamps.php',
|
|
|
1927 |
'Symfony\\Component\\BrowserKit\\Client' => $vendorDir . '/symfony/browser-kit/Client.php',
|
1928 |
'Symfony\\Component\\BrowserKit\\Cookie' => $vendorDir . '/symfony/browser-kit/Cookie.php',
|
1929 |
'Symfony\\Component\\BrowserKit\\CookieJar' => $vendorDir . '/symfony/browser-kit/CookieJar.php',
|
1930 |
'Symfony\\Component\\BrowserKit\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/browser-kit/Exception/BadMethodCallException.php',
|
1931 |
'Symfony\\Component\\BrowserKit\\History' => $vendorDir . '/symfony/browser-kit/History.php',
|
|
|
1932 |
'Symfony\\Component\\BrowserKit\\Request' => $vendorDir . '/symfony/browser-kit/Request.php',
|
1933 |
'Symfony\\Component\\BrowserKit\\Response' => $vendorDir . '/symfony/browser-kit/Response.php',
|
|
|
|
|
1934 |
'Symfony\\Component\\Config\\ConfigCache' => $vendorDir . '/symfony/config/ConfigCache.php',
|
1935 |
'Symfony\\Component\\Config\\ConfigCacheFactory' => $vendorDir . '/symfony/config/ConfigCacheFactory.php',
|
1936 |
'Symfony\\Component\\Config\\ConfigCacheFactoryInterface' => $vendorDir . '/symfony/config/ConfigCacheFactoryInterface.php',
|
@@ -2313,6 +2408,10 @@ return array(
|
|
2313 |
'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php',
|
2314 |
'Symfony\\Component\\DomCrawler\\Image' => $vendorDir . '/symfony/dom-crawler/Image.php',
|
2315 |
'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php',
|
|
|
|
|
|
|
|
|
2316 |
'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ContainerAwareEventDispatcher.php',
|
2317 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php',
|
2318 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php',
|
@@ -2458,6 +2557,7 @@ return array(
|
|
2458 |
'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
|
2459 |
'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
|
2460 |
'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
|
|
|
2461 |
'WP_CLI' => $vendorDir . '/wp-cli/wp-cli/php/class-wp-cli.php',
|
2462 |
'WP_CLI\\AutoloadSplitter' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/AutoloadSplitter.php',
|
2463 |
'WP_CLI\\AutoloadSplitter\\AutoloadGenerator' => $vendorDir . '/wp-cli/autoload-splitter/src/AutoloadGenerator.php',
|
542 |
'Composer\\Installer\\PluginInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/PluginInstaller.php',
|
543 |
'Composer\\Installer\\ProjectInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/ProjectInstaller.php',
|
544 |
'Composer\\Installer\\SuggestedPackagesReporter' => $vendorDir . '/composer/composer/src/Composer/Installer/SuggestedPackagesReporter.php',
|
545 |
+
'Composer\\Installers\\AglInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php',
|
546 |
+
'Composer\\Installers\\AimeosInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AimeosInstaller.php',
|
547 |
+
'Composer\\Installers\\AnnotateCmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php',
|
548 |
+
'Composer\\Installers\\AsgardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AsgardInstaller.php',
|
549 |
+
'Composer\\Installers\\AttogramInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AttogramInstaller.php',
|
550 |
+
'Composer\\Installers\\BaseInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BaseInstaller.php',
|
551 |
+
'Composer\\Installers\\BitrixInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BitrixInstaller.php',
|
552 |
+
'Composer\\Installers\\BonefishInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BonefishInstaller.php',
|
553 |
+
'Composer\\Installers\\CakePHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php',
|
554 |
+
'Composer\\Installers\\ChefInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ChefInstaller.php',
|
555 |
+
'Composer\\Installers\\CiviCrmInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php',
|
556 |
+
'Composer\\Installers\\ClanCatsFrameworkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php',
|
557 |
+
'Composer\\Installers\\CockpitInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CockpitInstaller.php',
|
558 |
+
'Composer\\Installers\\CodeIgniterInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php',
|
559 |
+
'Composer\\Installers\\Concrete5Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Concrete5Installer.php',
|
560 |
+
'Composer\\Installers\\CraftInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CraftInstaller.php',
|
561 |
+
'Composer\\Installers\\CroogoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CroogoInstaller.php',
|
562 |
+
'Composer\\Installers\\DecibelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DecibelInstaller.php',
|
563 |
+
'Composer\\Installers\\DokuWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php',
|
564 |
+
'Composer\\Installers\\DolibarrInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php',
|
565 |
+
'Composer\\Installers\\DrupalInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DrupalInstaller.php',
|
566 |
+
'Composer\\Installers\\ElggInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ElggInstaller.php',
|
567 |
+
'Composer\\Installers\\EliasisInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EliasisInstaller.php',
|
568 |
+
'Composer\\Installers\\ExpressionEngineInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php',
|
569 |
+
'Composer\\Installers\\EzPlatformInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php',
|
570 |
+
'Composer\\Installers\\FuelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelInstaller.php',
|
571 |
+
'Composer\\Installers\\FuelphpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php',
|
572 |
+
'Composer\\Installers\\GravInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/GravInstaller.php',
|
573 |
+
'Composer\\Installers\\HuradInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/HuradInstaller.php',
|
574 |
+
'Composer\\Installers\\ImageCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php',
|
575 |
+
'Composer\\Installers\\Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Installer.php',
|
576 |
+
'Composer\\Installers\\ItopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ItopInstaller.php',
|
577 |
+
'Composer\\Installers\\JoomlaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php',
|
578 |
+
'Composer\\Installers\\KanboardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KanboardInstaller.php',
|
579 |
+
'Composer\\Installers\\KirbyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KirbyInstaller.php',
|
580 |
+
'Composer\\Installers\\KodiCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php',
|
581 |
+
'Composer\\Installers\\KohanaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KohanaInstaller.php',
|
582 |
+
'Composer\\Installers\\LanManagementSystemInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php',
|
583 |
+
'Composer\\Installers\\LaravelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LaravelInstaller.php',
|
584 |
+
'Composer\\Installers\\LavaLiteInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php',
|
585 |
+
'Composer\\Installers\\LithiumInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LithiumInstaller.php',
|
586 |
+
'Composer\\Installers\\MODULEWorkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php',
|
587 |
+
'Composer\\Installers\\MODXEvoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php',
|
588 |
+
'Composer\\Installers\\MagentoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MagentoInstaller.php',
|
589 |
+
'Composer\\Installers\\MajimaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MajimaInstaller.php',
|
590 |
+
'Composer\\Installers\\MakoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MakoInstaller.php',
|
591 |
+
'Composer\\Installers\\MauticInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MauticInstaller.php',
|
592 |
+
'Composer\\Installers\\MayaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MayaInstaller.php',
|
593 |
+
'Composer\\Installers\\MediaWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php',
|
594 |
+
'Composer\\Installers\\MicroweberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php',
|
595 |
+
'Composer\\Installers\\ModxInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ModxInstaller.php',
|
596 |
+
'Composer\\Installers\\MoodleInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MoodleInstaller.php',
|
597 |
+
'Composer\\Installers\\OctoberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OctoberInstaller.php',
|
598 |
+
'Composer\\Installers\\OntoWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php',
|
599 |
+
'Composer\\Installers\\OsclassInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OsclassInstaller.php',
|
600 |
+
'Composer\\Installers\\OxidInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OxidInstaller.php',
|
601 |
+
'Composer\\Installers\\PPIInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PPIInstaller.php',
|
602 |
+
'Composer\\Installers\\PhiftyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php',
|
603 |
+
'Composer\\Installers\\PhpBBInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php',
|
604 |
+
'Composer\\Installers\\PimcoreInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php',
|
605 |
+
'Composer\\Installers\\PiwikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PiwikInstaller.php',
|
606 |
+
'Composer\\Installers\\PlentymarketsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php',
|
607 |
+
'Composer\\Installers\\Plugin' => $vendorDir . '/composer/installers/src/Composer/Installers/Plugin.php',
|
608 |
+
'Composer\\Installers\\PortoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PortoInstaller.php',
|
609 |
+
'Composer\\Installers\\PrestashopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php',
|
610 |
+
'Composer\\Installers\\PuppetInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PuppetInstaller.php',
|
611 |
+
'Composer\\Installers\\PxcmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php',
|
612 |
+
'Composer\\Installers\\RadPHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php',
|
613 |
+
'Composer\\Installers\\ReIndexInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php',
|
614 |
+
'Composer\\Installers\\RedaxoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php',
|
615 |
+
'Composer\\Installers\\RoundcubeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php',
|
616 |
+
'Composer\\Installers\\SMFInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SMFInstaller.php',
|
617 |
+
'Composer\\Installers\\ShopwareInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php',
|
618 |
+
'Composer\\Installers\\SilverStripeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php',
|
619 |
+
'Composer\\Installers\\SiteDirectInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php',
|
620 |
+
'Composer\\Installers\\SyDESInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SyDESInstaller.php',
|
621 |
+
'Composer\\Installers\\Symfony1Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Symfony1Installer.php',
|
622 |
+
'Composer\\Installers\\TYPO3CmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php',
|
623 |
+
'Composer\\Installers\\TYPO3FlowInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php',
|
624 |
+
'Composer\\Installers\\TheliaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TheliaInstaller.php',
|
625 |
+
'Composer\\Installers\\TuskInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TuskInstaller.php',
|
626 |
+
'Composer\\Installers\\UserFrostingInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php',
|
627 |
+
'Composer\\Installers\\VanillaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VanillaInstaller.php',
|
628 |
+
'Composer\\Installers\\VgmcpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php',
|
629 |
+
'Composer\\Installers\\WHMCSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php',
|
630 |
+
'Composer\\Installers\\WolfCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php',
|
631 |
+
'Composer\\Installers\\WordPressInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WordPressInstaller.php',
|
632 |
+
'Composer\\Installers\\YawikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/YawikInstaller.php',
|
633 |
+
'Composer\\Installers\\ZendInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZendInstaller.php',
|
634 |
+
'Composer\\Installers\\ZikulaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php',
|
635 |
'Composer\\Json\\JsonFile' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFile.php',
|
636 |
'Composer\\Json\\JsonFormatter' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFormatter.php',
|
637 |
'Composer\\Json\\JsonManipulator' => $vendorDir . '/composer/composer/src/Composer/Json/JsonManipulator.php',
|
1155 |
'Illuminate\\Support\\Carbon' => $vendorDir . '/illuminate/support/Carbon.php',
|
1156 |
'Illuminate\\Support\\Collection' => $vendorDir . '/illuminate/support/Collection.php',
|
1157 |
'Illuminate\\Support\\Composer' => $vendorDir . '/illuminate/support/Composer.php',
|
1158 |
+
'Illuminate\\Support\\ConfigurationUrlParser' => $vendorDir . '/illuminate/support/ConfigurationUrlParser.php',
|
1159 |
'Illuminate\\Support\\DateFactory' => $vendorDir . '/illuminate/support/DateFactory.php',
|
1160 |
'Illuminate\\Support\\Facades\\App' => $vendorDir . '/illuminate/support/Facades/App.php',
|
1161 |
'Illuminate\\Support\\Facades\\Artisan' => $vendorDir . '/illuminate/support/Facades/Artisan.php',
|
2015 |
'Seld\\JsonLint\\ParsingException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/ParsingException.php',
|
2016 |
'Seld\\JsonLint\\Undefined' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/Undefined.php',
|
2017 |
'Seld\\PharUtils\\Timestamps' => $vendorDir . '/seld/phar-utils/src/Timestamps.php',
|
2018 |
+
'Symfony\\Component\\BrowserKit\\AbstractBrowser' => $vendorDir . '/symfony/browser-kit/AbstractBrowser.php',
|
2019 |
'Symfony\\Component\\BrowserKit\\Client' => $vendorDir . '/symfony/browser-kit/Client.php',
|
2020 |
'Symfony\\Component\\BrowserKit\\Cookie' => $vendorDir . '/symfony/browser-kit/Cookie.php',
|
2021 |
'Symfony\\Component\\BrowserKit\\CookieJar' => $vendorDir . '/symfony/browser-kit/CookieJar.php',
|
2022 |
'Symfony\\Component\\BrowserKit\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/browser-kit/Exception/BadMethodCallException.php',
|
2023 |
'Symfony\\Component\\BrowserKit\\History' => $vendorDir . '/symfony/browser-kit/History.php',
|
2024 |
+
'Symfony\\Component\\BrowserKit\\HttpBrowser' => $vendorDir . '/symfony/browser-kit/HttpBrowser.php',
|
2025 |
'Symfony\\Component\\BrowserKit\\Request' => $vendorDir . '/symfony/browser-kit/Request.php',
|
2026 |
'Symfony\\Component\\BrowserKit\\Response' => $vendorDir . '/symfony/browser-kit/Response.php',
|
2027 |
+
'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserCookieValueSame' => $vendorDir . '/symfony/browser-kit/Test/Constraint/BrowserCookieValueSame.php',
|
2028 |
+
'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserHasCookie' => $vendorDir . '/symfony/browser-kit/Test/Constraint/BrowserHasCookie.php',
|
2029 |
'Symfony\\Component\\Config\\ConfigCache' => $vendorDir . '/symfony/config/ConfigCache.php',
|
2030 |
'Symfony\\Component\\Config\\ConfigCacheFactory' => $vendorDir . '/symfony/config/ConfigCacheFactory.php',
|
2031 |
'Symfony\\Component\\Config\\ConfigCacheFactoryInterface' => $vendorDir . '/symfony/config/ConfigCacheFactoryInterface.php',
|
2408 |
'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php',
|
2409 |
'Symfony\\Component\\DomCrawler\\Image' => $vendorDir . '/symfony/dom-crawler/Image.php',
|
2410 |
'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php',
|
2411 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorAttributeValueSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php',
|
2412 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorExists' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php',
|
2413 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextContains' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php',
|
2414 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php',
|
2415 |
'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ContainerAwareEventDispatcher.php',
|
2416 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php',
|
2417 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php',
|
2557 |
'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
|
2558 |
'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
|
2559 |
'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
|
2560 |
+
'Tribe\\Traits\\Cache_User' => $baseDir . '/src/Tribe/Traits/Cache_User.php',
|
2561 |
'WP_CLI' => $vendorDir . '/wp-cli/wp-cli/php/class-wp-cli.php',
|
2562 |
'WP_CLI\\AutoloadSplitter' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/AutoloadSplitter.php',
|
2563 |
'WP_CLI\\AutoloadSplitter\\AutoloadGenerator' => $vendorDir . '/wp-cli/autoload-splitter/src/AutoloadGenerator.php',
|
common/vendor/composer/autoload_framework_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_framework_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitcc2b08b80003e108de1d5569c5465c9f
|
|
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 |
$classMap = require __DIR__ . '/autoload_framework_classmap.php';
|
27 |
if ($classMap) {
|
2 |
|
3 |
// autoload_framework_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInite83fe8a24833acf543bfeca513ab295b
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInite83fe8a24833acf543bfeca513ab295b', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInite83fe8a24833acf543bfeca513ab295b', 'loadClassLoader'));
|
25 |
|
26 |
$classMap = require __DIR__ . '/autoload_framework_classmap.php';
|
27 |
if ($classMap) {
|
common/vendor/composer/autoload_psr4.php
CHANGED
@@ -6,5 +6,6 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
9 |
'Firebase\\JWT\\' => array($vendorDir . '/firebase/php-jwt/src'),
|
10 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'Tribe\\' => array($baseDir . '/src/Tribe'),
|
10 |
'Firebase\\JWT\\' => array($vendorDir . '/firebase/php-jwt/src'),
|
11 |
);
|
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 ComposerAutoloaderInit44a097c405d985eacc2ea69ea9a57ed8
|
|
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 ComposerAutoloaderInitd108c5d967a9d7b12b338abfa6b07c58
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInitd108c5d967a9d7b12b338abfa6b07c58', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitd108c5d967a9d7b12b338abfa6b07c58', '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\ComposerStaticInitd108c5d967a9d7b12b338abfa6b07c58::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 ComposerAutoloaderInitdc07bd1a8ff1331a23d26e3623a2059b {
|
|
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 ComposerAutoloaderInite2bf0bd941918322248dc744cd9dff4a {
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInite2bf0bd941918322248dc744cd9dff4a', 'loadClassLoader'), true /*, true */);
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInite2bf0bd941918322248dc744cd9dff4a', 'loadClassLoader'));
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
common/vendor/composer/autoload_static.php
CHANGED
@@ -4,9 +4,13 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
|
|
|
|
|
|
|
|
10 |
'F' =>
|
11 |
array (
|
12 |
'Firebase\\JWT\\' => 13,
|
@@ -14,6 +18,10 @@ class ComposerStaticInit44a097c405d985eacc2ea69ea9a57ed8
|
|
14 |
);
|
15 |
|
16 |
public static $prefixDirsPsr4 = array (
|
|
|
|
|
|
|
|
|
17 |
'Firebase\\JWT\\' =>
|
18 |
array (
|
19 |
0 => __DIR__ . '/..' . '/firebase/php-jwt/src',
|
@@ -42,6 +50,7 @@ class ComposerStaticInit44a097c405d985eacc2ea69ea9a57ed8
|
|
42 |
'Firebase\\JWT\\ExpiredException' => __DIR__ . '/..' . '/firebase/php-jwt/src/ExpiredException.php',
|
43 |
'Firebase\\JWT\\JWT' => __DIR__ . '/..' . '/firebase/php-jwt/src/JWT.php',
|
44 |
'Firebase\\JWT\\SignatureInvalidException' => __DIR__ . '/..' . '/firebase/php-jwt/src/SignatureInvalidException.php',
|
|
|
45 |
'tad_DI52_Container' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/Container.php',
|
46 |
'tad_DI52_ContainerInterface' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
47 |
'tad_DI52_ProtectedValue' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
@@ -54,10 +63,10 @@ class ComposerStaticInit44a097c405d985eacc2ea69ea9a57ed8
|
|
54 |
public static function getInitializer(ClassLoader $loader)
|
55 |
{
|
56 |
return \Closure::bind(function () use ($loader) {
|
57 |
-
$loader->prefixLengthsPsr4 =
|
58 |
-
$loader->prefixDirsPsr4 =
|
59 |
-
$loader->prefixesPsr0 =
|
60 |
-
$loader->classMap =
|
61 |
|
62 |
}, null, ClassLoader::class);
|
63 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInitd108c5d967a9d7b12b338abfa6b07c58
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
+
'T' =>
|
11 |
+
array (
|
12 |
+
'Tribe\\' => 6,
|
13 |
+
),
|
14 |
'F' =>
|
15 |
array (
|
16 |
'Firebase\\JWT\\' => 13,
|
18 |
);
|
19 |
|
20 |
public static $prefixDirsPsr4 = array (
|
21 |
+
'Tribe\\' =>
|
22 |
+
array (
|
23 |
+
0 => __DIR__ . '/../..' . '/src/Tribe',
|
24 |
+
),
|
25 |
'Firebase\\JWT\\' =>
|
26 |
array (
|
27 |
0 => __DIR__ . '/..' . '/firebase/php-jwt/src',
|
50 |
'Firebase\\JWT\\ExpiredException' => __DIR__ . '/..' . '/firebase/php-jwt/src/ExpiredException.php',
|
51 |
'Firebase\\JWT\\JWT' => __DIR__ . '/..' . '/firebase/php-jwt/src/JWT.php',
|
52 |
'Firebase\\JWT\\SignatureInvalidException' => __DIR__ . '/..' . '/firebase/php-jwt/src/SignatureInvalidException.php',
|
53 |
+
'Tribe\\Traits\\Cache_User' => __DIR__ . '/../..' . '/src/Tribe/Traits/Cache_User.php',
|
54 |
'tad_DI52_Container' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/Container.php',
|
55 |
'tad_DI52_ContainerInterface' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
56 |
'tad_DI52_ProtectedValue' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
63 |
public static function getInitializer(ClassLoader $loader)
|
64 |
{
|
65 |
return \Closure::bind(function () use ($loader) {
|
66 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInitd108c5d967a9d7b12b338abfa6b07c58::$prefixLengthsPsr4;
|
67 |
+
$loader->prefixDirsPsr4 = ComposerStaticInitd108c5d967a9d7b12b338abfa6b07c58::$prefixDirsPsr4;
|
68 |
+
$loader->prefixesPsr0 = ComposerStaticInitd108c5d967a9d7b12b338abfa6b07c58::$prefixesPsr0;
|
69 |
+
$loader->classMap = ComposerStaticInitd108c5d967a9d7b12b338abfa6b07c58::$classMap;
|
70 |
|
71 |
}, null, ClassLoader::class);
|
72 |
}
|
event-tickets.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Event Tickets
|
4 |
Plugin URI: http://m.tri.be/1acb
|
5 |
Description: Event Tickets allows you to sell basic tickets and collect RSVPs from any post, page, or event.
|
6 |
-
Version: 4.10.6
|
7 |
Author: Modern Tribe, Inc.
|
8 |
Author URI: http://m.tri.be/28
|
9 |
License: GPLv2 or later
|
3 |
Plugin Name: Event Tickets
|
4 |
Plugin URI: http://m.tri.be/1acb
|
5 |
Description: Event Tickets allows you to sell basic tickets and collect RSVPs from any post, page, or event.
|
6 |
+
Version: 4.10.6.1
|
7 |
Author: Modern Tribe, Inc.
|
8 |
Author URI: http://m.tri.be/28
|
9 |
License: GPLv2 or later
|
lang/event-tickets-de_DE.mo
CHANGED
Binary file
|
lang/event-tickets-de_DE.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Event Tickets - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date:
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -13,2336 +13,2336 @@ msgstr ""
|
|
13 |
|
14 |
#: src/admin-views/tribe-options-tickets.php:307
|
15 |
msgid "Email address PayPal tickets customers will receive confirmation from. Leave empty to use the default WordPress site email address."
|
16 |
-
msgstr ""
|
17 |
|
18 |
#: src/modules/blocks/attendees/template.js:119
|
19 |
#: src/resources/js/app/blocks.js:46894
|
20 |
msgid "Display Subtitle"
|
21 |
-
msgstr ""
|
22 |
|
23 |
#: src/modules/blocks/attendees/template.js:114
|
24 |
#: src/resources/js/app/blocks.js:46889
|
25 |
msgid "Display Title"
|
26 |
-
msgstr ""
|
27 |
|
28 |
#: src/modules/blocks/attendees/template.js:112
|
29 |
#: src/resources/js/app/blocks.js:46887
|
30 |
msgid "Attendees Settings"
|
31 |
-
msgstr ""
|
32 |
|
33 |
#: src/modules/blocks/ticket/container-header/title/template.js:48
|
34 |
#: src/resources/js/app/blocks.js:44562
|
35 |
msgid "Ticket Type *"
|
36 |
-
msgstr ""
|
37 |
|
38 |
#: src/modules/blocks/ticket/container-header/title/template.js:32
|
39 |
#: src/resources/js/app/blocks.js:44550
|
40 |
msgid "This ticket has Additional Fields configured."
|
41 |
-
msgstr ""
|
42 |
|
43 |
#: src/modules/blocks/rsvp/header-image/template.js:26
|
44 |
#: src/modules/blocks/tickets/header-image/template.js:26
|
45 |
#: src/resources/js/app/blocks.js:42536 src/resources/js/app/blocks.js:43774
|
46 |
msgid "Select an image from your Media Library to display on emailed tickets and RSVPs. For best results, use a .jpg, .png, or .gif at least 1160px wide."
|
47 |
-
msgstr ""
|
48 |
|
49 |
#: src/modules/blocks/rsvp/duration/template.js:24
|
50 |
#: src/modules/blocks/ticket/container-content/advanced-options/duration/template.js:44
|
51 |
#: src/resources/js/app/blocks.js:41501 src/resources/js/app/blocks.js:45526
|
52 |
msgid "There is an error with the selected sales duration. Please fix the issue before saving."
|
53 |
-
msgstr ""
|
54 |
|
55 |
#: common/src/views/promoter/auth.php:84
|
56 |
msgid "Terms"
|
57 |
-
msgstr ""
|
58 |
|
59 |
#: common/src/views/promoter/auth.php:83
|
60 |
msgid "and"
|
61 |
-
msgstr ""
|
62 |
|
63 |
#: common/src/views/promoter/auth.php:82
|
64 |
msgid "Privacy"
|
65 |
-
msgstr ""
|
66 |
|
67 |
#: common/src/views/promoter/auth.php:81
|
68 |
msgid "Promoter All rights reserved."
|
69 |
-
msgstr ""
|
70 |
|
71 |
#: common/src/views/promoter/auth.php:68
|
72 |
msgid "Authorize Promoter"
|
73 |
-
msgstr ""
|
74 |
|
75 |
#: common/src/views/promoter/auth.php:60
|
76 |
msgid "Please authorize to continue onboarding."
|
77 |
-
msgstr ""
|
78 |
|
79 |
#: common/src/views/promoter/auth.php:58
|
80 |
msgid "Sorry, unable to authenticate your site. Please contact Promoter support."
|
81 |
-
msgstr ""
|
82 |
|
83 |
#: common/src/views/promoter/auth.php:52
|
84 |
msgid "Please log out and log back in as an admin account"
|
85 |
-
msgstr ""
|
86 |
|
87 |
#: common/src/views/promoter/auth.php:50
|
88 |
msgid "You do not have access to authenticate this site."
|
89 |
-
msgstr ""
|
90 |
|
91 |
#: common/src/views/promoter/auth.php:45
|
92 |
msgid "Please log in to continue"
|
93 |
-
msgstr ""
|
94 |
|
95 |
#: common/src/views/promoter/auth.php:40
|
96 |
msgid "You're ready to begin using Promoter! Please close this window."
|
97 |
-
msgstr ""
|
98 |
|
99 |
#: common/src/views/promoter/auth.php:34
|
100 |
msgid "Promoter would like to sync with your site"
|
101 |
-
msgstr ""
|
102 |
|
103 |
#: common/src/admin-views/tribe-options-licenses.php:43
|
104 |
msgid "Licenses for Multisites"
|
105 |
-
msgstr ""
|
106 |
|
107 |
#: common/src/admin-views/tribe-options-licenses.php:37
|
108 |
msgid "Expired license keys and subscriptions"
|
109 |
-
msgstr ""
|
110 |
|
111 |
#: common/src/admin-views/tribe-options-licenses.php:34
|
112 |
msgid "Moving your license keys"
|
113 |
-
msgstr ""
|
114 |
|
115 |
#: common/src/admin-views/tribe-options-licenses.php:31
|
116 |
msgid "View and manage your license keys"
|
117 |
-
msgstr ""
|
118 |
|
119 |
#: common/src/admin-views/tribe-options-licenses.php:28
|
120 |
msgid "Why am I being told my license key is out of installs?"
|
121 |
-
msgstr ""
|
122 |
|
123 |
#: common/src/admin-views/tribe-options-licenses.php:23
|
124 |
msgid "Helpful Links:"
|
125 |
-
msgstr ""
|
126 |
|
127 |
#: common/src/admin-views/tribe-options-licenses.php:10
|
128 |
msgid "In order to register a plugin license, you'll first need to %1$sdownload and install%2$s the plugin you purchased. You can download the latest version of your plugin(s) from %3$syour account's downloads page%4$s. Once the plugin is installed and activated on this site, the license key field will appear below."
|
129 |
-
msgstr ""
|
130 |
|
131 |
#: common/src/admin-views/tribe-options-licenses.php:5
|
132 |
msgid "If you've purchased a premium add-on, you'll need to enter your license key here in order to have access to automatic updates when new versions are available."
|
133 |
-
msgstr ""
|
134 |
|
135 |
#: common/src/Tribe/Plugins_API.php:84
|
136 |
msgid "With Promoter, you’ll connect with your community via email through every stage of your event, bolster event attendance, and manage notifications more efficiently than ever. Increase event attendance and engagement by automatically sending reminders for on-sale dates, event times and more."
|
137 |
-
msgstr ""
|
138 |
|
139 |
#: common/src/views/promoter/auth.php:29 common/src/views/promoter/auth.php:77
|
140 |
#: common/src/Tribe/Plugins_API.php:80 common/src/Tribe/Promoter/PUE.php:28
|
141 |
msgid "Promoter"
|
142 |
-
msgstr ""
|
143 |
|
144 |
#: src/views/blocks/tickets/content-inactive.php:18
|
145 |
#: src/modules/blocks/tickets/container/template.js:45
|
146 |
#: src/resources/js/app/blocks.js:44105
|
147 |
msgid "Tickets are no longer available"
|
148 |
-
msgstr ""
|
149 |
|
150 |
#: src/views/blocks/rsvp/content-inactive.php:18
|
151 |
msgid "RSVPs are not yet available"
|
152 |
-
msgstr ""
|
153 |
|
154 |
#: src/views/blocks/rsvp/content-inactive.php:18
|
155 |
msgid "RSVPs are no longer available"
|
156 |
-
msgstr ""
|
157 |
|
158 |
#: src/views/blocks/rsvp/form/submit-login.php:23
|
159 |
msgid "Log in to RSVP"
|
160 |
-
msgstr ""
|
161 |
|
162 |
#: src/views/registration/attendees/success.php:15
|
163 |
msgid "Attendee information has been saved."
|
164 |
-
msgstr ""
|
165 |
|
166 |
#: src/views/registration/attendees/error.php:19
|
167 |
msgid "An error occurred while saving, please try again."
|
168 |
-
msgstr ""
|
169 |
|
170 |
#: src/admin-views/tpp-orders.php:103
|
171 |
msgid "Total Tickets Ordered"
|
172 |
-
msgstr ""
|
173 |
|
174 |
#: src/admin-views/tpp-orders.php:90
|
175 |
msgid "Total Ticket Sales"
|
176 |
-
msgstr ""
|
177 |
|
178 |
#: src/admin-views/tpp-orders.php:61
|
179 |
msgid "Sales by Ticket Type"
|
180 |
-
msgstr ""
|
181 |
|
182 |
#: src/admin-views/admin-welcome-message.php:78
|
183 |
msgid "Your ratings keep us focused on making our plugins as useful as possible so we can help other WordPress users just like you."
|
184 |
-
msgstr ""
|
185 |
|
186 |
#: src/admin-views/admin-welcome-message.php:65
|
187 |
msgid "Add me to the list"
|
188 |
-
msgstr ""
|
189 |
|
190 |
#: src/admin-views/admin-welcome-message.php:59
|
191 |
msgid "Stay in touch with Event Tickets and our entire family of events management tools. We share news, occasional discounts, and hilarious gifs."
|
192 |
-
msgstr ""
|
193 |
|
194 |
#: src/admin-views/admin-welcome-message.php:58
|
195 |
msgid "Don't Miss Out"
|
196 |
-
msgstr ""
|
197 |
|
198 |
#: src/admin-views/admin-welcome-message.php:54
|
199 |
msgid "Get the latest block editor news"
|
200 |
-
msgstr ""
|
201 |
|
202 |
#: src/admin-views/admin-welcome-message.php:54
|
203 |
msgid "Gearing up with Gutenberg?"
|
204 |
-
msgstr ""
|
205 |
|
206 |
#: src/admin-views/admin-welcome-message.php:53
|
207 |
msgid "View the latest changelog"
|
208 |
-
msgstr ""
|
209 |
|
210 |
#: src/admin-views/admin-welcome-message.php:53
|
211 |
msgid "Frequent maintenance releases keep your ticket sales running smoothly."
|
212 |
-
msgstr ""
|
213 |
|
214 |
#: src/admin-views/admin-welcome-message.php:52
|
215 |
msgid "The Latest and Greatest"
|
216 |
-
msgstr ""
|
217 |
|
218 |
#: src/admin-views/admin-welcome-message.php:44
|
219 |
msgid "Submit a Help Desk Request"
|
220 |
-
msgstr ""
|
221 |
|
222 |
#: src/admin-views/admin-welcome-message.php:43
|
223 |
msgid "Available Translations"
|
224 |
-
msgstr ""
|
225 |
|
226 |
#: src/admin-views/admin-welcome-message.php:42
|
227 |
msgid "Search the Knowledgebase"
|
228 |
-
msgstr ""
|
229 |
|
230 |
#: src/admin-views/admin-welcome-message.php:40
|
231 |
msgid "We’ve got your back every step of the way."
|
232 |
-
msgstr ""
|
233 |
|
234 |
#: src/admin-views/admin-welcome-message.php:39
|
235 |
msgid "Resources and Support"
|
236 |
-
msgstr ""
|
237 |
|
238 |
#: src/admin-views/admin-welcome-message.php:32
|
239 |
msgid "Key Features"
|
240 |
-
msgstr ""
|
241 |
|
242 |
#: src/admin-views/admin-welcome-message.php:30
|
243 |
msgid "Start strong with these helpful resources."
|
244 |
-
msgstr ""
|
245 |
|
246 |
#: src/admin-views/admin-welcome-message.php:20
|
247 |
msgid "to create your very first ticket!"
|
248 |
-
msgstr ""
|
249 |
|
250 |
#: src/admin-views/admin-welcome-message.php:19
|
251 |
msgid "section of the admin"
|
252 |
-
msgstr ""
|
253 |
|
254 |
#: src/admin-views/admin-welcome-message.php:17
|
255 |
msgid "the"
|
256 |
-
msgstr ""
|
257 |
|
258 |
#: src/admin-views/admin-welcome-message.php:15
|
259 |
msgid "Check out the resources below for a comprehensive intro to the plugin, or head to"
|
260 |
-
msgstr ""
|
261 |
|
262 |
#: src/admin-views/admin-welcome-message.php:9
|
263 |
msgid "Event Tickets is all about getting tickets into the hands of your attendees as efficiently as possible. No muss, no fuss—just one seamless transaction on your site."
|
264 |
-
msgstr ""
|
265 |
|
266 |
#: src/admin-views/tribe-options-tickets.php:113
|
267 |
msgid "If this number is less than the number of tickets left for sale on your event, this will prevent the \"# of tickets left\" text from showing on your website. You can leave this blank if you would like to always show the text."
|
268 |
-
msgstr ""
|
269 |
|
270 |
#: src/admin-views/tribe-options-tickets.php:112
|
271 |
msgid "Display # tickets left threshold"
|
272 |
-
msgstr ""
|
273 |
|
274 |
#: src/admin-views/tribe-options-tickets.php:93
|
275 |
#: src/admin-views/tribe-options-tickets.php:103
|
276 |
msgid "This setting only impacts events made with the classic editor."
|
277 |
-
msgstr ""
|
278 |
|
279 |
#: src/Tribe/Assets.php:193
|
280 |
msgid "There is unsaved attendee information. Are you sure you want to continue?"
|
281 |
-
msgstr ""
|
282 |
|
283 |
#: src/Tribe/Editor/Attendee_Registration.php:119
|
284 |
msgid "Back to Editor"
|
285 |
-
msgstr ""
|
286 |
|
287 |
#: src/Tribe/Editor/Attendee_Registration.php:92
|
288 |
msgid "Attendee Registration fields saved. Make additional changes or %1$s"
|
289 |
-
msgstr ""
|
290 |
|
291 |
#: src/Tribe/Editor/Attendee_Registration.php:90
|
292 |
msgid "return to the content editor"
|
293 |
-
msgstr ""
|
294 |
|
295 |
#: src/Tribe/Main.php:400
|
296 |
msgid "Sorry, Event Tickets requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
|
297 |
-
msgstr ""
|
298 |
|
299 |
#: src/Tribe/Main.php:396
|
300 |
msgid "Sorry, Event Tickets requires WordPress %s or higher. Please upgrade your WordPress install."
|
301 |
-
msgstr ""
|
302 |
|
303 |
#: src/Tribe/Status/Abstract_Commerce.php:275
|
304 |
msgid "Total Ordered counts tickets from orders of any status, including pending and refunded."
|
305 |
-
msgstr ""
|
306 |
|
307 |
#: src/Tribe/Status/Abstract_Commerce.php:255
|
308 |
msgid "Total Sales counts tickets from all completed orders."
|
309 |
-
msgstr ""
|
310 |
|
311 |
#: src/Tribe/Status/Abstract_Commerce.php:235
|
312 |
msgid "Sold counts tickets from completed orders only."
|
313 |
-
msgstr ""
|
314 |
|
315 |
#: src/Tribe/Status/Abstract_Commerce.php:210
|
316 |
msgid "pending order completion"
|
317 |
-
msgstr ""
|
318 |
|
319 |
#: src/Tribe/Commerce/Currency.php:275
|
320 |
msgid "Russian Ruble (RUB)"
|
321 |
-
msgstr ""
|
322 |
|
323 |
#: src/Tribe/Commerce/Currency.php:227
|
324 |
msgid "Indian Rupee (INR)"
|
325 |
-
msgstr ""
|
326 |
|
327 |
#: src/functions/php-min-version.php:76
|
328 |
msgid "Contact your Host or your system administrator and ask to upgrade to the latest version of PHP."
|
329 |
-
msgstr ""
|
330 |
|
331 |
#: src/functions/php-min-version.php:74
|
332 |
msgid "To allow better control over dates, advanced security improvements and performance gain."
|
333 |
-
msgstr ""
|
334 |
|
335 |
#: src/functions/php-min-version.php:64
|
336 |
msgid "<b>%1$s</b> requires <b>PHP %2$s</b> or higher."
|
337 |
msgid_plural "<b>%1$s</b> require <b>PHP %2$s</b> or higher."
|
338 |
-
msgstr[0] ""
|
339 |
-
msgstr[1] ""
|
340 |
|
341 |
#: src/functions/php-min-version.php:52
|
342 |
msgctxt "Plugin A\",\" Plugin B"
|
343 |
msgid ", "
|
344 |
-
msgstr ""
|
345 |
|
346 |
#: src/functions/php-min-version.php:51
|
347 |
msgctxt "Plugin A \"and\" Plugin B"
|
348 |
msgid " and "
|
349 |
-
msgstr ""
|
350 |
|
351 |
#. Plugin URI of the plugin
|
352 |
msgid "http://m.tri.be/1acb"
|
353 |
-
msgstr ""
|
354 |
|
355 |
#: src/resources/js/app/blocks.js:45739
|
356 |
msgid "Ticket SKU"
|
357 |
-
msgstr ""
|
358 |
|
359 |
#: src/resources/js/app/blocks.js:45387
|
360 |
msgid "Ticket capacity will only be used by attendees buying this ticket type"
|
361 |
-
msgstr ""
|
362 |
|
363 |
#: src/resources/js/app/blocks.js:45299
|
364 |
msgid "Number of tickets available"
|
365 |
-
msgstr ""
|
366 |
|
367 |
#: src/resources/js/app/blocks.js:45299
|
368 |
msgid "(optional) Limit sales of this ticket to:"
|
369 |
-
msgstr ""
|
370 |
|
371 |
#: src/resources/js/app/blocks.js:45276
|
372 |
msgid "Set shared capacity:"
|
373 |
-
msgstr ""
|
374 |
|
375 |
#: src/resources/js/app/blocks.js:42888
|
376 |
msgid "You can also enter keywords to help find the target event by title or description"
|
377 |
-
msgstr ""
|
378 |
|
379 |
#: src/resources/js/app/blocks.js:42854
|
380 |
msgid "No posts found"
|
381 |
-
msgstr ""
|
382 |
|
383 |
#: src/resources/js/app/blocks.js:41928
|
384 |
msgid "Enable \"Not Going\" responses"
|
385 |
-
msgstr ""
|
386 |
|
387 |
#: src/resources/js/app/blocks.js:41899
|
388 |
msgid "Leave blank if unlimited"
|
389 |
-
msgstr ""
|
390 |
|
391 |
#: src/resources/js/app/blocks.js:41894
|
392 |
msgid "RSVP Capacity"
|
393 |
-
msgstr ""
|
394 |
|
395 |
#: src/resources/js/app/blocks.js:41688 src/resources/js/app/blocks.js:46104
|
396 |
msgid "Advanced Options"
|
397 |
-
msgstr ""
|
398 |
|
399 |
#: common/src/modules/elements/time-picker/element.js:57
|
400 |
#: common/src/modules/elements/time-picker/element.js:148
|
401 |
#: common/src/resources/js/app/elements.js:60102
|
402 |
#: common/src/resources/js/app/elements.js:60204
|
403 |
msgid "All Day"
|
404 |
-
msgstr ""
|
405 |
|
406 |
#: common/src/modules/elements/image-upload/element.js:46
|
407 |
#: common/src/resources/js/app/elements.js:59581
|
408 |
msgid "remove"
|
409 |
-
msgstr ""
|
410 |
|
411 |
#: src/modules/blocks/tickets/container/template.js:40
|
412 |
#: src/resources/js/app/blocks.js:44100
|
413 |
msgid "To create tickets, you'll need to enable an ecommerce solution."
|
414 |
-
msgstr ""
|
415 |
|
416 |
#: src/modules/blocks/tickets/container/template.js:43
|
417 |
#: src/resources/js/app/blocks.js:44103
|
418 |
msgid "Edit this block to create your first ticket."
|
419 |
-
msgstr ""
|
420 |
|
421 |
#: src/modules/blocks/tickets/container/template.js:39
|
422 |
#: src/resources/js/app/blocks.js:44099
|
423 |
msgid "There is no ecommerce available"
|
424 |
-
msgstr ""
|
425 |
|
426 |
#: src/modules/blocks/tickets/container/template.js:42
|
427 |
#: src/resources/js/app/blocks.js:44102
|
428 |
msgid "There are no tickets yet"
|
429 |
-
msgstr ""
|
430 |
|
431 |
#: src/modules/blocks/tickets/index.js:26 src/resources/js/app/blocks.js:44472
|
432 |
msgid "Sell tickets and register attendees."
|
433 |
-
msgstr ""
|
434 |
|
435 |
#: src/modules/blocks/tickets/availability/template.js:43
|
436 |
#: src/resources/js/app/blocks.js:44016
|
437 |
msgid "%d total tickets"
|
438 |
-
msgstr ""
|
439 |
|
440 |
#: src/modules/blocks/tickets/availability/template.js:42
|
441 |
#: src/resources/js/app/blocks.js:44015
|
442 |
msgid "%d total ticket"
|
443 |
-
msgstr ""
|
444 |
|
445 |
#: src/modules/blocks/tickets/availability/template.js:31
|
446 |
#: src/resources/js/app/blocks.js:44009
|
447 |
msgid "%d tickets available"
|
448 |
-
msgstr ""
|
449 |
|
450 |
#: src/modules/blocks/tickets/availability/template.js:30
|
451 |
#: src/resources/js/app/blocks.js:44008
|
452 |
msgid "%d ticket available"
|
453 |
-
msgstr ""
|
454 |
|
455 |
#: src/modules/blocks/tickets/action-dashboard/template.js:24
|
456 |
#: src/resources/js/app/blocks.js:43456
|
457 |
msgid "Add Tickets"
|
458 |
-
msgstr ""
|
459 |
|
460 |
#: src/modules/blocks/tickets/controls/template.js:62
|
461 |
#: src/resources/js/app/blocks.js:44261
|
462 |
msgid "Sell tickets using"
|
463 |
-
msgstr ""
|
464 |
|
465 |
#: src/modules/blocks/tickets/controls/template.js:59
|
466 |
#: src/resources/js/app/blocks.js:44251
|
467 |
msgid "Tickets Settings"
|
468 |
-
msgstr ""
|
469 |
|
470 |
#: src/modules/blocks/tickets/controls/template.js:25
|
471 |
#: src/resources/js/app/blocks.js:44211
|
472 |
msgid "Note: adjusting this setting will only impact new tickets. Existing tickets will not change. We highly recommend that all tickets for one event use the same ecommerce plugin"
|
473 |
-
msgstr ""
|
474 |
|
475 |
#: src/modules/blocks/tickets/controls/template.js:20
|
476 |
#: src/resources/js/app/blocks.js:44209
|
477 |
msgid "It looks like you have multiple ecommerce plugins active. We recommend running only one at a time. However, if you need to run multiple, please select which one to use to sell tickets for this event. "
|
478 |
-
msgstr ""
|
479 |
|
480 |
#: src/modules/blocks/tickets/capacity-table/template.js:49
|
481 |
#: src/resources/js/app/blocks.js:43674
|
482 |
msgid "Total Capacity"
|
483 |
-
msgstr ""
|
484 |
|
485 |
#: src/modules/blocks/tickets/capacity-table/template.js:44
|
486 |
#: src/resources/js/app/blocks.js:43669
|
487 |
msgid "Independent capacity"
|
488 |
-
msgstr ""
|
489 |
|
490 |
#: src/modules/blocks/tickets/capacity-table/template.js:39
|
491 |
#: src/resources/js/app/blocks.js:43664
|
492 |
msgid "Shared capacity"
|
493 |
-
msgstr ""
|
494 |
|
495 |
#: src/modules/blocks/attendees/index.js:22
|
496 |
#: src/resources/js/app/blocks.js:46990
|
497 |
msgid "Show the gravatars of people coming to this event."
|
498 |
-
msgstr ""
|
499 |
|
500 |
#: src/modules/blocks/attendees/template.js:30
|
501 |
#: src/resources/js/app/blocks.js:46791
|
502 |
msgid "(X) people are attending this event"
|
503 |
-
msgstr ""
|
504 |
|
505 |
#: src/modules/blocks/attendees/template.js:29
|
506 |
#: src/modules/blocks/attendees/index.js:37
|
507 |
#: src/resources/js/app/blocks.js:46790 src/resources/js/app/blocks.js:47002
|
508 |
msgid "Who's Attending?"
|
509 |
-
msgstr ""
|
510 |
|
511 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:18
|
512 |
#: src/resources/js/app/blocks.js:46200
|
513 |
msgid "Save your ticket to enable attendee registration fields"
|
514 |
-
msgstr ""
|
515 |
|
516 |
#: src/modules/blocks/ticket/container-content/advanced-options/move-delete/template.js:21
|
517 |
#: src/resources/js/app/blocks.js:46001
|
518 |
msgid "Remove Ticket"
|
519 |
-
msgstr ""
|
520 |
|
521 |
#: src/modules/blocks/ticket/container-content/advanced-options/duration/template.js:31
|
522 |
#: src/resources/js/app/blocks.js:45516
|
523 |
msgid "Sale Duration"
|
524 |
-
msgstr ""
|
525 |
|
526 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:78
|
527 |
#: src/resources/js/app/blocks.js:45878
|
528 |
msgid "Ecommerce"
|
529 |
-
msgstr ""
|
530 |
|
531 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:51
|
532 |
#: src/resources/js/app/blocks.js:45857
|
533 |
msgid "View Sales Report"
|
534 |
-
msgstr ""
|
535 |
|
536 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:38
|
537 |
#: src/resources/js/app/blocks.js:45848
|
538 |
msgid "Edit Ticket in WooCommerce"
|
539 |
-
msgstr ""
|
540 |
|
541 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:36
|
542 |
#: src/resources/js/app/blocks.js:45846
|
543 |
msgid "Edit Ticket in Easy Digital Downloads"
|
544 |
-
msgstr ""
|
545 |
|
546 |
#: src/modules/blocks/ticket/container-header/quantity/quantity-bar/element.js:37
|
547 |
#: src/resources/js/app/blocks.js:44986
|
548 |
msgid "cap"
|
549 |
-
msgstr ""
|
550 |
|
551 |
#: src/modules/blocks/ticket/container-header/quantity/template.js:40
|
552 |
#: src/resources/js/app/blocks.js:45051
|
553 |
msgid "unlimited"
|
554 |
-
msgstr ""
|
555 |
|
556 |
#: src/modules/blocks/ticket/container-header/quantity/template.js:33
|
557 |
#: src/resources/js/app/blocks.js:45044
|
558 |
msgid "%d of %d sold"
|
559 |
-
msgstr ""
|
560 |
|
561 |
#: src/modules/blocks/ticket/container-header/quantity/template.js:32
|
562 |
#: src/resources/js/app/blocks.js:45044
|
563 |
msgid "%d sold"
|
564 |
-
msgstr ""
|
565 |
|
566 |
#: src/modules/blocks/ticket/container-header/price/template.js:34
|
567 |
#: src/resources/js/app/blocks.js:44753
|
568 |
msgid "0"
|
569 |
-
msgstr ""
|
570 |
|
571 |
#: src/modules/blocks/ticket/container-header/description/template.js:30
|
572 |
#: src/resources/js/app/blocks.js:44657
|
573 |
msgid "Description"
|
574 |
-
msgstr ""
|
575 |
|
576 |
#: src/modules/blocks/ticket/index.js:16 src/resources/js/app/blocks.js:46724
|
577 |
msgid "A single configured ticket type."
|
578 |
-
msgstr ""
|
579 |
|
580 |
#: src/modules/blocks/ticket/index.js:15 src/resources/js/app/blocks.js:46723
|
581 |
msgid "Event Ticket"
|
582 |
-
msgstr ""
|
583 |
|
584 |
#: src/modules/blocks/ticket/dashboard/template.js:21
|
585 |
#: src/resources/js/app/blocks.js:46444
|
586 |
msgid "Create Ticket"
|
587 |
-
msgstr ""
|
588 |
|
589 |
#: src/modules/blocks/ticket/dashboard/template.js:20
|
590 |
#: src/resources/js/app/blocks.js:46444
|
591 |
msgid "Update Ticket"
|
592 |
-
msgstr ""
|
593 |
|
594 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:22
|
595 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:20
|
596 |
#: src/resources/js/app/blocks.js:41780 src/resources/js/app/blocks.js:46202
|
597 |
msgid "+ Add"
|
598 |
-
msgstr ""
|
599 |
|
600 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:18
|
601 |
#: src/resources/js/app/blocks.js:41776
|
602 |
msgid "Save your RSVP to enable attendee registration fields"
|
603 |
-
msgstr ""
|
604 |
|
605 |
#: src/modules/blocks/rsvp/container-header/template.js:71
|
606 |
#: src/resources/js/app/blocks.js:41102
|
607 |
msgid "%d available"
|
608 |
-
msgstr ""
|
609 |
|
610 |
#: src/modules/blocks/rsvp/container-header/template.js:57
|
611 |
#: src/resources/js/app/blocks.js:41090
|
612 |
msgid "description"
|
613 |
-
msgstr ""
|
614 |
|
615 |
#: src/modules/blocks/rsvp/index.js:23 src/resources/js/app/blocks.js:43193
|
616 |
msgid "Find out who is planning to attend!"
|
617 |
-
msgstr ""
|
618 |
|
619 |
#: src/modules/blocks/rsvp/header-image/template.js:33
|
620 |
#: src/modules/blocks/tickets/header-image/template.js:33
|
621 |
#: src/resources/js/app/blocks.js:42541 src/resources/js/app/blocks.js:43779
|
622 |
msgid "Upload Image"
|
623 |
-
msgstr ""
|
624 |
|
625 |
#: src/modules/blocks/rsvp/header-image/template.js:25
|
626 |
#: src/modules/blocks/tickets/header-image/template.js:25
|
627 |
#: src/resources/js/app/blocks.js:42535 src/resources/js/app/blocks.js:43773
|
628 |
msgid "Ticket Header Image"
|
629 |
-
msgstr ""
|
630 |
|
631 |
#: src/modules/blocks/rsvp/advanced-options/move-delete/container.js:44
|
632 |
#: src/resources/js/app/blocks.js:41616
|
633 |
msgid "Are you sure you want to delete this RSVP? It cannot be undone."
|
634 |
-
msgstr ""
|
635 |
|
636 |
#: src/modules/blocks/rsvp/advanced-options/move-delete/template.js:21
|
637 |
#: src/resources/js/app/blocks.js:41557
|
638 |
msgid "Remove RSVP"
|
639 |
-
msgstr ""
|
640 |
|
641 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:44
|
642 |
#: src/modules/blocks/tickets/action-dashboard/template.js:38
|
643 |
#: src/resources/js/app/blocks.js:42334 src/resources/js/app/blocks.js:43470
|
644 |
msgid "This is a recurring event. If you add tickets they will only show up on the next upcoming event in the recurrence pattern. The same ticket form will appear across all events in the series. Please configure your events accordingly."
|
645 |
-
msgstr ""
|
646 |
|
647 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:41
|
648 |
#: src/modules/blocks/tickets/action-dashboard/template.js:36
|
649 |
#: src/resources/js/app/blocks.js:42331 src/resources/js/app/blocks.js:43468
|
650 |
msgid "Warning"
|
651 |
-
msgstr ""
|
652 |
|
653 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:26
|
654 |
#: src/resources/js/app/blocks.js:42315
|
655 |
msgid "Create RSVP"
|
656 |
-
msgstr ""
|
657 |
|
658 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:25
|
659 |
#: src/resources/js/app/blocks.js:42315
|
660 |
msgid "Update RSVP"
|
661 |
-
msgstr ""
|
662 |
|
663 |
#: src/modules/blocks/rsvp/duration-label/template.js:32
|
664 |
#: src/resources/js/app/blocks.js:41245
|
665 |
msgid "By default, sales will begin as soon as you save the ticket and end when the event begins"
|
666 |
-
msgstr ""
|
667 |
|
668 |
#: src/modules/blocks/rsvp/duration-label/template.js:28
|
669 |
#: src/resources/js/app/blocks.js:41241
|
670 |
msgid "Duration"
|
671 |
-
msgstr ""
|
672 |
|
673 |
#: src/modules/blocks/rsvp/inactive-block/template.js:31
|
674 |
#: src/resources/js/app/blocks.js:42766
|
675 |
msgid "Edit this block to create an RSVP form."
|
676 |
-
msgstr ""
|
677 |
|
678 |
#: src/modules/blocks/rsvp/inactive-block/template.js:30
|
679 |
#: src/resources/js/app/blocks.js:42766
|
680 |
msgid "Edit this block to change RSVP settings."
|
681 |
-
msgstr ""
|
682 |
|
683 |
#: src/modules/blocks/rsvp/inactive-block/template.js:27
|
684 |
#: src/resources/js/app/blocks.js:42764
|
685 |
msgid "There is no RSVP configured"
|
686 |
-
msgstr ""
|
687 |
|
688 |
#: src/modules/blocks/rsvp/inactive-block/template.js:26
|
689 |
#: src/resources/js/app/blocks.js:42764
|
690 |
msgid "RSVP is not currently active"
|
691 |
-
msgstr ""
|
692 |
|
693 |
#: src/modules/elements/settings-dashboard/element.js:56
|
694 |
#: src/resources/js/app/blocks.js:14448 src/resources/js/app/elements.js:5510
|
695 |
msgid "close"
|
696 |
-
msgstr ""
|
697 |
|
698 |
#: src/modules/data/blocks/ticket/options.js:13
|
699 |
#: src/resources/js/app/blocks.js:5517 src/resources/js/app/data.js:5500
|
700 |
msgid "Share capacity with other tickets"
|
701 |
-
msgstr ""
|
702 |
|
703 |
#: src/modules/data/blocks/ticket/sagas.js:566
|
704 |
#: src/resources/js/app/blocks.js:7745 src/resources/js/app/data.js:7728
|
705 |
msgid "Are you sure you want to delete this ticket? It cannot be undone."
|
706 |
-
msgstr ""
|
707 |
|
708 |
#: common/src/Tribe/Editor/Configuration.php:96
|
709 |
msgid "F j"
|
710 |
-
msgstr ""
|
711 |
|
712 |
#: common/src/Tribe/Editor/Configuration.php:95
|
713 |
#: common/src/Tribe/Editor/Configuration.php:97
|
714 |
msgid "F j, Y"
|
715 |
-
msgstr ""
|
716 |
|
717 |
#: common/src/Tribe/Editor/Configuration.php:94
|
718 |
#: common/src/Tribe/Editor/Configuration.php:97
|
719 |
msgid "g:i a"
|
720 |
-
msgstr ""
|
721 |
|
722 |
#. translators: %s: duration
|
723 |
#: common/src/Tribe/Editor/Configuration.php:90
|
724 |
msgid "%s ago"
|
725 |
-
msgstr ""
|
726 |
|
727 |
#. translators: %s: duration
|
728 |
#: common/src/Tribe/Editor/Configuration.php:88
|
729 |
msgid "%s from now"
|
730 |
-
msgstr ""
|
731 |
|
732 |
#: common/src/Tribe/Editor/Blocks/Abstract.php:127
|
733 |
msgid "Problem loading the block, please remove this block to restart."
|
734 |
-
msgstr ""
|
735 |
|
736 |
#: common/src/Tribe/Editor/Meta.php:123
|
737 |
msgid "Text Array"
|
738 |
-
msgstr ""
|
739 |
|
740 |
#: common/src/Tribe/Editor/Meta.php:105
|
741 |
msgid "Numeric Array"
|
742 |
-
msgstr ""
|
743 |
|
744 |
#: src/Tribe/Editor.php:209
|
745 |
msgid "Tickets Blocks"
|
746 |
-
msgstr ""
|
747 |
|
748 |
#: src/Tribe/Attendee_Registration/Template.php:376
|
749 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:20
|
750 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:19
|
751 |
#: src/resources/js/app/blocks.js:41778 src/resources/js/app/blocks.js:46201
|
752 |
msgid "Attendee Registration"
|
753 |
-
msgstr ""
|
754 |
|
755 |
#: src/Tribe/Editor/Attendee_Registration.php:140
|
756 |
msgid "Are you sure you want to leave this page?"
|
757 |
-
msgstr ""
|
758 |
|
759 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:272
|
760 |
msgid "Ticket was not able to be updated"
|
761 |
-
msgstr ""
|
762 |
|
763 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:56
|
764 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:228
|
765 |
msgid "Invalid nonce"
|
766 |
-
msgstr ""
|
767 |
|
768 |
#: src/Tribe/Editor/Blocks/Attendees.php:27
|
769 |
msgid "Who's coming?"
|
770 |
-
msgstr ""
|
771 |
|
772 |
#: src/views/blocks/tickets/extra-available-quantity.php:22
|
773 |
#: src/Tribe/Status/Abstract_Commerce.php:204
|
774 |
msgid "available"
|
775 |
-
msgstr ""
|
776 |
|
777 |
#: src/views/blocks/tickets/quantity-unavailable.php:23
|
778 |
msgid "Sold Out"
|
779 |
-
msgstr ""
|
780 |
|
781 |
#: src/views/blocks/tickets/submit-button.php:23
|
782 |
msgid "Add to cart"
|
783 |
-
msgstr ""
|
784 |
|
785 |
#: src/views/blocks/tickets/quantity-add.php:24
|
786 |
msgid "+"
|
787 |
-
msgstr ""
|
788 |
|
789 |
#: src/views/blocks/tickets/registration/summary/description.php:10
|
790 |
msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor."
|
791 |
-
msgstr ""
|
792 |
|
793 |
#: src/views/blocks/tickets/registration/summary/title.php:21
|
794 |
msgid "Ticket Registration"
|
795 |
-
msgstr ""
|
796 |
|
797 |
#: src/views/blocks/tickets/registration/summary/ticket-quantity.php:19
|
798 |
msgid "1"
|
799 |
-
msgstr ""
|
800 |
|
801 |
#: src/views/blocks/tickets/quantity-remove.php:23
|
802 |
msgid "-"
|
803 |
-
msgstr ""
|
804 |
|
805 |
#: src/views/blocks/attendees/description.php:25
|
806 |
msgid "One person is attending %2$s"
|
807 |
msgid_plural "%d people are attending %s"
|
808 |
-
msgstr[0] ""
|
809 |
-
msgstr[1] ""
|
810 |
|
811 |
#: src/views/blocks/attendees/order-links.php:55
|
812 |
#: src/views/blocks/attendees/order-links.php:59
|
813 |
msgid "%d %s"
|
814 |
msgid_plural "%d %ss"
|
815 |
-
msgstr[0] ""
|
816 |
-
msgstr[1] ""
|
817 |
|
818 |
#: src/views/blocks/rsvp/form/opt-out.php:39
|
819 |
msgid "Don't show my information on public attendee lists"
|
820 |
-
msgstr ""
|
821 |
|
822 |
#: src/views/blocks/rsvp/form/error.php:20
|
823 |
msgid "Please fill in the RSVP confirmation name and email fields."
|
824 |
-
msgstr ""
|
825 |
|
826 |
#: src/views/blocks/rsvp/form/submit-button.php:25
|
827 |
msgid "Submit RSVP"
|
828 |
-
msgstr ""
|
829 |
|
830 |
#: src/views/blocks/rsvp/details/availability.php:26
|
831 |
msgid "remaining"
|
832 |
-
msgstr ""
|
833 |
|
834 |
#: src/views/blocks/rsvp/status/not-going.php:45
|
835 |
#: src/modules/blocks/rsvp/counters/template.js:33
|
836 |
#: src/resources/js/app/blocks.js:40999
|
837 |
msgid "Not going"
|
838 |
-
msgstr ""
|
839 |
|
840 |
#: src/views/blocks/rsvp/status/full.php:18
|
841 |
msgid "RSVP Full"
|
842 |
-
msgstr ""
|
843 |
|
844 |
#: src/views/registration/attendees/fields.php:15
|
845 |
msgid "Attendee"
|
846 |
-
msgstr ""
|
847 |
|
848 |
#: src/views/registration/attendees/error.php:16
|
849 |
msgid "Please fill in all required fields."
|
850 |
-
msgstr ""
|
851 |
|
852 |
#: src/views/registration/attendees/fields/select.php:39
|
853 |
#: src/views/blocks/tickets/registration/attendee/fields/select.php:47
|
854 |
msgid "Select an option"
|
855 |
-
msgstr ""
|
856 |
|
857 |
#: src/views/registration/summary/tickets-header.php:16
|
858 |
msgid "Ticket summary"
|
859 |
-
msgstr ""
|
860 |
|
861 |
#: src/views/registration/button-checkout.php:31
|
862 |
msgid "Checkout"
|
863 |
-
msgstr ""
|
864 |
|
865 |
#: src/views/registration/content.php:44
|
866 |
msgid "Save Attendee Info"
|
867 |
-
msgstr ""
|
868 |
|
869 |
#: src/views/registration/cart-empty.php:26
|
870 |
msgid "Find events to attend on %1$s"
|
871 |
-
msgstr ""
|
872 |
|
873 |
#: src/views/registration/cart-empty.php:23
|
874 |
msgid "the calendar"
|
875 |
-
msgstr ""
|
876 |
|
877 |
#: src/views/registration/cart-empty.php:15
|
878 |
msgid "You currently have no events awaiting registration"
|
879 |
-
msgstr ""
|
880 |
|
881 |
#: src/views/registration/button-cart.php:20
|
882 |
msgid "Back to cart"
|
883 |
-
msgstr ""
|
884 |
|
885 |
#: src/template-tags/tickets.php:436
|
886 |
msgid "issued"
|
887 |
-
msgstr ""
|
888 |
|
889 |
#: src/admin-views/attendees.php:78
|
890 |
msgctxt "attendee screen summary"
|
891 |
msgid "Overview"
|
892 |
-
msgstr ""
|
893 |
|
894 |
#: src/Tribe/Tickets.php:1861
|
895 |
msgid " at "
|
896 |
-
msgstr ""
|
897 |
|
898 |
#: src/Tribe/Tickets.php:1855
|
899 |
msgid "Tickets will be available on "
|
900 |
-
msgstr ""
|
901 |
|
902 |
#: src/Tribe/REST/V1/Post_Repository.php:165
|
903 |
msgid "An error happened while building the response: "
|
904 |
-
msgstr ""
|
905 |
|
906 |
#: src/Tribe/REST/V1/Messages.php:33
|
907 |
msgid "The page number requested is larger than the number of pages available."
|
908 |
-
msgstr ""
|
909 |
|
910 |
#: src/Tribe/REST/V1/Messages.php:31
|
911 |
msgid "There was a problem while fetching the requested attendee post"
|
912 |
-
msgstr ""
|
913 |
|
914 |
#: src/Tribe/REST/V1/Messages.php:30
|
915 |
msgid "There was a problem while fetching the requested ticket post"
|
916 |
-
msgstr ""
|
917 |
|
918 |
#: src/Tribe/REST/V1/Messages.php:28
|
919 |
msgid "The ticket global id could not be generated"
|
920 |
-
msgstr ""
|
921 |
|
922 |
#: src/Tribe/REST/V1/Messages.php:26
|
923 |
msgid "The requested ticket object could not be built or found"
|
924 |
-
msgstr ""
|
925 |
|
926 |
#: src/Tribe/REST/V1/Messages.php:25
|
927 |
msgid "The post associated with the requested ticket was not found"
|
928 |
-
msgstr ""
|
929 |
|
930 |
#: src/Tribe/REST/V1/Messages.php:24
|
931 |
msgid "The ticket provider for the requested ticket is not available"
|
932 |
-
msgstr ""
|
933 |
|
934 |
#: src/Tribe/REST/V1/Messages.php:23
|
935 |
msgid "The requested ticket post could not be found"
|
936 |
-
msgstr ""
|
937 |
|
938 |
#: src/Tribe/REST/V1/Messages.php:21
|
939 |
msgid "The requested attendee is not accessible"
|
940 |
-
msgstr ""
|
941 |
|
942 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:446
|
943 |
msgid "Limit results to tickets that provide attendees the possibility to fill in additional information or not; requires ET+."
|
944 |
-
msgstr ""
|
945 |
|
946 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:436
|
947 |
msgid "Limit results to tickets priced in one of the 3-letter currency codes specified in the CSV list or array."
|
948 |
-
msgstr ""
|
949 |
|
950 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:425
|
951 |
msgid "Limit results to tickets that are in one of post statuses specified in the CSV list or array; defaults to publish."
|
952 |
-
msgstr ""
|
953 |
|
954 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:414
|
955 |
msgid "Limit results to tickets assigned to posts that are in one of the post statuses specified in the CSV list or array; defaults to publish."
|
956 |
-
msgstr ""
|
957 |
|
958 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:408
|
959 |
msgid "Limit results to tickets that will be available up to the specified UTC date (parseable by strtotime) or timestamp."
|
960 |
-
msgstr ""
|
961 |
|
962 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:402
|
963 |
msgid "Limit results to tickets that will be available at or after the specified UTC date (parseable by strtotime) or timestamp."
|
964 |
-
msgstr ""
|
965 |
|
966 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:396
|
967 |
msgid "Limit results to tickets that have at most this capacity."
|
968 |
-
msgstr ""
|
969 |
|
970 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:390
|
971 |
msgid "Limit results to tickets that have at least this capacity."
|
972 |
-
msgstr ""
|
973 |
|
974 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:384
|
975 |
msgid "Limit results to tickets that have at least this number of checked-in attendees."
|
976 |
-
msgstr ""
|
977 |
|
978 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:378
|
979 |
msgid "Limit results to tickets that have at most this number of checked-in attendee."
|
980 |
-
msgstr ""
|
981 |
|
982 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:372
|
983 |
msgid "Limit results to tickets that have at most this number of attendees."
|
984 |
-
msgstr ""
|
985 |
|
986 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:366
|
987 |
msgid "Limit results to tickets that have at least this number or attendees."
|
988 |
-
msgstr ""
|
989 |
|
990 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:353
|
991 |
msgid "Limit results to tickets that are not assigned to any of the posts specified in the CSV list or array."
|
992 |
-
msgstr ""
|
993 |
|
994 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:340
|
995 |
msgid "Limit results to tickets that are assigned to one of the posts specified in the CSV list or array."
|
996 |
-
msgstr ""
|
997 |
|
998 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:327
|
999 |
msgid "Exclude a specific CSV list or array of ticket IDs from the results."
|
1000 |
-
msgstr ""
|
1001 |
|
1002 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:308
|
1003 |
msgid "Limit results to tickets created before or on the specified UTC date or timestamp."
|
1004 |
-
msgstr ""
|
1005 |
|
1006 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:302
|
1007 |
msgid "Limit results to tickets created after or on the specified UTC date or timestamp."
|
1008 |
-
msgstr ""
|
1009 |
|
1010 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:291
|
1011 |
msgid "Limit results to tickets provided by one of the providers specified in the CSV list or array; defaults to all available."
|
1012 |
-
msgstr ""
|
1013 |
|
1014 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:286
|
1015 |
msgid "Limit results to tickets that have or do not have capacity currently available."
|
1016 |
-
msgstr ""
|
1017 |
|
1018 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:275
|
1019 |
msgid "Order the results by one of date, relevance, id, include, title, or slug; defaults to title."
|
1020 |
-
msgstr ""
|
1021 |
|
1022 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:254
|
1023 |
msgid "Limit results to tickets containing the specified string in the title or description."
|
1024 |
-
msgstr ""
|
1025 |
|
1026 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:246
|
1027 |
msgid "How many tickets to return per results page; defaults to posts_per_page."
|
1028 |
-
msgstr ""
|
1029 |
|
1030 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:26
|
1031 |
msgid "Returns all the tickets matching the search criteria"
|
1032 |
-
msgstr ""
|
1033 |
|
1034 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:17
|
1035 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:135
|
1036 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:72
|
1037 |
msgid "The ticket post ID"
|
1038 |
-
msgstr ""
|
1039 |
|
1040 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:50
|
1041 |
msgid "A ticket with the specified ID does not exist."
|
1042 |
-
msgstr ""
|
1043 |
|
1044 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:40
|
1045 |
msgid "The ticket with the specified ID is not accessible."
|
1046 |
-
msgstr ""
|
1047 |
|
1048 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:30
|
1049 |
msgid "The ticket post ID is invalid."
|
1050 |
-
msgstr ""
|
1051 |
|
1052 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:20
|
1053 |
msgid "Returns the data of the ticket with the specified post ID"
|
1054 |
-
msgstr ""
|
1055 |
|
1056 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:16
|
1057 |
msgid "Returns a single ticket data"
|
1058 |
-
msgstr ""
|
1059 |
|
1060 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:71
|
1061 |
msgid "The attendee post ID"
|
1062 |
-
msgstr ""
|
1063 |
|
1064 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:49
|
1065 |
msgid "An attendee with the specified ID does not exist."
|
1066 |
-
msgstr ""
|
1067 |
|
1068 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:39
|
1069 |
msgid "The attendee with the specified ID is not accessible."
|
1070 |
-
msgstr ""
|
1071 |
|
1072 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:29
|
1073 |
msgid "The attendee post ID is invalid."
|
1074 |
-
msgstr ""
|
1075 |
|
1076 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:19
|
1077 |
msgid "Returns the data of the attendee with the specified post ID"
|
1078 |
-
msgstr ""
|
1079 |
|
1080 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:422
|
1081 |
msgid "Limit results to attendees for tickets that provide attendees the possibility to fill in additional information or not; requires ET+."
|
1082 |
-
msgstr ""
|
1083 |
|
1084 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:411
|
1085 |
msgid "Limit results to RSVP Attendees that have one of the RSVP Going status specified in the CSV list or array."
|
1086 |
-
msgstr ""
|
1087 |
|
1088 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:406
|
1089 |
msgid "Limit results to attendees that are or not checked-in."
|
1090 |
-
msgstr ""
|
1091 |
|
1092 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:395
|
1093 |
msgid "Limit results to attendees whose order status is in one of post statuses specified in the CSV list or array; defaults to public."
|
1094 |
-
msgstr ""
|
1095 |
|
1096 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:384
|
1097 |
msgid "Limit results to attendees that are in one of post statuses specified in the CSV list or array; defaults to publish."
|
1098 |
-
msgstr ""
|
1099 |
|
1100 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:373
|
1101 |
msgid "Limit results to attendees for posts that are in one of the post statuses specified in the CSV list or array; defaults to publish."
|
1102 |
-
msgstr ""
|
1103 |
|
1104 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:361
|
1105 |
msgid "Exclude a specific CSV list or array of ticket IDs."
|
1106 |
-
msgstr ""
|
1107 |
|
1108 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:314
|
1109 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:349
|
1110 |
msgid "Limit results to a specific CSV list or array of ticket IDs."
|
1111 |
-
msgstr ""
|
1112 |
|
1113 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:336
|
1114 |
msgid "Limit results to attendees whose tickets is not assigned to any of the posts specified in the CSV list or array.."
|
1115 |
-
msgstr ""
|
1116 |
|
1117 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:323
|
1118 |
msgid "Limit results to attendees whose ticket is assigned to one of the posts specified in the CSV list or array."
|
1119 |
-
msgstr ""
|
1120 |
|
1121 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:317
|
1122 |
msgid "Limit results to attendees that paid tickets a price equal or above the specified value; if not specified no minimum price limit will be used."
|
1123 |
-
msgstr ""
|
1124 |
|
1125 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:311
|
1126 |
msgid "Limit results to attendees that paid tickets a price equal or below the specified value; if not specified no maximum price limit will be used."
|
1127 |
-
msgstr ""
|
1128 |
|
1129 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:298
|
1130 |
msgid "Exclude a specific CSV list or array of attendee IDs from the results."
|
1131 |
-
msgstr ""
|
1132 |
|
1133 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:285
|
1134 |
msgid "Limit results to a specific CSV list or array of attendee IDs."
|
1135 |
-
msgstr ""
|
1136 |
|
1137 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:279
|
1138 |
msgid "Limit results to attendees created before or on the specified UTC date or timestamp."
|
1139 |
-
msgstr ""
|
1140 |
|
1141 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:273
|
1142 |
msgid "Limit results to attendees created after or on the specified UTC date or timestamp."
|
1143 |
-
msgstr ""
|
1144 |
|
1145 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:267
|
1146 |
msgid "Limit results to attendees associated with a ticket."
|
1147 |
-
msgstr ""
|
1148 |
|
1149 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:261
|
1150 |
msgid "Limit results to attendees by post the ticket is associated with."
|
1151 |
-
msgstr ""
|
1152 |
|
1153 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:249
|
1154 |
msgid "Order the results by one of date, relevance, id, include, title or slug. Defaults to id."
|
1155 |
-
msgstr ""
|
1156 |
|
1157 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:266
|
1158 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:240
|
1159 |
msgid "Sort results in ASC or DESC order. Defaults to ASC."
|
1160 |
-
msgstr ""
|
1161 |
|
1162 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:260
|
1163 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:234
|
1164 |
msgid "Offset the results by a specific number of items."
|
1165 |
-
msgstr ""
|
1166 |
|
1167 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:228
|
1168 |
msgid "Limit results to attendees containing the specified string in the title or description."
|
1169 |
-
msgstr ""
|
1170 |
|
1171 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:215
|
1172 |
msgid "Limit results to attendees whose ticket is provided by one of the providers specified in the CSV list or array; defaults to all the available."
|
1173 |
-
msgstr ""
|
1174 |
|
1175 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:206
|
1176 |
msgid "How many attendees to return per results page; defaults to posts_per_page."
|
1177 |
-
msgstr ""
|
1178 |
|
1179 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:239
|
1180 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:198
|
1181 |
msgid "The page of results to return; defaults to 1"
|
1182 |
-
msgstr ""
|
1183 |
|
1184 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:65
|
1185 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:65
|
1186 |
msgid "The requested page was not found."
|
1187 |
-
msgstr ""
|
1188 |
|
1189 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:55
|
1190 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:55
|
1191 |
msgid "One or more of the specified query variables has a bad format"
|
1192 |
-
msgstr ""
|
1193 |
|
1194 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:43
|
1195 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:43
|
1196 |
msgid "The total number of result pages matching the search criteria"
|
1197 |
-
msgstr ""
|
1198 |
|
1199 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:39
|
1200 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:39
|
1201 |
msgid "The total number of results across all pages"
|
1202 |
-
msgstr ""
|
1203 |
|
1204 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:35
|
1205 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:35
|
1206 |
msgid "This results page REST URL"
|
1207 |
-
msgstr ""
|
1208 |
|
1209 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:26
|
1210 |
msgid "Returns all the attendees matching the search criteria"
|
1211 |
-
msgstr ""
|
1212 |
|
1213 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:137
|
1214 |
msgid "A list of attendee information fields supported/required by the ticket in the format [ <field-slug>: label, required, type, extra ]"
|
1215 |
-
msgstr ""
|
1216 |
|
1217 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:133
|
1218 |
msgid "Whether the ticket requires at least one attendee information field, ET+ required"
|
1219 |
-
msgstr ""
|
1220 |
|
1221 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:129
|
1222 |
msgid "Whether the ticket supports at least one attendee information field, ET+ required"
|
1223 |
-
msgstr ""
|
1224 |
|
1225 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:125
|
1226 |
msgid "A list of attendees for the ticket, "
|
1227 |
-
msgstr ""
|
1228 |
|
1229 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:115
|
1230 |
msgid "The formatted cost string"
|
1231 |
-
msgstr ""
|
1232 |
|
1233 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:111
|
1234 |
msgid "Whether the ticket is currently available or not due to capacity or date constraints"
|
1235 |
-
msgstr ""
|
1236 |
|
1237 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:104
|
1238 |
msgid "The formatted ticket current capacity"
|
1239 |
-
msgstr ""
|
1240 |
|
1241 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:89
|
1242 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:97
|
1243 |
msgid "The date the ticket will be available"
|
1244 |
-
msgstr ""
|
1245 |
|
1246 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:81
|
1247 |
msgid "The ticket description"
|
1248 |
-
msgstr ""
|
1249 |
|
1250 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:77
|
1251 |
msgid "The ticket title"
|
1252 |
-
msgstr ""
|
1253 |
|
1254 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:68
|
1255 |
msgid "The ticket ET REST API URL"
|
1256 |
-
msgstr ""
|
1257 |
|
1258 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:63
|
1259 |
msgid "The ticket modification UTC date"
|
1260 |
-
msgstr ""
|
1261 |
|
1262 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:58
|
1263 |
msgid "The ticket modification date"
|
1264 |
-
msgstr ""
|
1265 |
|
1266 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:53
|
1267 |
msgid "The ticket creation UTC date"
|
1268 |
-
msgstr ""
|
1269 |
|
1270 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:48
|
1271 |
msgid "The ticket creation date"
|
1272 |
-
msgstr ""
|
1273 |
|
1274 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:43
|
1275 |
msgid "The ticket post status"
|
1276 |
-
msgstr ""
|
1277 |
|
1278 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:39
|
1279 |
msgid "The ticket post author ID"
|
1280 |
-
msgstr ""
|
1281 |
|
1282 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:35
|
1283 |
msgid "The ticket global ID lineage"
|
1284 |
-
msgstr ""
|
1285 |
|
1286 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:28
|
1287 |
msgid "The ticket global ID"
|
1288 |
-
msgstr ""
|
1289 |
|
1290 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:24
|
1291 |
msgid "The ID of the post the ticket is associated to"
|
1292 |
-
msgstr ""
|
1293 |
|
1294 |
#: src/Tribe/REST/V1/Documentation/RSVP_Report_Definition_Provider.php:24
|
1295 |
msgid "How many attendees are “Not going”"
|
1296 |
-
msgstr ""
|
1297 |
|
1298 |
#: src/Tribe/REST/V1/Documentation/RSVP_Report_Definition_Provider.php:20
|
1299 |
msgid "How many attendees are “Going”"
|
1300 |
-
msgstr ""
|
1301 |
|
1302 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:33
|
1303 |
msgid "The payment date"
|
1304 |
-
msgstr ""
|
1305 |
|
1306 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:28
|
1307 |
msgid "The currency used by the attendee to pay"
|
1308 |
-
msgstr ""
|
1309 |
|
1310 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:24
|
1311 |
msgid "The price paid by the attendee when he/she purchased the ticket"
|
1312 |
-
msgstr ""
|
1313 |
|
1314 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:20
|
1315 |
msgid "The payment provider/gateway"
|
1316 |
-
msgstr ""
|
1317 |
|
1318 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:32
|
1319 |
msgid "The number of unchecked-in attendee"
|
1320 |
-
msgstr ""
|
1321 |
|
1322 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:28
|
1323 |
msgid "The percentage of checked-in attendees"
|
1324 |
-
msgstr ""
|
1325 |
|
1326 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:24
|
1327 |
msgid "The number of unchecked-in attendees"
|
1328 |
-
msgstr ""
|
1329 |
|
1330 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:20
|
1331 |
msgid "The number of checked-in attendees"
|
1332 |
-
msgstr ""
|
1333 |
|
1334 |
#: src/Tribe/REST/V1/Documentation/Checkin_Details_Definition_Provider.php:31
|
1335 |
msgid "The ID or identifying string of the site user or operator that checked in the attendee"
|
1336 |
-
msgstr ""
|
1337 |
|
1338 |
#: src/Tribe/REST/V1/Documentation/Checkin_Details_Definition_Provider.php:27
|
1339 |
msgid "The check-in source for the attendee; e.g. “kiosk” or “site”"
|
1340 |
-
msgstr ""
|
1341 |
|
1342 |
#: src/Tribe/REST/V1/Documentation/Checkin_Details_Definition_Provider.php:20
|
1343 |
msgid "The time the attendee checked in"
|
1344 |
-
msgstr ""
|
1345 |
|
1346 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:36
|
1347 |
msgid "The ticket pending count"
|
1348 |
-
msgstr ""
|
1349 |
|
1350 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:32
|
1351 |
msgid "The ticket sale count"
|
1352 |
-
msgstr ""
|
1353 |
|
1354 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:28
|
1355 |
msgid "The ticket current available capacity"
|
1356 |
-
msgstr ""
|
1357 |
|
1358 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:24
|
1359 |
msgid "The ticket max capacity"
|
1360 |
-
msgstr ""
|
1361 |
|
1362 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:20
|
1363 |
msgid "The ticket available capacity percentage"
|
1364 |
-
msgstr ""
|
1365 |
|
1366 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:112
|
1367 |
msgid "The attendee information; requires ET+"
|
1368 |
-
msgstr ""
|
1369 |
|
1370 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:105
|
1371 |
msgid "If the attendee is for an RSVP ticket, this will be set to true if he/she is “Going”, false otherwise"
|
1372 |
-
msgstr ""
|
1373 |
|
1374 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:98
|
1375 |
msgid "Whether the attendee is checked-in or not"
|
1376 |
-
msgstr ""
|
1377 |
|
1378 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:94
|
1379 |
msgid "The attendee email address"
|
1380 |
-
msgstr ""
|
1381 |
|
1382 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:89
|
1383 |
msgid "The attendee title or name"
|
1384 |
-
msgstr ""
|
1385 |
|
1386 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:85
|
1387 |
msgid "The attendee ticket SKU"
|
1388 |
-
msgstr ""
|
1389 |
|
1390 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:81
|
1391 |
msgid "The order number, or identifier, of the ticket purchase that generated the attendee"
|
1392 |
-
msgstr ""
|
1393 |
|
1394 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:76
|
1395 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:72
|
1396 |
msgid "The ticket commerce provider"
|
1397 |
-
msgstr ""
|
1398 |
|
1399 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:72
|
1400 |
msgid "The attendee ET REST API URL"
|
1401 |
-
msgstr ""
|
1402 |
|
1403 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:67
|
1404 |
msgid "The attendee modification UTC date"
|
1405 |
-
msgstr ""
|
1406 |
|
1407 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:62
|
1408 |
msgid "The attendee modification date"
|
1409 |
-
msgstr ""
|
1410 |
|
1411 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:57
|
1412 |
msgid "The attendee creation UTC date"
|
1413 |
-
msgstr ""
|
1414 |
|
1415 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:52
|
1416 |
msgid "The attendee creation date"
|
1417 |
-
msgstr ""
|
1418 |
|
1419 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:47
|
1420 |
msgid "The attendee post status"
|
1421 |
-
msgstr ""
|
1422 |
|
1423 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:43
|
1424 |
msgid "The attendee post author ID"
|
1425 |
-
msgstr ""
|
1426 |
|
1427 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:39
|
1428 |
msgid "The attendee global ID lineage"
|
1429 |
-
msgstr ""
|
1430 |
|
1431 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:32
|
1432 |
msgid "The attendee global ID"
|
1433 |
-
msgstr ""
|
1434 |
|
1435 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:28
|
1436 |
msgid "The ID of the ticket the attendee is associated with"
|
1437 |
-
msgstr ""
|
1438 |
|
1439 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:24
|
1440 |
msgid "The ID of the post the attendee is associated to"
|
1441 |
-
msgstr ""
|
1442 |
|
1443 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:20
|
1444 |
msgid "The attendee WordPress post ID"
|
1445 |
-
msgstr ""
|
1446 |
|
1447 |
#: src/Tribe/Privacy.php:536
|
1448 |
msgid "Billing Address"
|
1449 |
-
msgstr ""
|
1450 |
|
1451 |
#: src/Tribe/Privacy.php:519
|
1452 |
msgid "Order Number"
|
1453 |
-
msgstr ""
|
1454 |
|
1455 |
#: src/Tribe/Privacy.php:514
|
1456 |
msgid "Event Tickets TribeCommerce Order Data"
|
1457 |
-
msgstr ""
|
1458 |
|
1459 |
#: src/Tribe/Privacy.php:381
|
1460 |
msgid "TribeCommerce order information was not removed. A database error may have occurred during deletion."
|
1461 |
-
msgstr ""
|
1462 |
|
1463 |
#: src/Tribe/Privacy.php:312
|
1464 |
msgid "TribeCommerce attendee information was not removed. A database error may have occurred during deletion."
|
1465 |
-
msgstr ""
|
1466 |
|
1467 |
#: src/Tribe/Privacy.php:248
|
1468 |
msgid "RSVP information was not removed. A database error may have occurred during deletion."
|
1469 |
-
msgstr ""
|
1470 |
|
1471 |
#: src/Tribe/Privacy.php:81 src/Tribe/Privacy.php:108
|
1472 |
msgid "Event Tickets TribeCommerce Order"
|
1473 |
-
msgstr ""
|
1474 |
|
1475 |
#: src/Tribe/Main.php:887
|
1476 |
msgid "When Event Tickets and Event Tickets Plus are both activated, Event Tickets Plus must be running version %1$s or greater. Please %2$smanually update now%3$s."
|
1477 |
-
msgstr ""
|
1478 |
|
1479 |
#: src/Tribe/Attendees.php:426
|
1480 |
msgid "%s - Attendee list"
|
1481 |
-
msgstr ""
|
1482 |
|
1483 |
#: common/src/Tribe/Plugins_API.php:37
|
1484 |
msgid "Event Aggregator adds massive import functionality to your calendar. Before you know it, you’ll be importing events from Meetup, Eventbrite, Google Calendar, iCalendar, and other URLs with ease. Schedule imports to run automatically behind-the-scenes or run them manually when you’re ready. Go ahead and import to your heart’s content—Event Aggregator hooks you up with a central dashboard in the admin to make managing your imports a breeze."
|
1485 |
-
msgstr ""
|
1486 |
|
1487 |
#: common/src/Tribe/Main.php:291
|
1488 |
msgid "Clear"
|
1489 |
-
msgstr ""
|
1490 |
|
1491 |
#: src/admin-views/tribe-options-tickets.php:327
|
1492 |
msgid "You have tickets!"
|
1493 |
-
msgstr ""
|
1494 |
|
1495 |
#: src/admin-views/tribe-options-tickets.php:295
|
1496 |
msgid "After a successful PayPal order users will be redirected to this page; use the %s shortcode to display the order confirmation to the user in the page content."
|
1497 |
-
msgstr ""
|
1498 |
|
1499 |
#: src/admin-views/privacy.php:56
|
1500 |
msgid "If you have extended our plugin(s) to send data to a third-party service such as Eventbrite, Google Maps, or PayPal, user information may be passed to these external services. These services may be located abroad."
|
1501 |
-
msgstr ""
|
1502 |
|
1503 |
#: src/admin-views/privacy.php:54
|
1504 |
msgid "Modern Tribe does not send any user data outside of your website by default."
|
1505 |
-
msgstr ""
|
1506 |
|
1507 |
#: src/admin-views/privacy.php:52
|
1508 |
msgid "Where We Send Your Data"
|
1509 |
-
msgstr ""
|
1510 |
|
1511 |
#: src/admin-views/privacy.php:50
|
1512 |
msgid "Certain data may be exported or removed upon users request via the existing Exporter or Eraser. Please note, however, that several “edge cases” exist in which we are unable to perfect the gathering and export of all data for your end users. We suggest running a search in your local database, as well as within the WordPress Dashboard, in order to identify all data collected and stored for your specific user requests."
|
1513 |
-
msgstr ""
|
1514 |
|
1515 |
#: src/admin-views/privacy.php:48
|
1516 |
msgid "All information (data) is retained in the local database indefinitely, unless otherwise deleted."
|
1517 |
-
msgstr ""
|
1518 |
|
1519 |
#: src/admin-views/privacy.php:46
|
1520 |
msgid "How Long You Retain this Data"
|
1521 |
-
msgstr ""
|
1522 |
|
1523 |
#: src/admin-views/privacy.php:44
|
1524 |
msgid "These API keys may include the following third party services: Google Maps and PayPal."
|
1525 |
-
msgstr ""
|
1526 |
|
1527 |
#: src/admin-views/privacy.php:42
|
1528 |
msgid "We make use of certain API keys, in order to provide specific features."
|
1529 |
-
msgstr ""
|
1530 |
|
1531 |
#: src/admin-views/privacy.php:38
|
1532 |
msgid "Events Tickets suite offers the use of third-party API keys. The primary functions are to enhance the features we've built in, some of which use Google Maps and PayPal. These API keys are not supplied by Modern Tribe."
|
1533 |
-
msgstr ""
|
1534 |
|
1535 |
#: src/admin-views/privacy.php:36
|
1536 |
msgid "API Keys"
|
1537 |
-
msgstr ""
|
1538 |
|
1539 |
#: src/admin-views/privacy.php:34
|
1540 |
msgid "Please note: The website owner can collect nearly any Attendee Information requested from ticket buyers by creating a custom registration form."
|
1541 |
-
msgstr ""
|
1542 |
|
1543 |
#: src/admin-views/privacy.php:31
|
1544 |
msgid "Ticket purchaser billing address, which is collected through the use of WooCommerce, Easy Digital Downloads, or PayPal"
|
1545 |
-
msgstr ""
|
1546 |
|
1547 |
#: src/admin-views/privacy.php:30
|
1548 |
msgid "Ticket purchaser information: name and email address"
|
1549 |
-
msgstr ""
|
1550 |
|
1551 |
#: src/admin-views/privacy.php:29
|
1552 |
msgid "Ticket information (RSVPs and Tickets): name, email address, and ticket number/SKU (via check-in page)"
|
1553 |
-
msgstr ""
|
1554 |
|
1555 |
#: src/admin-views/privacy.php:28
|
1556 |
msgid "Attendees information (RSVPs and Tickets): name and email address"
|
1557 |
-
msgstr ""
|
1558 |
|
1559 |
#: src/admin-views/privacy.php:25
|
1560 |
msgid "If you create, submit, import, save, or publish event ticket information, as well as RSVP or purchase tickets to events, such information is retained in the local database:"
|
1561 |
-
msgstr ""
|
1562 |
|
1563 |
#: src/admin-views/privacy.php:24 src/admin-views/privacy.php:40
|
1564 |
msgid "Suggested text:"
|
1565 |
-
msgstr ""
|
1566 |
|
1567 |
#: src/admin-views/privacy.php:23
|
1568 |
msgid "Through the usage of Event Tickets, Event Tickets Plus, and Community Tickets, information may be collected and stored within your website’s database."
|
1569 |
-
msgstr ""
|
1570 |
|
1571 |
#: src/admin-views/privacy.php:21
|
1572 |
msgid "Event, Attendee, and Ticket Purchaser Information"
|
1573 |
-
msgstr ""
|
1574 |
|
1575 |
#: src/admin-views/privacy.php:19
|
1576 |
msgid "What personal data we collect and why we collect it"
|
1577 |
-
msgstr ""
|
1578 |
|
1579 |
#: src/admin-views/privacy.php:17
|
1580 |
msgid "This information is only for guidance and not to be considered as legal advice."
|
1581 |
-
msgstr ""
|
1582 |
|
1583 |
#: src/admin-views/privacy.php:17
|
1584 |
msgid "Disclaimer:"
|
1585 |
-
msgstr ""
|
1586 |
|
1587 |
#: src/admin-views/privacy.php:16
|
1588 |
msgid "You should include the information below in the correct sections of you privacy policy."
|
1589 |
-
msgstr ""
|
1590 |
|
1591 |
#: src/admin-views/privacy.php:15
|
1592 |
msgid "This information serves as a guide on what sections need to be modified due to usage of Event Tickets and its Add-ons."
|
1593 |
-
msgstr ""
|
1594 |
|
1595 |
#: src/admin-views/privacy.php:14
|
1596 |
msgid "Hello,"
|
1597 |
-
msgstr ""
|
1598 |
|
1599 |
#: src/Tribe/REST/V1/Messages.php:22
|
1600 |
msgid "The requested attendee check in is not available"
|
1601 |
-
msgstr ""
|
1602 |
|
1603 |
#: src/Tribe/REST/V1/Messages.php:27
|
1604 |
msgid "The requested ticket is not accessible"
|
1605 |
-
msgstr ""
|
1606 |
|
1607 |
#: src/Tribe/REST/V1/Messages.php:20
|
1608 |
msgid "The requested post ID does not exist or is not an attendee"
|
1609 |
-
msgstr ""
|
1610 |
|
1611 |
#: src/Tribe/REST/V1/Messages.php:19
|
1612 |
msgid "The attendee ID is missing from the request"
|
1613 |
-
msgstr ""
|
1614 |
|
1615 |
#: src/Tribe/REST/V1/Endpoints/Swagger_Documentation.php:160
|
1616 |
msgid "Returns the documentation for Event Tickets REST API in Swagger consumable format."
|
1617 |
-
msgstr ""
|
1618 |
|
1619 |
#: src/Tribe/REST/V1/Endpoints/Swagger_Documentation.php:109
|
1620 |
msgid "Event Tickets REST API allows accessing ticket information easily and conveniently."
|
1621 |
-
msgstr ""
|
1622 |
|
1623 |
#: src/Tribe/REST/V1/Endpoints/Swagger_Documentation.php:108
|
1624 |
msgid "Event Tickets REST API"
|
1625 |
-
msgstr ""
|
1626 |
|
1627 |
#: src/Tribe/REST/V1/Endpoints/Base.php:77
|
1628 |
msgid "No description provided"
|
1629 |
-
msgstr ""
|
1630 |
|
1631 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:20
|
1632 |
msgid "The ticket WordPress post ID"
|
1633 |
-
msgstr ""
|
1634 |
|
1635 |
#: src/Tribe/Privacy.php:435
|
1636 |
msgid "Order Title"
|
1637 |
-
msgstr ""
|
1638 |
|
1639 |
#: src/Tribe/Privacy.php:430
|
1640 |
msgid "Event Tickets TribeCommerce Attendee Data"
|
1641 |
-
msgstr ""
|
1642 |
|
1643 |
#: src/Tribe/Privacy.php:154
|
1644 |
#: src/modules/blocks/rsvp/container-header/template.js:35
|
1645 |
#: src/resources/js/app/blocks.js:41074
|
1646 |
msgid "RSVP Title"
|
1647 |
-
msgstr ""
|
1648 |
|
1649 |
#: src/Tribe/Privacy.php:149
|
1650 |
msgid "Event Tickets RSVP Attendee Data"
|
1651 |
-
msgstr ""
|
1652 |
|
1653 |
#: src/Tribe/Privacy.php:76 src/Tribe/Privacy.php:103
|
1654 |
msgid "Event Tickets TribeCommerce Attendee"
|
1655 |
-
msgstr ""
|
1656 |
|
1657 |
#: src/Tribe/Privacy.php:71 src/Tribe/Privacy.php:98
|
1658 |
msgid "Event Tickets RSVP Attendee"
|
1659 |
-
msgstr ""
|
1660 |
|
1661 |
#: src/views/tickets/orders.php:32
|
1662 |
msgid "You don't have tickets for this event"
|
1663 |
-
msgstr ""
|
1664 |
|
1665 |
#: src/admin-views/tribe-options-tickets.php:263
|
1666 |
msgid "For help creating and configuring your account, call PayPal at 1-844-720-4038 (USA)"
|
1667 |
-
msgstr ""
|
1668 |
|
1669 |
#: common/src/Tribe/Admin/Notice/Php_Version.php:101
|
1670 |
msgid "Starting March 2019, %1$s will no longer work with versions prior to PHP 5.4. Currently your site is using PHP version %2$s. For best results, we recommend using PHP 5.6 or above."
|
1671 |
-
msgstr ""
|
1672 |
|
1673 |
#: common/src/Tribe/Admin/Notice/Php_Version.php:98
|
1674 |
msgid "Starting March 2019, %1$s will no longer support versions prior to PHP 5.6. Your site is currently using PHP version %2$s which will no longer be supported by %1$s. For best results, we recommend using PHP 5.6 or above."
|
1675 |
-
msgstr ""
|
1676 |
|
1677 |
#: src/views/tickets/tpp-return-to-cart.php:6
|
1678 |
msgid "Return to Cart"
|
1679 |
-
msgstr ""
|
1680 |
|
1681 |
#: src/admin-views/tribe-options-tickets.php:160
|
1682 |
msgid "Tribe Commerce is a light implementation of a commerce gateway using PayPal and simplified stock handling. If you need more advanced features, take a look at %1$s. In addition to integrating with your favorite ecommerce provider, Event Tickets Plus includes options to collect custom information for attendees, check users in via QR codes, and share stock between tickets. %2$s"
|
1683 |
-
msgstr ""
|
1684 |
|
1685 |
#: src/admin-views/tribe-options-tickets.php:156
|
1686 |
msgid "Check it out!"
|
1687 |
-
msgstr ""
|
1688 |
|
1689 |
#: src/admin-views/editor/list-row.php:101
|
1690 |
msgid "Stock management is disabled. Enable it on the related Woocommerce product's inventory settings."
|
1691 |
-
msgstr ""
|
1692 |
|
1693 |
#: src/admin-views/editor/fieldset/price.php:72
|
1694 |
msgid "Current sale or member price. This can be managed via the product editor."
|
1695 |
-
msgstr ""
|
1696 |
|
1697 |
#: src/admin-views/editor/fieldset/price.php:71
|
1698 |
msgid "Sale/Member Price:"
|
1699 |
-
msgstr ""
|
1700 |
|
1701 |
#: src/admin-views/attendees.php:125
|
1702 |
msgid "Search attendees"
|
1703 |
-
msgstr ""
|
1704 |
|
1705 |
#: src/Tribe/CSV_Importer/Column_Names.php:37
|
1706 |
msgid "Ticket Show Description"
|
1707 |
-
msgstr ""
|
1708 |
|
1709 |
#: common/src/admin-views/tribe-options-help.php:33
|
1710 |
msgid "Search our support help desk"
|
1711 |
-
msgstr ""
|
1712 |
|
1713 |
#: common/src/Tribe/Plugins_API.php:71
|
1714 |
msgid "Event Tickets Plus allows you to sell tickets to your events using WooCommerce, Easy Digital Downloads, or our built in Tribe Commerce tool. Add tickets to your posts and pages, or add %1$sThe Events Calendar%2$s and sell tickets from your event listings. Create custom registration forms, manage attendees, use custom capacity options, and more. Guest check in is easy with QR codes and our custom scanning app."
|
1715 |
-
msgstr ""
|
1716 |
|
1717 |
#: src/views/tickets/tpp.php:93
|
1718 |
msgid "%1$s available"
|
1719 |
-
msgstr ""
|
1720 |
|
1721 |
#: src/views/tickets/tpp.php:54
|
1722 |
msgid "Please fill in the ticket confirmation name and email fields."
|
1723 |
-
msgstr ""
|
1724 |
|
1725 |
#: src/views/tickets/tpp.php:36
|
1726 |
msgctxt "form heading"
|
1727 |
msgid "Tickets"
|
1728 |
-
msgstr ""
|
1729 |
|
1730 |
#: src/views/tickets/tpp-success.php:134 src/Tribe/Privacy.php:524
|
1731 |
msgid "Order Total"
|
1732 |
-
msgstr ""
|
1733 |
|
1734 |
#: src/views/tickets/tpp-success.php:80
|
1735 |
msgctxt "Success page tickets table header"
|
1736 |
msgid "Subtotal"
|
1737 |
-
msgstr ""
|
1738 |
|
1739 |
#: src/views/tickets/tpp-success.php:79
|
1740 |
msgctxt "Success page tickets table header"
|
1741 |
msgid "Quantity"
|
1742 |
-
msgstr ""
|
1743 |
|
1744 |
#: src/views/tickets/tpp-success.php:78
|
1745 |
msgctxt "Success page tickets table header"
|
1746 |
msgid "Price"
|
1747 |
-
msgstr ""
|
1748 |
|
1749 |
#: src/views/tickets/tpp-success.php:77
|
1750 |
msgctxt "Success page tickets table header"
|
1751 |
msgid "Ticket"
|
1752 |
-
msgstr ""
|
1753 |
|
1754 |
#: src/views/tickets/tpp-success.php:65
|
1755 |
msgid "Thank you for your purchase! You will receive your receipt and tickets via email."
|
1756 |
-
msgstr ""
|
1757 |
|
1758 |
#: src/views/tickets/tpp-success.php:56
|
1759 |
msgid "Your order (#%s) is currently processing. Once completed, you'll receive your ticket(s) in an email."
|
1760 |
-
msgstr ""
|
1761 |
|
1762 |
#: src/views/tickets/tpp-success.php:48
|
1763 |
msgid "Whoops! It looks like there was a problem with your order. Please contact the site owner for assistance."
|
1764 |
-
msgstr ""
|
1765 |
|
1766 |
#: src/views/tickets/tpp-success.php:42
|
1767 |
msgid "No order confirmation is available because no purchase was made."
|
1768 |
-
msgstr ""
|
1769 |
|
1770 |
#: src/views/tickets/orders-pp-tickets.php:71
|
1771 |
msgctxt "order status label"
|
1772 |
msgid "Payment status: "
|
1773 |
-
msgstr ""
|
1774 |
|
1775 |
#: src/views/tickets/orders-pp-tickets.php:41
|
1776 |
msgid "Purchased by %1$s (%2$s)"
|
1777 |
-
msgstr ""
|
1778 |
|
1779 |
#: src/views/tickets/orders-pp-tickets.php:32
|
1780 |
msgid "My Tickets for This %s"
|
1781 |
-
msgstr ""
|
1782 |
|
1783 |
#: src/views/login-to-purchase.php:16
|
1784 |
#: src/views/blocks/tickets/submit-login.php:20
|
1785 |
msgid "Log in to purchase"
|
1786 |
-
msgstr ""
|
1787 |
|
1788 |
#: src/views/login-before-purchase.php:24
|
1789 |
msgctxt "Registration link on Tribe Commerce checkout page, shown as an alternative the login link"
|
1790 |
msgid "create an account"
|
1791 |
-
msgstr ""
|
1792 |
|
1793 |
#: src/views/login-before-purchase.php:23
|
1794 |
msgctxt "Login link on Tribe Commerce checkout page, shown as an alternative to the registration link"
|
1795 |
msgid "Log in"
|
1796 |
-
msgstr ""
|
1797 |
|
1798 |
#: src/views/login-before-purchase.php:21
|
1799 |
msgctxt "Login link on Tribe Commerce checkout page"
|
1800 |
msgid "Log in before purchasing"
|
1801 |
-
msgstr ""
|
1802 |
|
1803 |
#: src/admin-views/tribe-options-tickets.php:358
|
1804 |
msgid "Override the default IPN notify URL with this value. This value must be the same set in PayPal IPN Notifications settings area (%s)."
|
1805 |
-
msgstr ""
|
1806 |
|
1807 |
#: src/admin-views/tribe-options-tickets.php:356
|
1808 |
msgid "IPN Notify URL"
|
1809 |
-
msgstr ""
|
1810 |
|
1811 |
#: src/admin-views/tribe-options-tickets.php:347
|
1812 |
msgid "You can see and manage your IPN Notifications history from the IPN Notifications settings area (%s)."
|
1813 |
-
msgstr ""
|
1814 |
|
1815 |
#: src/admin-views/tribe-options-tickets.php:344
|
1816 |
msgid "See your IPN Notification history"
|
1817 |
-
msgstr ""
|
1818 |
|
1819 |
#: src/admin-views/tribe-options-tickets.php:334
|
1820 |
msgid "Enables PayPal Sandbox mode for testing."
|
1821 |
-
msgstr ""
|
1822 |
|
1823 |
#: src/admin-views/tribe-options-tickets.php:333
|
1824 |
msgid "PayPal Sandbox"
|
1825 |
-
msgstr ""
|
1826 |
|
1827 |
#: src/admin-views/tribe-options-tickets.php:325
|
1828 |
msgid "Subject of the confirmation email sent to customers when confirming a ticket purchase."
|
1829 |
-
msgstr ""
|
1830 |
|
1831 |
#: src/admin-views/tribe-options-tickets.php:324
|
1832 |
msgid "Confirmation email subject"
|
1833 |
-
msgstr ""
|
1834 |
|
1835 |
#: src/admin-views/tribe-options-tickets.php:316
|
1836 |
msgid "Sender name of the confirmation email sent to customers when confirming a ticket purchase."
|
1837 |
-
msgstr ""
|
1838 |
|
1839 |
#: src/admin-views/tribe-options-tickets.php:315
|
1840 |
msgid "Confirmation email sender name"
|
1841 |
-
msgstr ""
|
1842 |
|
1843 |
#: src/admin-views/tribe-options-tickets.php:306
|
1844 |
msgid "Confirmation email sender address"
|
1845 |
-
msgstr ""
|
1846 |
|
1847 |
#: src/admin-views/tribe-options-tickets.php:292
|
1848 |
msgid "Success page"
|
1849 |
-
msgstr ""
|
1850 |
|
1851 |
#: src/admin-views/tribe-options-tickets.php:286
|
1852 |
msgid "Only decrease available ticket stock if an order is confirmed as Completed by PayPal."
|
1853 |
-
msgstr ""
|
1854 |
|
1855 |
#: src/admin-views/tribe-options-tickets.php:285
|
1856 |
msgid "Decrease available ticket stock as soon as a Pending order is created."
|
1857 |
-
msgstr ""
|
1858 |
|
1859 |
#: src/admin-views/tribe-options-tickets.php:281
|
1860 |
msgid "When a customer purchases a ticket, PayPal might flag the order as Pending. The order will be Complete once payment is confirmed by PayPal."
|
1861 |
-
msgstr ""
|
1862 |
|
1863 |
#: src/admin-views/tribe-options-tickets.php:280
|
1864 |
msgid "Stock Handling"
|
1865 |
-
msgstr ""
|
1866 |
|
1867 |
#: src/admin-views/tribe-options-tickets.php:273
|
1868 |
msgid "The currency that will be used for Tribe Commerce transactions."
|
1869 |
-
msgstr ""
|
1870 |
|
1871 |
#: src/admin-views/tribe-options-tickets.php:272
|
1872 |
msgid "Currency Code"
|
1873 |
-
msgstr ""
|
1874 |
|
1875 |
#: src/admin-views/tribe-options-tickets.php:260
|
1876 |
msgid "PayPal configuration status:"
|
1877 |
-
msgstr ""
|
1878 |
|
1879 |
#: src/admin-views/tribe-options-tickets.php:237
|
1880 |
#: src/admin-views/tribe-options-tickets.php:249
|
1881 |
msgid "No"
|
1882 |
-
msgstr ""
|
1883 |
|
1884 |
#: src/admin-views/tribe-options-tickets.php:234
|
1885 |
msgid "Have you enabled instant payment notifications (IPN) in your PayPal account's Selling Tools?"
|
1886 |
-
msgstr ""
|
1887 |
|
1888 |
#: src/admin-views/tribe-options-tickets.php:226
|
1889 |
msgid "PayPal email to receive payments:"
|
1890 |
-
msgstr ""
|
1891 |
|
1892 |
#: src/admin-views/tribe-options-tickets.php:220
|
1893 |
msgid "Configure PayPal:"
|
1894 |
-
msgstr ""
|
1895 |
|
1896 |
#: src/admin-views/tribe-options-tickets.php:212
|
1897 |
msgid "Your site address is: %s"
|
1898 |
-
msgstr ""
|
1899 |
|
1900 |
#: src/admin-views/tribe-options-tickets.php:210
|
1901 |
msgid "Have you entered this site's address in the Notification URL field in IPN Settings?"
|
1902 |
-
msgstr ""
|
1903 |
|
1904 |
#: src/admin-views/tribe-options-tickets.php:204
|
1905 |
msgid "In order to use Tribe Commerce to sell tickets, you must configure your PayPal account to communicate with your WordPress site. If you need help getting set up, follow %s"
|
1906 |
-
msgstr ""
|
1907 |
|
1908 |
#: src/admin-views/tribe-options-tickets.php:202
|
1909 |
msgid "these instructions"
|
1910 |
-
msgstr ""
|
1911 |
|
1912 |
#: src/admin-views/tribe-options-tickets.php:175
|
1913 |
msgid "Check this box if you wish to turn on Tribe Commerce functionality"
|
1914 |
-
msgstr ""
|
1915 |
|
1916 |
#: src/admin-views/tribe-options-tickets.php:174
|
1917 |
msgid "Enable Tribe Commerce "
|
1918 |
-
msgstr ""
|
1919 |
|
1920 |
#: src/admin-views/tribe-options-tickets.php:144
|
1921 |
msgid "Tribe Commerce"
|
1922 |
-
msgstr ""
|
1923 |
|
1924 |
#: src/admin-views/tribe-options-tickets.php:54
|
1925 |
msgid "Require users to log in before they purchase tickets"
|
1926 |
-
msgstr ""
|
1927 |
|
1928 |
#: src/Tribe/Status/Abstract_Commerce.php:176
|
1929 |
msgid "SKU: (%s)"
|
1930 |
-
msgstr ""
|
1931 |
|
1932 |
#: src/admin-views/tpp-orders.php:23
|
1933 |
msgctxt "post type details"
|
1934 |
msgid "%s Details"
|
1935 |
-
msgstr ""
|
1936 |
|
1937 |
#: src/admin-views/tpp-metabox-sku.php:30 src/resources/js/app/blocks.js:45740
|
1938 |
msgid "A unique identifying code for each ticket type you're selling"
|
1939 |
-
msgstr ""
|
1940 |
|
1941 |
#: src/admin-views/tpp-metabox-sku.php:20
|
1942 |
msgid "SKU:"
|
1943 |
-
msgstr ""
|
1944 |
|
1945 |
#: src/admin-views/editor/panel/list.php:66
|
1946 |
msgid "New ticket"
|
1947 |
-
msgstr ""
|
1948 |
|
1949 |
#: src/admin-views/editor/panel/list.php:9
|
1950 |
msgid "No commerce providers available"
|
1951 |
-
msgstr ""
|
1952 |
|
1953 |
#: src/admin-views/editor/panel/list.php:8
|
1954 |
msgid "Add a new ticket"
|
1955 |
-
msgstr ""
|
1956 |
|
1957 |
#: src/admin-views/editor/fieldset/settings-provider.php:33
|
1958 |
msgid "Note: adjusting this setting will only impact new tickets. Existing tickets will not change. We highly recommend that all tickets for one event use the same ecommerce plugin."
|
1959 |
-
msgstr ""
|
1960 |
|
1961 |
#: src/admin-views/editor/fieldset/settings-provider.php:33
|
1962 |
msgid "It looks like you have multiple ecommerce plugins active. We recommend running only one at a time. However, if you need to run multiple, please select which one to use to sell tickets for this event."
|
1963 |
-
msgstr ""
|
1964 |
|
1965 |
#: src/admin-views/editor/fieldset/settings-provider.php:32
|
1966 |
msgid "Sell tickets using:"
|
1967 |
-
msgstr ""
|
1968 |
|
1969 |
#: src/admin-views/editor/fieldset/price.php:68
|
1970 |
msgid "Current sale price. This can be managed via the product editor."
|
1971 |
-
msgstr ""
|
1972 |
|
1973 |
#: src/admin-views/editor/fieldset/price.php:21
|
1974 |
msgid "Leave blank for free tickets"
|
1975 |
-
msgstr ""
|
1976 |
|
1977 |
#: src/admin-views/editor/fieldset/price.php:7
|
1978 |
msgid "Ticket Price must be greater than zero."
|
1979 |
-
msgstr ""
|
1980 |
|
1981 |
#: src/views/registration/summary/tickets-header.php:19
|
1982 |
#: src/admin-views/editor/column-head-price.php:1
|
1983 |
msgid "Price"
|
1984 |
-
msgstr ""
|
1985 |
|
1986 |
#: src/admin-views/editor/button-view-orders.php:35
|
1987 |
msgid "View Orders"
|
1988 |
-
msgstr ""
|
1989 |
|
1990 |
#: src/Tribe/Metabox.php:349 src/Tribe/Metabox.php:386
|
1991 |
msgid "The attendee ID is missing from the request parameters."
|
1992 |
-
msgstr ""
|
1993 |
|
1994 |
#: src/Tribe/Commerce/PayPal/Tickets_View.php:149
|
1995 |
msgid "unavailable"
|
1996 |
-
msgstr ""
|
1997 |
|
1998 |
#: src/Tribe/Commerce/PayPal/Tickets_View.php:118
|
1999 |
msgid "This ticket is no longer active."
|
2000 |
-
msgstr ""
|
2001 |
|
2002 |
#: src/Tribe/Commerce/PayPal/Oversell/Sell_Available.php:47
|
2003 |
msgid "Sell only available"
|
2004 |
-
msgstr ""
|
2005 |
|
2006 |
#: src/Tribe/Commerce/PayPal/Oversell/Sell_All.php:46
|
2007 |
msgid "Oversell all requested"
|
2008 |
-
msgstr ""
|
2009 |
|
2010 |
#: src/Tribe/Commerce/PayPal/Oversell/No_Oversell.php:46
|
2011 |
msgid "Do not oversell"
|
2012 |
-
msgstr ""
|
2013 |
|
2014 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:242
|
2015 |
msgid "Process order"
|
2016 |
-
msgstr ""
|
2017 |
|
2018 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:224
|
2019 |
msgid "Delete all attendees for this order and do not email tickets. You may also want to refund the order %1$sin your PayPal account%2$s."
|
2020 |
-
msgstr ""
|
2021 |
|
2022 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:217
|
2023 |
msgid "Create attendee records and send emails for all tickets in this order (overselling the event)."
|
2024 |
-
msgstr ""
|
2025 |
|
2026 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:124
|
2027 |
msgid "%1$s is oversold: there are more tickets sold than the available capacity. This can occur when the PayPal transaction is not completed immediately, delaying the decrease in ticket availability. Order %2$s includes %3$s ticket(s). There are only %4$s ticket(s) left. Ticket emails have not yet been sent for this order. Choose how to process this order from the options below."
|
2028 |
-
msgstr ""
|
2029 |
|
2030 |
#. Description of the plugin
|
2031 |
msgid "Event Tickets allows you to sell basic tickets and collect RSVPs from any post, page, or event."
|
2032 |
-
msgstr ""
|
2033 |
|
2034 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:122
|
2035 |
msgid "in your PayPal account"
|
2036 |
-
msgstr ""
|
2037 |
|
2038 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:110
|
2039 |
msgid "An event"
|
2040 |
-
msgstr ""
|
2041 |
|
2042 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:247
|
2043 |
msgid "No matching orders found."
|
2044 |
-
msgstr ""
|
2045 |
|
2046 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:157
|
2047 |
msgid "Refunded with %s"
|
2048 |
-
msgstr ""
|
2049 |
|
2050 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:150
|
2051 |
msgid "%1$s"
|
2052 |
-
msgstr ""
|
2053 |
|
2054 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:79
|
2055 |
msgid "Total"
|
2056 |
-
msgstr ""
|
2057 |
|
2058 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:76
|
2059 |
msgid "Status"
|
2060 |
-
msgstr ""
|
2061 |
|
2062 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:75 src/Tribe/Privacy.php:169
|
2063 |
#: src/Tribe/Privacy.php:450 src/Tribe/Privacy.php:546
|
2064 |
msgid "Date"
|
2065 |
-
msgstr ""
|
2066 |
|
2067 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:74
|
2068 |
msgid "Purchased"
|
2069 |
-
msgstr ""
|
2070 |
|
2071 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:71
|
2072 |
msgid "Order"
|
2073 |
-
msgstr ""
|
2074 |
|
2075 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:42
|
2076 |
msgid "Number of orders per page:"
|
2077 |
-
msgstr ""
|
2078 |
|
2079 |
#: src/Tribe/Commerce/PayPal/Orders/Sales.php:259
|
2080 |
msgid "Not completed"
|
2081 |
-
msgstr ""
|
2082 |
|
2083 |
#: src/Tribe/Commerce/PayPal/Orders/Sales.php:255
|
2084 |
#: src/admin-views/tpp-orders.php:121
|
2085 |
msgid "Completed"
|
2086 |
-
msgstr ""
|
2087 |
|
2088 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:315
|
2089 |
msgid "Search Orders"
|
2090 |
-
msgstr ""
|
2091 |
|
2092 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:213
|
2093 |
msgctxt "Browser title"
|
2094 |
msgid "%s - PayPal Orders"
|
2095 |
-
msgstr ""
|
2096 |
|
2097 |
#: src/Tribe/Commerce/PayPal/Orders/Tab.php:33
|
2098 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:108
|
2099 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:157
|
2100 |
msgid "PayPal Orders"
|
2101 |
-
msgstr ""
|
2102 |
|
2103 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:106
|
2104 |
msgid "See PayPal purchases for this %s"
|
2105 |
-
msgstr ""
|
2106 |
|
2107 |
#: src/Tribe/Commerce/PayPal/Notices.php:45
|
2108 |
msgid "set it here"
|
2109 |
-
msgstr ""
|
2110 |
|
2111 |
#: src/Tribe/Commerce/PayPal/Notices.php:43
|
2112 |
msgid "PayPal is using PDT data but you have not set the PDT identity token"
|
2113 |
-
msgstr ""
|
2114 |
|
2115 |
#: src/Tribe/Commerce/PayPal/Main.php:1779
|
2116 |
msgid "Report"
|
2117 |
-
msgstr ""
|
2118 |
|
2119 |
#: src/Tribe/Commerce/PayPal/Main.php:1753
|
2120 |
msgid "Sales report"
|
2121 |
-
msgstr ""
|
2122 |
|
2123 |
#: src/Tribe/Commerce/PayPal/Main.php:454
|
2124 |
#: src/modules/blocks/tickets/action-buttons/orders/template.js:25
|
2125 |
#: src/resources/js/app/blocks.js:43316
|
2126 |
msgid "Orders"
|
2127 |
-
msgstr ""
|
2128 |
|
2129 |
#: src/Tribe/Commerce/PayPal/Main.php:429
|
2130 |
msgid "Tribe Commerce Ticket"
|
2131 |
-
msgstr ""
|
2132 |
|
2133 |
#: src/Tribe/Commerce/PayPal/Main.php:428
|
2134 |
msgid "Tribe Commerce Tickets"
|
2135 |
-
msgstr ""
|
2136 |
|
2137 |
#: src/Tribe/Commerce/PayPal/Main.php:176
|
2138 |
msgctxt "ticket provider"
|
2139 |
msgid "Tribe Commerce"
|
2140 |
-
msgstr ""
|
2141 |
|
2142 |
#: src/Tribe/Commerce/PayPal/Links.php:56
|
2143 |
msgid "Profile and Settings > My selling tools > Instant Payment Notification > Update"
|
2144 |
-
msgstr ""
|
2145 |
|
2146 |
#: src/Tribe/Commerce/PayPal/Links.php:29
|
2147 |
msgid "Profile and Settings > My selling tools > Instant Payment Notification > IPN History Page"
|
2148 |
-
msgstr ""
|
2149 |
|
2150 |
#: src/Tribe/Commerce/PayPal/Handler/IPN.php:147
|
2151 |
#: src/Tribe/Commerce/PayPal/Handler/Invalid_PDT.php:74
|
2152 |
#: src/Tribe/Commerce/PayPal/Handler/PDT.php:136
|
2153 |
msgctxt "a PayPal configuration status"
|
2154 |
msgid "incomplete"
|
2155 |
-
msgstr ""
|
2156 |
|
2157 |
#: src/Tribe/Commerce/PayPal/Handler/IPN.php:143
|
2158 |
msgctxt "a PayPal configuration status"
|
2159 |
msgid "complete"
|
2160 |
-
msgstr ""
|
2161 |
|
2162 |
#: src/Tribe/Commerce/PayPal/Frontend/Tickets_Form.php:69
|
2163 |
msgid "Your PayPal Ticket has been received! Check your email for your PayPal Ticket confirmation."
|
2164 |
-
msgstr ""
|
2165 |
|
2166 |
#: src/Tribe/Commerce/PayPal/Errors.php:34
|
2167 |
msgid "Your order is currently processing. Once completed, you'll receive your ticket(s) in an email."
|
2168 |
-
msgstr ""
|
2169 |
|
2170 |
#: src/Tribe/Commerce/PayPal/Errors.php:31
|
2171 |
msgid "You should add at least one ticket."
|
2172 |
-
msgstr ""
|
2173 |
|
2174 |
#: src/Tribe/Commerce/PayPal/Errors.php:30
|
2175 |
msgid "You can't add more tickets than the total remaining tickets."
|
2176 |
-
msgstr ""
|
2177 |
|
2178 |
#: src/Tribe/Commerce/PayPal/Errors.php:29
|
2179 |
msgid "In order to purchase tickets, you must enter your name and a valid email address."
|
2180 |
-
msgstr ""
|
2181 |
|
2182 |
#: src/Tribe/Commerce/PayPal/Errors.php:26
|
2183 |
msgid "Ticket quantity is 0"
|
2184 |
-
msgstr ""
|
2185 |
|
2186 |
#: src/Tribe/Commerce/PayPal/Errors.php:25
|
2187 |
msgid "Trying to oversell a ticket but the current oversell policy does not allow it"
|
2188 |
-
msgstr ""
|
2189 |
|
2190 |
#: src/Tribe/Commerce/PayPal/Errors.php:24
|
2191 |
msgid "Attendee email and/or full name is missing"
|
2192 |
-
msgstr ""
|
2193 |
|
2194 |
#: src/Tribe/Commerce/PayPal/Errors.php:23
|
2195 |
msgid "There was an error"
|
2196 |
-
msgstr ""
|
2197 |
|
2198 |
#: src/Tribe/Commerce/PayPal/Endpoints/Success_Template.php:99
|
2199 |
msgid "pending"
|
2200 |
-
msgstr ""
|
2201 |
|
2202 |
#: src/Tribe/Commerce/PayPal/Attendance_Totals.php:71
|
2203 |
msgctxt "attendee summary"
|
2204 |
msgid "Complete:"
|
2205 |
-
msgstr ""
|
2206 |
|
2207 |
#: src/Tribe/Commerce/PayPal/Attendance_Totals.php:70
|
2208 |
msgctxt "attendee summary"
|
2209 |
msgid "Total Tickets Issued:"
|
2210 |
-
msgstr ""
|
2211 |
|
2212 |
#: src/Tribe/Commerce/Currency.php:305
|
2213 |
msgid "U.S. Dollar (USD)"
|
2214 |
-
msgstr ""
|
2215 |
|
2216 |
#: src/Tribe/Commerce/Currency.php:299
|
2217 |
msgid "Taiwan New Dollar (TWD)"
|
2218 |
-
msgstr ""
|
2219 |
|
2220 |
#: src/Tribe/Commerce/Currency.php:293
|
2221 |
msgid "Thai Baht (THB)"
|
2222 |
-
msgstr ""
|
2223 |
|
2224 |
#: src/Tribe/Commerce/Currency.php:287
|
2225 |
msgid "Singapore Dollar (SGD)"
|
2226 |
-
msgstr ""
|
2227 |
|
2228 |
#: src/Tribe/Commerce/Currency.php:281
|
2229 |
msgid "Swedish Krona (SEK)"
|
2230 |
-
msgstr ""
|
2231 |
|
2232 |
#: src/Tribe/Commerce/Currency.php:269
|
2233 |
msgid "Polish Zloty (PLN)"
|
2234 |
-
msgstr ""
|
2235 |
|
2236 |
#: src/Tribe/Commerce/Currency.php:263
|
2237 |
msgid "Philippine Peso (PHP)"
|
2238 |
-
msgstr ""
|
2239 |
|
2240 |
#: src/Tribe/Commerce/Currency.php:257
|
2241 |
msgid "New Zealand Dollar (NZD)"
|
2242 |
-
msgstr ""
|
2243 |
|
2244 |
#: src/Tribe/Commerce/Currency.php:251
|
2245 |
msgid "Norwegian Krone (NOK)"
|
2246 |
-
msgstr ""
|
2247 |
|
2248 |
#: src/Tribe/Commerce/Currency.php:245
|
2249 |
msgid "Mexican Peso (MXN)"
|
2250 |
-
msgstr ""
|
2251 |
|
2252 |
#: src/Tribe/Commerce/Currency.php:239
|
2253 |
msgid "Malaysian Ringgit (MYR)"
|
2254 |
-
msgstr ""
|
2255 |
|
2256 |
#: src/Tribe/Commerce/Currency.php:233
|
2257 |
msgid "Japanese Yen (JPY)"
|
2258 |
-
msgstr ""
|
2259 |
|
2260 |
#: src/Tribe/Commerce/Currency.php:221
|
2261 |
msgid "Israeli New Sheqel (ILS)"
|
2262 |
-
msgstr ""
|
2263 |
|
2264 |
#: src/Tribe/Commerce/Currency.php:215
|
2265 |
msgid "Hungarian Forint (HUF)"
|
2266 |
-
msgstr ""
|
2267 |
|
2268 |
#: src/Tribe/Commerce/Currency.php:209
|
2269 |
msgid "Hong Kong Dollar (HKD)"
|
2270 |
-
msgstr ""
|
2271 |
|
2272 |
#: src/Tribe/Commerce/Currency.php:203
|
2273 |
msgid "Pound Sterling (GBP)"
|
2274 |
-
msgstr ""
|
2275 |
|
2276 |
#: src/Tribe/Commerce/Currency.php:197
|
2277 |
msgid "Euro (EUR)"
|
2278 |
-
msgstr ""
|
2279 |
|
2280 |
#: src/Tribe/Commerce/Currency.php:191
|
2281 |
msgid "Danish Krone (DKK)"
|
2282 |
-
msgstr ""
|
2283 |
|
2284 |
#: src/Tribe/Commerce/Currency.php:184
|
2285 |
msgid "Czech Koruna (CZK)"
|
2286 |
-
msgstr ""
|
2287 |
|
2288 |
#: src/Tribe/Commerce/Currency.php:178
|
2289 |
msgid "Swiss Franc (CHF)"
|
2290 |
-
msgstr ""
|
2291 |
|
2292 |
#: src/Tribe/Commerce/Currency.php:172
|
2293 |
msgid "Canadian Dollar (CAD)"
|
2294 |
-
msgstr ""
|
2295 |
|
2296 |
#: src/Tribe/Commerce/Currency.php:166
|
2297 |
msgid "Brazilian Real (BRL)"
|
2298 |
-
msgstr ""
|
2299 |
|
2300 |
#: src/Tribe/Commerce/Currency.php:160
|
2301 |
msgid "Australian Dollar (AUD)"
|
2302 |
-
msgstr ""
|
2303 |
|
2304 |
#: src/Tribe/Attendees_Table.php:814
|
2305 |
msgid "No matching attendees found."
|
2306 |
-
msgstr ""
|
2307 |
|
2308 |
#: src/Tribe/Attendees_Table.php:44
|
2309 |
msgid "Number of attendees per page:"
|
2310 |
-
msgstr ""
|
2311 |
|
2312 |
#: src/Tribe/Admin/Notices.php:53
|
2313 |
msgid "Event Tickets does not support ticket sales via third party ecommerce plugins. If you want to sell tickets with %1$s, please purchase a license for %2$s."
|
2314 |
-
msgstr ""
|
2315 |
|
2316 |
#: common/src/Tribe/Validate.php:184
|
2317 |
msgid "%s must not be empty"
|
2318 |
-
msgstr ""
|
2319 |
|
2320 |
#: src/template-tags/tickets.php:446
|
2321 |
msgctxt "ticket shared capacity message (remaining stock)"
|
2322 |
msgid "%1$d available of shared capacity"
|
2323 |
-
msgstr ""
|
2324 |
|
2325 |
#: src/admin-views/rsvp-metabox-capacity.php:19
|
2326 |
#: src/admin-views/tpp-metabox-capacity.php:25
|
2327 |
#: src/resources/js/app/blocks.js:45360
|
2328 |
msgid "Leave blank for unlimited"
|
2329 |
-
msgstr ""
|
2330 |
|
2331 |
#: src/admin-views/editor/panel/ticket.php:190
|
2332 |
msgid "Save RSVP"
|
2333 |
-
msgstr ""
|
2334 |
|
2335 |
#: src/admin-views/editor/panel/ticket.php:181
|
2336 |
msgid "Save ticket"
|
2337 |
-
msgstr ""
|
2338 |
|
2339 |
#: src/admin-views/editor/panel/ticket.php:99
|
2340 |
msgid "Ticket type name shows on the front end and emailed tickets"
|
2341 |
-
msgstr ""
|
2342 |
|
2343 |
#: src/admin-views/editor/panel/ticket.php:97
|
2344 |
msgid "Ticket Type is a required field."
|
2345 |
-
msgstr ""
|
2346 |
|
2347 |
#: src/admin-views/editor/panel/ticket.php:88
|
2348 |
msgid "Type:"
|
@@ -2350,102 +2350,102 @@ msgstr "Typ:"
|
|
2350 |
|
2351 |
#: src/admin-views/editor/panel/ticket.php:83
|
2352 |
msgid "Edit RSVP"
|
2353 |
-
msgstr ""
|
2354 |
|
2355 |
#: src/admin-views/editor/panel/ticket.php:75
|
2356 |
msgid "Add new RSVP"
|
2357 |
-
msgstr ""
|
2358 |
|
2359 |
#: src/admin-views/editor/panel/settings.php:80
|
2360 |
msgid "Save settings"
|
2361 |
-
msgstr ""
|
2362 |
|
2363 |
#: src/admin-views/editor/panel/settings.php:43
|
2364 |
msgid "Select an image from your Media Library to display on emailed tickets. For best results, use a .jpg, .png, or .gif at least 1160px wide."
|
2365 |
-
msgstr ""
|
2366 |
|
2367 |
#: src/admin-views/editor/panel/settings.php:41
|
2368 |
msgid "Ticket header image:"
|
2369 |
-
msgstr ""
|
2370 |
|
2371 |
#: src/admin-views/editor/panel/list.php:74
|
2372 |
msgid "New RSVP"
|
2373 |
-
msgstr ""
|
2374 |
|
2375 |
#: src/admin-views/editor/panel/list.php:72
|
2376 |
msgid "Add a new RSVP"
|
2377 |
-
msgstr ""
|
2378 |
|
2379 |
#: src/admin-views/editor/panel/list.php:43
|
2380 |
msgid "View Attendees"
|
2381 |
-
msgstr ""
|
2382 |
|
2383 |
#: src/admin-views/editor/panel/list.php:15
|
2384 |
msgid "You have unsaved changes to your tickets. Discard those changes?"
|
2385 |
-
msgstr ""
|
2386 |
|
2387 |
#: src/admin-views/editor/list-table.php:40
|
2388 |
msgid "Available"
|
2389 |
-
msgstr ""
|
2390 |
|
2391 |
#: src/admin-views/editor/list-table.php:39
|
2392 |
#: src/modules/blocks/tickets/capacity-table/template.js:36
|
2393 |
#: src/resources/js/app/blocks.js:43661
|
2394 |
msgid "Capacity"
|
2395 |
-
msgstr ""
|
2396 |
|
2397 |
#: src/admin-views/editor/list-row.php:112
|
2398 |
msgid "( Ticket ID: %d )"
|
2399 |
-
msgstr ""
|
2400 |
|
2401 |
#: src/admin-views/editor/list-row.php:98
|
2402 |
msgid "The number of Complete ticket sales does not match the number of attendees. Please check the Attendees list and adjust ticket stock in WooCommerce as needed."
|
2403 |
-
msgstr ""
|
2404 |
|
2405 |
#: src/admin-views/editor/list-row.php:96
|
2406 |
msgid "Available:"
|
2407 |
-
msgstr ""
|
2408 |
|
2409 |
#: src/admin-views/rsvp-metabox-capacity.php:10
|
2410 |
#: src/admin-views/editor/list-row.php:91
|
2411 |
#: src/admin-views/tpp-metabox-capacity.php:16
|
2412 |
msgid "Capacity:"
|
2413 |
-
msgstr ""
|
2414 |
|
2415 |
#: src/admin-views/editor/fieldset/history.php:30
|
2416 |
msgid "Ti"
|
2417 |
-
msgstr ""
|
2418 |
|
2419 |
#: src/admin-views/editor/fieldset/history.php:27
|
2420 |
msgid "History"
|
2421 |
-
msgstr ""
|
2422 |
|
2423 |
#: src/admin-views/editor/fieldset/advanced.php:132
|
2424 |
msgid "If you do not set an end sale date, tickets sales will never end."
|
2425 |
-
msgstr ""
|
2426 |
|
2427 |
#: src/admin-views/editor/fieldset/advanced.php:130
|
2428 |
msgid "If you do not set an end sale date, tickets will be available until the event begins."
|
2429 |
-
msgstr ""
|
2430 |
|
2431 |
#: src/admin-views/editor/fieldset/advanced.php:124
|
2432 |
msgid "Ticket end date"
|
2433 |
-
msgstr ""
|
2434 |
|
2435 |
#: src/admin-views/editor/fieldset/advanced.php:98
|
2436 |
#: src/modules/blocks/ticket/container-content/advanced-options/duration/template.js:32
|
2437 |
#: src/resources/js/app/blocks.js:45517
|
2438 |
msgid "If you do not set a start sale date, tickets will be available immediately."
|
2439 |
-
msgstr ""
|
2440 |
|
2441 |
#: src/admin-views/editor/fieldset/advanced.php:97
|
2442 |
#: src/admin-views/editor/fieldset/advanced.php:126
|
2443 |
msgid "HH:MM"
|
2444 |
-
msgstr ""
|
2445 |
|
2446 |
#: src/admin-views/editor/fieldset/advanced.php:95
|
2447 |
msgid "Ticket start date"
|
2448 |
-
msgstr ""
|
2449 |
|
2450 |
#: src/admin-views/editor/fieldset/advanced.php:84
|
2451 |
#: src/admin-views/editor/fieldset/advanced.php:113
|
@@ -2453,44 +2453,44 @@ msgstr ""
|
|
2453 |
#: common/src/resources/js/app/elements.js:9804
|
2454 |
#: common/src/resources/js/app/utils.js:7352
|
2455 |
msgid "at"
|
2456 |
-
msgstr ""
|
2457 |
|
2458 |
#: src/admin-views/editor/fieldset/advanced.php:83
|
2459 |
#: src/admin-views/editor/fieldset/advanced.php:112
|
2460 |
msgid "YYYY-MM-DD"
|
2461 |
-
msgstr ""
|
2462 |
|
2463 |
#: src/admin-views/editor/fieldset/advanced.php:65
|
2464 |
msgid "Show description on front end ticket form."
|
2465 |
-
msgstr ""
|
2466 |
|
2467 |
#: src/admin-views/editor/fieldset/advanced.php:47
|
2468 |
msgid "Description:"
|
2469 |
-
msgstr ""
|
2470 |
|
2471 |
#: src/admin-views/editor/fieldset/advanced.php:45
|
2472 |
msgid "Advanced Settings"
|
2473 |
-
msgstr ""
|
2474 |
|
2475 |
#: src/admin-views/editor/fieldset/advanced.php:42
|
2476 |
msgid "Advanced"
|
2477 |
-
msgstr ""
|
2478 |
|
2479 |
#: src/admin-views/editor/fieldset/advanced.php:38
|
2480 |
msgid "Start sale date cannot be greater than End Sale date"
|
2481 |
-
msgstr ""
|
2482 |
|
2483 |
#: src/admin-views/editor/fieldset/advanced.php:37
|
2484 |
msgid "Start sale date cannot be empty."
|
2485 |
-
msgstr ""
|
2486 |
|
2487 |
#: src/admin-views/admin-welcome-message.php:33
|
2488 |
msgid "Settings Overview"
|
2489 |
-
msgstr ""
|
2490 |
|
2491 |
#: src/Tribe/Main.php:673
|
2492 |
msgid "Welcome to Event Tickets!"
|
2493 |
-
msgstr ""
|
2494 |
|
2495 |
#: src/views/blocks/rsvp/details/availability.php:28
|
2496 |
#: src/views/blocks/tickets/extra-available-unlimited.php:18
|
@@ -2501,145 +2501,145 @@ msgstr ""
|
|
2501 |
#: src/resources/js/app/blocks.js:5523 src/resources/js/app/blocks.js:41107
|
2502 |
#: src/resources/js/app/data.js:5506
|
2503 |
msgid "Unlimited"
|
2504 |
-
msgstr ""
|
2505 |
|
2506 |
#: src/Tribe/Tickets.php:1196 src/modules/data/blocks/ticket/options.js:16
|
2507 |
#: src/resources/js/app/blocks.js:5520 src/resources/js/app/data.js:5503
|
2508 |
msgid "Set capacity for this ticket only"
|
2509 |
-
msgstr ""
|
2510 |
|
2511 |
#: src/Tribe/Tickets.php:1195
|
2512 |
msgid "Shared capacity with other tickets"
|
2513 |
-
msgstr ""
|
2514 |
|
2515 |
#: src/Tribe/Tickets.php:459
|
2516 |
#: src/modules/blocks/ticket/container-content/advanced-options/move-delete/template.js:18
|
2517 |
#: src/resources/js/app/blocks.js:45996
|
2518 |
msgid "Move Ticket"
|
2519 |
-
msgstr ""
|
2520 |
|
2521 |
#: src/Tribe/Tickets.php:459
|
2522 |
#: src/modules/blocks/rsvp/advanced-options/move-delete/template.js:18
|
2523 |
#: src/resources/js/app/blocks.js:41552
|
2524 |
msgid "Move RSVP"
|
2525 |
-
msgstr ""
|
2526 |
|
2527 |
#: src/Tribe/Tickets.php:384
|
2528 |
msgid "Delete Ticket"
|
2529 |
-
msgstr ""
|
2530 |
|
2531 |
#: src/Tribe/Tickets.php:384
|
2532 |
msgid "Delete RSVP"
|
2533 |
-
msgstr ""
|
2534 |
|
2535 |
#: src/Tribe/Metabox.php:311
|
2536 |
msgid "Failed to Delete the Ticket, Refresh the Page to try again."
|
2537 |
-
msgstr ""
|
2538 |
|
2539 |
#: src/Tribe/Metabox.php:271 src/Tribe/Metabox.php:317
|
2540 |
#: src/Tribe/Metabox.php:355 src/Tribe/Metabox.php:392
|
2541 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:66
|
2542 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:242
|
2543 |
msgid "Commerce Module invalid"
|
2544 |
-
msgstr ""
|
2545 |
|
2546 |
#: src/Tribe/Metabox.php:265
|
2547 |
msgid "Failed to Edit the Ticket, Refresh the Page to try again."
|
2548 |
-
msgstr ""
|
2549 |
|
2550 |
#: src/Tribe/Metabox.php:255 src/Tribe/Metabox.php:307
|
2551 |
msgid "Invalid Ticket"
|
2552 |
-
msgstr ""
|
2553 |
|
2554 |
#: src/Tribe/Metabox.php:220
|
2555 |
msgid "Failed to Add the Ticket"
|
2556 |
-
msgstr ""
|
2557 |
|
2558 |
#: src/Tribe/Metabox.php:202
|
2559 |
msgid "Commerce Provider invalid"
|
2560 |
-
msgstr ""
|
2561 |
|
2562 |
#: src/Tribe/Metabox.php:198
|
2563 |
msgid "Failed to Add the Ticket, Refresh the Page to try again."
|
2564 |
-
msgstr ""
|
2565 |
|
2566 |
#: src/Tribe/Metabox.php:188 src/Tribe/Metabox.php:249
|
2567 |
#: src/Tribe/Metabox.php:301
|
2568 |
msgid "Invalid parent Post"
|
2569 |
-
msgstr ""
|
2570 |
|
2571 |
#: src/Tribe/Metabox.php:109
|
2572 |
msgid "Invalid Post ID"
|
2573 |
-
msgstr ""
|
2574 |
|
2575 |
#: src/Tribe/CSV_Importer/Column_Names.php:43
|
2576 |
#: src/resources/js/app/blocks.js:45386
|
2577 |
msgid "Ticket Capacity"
|
2578 |
-
msgstr ""
|
2579 |
|
2580 |
#: common/src/admin-views/tribe-options-help.php:20
|
2581 |
msgid "Check out our %s for developers."
|
2582 |
-
msgstr ""
|
2583 |
|
2584 |
#: common/src/admin-views/tribe-options-help.php:18
|
2585 |
msgid "Want to dive deeper?"
|
2586 |
-
msgstr ""
|
2587 |
|
2588 |
#: common/src/admin-views/tribe-options-display.php:28
|
2589 |
msgid "The following three fields accept the date format options available to the PHP %1$s function. <a href=\"%2$s\" target=\"_blank\">Learn how to make your own date format here</a>."
|
2590 |
-
msgstr ""
|
2591 |
|
2592 |
#: common/src/Tribe/Validate.php:545
|
2593 |
msgid "%s must be an email address."
|
2594 |
-
msgstr ""
|
2595 |
|
2596 |
#: common/src/Tribe/Main.php:266
|
2597 |
msgid "Clear Selection."
|
2598 |
-
msgstr ""
|
2599 |
|
2600 |
#: common/src/Tribe/Main.php:265
|
2601 |
msgid "Select all pages"
|
2602 |
-
msgstr ""
|
2603 |
|
2604 |
#: common/src/Tribe/Main.php:264
|
2605 |
msgid "All items on this page were selected. "
|
2606 |
-
msgstr ""
|
2607 |
|
2608 |
#: common/src/Tribe/Languages/Locations.php:252
|
2609 |
msgid "Sint Maarten"
|
2610 |
-
msgstr ""
|
2611 |
|
2612 |
#: common/src/Tribe/Languages/Locations.php:245
|
2613 |
msgid "São Tomé and Príncipe"
|
2614 |
-
msgstr ""
|
2615 |
|
2616 |
#: common/src/Tribe/Languages/Locations.php:238
|
2617 |
msgid "Saint Helena"
|
2618 |
-
msgstr ""
|
2619 |
|
2620 |
#: common/src/Tribe/Languages/Locations.php:237
|
2621 |
msgid "Saint Barthélemy"
|
2622 |
-
msgstr ""
|
2623 |
|
2624 |
#: common/src/Tribe/Languages/Locations.php:113
|
2625 |
msgid "Curaçao"
|
2626 |
-
msgstr ""
|
2627 |
|
2628 |
#: common/src/Tribe/Languages/Locations.php:103
|
2629 |
msgid "Collectivity of Saint Martin"
|
2630 |
-
msgstr ""
|
2631 |
|
2632 |
#: common/src/Tribe/Languages/Locations.php:57
|
2633 |
msgid "Åland Islands"
|
2634 |
-
msgstr ""
|
2635 |
|
2636 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:57
|
2637 |
msgid "A list of links to the term own, archive and parent REST URL"
|
2638 |
-
msgstr ""
|
2639 |
|
2640 |
#: src/views/tickets/tpp.php:154 src/views/tickets/rsvp.php:230
|
2641 |
msgid "You must have JavaScript activated to purchase tickets. Please enable JavaScript in your browser."
|
2642 |
-
msgstr ""
|
2643 |
|
2644 |
#: src/template-tags/tickets.php:254
|
2645 |
msgctxt "list view buy now ticket button"
|
@@ -2649,13 +2649,13 @@ msgstr "Jetzt kaufen!"
|
|
2649 |
#: src/template-tags/tickets.php:251
|
2650 |
msgctxt "list view rsvp now ticket button"
|
2651 |
msgid "RSVP Now!"
|
2652 |
-
msgstr ""
|
2653 |
|
2654 |
#: src/template-tags/tickets.php:239
|
2655 |
msgid "%s ticket left"
|
2656 |
msgid_plural "%s tickets left"
|
2657 |
-
msgstr[0] "%s Karte
|
2658 |
-
msgstr[1] "%s Karten
|
2659 |
|
2660 |
#: src/template-tags/tickets.php:237
|
2661 |
msgid "%s spot left"
|
@@ -2666,11 +2666,11 @@ msgstr[1] "%s Plätze verfügbar"
|
|
2666 |
#: src/template-tags/tickets.php:204
|
2667 |
msgctxt "list view stock sold out"
|
2668 |
msgid "Sold out"
|
2669 |
-
msgstr ""
|
2670 |
|
2671 |
#: common/src/Tribe/Plugins_API.php:139
|
2672 |
msgid "Take your image widgets to the next level with Image Widget Plus! We've taken the simple functionality of our basic Image Widget and amped it up with several popular feature requests - multiple image support, slideshow, lightbox, and random image - all backed by a full year of premium support."
|
2673 |
-
msgstr ""
|
2674 |
|
2675 |
#: common/src/Tribe/Plugins_API.php:135
|
2676 |
msgid "Image Widget Plus"
|
@@ -2678,15 +2678,15 @@ msgstr "Image Widget Plus"
|
|
2678 |
|
2679 |
#: common/src/Tribe/Plugins_API.php:104
|
2680 |
msgid "Accept user-submitted events on your site! With Community Events, you can accept public submissions or require account sign-on. Settings give you the options to save as a draft or publish automatically, enable categories and tags, and choose whether users can edit/manage their own events or simply submit. Best of all - setup is easy! Just activate, configure the options, and off you go."
|
2681 |
-
msgstr "Akzeptieren Sie Veranstaltungen von Nutzern auf Ihrer Seite! Mit Community Events können Sie öffentliche oder anonyme Einsendungen akzeptieren. Die Einstellungen geben Ihnen die Option,
|
2682 |
|
2683 |
#: common/src/Tribe/Plugins_API.php:60
|
2684 |
msgid "Event Tickets provides a simple way for visitors to RSVP to your events. As a standalone plugin, it enables you to add RSVP functionality to posts or pages. When paired with The Events Calendar, you can add that same RSVP functionality directly to your event listings."
|
2685 |
-
msgstr "Event-Tickets bieten eine einfache Möglichkeit für Besucher zu RSVP zu Ihren Veranstaltungen. Als eigenständiges Plugin ermöglicht es, RSVP-Funktionalität zu Beiträgen oder Seiten hinzuzufügen. Wenn Sie mit dem Veranstaltungskalender
|
2686 |
|
2687 |
#: common/src/Tribe/Plugins_API.php:28
|
2688 |
msgid "Create an events calendar and manage it with ease. The Events Calendar plugin provides professional-level quality and features backed by a team you can trust."
|
2689 |
-
msgstr "
|
2690 |
|
2691 |
#: src/views/tickets/tpp.php:112
|
2692 |
msgid "Buy now"
|
@@ -2694,21 +2694,21 @@ msgstr "Jetzt kaufen"
|
|
2694 |
|
2695 |
#: common/src/Tribe/PUE/Notices.php:398
|
2696 |
msgid "You can always check the status of your licenses by logging in to %1$syour account on theeventscalendar.com%2$s."
|
2697 |
-
msgstr ""
|
2698 |
|
2699 |
#: common/src/Tribe/PUE/Notices.php:279
|
2700 |
msgid "It looks like you're using %1$s, but the license key is invalid. Please download the latest version %2$sfrom your account%3$s."
|
2701 |
msgid_plural "It looks like you're using %1$s, but the license keys are invalid. Please download the latest versions %2$sfrom your account%3$s."
|
2702 |
-
msgstr[0] "Es sieht so aus, als würden Sie %1$s verwenden, aber der Lizenzschlüssel ist ungültig. Bitte laden Sie die neueste Version %2$
|
2703 |
-
msgstr[1] "Es sieht so aus, als würden Sie %1$s verwenden, aber
|
2704 |
|
2705 |
#: common/src/Tribe/PUE/Checker.php:987
|
2706 |
msgid "Please refresh the page and try your request again."
|
2707 |
-
msgstr ""
|
2708 |
|
2709 |
#: common/src/Tribe/Ajax/Dropdown.php:243
|
2710 |
msgid "The \"%s\" source is invalid and cannot be reached on \"%s\" instance."
|
2711 |
-
msgstr ""
|
2712 |
|
2713 |
#: common/src/Tribe/Ajax/Dropdown.php:193
|
2714 |
msgid "Empty data set for this dropdown"
|
@@ -2724,115 +2724,115 @@ msgstr "Kann keine Begriffe ohne Taxonomie abrufen"
|
|
2724 |
|
2725 |
#: common/src/Tribe/PUE/Checker.php:1106
|
2726 |
msgid "There is a new version of %1$s available. %2$s"
|
2727 |
-
msgstr ""
|
2728 |
|
2729 |
#: common/src/Tribe/PUE/Checker.php:1095
|
2730 |
msgid "Update now to version %s."
|
2731 |
-
msgstr ""
|
2732 |
|
2733 |
#: common/src/Tribe/PUE/Checker.php:500
|
2734 |
msgid "%1$sBuy a license%2$s for the Event Aggregator service to access additional import features."
|
2735 |
-
msgstr "%1$
|
2736 |
|
2737 |
#: common/src/Tribe/Validate.php:248
|
2738 |
msgid "%s must be a whole number."
|
2739 |
-
msgstr "
|
2740 |
|
2741 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:52
|
2742 |
msgid "The URL to the term archive page"
|
2743 |
-
msgstr ""
|
2744 |
|
2745 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:48
|
2746 |
msgid "The number of posts associated with the term"
|
2747 |
-
msgstr ""
|
2748 |
|
2749 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:44
|
2750 |
msgid "The term parent term if any"
|
2751 |
-
msgstr ""
|
2752 |
|
2753 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:40
|
2754 |
msgid "The term description"
|
2755 |
-
msgstr ""
|
2756 |
|
2757 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:36
|
2758 |
msgid "The taxonomy the term belongs to"
|
2759 |
-
msgstr ""
|
2760 |
|
2761 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:32
|
2762 |
msgid "The term slug"
|
2763 |
-
msgstr ""
|
2764 |
|
2765 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:28
|
2766 |
msgid "The term name"
|
2767 |
-
msgstr ""
|
2768 |
|
2769 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:24
|
2770 |
msgid "The WordPress term ID"
|
2771 |
-
msgstr ""
|
2772 |
|
2773 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:37
|
2774 |
msgid "The link to the image in the specified size on the site"
|
2775 |
-
msgstr ""
|
2776 |
|
2777 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:32
|
2778 |
msgid "The image mime-type"
|
2779 |
-
msgstr ""
|
2780 |
|
2781 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:28
|
2782 |
msgid "The image height in pixels in the specified size"
|
2783 |
-
msgstr ""
|
2784 |
|
2785 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:24
|
2786 |
msgid "The image width in pixels in the specified size"
|
2787 |
-
msgstr ""
|
2788 |
|
2789 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:45
|
2790 |
msgid "The details about each size available for the image"
|
2791 |
-
msgstr ""
|
2792 |
|
2793 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:41
|
2794 |
msgid "The image natural height in pixels"
|
2795 |
-
msgstr ""
|
2796 |
|
2797 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:37
|
2798 |
msgid "The image natural width in pixels"
|
2799 |
-
msgstr ""
|
2800 |
|
2801 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:33
|
2802 |
msgid "The image file extension"
|
2803 |
-
msgstr ""
|
2804 |
|
2805 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:29
|
2806 |
msgid "The image WordPress post ID"
|
2807 |
-
msgstr ""
|
2808 |
|
2809 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:25
|
2810 |
msgid "The URL to the full size version of the image"
|
2811 |
-
msgstr ""
|
2812 |
|
2813 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:44
|
2814 |
msgid "The date seconds"
|
2815 |
-
msgstr ""
|
2816 |
|
2817 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:40
|
2818 |
msgid "The date minutes"
|
2819 |
-
msgstr ""
|
2820 |
|
2821 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:36
|
2822 |
msgid "The date hour"
|
2823 |
-
msgstr ""
|
2824 |
|
2825 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:32
|
2826 |
msgid "The date day"
|
2827 |
-
msgstr ""
|
2828 |
|
2829 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:28
|
2830 |
msgid "The date month"
|
2831 |
-
msgstr ""
|
2832 |
|
2833 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:24
|
2834 |
msgid "The date year"
|
2835 |
-
msgstr ""
|
2836 |
|
2837 |
#: common/src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:34
|
2838 |
msgid "A sorted array of all the numeric values for the cost"
|
@@ -2840,29 +2840,29 @@ msgstr "Ein sortiertes Array aller numerischen Werte für die Kosten"
|
|
2840 |
|
2841 |
#: common/src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:28
|
2842 |
msgid "The position of the currency symbol in the cost string"
|
2843 |
-
msgstr ""
|
2844 |
|
2845 |
#: common/src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:24
|
2846 |
msgid "The cost currency symbol"
|
2847 |
-
msgstr ""
|
2848 |
|
2849 |
#: src/template-tags/tickets.php:449
|
2850 |
msgctxt "ticket stock message (remaining stock)"
|
2851 |
msgid "%1$d available"
|
2852 |
-
msgstr ""
|
2853 |
|
2854 |
#: src/template-tags/tickets.php:444
|
2855 |
msgid "%s %d"
|
2856 |
-
msgstr "
|
2857 |
|
2858 |
#: src/template-tags/tickets.php:438
|
2859 |
msgctxt "separate going and remain RSVPs"
|
2860 |
msgid "RSVP'd Going"
|
2861 |
-
msgstr ""
|
2862 |
|
2863 |
#: src/admin-views/tribe-options-tickets.php:102
|
2864 |
msgid "Location of Tickets form"
|
2865 |
-
msgstr "Standort des
|
2866 |
|
2867 |
#: src/admin-views/tribe-options-tickets.php:92
|
2868 |
msgid "Location of RSVP form"
|
@@ -2887,53 +2887,53 @@ msgstr "Unter den Veranstaltungsdetails (Standard)"
|
|
2887 |
#: src/admin-views/attendees.php:40
|
2888 |
msgctxt "attendee screen summary"
|
2889 |
msgid "%s Details"
|
2890 |
-
msgstr "
|
2891 |
|
2892 |
#: src/Tribe/Attendees.php:112
|
2893 |
msgctxt "attendee event actions"
|
2894 |
msgid "View %s"
|
2895 |
-
msgstr ""
|
2896 |
|
2897 |
#: src/Tribe/Attendees.php:111
|
2898 |
msgctxt "attendee event actions"
|
2899 |
msgid "Edit %s"
|
2900 |
-
msgstr "
|
2901 |
|
2902 |
#: src/Tribe/Attendees_Table.php:430 src/Tribe/Attendees_Table.php:450
|
2903 |
msgid "Undo"
|
2904 |
-
msgstr ""
|
2905 |
|
2906 |
#: src/Tribe/Attendees_Table.php:422 src/Tribe/Attendees_Table.php:431
|
2907 |
#: src/Tribe/Attendees_Table.php:442 src/Tribe/Attendees_Table.php:451
|
2908 |
msgid "Check In"
|
2909 |
-
msgstr "
|
2910 |
|
2911 |
#: src/Tribe/Attendees_Table.php:72 src/Tribe/Attendees_Table.php:76
|
2912 |
msgctxt "attendee table"
|
2913 |
msgid "Check in"
|
2914 |
-
msgstr "
|
2915 |
|
2916 |
#: src/Tribe/Attendees_Table.php:70
|
2917 |
msgctxt "attendee table"
|
2918 |
msgid "Security Code"
|
2919 |
-
msgstr ""
|
2920 |
|
2921 |
#: src/Tribe/Attendees_Table.php:69
|
2922 |
msgctxt "attendee table"
|
2923 |
msgid "Primary Information"
|
2924 |
-
msgstr ""
|
2925 |
|
2926 |
#: src/Tribe/Admin/Views/Ticketed.php:59
|
2927 |
msgid "Unticketed"
|
2928 |
-
msgstr ""
|
2929 |
|
2930 |
#: src/Tribe/Admin/Views/Ticketed.php:47
|
2931 |
msgid "Ticketed"
|
2932 |
-
msgstr ""
|
2933 |
|
2934 |
#: common/src/Tribe/Settings.php:281 common/src/Tribe/Settings.php:282
|
2935 |
msgid "Events Help"
|
2936 |
-
msgstr "
|
2937 |
|
2938 |
#: common/src/Tribe/PUE/Checker.php:1688
|
2939 |
msgid "Expired license. Consult your network administrator."
|
@@ -2941,7 +2941,7 @@ msgstr "Lizenz abgelaufen. Bitte informieren Sie den Administrator."
|
|
2941 |
|
2942 |
#: common/src/Tribe/PUE/Checker.php:1687
|
2943 |
msgid "No license entered. Consult your network administrator."
|
2944 |
-
msgstr ""
|
2945 |
|
2946 |
#: common/src/Tribe/PUE/Checker.php:1686
|
2947 |
msgid "A valid license has been entered by your network administrator."
|
@@ -2949,35 +2949,35 @@ msgstr "Eine gültige Lizenz wurde von Ihrem Netzwerk Administrator eingegeben,"
|
|
2949 |
|
2950 |
#: common/src/Tribe/PUE/Checker.php:553
|
2951 |
msgid "Site License Key"
|
2952 |
-
msgstr ""
|
2953 |
|
2954 |
#: common/src/Tribe/PUE/Checker.php:542
|
2955 |
msgid "Check this box if you wish to override the network license key with your own"
|
2956 |
-
msgstr "
|
2957 |
|
2958 |
#: common/src/Tribe/PUE/Checker.php:541
|
2959 |
msgid "Override network license key"
|
2960 |
-
msgstr ""
|
2961 |
|
2962 |
#: common/src/Tribe/PUE/Checker.php:532 common/src/Tribe/PUE/Checker.php:566
|
2963 |
msgid "License Key Status:"
|
2964 |
-
msgstr "Status
|
2965 |
|
2966 |
#: common/src/Tribe/Main.php:289
|
2967 |
msgid "Done"
|
2968 |
-
msgstr "
|
2969 |
|
2970 |
#: common/src/Tribe/Main.php:288 common/src/Tribe/Main.php:290
|
2971 |
msgid "Today"
|
2972 |
-
msgstr ""
|
2973 |
|
2974 |
#: common/src/Tribe/Main.php:287
|
2975 |
msgid "Prev"
|
2976 |
-
msgstr ""
|
2977 |
|
2978 |
#: common/src/Tribe/Customizer.php:643
|
2979 |
msgid "Use the following panel of your customizer to change the styling of your Calendar and Event pages."
|
2980 |
-
msgstr ""
|
2981 |
|
2982 |
#: common/src/admin-views/app-shop.php:31
|
2983 |
msgid "Installed"
|
@@ -2989,11 +2989,11 @@ msgstr "Installierte Add-Ons"
|
|
2989 |
|
2990 |
#: common/src/Tribe/Extension.php:377
|
2991 |
msgid "Unable to run Tribe Extensions. Your website host is running PHP 5.2 or older, and has likely disabled or misconfigured debug_backtrace(). You, or your website host, will need to upgrade PHP or properly configure debug_backtrace() for Tribe Extensions to work."
|
2992 |
-
msgstr ""
|
2993 |
|
2994 |
#: common/src/Tribe/Extension.php:144
|
2995 |
msgid "Tutorial"
|
2996 |
-
msgstr ""
|
2997 |
|
2998 |
#: common/src/Tribe/Admin/Notice/Plugin_Download.php:118
|
2999 |
#: common/src/Tribe/Admin/Notice/Php_Version.php:60
|
@@ -3010,39 +3010,39 @@ msgstr ","
|
|
3010 |
#: src/views/tickets/rsvp.php:171
|
3011 |
msgctxt "order status label"
|
3012 |
msgid "RSVP"
|
3013 |
-
msgstr ""
|
3014 |
|
3015 |
#: src/views/tickets/rsvp.php:31
|
3016 |
msgctxt "form heading"
|
3017 |
msgid "RSVP"
|
3018 |
-
msgstr ""
|
3019 |
|
3020 |
#: src/views/tickets/orders-rsvp.php:68
|
3021 |
msgctxt "order status label"
|
3022 |
msgid "RSVP: "
|
3023 |
-
msgstr ""
|
3024 |
|
3025 |
#: src/views/tickets/email-tickets-moved.php:103
|
3026 |
msgid "We wanted to let you know that a ticket you purchased for %2$s has been transferred to %3$s%4$s. Your ticket remains valid and no further action is needed on your part:"
|
3027 |
msgid_plural "We wanted to let you know that the following %1$s tickets for %2$s have been transferred to %3$s%4$s. Your existing tickets remain valid and no further action is needed on your part:"
|
3028 |
-
msgstr[0] ""
|
3029 |
-
msgstr[1] ""
|
3030 |
|
3031 |
#: src/views/tickets/email-ticket-type-moved.php:115
|
3032 |
#: src/views/tickets/email-tickets-moved.php:117
|
3033 |
msgid " (taking place on %s)"
|
3034 |
-
msgstr "
|
3035 |
|
3036 |
#: src/views/tickets/email-ticket-type-moved.php:101
|
3037 |
msgid "We wanted to let you know that your ticket for %2$s has been transferred to %3$s%4$s. Your ticket remains valid and no further action is needed on your part."
|
3038 |
msgid_plural "We wanted to let you know that your %1$s tickets for %2$s have been transferred to %3$s%4$s. Your existing tickets remain valid and no further action is needed on your part."
|
3039 |
-
msgstr[0] ""
|
3040 |
-
msgstr[1] ""
|
3041 |
|
3042 |
#: src/views/tickets/email-ticket-type-moved.php:97
|
3043 |
#: src/views/tickets/email-tickets-moved.php:99
|
3044 |
msgid "Important changes to your tickets"
|
3045 |
-
msgstr "Wichtige Änderungen an Ihren
|
3046 |
|
3047 |
#: src/admin-views/ticket-type-history.php:15
|
3048 |
msgid "Click to hide history"
|
@@ -3054,16 +3054,16 @@ msgstr "Klicken um den Verlauf anzuzeigen"
|
|
3054 |
|
3055 |
#: src/admin-views/ticket-type-history.php:10
|
3056 |
msgid "Ticket history:"
|
3057 |
-
msgstr ""
|
3058 |
|
3059 |
#: src/admin-views/move-tickets.php:89
|
3060 |
msgctxt "move tickets dialog"
|
3061 |
msgid "Next »"
|
3062 |
-
msgstr ""
|
3063 |
|
3064 |
#: src/admin-views/move-tickets.php:88 src/resources/js/app/blocks.js:42914
|
3065 |
msgid "Finish!"
|
3066 |
-
msgstr "
|
3067 |
|
3068 |
#: src/admin-views/move-tickets.php:87
|
3069 |
msgctxt "move tickets dialog"
|
@@ -3073,45 +3073,45 @@ msgstr "« Zurück"
|
|
3073 |
#: src/admin-views/move-tickets.php:80
|
3074 |
msgctxt "move tickets dialog"
|
3075 |
msgid "Please be patient while your request is processed…"
|
3076 |
-
msgstr ""
|
3077 |
|
3078 |
#: src/admin-views/move-tickets.php:72
|
3079 |
msgid "Select the ticket type that the tickets should be transferred to:"
|
3080 |
-
msgstr ""
|
3081 |
|
3082 |
#: src/admin-views/move-tickets.php:64 src/resources/js/app/blocks.js:42899
|
3083 |
msgid "Select the post you wish to move the ticket type to:"
|
3084 |
-
msgstr ""
|
3085 |
|
3086 |
#: src/admin-views/move-tickets.php:59
|
3087 |
msgid "You can also enter keywords to help find the target event by title or description:"
|
3088 |
-
msgstr ""
|
3089 |
|
3090 |
#: src/admin-views/move-tickets.php:54 src/resources/js/app/blocks.js:42877
|
3091 |
msgid "You can optionally focus on a specific post type:"
|
3092 |
-
msgstr ""
|
3093 |
|
3094 |
#: src/admin-views/move-tickets.php:47
|
3095 |
msgid "Move tickets to a different event"
|
3096 |
-
msgstr ""
|
3097 |
|
3098 |
#: src/admin-views/move-tickets.php:43
|
3099 |
msgid "Move to a different ticket type within the same event"
|
3100 |
-
msgstr ""
|
3101 |
|
3102 |
#: src/admin-views/move-tickets.php:30
|
3103 |
msgid "You have selected %1$s ticket for %2$s. You can move it to a different ticket type within the same event, or to a different event."
|
3104 |
msgid_plural "You have selected %1$s tickets for %2$s. You can move them to a different ticket type within the same event, or to a different event."
|
3105 |
-
msgstr[0] ""
|
3106 |
-
msgstr[1] ""
|
3107 |
|
3108 |
#: src/admin-views/move-tickets.php:25
|
3109 |
msgid "You have specified a range of attendees that are managed by different providers. It is not currently possible to move these together."
|
3110 |
-
msgstr ""
|
3111 |
|
3112 |
#: src/admin-views/move-tickets.php:19
|
3113 |
msgid "No attendees specified! Please try again."
|
3114 |
-
msgstr ""
|
3115 |
|
3116 |
#: src/admin-views/list.php:67
|
3117 |
msgid "Move"
|
@@ -3123,19 +3123,19 @@ msgstr "Schnellstart"
|
|
3123 |
|
3124 |
#: src/admin-views/admin-welcome-message.php:69
|
3125 |
msgid "Sign Up"
|
3126 |
-
msgstr ""
|
3127 |
|
3128 |
#: src/admin-views/admin-welcome-message.php:80
|
3129 |
msgid "Rate It"
|
3130 |
-
msgstr ""
|
3131 |
|
3132 |
#: src/admin-views/admin-welcome-message.php:79
|
3133 |
msgid "Rate us today!"
|
3134 |
-
msgstr ""
|
3135 |
|
3136 |
#: src/admin-views/admin-welcome-message.php:77
|
3137 |
msgid "We Need Your Help"
|
3138 |
-
msgstr ""
|
3139 |
|
3140 |
#: src/Tribe/Attendees.php:503
|
3141 |
msgctxt "attendee export"
|
@@ -3145,35 +3145,35 @@ msgstr "Kunden E-Mail Adresse"
|
|
3145 |
#: src/Tribe/Attendees.php:502
|
3146 |
msgctxt "attendee export"
|
3147 |
msgid "Customer Name"
|
3148 |
-
msgstr "
|
3149 |
|
3150 |
#: src/Tribe/Attendees.php:501
|
3151 |
msgctxt "attendee export"
|
3152 |
msgid "Ticket #"
|
3153 |
-
msgstr ""
|
3154 |
|
3155 |
#: src/Tribe/Attendees.php:500
|
3156 |
msgctxt "attendee export"
|
3157 |
msgid "Order Status"
|
3158 |
-
msgstr ""
|
3159 |
|
3160 |
#: src/Tribe/Attendees.php:499
|
3161 |
msgctxt "attendee export"
|
3162 |
msgid "Order ID"
|
3163 |
-
msgstr ""
|
3164 |
|
3165 |
#: src/Tribe/Attendees.php:317
|
3166 |
msgid "You must first select one or more tickets before you can move them!"
|
3167 |
-
msgstr ""
|
3168 |
|
3169 |
#: src/Tribe/Attendees.php:82
|
3170 |
msgid "Post type"
|
3171 |
-
msgstr ""
|
3172 |
|
3173 |
#: src/Tribe/Attendees.php:116
|
3174 |
msgctxt "attendee event actions"
|
3175 |
msgid "View"
|
3176 |
-
msgstr ""
|
3177 |
|
3178 |
#: src/Tribe/Attendees.php:115
|
3179 |
msgctxt "attendee event actions"
|
@@ -3182,50 +3182,50 @@ msgstr "Bearbeiten"
|
|
3182 |
|
3183 |
#: src/Tribe/RSVP.php:332
|
3184 |
msgid "RSVP Ticket"
|
3185 |
-
msgstr ""
|
3186 |
|
3187 |
#: src/Tribe/RSVP.php:331
|
3188 |
msgid "RSVP Tickets"
|
3189 |
-
msgstr ""
|
3190 |
|
3191 |
#: src/Tribe/RSVP.php:163
|
3192 |
msgctxt "ticket provider"
|
3193 |
msgid "RSVP"
|
3194 |
-
msgstr ""
|
3195 |
|
3196 |
#: src/Tribe/RSVP/Attendance_Totals.php:39
|
3197 |
msgctxt "attendee summary"
|
3198 |
msgid "Not Going:"
|
3199 |
-
msgstr ""
|
3200 |
|
3201 |
#: src/Tribe/RSVP/Attendance_Totals.php:38
|
3202 |
msgctxt "attendee summary"
|
3203 |
msgid "Going:"
|
3204 |
-
msgstr ""
|
3205 |
|
3206 |
#: src/Tribe/RSVP/Attendance_Totals.php:37
|
3207 |
msgctxt "attendee summary"
|
3208 |
msgid "Total RSVPs:"
|
3209 |
-
msgstr ""
|
3210 |
|
3211 |
#: src/Tribe/Assets.php:112
|
3212 |
msgid "Are you sure you want to delete this ticket? This cannot be undone."
|
3213 |
-
msgstr "
|
3214 |
|
3215 |
#: src/Tribe/Main.php:808
|
3216 |
msgctxt "button text"
|
3217 |
msgid "RSVP"
|
3218 |
-
msgstr ""
|
3219 |
|
3220 |
#: src/Tribe/CSV_Importer/Rows.php:49
|
3221 |
msgctxt "post type label"
|
3222 |
msgid "RSVPs"
|
3223 |
-
msgstr ""
|
3224 |
|
3225 |
#: src/Tribe/CSV_Importer/Rows.php:35
|
3226 |
msgctxt "import type"
|
3227 |
msgid "RSVPs"
|
3228 |
-
msgstr ""
|
3229 |
|
3230 |
#: src/Tribe/Attendees_Table.php:330
|
3231 |
msgctxt "row action"
|
@@ -3240,22 +3240,22 @@ msgstr "Verschieben"
|
|
3240 |
#: src/Tribe/Attendees_Table.php:308
|
3241 |
msgctxt "row action"
|
3242 |
msgid "Check In"
|
3243 |
-
msgstr "
|
3244 |
|
3245 |
#: src/Tribe/Attendees_Table.php:309
|
3246 |
msgctxt "row action"
|
3247 |
msgid "Undo Check In"
|
3248 |
-
msgstr ""
|
3249 |
|
3250 |
#: src/Tribe/Attendees_Table.php:71
|
3251 |
msgctxt "attendee table"
|
3252 |
msgid "Status"
|
3253 |
-
msgstr ""
|
3254 |
|
3255 |
#: src/Tribe/Attendees_Table.php:68
|
3256 |
msgctxt "attendee table"
|
3257 |
msgid "Ticket"
|
3258 |
-
msgstr ""
|
3259 |
|
3260 |
#: src/Tribe/Attendance_Totals.php:30
|
3261 |
msgctxt "attendee summary"
|
@@ -3269,7 +3269,7 @@ msgstr "Eingecheckt:"
|
|
3269 |
|
3270 |
#: src/Tribe/Admin/Ticket_History.php:65
|
3271 |
msgid "No history available"
|
3272 |
-
msgstr ""
|
3273 |
|
3274 |
#: src/Tribe/Admin/Ticket_History.php:35
|
3275 |
msgctxt "attendee table"
|
@@ -3279,26 +3279,26 @@ msgstr "Verlauf verbergen"
|
|
3279 |
#: src/Tribe/Admin/Ticket_History.php:34
|
3280 |
msgctxt "attendee table"
|
3281 |
msgid "View history"
|
3282 |
-
msgstr ""
|
3283 |
|
3284 |
#: src/Tribe/Admin/Move_Tickets.php:763
|
3285 |
msgid "This ticket was moved to %1$s from %2$s"
|
3286 |
-
msgstr ""
|
3287 |
|
3288 |
#: src/Tribe/Admin/Move_Tickets.php:583
|
3289 |
msgid "This ticket was moved to %1$s %2$s from %3$s %4$s"
|
3290 |
-
msgstr ""
|
3291 |
|
3292 |
#: src/Tribe/Admin/Move_Tickets.php:465
|
3293 |
msgid "%1$d attendee for %2$s was successfully %3$s. Please adjust capacity and stock manually as needed. This attendee will receive an email notifying them of the change."
|
3294 |
msgid_plural "%1$d attendees for %2$s were successfully %3$s. Please adjust capacity and stock manually as needed. These attendees will receive an email notifying them of the change."
|
3295 |
-
msgstr[0] "%1$d Teilnehmer für %2$s wurde erfolgreich
|
3296 |
-
msgstr[1] "%1$d Teilnehmer für %2$s
|
3297 |
|
3298 |
#: src/Tribe/Admin/Move_Tickets.php:458
|
3299 |
msgctxt "moved tickets success message fragment"
|
3300 |
msgid "moved to %s and"
|
3301 |
-
msgstr ""
|
3302 |
|
3303 |
#: src/Tribe/Admin/Move_Tickets.php:451
|
3304 |
msgctxt "moved tickets success message fragment"
|
@@ -3307,36 +3307,36 @@ msgstr "%s zugewiesen"
|
|
3307 |
|
3308 |
#: src/Tribe/Admin/Move_Tickets.php:443
|
3309 |
msgid "Tickets could not be moved: there was an unexpected failure during reassignment."
|
3310 |
-
msgstr ""
|
3311 |
|
3312 |
#: src/Tribe/Admin/Move_Tickets.php:435
|
3313 |
msgid "Tickets could not be moved: valid ticket IDs or a destination ID were not provided."
|
3314 |
-
msgstr ""
|
3315 |
|
3316 |
#: src/Tribe/Admin/Move_Tickets.php:225
|
3317 |
msgctxt "attendee screen bulk actions"
|
3318 |
msgid "Move"
|
3319 |
-
msgstr "
|
3320 |
|
3321 |
#: src/Tribe/Admin/Move_Tickets.php:116
|
3322 |
msgid "Loading, please wait…"
|
3323 |
-
msgstr "
|
3324 |
|
3325 |
#: src/Tribe/Admin/Move_Tickets.php:115
|
3326 |
msgid "No ticket types were found for this post."
|
3327 |
-
msgstr ""
|
3328 |
|
3329 |
#: src/Tribe/Admin/Move_Tickets.php:114
|
3330 |
msgid "No results found - you may need to widen your search criteria."
|
3331 |
-
msgstr ""
|
3332 |
|
3333 |
#: src/Tribe/Admin/Move_Tickets.php:113
|
3334 |
msgid "Unable to update the post list. Please refresh the page and try again."
|
3335 |
-
msgstr ""
|
3336 |
|
3337 |
#: src/Tribe/Admin/Move_Tickets.php:112
|
3338 |
msgid "Woops! We could not complete the requested operation due to an unforeseen problem."
|
3339 |
-
msgstr ""
|
3340 |
|
3341 |
#: src/Tribe/Admin/Move_Tickets.php:77
|
3342 |
msgid "Move Attendees"
|
@@ -3349,19 +3349,19 @@ msgstr "Änderungen an Ihren Karten ab %s"
|
|
3349 |
|
3350 |
#: src/Tribe/Admin/Move_Ticket_Types.php:205
|
3351 |
msgid "Ticket type was moved to <a href=\"%1$s\" target=\"_blank\">%2$s</a> from <a href=\"%3$s\" target=\"_blank\">%4$s</a>"
|
3352 |
-
msgstr ""
|
3353 |
|
3354 |
#: src/Tribe/Admin/Move_Ticket_Types.php:115
|
3355 |
msgid "Ticket type %1$s for %2$s was successfully moved to %3$s. All previously sold tickets of this type have been transferred to %3$s. Please adjust capacity and stock manually as needed. %1$s ticket holders have received an email notifying them of the change. You may now close this window!"
|
3356 |
-
msgstr ""
|
3357 |
|
3358 |
#: src/Tribe/Admin/Move_Ticket_Types.php:109
|
3359 |
msgid "Ticket type could not be moved: unexpected failure during reassignment."
|
3360 |
-
msgstr ""
|
3361 |
|
3362 |
#: src/Tribe/Admin/Move_Ticket_Types.php:103
|
3363 |
msgid "Ticket type could not be moved: the ticket type or destination post was invalid."
|
3364 |
-
msgstr ""
|
3365 |
|
3366 |
#: src/Tribe/Admin/Move_Ticket_Types.php:72
|
3367 |
#: src/Tribe/Admin/Move_Tickets.php:252
|
@@ -3371,11 +3371,11 @@ msgstr "Alle unterstützten Typen"
|
|
3371 |
#: src/Tribe/Admin/Move_Ticket_Types.php:28
|
3372 |
#: src/resources/js/app/blocks.js:42942
|
3373 |
msgid "Move Ticket Types"
|
3374 |
-
msgstr ""
|
3375 |
|
3376 |
#: common/src/admin-views/tribe-options-licenses.php:19
|
3377 |
msgid "Each paid add-on has its own unique license key. Paste the key into its appropriate field below, and give it a moment to validate. You know you're set when a green expiration date appears alongside a \"valid\" message. Then click Save Changes."
|
3378 |
-
msgstr ""
|
3379 |
|
3380 |
#: common/src/admin-views/tribe-options-help.php:55
|
3381 |
msgid "Event Log"
|
@@ -3383,11 +3383,11 @@ msgstr "Veranstaltungsprotokoll"
|
|
3383 |
|
3384 |
#: common/src/admin-views/tribe-options-help.php:42
|
3385 |
msgid "The details of your calendar plugin and settings is often needed for you or our staff to help troubleshoot an issue. Please opt-in below to automatically share your system information with our support team. This will allow us to assist you faster if you post in our help desk."
|
3386 |
-
msgstr ""
|
3387 |
|
3388 |
#: common/src/admin-views/app-shop.php:26
|
3389 |
msgid "Buy This Add-On"
|
3390 |
-
msgstr ""
|
3391 |
|
3392 |
#: common/src/admin-views/app-shop.php:5
|
3393 |
msgid "Browse All Add-Ons"
|
@@ -3395,19 +3395,19 @@ msgstr "Alle Add-Ons anzeigen"
|
|
3395 |
|
3396 |
#: common/src/admin-views/app-shop.php:4
|
3397 |
msgid "Events Add-Ons"
|
3398 |
-
msgstr ""
|
3399 |
|
3400 |
#: common/src/Tribe/Languages/Locations.php:110
|
3401 |
msgid "Côte d'Ivoire"
|
3402 |
-
msgstr ""
|
3403 |
|
3404 |
#: common/src/Tribe/Support.php:372
|
3405 |
msgid "Unique System Info Key Generated"
|
3406 |
-
msgstr ""
|
3407 |
|
3408 |
#: common/src/Tribe/Support.php:358 common/src/Tribe/Support.php:384
|
3409 |
msgid "Permission Error"
|
3410 |
-
msgstr ""
|
3411 |
|
3412 |
#: common/src/Tribe/Support.php:325 common/src/Tribe/Support.php:330
|
3413 |
msgid "Invalid Key"
|
@@ -3415,36 +3415,36 @@ msgstr "Ungültiger Schlüssel"
|
|
3415 |
|
3416 |
#: common/src/Tribe/Support.php:306
|
3417 |
msgid "Your system information will only be used by the Modern Tribe support team. All information is stored securely. We do not share this information with any third parties."
|
3418 |
-
msgstr ""
|
3419 |
|
3420 |
#: common/src/Tribe/Support.php:305
|
3421 |
msgid "Yes, automatically share my system information with the Modern Tribe support team"
|
3422 |
-
msgstr ""
|
3423 |
|
3424 |
#: common/src/Tribe/PUE/Notices.php:441
|
3425 |
msgctxt "formatted plugin list"
|
3426 |
msgid "%1$s and %2$s"
|
3427 |
-
msgstr "
|
3428 |
|
3429 |
#: common/src/Tribe/PUE/Notices.php:356
|
3430 |
msgid "You have a license key for %1$s but the key is out of installs. %2$sVisit the Events Calendar website%3$s to manage your installs, upgrade your license, or purchase a new one."
|
3431 |
msgid_plural "You have license keys for %1$s but your keys are out of installs. %2$sVisit the Events Calendar website%3$s to manage your installs, upgrade your licenses, or purchase new ones."
|
3432 |
-
msgstr[0] ""
|
3433 |
-
msgstr[1] ""
|
3434 |
|
3435 |
#: common/src/Tribe/PUE/Notices.php:324
|
3436 |
msgid "There is an update available for %1$s but your license has expired. %2$sVisit the Events Calendar website to renew your license.%3$s"
|
3437 |
msgid_plural "Updates are available for %1$s but your license keys have expired. %2$sVisit the Events Calendar website to renew your licenses.%3$s"
|
3438 |
-
msgstr[0] ""
|
3439 |
-
msgstr[1] ""
|
3440 |
|
3441 |
#: common/src/Tribe/PUE/Checker.php:1065
|
3442 |
msgid "There is an update for %s. %sRenew your license%s to get access to bug fixes, security updates, and new features."
|
3443 |
-
msgstr ""
|
3444 |
|
3445 |
#: common/src/Tribe/PUE/Checker.php:1008
|
3446 |
msgid "There is an update for %s. You'll need to %scheck your license%s to have access to updates, downloads, and support."
|
3447 |
-
msgstr ""
|
3448 |
|
3449 |
#: common/src/Tribe/PUE/Notices.php:339 common/src/Tribe/PUE/Checker.php:972
|
3450 |
msgid " (opens in a new window)"
|
@@ -3452,23 +3452,23 @@ msgstr "(öffnet in einem neuen Fenster)"
|
|
3452 |
|
3453 |
#: common/src/Tribe/PUE/Notices.php:337 common/src/Tribe/PUE/Checker.php:970
|
3454 |
msgid "Renew Your License Now"
|
3455 |
-
msgstr ""
|
3456 |
|
3457 |
#: common/src/Tribe/Main.php:276
|
3458 |
msgid ": Selected 1 row"
|
3459 |
-
msgstr "
|
3460 |
|
3461 |
#: common/src/Tribe/Main.php:275
|
3462 |
msgid ": Selected %d rows"
|
3463 |
-
msgstr "
|
3464 |
|
3465 |
#: common/src/Tribe/Main.php:270
|
3466 |
msgid "Previous"
|
3467 |
-
msgstr ""
|
3468 |
|
3469 |
#: common/src/Tribe/Main.php:269 common/src/Tribe/Main.php:286
|
3470 |
msgid "Next"
|
3471 |
-
msgstr ""
|
3472 |
|
3473 |
#: common/src/Tribe/Main.php:268
|
3474 |
msgid "All"
|
@@ -3476,11 +3476,11 @@ msgstr "Alle"
|
|
3476 |
|
3477 |
#: common/src/Tribe/Main.php:263
|
3478 |
msgid "Search:"
|
3479 |
-
msgstr ""
|
3480 |
|
3481 |
#: common/src/Tribe/Main.php:262
|
3482 |
msgid "No matching records found"
|
3483 |
-
msgstr ""
|
3484 |
|
3485 |
#: common/src/Tribe/Main.php:261
|
3486 |
msgid "(filtered from _MAX_ total entries)"
|
@@ -3488,19 +3488,19 @@ msgstr "(gefiltert von _MAX_ Gesamt Einträgen)"
|
|
3488 |
|
3489 |
#: common/src/Tribe/Main.php:260
|
3490 |
msgid "Showing 0 to 0 of 0 entries"
|
3491 |
-
msgstr ""
|
3492 |
|
3493 |
#: common/src/Tribe/Main.php:259
|
3494 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
3495 |
-
msgstr ""
|
3496 |
|
3497 |
#: common/src/Tribe/Main.php:258
|
3498 |
msgid "No data available in table"
|
3499 |
-
msgstr ""
|
3500 |
|
3501 |
#: common/src/Tribe/Main.php:257
|
3502 |
msgid "Show _MENU_ entries"
|
3503 |
-
msgstr ""
|
3504 |
|
3505 |
#: common/src/Tribe/Main.php:255
|
3506 |
msgid ": activate to sort column descending"
|
@@ -3508,20 +3508,20 @@ msgstr ": aktivieren, um Spalte absteigend zu sortieren"
|
|
3508 |
|
3509 |
#: common/src/Tribe/Main.php:254
|
3510 |
msgid ": activate to sort column ascending"
|
3511 |
-
msgstr "
|
3512 |
|
3513 |
#: common/src/Tribe/Main.php:299
|
3514 |
msgid "Press \"Cmd + C\" to copy"
|
3515 |
-
msgstr ""
|
3516 |
|
3517 |
#: common/src/Tribe/Main.php:298
|
3518 |
msgid "System info copied"
|
3519 |
-
msgstr ""
|
3520 |
|
3521 |
#: common/src/Tribe/Main.php:297
|
3522 |
#: common/src/admin-views/tribe-options-help.php:50
|
3523 |
msgid "Copy to clipboard"
|
3524 |
-
msgstr "
|
3525 |
|
3526 |
#: common/src/Tribe/Error.php:38
|
3527 |
msgid "An Unknown error occurred"
|
@@ -3533,7 +3533,7 @@ msgstr "Event Aggregator"
|
|
3533 |
|
3534 |
#: common/src/Tribe/Admin/Activation_Page.php:92
|
3535 |
msgid "Return to WordPress Updates"
|
3536 |
-
msgstr ""
|
3537 |
|
3538 |
#: common/src/Tribe/Admin/Activation_Page.php:92
|
3539 |
msgid "Go to WordPress Updates page"
|
@@ -3541,7 +3541,7 @@ msgstr "Gehe zur WordPress Updates Seite"
|
|
3541 |
|
3542 |
#: common/src/Tribe/Admin/Activation_Page.php:84
|
3543 |
msgid "Return to Plugins page"
|
3544 |
-
msgstr ""
|
3545 |
|
3546 |
#: common/src/Tribe/Admin/Activation_Page.php:84
|
3547 |
msgid "Go to plugins page"
|
@@ -3549,15 +3549,15 @@ msgstr "Gehe zur Pluginseite"
|
|
3549 |
|
3550 |
#: common/src/Tribe/Admin/Notice/Plugin_Download.php:101
|
3551 |
msgid "To begin using %2$s, please install and activate the latest version of %3$s."
|
3552 |
-
msgstr ""
|
3553 |
|
3554 |
#: src/Tribe/Tickets.php:1819
|
3555 |
msgid "Tickets are not available as this %s has passed."
|
3556 |
-
msgstr "
|
3557 |
|
3558 |
#: src/Tribe/Metabox.php:559 src/Tribe/Assets.php:125
|
3559 |
msgid "Please enter in without thousand separators and currency symbols."
|
3560 |
-
msgstr "Bitte ohne
|
3561 |
|
3562 |
#: common/src/Tribe/Support.php:171
|
3563 |
msgid "English"
|
@@ -3565,7 +3565,7 @@ msgstr "Englisch"
|
|
3565 |
|
3566 |
#: common/src/Tribe/Plugins_API.php:126
|
3567 |
msgid "The Eventbrite Tickets add-on allows you to create & sell tickets through The Events Calendar using the power of %1$sEventbrite%2$s. Whether you’re creating your ticket on the WordPress dashboard or importing the details of an already-existing event from %1$sEventbrite.com%2$s, this add-on brings the power of the Eventbrite API to your calendar."
|
3568 |
-
msgstr ""
|
3569 |
|
3570 |
#: common/src/Tribe/Plugins_API.php:115
|
3571 |
msgctxt "Names of required plugins for Community Tickets"
|
@@ -3574,15 +3574,15 @@ msgstr "Event Tickets Plus und Community Events"
|
|
3574 |
|
3575 |
#: common/src/Tribe/Plugins_API.php:114
|
3576 |
msgid "Enable Community Events organizers to offer tickets to their events. You can set flexible payment and fee options. They can even check-in attendees to their events! All of this managed from the front-end of your site without ever needing to grant access to your admin"
|
3577 |
-
msgstr "Aktivieren Sie Community Events Tickets, um Karten für Veranstaltungen zu verkaufen. Sie können flexible Zahlungs
|
3578 |
|
3579 |
#: common/src/Tribe/Plugins_API.php:48
|
3580 |
msgid "The Events Calendar PRO is a paid Add-On to our open source WordPress plugin %1$sThe Events Calendar%2$s. PRO offers a whole host of calendar features including recurring events, custom event attributes, saved venues and organizers, venue pages, advanced event admin and lots more."
|
3581 |
-
msgstr ""
|
3582 |
|
3583 |
#: common/src/Tribe/Plugins_API.php:94
|
3584 |
msgid "It is awesome that your calendar is <em>THE PLACE</em> to get hooked up with prime choice ways to spend time. You have more events than Jabba the Hutt has rolls. Too bad visitors are hiring a personal assistant to go through all the choices. Ever wish you could just filter the calendar to only show events in walking distance, on a weekend, that are free? BOOM. Now you can. Introducing… the Filter Bar."
|
3585 |
-
msgstr "Es ist großartig, dass Ihr Kalender <em>DER PLATZ</em> für Premium Verkäufe ist. Sie haben mehr Events als Rihanna? Schade nur, dass Besucher einen persönlichen Assistenten benötigen, um sich durch die ganzen Angebote zu wühlen. Wollen Sie Ihre Veranstaltungen filtern, z.B. nach Entfernung, nur am Wochenende oder kostenlose Events? Dann nutzen Sie Filter Bar!"
|
3586 |
|
3587 |
#: common/src/Tribe/Admin/Help_Page.php:227 common/src/Tribe/Plugins_API.php:90
|
3588 |
msgid "Filter Bar"
|
@@ -3590,24 +3590,24 @@ msgstr "Filter Bar"
|
|
3590 |
|
3591 |
#: common/src/Tribe/Credits.php:64
|
3592 |
msgid "Rate %1$sEvent Tickets%2$s %3$s"
|
3593 |
-
msgstr "
|
3594 |
|
3595 |
#: common/src/Tribe/Credits.php:55
|
3596 |
msgid "Rate %1$sThe Events Calendar%2$s %3$s"
|
3597 |
-
msgstr "
|
3598 |
|
3599 |
#: src/Tribe/RSVP.php:811
|
3600 |
msgid "You confirmed you will not be attending %s"
|
3601 |
-
msgstr "
|
3602 |
|
3603 |
#: src/views/tickets/email-non-attendance.php:263
|
3604 |
msgid "Thank you for confirming that you will not be attending the above event."
|
3605 |
-
msgstr "
|
3606 |
|
3607 |
#: src/views/tickets/orders-rsvp.php:87
|
3608 |
#: src/views/tickets/orders-pp-tickets.php:76
|
3609 |
msgid "Type: "
|
3610 |
-
msgstr ""
|
3611 |
|
3612 |
#: src/views/tickets/rsvp.php:211
|
3613 |
msgid "Login to RSVP"
|
@@ -3615,11 +3615,11 @@ msgstr "Einloggen um teilzunehmen"
|
|
3615 |
|
3616 |
#: src/views/tickets/orders.php:79
|
3617 |
msgid "Update %s"
|
3618 |
-
msgstr ""
|
3619 |
|
3620 |
#: src/views/tickets/orders.php:41
|
3621 |
msgid "View %s"
|
3622 |
-
msgstr ""
|
3623 |
|
3624 |
#: src/views/tickets/orders-rsvp.php:63
|
3625 |
#: src/views/tickets/orders-pp-tickets.php:66
|
@@ -3633,27 +3633,27 @@ msgstr "auf %s"
|
|
3633 |
|
3634 |
#: src/views/tickets/orders-rsvp.php:38
|
3635 |
msgid "Reserved by %1$s (%2$s)"
|
3636 |
-
msgstr ""
|
3637 |
|
3638 |
#: src/views/tickets/orders-rsvp.php:29
|
3639 |
msgid "My RSVPs for This %s"
|
3640 |
-
msgstr ""
|
3641 |
|
3642 |
#: src/views/tickets/orders-link.php:39
|
3643 |
#: src/views/blocks/attendees/order-links.php:65
|
3644 |
msgid "View your %s"
|
3645 |
-
msgstr "%s
|
3646 |
|
3647 |
#: src/views/tickets/orders-link.php:38
|
3648 |
#: src/views/blocks/attendees/order-links.php:48
|
3649 |
msgid "You have %s for this %s."
|
3650 |
-
msgstr "
|
3651 |
|
3652 |
#: src/views/tickets/orders-link.php:34
|
3653 |
msgid "%d Ticket"
|
3654 |
msgid_plural "%d Tickets"
|
3655 |
-
msgstr[0] "%d
|
3656 |
-
msgstr[1] "%d
|
3657 |
|
3658 |
#: src/views/tickets/orders-link.php:30
|
3659 |
msgid "%d RSVP"
|
@@ -3663,31 +3663,31 @@ msgstr[1] "%d RSVPs"
|
|
3663 |
|
3664 |
#: src/views/shortcodes/my-attendance-list.php:32
|
3665 |
msgid "You have not indicated your attendance for any upcoming events."
|
3666 |
-
msgstr ""
|
3667 |
|
3668 |
#: src/views/shortcodes/my-attendance-list-logged-out.php:12
|
3669 |
msgid "To see a list of events you're attending, you will need to log in."
|
3670 |
-
msgstr ""
|
3671 |
|
3672 |
#: src/admin-views/tribe-options-tickets.php:129
|
3673 |
msgid "You can require that users log into your site before they are able to RSVP (or buy tickets). Please review your WordPress Membership option (via the General Settings admin screen) before adjusting this setting."
|
3674 |
-
msgstr ""
|
3675 |
|
3676 |
#: src/admin-views/tribe-options-tickets.php:124
|
3677 |
msgid "Login Requirements"
|
3678 |
-
msgstr "
|
3679 |
|
3680 |
#: src/admin-views/tribe-options-tickets.php:53
|
3681 |
msgid "Require users to log in before they RSVP"
|
3682 |
-
msgstr ""
|
3683 |
|
3684 |
#: src/Tribe/Tickets_View.php:808
|
3685 |
msgid "This RSVP is no longer active."
|
3686 |
-
msgstr ""
|
3687 |
|
3688 |
#: src/Tribe/Tickets_View.php:741
|
3689 |
msgid "Ticket"
|
3690 |
-
msgstr ""
|
3691 |
|
3692 |
#: src/views/blocks/rsvp/status/going.php:26
|
3693 |
#: src/modules/blocks/rsvp/counters/template.js:27
|
@@ -3697,17 +3697,17 @@ msgstr "Zugesagt"
|
|
3697 |
|
3698 |
#: src/Tribe/Tickets.php:1869
|
3699 |
msgid "There are no tickets available at this time."
|
3700 |
-
msgstr "
|
3701 |
|
3702 |
#: src/Tribe/Tickets.php:1867
|
3703 |
msgid "Tickets are no longer available."
|
3704 |
-
msgstr "
|
3705 |
|
3706 |
#: src/views/blocks/tickets/content-inactive.php:18 src/Tribe/Tickets.php:1864
|
3707 |
#: src/modules/blocks/tickets/container/template.js:47
|
3708 |
#: src/resources/js/app/blocks.js:44107
|
3709 |
msgid "Tickets are not yet available"
|
3710 |
-
msgstr ""
|
3711 |
|
3712 |
#: src/Tribe/Main.php:808
|
3713 |
msgid "Buy"
|
@@ -3721,39 +3721,39 @@ msgstr "Kostenlos"
|
|
3721 |
|
3722 |
#: src/Tribe/Tickets_View.php:737
|
3723 |
msgid "RSVPs"
|
3724 |
-
msgstr ""
|
3725 |
|
3726 |
#: src/Tribe/CSV_Importer/RSVP_Importer.php:250
|
3727 |
msgid "Recurring event tickets are not supported, event %s."
|
3728 |
-
msgstr ""
|
3729 |
|
3730 |
#: src/Tribe/CSV_Importer/Column_Names.php:42
|
3731 |
msgid "Ticket Stock"
|
3732 |
-
msgstr ""
|
3733 |
|
3734 |
#: src/Tribe/CSV_Importer/Column_Names.php:41
|
3735 |
msgid "Ticket End Sale Time"
|
3736 |
-
msgstr "
|
3737 |
|
3738 |
#: src/Tribe/CSV_Importer/Column_Names.php:40
|
3739 |
msgid "Ticket End Sale Date"
|
3740 |
-
msgstr "
|
3741 |
|
3742 |
#: src/Tribe/CSV_Importer/Column_Names.php:39
|
3743 |
msgid "Ticket Start Sale Time"
|
3744 |
-
msgstr "
|
3745 |
|
3746 |
#: src/Tribe/CSV_Importer/Column_Names.php:38
|
3747 |
msgid "Ticket Start Sale Date"
|
3748 |
-
msgstr "
|
3749 |
|
3750 |
#: src/Tribe/CSV_Importer/Column_Names.php:36
|
3751 |
msgid "Ticket Description"
|
3752 |
-
msgstr "
|
3753 |
|
3754 |
#: src/Tribe/CSV_Importer/Column_Names.php:35
|
3755 |
msgid "Ticket Name"
|
3756 |
-
msgstr ""
|
3757 |
|
3758 |
#: src/Tribe/CSV_Importer/Column_Names.php:34
|
3759 |
msgid "Event Name or ID or Slug"
|
@@ -3765,7 +3765,7 @@ msgstr "Protokoll herunterladen"
|
|
3765 |
|
3766 |
#: common/src/admin-views/event-log.php:100
|
3767 |
msgid "The selected log file is empty or has not been generated yet."
|
3768 |
-
msgstr "Die ausgewählte Protokolldatei ist leer oder noch nicht
|
3769 |
|
3770 |
#: common/src/admin-views/event-log.php:43
|
3771 |
msgid "Method"
|
@@ -3777,7 +3777,7 @@ msgstr "Protokoll Level"
|
|
3777 |
|
3778 |
#: common/src/Tribe/Validate.php:168
|
3779 |
msgid "%s must contain numbers, letters, dashes and undescores only"
|
3780 |
-
msgstr "%s darf nur
|
3781 |
|
3782 |
#: common/src/Tribe/Log.php:376
|
3783 |
msgid "Full debug (all events)"
|
@@ -3793,7 +3793,7 @@ msgstr "Nur Fehler"
|
|
3793 |
|
3794 |
#: common/src/Tribe/Log.php:373
|
3795 |
msgid "Disabled"
|
3796 |
-
msgstr "
|
3797 |
|
3798 |
#: common/src/Tribe/Log.php:274
|
3799 |
msgid "Cannot set %s as the current logging engine"
|
@@ -3801,7 +3801,7 @@ msgstr "%s kann nicht als aktuelles Prokollierungssystem verwendet werden"
|
|
3801 |
|
3802 |
#: common/src/Tribe/Log/Null_Logger.php:26
|
3803 |
msgid "Null logger (will log nothing)"
|
3804 |
-
msgstr ""
|
3805 |
|
3806 |
#: common/src/Tribe/Log/File_Logger.php:128
|
3807 |
msgid "Default (uses temporary files)"
|
@@ -3810,24 +3810,24 @@ msgstr "Standard (nutzt temporäre Dateien)"
|
|
3810 |
#: common/src/Tribe/Log/Admin.php:148
|
3811 |
msgctxt "log engines"
|
3812 |
msgid "None currently available"
|
3813 |
-
msgstr "
|
3814 |
|
3815 |
#: common/src/Tribe/Log/Admin.php:133
|
3816 |
msgctxt "log selector"
|
3817 |
msgid "None currently available"
|
3818 |
-
msgstr "
|
3819 |
|
3820 |
#: src/views/tickets/rsvp.php:199
|
3821 |
msgid "Don't list me on the public attendee list"
|
3822 |
-
msgstr "
|
3823 |
|
3824 |
#: src/views/tickets/rsvp.php:124
|
3825 |
msgid "Send RSVP confirmation to:"
|
3826 |
-
msgstr ""
|
3827 |
|
3828 |
#: src/views/tickets/rsvp.php:50
|
3829 |
msgid "Please fill in the RSVP quantity, confirmation name, and email fields."
|
3830 |
-
msgstr ""
|
3831 |
|
3832 |
#: src/admin-views/meta-box.php:85
|
3833 |
msgid "(%s sold)"
|
@@ -3841,19 +3841,19 @@ msgstr "Niveau des globalen Bestandes"
|
|
3841 |
|
3842 |
#: src/admin-views/meta-box.php:69
|
3843 |
msgid "Enable global stock"
|
3844 |
-
msgstr "
|
3845 |
|
3846 |
#: src/Tribe/Assets.php:118
|
3847 |
msgid "It looks like you have modified your shared capacity setting but have not saved or updated the post."
|
3848 |
-
msgstr "Es scheint, dass
|
3849 |
|
3850 |
#: src/Tribe/Attendees_Table.php:410
|
3851 |
msgid "View order"
|
3852 |
-
msgstr "Bestellung
|
3853 |
|
3854 |
#: common/src/admin-views/tribe-options-help.php:52
|
3855 |
msgid "Recent Template Changes"
|
3856 |
-
msgstr ""
|
3857 |
|
3858 |
#: common/src/Tribe/Support/Template_Checker_Report.php:115
|
3859 |
msgid "Information about recent template changes and potentially impacted template overrides is provided below."
|
@@ -3861,7 +3861,7 @@ msgstr "Informationen über die jüngsten Änderungen an der Vorlage und potenzi
|
|
3861 |
|
3862 |
#: common/src/Tribe/Support/Template_Checker_Report.php:113
|
3863 |
msgid "No notable template changes detected."
|
3864 |
-
msgstr ""
|
3865 |
|
3866 |
#: common/src/Tribe/Support/Template_Checker_Report.php:97
|
3867 |
msgid "based on %s version"
|
@@ -3869,7 +3869,7 @@ msgstr "basierend auf %s Version"
|
|
3869 |
|
3870 |
#: common/src/Tribe/Support/Template_Checker_Report.php:96
|
3871 |
msgid "version data missing from override"
|
3872 |
-
msgstr ""
|
3873 |
|
3874 |
#: common/src/Tribe/Support/Template_Checker_Report.php:92
|
3875 |
msgid "Existing theme overrides that may need revision:"
|
@@ -3877,11 +3877,11 @@ msgstr "Bestehendes Theme überschreibt Punkte, die möglicherweise eine Überpr
|
|
3877 |
|
3878 |
#: common/src/Tribe/Support/Template_Checker_Report.php:82
|
3879 |
msgid "Templates introduced or updated with this release (%s):"
|
3880 |
-
msgstr ""
|
3881 |
|
3882 |
#: common/src/Tribe/Support/Template_Checker_Report.php:78
|
3883 |
msgid "No notable changes detected"
|
3884 |
-
msgstr ""
|
3885 |
|
3886 |
#. Author URI of the plugin
|
3887 |
msgid "http://m.tri.be/28"
|
@@ -3893,12 +3893,12 @@ msgstr "Modern Tribe, Inc."
|
|
3893 |
|
3894 |
#: src/views/tickets/rsvp.php:221
|
3895 |
msgid "Confirm RSVP"
|
3896 |
-
msgstr ""
|
3897 |
|
3898 |
#: src/views/tickets/rsvp.php:154 src/views/blocks/rsvp/form/name.php:31
|
3899 |
#: src/Tribe/Privacy.php:159 src/Tribe/Privacy.php:440
|
3900 |
msgid "Full Name"
|
3901 |
-
msgstr "
|
3902 |
|
3903 |
#: src/views/tickets/tpp.php:98 src/views/tickets/rsvp.php:97
|
3904 |
#: src/views/blocks/rsvp/details/availability.php:23
|
@@ -3915,23 +3915,23 @@ msgstr "%1$s aus %2$s verfügbar"
|
|
3915 |
#: src/modules/blocks/rsvp/container/template.js:31
|
3916 |
#: src/resources/js/app/blocks.js:42083 src/resources/js/app/blocks.js:43192
|
3917 |
msgid "RSVP"
|
3918 |
-
msgstr ""
|
3919 |
|
3920 |
#: src/views/tickets/email.php:406
|
3921 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:72
|
3922 |
msgid "Purchaser"
|
3923 |
-
msgstr ""
|
3924 |
|
3925 |
#: src/views/tickets/email.php:402
|
3926 |
msgid "Ticket Type"
|
3927 |
-
msgstr ""
|
3928 |
|
3929 |
#: src/views/tickets/email.php:27
|
3930 |
#: src/views/tickets/email-ticket-type-moved.php:25
|
3931 |
#: src/views/tickets/email-non-attendance.php:39
|
3932 |
#: src/views/tickets/email-tickets-moved.php:26
|
3933 |
msgid "Your tickets"
|
3934 |
-
msgstr ""
|
3935 |
|
3936 |
#: src/views/tickets/attendees-email.php:24
|
3937 |
#: src/modules/blocks/attendees/index.js:21
|
@@ -3941,12 +3941,12 @@ msgstr "Teilnehmerliste"
|
|
3941 |
|
3942 |
#: src/admin-views/tribe-options-tickets.php:68
|
3943 |
msgid "Post types that can have tickets"
|
3944 |
-
msgstr ""
|
3945 |
|
3946 |
#: src/admin-views/editor/panel/settings.php:14
|
3947 |
#: src/admin-views/tribe-options-tickets.php:64
|
3948 |
msgid "Ticket Settings"
|
3949 |
-
msgstr ""
|
3950 |
|
3951 |
#: src/admin-views/meta-box.php:240 src/admin-views/editor/panel/ticket.php:199
|
3952 |
#: src/admin-views/editor/panel/settings.php:81
|
@@ -3958,15 +3958,15 @@ msgstr "Abbrechen"
|
|
3958 |
|
3959 |
#: src/admin-views/meta-box.php:239
|
3960 |
msgid "Save this ticket"
|
3961 |
-
msgstr "
|
3962 |
|
3963 |
#: src/admin-views/meta-box.php:219
|
3964 |
msgid "If you don't set a start/end date for sales, tickets will be available from now until the event ends."
|
3965 |
-
msgstr "Wenn kein Start-/ Enddatum zum Verkauf gesetzt wird, werden die Karten von jetzt bis zum Ende der Veranstaltung erwerbbar sein"
|
3966 |
|
3967 |
#: src/admin-views/meta-box.php:215
|
3968 |
msgid "When will ticket sales occur?"
|
3969 |
-
msgstr ""
|
3970 |
|
3971 |
#: src/admin-views/meta-box.php:192
|
3972 |
#: src/admin-views/editor/fieldset/advanced.php:102
|
@@ -3976,52 +3976,52 @@ msgstr "Verkaufsende:"
|
|
3976 |
#: src/admin-views/meta-box.php:161
|
3977 |
#: src/admin-views/editor/fieldset/advanced.php:70
|
3978 |
msgid "Start sale:"
|
3979 |
-
msgstr ""
|
3980 |
|
3981 |
#: src/admin-views/meta-box.php:152
|
3982 |
msgid "Ticket Description:"
|
3983 |
-
msgstr "
|
3984 |
|
3985 |
#: src/admin-views/meta-box.php:145
|
3986 |
msgid "Ticket Name:"
|
3987 |
-
msgstr "
|
3988 |
|
3989 |
#: src/admin-views/meta-box.php:128 src/admin-views/editor/panel/ticket.php:102
|
3990 |
msgid "Sell using:"
|
3991 |
-
msgstr "Verkaufen
|
3992 |
|
3993 |
#: src/admin-views/meta-box.php:123 src/admin-views/editor/panel/ticket.php:61
|
3994 |
msgid "Edit ticket"
|
3995 |
-
msgstr "
|
3996 |
|
3997 |
#: src/admin-views/meta-box.php:112 src/admin-views/meta-box.php:122
|
3998 |
#: src/admin-views/editor/panel/ticket.php:53
|
3999 |
msgid "Add new ticket"
|
4000 |
-
msgstr "
|
4001 |
|
4002 |
#: src/admin-views/meta-box.php:54 src/admin-views/editor/panel/settings.php:67
|
4003 |
msgid "Remove"
|
4004 |
-
msgstr "
|
4005 |
|
4006 |
#: src/admin-views/meta-box.php:46 src/admin-views/editor/panel/settings.php:51
|
4007 |
msgid "Select an Image"
|
4008 |
-
msgstr ""
|
4009 |
|
4010 |
#: src/admin-views/meta-box.php:43
|
4011 |
msgid "The maximum image size in the email will be 580px wide by any height, and then scaled for mobile. If you would like \"retina\" support use an image sized to 1160px wide."
|
4012 |
-
msgstr ""
|
4013 |
|
4014 |
#: src/admin-views/meta-box.php:42
|
4015 |
msgid "Upload image for the ticket header."
|
4016 |
-
msgstr ""
|
4017 |
|
4018 |
#: src/admin-views/meta-box.php:31
|
4019 |
msgid "This event was created using Community Events. Are you sure you want to sell tickets for it?"
|
4020 |
-
msgstr ""
|
4021 |
|
4022 |
#: src/Tribe/Status/Abstract_Commerce.php:168
|
4023 |
msgid "Sold %d"
|
4024 |
-
msgstr ""
|
4025 |
|
4026 |
#: src/admin-views/list.php:52
|
4027 |
msgid "Edit in %s"
|
@@ -4029,14 +4029,14 @@ msgstr "Bearbeiten in %s"
|
|
4029 |
|
4030 |
#: src/admin-views/list.php:47 common/src/admin-views/event-log.php:65
|
4031 |
msgid "View"
|
4032 |
-
msgstr "
|
4033 |
|
4034 |
#: src/admin-views/list.php:33
|
4035 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:23
|
4036 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:21
|
4037 |
#: src/resources/js/app/blocks.js:41781 src/resources/js/app/blocks.js:46203
|
4038 |
msgid "Edit"
|
4039 |
-
msgstr "
|
4040 |
|
4041 |
#: src/admin-views/price-fields.php:16
|
4042 |
#: src/admin-views/legacy-ticket-fields.php:28
|
@@ -4047,7 +4047,7 @@ msgstr "(Aktueller Verkaufspreis - kann mit dem Produkt Editor angepasst werden)
|
|
4047 |
#: src/admin-views/editor/fieldset/price.php:67
|
4048 |
#: src/admin-views/legacy-ticket-fields.php:24
|
4049 |
msgid "Sale Price:"
|
4050 |
-
msgstr "
|
4051 |
|
4052 |
#: src/admin-views/price-fields.php:7
|
4053 |
#: src/admin-views/legacy-ticket-fields.php:19
|
@@ -4063,47 +4063,47 @@ msgstr "Preis:"
|
|
4063 |
|
4064 |
#: src/admin-views/attendees-email.php:59
|
4065 |
msgid "Send Email"
|
4066 |
-
msgstr "E-Mail
|
4067 |
|
4068 |
#: src/admin-views/attendees-email.php:38
|
4069 |
msgid "Email Address:"
|
4070 |
-
msgstr "E-Mail
|
4071 |
|
4072 |
#: src/admin-views/attendees-email.php:36
|
4073 |
msgid "or"
|
4074 |
-
msgstr ""
|
4075 |
|
4076 |
#: src/admin-views/attendees-email.php:6
|
4077 |
msgid "Select..."
|
4078 |
-
msgstr ""
|
4079 |
|
4080 |
#: src/admin-views/attendees-email.php:33
|
4081 |
msgid "Select a User:"
|
4082 |
-
msgstr ""
|
4083 |
|
4084 |
#: src/admin-views/attendees-email.php:27
|
4085 |
msgid "Send the attendee list by email"
|
4086 |
-
msgstr ""
|
4087 |
|
4088 |
#: src/Tribe/Attendees.php:702
|
4089 |
msgid "Email sent successfully!"
|
4090 |
-
msgstr "
|
4091 |
|
4092 |
#: src/Tribe/Attendees.php:695
|
4093 |
msgid "Error when sending the email"
|
4094 |
-
msgstr "Fehler beim
|
4095 |
|
4096 |
#: src/Tribe/Attendees.php:694
|
4097 |
msgid "Attendee List for: %s"
|
4098 |
-
msgstr "
|
4099 |
|
4100 |
#: src/Tribe/Attendees.php:658 src/Tribe/Attendees.php:674
|
4101 |
msgid "Invalid User ID"
|
4102 |
-
msgstr "
|
4103 |
|
4104 |
#: src/Tribe/Attendees.php:652
|
4105 |
msgid "Invalid Email"
|
4106 |
-
msgstr "
|
4107 |
|
4108 |
#: src/Tribe/Attendees.php:640
|
4109 |
msgid "Empty user and email"
|
@@ -4111,11 +4111,11 @@ msgstr "Leerer Benutzer oder E-Mail"
|
|
4111 |
|
4112 |
#: src/Tribe/Attendees.php:617
|
4113 |
msgid "Invalid Event ID"
|
4114 |
-
msgstr "Ungültige
|
4115 |
|
4116 |
#: src/Tribe/Attendees.php:634
|
4117 |
msgid "Cheatin Huh?"
|
4118 |
-
msgstr ""
|
4119 |
|
4120 |
#: src/Tribe/Attendees.php:583
|
4121 |
msgid "attendees"
|
@@ -4128,7 +4128,7 @@ msgstr "Ja"
|
|
4128 |
|
4129 |
#: src/Tribe/Attendees.php:348
|
4130 |
msgid "You can use Screen Options to select which columns you want to see. The selection works in the table below, in the email, for print and for the CSV export."
|
4131 |
-
msgstr ""
|
4132 |
|
4133 |
#: src/Tribe/Attendees.php:348
|
4134 |
msgid "Columns"
|
@@ -4136,11 +4136,11 @@ msgstr "Spalten"
|
|
4136 |
|
4137 |
#: src/Tribe/Attendees.php:313
|
4138 |
msgid "Sending..."
|
4139 |
-
msgstr ""
|
4140 |
|
4141 |
#: src/Tribe/Attendees.php:312
|
4142 |
msgid "You need to select a user or type a valid email address"
|
4143 |
-
msgstr ""
|
4144 |
|
4145 |
#: src/Tribe/Tabbed_View/Attendee_Report_Tab.php:22
|
4146 |
#: src/Tribe/Admin/Columns/Tickets.php:57 src/Tribe/Attendees.php:210
|
@@ -4150,11 +4150,11 @@ msgstr ""
|
|
4150 |
#: src/modules/blocks/tickets/action-buttons/attendees/template.js:25
|
4151 |
#: src/resources/js/app/blocks.js:42168 src/resources/js/app/blocks.js:43387
|
4152 |
msgid "Attendees"
|
4153 |
-
msgstr ""
|
4154 |
|
4155 |
#: src/Tribe/Attendees.php:208 src/admin-views/list.php:90
|
4156 |
msgid "See who purchased tickets to this event"
|
4157 |
-
msgstr ""
|
4158 |
|
4159 |
#: src/Tribe/Commerce/PayPal/Main.php:1948 src/Tribe/RSVP.php:1786
|
4160 |
msgid "Post draft updated."
|
@@ -4162,7 +4162,7 @@ msgstr "Beitragsentwurf aktualisiert."
|
|
4162 |
|
4163 |
#: src/Tribe/Commerce/PayPal/Main.php:1947 src/Tribe/RSVP.php:1785
|
4164 |
msgid "Post scheduled."
|
4165 |
-
msgstr ""
|
4166 |
|
4167 |
#: src/Tribe/Commerce/PayPal/Main.php:1946 src/Tribe/RSVP.php:1784
|
4168 |
msgid "Post submitted."
|
@@ -4170,15 +4170,15 @@ msgstr "Beitrag abgeschickt."
|
|
4170 |
|
4171 |
#: src/Tribe/Commerce/PayPal/Main.php:1943 src/Tribe/RSVP.php:1781
|
4172 |
msgid "Post published. %1$s"
|
4173 |
-
msgstr ""
|
4174 |
|
4175 |
#: src/Tribe/Commerce/PayPal/Main.php:1939 src/Tribe/RSVP.php:1777
|
4176 |
msgid "Post updated. %1$s"
|
4177 |
-
msgstr ""
|
4178 |
|
4179 |
#: src/Tribe/Commerce/PayPal/Main.php:1932 src/Tribe/RSVP.php:1770
|
4180 |
msgid "Return to the %1$sAttendees Report%2$s."
|
4181 |
-
msgstr ""
|
4182 |
|
4183 |
#: src/Tribe/Commerce/PayPal/Main.php:2679 src/Tribe/RSVP.php:1439
|
4184 |
msgid "(deleted)"
|
@@ -4190,15 +4190,15 @@ msgstr "Um sich anmelden zu können, müssen Sie Ihren Namen und eine gültige E
|
|
4190 |
|
4191 |
#: src/Tribe/RSVP.php:1130
|
4192 |
msgid "You can't RSVP more than the total remaining tickets."
|
4193 |
-
msgstr ""
|
4194 |
|
4195 |
#: src/views/blocks/rsvp/messages/success.php:21 src/Tribe/RSVP.php:1124
|
4196 |
msgid "Your RSVP has been received! Check your email for your RSVP confirmation."
|
4197 |
-
msgstr ""
|
4198 |
|
4199 |
#: src/Tribe/Commerce/PayPal/Main.php:1151 src/Tribe/RSVP.php:723
|
4200 |
msgid "Your tickets from %s"
|
4201 |
-
msgstr "
|
4202 |
|
4203 |
#: src/Tribe/Commerce/PayPal/Main.php:361 src/Tribe/RSVP.php:293
|
4204 |
msgctxt "Attendee number"
|
@@ -4207,1782 +4207,18 @@ msgstr "Teilnehmer %1$s"
|
|
4207 |
|
4208 |
#: src/Tribe/Assets.php:54
|
4209 |
msgid "Set as ticket header"
|
4210 |
-
msgstr ""
|
4211 |
|
4212 |
#: src/views/tickets/tpp-success.php:95 src/Tribe/Assets.php:53
|
4213 |
msgid "Ticket header image"
|
4214 |
-
msgstr ""
|
4215 |
|
4216 |
#: src/Tribe/Main.php:572
|
4217 |
msgid "If you have a valid license for one of our paid plugins, you can %s in our premium support forums. Our support team monitors the forums and will respond to your thread within 24-48 hours (during the week)."
|
4218 |
-
msgstr "Wenn Sie eine gültige Lizenz für eines unserer Bezahl-Plugins haben, können Sie in unserem Support Forum %s. Unser Support Team prüft die Foren und wird wochentags
|
4219 |
|
4220 |
#: src/Tribe/Main.php:567
|
4221 |
msgid "Already have Events Tickets Plus? You can %s in our premium support forums. Our support team monitors the forums and will respond to your thread within 24-48 hours (during the week)."
|
4222 |
-
msgstr "Sie haben bereits Events Tickets Plus? Du kannst %s in unseren Premium-Support-Foren. Unser Support-Team überwacht die Foren und wird zu Ihrem Thread innerhalb von 24-48 Stunden (während der Woche) reagieren."
|
4223 |
-
|
4224 |
-
#: src/Tribe/Main.php:566 src/Tribe/Main.php:571
|
4225 |
-
msgid "post a thread"
|
4226 |
-
msgstr ""
|
4227 |
-
|
4228 |
-
#: src/Tribe/Main.php:564
|
4229 |
-
msgid "Looking for more immediate support? We offer %1$s with the purchase of any of our premium plugins (like %2$s). Pick up a license and you can post there directly and expect a response within 24-48 hours during weekdays."
|
4230 |
-
msgstr "Suchen Sie nach mehr sofortiger Unterstützung? Wir bieten%1$s mit dem Kauf eines unserer Premium-Plugins (wie%2$s). Kaufen Sie eine Lizenz und schreiben Sie direkt ins Forum. Sie erhalten eine Antwort innerhalb von 24-48 Stunden an normalen Arbeitstagen."
|
4231 |
-
|
4232 |
-
#: src/Tribe/Main.php:563 src/admin-views/tribe-options-tickets.php:151
|
4233 |
-
msgid "Events Tickets Plus"
|
4234 |
-
msgstr "Events Tickets Plus"
|
4235 |
-
|
4236 |
-
#: src/Tribe/Main.php:562
|
4237 |
-
msgid "premium support on our website"
|
4238 |
-
msgstr ""
|
4239 |
-
|
4240 |
-
#: src/Tribe/Main.php:560
|
4241 |
-
msgid "If you have tried the above steps and are still having trouble, you can post a new thread to our %s. Our support staff monitors these forums once a week and would be happy to assist you there."
|
4242 |
-
msgstr "Wenn Sie die Schritte oben versucht haben und immer noch Probleme auftreten, können Sie eine Anfrage in unserem %s stellen. Unser Support Team prüft diese Foren einmal wöchentlich und hilft Ihnen gerne weiter"
|
4243 |
-
|
4244 |
-
#: src/Tribe/Main.php:559
|
4245 |
-
msgid "open-source forum on WordPress.org"
|
4246 |
-
msgstr ""
|
4247 |
-
|
4248 |
-
#: src/Tribe/Main.php:542
|
4249 |
-
msgid "We are committed to helping you sell tickets for your event. Check out our handy %s to get started."
|
4250 |
-
msgstr ""
|
4251 |
-
|
4252 |
-
#: src/Tribe/Main.php:540 src/admin-views/admin-welcome-message.php:34
|
4253 |
-
msgid "New User Primer"
|
4254 |
-
msgstr ""
|
4255 |
-
|
4256 |
-
#: src/Tribe/Main.php:523
|
4257 |
-
msgid "Customizing Event Tickets"
|
4258 |
-
msgstr "Event Tickets anpassen"
|
4259 |
-
|
4260 |
-
#: src/Tribe/Main.php:522
|
4261 |
-
msgid "Troubleshooting common problems"
|
4262 |
-
msgstr ""
|
4263 |
-
|
4264 |
-
#: src/Tribe/Main.php:521
|
4265 |
-
msgid "Features overview"
|
4266 |
-
msgstr "Funktionsübersicht"
|
4267 |
-
|
4268 |
-
#: src/Tribe/Main.php:520
|
4269 |
-
msgid "Settings overview"
|
4270 |
-
msgstr ""
|
4271 |
-
|
4272 |
-
#: src/Tribe/Main.php:518
|
4273 |
-
msgid "Support for Event Tickets"
|
4274 |
-
msgstr ""
|
4275 |
-
|
4276 |
-
#: src/Tribe/Main.php:333
|
4277 |
-
msgid "When The Events Calendar and Event Tickets are both activated, The Events Calendar must be running version %1$s or greater. Please %2$supdate now.%3$s"
|
4278 |
-
msgstr ""
|
4279 |
-
|
4280 |
-
#: src/Tribe/Attendees_Table.php:589 src/admin-views/list.php:43
|
4281 |
-
msgid "Delete"
|
4282 |
-
msgstr "Löschen"
|
4283 |
-
|
4284 |
-
#: src/Tribe/Attendees_Table.php:555
|
4285 |
-
msgid "Export"
|
4286 |
-
msgstr "Daten exportieren"
|
4287 |
-
|
4288 |
-
#: src/views/tickets/rsvp.php:162 src/views/blocks/rsvp/form/email.php:32
|
4289 |
-
#: src/Tribe/Attendees_Table.php:562
|
4290 |
-
#: src/Tribe/Commerce/PayPal/Orders/Table.php:73 src/Tribe/Privacy.php:164
|
4291 |
-
#: src/Tribe/Privacy.php:445 src/Tribe/Privacy.php:541
|
4292 |
-
#: src/admin-views/admin-welcome-message.php:62
|
4293 |
-
msgid "Email"
|
4294 |
-
msgstr "E-Mail-Adresse"
|
4295 |
-
|
4296 |
-
#: src/Tribe/Attendees_Table.php:554
|
4297 |
-
msgid "Print"
|
4298 |
-
msgstr "Drucken"
|
4299 |
-
|
4300 |
-
#: src/Tribe/Attendees_Table.php:591
|
4301 |
-
msgid "Undo Check in"
|
4302 |
-
msgstr "Das Einchecken zurücknehmen"
|
4303 |
-
|
4304 |
-
#: src/Tribe/Attendees_Table.php:590
|
4305 |
-
msgid "Check in"
|
4306 |
-
msgstr "Einchecken"
|
4307 |
-
|
4308 |
-
#: src/views/tickets/email.php:410
|
4309 |
-
msgid "Security Code"
|
4310 |
-
msgstr ""
|
4311 |
-
|
4312 |
-
#: src/views/tickets/email.php:398
|
4313 |
-
msgid "Ticket #"
|
4314 |
-
msgstr ""
|
4315 |
-
|
4316 |
-
#: src/admin-views/editor/list-row.php:43
|
4317 |
-
msgid "Ticket Type:"
|
4318 |
-
msgstr "Ticketart:"
|
4319 |
-
|
4320 |
-
#: src/views/tickets/tpp-success.php:71
|
4321 |
-
msgid "Purchaser Email"
|
4322 |
-
msgstr "Besteller-E-Mail-Adresse"
|
4323 |
-
|
4324 |
-
#: src/views/tickets/tpp-success.php:68
|
4325 |
-
msgid "Purchaser Name"
|
4326 |
-
msgstr "Besteller"
|
4327 |
-
|
4328 |
-
#: src/Tribe/Metabox.php:53 src/Tribe/Admin/Ticket_Settings.php:22
|
4329 |
-
#: src/Tribe/Commerce/PayPal/Main.php:426 src/Tribe/Tickets_View.php:741
|
4330 |
-
#: src/admin-views/editor/list-table.php:30
|
4331 |
-
#: src/modules/blocks/tickets/index.js:25 src/resources/js/app/blocks.js:44471
|
4332 |
-
msgid "Tickets"
|
4333 |
-
msgstr ""
|
4334 |
-
|
4335 |
-
#: common/src/admin-views/tribe-options-network.php:27
|
4336 |
-
msgid "Hide the following settings tabs on every site:"
|
4337 |
-
msgstr "Blenden Sie die folgenden Reiter auf jeder Seite aus:"
|
4338 |
-
|
4339 |
-
#: common/src/admin-views/tribe-options-network.php:19
|
4340 |
-
msgid "This is where all of the global network settings for Modern Tribe's The Events Calendar can be modified."
|
4341 |
-
msgstr ""
|
4342 |
-
|
4343 |
-
#: common/src/admin-views/tribe-options-network.php:15
|
4344 |
-
msgid "Network Settings"
|
4345 |
-
msgstr "Netzwerk-Einstellungen"
|
4346 |
-
|
4347 |
-
#: common/src/admin-views/tribe-options-help.php:80
|
4348 |
-
msgid "More..."
|
4349 |
-
msgstr "Weiterlesen …"
|
4350 |
-
|
4351 |
-
#: common/src/admin-views/tribe-options-help.php:74
|
4352 |
-
msgid "News and Tutorials"
|
4353 |
-
msgstr ""
|
4354 |
-
|
4355 |
-
#: common/src/admin-views/tribe-options-help.php:41
|
4356 |
-
msgid "System Information"
|
4357 |
-
msgstr "System Information"
|
4358 |
-
|
4359 |
-
#: common/src/admin-views/tribe-options-help.php:38
|
4360 |
-
msgid "Read more about our support policy"
|
4361 |
-
msgstr ""
|
4362 |
-
|
4363 |
-
#: common/src/admin-views/tribe-options-help.php:37
|
4364 |
-
msgid "Please note that all hands-on support is provided via the help desk. You can email or tweet at us… but we will probably point you back to the help desk 😄"
|
4365 |
-
msgstr ""
|
4366 |
-
|
4367 |
-
#: common/src/admin-views/tribe-options-help.php:33
|
4368 |
-
msgid "%s. There are very few issues we haven’t seen and it’s likely another user has already asked your question and gotten an answer from our support staff. While posting to the help desk is open only to paid customers, they are open for anyone to search and review."
|
4369 |
-
msgstr "%s. Es gibt wenige Probleme, welche wir noch nicht gesehen haben und es ist sehr wahrscheinlich, dass Deine Frage schon gestellt und von unserem Supportpersonal beantwortet wurde. Auch wenn neue Fragen nur durch zahlende Kunden gestellt werden können, kann es von jedem durchsucht und angeschaut werden."
|
4370 |
-
|
4371 |
-
#: common/src/admin-views/tribe-options-help.php:32
|
4372 |
-
msgid "Test for a theme or plugin conflict"
|
4373 |
-
msgstr ""
|
4374 |
-
|
4375 |
-
#: common/src/admin-views/tribe-options-help.php:32
|
4376 |
-
msgid "%s. Testing for an existing conflict is the best start for in-depth troubleshooting. We will often ask you to follow these steps when opening a new thread, so doing this ahead of time will be super helpful."
|
4377 |
-
msgstr "%s. Auf einen bestehenden Konflikt zu überprüfen ist der beste Start für eine gründliche Untersuchung. Wir werden Sie oft bitten, diesen Schritte durchzuführen, wenn Du eine neue Anfrage stellen. Daher ist es sehr hilfreich, wenn Sie dies schon im voraus erledigen."
|
4378 |
-
|
4379 |
-
#: common/src/admin-views/tribe-options-help.php:31
|
4380 |
-
msgid "Check our Knowledgebase"
|
4381 |
-
msgstr "Knowledgebase besuchen"
|
4382 |
-
|
4383 |
-
#: common/src/admin-views/tribe-options-help.php:31
|
4384 |
-
msgid "%s. All of the common (and not-so-common) answers to questions we see are here. It’s often the fastest path to finding an answer!"
|
4385 |
-
msgstr "%s. Alle allgemeinen (und weniger allgemeinen) Antworten auf Fragen sind hier zu finden. Meist ist es der schnellste Weg um eine Antwort zu finden!"
|
4386 |
-
|
4387 |
-
#: common/src/admin-views/tribe-options-help.php:27
|
4388 |
-
msgid "While the resources above help solve a majority of the issues we see, there are times you might be looking for extra support. If you need assistance using our plugins and would like us to take a look, please follow these steps:"
|
4389 |
-
msgstr ""
|
4390 |
-
|
4391 |
-
#: common/src/admin-views/tribe-options-help.php:26
|
4392 |
-
msgid "Getting More Help"
|
4393 |
-
msgstr "\tMehr Unterstützung bekommen"
|
4394 |
-
|
4395 |
-
#: common/src/admin-views/tribe-options-help.php:21
|
4396 |
-
msgid "list of available functions"
|
4397 |
-
msgstr "Liste der verfügbaren Funktionen"
|
4398 |
-
|
4399 |
-
#: common/src/admin-views/tribe-options-help.php:15
|
4400 |
-
msgid "Knowledgebase"
|
4401 |
-
msgstr "Wissens-Datenbank"
|
4402 |
-
|
4403 |
-
#: common/src/admin-views/tribe-options-help.php:15
|
4404 |
-
msgid "Our website’s %s is a great place to find tips and tricks for using and customizing our plugins."
|
4405 |
-
msgstr ""
|
4406 |
-
|
4407 |
-
#: common/src/admin-views/tribe-options-help.php:14
|
4408 |
-
msgid "Getting Support"
|
4409 |
-
msgstr "Unterstützung erhalten"
|
4410 |
-
|
4411 |
-
#: common/src/admin-views/tribe-options-help.php:11
|
4412 |
-
msgid "Thank you for using %s! All of us at Modern Tribe sincerely appreciate your support and we’re excited to see you using our plugins."
|
4413 |
-
msgstr ""
|
4414 |
-
|
4415 |
-
#: common/src/admin-views/tribe-options-general.php:59
|
4416 |
-
msgid "Debug Bar Plugin"
|
4417 |
-
msgstr "Debug Bar Plugin"
|
4418 |
-
|
4419 |
-
#: common/src/admin-views/tribe-options-general.php:59
|
4420 |
-
msgid "Enable this option to log debug information. By default this will log to your server PHP error log. If you'd like to see the log messages in your browser, then we recommend that you install the %s and look for the \"Tribe\" tab in the debug output."
|
4421 |
-
msgstr "Aktivieren Sie die Option, um Debuginformationen mit zu loggen. Standardmäßig werden die Informationen in Ihrem PHP Server Error Log geschrieben. Wenn Sie die Debuginfos in Ihrem Browser sehen möchtest, empfehlen wir das %s zu installieren. Die Ausgabe der Debuginfos finden Sie im \"Tribe\" Tab."
|
4422 |
-
|
4423 |
-
#: common/src/admin-views/tribe-options-general.php:53
|
4424 |
-
msgid "Debug mode"
|
4425 |
-
msgstr "Debug mode"
|
4426 |
-
|
4427 |
-
#: common/src/admin-views/tribe-options-general.php:35
|
4428 |
-
msgid "Show The Events Calendar link"
|
4429 |
-
msgstr ""
|
4430 |
-
|
4431 |
-
#: common/src/admin-views/tribe-options-general.php:30
|
4432 |
-
msgid "See an example of the link"
|
4433 |
-
msgstr ""
|
4434 |
-
|
4435 |
-
#: common/src/admin-views/tribe-options-general.php:30
|
4436 |
-
msgid "Are you thinking \"Wow, this plugin is amazing! I should say thanks to Modern Tribe for all their hard work.\" The greatest thanks we could ask for is recognition. Add a small text-only link at the bottom of your calendar pointing to The Events Calendar project."
|
4437 |
-
msgstr "Sie finden: \"Wow, das Plugin ist fantastisch! Ich sollte Modern Tribe dafür danken!\" Der beste Dank ist ein kleiner Link zu uns am unteren Ende des Veranstaltungskalenders."
|
4438 |
-
|
4439 |
-
#: common/src/admin-views/tribe-options-general.php:25
|
4440 |
-
msgid "We hope our plugin is helping you out."
|
4441 |
-
msgstr ""
|
4442 |
-
|
4443 |
-
#: common/src/admin-views/tribe-options-general.php:20
|
4444 |
-
msgid "Check out the available add-ons"
|
4445 |
-
msgstr "Schauen Sie sich die verfügbaren Add-Ons an"
|
4446 |
-
|
4447 |
-
#: common/src/admin-views/tribe-options-general.php:20
|
4448 |
-
msgid "Looking for additional functionality including recurring events, custom meta, community events, ticket sales and more?"
|
4449 |
-
msgstr "Wünschen Sie erweiterte Funktionalität, einschließlich wiederkehrender Veranstaltungen, benutzerdefinierten Meta-Informationen, Community-Veranstaltungen, Ticketverkäufen und mehr?"
|
4450 |
-
|
4451 |
-
#: common/src/admin-views/tribe-options-general.php:15
|
4452 |
-
msgid "Optimize your site's event listings with %1$sThe Events Calendar%2$s, our free calendar plugin. Looking for additional functionality including recurring events, user-submission, advanced ticket sales and more? Check out our %3$spremium add-ons%4$s."
|
4453 |
-
msgstr ""
|
4454 |
-
|
4455 |
-
#: common/src/admin-views/tribe-options-general.php:10
|
4456 |
-
msgid "Thank you for using Event Tickets! All of us at Modern Tribe sincerely appreciate your support and we're excited to see you using our plugins. Check out our handy %1$sNew User Primer%2$s to get started."
|
4457 |
-
msgstr ""
|
4458 |
-
|
4459 |
-
#: common/src/admin-views/tribe-options-display.php:37
|
4460 |
-
msgid "Select the date format to use in datepickers"
|
4461 |
-
msgstr ""
|
4462 |
-
|
4463 |
-
#: common/src/admin-views/tribe-options-display.php:36
|
4464 |
-
msgid "Datepicker Date Format"
|
4465 |
-
msgstr "Datumswahl Format (\"Datepicker\")"
|
4466 |
-
|
4467 |
-
#: common/src/admin-views/tribe-options-display.php:22
|
4468 |
-
msgid "Date Format Settings"
|
4469 |
-
msgstr "Einstellungen Datumsformat"
|
4470 |
-
|
4471 |
-
#: src/admin-views/admin-welcome-message.php:7
|
4472 |
-
msgid "Version"
|
4473 |
-
msgstr "Version"
|
4474 |
-
|
4475 |
-
#: common/src/Tribe/Languages/Locations.php:374
|
4476 |
-
msgid "Wyoming"
|
4477 |
-
msgstr "Wyoming"
|
4478 |
-
|
4479 |
-
#: common/src/Tribe/Languages/Locations.php:373
|
4480 |
-
msgid "Wisconsin"
|
4481 |
-
msgstr "Wisconsin"
|
4482 |
-
|
4483 |
-
#: common/src/Tribe/Languages/Locations.php:372
|
4484 |
-
msgid "West Virginia"
|
4485 |
-
msgstr "West Virginia"
|
4486 |
-
|
4487 |
-
#: common/src/Tribe/Languages/Locations.php:371
|
4488 |
-
msgid "Washington"
|
4489 |
-
msgstr "Washington"
|
4490 |
-
|
4491 |
-
#: common/src/Tribe/Languages/Locations.php:370
|
4492 |
-
msgid "Virginia"
|
4493 |
-
msgstr "Virginia"
|
4494 |
-
|
4495 |
-
#: common/src/Tribe/Languages/Locations.php:369
|
4496 |
-
msgid "Vermont"
|
4497 |
-
msgstr "Vermont"
|
4498 |
-
|
4499 |
-
#: common/src/Tribe/Languages/Locations.php:368
|
4500 |
-
msgid "Utah"
|
4501 |
-
msgstr "Utah"
|
4502 |
-
|
4503 |
-
#: common/src/Tribe/Languages/Locations.php:367
|
4504 |
-
msgid "Texas"
|
4505 |
-
msgstr "Texas"
|
4506 |
-
|
4507 |
-
#: common/src/Tribe/Languages/Locations.php:366
|
4508 |
-
msgid "Tennessee"
|
4509 |
-
msgstr "Tennessee"
|
4510 |
-
|
4511 |
-
#: common/src/Tribe/Languages/Locations.php:365
|
4512 |
-
msgid "South Dakota"
|
4513 |
-
msgstr "South Dakota"
|
4514 |
-
|
4515 |
-
#: common/src/Tribe/Languages/Locations.php:364
|
4516 |
-
msgid "South Carolina"
|
4517 |
-
msgstr "South Carolina"
|
4518 |
-
|
4519 |
-
#: common/src/Tribe/Languages/Locations.php:363
|
4520 |
-
msgid "Rhode Island"
|
4521 |
-
msgstr "Rhode Island"
|
4522 |
-
|
4523 |
-
#: common/src/Tribe/Languages/Locations.php:362
|
4524 |
-
msgid "Pennsylvania"
|
4525 |
-
msgstr "Pennsylvania"
|
4526 |
-
|
4527 |
-
#: common/src/Tribe/Languages/Locations.php:361
|
4528 |
-
msgid "Oregon"
|
4529 |
-
msgstr "Oregon"
|
4530 |
-
|
4531 |
-
#: common/src/Tribe/Languages/Locations.php:360
|
4532 |
-
msgid "Oklahoma"
|
4533 |
-
msgstr "Oklahoma"
|
4534 |
-
|
4535 |
-
#: common/src/Tribe/Languages/Locations.php:359
|
4536 |
-
msgid "Ohio"
|
4537 |
-
msgstr "Ohio"
|
4538 |
-
|
4539 |
-
#: common/src/Tribe/Languages/Locations.php:358
|
4540 |
-
msgid "North Dakota"
|
4541 |
-
msgstr "North Dakota"
|
4542 |
-
|
4543 |
-
#: common/src/Tribe/Languages/Locations.php:357
|
4544 |
-
msgid "North Carolina"
|
4545 |
-
msgstr "North Carolina"
|
4546 |
-
|
4547 |
-
#: common/src/Tribe/Languages/Locations.php:356
|
4548 |
-
msgid "New York"
|
4549 |
-
msgstr "New York"
|
4550 |
-
|
4551 |
-
#: common/src/Tribe/Languages/Locations.php:355
|
4552 |
-
msgid "New Mexico"
|
4553 |
-
msgstr "New Mexico"
|
4554 |
-
|
4555 |
-
#: common/src/Tribe/Languages/Locations.php:354
|
4556 |
-
msgid "New Jersey"
|
4557 |
-
msgstr "New Jersey"
|
4558 |
-
|
4559 |
-
#: common/src/Tribe/Languages/Locations.php:353
|
4560 |
-
msgid "New Hampshire"
|
4561 |
-
msgstr "New Hampshire"
|
4562 |
-
|
4563 |
-
#: common/src/Tribe/Languages/Locations.php:352
|
4564 |
-
msgid "Nevada"
|
4565 |
-
msgstr "Nevada"
|
4566 |
-
|
4567 |
-
#: common/src/Tribe/Languages/Locations.php:351
|
4568 |
-
msgid "Nebraska"
|
4569 |
-
msgstr "Nebraska"
|
4570 |
-
|
4571 |
-
#: common/src/Tribe/Languages/Locations.php:350
|
4572 |
-
msgid "Montana"
|
4573 |
-
msgstr "Montana"
|
4574 |
-
|
4575 |
-
#: common/src/Tribe/Languages/Locations.php:349
|
4576 |
-
msgid "Missouri"
|
4577 |
-
msgstr "Missouri"
|
4578 |
-
|
4579 |
-
#: common/src/Tribe/Languages/Locations.php:348
|
4580 |
-
msgid "Mississippi"
|
4581 |
-
msgstr "Mississippi"
|
4582 |
-
|
4583 |
-
#: common/src/Tribe/Languages/Locations.php:347
|
4584 |
-
msgid "Minnesota"
|
4585 |
-
msgstr "Minnesota"
|
4586 |
-
|
4587 |
-
#: common/src/Tribe/Languages/Locations.php:346
|
4588 |
-
msgid "Michigan"
|
4589 |
-
msgstr "Michigan"
|
4590 |
-
|
4591 |
-
#: common/src/Tribe/Languages/Locations.php:345
|
4592 |
-
msgid "Massachusetts"
|
4593 |
-
msgstr "Massachusetts"
|
4594 |
-
|
4595 |
-
#: common/src/Tribe/Languages/Locations.php:344
|
4596 |
-
msgid "Maryland"
|
4597 |
-
msgstr "Maryland"
|
4598 |
-
|
4599 |
-
#: common/src/Tribe/Languages/Locations.php:343
|
4600 |
-
msgid "Maine"
|
4601 |
-
msgstr "Maine"
|
4602 |
-
|
4603 |
-
#: common/src/Tribe/Languages/Locations.php:342
|
4604 |
-
msgid "Louisiana"
|
4605 |
-
msgstr "Louisiana"
|
4606 |
-
|
4607 |
-
#: common/src/Tribe/Languages/Locations.php:341
|
4608 |
-
msgid "Kentucky"
|
4609 |
-
msgstr "Kentucky"
|
4610 |
-
|
4611 |
-
#: common/src/Tribe/Languages/Locations.php:340
|
4612 |
-
msgid "Kansas"
|
4613 |
-
msgstr "Kansas"
|
4614 |
-
|
4615 |
-
#: common/src/Tribe/Languages/Locations.php:339
|
4616 |
-
msgid "Iowa"
|
4617 |
-
msgstr "Iowa"
|
4618 |
-
|
4619 |
-
#: common/src/Tribe/Languages/Locations.php:338
|
4620 |
-
msgid "Indiana"
|
4621 |
-
msgstr "Indiana"
|
4622 |
-
|
4623 |
-
#: common/src/Tribe/Languages/Locations.php:337
|
4624 |
-
msgid "Illinois"
|
4625 |
-
msgstr "Illinois"
|
4626 |
-
|
4627 |
-
#: common/src/Tribe/Languages/Locations.php:336
|
4628 |
-
msgid "Idaho"
|
4629 |
-
msgstr "Idaho"
|
4630 |
-
|
4631 |
-
#: common/src/Tribe/Languages/Locations.php:335
|
4632 |
-
msgid "Hawaii"
|
4633 |
-
msgstr "Hawaii"
|
4634 |
-
|
4635 |
-
#: common/src/Tribe/Languages/Locations.php:333
|
4636 |
-
msgid "Florida"
|
4637 |
-
msgstr "Florida"
|
4638 |
-
|
4639 |
-
#: common/src/Tribe/Languages/Locations.php:332
|
4640 |
-
msgid "District of Columbia"
|
4641 |
-
msgstr "Washington, D.C."
|
4642 |
-
|
4643 |
-
#: common/src/Tribe/Languages/Locations.php:331
|
4644 |
-
msgid "Delaware"
|
4645 |
-
msgstr "Delaware"
|
4646 |
-
|
4647 |
-
#: common/src/Tribe/Languages/Locations.php:330
|
4648 |
-
msgid "Connecticut"
|
4649 |
-
msgstr "Connecticut"
|
4650 |
-
|
4651 |
-
#: common/src/Tribe/Languages/Locations.php:329
|
4652 |
-
msgid "Colorado"
|
4653 |
-
msgstr "Colorado"
|
4654 |
-
|
4655 |
-
#: common/src/Tribe/Languages/Locations.php:328
|
4656 |
-
msgid "California"
|
4657 |
-
msgstr "Kalifornien"
|
4658 |
-
|
4659 |
-
#: common/src/Tribe/Languages/Locations.php:327
|
4660 |
-
msgid "Arkansas"
|
4661 |
-
msgstr "Arkansas"
|
4662 |
-
|
4663 |
-
#: common/src/Tribe/Languages/Locations.php:326
|
4664 |
-
msgid "Arizona"
|
4665 |
-
msgstr "Arizona"
|
4666 |
-
|
4667 |
-
#: common/src/Tribe/Languages/Locations.php:325
|
4668 |
-
msgid "Alaska"
|
4669 |
-
msgstr "Alaska"
|
4670 |
-
|
4671 |
-
#: common/src/Tribe/Languages/Locations.php:324
|
4672 |
-
msgid "Alabama"
|
4673 |
-
msgstr "Alabama"
|
4674 |
-
|
4675 |
-
#: common/src/Tribe/Languages/Locations.php:297
|
4676 |
-
msgid "Zimbabwe"
|
4677 |
-
msgstr "Simbabwe"
|
4678 |
-
|
4679 |
-
#: common/src/Tribe/Languages/Locations.php:296
|
4680 |
-
msgid "Zambia"
|
4681 |
-
msgstr "Sambia"
|
4682 |
-
|
4683 |
-
#: common/src/Tribe/Languages/Locations.php:295
|
4684 |
-
msgid "Yemen"
|
4685 |
-
msgstr "Jemen"
|
4686 |
-
|
4687 |
-
#: common/src/Tribe/Languages/Locations.php:294
|
4688 |
-
msgid "Western Sahara"
|
4689 |
-
msgstr "Westsahara"
|
4690 |
-
|
4691 |
-
#: common/src/Tribe/Languages/Locations.php:293
|
4692 |
-
msgid "Wallis and Futuna Islands"
|
4693 |
-
msgstr ""
|
4694 |
-
|
4695 |
-
#: common/src/Tribe/Languages/Locations.php:292
|
4696 |
-
msgid "Virgin Islands (U.S.)"
|
4697 |
-
msgstr ""
|
4698 |
-
|
4699 |
-
#: common/src/Tribe/Languages/Locations.php:291
|
4700 |
-
msgid "Virgin Islands (British)"
|
4701 |
-
msgstr ""
|
4702 |
-
|
4703 |
-
#: common/src/Tribe/Languages/Locations.php:290
|
4704 |
-
msgid "Viet Nam"
|
4705 |
-
msgstr ""
|
4706 |
-
|
4707 |
-
#: common/src/Tribe/Languages/Locations.php:289
|
4708 |
-
msgid "Venezuela"
|
4709 |
-
msgstr "Venezuela"
|
4710 |
-
|
4711 |
-
#: common/src/Tribe/Languages/Locations.php:288
|
4712 |
-
msgid "Vanuatu"
|
4713 |
-
msgstr "Vanuatu"
|
4714 |
-
|
4715 |
-
#: common/src/Tribe/Languages/Locations.php:287
|
4716 |
-
msgid "Uzbekistan"
|
4717 |
-
msgstr "Usbekistan"
|
4718 |
-
|
4719 |
-
#: common/src/Tribe/Languages/Locations.php:286
|
4720 |
-
msgid "Uruguay"
|
4721 |
-
msgstr "Uruguay"
|
4722 |
-
|
4723 |
-
#: common/src/Tribe/Languages/Locations.php:285
|
4724 |
-
msgid "United States Minor Outlying Islands"
|
4725 |
-
msgstr ""
|
4726 |
-
|
4727 |
-
#: common/src/Tribe/Languages/Locations.php:284
|
4728 |
-
msgid "United Kingdom"
|
4729 |
-
msgstr ""
|
4730 |
-
|
4731 |
-
#: common/src/Tribe/Languages/Locations.php:283
|
4732 |
-
msgid "United Arab Emirates"
|
4733 |
-
msgstr "Vereinigte Arabische Emirate"
|
4734 |
-
|
4735 |
-
#: common/src/Tribe/Languages/Locations.php:282
|
4736 |
-
msgid "Ukraine"
|
4737 |
-
msgstr "Ukraine"
|
4738 |
-
|
4739 |
-
#: common/src/Tribe/Languages/Locations.php:281
|
4740 |
-
msgid "Uganda"
|
4741 |
-
msgstr "Uganda"
|
4742 |
-
|
4743 |
-
#: common/src/Tribe/Languages/Locations.php:280
|
4744 |
-
msgid "Tuvalu"
|
4745 |
-
msgstr "Tuvalu"
|
4746 |
-
|
4747 |
-
#: common/src/Tribe/Languages/Locations.php:279
|
4748 |
-
msgid "Turks and Caicos Islands"
|
4749 |
-
msgstr ""
|
4750 |
-
|
4751 |
-
#: common/src/Tribe/Languages/Locations.php:278
|
4752 |
-
msgid "Turkmenistan"
|
4753 |
-
msgstr "Turkmenistan"
|
4754 |
-
|
4755 |
-
#: common/src/Tribe/Languages/Locations.php:277
|
4756 |
-
msgid "Turkey"
|
4757 |
-
msgstr "Türkei"
|
4758 |
-
|
4759 |
-
#: common/src/Tribe/Languages/Locations.php:276
|
4760 |
-
msgid "Tunisia"
|
4761 |
-
msgstr "Tunesien"
|
4762 |
-
|
4763 |
-
#: common/src/Tribe/Languages/Locations.php:275
|
4764 |
-
msgid "Trinidad and Tobago"
|
4765 |
-
msgstr ""
|
4766 |
-
|
4767 |
-
#: common/src/Tribe/Languages/Locations.php:274
|
4768 |
-
msgid "Tonga"
|
4769 |
-
msgstr "Tonga"
|
4770 |
-
|
4771 |
-
#: common/src/Tribe/Languages/Locations.php:273
|
4772 |
-
msgid "Tokelau"
|
4773 |
-
msgstr "Tokelau"
|
4774 |
-
|
4775 |
-
#: common/src/Tribe/Languages/Locations.php:272
|
4776 |
-
msgid "Togo"
|
4777 |
-
msgstr "Togo"
|
4778 |
-
|
4779 |
-
#: common/src/Tribe/Languages/Locations.php:271
|
4780 |
-
msgid "Thailand"
|
4781 |
-
msgstr "Thailand"
|
4782 |
-
|
4783 |
-
#: common/src/Tribe/Languages/Locations.php:270
|
4784 |
-
msgid "Tanzania, United Republic of"
|
4785 |
-
msgstr ""
|
4786 |
-
|
4787 |
-
#: common/src/Tribe/Languages/Locations.php:269
|
4788 |
-
msgid "Tajikistan"
|
4789 |
-
msgstr "Tadschikistan"
|
4790 |
-
|
4791 |
-
#: common/src/Tribe/Languages/Locations.php:268
|
4792 |
-
msgid "Taiwan"
|
4793 |
-
msgstr "Taiwan"
|
4794 |
-
|
4795 |
-
#: common/src/Tribe/Languages/Locations.php:267
|
4796 |
-
msgid "Syrian Arab Republic"
|
4797 |
-
msgstr ""
|
4798 |
-
|
4799 |
-
#: common/src/Tribe/Languages/Locations.php:266
|
4800 |
-
msgid "Switzerland"
|
4801 |
-
msgstr "Schweiz"
|
4802 |
-
|
4803 |
-
#: common/src/Tribe/Languages/Locations.php:265
|
4804 |
-
msgid "Sweden"
|
4805 |
-
msgstr "Schweden"
|
4806 |
-
|
4807 |
-
#: common/src/Tribe/Languages/Locations.php:264
|
4808 |
-
msgid "Swaziland"
|
4809 |
-
msgstr "Swasiland"
|
4810 |
-
|
4811 |
-
#: common/src/Tribe/Languages/Locations.php:263
|
4812 |
-
msgid "Svalbard and Jan Mayen Islands"
|
4813 |
-
msgstr ""
|
4814 |
-
|
4815 |
-
#: common/src/Tribe/Languages/Locations.php:262
|
4816 |
-
msgid "Suriname"
|
4817 |
-
msgstr "Suriname"
|
4818 |
-
|
4819 |
-
#: common/src/Tribe/Languages/Locations.php:261
|
4820 |
-
msgid "Sudan"
|
4821 |
-
msgstr "Sudan"
|
4822 |
-
|
4823 |
-
#: common/src/Tribe/Languages/Locations.php:241
|
4824 |
-
msgid "Saint Pierre and Miquelon"
|
4825 |
-
msgstr ""
|
4826 |
-
|
4827 |
-
#: common/src/Tribe/Languages/Locations.php:260
|
4828 |
-
msgid "Sri Lanka"
|
4829 |
-
msgstr "Sri Lanka"
|
4830 |
-
|
4831 |
-
#: common/src/Tribe/Languages/Locations.php:259
|
4832 |
-
msgid "Spain"
|
4833 |
-
msgstr "Spanien"
|
4834 |
-
|
4835 |
-
#: common/src/Tribe/Languages/Locations.php:258
|
4836 |
-
msgid "South Georgia, South Sandwich Islands"
|
4837 |
-
msgstr ""
|
4838 |
-
|
4839 |
-
#: common/src/Tribe/Languages/Locations.php:257
|
4840 |
-
msgid "South Africa"
|
4841 |
-
msgstr "Südafrika"
|
4842 |
-
|
4843 |
-
#: common/src/Tribe/Languages/Locations.php:256
|
4844 |
-
msgid "Somalia"
|
4845 |
-
msgstr "Somalia"
|
4846 |
-
|
4847 |
-
#: common/src/Tribe/Languages/Locations.php:255
|
4848 |
-
msgid "Solomon Islands"
|
4849 |
-
msgstr "Salomonen"
|
4850 |
-
|
4851 |
-
#: common/src/Tribe/Languages/Locations.php:254
|
4852 |
-
msgid "Slovenia"
|
4853 |
-
msgstr "Slowenien"
|
4854 |
-
|
4855 |
-
#: common/src/Tribe/Languages/Locations.php:253
|
4856 |
-
msgid "Slovakia (Slovak Republic)"
|
4857 |
-
msgstr ""
|
4858 |
-
|
4859 |
-
#: common/src/Tribe/Languages/Locations.php:251
|
4860 |
-
msgid "Singapore"
|
4861 |
-
msgstr "Singapur"
|
4862 |
-
|
4863 |
-
#: common/src/Tribe/Languages/Locations.php:250
|
4864 |
-
msgid "Sierra Leone"
|
4865 |
-
msgstr "Sierra Leone"
|
4866 |
-
|
4867 |
-
#: common/src/Tribe/Languages/Locations.php:249
|
4868 |
-
msgid "Seychelles"
|
4869 |
-
msgstr "Seychellen"
|
4870 |
-
|
4871 |
-
#: common/src/Tribe/Languages/Locations.php:248
|
4872 |
-
msgid "Serbia"
|
4873 |
-
msgstr "Serbien"
|
4874 |
-
|
4875 |
-
#: common/src/Tribe/Languages/Locations.php:247
|
4876 |
-
msgid "Senegal"
|
4877 |
-
msgstr "Senegal"
|
4878 |
-
|
4879 |
-
#: common/src/Tribe/Languages/Locations.php:246
|
4880 |
-
msgid "Saudi Arabia"
|
4881 |
-
msgstr "Saudi-Arabien"
|
4882 |
-
|
4883 |
-
#: common/src/Tribe/Languages/Locations.php:244
|
4884 |
-
msgid "San Marino"
|
4885 |
-
msgstr "San Marino"
|
4886 |
-
|
4887 |
-
#: common/src/Tribe/Languages/Locations.php:243
|
4888 |
-
msgid "Samoa"
|
4889 |
-
msgstr "Samoa"
|
4890 |
-
|
4891 |
-
#: common/src/Tribe/Languages/Locations.php:242
|
4892 |
-
msgid "Saint Vincent and The Grenadines"
|
4893 |
-
msgstr ""
|
4894 |
-
|
4895 |
-
#: common/src/Tribe/Languages/Locations.php:240
|
4896 |
-
msgid "Saint Lucia"
|
4897 |
-
msgstr "St. Lucia"
|
4898 |
-
|
4899 |
-
#: common/src/Tribe/Languages/Locations.php:239
|
4900 |
-
msgid "Saint Kitts and Nevis"
|
4901 |
-
msgstr ""
|
4902 |
-
|
4903 |
-
#: common/src/Tribe/Languages/Locations.php:236
|
4904 |
-
msgid "Rwanda"
|
4905 |
-
msgstr "Ruanda"
|
4906 |
-
|
4907 |
-
#: common/src/Tribe/Languages/Locations.php:235
|
4908 |
-
msgid "Russian Federation"
|
4909 |
-
msgstr ""
|
4910 |
-
|
4911 |
-
#: common/src/Tribe/Languages/Locations.php:234
|
4912 |
-
msgid "Romania"
|
4913 |
-
msgstr "Rumänien"
|
4914 |
-
|
4915 |
-
#: common/src/Tribe/Languages/Locations.php:233
|
4916 |
-
msgid "Reunion"
|
4917 |
-
msgstr "Réunion"
|
4918 |
-
|
4919 |
-
#: common/src/Tribe/Languages/Locations.php:232
|
4920 |
-
msgid "Qatar"
|
4921 |
-
msgstr "Katar"
|
4922 |
-
|
4923 |
-
#: common/src/Tribe/Languages/Locations.php:231
|
4924 |
-
msgid "Puerto Rico"
|
4925 |
-
msgstr "Puerto Rico"
|
4926 |
-
|
4927 |
-
#: common/src/Tribe/Languages/Locations.php:230
|
4928 |
-
msgid "Portugal"
|
4929 |
-
msgstr "Portugal"
|
4930 |
-
|
4931 |
-
#: common/src/Tribe/Languages/Locations.php:229
|
4932 |
-
msgid "Poland"
|
4933 |
-
msgstr "Polen"
|
4934 |
-
|
4935 |
-
#: common/src/Tribe/Languages/Locations.php:228
|
4936 |
-
msgid "Pitcairn"
|
4937 |
-
msgstr "Pitcairninseln"
|
4938 |
-
|
4939 |
-
#: common/src/Tribe/Languages/Locations.php:227
|
4940 |
-
msgid "Philippines"
|
4941 |
-
msgstr "Philippinen"
|
4942 |
-
|
4943 |
-
#: common/src/Tribe/Languages/Locations.php:226
|
4944 |
-
msgid "Peru"
|
4945 |
-
msgstr "Peru"
|
4946 |
-
|
4947 |
-
#: common/src/Tribe/Languages/Locations.php:225
|
4948 |
-
msgid "Paraguay"
|
4949 |
-
msgstr "Paraguay"
|
4950 |
-
|
4951 |
-
#: common/src/Tribe/Languages/Locations.php:224
|
4952 |
-
msgid "Papua New Guinea"
|
4953 |
-
msgstr "Papua-Neuguinea"
|
4954 |
-
|
4955 |
-
#: common/src/Tribe/Languages/Locations.php:223
|
4956 |
-
msgid "Panama"
|
4957 |
-
msgstr "Panama"
|
4958 |
-
|
4959 |
-
#: common/src/Tribe/Languages/Locations.php:222
|
4960 |
-
msgid "Palau"
|
4961 |
-
msgstr "Palau"
|
4962 |
-
|
4963 |
-
#: common/src/Tribe/Languages/Locations.php:221
|
4964 |
-
msgid "Pakistan"
|
4965 |
-
msgstr "Pakistan"
|
4966 |
-
|
4967 |
-
#: common/src/Tribe/Languages/Locations.php:220
|
4968 |
-
msgid "Oman"
|
4969 |
-
msgstr "Oman"
|
4970 |
-
|
4971 |
-
#: common/src/Tribe/Languages/Locations.php:219
|
4972 |
-
msgid "Norway"
|
4973 |
-
msgstr "Norwegen"
|
4974 |
-
|
4975 |
-
#: common/src/Tribe/Languages/Locations.php:218
|
4976 |
-
msgid "Northern Mariana Islands"
|
4977 |
-
msgstr "Nördliche Marianen"
|
4978 |
-
|
4979 |
-
#: common/src/Tribe/Languages/Locations.php:217
|
4980 |
-
msgid "Norfolk Island"
|
4981 |
-
msgstr "Norfolkinsel"
|
4982 |
-
|
4983 |
-
#: common/src/Tribe/Languages/Locations.php:216
|
4984 |
-
msgid "Niue"
|
4985 |
-
msgstr "Niue"
|
4986 |
-
|
4987 |
-
#: common/src/Tribe/Languages/Locations.php:215
|
4988 |
-
msgid "Nigeria"
|
4989 |
-
msgstr "Nigeria"
|
4990 |
-
|
4991 |
-
#: common/src/Tribe/Languages/Locations.php:214
|
4992 |
-
msgid "Niger"
|
4993 |
-
msgstr "Niger"
|
4994 |
-
|
4995 |
-
#: common/src/Tribe/Languages/Locations.php:213
|
4996 |
-
msgid "Nicaragua"
|
4997 |
-
msgstr "Nicaragua"
|
4998 |
-
|
4999 |
-
#: common/src/Tribe/Languages/Locations.php:212
|
5000 |
-
msgid "New Zealand"
|
5001 |
-
msgstr "Neuseeland"
|
5002 |
-
|
5003 |
-
#: common/src/Tribe/Languages/Locations.php:211
|
5004 |
-
msgid "New Caledonia"
|
5005 |
-
msgstr "Neukaledonien"
|
5006 |
-
|
5007 |
-
#: common/src/Tribe/Languages/Locations.php:210
|
5008 |
-
msgid "Netherlands"
|
5009 |
-
msgstr "Niederlande"
|
5010 |
-
|
5011 |
-
#: common/src/Tribe/Languages/Locations.php:209
|
5012 |
-
msgid "Nepal"
|
5013 |
-
msgstr "Nepal"
|
5014 |
-
|
5015 |
-
#: common/src/Tribe/Languages/Locations.php:208
|
5016 |
-
msgid "Nauru"
|
5017 |
-
msgstr "Nauru"
|
5018 |
-
|
5019 |
-
#: common/src/Tribe/Languages/Locations.php:207
|
5020 |
-
msgid "Namibia"
|
5021 |
-
msgstr "Namibia"
|
5022 |
-
|
5023 |
-
#: common/src/Tribe/Languages/Locations.php:206
|
5024 |
-
msgid "Myanmar"
|
5025 |
-
msgstr "Myanmar"
|
5026 |
-
|
5027 |
-
#: common/src/Tribe/Languages/Locations.php:205
|
5028 |
-
msgid "Mozambique"
|
5029 |
-
msgstr "Mosambik"
|
5030 |
-
|
5031 |
-
#: common/src/Tribe/Languages/Locations.php:204
|
5032 |
-
msgid "Morocco"
|
5033 |
-
msgstr "Marokko"
|
5034 |
-
|
5035 |
-
#: common/src/Tribe/Languages/Locations.php:203
|
5036 |
-
msgid "Montserrat"
|
5037 |
-
msgstr "Montserrat"
|
5038 |
-
|
5039 |
-
#: common/src/Tribe/Languages/Locations.php:202
|
5040 |
-
msgid "Montenegro"
|
5041 |
-
msgstr "Montenegro"
|
5042 |
-
|
5043 |
-
#: common/src/Tribe/Languages/Locations.php:201
|
5044 |
-
msgid "Mongolia"
|
5045 |
-
msgstr "Mongolei"
|
5046 |
-
|
5047 |
-
#: common/src/Tribe/Languages/Locations.php:200
|
5048 |
-
msgid "Monaco"
|
5049 |
-
msgstr "Monaco"
|
5050 |
-
|
5051 |
-
#: common/src/Tribe/Languages/Locations.php:199
|
5052 |
-
msgid "Moldova, Republic of"
|
5053 |
-
msgstr ""
|
5054 |
-
|
5055 |
-
#: common/src/Tribe/Languages/Locations.php:198
|
5056 |
-
msgid "Micronesia, Federated States of"
|
5057 |
-
msgstr ""
|
5058 |
-
|
5059 |
-
#: common/src/Tribe/Languages/Locations.php:197
|
5060 |
-
msgid "Mexico"
|
5061 |
-
msgstr "Mexiko"
|
5062 |
-
|
5063 |
-
#: common/src/Tribe/Languages/Locations.php:196
|
5064 |
-
msgid "Mayotte"
|
5065 |
-
msgstr "Mayotte"
|
5066 |
-
|
5067 |
-
#: common/src/Tribe/Languages/Locations.php:195
|
5068 |
-
msgid "Mauritius"
|
5069 |
-
msgstr "Mauritius"
|
5070 |
-
|
5071 |
-
#: common/src/Tribe/Languages/Locations.php:194
|
5072 |
-
msgid "Mauritania"
|
5073 |
-
msgstr "Mauretanien"
|
5074 |
-
|
5075 |
-
#: common/src/Tribe/Languages/Locations.php:193
|
5076 |
-
msgid "Martinique"
|
5077 |
-
msgstr "Martinique"
|
5078 |
-
|
5079 |
-
#: common/src/Tribe/Languages/Locations.php:192
|
5080 |
-
msgid "Marshall Islands"
|
5081 |
-
msgstr "Marshallinseln"
|
5082 |
-
|
5083 |
-
#: common/src/Tribe/Languages/Locations.php:191
|
5084 |
-
msgid "Malta"
|
5085 |
-
msgstr "Malta"
|
5086 |
-
|
5087 |
-
#: common/src/Tribe/Languages/Locations.php:190
|
5088 |
-
msgid "Mali"
|
5089 |
-
msgstr "Mali"
|
5090 |
-
|
5091 |
-
#: common/src/Tribe/Languages/Locations.php:189
|
5092 |
-
msgid "Maldives"
|
5093 |
-
msgstr "Malediven"
|
5094 |
-
|
5095 |
-
#: common/src/Tribe/Languages/Locations.php:188
|
5096 |
-
msgid "Malaysia"
|
5097 |
-
msgstr "Malaysia"
|
5098 |
-
|
5099 |
-
#: common/src/Tribe/Languages/Locations.php:187
|
5100 |
-
msgid "Malawi"
|
5101 |
-
msgstr "Malawi"
|
5102 |
-
|
5103 |
-
#: common/src/Tribe/Languages/Locations.php:186
|
5104 |
-
msgid "Madagascar"
|
5105 |
-
msgstr "Madagaskar"
|
5106 |
-
|
5107 |
-
#: common/src/Tribe/Languages/Locations.php:185
|
5108 |
-
msgid "Macedonia"
|
5109 |
-
msgstr "Mazedonien"
|
5110 |
-
|
5111 |
-
#: common/src/Tribe/Languages/Locations.php:184
|
5112 |
-
msgid "Macau"
|
5113 |
-
msgstr "Macao"
|
5114 |
-
|
5115 |
-
#: common/src/Tribe/Languages/Locations.php:183
|
5116 |
-
msgid "Luxembourg"
|
5117 |
-
msgstr "Luxemburg"
|
5118 |
-
|
5119 |
-
#: common/src/Tribe/Languages/Locations.php:182
|
5120 |
-
msgid "Lithuania"
|
5121 |
-
msgstr "Litauen"
|
5122 |
-
|
5123 |
-
#: common/src/Tribe/Languages/Locations.php:181
|
5124 |
-
msgid "Liechtenstein"
|
5125 |
-
msgstr "Liechtenstein"
|
5126 |
-
|
5127 |
-
#: common/src/Tribe/Languages/Locations.php:180
|
5128 |
-
msgid "Libya"
|
5129 |
-
msgstr "Libyen"
|
5130 |
-
|
5131 |
-
#: common/src/Tribe/Languages/Locations.php:179
|
5132 |
-
msgid "Liberia"
|
5133 |
-
msgstr "Liberia"
|
5134 |
-
|
5135 |
-
#: common/src/Tribe/Languages/Locations.php:178
|
5136 |
-
msgid "Lesotho"
|
5137 |
-
msgstr "Lesotho"
|
5138 |
-
|
5139 |
-
#: common/src/Tribe/Languages/Locations.php:177
|
5140 |
-
msgid "Lebanon"
|
5141 |
-
msgstr "Libanon"
|
5142 |
-
|
5143 |
-
#: common/src/Tribe/Languages/Locations.php:176
|
5144 |
-
msgid "Latvia"
|
5145 |
-
msgstr "Lettland"
|
5146 |
-
|
5147 |
-
#: common/src/Tribe/Languages/Locations.php:175
|
5148 |
-
msgid "Lao People's Democratic Republic"
|
5149 |
-
msgstr ""
|
5150 |
-
|
5151 |
-
#: common/src/Tribe/Languages/Locations.php:174
|
5152 |
-
msgid "Kyrgyzstan"
|
5153 |
-
msgstr "Kirgisistan"
|
5154 |
-
|
5155 |
-
#: common/src/Tribe/Languages/Locations.php:173
|
5156 |
-
msgid "Kuwait"
|
5157 |
-
msgstr "Kuwait"
|
5158 |
-
|
5159 |
-
#: common/src/Tribe/Languages/Locations.php:172
|
5160 |
-
msgid "Korea, Republic of"
|
5161 |
-
msgstr "Korea"
|
5162 |
-
|
5163 |
-
#: common/src/Tribe/Languages/Locations.php:171
|
5164 |
-
msgid "Korea, Democratic People's Republic of"
|
5165 |
-
msgstr "Demokratische Republik Korea"
|
5166 |
-
|
5167 |
-
#: common/src/Tribe/Languages/Locations.php:170
|
5168 |
-
msgid "Kiribati"
|
5169 |
-
msgstr "Kiribati"
|
5170 |
-
|
5171 |
-
#: common/src/Tribe/Languages/Locations.php:169
|
5172 |
-
msgid "Kenya"
|
5173 |
-
msgstr "Kenia"
|
5174 |
-
|
5175 |
-
#: common/src/Tribe/Languages/Locations.php:168
|
5176 |
-
msgid "Kazakhstan"
|
5177 |
-
msgstr "Kasachstan"
|
5178 |
-
|
5179 |
-
#: common/src/Tribe/Languages/Locations.php:167
|
5180 |
-
msgid "Jordan"
|
5181 |
-
msgstr "Jordanien"
|
5182 |
-
|
5183 |
-
#: common/src/Tribe/Languages/Locations.php:166
|
5184 |
-
msgid "Japan"
|
5185 |
-
msgstr "Japan"
|
5186 |
-
|
5187 |
-
#: common/src/Tribe/Languages/Locations.php:165
|
5188 |
-
msgid "Jamaica"
|
5189 |
-
msgstr "Jamaika"
|
5190 |
-
|
5191 |
-
#: common/src/Tribe/Languages/Locations.php:164
|
5192 |
-
msgid "Italy"
|
5193 |
-
msgstr "Italien"
|
5194 |
-
|
5195 |
-
#: common/src/Tribe/Languages/Locations.php:163
|
5196 |
-
msgid "Israel"
|
5197 |
-
msgstr "Israel"
|
5198 |
-
|
5199 |
-
#: common/src/Tribe/Languages/Locations.php:162
|
5200 |
-
msgid "Ireland"
|
5201 |
-
msgstr "Irland"
|
5202 |
-
|
5203 |
-
#: common/src/Tribe/Languages/Locations.php:161
|
5204 |
-
msgid "Iraq"
|
5205 |
-
msgstr "Irak"
|
5206 |
-
|
5207 |
-
#: common/src/Tribe/Languages/Locations.php:160
|
5208 |
-
msgid "Iran, Islamic Republic of"
|
5209 |
-
msgstr "Iran"
|
5210 |
-
|
5211 |
-
#: common/src/Tribe/Languages/Locations.php:159
|
5212 |
-
msgid "Indonesia"
|
5213 |
-
msgstr "Indonesien"
|
5214 |
-
|
5215 |
-
#: common/src/Tribe/Languages/Locations.php:158
|
5216 |
-
msgid "India"
|
5217 |
-
msgstr "Indien"
|
5218 |
-
|
5219 |
-
#: common/src/Tribe/Languages/Locations.php:157
|
5220 |
-
msgid "Iceland"
|
5221 |
-
msgstr "Island"
|
5222 |
-
|
5223 |
-
#: common/src/Tribe/Languages/Locations.php:156
|
5224 |
-
msgid "Hungary"
|
5225 |
-
msgstr "Ungarn"
|
5226 |
-
|
5227 |
-
#: common/src/Tribe/Languages/Locations.php:155
|
5228 |
-
msgid "Hong Kong"
|
5229 |
-
msgstr "Hongkong"
|
5230 |
-
|
5231 |
-
#: common/src/Tribe/Languages/Locations.php:154
|
5232 |
-
msgid "Honduras"
|
5233 |
-
msgstr "Honduras"
|
5234 |
-
|
5235 |
-
#: common/src/Tribe/Languages/Locations.php:153
|
5236 |
-
msgid "Holy See (Vatican City State)"
|
5237 |
-
msgstr "Vatikanstadt"
|
5238 |
-
|
5239 |
-
#: common/src/Tribe/Languages/Locations.php:152
|
5240 |
-
msgid "Heard and McDonald Islands"
|
5241 |
-
msgstr "Heard und Mc Donald Islands"
|
5242 |
-
|
5243 |
-
#: common/src/Tribe/Languages/Locations.php:151
|
5244 |
-
msgid "Haiti"
|
5245 |
-
msgstr "Haiti"
|
5246 |
-
|
5247 |
-
#: common/src/Tribe/Languages/Locations.php:150
|
5248 |
-
msgid "Guyana"
|
5249 |
-
msgstr "Guyana"
|
5250 |
-
|
5251 |
-
#: common/src/Tribe/Languages/Locations.php:149
|
5252 |
-
msgid "Guinea-Bissau"
|
5253 |
-
msgstr "Guinea-Bissau"
|
5254 |
-
|
5255 |
-
#: common/src/Tribe/Languages/Locations.php:148
|
5256 |
-
msgid "Guinea"
|
5257 |
-
msgstr "Guinea"
|
5258 |
-
|
5259 |
-
#: common/src/Tribe/Languages/Locations.php:147
|
5260 |
-
msgid "Guatemala"
|
5261 |
-
msgstr "Guatemala"
|
5262 |
-
|
5263 |
-
#: common/src/Tribe/Languages/Locations.php:146
|
5264 |
-
msgid "Guam"
|
5265 |
-
msgstr "Guam"
|
5266 |
-
|
5267 |
-
#: common/src/Tribe/Languages/Locations.php:145
|
5268 |
-
msgid "Guadeloupe"
|
5269 |
-
msgstr "Guadeloupe"
|
5270 |
-
|
5271 |
-
#: common/src/Tribe/Languages/Locations.php:144
|
5272 |
-
msgid "Grenada"
|
5273 |
-
msgstr "Grenada"
|
5274 |
-
|
5275 |
-
#: common/src/Tribe/Languages/Locations.php:143
|
5276 |
-
msgid "Greenland"
|
5277 |
-
msgstr "Grönland"
|
5278 |
-
|
5279 |
-
#: common/src/Tribe/Languages/Locations.php:142
|
5280 |
-
msgid "Greece"
|
5281 |
-
msgstr "Griechenland"
|
5282 |
-
|
5283 |
-
#: common/src/Tribe/Languages/Locations.php:141
|
5284 |
-
msgid "Gibraltar"
|
5285 |
-
msgstr "Gibraltar"
|
5286 |
-
|
5287 |
-
#: common/src/Tribe/Languages/Locations.php:140
|
5288 |
-
msgid "Ghana"
|
5289 |
-
msgstr "Ghana"
|
5290 |
-
|
5291 |
-
#: common/src/Tribe/Languages/Locations.php:139
|
5292 |
-
msgid "Germany"
|
5293 |
-
msgstr "Deutschland"
|
5294 |
-
|
5295 |
-
#: common/src/Tribe/Languages/Locations.php:138
|
5296 |
-
#: common/src/Tribe/Languages/Locations.php:334
|
5297 |
-
msgid "Georgia"
|
5298 |
-
msgstr "Georgien"
|
5299 |
-
|
5300 |
-
#: common/src/Tribe/Languages/Locations.php:137
|
5301 |
-
msgid "Gambia"
|
5302 |
-
msgstr "Gambia"
|
5303 |
-
|
5304 |
-
#: common/src/Tribe/Languages/Locations.php:136
|
5305 |
-
msgid "Gabon"
|
5306 |
-
msgstr "Gabun"
|
5307 |
-
|
5308 |
-
#: common/src/Tribe/Languages/Locations.php:135
|
5309 |
-
msgid "French Southern Territories"
|
5310 |
-
msgstr "Französische Süd- und Antarktisgebiete"
|
5311 |
-
|
5312 |
-
#: common/src/Tribe/Languages/Locations.php:134
|
5313 |
-
msgid "French Polynesia"
|
5314 |
-
msgstr "Französisch-Polynesien"
|
5315 |
-
|
5316 |
-
#: common/src/Tribe/Languages/Locations.php:133
|
5317 |
-
msgid "French Guiana"
|
5318 |
-
msgstr "Französisch-Guayana"
|
5319 |
-
|
5320 |
-
#: common/src/Tribe/Languages/Locations.php:132
|
5321 |
-
msgid "France"
|
5322 |
-
msgstr "Frankreich"
|
5323 |
-
|
5324 |
-
#: common/src/Tribe/Languages/Locations.php:131
|
5325 |
-
msgid "Finland"
|
5326 |
-
msgstr "Finnland"
|
5327 |
-
|
5328 |
-
#: common/src/Tribe/Languages/Locations.php:130
|
5329 |
-
msgid "Fiji"
|
5330 |
-
msgstr "Fidschi"
|
5331 |
-
|
5332 |
-
#: common/src/Tribe/Languages/Locations.php:129
|
5333 |
-
msgid "Faroe Islands"
|
5334 |
-
msgstr "Färöer"
|
5335 |
-
|
5336 |
-
#: common/src/Tribe/Languages/Locations.php:128
|
5337 |
-
msgid "Falkland Islands (Malvinas)"
|
5338 |
-
msgstr ""
|
5339 |
-
|
5340 |
-
#: common/src/Tribe/Languages/Locations.php:127
|
5341 |
-
msgid "Ethiopia"
|
5342 |
-
msgstr "Äthiopien"
|
5343 |
-
|
5344 |
-
#: common/src/Tribe/Languages/Locations.php:126
|
5345 |
-
msgid "Estonia"
|
5346 |
-
msgstr "Estland"
|
5347 |
-
|
5348 |
-
#: common/src/Tribe/Languages/Locations.php:125
|
5349 |
-
msgid "Eritrea"
|
5350 |
-
msgstr "Eritrea"
|
5351 |
-
|
5352 |
-
#: common/src/Tribe/Languages/Locations.php:124
|
5353 |
-
msgid "Equatorial Guinea"
|
5354 |
-
msgstr "Äquatorialguinea"
|
5355 |
-
|
5356 |
-
#: common/src/Tribe/Languages/Locations.php:123
|
5357 |
-
msgid "El Salvador"
|
5358 |
-
msgstr "El Salvador"
|
5359 |
-
|
5360 |
-
#: common/src/Tribe/Languages/Locations.php:122
|
5361 |
-
msgid "Egypt"
|
5362 |
-
msgstr "Ägypten"
|
5363 |
-
|
5364 |
-
#: common/src/Tribe/Languages/Locations.php:121
|
5365 |
-
msgid "Ecuador"
|
5366 |
-
msgstr "Ecuador"
|
5367 |
-
|
5368 |
-
#: common/src/Tribe/Languages/Locations.php:120
|
5369 |
-
msgid "East Timor"
|
5370 |
-
msgstr "Osttimor"
|
5371 |
-
|
5372 |
-
#: common/src/Tribe/Languages/Locations.php:119
|
5373 |
-
msgid "Dominican Republic"
|
5374 |
-
msgstr "Dominikanische Republik"
|
5375 |
-
|
5376 |
-
#: common/src/Tribe/Languages/Locations.php:118
|
5377 |
-
msgid "Dominica"
|
5378 |
-
msgstr "Dominica"
|
5379 |
-
|
5380 |
-
#: common/src/Tribe/Languages/Locations.php:117
|
5381 |
-
msgid "Djibouti"
|
5382 |
-
msgstr "Dschibuti"
|
5383 |
-
|
5384 |
-
#: common/src/Tribe/Languages/Locations.php:116
|
5385 |
-
msgid "Denmark"
|
5386 |
-
msgstr "Dänemark"
|
5387 |
-
|
5388 |
-
#: common/src/Tribe/Languages/Locations.php:115
|
5389 |
-
msgid "Czech Republic"
|
5390 |
-
msgstr "Tschechien"
|
5391 |
-
|
5392 |
-
#: common/src/Tribe/Languages/Locations.php:114
|
5393 |
-
msgid "Cyprus"
|
5394 |
-
msgstr "Zypern"
|
5395 |
-
|
5396 |
-
#: common/src/Tribe/Languages/Locations.php:112
|
5397 |
-
msgid "Cuba"
|
5398 |
-
msgstr "Kuba"
|
5399 |
-
|
5400 |
-
#: common/src/Tribe/Languages/Locations.php:111
|
5401 |
-
msgid "Croatia (Local Name: Hrvatska)"
|
5402 |
-
msgstr "Kroatien"
|
5403 |
-
|
5404 |
-
#: common/src/Tribe/Languages/Locations.php:109
|
5405 |
-
msgid "Costa Rica"
|
5406 |
-
msgstr "Costa Rica"
|
5407 |
-
|
5408 |
-
#: common/src/Tribe/Languages/Locations.php:108
|
5409 |
-
msgid "Cook Islands"
|
5410 |
-
msgstr "Cookinseln"
|
5411 |
-
|
5412 |
-
#: common/src/Tribe/Languages/Locations.php:107
|
5413 |
-
msgid "Congo, Democratic Republic of the"
|
5414 |
-
msgstr ""
|
5415 |
-
|
5416 |
-
#: common/src/Tribe/Languages/Locations.php:106
|
5417 |
-
msgid "Congo"
|
5418 |
-
msgstr ""
|
5419 |
-
|
5420 |
-
#: common/src/Tribe/Languages/Locations.php:105
|
5421 |
-
msgid "Comoros"
|
5422 |
-
msgstr "Komoren"
|
5423 |
-
|
5424 |
-
#: common/src/Tribe/Languages/Locations.php:104
|
5425 |
-
msgid "Colombia"
|
5426 |
-
msgstr "Kolumbien"
|
5427 |
-
|
5428 |
-
#: common/src/Tribe/Languages/Locations.php:102
|
5429 |
-
msgid "Cocos (Keeling) Islands"
|
5430 |
-
msgstr "Kokosinseln"
|
5431 |
-
|
5432 |
-
#: common/src/Tribe/Languages/Locations.php:101
|
5433 |
-
msgid "Christmas Island"
|
5434 |
-
msgstr "Weihnachtsinsel"
|
5435 |
-
|
5436 |
-
#: common/src/Tribe/Languages/Locations.php:100
|
5437 |
-
msgid "China"
|
5438 |
-
msgstr "China"
|
5439 |
-
|
5440 |
-
#: common/src/Tribe/Languages/Locations.php:99
|
5441 |
-
msgid "Chile"
|
5442 |
-
msgstr "Chile"
|
5443 |
-
|
5444 |
-
#: common/src/Tribe/Languages/Locations.php:98
|
5445 |
-
msgid "Chad"
|
5446 |
-
msgstr "Tschad"
|
5447 |
-
|
5448 |
-
#: common/src/Tribe/Languages/Locations.php:97
|
5449 |
-
msgid "Central African Republic"
|
5450 |
-
msgstr "Zentralafrikanische Republik"
|
5451 |
-
|
5452 |
-
#: common/src/Tribe/Languages/Locations.php:96
|
5453 |
-
msgid "Cayman Islands"
|
5454 |
-
msgstr "Caymaninseln"
|
5455 |
-
|
5456 |
-
#: common/src/Tribe/Languages/Locations.php:95
|
5457 |
-
msgid "Cape Verde"
|
5458 |
-
msgstr "Kap Verde"
|
5459 |
-
|
5460 |
-
#: common/src/Tribe/Languages/Locations.php:94
|
5461 |
-
msgid "Canada"
|
5462 |
-
msgstr "Kanada"
|
5463 |
-
|
5464 |
-
#: common/src/Tribe/Languages/Locations.php:93
|
5465 |
-
msgid "Cameroon"
|
5466 |
-
msgstr "Kamerun"
|
5467 |
-
|
5468 |
-
#: common/src/Tribe/Languages/Locations.php:92
|
5469 |
-
msgid "Cambodia"
|
5470 |
-
msgstr "Kambodscha"
|
5471 |
-
|
5472 |
-
#: common/src/Tribe/Languages/Locations.php:91
|
5473 |
-
msgid "Burundi"
|
5474 |
-
msgstr "Burundi"
|
5475 |
-
|
5476 |
-
#: common/src/Tribe/Languages/Locations.php:90
|
5477 |
-
msgid "Burkina Faso"
|
5478 |
-
msgstr "Burkina Faso"
|
5479 |
-
|
5480 |
-
#: common/src/Tribe/Languages/Locations.php:89
|
5481 |
-
msgid "Bulgaria"
|
5482 |
-
msgstr "Bulgarien"
|
5483 |
-
|
5484 |
-
#: common/src/Tribe/Languages/Locations.php:88
|
5485 |
-
msgid "Brunei Darussalam"
|
5486 |
-
msgstr ""
|
5487 |
-
|
5488 |
-
#: common/src/Tribe/Languages/Locations.php:87
|
5489 |
-
msgid "British Indian Ocean Territory"
|
5490 |
-
msgstr "Britisches Territorium im Indischen Ozean"
|
5491 |
-
|
5492 |
-
#: common/src/Tribe/Languages/Locations.php:86
|
5493 |
-
msgid "Brazil"
|
5494 |
-
msgstr "Brasilien"
|
5495 |
-
|
5496 |
-
#: common/src/Tribe/Languages/Locations.php:85
|
5497 |
-
msgid "Bouvet Island"
|
5498 |
-
msgstr "Bouvetinsel"
|
5499 |
-
|
5500 |
-
#: common/src/Tribe/Languages/Locations.php:84
|
5501 |
-
msgid "Botswana"
|
5502 |
-
msgstr "Botswana"
|
5503 |
-
|
5504 |
-
#: common/src/Tribe/Languages/Locations.php:83
|
5505 |
-
msgid "Bosnia and Herzegovina"
|
5506 |
-
msgstr ""
|
5507 |
-
|
5508 |
-
#: common/src/Tribe/Languages/Locations.php:82
|
5509 |
-
msgid "Bolivia"
|
5510 |
-
msgstr "Bolivien"
|
5511 |
-
|
5512 |
-
#: common/src/Tribe/Languages/Locations.php:81
|
5513 |
-
msgid "Bhutan"
|
5514 |
-
msgstr "Bhutan"
|
5515 |
-
|
5516 |
-
#: common/src/Tribe/Languages/Locations.php:80
|
5517 |
-
msgid "Bermuda"
|
5518 |
-
msgstr "Bermuda"
|
5519 |
-
|
5520 |
-
#: common/src/Tribe/Languages/Locations.php:79
|
5521 |
-
msgid "Benin"
|
5522 |
-
msgstr "Benin"
|
5523 |
-
|
5524 |
-
#: common/src/Tribe/Languages/Locations.php:78
|
5525 |
-
msgid "Belize"
|
5526 |
-
msgstr "Belize"
|
5527 |
-
|
5528 |
-
#: common/src/Tribe/Languages/Locations.php:77
|
5529 |
-
msgid "Belgium"
|
5530 |
-
msgstr "Belgien"
|
5531 |
-
|
5532 |
-
#: common/src/Tribe/Languages/Locations.php:76
|
5533 |
-
msgid "Belarus"
|
5534 |
-
msgstr "Weißrussland"
|
5535 |
-
|
5536 |
-
#: common/src/Tribe/Languages/Locations.php:75
|
5537 |
-
msgid "Barbados"
|
5538 |
-
msgstr "Barbados"
|
5539 |
-
|
5540 |
-
#: common/src/Tribe/Languages/Locations.php:74
|
5541 |
-
msgid "Bangladesh"
|
5542 |
-
msgstr "Bangladesch"
|
5543 |
-
|
5544 |
-
#: common/src/Tribe/Languages/Locations.php:73
|
5545 |
-
msgid "Bahrain"
|
5546 |
-
msgstr "Bahrain"
|
5547 |
-
|
5548 |
-
#: common/src/Tribe/Languages/Locations.php:72
|
5549 |
-
msgid "Bahamas"
|
5550 |
-
msgstr "Bahamas"
|
5551 |
-
|
5552 |
-
#: common/src/Tribe/Languages/Locations.php:71
|
5553 |
-
msgid "Azerbaijan"
|
5554 |
-
msgstr "Aserbaidschan"
|
5555 |
-
|
5556 |
-
#: common/src/Tribe/Languages/Locations.php:70
|
5557 |
-
msgid "Austria"
|
5558 |
-
msgstr "Österreich"
|
5559 |
-
|
5560 |
-
#: common/src/Tribe/Languages/Locations.php:69
|
5561 |
-
msgid "Australia"
|
5562 |
-
msgstr "Australien"
|
5563 |
-
|
5564 |
-
#: common/src/Tribe/Languages/Locations.php:68
|
5565 |
-
msgid "Aruba"
|
5566 |
-
msgstr "Aruba"
|
5567 |
-
|
5568 |
-
#: common/src/Tribe/Languages/Locations.php:67
|
5569 |
-
msgid "Armenia"
|
5570 |
-
msgstr "Armenien"
|
5571 |
-
|
5572 |
-
#: common/src/Tribe/Languages/Locations.php:66
|
5573 |
-
msgid "Argentina"
|
5574 |
-
msgstr "Argentinien"
|
5575 |
-
|
5576 |
-
#: common/src/Tribe/Languages/Locations.php:65
|
5577 |
-
msgid "Antigua and Barbuda"
|
5578 |
-
msgstr "Antigua und Barbuda"
|
5579 |
-
|
5580 |
-
#: common/src/Tribe/Languages/Locations.php:64
|
5581 |
-
msgid "Antarctica"
|
5582 |
-
msgstr "Antarktika"
|
5583 |
-
|
5584 |
-
#: common/src/Tribe/Languages/Locations.php:63
|
5585 |
-
msgid "Anguilla"
|
5586 |
-
msgstr "Anguilla"
|
5587 |
-
|
5588 |
-
#: common/src/Tribe/Languages/Locations.php:62
|
5589 |
-
msgid "Angola"
|
5590 |
-
msgstr "Angola"
|
5591 |
-
|
5592 |
-
#: common/src/Tribe/Languages/Locations.php:61
|
5593 |
-
msgid "Andorra"
|
5594 |
-
msgstr "Andorra"
|
5595 |
-
|
5596 |
-
#: common/src/Tribe/Languages/Locations.php:60
|
5597 |
-
msgid "American Samoa"
|
5598 |
-
msgstr "Amerikanisch-Samoa"
|
5599 |
-
|
5600 |
-
#: common/src/Tribe/Languages/Locations.php:59
|
5601 |
-
msgid "Algeria"
|
5602 |
-
msgstr "Algerien"
|
5603 |
-
|
5604 |
-
#: common/src/Tribe/Languages/Locations.php:58
|
5605 |
-
msgid "Albania"
|
5606 |
-
msgstr "Albanien"
|
5607 |
-
|
5608 |
-
#: common/src/Tribe/Languages/Locations.php:56
|
5609 |
-
msgid "Afghanistan"
|
5610 |
-
msgstr "Afghanistan"
|
5611 |
-
|
5612 |
-
#: common/src/Tribe/Languages/Locations.php:55
|
5613 |
-
msgid "United States"
|
5614 |
-
msgstr ""
|
5615 |
-
|
5616 |
-
#: common/src/Tribe/View_Helpers.php:51
|
5617 |
-
msgid "Select a Country:"
|
5618 |
-
msgstr ""
|
5619 |
-
|
5620 |
-
#: common/src/Tribe/Validate.php:514
|
5621 |
-
msgid "Country List must be formatted as one country per line in the following format: <br>US, United States <br> UK, United Kingdom."
|
5622 |
-
msgstr ""
|
5623 |
-
|
5624 |
-
#: common/src/Tribe/Validate.php:498
|
5625 |
-
msgid "%s must be a phone number."
|
5626 |
-
msgstr "%s muss eine Telefonnummer sein"
|
5627 |
-
|
5628 |
-
#: common/src/Tribe/Validate.php:484
|
5629 |
-
msgid "%s must consist of 5 numbers."
|
5630 |
-
msgstr "%s muss aus fünf Ziffern bestehen"
|
5631 |
-
|
5632 |
-
#: common/src/Tribe/Validate.php:470
|
5633 |
-
msgid "%s must consist of letters, spaces, apostrophes, and dashes."
|
5634 |
-
msgstr "%s darf aus Buchstaben, Leerzeichen, Apostrophen und Schrägstrichen bestehen"
|
5635 |
-
|
5636 |
-
#: common/src/Tribe/Validate.php:454
|
5637 |
-
msgid "%s must consist of letters, numbers, dashes, apostrophes, and spaces only."
|
5638 |
-
msgstr "%s darf nur aus Buchstaben, Ziffern, Leerzeichen, Apostrophen und Schrägstrichen bestehen"
|
5639 |
-
|
5640 |
-
#: common/src/Tribe/Validate.php:438
|
5641 |
-
msgid "%s must be a number between 0 and 21."
|
5642 |
-
msgstr "%s muss eine Zahl zwischen 0 und 21 sein."
|
5643 |
-
|
5644 |
-
#: common/src/Tribe/Validate.php:384
|
5645 |
-
msgid "%s must be a number or percentage."
|
5646 |
-
msgstr "%s muss eine Zahl oder Prozentsatz sein."
|
5647 |
-
|
5648 |
-
#: common/src/Tribe/Validate.php:368
|
5649 |
-
msgid "%s cannot be a duplicate"
|
5650 |
-
msgstr "%s kann nicht vervielfältigt werden"
|
5651 |
-
|
5652 |
-
#: common/src/Tribe/Validate.php:366
|
5653 |
-
msgid "%s cannot be the same as %s."
|
5654 |
-
msgstr "%s kann nicht dasselbe sein wie %s."
|
5655 |
-
|
5656 |
-
#: common/src/Tribe/Validate.php:359
|
5657 |
-
msgid "Comparison validation failed because no comparison value was provided, for field %s"
|
5658 |
-
msgstr ""
|
5659 |
-
|
5660 |
-
#: common/src/Tribe/Validate.php:298 common/src/Tribe/Validate.php:310
|
5661 |
-
#: common/src/Tribe/Validate.php:323 common/src/Tribe/Validate.php:345
|
5662 |
-
msgid "%s must have a value that's part of its options."
|
5663 |
-
msgstr ""
|
5664 |
-
|
5665 |
-
#: common/src/Tribe/Validate.php:282
|
5666 |
-
msgid "%s must be a valid absolute URL."
|
5667 |
-
msgstr "\t%s muss eine gültige URL sein."
|
5668 |
-
|
5669 |
-
#: common/src/Tribe/Validate.php:267
|
5670 |
-
msgid "%s must be a valid slug (numbers, letters, dashes, and underscores)."
|
5671 |
-
msgstr "%s muss eine gültige Ausgangsform haben (Nummern, Buchstaben, Gedankenstriche und Unterstreichungen)."
|
5672 |
-
|
5673 |
-
#: common/src/Tribe/Validate.php:214
|
5674 |
-
msgid "%s must be a positive number or percent."
|
5675 |
-
msgstr "%s muss eine positive Zahl oder ein Prozentwert sein."
|
5676 |
-
|
5677 |
-
#: common/src/Tribe/Validate.php:200 common/src/Tribe/Validate.php:228
|
5678 |
-
msgid "%s must be a positive number."
|
5679 |
-
msgstr "%s muss eine positive Zahl sein."
|
5680 |
-
|
5681 |
-
#: common/src/Tribe/Validate.php:152
|
5682 |
-
msgid "%s must contain numbers, letters and dots only"
|
5683 |
-
msgstr "%s darf nur Zahlen, Buchstaben oder Punkte enthalten"
|
5684 |
-
|
5685 |
-
#: common/src/Tribe/Validate.php:120 common/src/Tribe/Validate.php:136
|
5686 |
-
msgid "%s must contain numbers and letters only"
|
5687 |
-
msgstr "%s darf nur Zahlen und Buchstaben enthalten"
|
5688 |
-
|
5689 |
-
#: common/src/Tribe/Validate.php:105
|
5690 |
-
msgctxt "non-existant function name passed for field validation"
|
5691 |
-
msgid "with function name:"
|
5692 |
-
msgstr ""
|
5693 |
-
|
5694 |
-
#: common/src/Tribe/Validate.php:104
|
5695 |
-
msgid "Non-existant field validation function passed"
|
5696 |
-
msgstr ""
|
5697 |
-
|
5698 |
-
#: common/src/Tribe/Validate.php:73 common/src/Tribe/Validate.php:85
|
5699 |
-
#: common/src/Tribe/Validate.php:105
|
5700 |
-
msgid "Field ID:"
|
5701 |
-
msgstr "Feld ID:"
|
5702 |
-
|
5703 |
-
#: common/src/Tribe/Validate.php:72 common/src/Tribe/Validate.php:84
|
5704 |
-
msgid "Invalid or incomplete field passed"
|
5705 |
-
msgstr "Unvollständig oder fehlerhaft."
|
5706 |
-
|
5707 |
-
#: common/src/Tribe/Support.php:199
|
5708 |
-
msgid "Rewrite rules were purged on load of this help page. Chances are there is a rewrite rule flush occurring in a plugin or theme!"
|
5709 |
-
msgstr ""
|
5710 |
-
|
5711 |
-
#: common/src/Tribe/Support.php:188 common/src/Tribe/Support.php:189
|
5712 |
-
msgid "Unknown or not set"
|
5713 |
-
msgstr ""
|
5714 |
-
|
5715 |
-
#: common/src/Tribe/Settings_Tab.php:222
|
5716 |
-
msgid "There are no fields setup for this tab yet."
|
5717 |
-
msgstr ""
|
5718 |
-
|
5719 |
-
#: common/src/Tribe/Settings_Manager.php:253
|
5720 |
-
#: common/src/admin-views/tribe-options-licenses.php:57
|
5721 |
-
msgid "Licenses"
|
5722 |
-
msgstr "Lizenzen"
|
5723 |
-
|
5724 |
-
#: common/src/Tribe/Settings_Manager.php:219
|
5725 |
-
msgid "Network"
|
5726 |
-
msgstr "Netzwerk"
|
5727 |
-
|
5728 |
-
#: common/src/Tribe/Settings_Manager.php:279
|
5729 |
-
msgid "Help"
|
5730 |
-
msgstr "Hilfe"
|
5731 |
-
|
5732 |
-
#: common/src/Tribe/Settings_Manager.php:55
|
5733 |
-
msgid "Display"
|
5734 |
-
msgstr "Darstellung"
|
5735 |
-
|
5736 |
-
#: common/src/Tribe/Settings_Manager.php:54
|
5737 |
-
msgid "General"
|
5738 |
-
msgstr "Allgemein"
|
5739 |
-
|
5740 |
-
#: common/src/Tribe/Settings.php:641
|
5741 |
-
msgid "Settings saved."
|
5742 |
-
msgstr "Einstellungen gespeichert."
|
5743 |
-
|
5744 |
-
#: common/src/Tribe/Settings.php:619
|
5745 |
-
msgid "The above setting was not saved. Other settings were successfully saved."
|
5746 |
-
msgid_plural "The above settings were not saved. Other settings were successfully saved."
|
5747 |
-
msgstr[0] ""
|
5748 |
-
msgstr[1] ""
|
5749 |
-
|
5750 |
-
#: common/src/Tribe/Settings.php:618
|
5751 |
-
msgid "None of your settings were saved. Please try again."
|
5752 |
-
msgstr ""
|
5753 |
-
|
5754 |
-
#: common/src/Tribe/Settings.php:608
|
5755 |
-
msgid "Your form had the following errors:"
|
5756 |
-
msgstr ""
|
5757 |
-
|
5758 |
-
#: common/src/Tribe/Settings.php:431
|
5759 |
-
msgid "The request wasn't sent from this tab."
|
5760 |
-
msgstr ""
|
5761 |
-
|
5762 |
-
#: common/src/Tribe/Settings.php:425
|
5763 |
-
msgid "The request was sent insecurely."
|
5764 |
-
msgstr ""
|
5765 |
-
|
5766 |
-
#: common/src/Tribe/Settings.php:419
|
5767 |
-
msgid "You don't have permission to do that."
|
5768 |
-
msgstr ""
|
5769 |
-
|
5770 |
-
#: src/Tribe/Editor/Attendee_Registration.php:128
|
5771 |
-
#: common/src/Tribe/Settings.php:371
|
5772 |
-
msgid "Save Changes"
|
5773 |
-
msgstr "Änderungen speichern"
|
5774 |
-
|
5775 |
-
#: common/src/Tribe/Settings.php:363
|
5776 |
-
msgid "You've requested a non-existent tab."
|
5777 |
-
msgstr ""
|
5778 |
-
|
5779 |
-
#: common/src/Tribe/Settings.php:349
|
5780 |
-
msgid "%s Settings"
|
5781 |
-
msgstr "%s Einstellungen"
|
5782 |
-
|
5783 |
-
#: src/admin-views/editor/panel/list.php:79 common/src/Tribe/Settings.php:254
|
5784 |
-
#: src/modules/elements/settings-dashboard/element.js:64
|
5785 |
-
#: src/modules/blocks/rsvp/action-buttons/settings-action-button/template.js:26
|
5786 |
-
#: src/modules/blocks/tickets/action-buttons/settings/template.js:20
|
5787 |
-
#: src/resources/js/app/blocks.js:14458 src/resources/js/app/blocks.js:42245
|
5788 |
-
#: src/resources/js/app/blocks.js:43252 src/resources/js/app/elements.js:5520
|
5789 |
-
msgid "Settings"
|
5790 |
-
msgstr "Einstellungen"
|
5791 |
-
|
5792 |
-
#: common/src/Tribe/Settings.php:253 common/src/Tribe/Settings.php:273
|
5793 |
-
msgid "Events Settings"
|
5794 |
-
msgstr "Veranstaltungseinstellungen"
|
5795 |
-
|
5796 |
-
#: src/admin-views/admin-welcome-message.php:18
|
5797 |
-
#: common/src/Tribe/Settings.php:177 common/src/Tribe/Settings.php:241
|
5798 |
-
#: common/src/Tribe/Settings.php:242
|
5799 |
-
msgid "Events"
|
5800 |
-
msgstr "Veranstaltungen"
|
5801 |
-
|
5802 |
-
#: common/src/Tribe/PUE/Checker.php:899
|
5803 |
-
msgid "Hmmm... something's wrong with this validator. Please contact %ssupport%s."
|
5804 |
-
msgstr "Hmmm... irgendetwas stimmt mit diesem Validator nicht. Bitte kontaktiere den %sSupport%s."
|
5805 |
-
|
5806 |
-
#: common/src/Tribe/PUE/Checker.php:943
|
5807 |
-
msgid "Thanks for setting up a valid key. It will expire on %s"
|
5808 |
-
msgstr ""
|
5809 |
-
|
5810 |
-
#: common/src/Tribe/PUE/Checker.php:938
|
5811 |
-
msgid "Valid Key! Expires on %s"
|
5812 |
-
msgstr ""
|
5813 |
-
|
5814 |
-
#: common/src/Tribe/PUE/Checker.php:918
|
5815 |
-
msgid "Sorry, key validation server is not available."
|
5816 |
-
msgstr ""
|
5817 |
-
|
5818 |
-
#: common/src/Tribe/PUE/Checker.php:912
|
5819 |
-
msgid "unknown date"
|
5820 |
-
msgstr ""
|
5821 |
-
|
5822 |
-
#: common/src/Tribe/PUE/Checker.php:653
|
5823 |
-
msgid "License key(s) updated."
|
5824 |
-
msgstr "Lizenz - Schlüssel upgedatet"
|
5825 |
-
|
5826 |
-
#: common/src/Tribe/PUE/Checker.php:497
|
5827 |
-
msgid "A valid license key is required for support and updates"
|
5828 |
-
msgstr "Für Support und Updates ist ein gültiger Lizenzschlüssel erforderlich"
|
5829 |
-
|
5830 |
-
#: common/src/Tribe/PUE/Checker.php:512 common/src/Tribe/PUE/Checker.php:523
|
5831 |
-
msgid "License Key"
|
5832 |
-
msgstr "Lizenzschlüssel"
|
5833 |
-
|
5834 |
-
#: common/src/Tribe/Field.php:626
|
5835 |
-
msgid "No select options specified"
|
5836 |
-
msgstr "Keine Auswahlfeld-Optionen angegeben"
|
5837 |
-
|
5838 |
-
#: common/src/Tribe/Field.php:568
|
5839 |
-
msgid "No checkbox options specified"
|
5840 |
-
msgstr "Keine Checkbox-Optionen angegeben"
|
5841 |
-
|
5842 |
-
#: common/src/Tribe/Field.php:532
|
5843 |
-
msgid "No radio options specified"
|
5844 |
-
msgstr "Keine Radiobutton-Optionen angegeben"
|
5845 |
-
|
5846 |
-
#: common/src/Tribe/Field.php:231
|
5847 |
-
msgid "Invalid field type specified"
|
5848 |
-
msgstr "Ungültigen Feldtyp angegeben"
|
5849 |
-
|
5850 |
-
#: common/src/Tribe/Credits.php:31
|
5851 |
-
msgid "This calendar is powered by The Events Calendar."
|
5852 |
-
msgstr ""
|
5853 |
-
|
5854 |
-
#: common/src/Tribe/App_Shop.php:50 common/src/Tribe/App_Shop.php:51
|
5855 |
-
#: common/src/Tribe/App_Shop.php:72
|
5856 |
-
msgid "Event Add-Ons"
|
5857 |
-
msgstr "Veranstaltung Add-Ons"
|
5858 |
-
|
5859 |
-
#: common/src/Tribe/Admin/Help_Page.php:860
|
5860 |
-
msgid "Visit the Add-on Page"
|
5861 |
-
msgstr ""
|
5862 |
-
|
5863 |
-
#: common/src/Tribe/Admin/Help_Page.php:855
|
5864 |
-
msgid "Plugin Inactive"
|
5865 |
-
msgstr "Plugin inaktiv"
|
5866 |
-
|
5867 |
-
#: common/src/Tribe/Admin/Help_Page.php:853
|
5868 |
-
msgid "Plugin Active"
|
5869 |
-
msgstr "Plugin aktiv"
|
5870 |
-
|
5871 |
-
#: common/src/Tribe/Admin/Help_Page.php:847
|
5872 |
-
msgid "Premium Add-Ons"
|
5873 |
-
msgstr ""
|
5874 |
-
|
5875 |
-
#: common/src/Tribe/Admin/Help_Page.php:828
|
5876 |
-
msgid "Rating:"
|
5877 |
-
msgstr ""
|
5878 |
-
|
5879 |
-
#: common/src/Tribe/Admin/Help_Page.php:825
|
5880 |
-
msgid "Active Users:"
|
5881 |
-
msgstr "Aktive Nutzer:"
|
5882 |
-
|
5883 |
-
#: common/src/Tribe/Admin/Help_Page.php:823
|
5884 |
-
msgid "WordPress "
|
5885 |
-
msgstr ""
|
5886 |
-
|
5887 |
-
#: common/src/Tribe/Admin/Help_Page.php:822
|
5888 |
-
#: common/src/admin-views/app-shop.php:77
|
5889 |
-
msgid "Requires:"
|
5890 |
-
msgstr "Benötigt:"
|
5891 |
-
|
5892 |
-
#: common/src/Tribe/Admin/Help_Page.php:819
|
5893 |
-
msgid "Latest Version:"
|
5894 |
-
msgstr "Neueste Version:"
|
5895 |
-
|
5896 |
-
#: common/src/Tribe/Admin/Help_Page.php:802
|
5897 |
-
msgid "Install Plugin"
|
5898 |
-
msgstr ""
|
5899 |
-
|
5900 |
-
#: common/src/Tribe/Admin/Help_Page.php:802
|
5901 |
-
msgid "Install %s"
|
5902 |
-
msgstr "Installiere %s"
|
5903 |
-
|
5904 |
-
#: common/src/Tribe/Admin/Help_Page.php:786
|
5905 |
-
msgid "Upgrade Plugin"
|
5906 |
-
msgstr ""
|
5907 |
-
|
5908 |
-
#: common/src/Tribe/Admin/Help_Page.php:778
|
5909 |
-
msgid "Activate Plugin"
|
5910 |
-
msgstr "Aktiviere dieses Plugin"
|
5911 |
-
|
5912 |
-
#: common/src/Tribe/Admin/Help_Page.php:778
|
5913 |
-
msgid "Activate %s"
|
5914 |
-
msgstr "Aktiviere %s"
|
5915 |
-
|
5916 |
-
#: common/src/Tribe/Admin/Help_Page.php:413
|
5917 |
-
#: common/src/Tribe/Admin/Help_Page.php:788
|
5918 |
-
msgid "You are up to date!"
|
5919 |
-
msgstr ""
|
5920 |
-
|
5921 |
-
#: common/src/Tribe/Admin/Help_Page.php:413
|
5922 |
-
msgid "You need to upgrade!"
|
5923 |
-
msgstr "Sie müssen upgraden!"
|
5924 |
-
|
5925 |
-
#: common/src/Tribe/Admin/Help_Page.php:405
|
5926 |
-
msgctxt "not available"
|
5927 |
-
msgid "n/a"
|
5928 |
-
msgstr ""
|
5929 |
-
|
5930 |
-
#: common/src/Tribe/Admin/Help_Page.php:244
|
5931 |
-
#: common/src/Tribe/Plugins_API.php:110
|
5932 |
-
msgid "Community Tickets"
|
5933 |
-
msgstr "Community Tickets"
|
5934 |
-
|
5935 |
-
#: common/src/Tribe/Admin/Help_Page.php:235 common/src/Tribe/Plugins_API.php:66
|
5936 |
-
msgid "Event Tickets Plus"
|
5937 |
-
msgstr ""
|
5938 |
-
|
5939 |
-
#: common/src/Tribe/Admin/Help_Page.php:211
|
5940 |
-
#: common/src/Tribe/Plugins_API.php:100
|
5941 |
-
msgid "Community Events"
|
5942 |
-
msgstr "Veranstaltungen bearbeiten"
|
5943 |
-
|
5944 |
-
#: common/src/Tribe/Admin/Help_Page.php:203
|
5945 |
-
#: common/src/Tribe/Plugins_API.php:121
|
5946 |
-
msgid "Eventbrite Tickets"
|
5947 |
-
msgstr "Eventbrite Tickets"
|
5948 |
-
|
5949 |
-
#: common/src/Tribe/Admin/Help_Page.php:194 common/src/Tribe/Plugins_API.php:43
|
5950 |
-
msgid "Events Calendar PRO"
|
5951 |
-
msgstr "Events Calendar PRO"
|
5952 |
-
|
5953 |
-
#: src/views/tickets/orders-link.php:38
|
5954 |
-
#: src/views/blocks/attendees/order-links.php:48 src/Tribe/Tickets_View.php:749
|
5955 |
-
#: common/src/Tribe/Admin/Help_Page.php:170
|
5956 |
-
msgid " and "
|
5957 |
-
msgstr " und "
|
5958 |
-
|
5959 |
-
#: common/src/Tribe/Admin/Help_Page.php:95
|
5960 |
-
msgid "Turbo charge your posts admin for any custom post type with sortable filters and columns, and auto-registration of metaboxes."
|
5961 |
-
msgstr ""
|
5962 |
-
|
5963 |
-
#: common/src/Tribe/Admin/Help_Page.php:91
|
5964 |
-
msgid "Advanced Post Manager"
|
5965 |
-
msgstr "Advanced Post Manager"
|
5966 |
-
|
5967 |
-
#: common/src/Tribe/Admin/Help_Page.php:79
|
5968 |
-
msgid "Events Tickets is a carefully crafted, extensible plugin that lets you easily sell tickets for your events."
|
5969 |
-
msgstr "Events Tickets ist ein sorgfältig entwickeltes, erweiterbares Plugin, mit welchem Sie einfach Karten zu Ihrer Veranstaltung verkaufen kannst."
|
5970 |
-
|
5971 |
-
#. Plugin Name of the plugin
|
5972 |
-
#: src/Tribe/Privacy.php:32 src/Tribe/Main.php:586
|
5973 |
-
#: common/src/Tribe/Admin/Help_Page.php:75 common/src/Tribe/Plugins_API.php:57
|
5974 |
-
#: event-tickets.php:59
|
5975 |
-
msgid "Event Tickets"
|
5976 |
-
msgstr "Veranstaltungstickets"
|
5977 |
-
|
5978 |
-
#: common/src/Tribe/Admin/Help_Page.php:63
|
5979 |
-
msgid "The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events."
|
5980 |
-
msgstr ""
|
5981 |
-
|
5982 |
-
#: common/src/Tribe/Admin/Help_Page.php:59 common/src/Tribe/Plugins_API.php:25
|
5983 |
-
#: common/src/Tribe/Customizer.php:642
|
5984 |
-
msgid "The Events Calendar"
|
5985 |
-
msgstr ""s the forums and will respond to your thread within 24-48 hours (during the week)."
|
5986 |
msgstr "Haben Sie schon Events Tickets Plus? Sie können %s in unseren Premium-Support-Foren verwenden. Unser Support-Team überwacht die Foren und antwortet auf Ihren Thread innerhalb von 24-48 Stunden (während der Woche)."
|
5987 |
|
5988 |
#: src/Tribe/Main.php:566 src/Tribe/Main.php:571
|
2 |
# This file is distributed under the same license as the Plugins - Event Tickets - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2019-05-19 12:38:40+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
|
14 |
#: src/admin-views/tribe-options-tickets.php:307
|
15 |
msgid "Email address PayPal tickets customers will receive confirmation from. Leave empty to use the default WordPress site email address."
|
16 |
+
msgstr "Die E-Mail-Adresse, von der PayPal-Karten Kunden eine Bestätigung erhalten. Leer lassen, um die Standard-WordPress-Website-E-Mail-Adresse zu verwenden."
|
17 |
|
18 |
#: src/modules/blocks/attendees/template.js:119
|
19 |
#: src/resources/js/app/blocks.js:46894
|
20 |
msgid "Display Subtitle"
|
21 |
+
msgstr "Untertitel anzeigen"
|
22 |
|
23 |
#: src/modules/blocks/attendees/template.js:114
|
24 |
#: src/resources/js/app/blocks.js:46889
|
25 |
msgid "Display Title"
|
26 |
+
msgstr "Titel anzeigen"
|
27 |
|
28 |
#: src/modules/blocks/attendees/template.js:112
|
29 |
#: src/resources/js/app/blocks.js:46887
|
30 |
msgid "Attendees Settings"
|
31 |
+
msgstr "Teilnehmer-Einstellungen"
|
32 |
|
33 |
#: src/modules/blocks/ticket/container-header/title/template.js:48
|
34 |
#: src/resources/js/app/blocks.js:44562
|
35 |
msgid "Ticket Type *"
|
36 |
+
msgstr "Karten-Typ *"
|
37 |
|
38 |
#: src/modules/blocks/ticket/container-header/title/template.js:32
|
39 |
#: src/resources/js/app/blocks.js:44550
|
40 |
msgid "This ticket has Additional Fields configured."
|
41 |
+
msgstr "Für diese Karten sind zusätzliche Felder konfiguriert."
|
42 |
|
43 |
#: src/modules/blocks/rsvp/header-image/template.js:26
|
44 |
#: src/modules/blocks/tickets/header-image/template.js:26
|
45 |
#: src/resources/js/app/blocks.js:42536 src/resources/js/app/blocks.js:43774
|
46 |
msgid "Select an image from your Media Library to display on emailed tickets and RSVPs. For best results, use a .jpg, .png, or .gif at least 1160px wide."
|
47 |
+
msgstr "Wählen Sie ein Bild aus Ihrer Medienbibliothek aus, um es auf E-Mail-Karten und RSVPs anzuzeigen. Für beste Ergebnisse verwenden Sie ein .jpg, .png oder.gif mit einer Breite von mindestens 1160px."
|
48 |
|
49 |
#: src/modules/blocks/rsvp/duration/template.js:24
|
50 |
#: src/modules/blocks/ticket/container-content/advanced-options/duration/template.js:44
|
51 |
#: src/resources/js/app/blocks.js:41501 src/resources/js/app/blocks.js:45526
|
52 |
msgid "There is an error with the selected sales duration. Please fix the issue before saving."
|
53 |
+
msgstr "Es liegt ein Fehler mit der gewählten Verkaufsdauer vor. Bitte beheben Sie das Problem vor dem Speichern."
|
54 |
|
55 |
#: common/src/views/promoter/auth.php:84
|
56 |
msgid "Terms"
|
57 |
+
msgstr "Nutzungsbedingungen"
|
58 |
|
59 |
#: common/src/views/promoter/auth.php:83
|
60 |
msgid "and"
|
61 |
+
msgstr "und"
|
62 |
|
63 |
#: common/src/views/promoter/auth.php:82
|
64 |
msgid "Privacy"
|
65 |
+
msgstr "Datenschutz"
|
66 |
|
67 |
#: common/src/views/promoter/auth.php:81
|
68 |
msgid "Promoter All rights reserved."
|
69 |
+
msgstr "Promoter Alle Rechte vorbehalten."
|
70 |
|
71 |
#: common/src/views/promoter/auth.php:68
|
72 |
msgid "Authorize Promoter"
|
73 |
+
msgstr "Promoter autorisieren"
|
74 |
|
75 |
#: common/src/views/promoter/auth.php:60
|
76 |
msgid "Please authorize to continue onboarding."
|
77 |
+
msgstr "Bitte autorisieren, um mit dem Onboarding fortzufahren."
|
78 |
|
79 |
#: common/src/views/promoter/auth.php:58
|
80 |
msgid "Sorry, unable to authenticate your site. Please contact Promoter support."
|
81 |
+
msgstr "Wir können die Seite nicht authentifizieren. Bitte kontaktiere den Promoter Support."
|
82 |
|
83 |
#: common/src/views/promoter/auth.php:52
|
84 |
msgid "Please log out and log back in as an admin account"
|
85 |
+
msgstr "Bitte loggen Sie sich aus und melden Sie sich mit einem Administrator-Konto wieder an"
|
86 |
|
87 |
#: common/src/views/promoter/auth.php:50
|
88 |
msgid "You do not have access to authenticate this site."
|
89 |
+
msgstr "Sie haben keinen Zugriff auf diese Website."
|
90 |
|
91 |
#: common/src/views/promoter/auth.php:45
|
92 |
msgid "Please log in to continue"
|
93 |
+
msgstr "Bitte einloggen, um fortzufahren."
|
94 |
|
95 |
#: common/src/views/promoter/auth.php:40
|
96 |
msgid "You're ready to begin using Promoter! Please close this window."
|
97 |
+
msgstr "Sie sind bereit, mit dem Promoter zu beginnen! Bitte schliessen Sie dieses Fenster."
|
98 |
|
99 |
#: common/src/views/promoter/auth.php:34
|
100 |
msgid "Promoter would like to sync with your site"
|
101 |
+
msgstr "Promoter möchte Ihre Website synchronisieren"
|
102 |
|
103 |
#: common/src/admin-views/tribe-options-licenses.php:43
|
104 |
msgid "Licenses for Multisites"
|
105 |
+
msgstr "Lizenzen für Multisites"
|
106 |
|
107 |
#: common/src/admin-views/tribe-options-licenses.php:37
|
108 |
msgid "Expired license keys and subscriptions"
|
109 |
+
msgstr "Abgelaufene Lizenzschlüssel und -abos"
|
110 |
|
111 |
#: common/src/admin-views/tribe-options-licenses.php:34
|
112 |
msgid "Moving your license keys"
|
113 |
+
msgstr "Verschieben Sie Ihre Lizenzschlüssel"
|
114 |
|
115 |
#: common/src/admin-views/tribe-options-licenses.php:31
|
116 |
msgid "View and manage your license keys"
|
117 |
+
msgstr "Ihre Lizenzschlüssel ansehen und verwalten"
|
118 |
|
119 |
#: common/src/admin-views/tribe-options-licenses.php:28
|
120 |
msgid "Why am I being told my license key is out of installs?"
|
121 |
+
msgstr "Warum wird mir gesagt, dass mein Lizenzschlüssel nicht mehr installierbar ist?"
|
122 |
|
123 |
#: common/src/admin-views/tribe-options-licenses.php:23
|
124 |
msgid "Helpful Links:"
|
125 |
+
msgstr "Hilfreiche Links:"
|
126 |
|
127 |
#: common/src/admin-views/tribe-options-licenses.php:10
|
128 |
msgid "In order to register a plugin license, you'll first need to %1$sdownload and install%2$s the plugin you purchased. You can download the latest version of your plugin(s) from %3$syour account's downloads page%4$s. Once the plugin is installed and activated on this site, the license key field will appear below."
|
129 |
+
msgstr "Um eine Plugin-Lizenz zu registrieren, müssen Sie zuerst %1$sherunterladen und%2$s das Plugin installieren, das Sie gekauft haben. Nun kann die neueste Version des Plugins von der %3$sDein Account Downloadseite%4$s heruntergeladen werden. Sobald das Plugin installiert und auf dieser Seite aktiviert ist, erscheint unten das Feld Lizenzschlüssel."
|
130 |
|
131 |
#: common/src/admin-views/tribe-options-licenses.php:5
|
132 |
msgid "If you've purchased a premium add-on, you'll need to enter your license key here in order to have access to automatic updates when new versions are available."
|
133 |
+
msgstr "Wenn Sie ein Premium-Add-on erworben haben, müssen Sie hier Ihren Lizenzschlüssel eingeben, um Zugang zu automatischen Updates zu erhalten, wenn neue Versionen verfügbar sind."
|
134 |
|
135 |
#: common/src/Tribe/Plugins_API.php:84
|
136 |
msgid "With Promoter, you’ll connect with your community via email through every stage of your event, bolster event attendance, and manage notifications more efficiently than ever. Increase event attendance and engagement by automatically sending reminders for on-sale dates, event times and more."
|
137 |
+
msgstr "Mit Promoter können Sie sich in jeder Phase Ihrer Veranstaltung per E-Mail mit Ihrer Community in Verbindung setzen, die Teilnehmerzahl steigern und Benachrichtigungen effizienter denn je verwalten. Steigern Sie die Besucherzahl und das Engagement Ihrer Veranstaltung, indem Sie automatisch Erinnerungen an Verkaufsdaten, Veranstaltungszeiten und mehr versenden."
|
138 |
|
139 |
#: common/src/views/promoter/auth.php:29 common/src/views/promoter/auth.php:77
|
140 |
#: common/src/Tribe/Plugins_API.php:80 common/src/Tribe/Promoter/PUE.php:28
|
141 |
msgid "Promoter"
|
142 |
+
msgstr "Promoter"
|
143 |
|
144 |
#: src/views/blocks/tickets/content-inactive.php:18
|
145 |
#: src/modules/blocks/tickets/container/template.js:45
|
146 |
#: src/resources/js/app/blocks.js:44105
|
147 |
msgid "Tickets are no longer available"
|
148 |
+
msgstr "Tickets sind nicht länger verfügbar"
|
149 |
|
150 |
#: src/views/blocks/rsvp/content-inactive.php:18
|
151 |
msgid "RSVPs are not yet available"
|
152 |
+
msgstr "RSVPs sind nicht verfügbar"
|
153 |
|
154 |
#: src/views/blocks/rsvp/content-inactive.php:18
|
155 |
msgid "RSVPs are no longer available"
|
156 |
+
msgstr "RSVPs sind nicht länger verfügbar"
|
157 |
|
158 |
#: src/views/blocks/rsvp/form/submit-login.php:23
|
159 |
msgid "Log in to RSVP"
|
160 |
+
msgstr "Mit RSVP anmelden"
|
161 |
|
162 |
#: src/views/registration/attendees/success.php:15
|
163 |
msgid "Attendee information has been saved."
|
164 |
+
msgstr "Die Teilnehmerinformationen wurden gespeichert."
|
165 |
|
166 |
#: src/views/registration/attendees/error.php:19
|
167 |
msgid "An error occurred while saving, please try again."
|
168 |
+
msgstr "Beim Speichern ist ein Fehler aufgetreten, bitte versuchen Sie es noch einmal."
|
169 |
|
170 |
#: src/admin-views/tpp-orders.php:103
|
171 |
msgid "Total Tickets Ordered"
|
172 |
+
msgstr "Totale Kartenbestellungen"
|
173 |
|
174 |
#: src/admin-views/tpp-orders.php:90
|
175 |
msgid "Total Ticket Sales"
|
176 |
+
msgstr "Totale Kartenverkäufe"
|
177 |
|
178 |
#: src/admin-views/tpp-orders.php:61
|
179 |
msgid "Sales by Ticket Type"
|
180 |
+
msgstr "Verkauf nach Kartentyp"
|
181 |
|
182 |
#: src/admin-views/admin-welcome-message.php:78
|
183 |
msgid "Your ratings keep us focused on making our plugins as useful as possible so we can help other WordPress users just like you."
|
184 |
+
msgstr "Bewertungen helfen uns, unsere Plugins zu verbessern, damit wir WordPress-Benutzern wie Ihnen helfen können."
|
185 |
|
186 |
#: src/admin-views/admin-welcome-message.php:65
|
187 |
msgid "Add me to the list"
|
188 |
+
msgstr "Fügen Sie mich in die Liste ein"
|
189 |
|
190 |
#: src/admin-views/admin-welcome-message.php:59
|
191 |
msgid "Stay in touch with Event Tickets and our entire family of events management tools. We share news, occasional discounts, and hilarious gifs."
|
192 |
+
msgstr "In Kontakt mit Event Tickets und unserer gesamten Familie von Eventmanagement-Tools bleiben. Wir teilen Nachrichten, gelegentliche Rabatte und lustige Gifs."
|
193 |
|
194 |
#: src/admin-views/admin-welcome-message.php:58
|
195 |
msgid "Don't Miss Out"
|
196 |
+
msgstr "Nicht verpassen"
|
197 |
|
198 |
#: src/admin-views/admin-welcome-message.php:54
|
199 |
msgid "Get the latest block editor news"
|
200 |
+
msgstr "Aktuelle Nachrichten zum Blockeditor erhalten"
|
201 |
|
202 |
#: src/admin-views/admin-welcome-message.php:54
|
203 |
msgid "Gearing up with Gutenberg?"
|
204 |
+
msgstr "Interesse am Gutenberg Editor?"
|
205 |
|
206 |
#: src/admin-views/admin-welcome-message.php:53
|
207 |
msgid "View the latest changelog"
|
208 |
+
msgstr "Das aktuelle Changelog ansehen"
|
209 |
|
210 |
#: src/admin-views/admin-welcome-message.php:53
|
211 |
msgid "Frequent maintenance releases keep your ticket sales running smoothly."
|
212 |
+
msgstr "Häufige Wartungsupdates sorgen dafür, dass der Ticketverkauf weiterhin reibungslos läuft."
|
213 |
|
214 |
#: src/admin-views/admin-welcome-message.php:52
|
215 |
msgid "The Latest and Greatest"
|
216 |
+
msgstr "Das neuste und beste"
|
217 |
|
218 |
#: src/admin-views/admin-welcome-message.php:44
|
219 |
msgid "Submit a Help Desk Request"
|
220 |
+
msgstr "Eine Helpdesk-Anfrage stellen"
|
221 |
|
222 |
#: src/admin-views/admin-welcome-message.php:43
|
223 |
msgid "Available Translations"
|
224 |
+
msgstr "Verfügbare Übersetzungen"
|
225 |
|
226 |
#: src/admin-views/admin-welcome-message.php:42
|
227 |
msgid "Search the Knowledgebase"
|
228 |
+
msgstr "Durchsuchen der Wissensdatenbank"
|
229 |
|
230 |
#: src/admin-views/admin-welcome-message.php:40
|
231 |
msgid "We’ve got your back every step of the way."
|
232 |
+
msgstr "Wir unterstützen Dich bei jedem Schritt."
|
233 |
|
234 |
#: src/admin-views/admin-welcome-message.php:39
|
235 |
msgid "Resources and Support"
|
236 |
+
msgstr "Unterstützung und Support"
|
237 |
|
238 |
#: src/admin-views/admin-welcome-message.php:32
|
239 |
msgid "Key Features"
|
240 |
+
msgstr "Wichtigste Funktionalitäten"
|
241 |
|
242 |
#: src/admin-views/admin-welcome-message.php:30
|
243 |
msgid "Start strong with these helpful resources."
|
244 |
+
msgstr "Stressfrei mit diesen hilfreichen Ressourcen durchstarten"
|
245 |
|
246 |
#: src/admin-views/admin-welcome-message.php:20
|
247 |
msgid "to create your very first ticket!"
|
248 |
+
msgstr "um deine erste Anfrage zu erstellen!"
|
249 |
|
250 |
#: src/admin-views/admin-welcome-message.php:19
|
251 |
msgid "section of the admin"
|
252 |
+
msgstr "Bereich des Administrators"
|
253 |
|
254 |
#: src/admin-views/admin-welcome-message.php:17
|
255 |
msgid "the"
|
256 |
+
msgstr "der"
|
257 |
|
258 |
#: src/admin-views/admin-welcome-message.php:15
|
259 |
msgid "Check out the resources below for a comprehensive intro to the plugin, or head to"
|
260 |
+
msgstr "Schauen Sie sich die Inhalte unten an, um ein umfassendes Intro zum Plugin zu erhalten"
|
261 |
|
262 |
#: src/admin-views/admin-welcome-message.php:9
|
263 |
msgid "Event Tickets is all about getting tickets into the hands of your attendees as efficiently as possible. No muss, no fuss—just one seamless transaction on your site."
|
264 |
+
msgstr "Event Tickets hilft Ihnen Tickets so effizient wie möglich an die Teilnehmer zu übermitteln. Der Aufwand für eine reibungsfreie Transaktion wird auf ein Minimum reduziert."
|
265 |
|
266 |
#: src/admin-views/tribe-options-tickets.php:113
|
267 |
msgid "If this number is less than the number of tickets left for sale on your event, this will prevent the \"# of tickets left\" text from showing on your website. You can leave this blank if you would like to always show the text."
|
268 |
+
msgstr "Wenn diese Zahl kleiner ist als die Anzahl der auf Ihrer Veranstaltung zum Verkauf stehenden Tickets, wird verhindert, dass der Text \"Anzahl der verbleibenden Tickets\" auf Ihrer Website angezeigt wird. Das Feld leer lassen, wenn der Text immer angezeigt werden soll."
|
269 |
|
270 |
#: src/admin-views/tribe-options-tickets.php:112
|
271 |
msgid "Display # tickets left threshold"
|
272 |
+
msgstr "Anzahl der noch verfügbaren Karten"
|
273 |
|
274 |
#: src/admin-views/tribe-options-tickets.php:93
|
275 |
#: src/admin-views/tribe-options-tickets.php:103
|
276 |
msgid "This setting only impacts events made with the classic editor."
|
277 |
+
msgstr "Diese Einstellung wirkt sich nur auf Veranstaltungen aus, die mit dem klassischen Editor erstellt wurden."
|
278 |
|
279 |
#: src/Tribe/Assets.php:193
|
280 |
msgid "There is unsaved attendee information. Are you sure you want to continue?"
|
281 |
+
msgstr "Es gibt nicht gespeicherte Teilnehmerinformationen. Bist du sicher, dass du weitermachen willst?"
|
282 |
|
283 |
#: src/Tribe/Editor/Attendee_Registration.php:119
|
284 |
msgid "Back to Editor"
|
285 |
+
msgstr "Zurück zum Editor"
|
286 |
|
287 |
#: src/Tribe/Editor/Attendee_Registration.php:92
|
288 |
msgid "Attendee Registration fields saved. Make additional changes or %1$s"
|
289 |
+
msgstr "Teilnehmer-Registrierungsfelder gespeichert. Weitere Änderungen oder %1$s"
|
290 |
|
291 |
#: src/Tribe/Editor/Attendee_Registration.php:90
|
292 |
msgid "return to the content editor"
|
293 |
+
msgstr "zurück zum Inhaltseditor"
|
294 |
|
295 |
#: src/Tribe/Main.php:400
|
296 |
msgid "Sorry, Event Tickets requires PHP %s or higher. Talk to your Web host about moving you to a newer version of PHP."
|
297 |
+
msgstr "Entschuldigung, Events Tickets benötigt PHP %s oder höher. Spreche mit deinem Webhoster über den Wechsel zu einer neueren Version von PHP."
|
298 |
|
299 |
#: src/Tribe/Main.php:396
|
300 |
msgid "Sorry, Event Tickets requires WordPress %s or higher. Please upgrade your WordPress install."
|
301 |
+
msgstr "Entschuldigung, Event Tickets erfordert WordPress %s oder höher. Bitte aktualisiere deine WordPress-Installation."
|
302 |
|
303 |
#: src/Tribe/Status/Abstract_Commerce.php:275
|
304 |
msgid "Total Ordered counts tickets from orders of any status, including pending and refunded."
|
305 |
+
msgstr "Die Gesamtzahl der bestellten Tickets aus Bestellungen mit beliebigem Status, einschließlich ausstehend und erstattet."
|
306 |
|
307 |
#: src/Tribe/Status/Abstract_Commerce.php:255
|
308 |
msgid "Total Sales counts tickets from all completed orders."
|
309 |
+
msgstr "Der Gesamtverkauf zählt Tickets aus allen abgeschlossenen Bestellungen."
|
310 |
|
311 |
#: src/Tribe/Status/Abstract_Commerce.php:235
|
312 |
msgid "Sold counts tickets from completed orders only."
|
313 |
+
msgstr "Verkauft zählt nur Tickets aus abgeschlossenen Bestellungen."
|
314 |
|
315 |
#: src/Tribe/Status/Abstract_Commerce.php:210
|
316 |
msgid "pending order completion"
|
317 |
+
msgstr "ausstehende Bestellungen"
|
318 |
|
319 |
#: src/Tribe/Commerce/Currency.php:275
|
320 |
msgid "Russian Ruble (RUB)"
|
321 |
+
msgstr "Russischer Rubel (RUB)"
|
322 |
|
323 |
#: src/Tribe/Commerce/Currency.php:227
|
324 |
msgid "Indian Rupee (INR)"
|
325 |
+
msgstr "Indischer Rupee (INR)"
|
326 |
|
327 |
#: src/functions/php-min-version.php:76
|
328 |
msgid "Contact your Host or your system administrator and ask to upgrade to the latest version of PHP."
|
329 |
+
msgstr "Wende dich an deinen Webhoster oder deinen Systemadministrator und bitte ihn um ein Upgrade auf die neueste Version von PHP."
|
330 |
|
331 |
#: src/functions/php-min-version.php:74
|
332 |
msgid "To allow better control over dates, advanced security improvements and performance gain."
|
333 |
+
msgstr "Um eine bessere Kontrolle über Daten, erweiterte Sicherheitsverbesserungen und Leistungssteigerung zu ermöglichen."
|
334 |
|
335 |
#: src/functions/php-min-version.php:64
|
336 |
msgid "<b>%1$s</b> requires <b>PHP %2$s</b> or higher."
|
337 |
msgid_plural "<b>%1$s</b> require <b>PHP %2$s</b> or higher."
|
338 |
+
msgstr[0] "<b>%1$s</b> benötigt <b>PHP %2$s</b> oder höher."
|
339 |
+
msgstr[1] "<b>%1$s</b> benötigt <b>PHP %2$s</b> oder höher."
|
340 |
|
341 |
#: src/functions/php-min-version.php:52
|
342 |
msgctxt "Plugin A\",\" Plugin B"
|
343 |
msgid ", "
|
344 |
+
msgstr ","
|
345 |
|
346 |
#: src/functions/php-min-version.php:51
|
347 |
msgctxt "Plugin A \"and\" Plugin B"
|
348 |
msgid " and "
|
349 |
+
msgstr "und"
|
350 |
|
351 |
#. Plugin URI of the plugin
|
352 |
msgid "http://m.tri.be/1acb"
|
353 |
+
msgstr "http://m.tri.be/1acb"
|
354 |
|
355 |
#: src/resources/js/app/blocks.js:45739
|
356 |
msgid "Ticket SKU"
|
357 |
+
msgstr "Kartenbestand"
|
358 |
|
359 |
#: src/resources/js/app/blocks.js:45387
|
360 |
msgid "Ticket capacity will only be used by attendees buying this ticket type"
|
361 |
+
msgstr "Die Kartenkapazität wird nur von Teilnehmern genutzt, die diese Kartentyp kaufen. "
|
362 |
|
363 |
#: src/resources/js/app/blocks.js:45299
|
364 |
msgid "Number of tickets available"
|
365 |
+
msgstr "Anzahl der Karten verfügbar"
|
366 |
|
367 |
#: src/resources/js/app/blocks.js:45299
|
368 |
msgid "(optional) Limit sales of this ticket to:"
|
369 |
+
msgstr "(optional) Verkäufe auf dieser Karte limitieren auf:"
|
370 |
|
371 |
#: src/resources/js/app/blocks.js:45276
|
372 |
msgid "Set shared capacity:"
|
373 |
+
msgstr "Gemeinsame Kapazität festlegen:"
|
374 |
|
375 |
#: src/resources/js/app/blocks.js:42888
|
376 |
msgid "You can also enter keywords to help find the target event by title or description"
|
377 |
+
msgstr "Sie können auch Stichworte eingeben, um die Veranstaltung nach Titel oder der Beschreibung zu finden."
|
378 |
|
379 |
#: src/resources/js/app/blocks.js:42854
|
380 |
msgid "No posts found"
|
381 |
+
msgstr "Keine Beiträge gefunden"
|
382 |
|
383 |
#: src/resources/js/app/blocks.js:41928
|
384 |
msgid "Enable \"Not Going\" responses"
|
385 |
+
msgstr "Aktiviere \"Nehme nicht teil\" Antworten"
|
386 |
|
387 |
#: src/resources/js/app/blocks.js:41899
|
388 |
msgid "Leave blank if unlimited"
|
389 |
+
msgstr "Leer lassen, wenn unbegrenzt"
|
390 |
|
391 |
#: src/resources/js/app/blocks.js:41894
|
392 |
msgid "RSVP Capacity"
|
393 |
+
msgstr "RSVP Kapazität"
|
394 |
|
395 |
#: src/resources/js/app/blocks.js:41688 src/resources/js/app/blocks.js:46104
|
396 |
msgid "Advanced Options"
|
397 |
+
msgstr "Erweiterte Optionen"
|
398 |
|
399 |
#: common/src/modules/elements/time-picker/element.js:57
|
400 |
#: common/src/modules/elements/time-picker/element.js:148
|
401 |
#: common/src/resources/js/app/elements.js:60102
|
402 |
#: common/src/resources/js/app/elements.js:60204
|
403 |
msgid "All Day"
|
404 |
+
msgstr "Ganztags"
|
405 |
|
406 |
#: common/src/modules/elements/image-upload/element.js:46
|
407 |
#: common/src/resources/js/app/elements.js:59581
|
408 |
msgid "remove"
|
409 |
+
msgstr "entfernen"
|
410 |
|
411 |
#: src/modules/blocks/tickets/container/template.js:40
|
412 |
#: src/resources/js/app/blocks.js:44100
|
413 |
msgid "To create tickets, you'll need to enable an ecommerce solution."
|
414 |
+
msgstr "Um Karten erstellen zu können, muss eine E-Commerce Lösung aktiviert werden."
|
415 |
|
416 |
#: src/modules/blocks/tickets/container/template.js:43
|
417 |
#: src/resources/js/app/blocks.js:44103
|
418 |
msgid "Edit this block to create your first ticket."
|
419 |
+
msgstr "Bearbeite diesen Block, um deine erste Karte zu erstellen."
|
420 |
|
421 |
#: src/modules/blocks/tickets/container/template.js:39
|
422 |
#: src/resources/js/app/blocks.js:44099
|
423 |
msgid "There is no ecommerce available"
|
424 |
+
msgstr "Es ist keine E-Commerce Option verfügbar."
|
425 |
|
426 |
#: src/modules/blocks/tickets/container/template.js:42
|
427 |
#: src/resources/js/app/blocks.js:44102
|
428 |
msgid "There are no tickets yet"
|
429 |
+
msgstr "Es sind noch keine Karten vorhanden."
|
430 |
|
431 |
#: src/modules/blocks/tickets/index.js:26 src/resources/js/app/blocks.js:44472
|
432 |
msgid "Sell tickets and register attendees."
|
433 |
+
msgstr "Verkaufen Sie Karten und registrieren Sie Teilnehmer."
|
434 |
|
435 |
#: src/modules/blocks/tickets/availability/template.js:43
|
436 |
#: src/resources/js/app/blocks.js:44016
|
437 |
msgid "%d total tickets"
|
438 |
+
msgstr "%d Gesamtzahl der Karten"
|
439 |
|
440 |
#: src/modules/blocks/tickets/availability/template.js:42
|
441 |
#: src/resources/js/app/blocks.js:44015
|
442 |
msgid "%d total ticket"
|
443 |
+
msgstr "%d Gesamtzahl Karten"
|
444 |
|
445 |
#: src/modules/blocks/tickets/availability/template.js:31
|
446 |
#: src/resources/js/app/blocks.js:44009
|
447 |
msgid "%d tickets available"
|
448 |
+
msgstr "%d Karten verfügbar"
|
449 |
|
450 |
#: src/modules/blocks/tickets/availability/template.js:30
|
451 |
#: src/resources/js/app/blocks.js:44008
|
452 |
msgid "%d ticket available"
|
453 |
+
msgstr "%d Karte verfügbar"
|
454 |
|
455 |
#: src/modules/blocks/tickets/action-dashboard/template.js:24
|
456 |
#: src/resources/js/app/blocks.js:43456
|
457 |
msgid "Add Tickets"
|
458 |
+
msgstr "Karten hinzufügen"
|
459 |
|
460 |
#: src/modules/blocks/tickets/controls/template.js:62
|
461 |
#: src/resources/js/app/blocks.js:44261
|
462 |
msgid "Sell tickets using"
|
463 |
+
msgstr "Karten verkaufen mit"
|
464 |
|
465 |
#: src/modules/blocks/tickets/controls/template.js:59
|
466 |
#: src/resources/js/app/blocks.js:44251
|
467 |
msgid "Tickets Settings"
|
468 |
+
msgstr "Karten Einstellungen"
|
469 |
|
470 |
#: src/modules/blocks/tickets/controls/template.js:25
|
471 |
#: src/resources/js/app/blocks.js:44211
|
472 |
msgid "Note: adjusting this setting will only impact new tickets. Existing tickets will not change. We highly recommend that all tickets for one event use the same ecommerce plugin"
|
473 |
+
msgstr "Hinweis: Die Anpassung dieser Einstellung wird sich nur auf neue Karten auswirken. Bestehende Karten werden sich nicht ändern. Wir empfehlen dringend, dass alle Karten für eine Veranstaltung das gleiche E-Commerce-Plugin verwenden"
|
474 |
|
475 |
#: src/modules/blocks/tickets/controls/template.js:20
|
476 |
#: src/resources/js/app/blocks.js:44209
|
477 |
msgid "It looks like you have multiple ecommerce plugins active. We recommend running only one at a time. However, if you need to run multiple, please select which one to use to sell tickets for this event. "
|
478 |
+
msgstr "Es sieht so aus, als hätten Sie mehrere E-Commerce-Plugins aktiv. Wir empfehlen, nur eines gleichzeitig laufen zu lassen. Wenn Sie jedoch mehrere zur gleichen Zeit aktiv haben müssen, wählen Sie bitte aus, mit welcher Option Sie Karte für diese Veranstaltung verkaufen möchten."
|
479 |
|
480 |
#: src/modules/blocks/tickets/capacity-table/template.js:49
|
481 |
#: src/resources/js/app/blocks.js:43674
|
482 |
msgid "Total Capacity"
|
483 |
+
msgstr "Gesamtkapazität"
|
484 |
|
485 |
#: src/modules/blocks/tickets/capacity-table/template.js:44
|
486 |
#: src/resources/js/app/blocks.js:43669
|
487 |
msgid "Independent capacity"
|
488 |
+
msgstr "Unabhängige Kapazität"
|
489 |
|
490 |
#: src/modules/blocks/tickets/capacity-table/template.js:39
|
491 |
#: src/resources/js/app/blocks.js:43664
|
492 |
msgid "Shared capacity"
|
493 |
+
msgstr "Geteilte Kapazität"
|
494 |
|
495 |
#: src/modules/blocks/attendees/index.js:22
|
496 |
#: src/resources/js/app/blocks.js:46990
|
497 |
msgid "Show the gravatars of people coming to this event."
|
498 |
+
msgstr "Zeigen Sie die Gravatare der Personen, die zu dieser Veranstaltung kommen."
|
499 |
|
500 |
#: src/modules/blocks/attendees/template.js:30
|
501 |
#: src/resources/js/app/blocks.js:46791
|
502 |
msgid "(X) people are attending this event"
|
503 |
+
msgstr "(X) Personen nehmen an dieser Veranstaltung teil"
|
504 |
|
505 |
#: src/modules/blocks/attendees/template.js:29
|
506 |
#: src/modules/blocks/attendees/index.js:37
|
507 |
#: src/resources/js/app/blocks.js:46790 src/resources/js/app/blocks.js:47002
|
508 |
msgid "Who's Attending?"
|
509 |
+
msgstr "Wer nimmt teil?"
|
510 |
|
511 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:18
|
512 |
#: src/resources/js/app/blocks.js:46200
|
513 |
msgid "Save your ticket to enable attendee registration fields"
|
514 |
+
msgstr "Speichern Sie ihre Karten um ihre Teilnehmerregistrations Felder freizuschalten"
|
515 |
|
516 |
#: src/modules/blocks/ticket/container-content/advanced-options/move-delete/template.js:21
|
517 |
#: src/resources/js/app/blocks.js:46001
|
518 |
msgid "Remove Ticket"
|
519 |
+
msgstr "Karte entfernen"
|
520 |
|
521 |
#: src/modules/blocks/ticket/container-content/advanced-options/duration/template.js:31
|
522 |
#: src/resources/js/app/blocks.js:45516
|
523 |
msgid "Sale Duration"
|
524 |
+
msgstr "Verkaufsdauer"
|
525 |
|
526 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:78
|
527 |
#: src/resources/js/app/blocks.js:45878
|
528 |
msgid "Ecommerce"
|
529 |
+
msgstr "E-Commerce"
|
530 |
|
531 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:51
|
532 |
#: src/resources/js/app/blocks.js:45857
|
533 |
msgid "View Sales Report"
|
534 |
+
msgstr "Verkaufsreport ansehen"
|
535 |
|
536 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:38
|
537 |
#: src/resources/js/app/blocks.js:45848
|
538 |
msgid "Edit Ticket in WooCommerce"
|
539 |
+
msgstr "Karten bearbeiten in WooCommerce"
|
540 |
|
541 |
#: src/modules/blocks/ticket/container-content/advanced-options/ecommerce-options/template.js:36
|
542 |
#: src/resources/js/app/blocks.js:45846
|
543 |
msgid "Edit Ticket in Easy Digital Downloads"
|
544 |
+
msgstr "Karten bearbeiten in Easy Digital Downloads"
|
545 |
|
546 |
#: src/modules/blocks/ticket/container-header/quantity/quantity-bar/element.js:37
|
547 |
#: src/resources/js/app/blocks.js:44986
|
548 |
msgid "cap"
|
549 |
+
msgstr "Cap"
|
550 |
|
551 |
#: src/modules/blocks/ticket/container-header/quantity/template.js:40
|
552 |
#: src/resources/js/app/blocks.js:45051
|
553 |
msgid "unlimited"
|
554 |
+
msgstr "unlimitiert"
|
555 |
|
556 |
#: src/modules/blocks/ticket/container-header/quantity/template.js:33
|
557 |
#: src/resources/js/app/blocks.js:45044
|
558 |
msgid "%d of %d sold"
|
559 |
+
msgstr "%d von %d verkauft"
|
560 |
|
561 |
#: src/modules/blocks/ticket/container-header/quantity/template.js:32
|
562 |
#: src/resources/js/app/blocks.js:45044
|
563 |
msgid "%d sold"
|
564 |
+
msgstr "%d verkauft"
|
565 |
|
566 |
#: src/modules/blocks/ticket/container-header/price/template.js:34
|
567 |
#: src/resources/js/app/blocks.js:44753
|
568 |
msgid "0"
|
569 |
+
msgstr "0"
|
570 |
|
571 |
#: src/modules/blocks/ticket/container-header/description/template.js:30
|
572 |
#: src/resources/js/app/blocks.js:44657
|
573 |
msgid "Description"
|
574 |
+
msgstr "Beschreibung"
|
575 |
|
576 |
#: src/modules/blocks/ticket/index.js:16 src/resources/js/app/blocks.js:46724
|
577 |
msgid "A single configured ticket type."
|
578 |
+
msgstr "Ein einzelner konfigurierter Kartentyp"
|
579 |
|
580 |
#: src/modules/blocks/ticket/index.js:15 src/resources/js/app/blocks.js:46723
|
581 |
msgid "Event Ticket"
|
582 |
+
msgstr "Event Ticket"
|
583 |
|
584 |
#: src/modules/blocks/ticket/dashboard/template.js:21
|
585 |
#: src/resources/js/app/blocks.js:46444
|
586 |
msgid "Create Ticket"
|
587 |
+
msgstr "Karte erstellen"
|
588 |
|
589 |
#: src/modules/blocks/ticket/dashboard/template.js:20
|
590 |
#: src/resources/js/app/blocks.js:46444
|
591 |
msgid "Update Ticket"
|
592 |
+
msgstr "Karte aktualisieren"
|
593 |
|
594 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:22
|
595 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:20
|
596 |
#: src/resources/js/app/blocks.js:41780 src/resources/js/app/blocks.js:46202
|
597 |
msgid "+ Add"
|
598 |
+
msgstr "+ Hinzufügen"
|
599 |
|
600 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:18
|
601 |
#: src/resources/js/app/blocks.js:41776
|
602 |
msgid "Save your RSVP to enable attendee registration fields"
|
603 |
+
msgstr "Speichern Sie Ihr RSVP, um die Anmeldefelder der Teilnehmer zu aktivieren"
|
604 |
|
605 |
#: src/modules/blocks/rsvp/container-header/template.js:71
|
606 |
#: src/resources/js/app/blocks.js:41102
|
607 |
msgid "%d available"
|
608 |
+
msgstr "%d verfügbar"
|
609 |
|
610 |
#: src/modules/blocks/rsvp/container-header/template.js:57
|
611 |
#: src/resources/js/app/blocks.js:41090
|
612 |
msgid "description"
|
613 |
+
msgstr "Beschreibung"
|
614 |
|
615 |
#: src/modules/blocks/rsvp/index.js:23 src/resources/js/app/blocks.js:43193
|
616 |
msgid "Find out who is planning to attend!"
|
617 |
+
msgstr "Hier erfahren Sie, wer dabei ist!"
|
618 |
|
619 |
#: src/modules/blocks/rsvp/header-image/template.js:33
|
620 |
#: src/modules/blocks/tickets/header-image/template.js:33
|
621 |
#: src/resources/js/app/blocks.js:42541 src/resources/js/app/blocks.js:43779
|
622 |
msgid "Upload Image"
|
623 |
+
msgstr "Bild hochladen"
|
624 |
|
625 |
#: src/modules/blocks/rsvp/header-image/template.js:25
|
626 |
#: src/modules/blocks/tickets/header-image/template.js:25
|
627 |
#: src/resources/js/app/blocks.js:42535 src/resources/js/app/blocks.js:43773
|
628 |
msgid "Ticket Header Image"
|
629 |
+
msgstr "Karten Header Bild"
|
630 |
|
631 |
#: src/modules/blocks/rsvp/advanced-options/move-delete/container.js:44
|
632 |
#: src/resources/js/app/blocks.js:41616
|
633 |
msgid "Are you sure you want to delete this RSVP? It cannot be undone."
|
634 |
+
msgstr "Sind Sie sicher, dass Sie dieses RSVP löschen wollen? Die RSVPs können nicht rückgängig gemacht werden."
|
635 |
|
636 |
#: src/modules/blocks/rsvp/advanced-options/move-delete/template.js:21
|
637 |
#: src/resources/js/app/blocks.js:41557
|
638 |
msgid "Remove RSVP"
|
639 |
+
msgstr "RSVP entfernen"
|
640 |
|
641 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:44
|
642 |
#: src/modules/blocks/tickets/action-dashboard/template.js:38
|
643 |
#: src/resources/js/app/blocks.js:42334 src/resources/js/app/blocks.js:43470
|
644 |
msgid "This is a recurring event. If you add tickets they will only show up on the next upcoming event in the recurrence pattern. The same ticket form will appear across all events in the series. Please configure your events accordingly."
|
645 |
+
msgstr "Das ist eine wiederkehrende Veranstaltung. Wenn Sie Karten hinzufügen, werden sie nur auf der nächsten Veranstaltung im Wiederholungsmuster angezeigt. Das gleiche Ticket-Formular wird über alle Veranstaltungen der Serie hinweg erscheinen. Bitte konfigurieren Sie Ihre Veranstaltungen entsprechend."
|
646 |
|
647 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:41
|
648 |
#: src/modules/blocks/tickets/action-dashboard/template.js:36
|
649 |
#: src/resources/js/app/blocks.js:42331 src/resources/js/app/blocks.js:43468
|
650 |
msgid "Warning"
|
651 |
+
msgstr "Warnung"
|
652 |
|
653 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:26
|
654 |
#: src/resources/js/app/blocks.js:42315
|
655 |
msgid "Create RSVP"
|
656 |
+
msgstr "RSVP erstellen"
|
657 |
|
658 |
#: src/modules/blocks/rsvp/action-dashboard/template.js:25
|
659 |
#: src/resources/js/app/blocks.js:42315
|
660 |
msgid "Update RSVP"
|
661 |
+
msgstr "RSVP aktualisieren"
|
662 |
|
663 |
#: src/modules/blocks/rsvp/duration-label/template.js:32
|
664 |
#: src/resources/js/app/blocks.js:41245
|
665 |
msgid "By default, sales will begin as soon as you save the ticket and end when the event begins"
|
666 |
+
msgstr "Standardmässig beginnt der Kartenverkauf, sobald Sie die Karte speichern und enden, wenn die Veranstaltung beginnt."
|
667 |
|
668 |
#: src/modules/blocks/rsvp/duration-label/template.js:28
|
669 |
#: src/resources/js/app/blocks.js:41241
|
670 |
msgid "Duration"
|
671 |
+
msgstr "Dauer"
|
672 |
|
673 |
#: src/modules/blocks/rsvp/inactive-block/template.js:31
|
674 |
#: src/resources/js/app/blocks.js:42766
|
675 |
msgid "Edit this block to create an RSVP form."
|
676 |
+
msgstr "Bearbeiten Sie diesen Block, um ein RSVP-Formular zu erstellen."
|
677 |
|
678 |
#: src/modules/blocks/rsvp/inactive-block/template.js:30
|
679 |
#: src/resources/js/app/blocks.js:42766
|
680 |
msgid "Edit this block to change RSVP settings."
|
681 |
+
msgstr "Bearbeiten Sie diesen Block, um die RSVP-Einstellungen zu ändern."
|
682 |
|
683 |
#: src/modules/blocks/rsvp/inactive-block/template.js:27
|
684 |
#: src/resources/js/app/blocks.js:42764
|
685 |
msgid "There is no RSVP configured"
|
686 |
+
msgstr "Es ist keine RSVP konfiguriert"
|
687 |
|
688 |
#: src/modules/blocks/rsvp/inactive-block/template.js:26
|
689 |
#: src/resources/js/app/blocks.js:42764
|
690 |
msgid "RSVP is not currently active"
|
691 |
+
msgstr "RSVP ist aktuell nicht aktiv"
|
692 |
|
693 |
#: src/modules/elements/settings-dashboard/element.js:56
|
694 |
#: src/resources/js/app/blocks.js:14448 src/resources/js/app/elements.js:5510
|
695 |
msgid "close"
|
696 |
+
msgstr "schliessen"
|
697 |
|
698 |
#: src/modules/data/blocks/ticket/options.js:13
|
699 |
#: src/resources/js/app/blocks.js:5517 src/resources/js/app/data.js:5500
|
700 |
msgid "Share capacity with other tickets"
|
701 |
+
msgstr "Kapazität mit anderen Karten teilen"
|
702 |
|
703 |
#: src/modules/data/blocks/ticket/sagas.js:566
|
704 |
#: src/resources/js/app/blocks.js:7745 src/resources/js/app/data.js:7728
|
705 |
msgid "Are you sure you want to delete this ticket? It cannot be undone."
|
706 |
+
msgstr "Sind Sie sicher, dass Sie diese Karte löschen möchten? Sie kann nicht mehr rückgängig gemacht werden."
|
707 |
|
708 |
#: common/src/Tribe/Editor/Configuration.php:96
|
709 |
msgid "F j"
|
710 |
+
msgstr "j. F"
|
711 |
|
712 |
#: common/src/Tribe/Editor/Configuration.php:95
|
713 |
#: common/src/Tribe/Editor/Configuration.php:97
|
714 |
msgid "F j, Y"
|
715 |
+
msgstr "j. F Y"
|
716 |
|
717 |
#: common/src/Tribe/Editor/Configuration.php:94
|
718 |
#: common/src/Tribe/Editor/Configuration.php:97
|
719 |
msgid "g:i a"
|
720 |
+
msgstr "G:i"
|
721 |
|
722 |
#. translators: %s: duration
|
723 |
#: common/src/Tribe/Editor/Configuration.php:90
|
724 |
msgid "%s ago"
|
725 |
+
msgstr "vor %s"
|
726 |
|
727 |
#. translators: %s: duration
|
728 |
#: common/src/Tribe/Editor/Configuration.php:88
|
729 |
msgid "%s from now"
|
730 |
+
msgstr "%s jetzt"
|
731 |
|
732 |
#: common/src/Tribe/Editor/Blocks/Abstract.php:127
|
733 |
msgid "Problem loading the block, please remove this block to restart."
|
734 |
+
msgstr "Problem beim Laden des Blocks, bitte entferne diesen Block, um neu zu starten."
|
735 |
|
736 |
#: common/src/Tribe/Editor/Meta.php:123
|
737 |
msgid "Text Array"
|
738 |
+
msgstr "Text Array"
|
739 |
|
740 |
#: common/src/Tribe/Editor/Meta.php:105
|
741 |
msgid "Numeric Array"
|
742 |
+
msgstr "Numerisches Array"
|
743 |
|
744 |
#: src/Tribe/Editor.php:209
|
745 |
msgid "Tickets Blocks"
|
746 |
+
msgstr "Karten-Blocks"
|
747 |
|
748 |
#: src/Tribe/Attendee_Registration/Template.php:376
|
749 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:20
|
750 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:19
|
751 |
#: src/resources/js/app/blocks.js:41778 src/resources/js/app/blocks.js:46201
|
752 |
msgid "Attendee Registration"
|
753 |
+
msgstr "Teilnehmer Registration"
|
754 |
|
755 |
#: src/Tribe/Editor/Attendee_Registration.php:140
|
756 |
msgid "Are you sure you want to leave this page?"
|
757 |
+
msgstr "Sind sie sicher, dass sie die Seite verlassen möchten?"
|
758 |
|
759 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:272
|
760 |
msgid "Ticket was not able to be updated"
|
761 |
+
msgstr "Die Karte konnte nicht aktualisiert werden"
|
762 |
|
763 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:56
|
764 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:228
|
765 |
msgid "Invalid nonce"
|
766 |
+
msgstr "Ungültige Nonce"
|
767 |
|
768 |
#: src/Tribe/Editor/Blocks/Attendees.php:27
|
769 |
msgid "Who's coming?"
|
770 |
+
msgstr "Wer nimmt teil?"
|
771 |
|
772 |
#: src/views/blocks/tickets/extra-available-quantity.php:22
|
773 |
#: src/Tribe/Status/Abstract_Commerce.php:204
|
774 |
msgid "available"
|
775 |
+
msgstr "verfügbar"
|
776 |
|
777 |
#: src/views/blocks/tickets/quantity-unavailable.php:23
|
778 |
msgid "Sold Out"
|
779 |
+
msgstr "Ausverkauft"
|
780 |
|
781 |
#: src/views/blocks/tickets/submit-button.php:23
|
782 |
msgid "Add to cart"
|
783 |
+
msgstr "In den Warenkorb hinzuzufügen"
|
784 |
|
785 |
#: src/views/blocks/tickets/quantity-add.php:24
|
786 |
msgid "+"
|
787 |
+
msgstr "+"
|
788 |
|
789 |
#: src/views/blocks/tickets/registration/summary/description.php:10
|
790 |
msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor."
|
791 |
+
msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor."
|
792 |
|
793 |
#: src/views/blocks/tickets/registration/summary/title.php:21
|
794 |
msgid "Ticket Registration"
|
795 |
+
msgstr "Karten Registrierung"
|
796 |
|
797 |
#: src/views/blocks/tickets/registration/summary/ticket-quantity.php:19
|
798 |
msgid "1"
|
799 |
+
msgstr "1"
|
800 |
|
801 |
#: src/views/blocks/tickets/quantity-remove.php:23
|
802 |
msgid "-"
|
803 |
+
msgstr "-"
|
804 |
|
805 |
#: src/views/blocks/attendees/description.php:25
|
806 |
msgid "One person is attending %2$s"
|
807 |
msgid_plural "%d people are attending %s"
|
808 |
+
msgstr[0] "Eine Person nimmt an %2$s teil"
|
809 |
+
msgstr[1] "%d Personen nehmen an %s teil"
|
810 |
|
811 |
#: src/views/blocks/attendees/order-links.php:55
|
812 |
#: src/views/blocks/attendees/order-links.php:59
|
813 |
msgid "%d %s"
|
814 |
msgid_plural "%d %ss"
|
815 |
+
msgstr[0] "%d %s"
|
816 |
+
msgstr[1] "%d %ss"
|
817 |
|
818 |
#: src/views/blocks/rsvp/form/opt-out.php:39
|
819 |
msgid "Don't show my information on public attendee lists"
|
820 |
+
msgstr "Zeigen Sie meine Informationen nicht auf öffentlichen Teilnehmerlisten"
|
821 |
|
822 |
#: src/views/blocks/rsvp/form/error.php:20
|
823 |
msgid "Please fill in the RSVP confirmation name and email fields."
|
824 |
+
msgstr "Bitte füllen Sie das RSVP Namen- und E-Mail-Feld aus."
|
825 |
|
826 |
#: src/views/blocks/rsvp/form/submit-button.php:25
|
827 |
msgid "Submit RSVP"
|
828 |
+
msgstr "RSVP senden"
|
829 |
|
830 |
#: src/views/blocks/rsvp/details/availability.php:26
|
831 |
msgid "remaining"
|
832 |
+
msgstr "verbleibend"
|
833 |
|
834 |
#: src/views/blocks/rsvp/status/not-going.php:45
|
835 |
#: src/modules/blocks/rsvp/counters/template.js:33
|
836 |
#: src/resources/js/app/blocks.js:40999
|
837 |
msgid "Not going"
|
838 |
+
msgstr "Nehme nicht teil"
|
839 |
|
840 |
#: src/views/blocks/rsvp/status/full.php:18
|
841 |
msgid "RSVP Full"
|
842 |
+
msgstr "RSVP Vollständig"
|
843 |
|
844 |
#: src/views/registration/attendees/fields.php:15
|
845 |
msgid "Attendee"
|
846 |
+
msgstr "Teilnehmer"
|
847 |
|
848 |
#: src/views/registration/attendees/error.php:16
|
849 |
msgid "Please fill in all required fields."
|
850 |
+
msgstr "Bitte füllen Sie alle Pflichtfelder aus."
|
851 |
|
852 |
#: src/views/registration/attendees/fields/select.php:39
|
853 |
#: src/views/blocks/tickets/registration/attendee/fields/select.php:47
|
854 |
msgid "Select an option"
|
855 |
+
msgstr "Option auswählen"
|
856 |
|
857 |
#: src/views/registration/summary/tickets-header.php:16
|
858 |
msgid "Ticket summary"
|
859 |
+
msgstr "Kartenübersicht"
|
860 |
|
861 |
#: src/views/registration/button-checkout.php:31
|
862 |
msgid "Checkout"
|
863 |
+
msgstr "Kasse"
|
864 |
|
865 |
#: src/views/registration/content.php:44
|
866 |
msgid "Save Attendee Info"
|
867 |
+
msgstr "Teilnehmerinformationen speichern"
|
868 |
|
869 |
#: src/views/registration/cart-empty.php:26
|
870 |
msgid "Find events to attend on %1$s"
|
871 |
+
msgstr "Finden Sie Veranstaltungen, an denen Sie teilnehmen können auf %1$s"
|
872 |
|
873 |
#: src/views/registration/cart-empty.php:23
|
874 |
msgid "the calendar"
|
875 |
+
msgstr "der Kalender"
|
876 |
|
877 |
#: src/views/registration/cart-empty.php:15
|
878 |
msgid "You currently have no events awaiting registration"
|
879 |
+
msgstr "Sie haben derzeit keine Veranstaltungen, die auf Ihre Registrierung warten."
|
880 |
|
881 |
#: src/views/registration/button-cart.php:20
|
882 |
msgid "Back to cart"
|
883 |
+
msgstr "Zurück zum Warenkorb"
|
884 |
|
885 |
#: src/template-tags/tickets.php:436
|
886 |
msgid "issued"
|
887 |
+
msgstr "ausgestellt"
|
888 |
|
889 |
#: src/admin-views/attendees.php:78
|
890 |
msgctxt "attendee screen summary"
|
891 |
msgid "Overview"
|
892 |
+
msgstr "Übersicht"
|
893 |
|
894 |
#: src/Tribe/Tickets.php:1861
|
895 |
msgid " at "
|
896 |
+
msgstr "um"
|
897 |
|
898 |
#: src/Tribe/Tickets.php:1855
|
899 |
msgid "Tickets will be available on "
|
900 |
+
msgstr "Karten werden verfügbar am"
|
901 |
|
902 |
#: src/Tribe/REST/V1/Post_Repository.php:165
|
903 |
msgid "An error happened while building the response: "
|
904 |
+
msgstr "Beim Aufbau der Antwort ist ein Fehler passiert:"
|
905 |
|
906 |
#: src/Tribe/REST/V1/Messages.php:33
|
907 |
msgid "The page number requested is larger than the number of pages available."
|
908 |
+
msgstr "Die angeforderte Seitennummer ist größer als die verfügbare Anzahl von Seiten."
|
909 |
|
910 |
#: src/Tribe/REST/V1/Messages.php:31
|
911 |
msgid "There was a problem while fetching the requested attendee post"
|
912 |
+
msgstr "Es gab ein Problem beim Abholen des gewünschten Teilnehmer-Posts"
|
913 |
|
914 |
#: src/Tribe/REST/V1/Messages.php:30
|
915 |
msgid "There was a problem while fetching the requested ticket post"
|
916 |
+
msgstr "Es gab ein Problem beim Abholen der gewünschten Karten-Posts"
|
917 |
|
918 |
#: src/Tribe/REST/V1/Messages.php:28
|
919 |
msgid "The ticket global id could not be generated"
|
920 |
+
msgstr "Die globale Karten-ID konnte nicht generiert werden"
|
921 |
|
922 |
#: src/Tribe/REST/V1/Messages.php:26
|
923 |
msgid "The requested ticket object could not be built or found"
|
924 |
+
msgstr "Das angeforderte Karten-Objekt konnte nicht erstellt oder gefunden werden."
|
925 |
|
926 |
#: src/Tribe/REST/V1/Messages.php:25
|
927 |
msgid "The post associated with the requested ticket was not found"
|
928 |
+
msgstr "Der mit der angeforderten Karte verknüpfte Beitrag wurde nicht gefunden"
|
929 |
|
930 |
#: src/Tribe/REST/V1/Messages.php:24
|
931 |
msgid "The ticket provider for the requested ticket is not available"
|
932 |
+
msgstr "Der Kartenanbieter für das angeforderte Ticket ist nicht verfügbar"
|
933 |
|
934 |
#: src/Tribe/REST/V1/Messages.php:23
|
935 |
msgid "The requested ticket post could not be found"
|
936 |
+
msgstr "Der gewünschte Kartenbeitrag konnte nicht gefunden werden"
|
937 |
|
938 |
#: src/Tribe/REST/V1/Messages.php:21
|
939 |
msgid "The requested attendee is not accessible"
|
940 |
+
msgstr "Der gewünschte Teilnehmer ist nicht erreichbar"
|
941 |
|
942 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:446
|
943 |
msgid "Limit results to tickets that provide attendees the possibility to fill in additional information or not; requires ET+."
|
944 |
+
msgstr "Beschränkung der Ergebnisse auf Karten, die den Teilnehmern die Möglichkeit geben, zusätzliche Informationen einzugeben oder nicht; erfordert ET+."
|
945 |
|
946 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:436
|
947 |
msgid "Limit results to tickets priced in one of the 3-letter currency codes specified in the CSV list or array."
|
948 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die mit einem der in der CSV-Liste oder im Array angegebenen ISO-Währungscode spezifiziert wurden."
|
949 |
|
950 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:425
|
951 |
msgid "Limit results to tickets that are in one of post statuses specified in the CSV list or array; defaults to publish."
|
952 |
+
msgstr "Beschränken Sie die Ergebnisse auf Karten, die sich in einem der in der CSV-Liste oder im Array angegebenen Beitragsstatus befinden; standardmäßig wird veröffentlicht."
|
953 |
|
954 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:414
|
955 |
msgid "Limit results to tickets assigned to posts that are in one of the post statuses specified in the CSV list or array; defaults to publish."
|
956 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die Beiträgen zugewiesen wurden, die sich in einem der in der CSV-Liste oder im Array angegebenen Beitragsstatus befinden; standardmäßig wird veröffentlicht."
|
957 |
|
958 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:408
|
959 |
msgid "Limit results to tickets that will be available up to the specified UTC date (parseable by strtotime) or timestamp."
|
960 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die bis zum angegebenen UTC-Datum (geparst mittels strtotime) oder Zeitstempel verfügbar sein werden."
|
961 |
|
962 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:402
|
963 |
msgid "Limit results to tickets that will be available at or after the specified UTC date (parseable by strtotime) or timestamp."
|
964 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die am oder nach dem angegebenen UTC-Datum ( geparst mittels Strtotime) oder Zeitstempel verfügbar sein werden."
|
965 |
|
966 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:396
|
967 |
msgid "Limit results to tickets that have at most this capacity."
|
968 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die höchstens diese Kapazität haben."
|
969 |
|
970 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:390
|
971 |
msgid "Limit results to tickets that have at least this capacity."
|
972 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die mindestens diese Kapazität haben."
|
973 |
|
974 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:384
|
975 |
msgid "Limit results to tickets that have at least this number of checked-in attendees."
|
976 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die mindestens diese Anzahl von angemeldeten Teilnehmern haben."
|
977 |
|
978 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:378
|
979 |
msgid "Limit results to tickets that have at most this number of checked-in attendee."
|
980 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die höchstens diese Anzahl von angemeldeten Teilnehmern aufweisen."
|
981 |
|
982 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:372
|
983 |
msgid "Limit results to tickets that have at most this number of attendees."
|
984 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die höchstens diese Anzahl von Teilnehmern haben."
|
985 |
|
986 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:366
|
987 |
msgid "Limit results to tickets that have at least this number or attendees."
|
988 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die wenigstens diese Anzahl von Teilnehmern haben."
|
989 |
|
990 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:353
|
991 |
msgid "Limit results to tickets that are not assigned to any of the posts specified in the CSV list or array."
|
992 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die keinem der in der CSV-Liste oder im Array angegebenen Beitrag zugeordnet sind."
|
993 |
|
994 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:340
|
995 |
msgid "Limit results to tickets that are assigned to one of the posts specified in the CSV list or array."
|
996 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die einem der in der CSV-Liste oder im Array angegebenen Beitrag zugeordnet sind."
|
997 |
|
998 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:327
|
999 |
msgid "Exclude a specific CSV list or array of ticket IDs from the results."
|
1000 |
+
msgstr "Schließe eine bestimmte CSV-Liste oder ein Array von Karten-IDs von den Ergebnissen aus."
|
1001 |
|
1002 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:308
|
1003 |
msgid "Limit results to tickets created before or on the specified UTC date or timestamp."
|
1004 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die vor oder am angegebenen UTC-Datum oder Zeitstempel erstellt wurden."
|
1005 |
|
1006 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:302
|
1007 |
msgid "Limit results to tickets created after or on the specified UTC date or timestamp."
|
1008 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die nach oder am angegebenen UTC-Datum oder Zeitstempel erstellt wurden."
|
1009 |
|
1010 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:291
|
1011 |
msgid "Limit results to tickets provided by one of the providers specified in the CSV list or array; defaults to all available."
|
1012 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die von einem der in der CSV-Liste oder im Array angegebenen Anbieter bereitgestellt werden; standardmäßig auf alle verfügbaren."
|
1013 |
|
1014 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:286
|
1015 |
msgid "Limit results to tickets that have or do not have capacity currently available."
|
1016 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die entweder über die aktuell verfügbare Kapazität verfügen oder nicht."
|
1017 |
|
1018 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:275
|
1019 |
msgid "Order the results by one of date, relevance, id, include, title, or slug; defaults to title."
|
1020 |
+
msgstr "Ordne die Ergebnisse nach Datum, Relevanz, ID, Include, Titel oder Titelform; standardmäßig nach Titel."
|
1021 |
|
1022 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:254
|
1023 |
msgid "Limit results to tickets containing the specified string in the title or description."
|
1024 |
+
msgstr "Beschränke die Ergebnisse auf Karten, die die angegebene Zeichenfolge im Titel oder in der Beschreibung enthalten."
|
1025 |
|
1026 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:246
|
1027 |
msgid "How many tickets to return per results page; defaults to posts_per_page."
|
1028 |
+
msgstr "Wie viele Karten pro Ergebnisseite zurückzugeben werden; Standardwert ist posts_per_page."
|
1029 |
|
1030 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:26
|
1031 |
msgid "Returns all the tickets matching the search criteria"
|
1032 |
+
msgstr "Liefert alle Karten, die den Suchkriterien entsprechen."
|
1033 |
|
1034 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:17
|
1035 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:135
|
1036 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:72
|
1037 |
msgid "The ticket post ID"
|
1038 |
+
msgstr "Die Karten Beitrags-ID"
|
1039 |
|
1040 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:50
|
1041 |
msgid "A ticket with the specified ID does not exist."
|
1042 |
+
msgstr "Eine Karte mit der angegebenen ID existiert nicht."
|
1043 |
|
1044 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:40
|
1045 |
msgid "The ticket with the specified ID is not accessible."
|
1046 |
+
msgstr "Die Karte mit der angegebenen ID ist nicht verfügbar."
|
1047 |
|
1048 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:30
|
1049 |
msgid "The ticket post ID is invalid."
|
1050 |
+
msgstr "Die Karten Beitrags-ID ist ungültig."
|
1051 |
|
1052 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:20
|
1053 |
msgid "Returns the data of the ticket with the specified post ID"
|
1054 |
+
msgstr "Liefert die Daten der Karte mit der angegebenen Beitrags-ID."
|
1055 |
|
1056 |
#: src/Tribe/REST/V1/Endpoints/Single_Ticket.php:16
|
1057 |
msgid "Returns a single ticket data"
|
1058 |
+
msgstr "Liefert einzelne Kartendaten zurück"
|
1059 |
|
1060 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:71
|
1061 |
msgid "The attendee post ID"
|
1062 |
+
msgstr "Die Beitrags-ID des Teilnehmers"
|
1063 |
|
1064 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:49
|
1065 |
msgid "An attendee with the specified ID does not exist."
|
1066 |
+
msgstr "Ein Teilnehmer mit der entsprechenden ID existiert nicht."
|
1067 |
|
1068 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:39
|
1069 |
msgid "The attendee with the specified ID is not accessible."
|
1070 |
+
msgstr "Der Teilnehmer mit der angegebenen ID ist nicht verfügbar."
|
1071 |
|
1072 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:29
|
1073 |
msgid "The attendee post ID is invalid."
|
1074 |
+
msgstr "Die Teilnehmer-Beitrags-ID ist ungültig."
|
1075 |
|
1076 |
#: src/Tribe/REST/V1/Endpoints/Single_Attendee.php:19
|
1077 |
msgid "Returns the data of the attendee with the specified post ID"
|
1078 |
+
msgstr "Liefert die Daten des Teilnehmers mit der angegebenen Beitrags-ID."
|
1079 |
|
1080 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:422
|
1081 |
msgid "Limit results to attendees for tickets that provide attendees the possibility to fill in additional information or not; requires ET+."
|
1082 |
+
msgstr "Beschränkung der Ergebnisse auf Teilnehmer für Karten, die den Teilnehmern die Möglichkeit geben, zusätzliche Informationen einzugeben oder nicht; erfordert ET+."
|
1083 |
|
1084 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:411
|
1085 |
msgid "Limit results to RSVP Attendees that have one of the RSVP Going status specified in the CSV list or array."
|
1086 |
+
msgstr "Beschränke die Ergebnisse auf RSVP-Teilnehmer, die einen der in der CSV-Liste oder im Array angegebenen RSVP Going-Status haben."
|
1087 |
|
1088 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:406
|
1089 |
msgid "Limit results to attendees that are or not checked-in."
|
1090 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die eingecheckt sind oder nicht."
|
1091 |
|
1092 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:395
|
1093 |
msgid "Limit results to attendees whose order status is in one of post statuses specified in the CSV list or array; defaults to public."
|
1094 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, deren Auftragsstatus sich in einem der in der CSV-Liste oder im Array angegebenen Beitragsstatus befindet; Standardwert ist öffentlich."
|
1095 |
|
1096 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:384
|
1097 |
msgid "Limit results to attendees that are in one of post statuses specified in the CSV list or array; defaults to publish."
|
1098 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die sich in einem der in der CSV-Liste oder im Array angegebenen Beitragsstatus befinden; standardmäßig wird die Veröffentlichung durchgeführt."
|
1099 |
|
1100 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:373
|
1101 |
msgid "Limit results to attendees for posts that are in one of the post statuses specified in the CSV list or array; defaults to publish."
|
1102 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer für Beiträge, die sich in einem der in der CSV-Liste oder im Array angegebenen Beitragsstatus befinden; standardmäßig veröffentlichen."
|
1103 |
|
1104 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:361
|
1105 |
msgid "Exclude a specific CSV list or array of ticket IDs."
|
1106 |
+
msgstr "Schließe eine bestimmte CSV-Liste oder ein Array von Karten-IDs aus."
|
1107 |
|
1108 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:314
|
1109 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:349
|
1110 |
msgid "Limit results to a specific CSV list or array of ticket IDs."
|
1111 |
+
msgstr "Beschränke die Ergebnisse auf eine bestimmte CSV-Liste oder ein Array von Ticket-IDs."
|
1112 |
|
1113 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:336
|
1114 |
msgid "Limit results to attendees whose tickets is not assigned to any of the posts specified in the CSV list or array.."
|
1115 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, deren Tickets keinem der in der CSV-Liste oder im Array angegebenen Beiträge zugeordnet sind.."
|
1116 |
|
1117 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:323
|
1118 |
msgid "Limit results to attendees whose ticket is assigned to one of the posts specified in the CSV list or array."
|
1119 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, deren Karten einem der in der CSV-Liste oder im CSV-Array angegebenen Beiträge zugeordnet ist."
|
1120 |
|
1121 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:317
|
1122 |
msgid "Limit results to attendees that paid tickets a price equal or above the specified value; if not specified no minimum price limit will be used."
|
1123 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die Karten bezahlt haben, deren Preis gleich oder höher als der angegebene Wert ist; wenn nicht angegeben, wird kein Mindestpreislimit verwendet."
|
1124 |
|
1125 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:311
|
1126 |
msgid "Limit results to attendees that paid tickets a price equal or below the specified value; if not specified no maximum price limit will be used."
|
1127 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die Karten bezahlt haben, deren Preis gleich oder niedriger als der angegebene Wert ist; wenn nicht angegeben, wird kein maximales Preislimit verwendet."
|
1128 |
|
1129 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:298
|
1130 |
msgid "Exclude a specific CSV list or array of attendee IDs from the results."
|
1131 |
+
msgstr "Schließe eine bestimmte CSV-Liste oder ein Array von Teilnehmer-IDs von den Ergebnissen aus."
|
1132 |
|
1133 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:285
|
1134 |
msgid "Limit results to a specific CSV list or array of attendee IDs."
|
1135 |
+
msgstr "Beschränke die Ergebnisse auf eine bestimmte CSV-Liste oder ein Array von Teilnehmer-IDs."
|
1136 |
|
1137 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:279
|
1138 |
msgid "Limit results to attendees created before or on the specified UTC date or timestamp."
|
1139 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die vor oder am angegebenen UTC-Datum oder Zeitstempel erstellt wurden."
|
1140 |
|
1141 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:273
|
1142 |
msgid "Limit results to attendees created after or on the specified UTC date or timestamp."
|
1143 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die nache oder am angegebenen UTC-Datum oder Zeitstempel erstellt wurden."
|
1144 |
|
1145 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:267
|
1146 |
msgid "Limit results to attendees associated with a ticket."
|
1147 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die mit einer Karte verbunden sind."
|
1148 |
|
1149 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:261
|
1150 |
msgid "Limit results to attendees by post the ticket is associated with."
|
1151 |
+
msgstr "Beschränke die Ergebnisse auf die Teilnehmer per Beitrag, mit dem die Karte verknüpft ist."
|
1152 |
|
1153 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:249
|
1154 |
msgid "Order the results by one of date, relevance, id, include, title or slug. Defaults to id."
|
1155 |
+
msgstr "Ordne die Ergebnisse nach Datum, Relevanz, id, Include, Titel oder Titelform (Slug). Standardmäßig ist id voreingestellt."
|
1156 |
|
1157 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:266
|
1158 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:240
|
1159 |
msgid "Sort results in ASC or DESC order. Defaults to ASC."
|
1160 |
+
msgstr "Sortiere Ergebnisse in ASC- oder DESC-Reihenfolge. Standardmäßig ist ASC voreingestellt."
|
1161 |
|
1162 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:260
|
1163 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:234
|
1164 |
msgid "Offset the results by a specific number of items."
|
1165 |
+
msgstr "Verrechnung der Ergebnisse um eine bestimmte Anzahl von Elementen."
|
1166 |
|
1167 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:228
|
1168 |
msgid "Limit results to attendees containing the specified string in the title or description."
|
1169 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, die die angegebene Zeichenfolge im Titel oder in der Beschreibung enthalten."
|
1170 |
|
1171 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:215
|
1172 |
msgid "Limit results to attendees whose ticket is provided by one of the providers specified in the CSV list or array; defaults to all the available."
|
1173 |
+
msgstr "Beschränke die Ergebnisse auf Teilnehmer, deren Ticket von einem der in der CSV-Liste oder im CSV-Array angegebenen Anbieter bereitgestellt wird; standardmäßig sind alle verfügbar."
|
1174 |
|
1175 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:206
|
1176 |
msgid "How many attendees to return per results page; defaults to posts_per_page."
|
1177 |
+
msgstr "Wie viele Teilnehmer pro Ergebnisseite zurückgegeben werden sollen; Standardwert ist posts_per_page."
|
1178 |
|
1179 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:239
|
1180 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:198
|
1181 |
msgid "The page of results to return; defaults to 1"
|
1182 |
+
msgstr "Die Seite der Ergebnisse, die zurückgegeben werden soll; Standardwert ist 1"
|
1183 |
|
1184 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:65
|
1185 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:65
|
1186 |
msgid "The requested page was not found."
|
1187 |
+
msgstr "Die angeforderte Seite wurde nicht gefunden."
|
1188 |
|
1189 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:55
|
1190 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:55
|
1191 |
msgid "One or more of the specified query variables has a bad format"
|
1192 |
+
msgstr "Eine oder mehrere der angegebenen Abfragevariablen haben ein schlechtes Format."
|
1193 |
|
1194 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:43
|
1195 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:43
|
1196 |
msgid "The total number of result pages matching the search criteria"
|
1197 |
+
msgstr "Die Gesamtzahl der Ergebnisseiten, die den Suchkriterien entsprechen"
|
1198 |
|
1199 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:39
|
1200 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:39
|
1201 |
msgid "The total number of results across all pages"
|
1202 |
+
msgstr "Die Gesamtzahl der Ergebnisse über alle Seiten hinweg."
|
1203 |
|
1204 |
#: src/Tribe/REST/V1/Endpoints/Ticket_Archive.php:35
|
1205 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:35
|
1206 |
msgid "This results page REST URL"
|
1207 |
+
msgstr "Dies ergibt die Seite REST URL"
|
1208 |
|
1209 |
#: src/Tribe/REST/V1/Endpoints/Attendee_Archive.php:26
|
1210 |
msgid "Returns all the attendees matching the search criteria"
|
1211 |
+
msgstr "Liefert alle Teilnehmer zurück, die den Suchkriterien entsprechen"
|
1212 |
|
1213 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:137
|
1214 |
msgid "A list of attendee information fields supported/required by the ticket in the format [ <field-slug>: label, required, type, extra ]"
|
1215 |
+
msgstr "Eine Liste von den verfügbaren und unterstützten Teilnehmerinformationsfeldern [<field-slug>: Beschriftung, erforderlich, Typ, extra]"
|
1216 |
|
1217 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:133
|
1218 |
msgid "Whether the ticket requires at least one attendee information field, ET+ required"
|
1219 |
+
msgstr "Ob das Ticket mindestens ein Teilnehmerinformationsfeld erfordert; ET+ ist erforderlich."
|
1220 |
|
1221 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:129
|
1222 |
msgid "Whether the ticket supports at least one attendee information field, ET+ required"
|
1223 |
+
msgstr "Ob die Karte mindestens ein Teilnehmerinformationsfeld unterstützt; ET+ ist erforderlich."
|
1224 |
|
1225 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:125
|
1226 |
msgid "A list of attendees for the ticket, "
|
1227 |
+
msgstr "Eine Liste von Teilnehmenden für diese Karte,"
|
1228 |
|
1229 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:115
|
1230 |
msgid "The formatted cost string"
|
1231 |
+
msgstr "Die formatierte Kosten-Zeichenfolge"
|
1232 |
|
1233 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:111
|
1234 |
msgid "Whether the ticket is currently available or not due to capacity or date constraints"
|
1235 |
+
msgstr "Ob die Karte derzeit verfügbar ist oder nicht, aufgrund von Kapazitäts- oder Terminengpässen"
|
1236 |
|
1237 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:104
|
1238 |
msgid "The formatted ticket current capacity"
|
1239 |
+
msgstr "Die aktuelle Kapazität des formatierten Karten"
|
1240 |
|
1241 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:89
|
1242 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:97
|
1243 |
msgid "The date the ticket will be available"
|
1244 |
+
msgstr "Das Datum, an dem die Karte verfügbar sein wird."
|
1245 |
|
1246 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:81
|
1247 |
msgid "The ticket description"
|
1248 |
+
msgstr "Die Kartenbeschreibung"
|
1249 |
|
1250 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:77
|
1251 |
msgid "The ticket title"
|
1252 |
+
msgstr "Der Kartentitel"
|
1253 |
|
1254 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:68
|
1255 |
msgid "The ticket ET REST API URL"
|
1256 |
+
msgstr "Die Karten-ET-REST-API-URL"
|
1257 |
|
1258 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:63
|
1259 |
msgid "The ticket modification UTC date"
|
1260 |
+
msgstr "Die Kartenänderungs-UTC-Datum"
|
1261 |
|
1262 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:58
|
1263 |
msgid "The ticket modification date"
|
1264 |
+
msgstr "Das Änderungsdatum der Karte"
|
1265 |
|
1266 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:53
|
1267 |
msgid "The ticket creation UTC date"
|
1268 |
+
msgstr "Das UTC-Datum der Kartenerstellung"
|
1269 |
|
1270 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:48
|
1271 |
msgid "The ticket creation date"
|
1272 |
+
msgstr "Das Erstellungsdatum der Karte"
|
1273 |
|
1274 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:43
|
1275 |
msgid "The ticket post status"
|
1276 |
+
msgstr "Der Karten Beitragsstatus"
|
1277 |
|
1278 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:39
|
1279 |
msgid "The ticket post author ID"
|
1280 |
+
msgstr "Die ID des Karten-Beitrags-Autors"
|
1281 |
|
1282 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:35
|
1283 |
msgid "The ticket global ID lineage"
|
1284 |
+
msgstr "Die globale ID-Linie der Karte"
|
1285 |
|
1286 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:28
|
1287 |
msgid "The ticket global ID"
|
1288 |
+
msgstr "Die globale Karten-ID"
|
1289 |
|
1290 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:24
|
1291 |
msgid "The ID of the post the ticket is associated to"
|
1292 |
+
msgstr "Die ID des Beitrags, dem die Karte zugeordnet ist"
|
1293 |
|
1294 |
#: src/Tribe/REST/V1/Documentation/RSVP_Report_Definition_Provider.php:24
|
1295 |
msgid "How many attendees are “Not going”"
|
1296 |
+
msgstr "Wie viele Teilnehmer \"nicht kommen\""
|
1297 |
|
1298 |
#: src/Tribe/REST/V1/Documentation/RSVP_Report_Definition_Provider.php:20
|
1299 |
msgid "How many attendees are “Going”"
|
1300 |
+
msgstr "Wie viele Teilnehmer \"Kommen\""
|
1301 |
|
1302 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:33
|
1303 |
msgid "The payment date"
|
1304 |
+
msgstr "Das Zahlungsdatum"
|
1305 |
|
1306 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:28
|
1307 |
msgid "The currency used by the attendee to pay"
|
1308 |
+
msgstr "Die Währung, in der der Teilnehmer bezahlt hat"
|
1309 |
|
1310 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:24
|
1311 |
msgid "The price paid by the attendee when he/she purchased the ticket"
|
1312 |
+
msgstr "Der Preis, den der Teilnehmer beim Kauf der Karte bezahlt hat."
|
1313 |
|
1314 |
#: src/Tribe/REST/V1/Documentation/Payment_Details_Definition_Provider.php:20
|
1315 |
msgid "The payment provider/gateway"
|
1316 |
+
msgstr "Der Zahlungsanbieter/Gateway"
|
1317 |
|
1318 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:32
|
1319 |
msgid "The number of unchecked-in attendee"
|
1320 |
+
msgstr "Die Anzahl der nicht angemeldeten Teilnehmer"
|
1321 |
|
1322 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:28
|
1323 |
msgid "The percentage of checked-in attendees"
|
1324 |
+
msgstr "Der Prozentsatz der eingecheckten Teilnehmer"
|
1325 |
|
1326 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:24
|
1327 |
msgid "The number of unchecked-in attendees"
|
1328 |
+
msgstr "Die Anzahl der nicht eingecheckten Teilnehmer"
|
1329 |
|
1330 |
#: src/Tribe/REST/V1/Documentation/Checkin_Report_Definition_Provider.php:20
|
1331 |
msgid "The number of checked-in attendees"
|
1332 |
+
msgstr "Die Anzahl der eingecheckten Teilnehmer"
|
1333 |
|
1334 |
#: src/Tribe/REST/V1/Documentation/Checkin_Details_Definition_Provider.php:31
|
1335 |
msgid "The ID or identifying string of the site user or operator that checked in the attendee"
|
1336 |
+
msgstr "Die ID oder Identifizierungszeichenkette des Webseitenbenutzers oder Betreibers, der den Teilnehmer eingecheckt hat"
|
1337 |
|
1338 |
#: src/Tribe/REST/V1/Documentation/Checkin_Details_Definition_Provider.php:27
|
1339 |
msgid "The check-in source for the attendee; e.g. “kiosk” or “site”"
|
1340 |
+
msgstr "Die Check-in-Quelle für den Teilnehmer, z.B. \"Kiosk\" oder \" Website \""
|
1341 |
|
1342 |
#: src/Tribe/REST/V1/Documentation/Checkin_Details_Definition_Provider.php:20
|
1343 |
msgid "The time the attendee checked in"
|
1344 |
+
msgstr "Die Uhrzeit, zu der der Teilnehmer eingecheckt hat."
|
1345 |
|
1346 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:36
|
1347 |
msgid "The ticket pending count"
|
1348 |
+
msgstr "Die Anzahl der ausstehenden Karten"
|
1349 |
|
1350 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:32
|
1351 |
msgid "The ticket sale count"
|
1352 |
+
msgstr "Der Kartenverkaufzähler"
|
1353 |
|
1354 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:28
|
1355 |
msgid "The ticket current available capacity"
|
1356 |
+
msgstr "Das aktuelle Kapazitätsangebot der Karte"
|
1357 |
|
1358 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:24
|
1359 |
msgid "The ticket max capacity"
|
1360 |
+
msgstr "Die maximale Kapazität der Karte"
|
1361 |
|
1362 |
#: src/Tribe/REST/V1/Documentation/Capacity_Details_Definition_Provider.php:20
|
1363 |
msgid "The ticket available capacity percentage"
|
1364 |
+
msgstr "Der Prozentsatz der verfügbaren Kartenkapazität"
|
1365 |
|
1366 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:112
|
1367 |
msgid "The attendee information; requires ET+"
|
1368 |
+
msgstr "Die Teilnehmerinformationen; erfordert ET+"
|
1369 |
|
1370 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:105
|
1371 |
msgid "If the attendee is for an RSVP ticket, this will be set to true if he/she is “Going”, false otherwise"
|
1372 |
+
msgstr "Wenn der Teilnehmer eine RSVP-Karte haben möchte, wird dieses auf true gesetzt, wenn er \"Going\" ist, ansonsten false"
|
1373 |
|
1374 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:98
|
1375 |
msgid "Whether the attendee is checked-in or not"
|
1376 |
+
msgstr "Ob der Teilnehmer eingecheckt ist oder nicht"
|
1377 |
|
1378 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:94
|
1379 |
msgid "The attendee email address"
|
1380 |
+
msgstr "Die Teilnehmer E-Mail Adresse"
|
1381 |
|
1382 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:89
|
1383 |
msgid "The attendee title or name"
|
1384 |
+
msgstr "Der Teilnehmer Titel oder Name"
|
1385 |
|
1386 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:85
|
1387 |
msgid "The attendee ticket SKU"
|
1388 |
+
msgstr "Das Teilnehmerticket SKU"
|
1389 |
|
1390 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:81
|
1391 |
msgid "The order number, or identifier, of the ticket purchase that generated the attendee"
|
1392 |
+
msgstr "Die Bestellnummer oder der Identifikator des Ticketkaufs, der den Teilnehmer generiert hat"
|
1393 |
|
1394 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:76
|
1395 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:72
|
1396 |
msgid "The ticket commerce provider"
|
1397 |
+
msgstr "Der Anbieter für den Ticket-Handel"
|
1398 |
|
1399 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:72
|
1400 |
msgid "The attendee ET REST API URL"
|
1401 |
+
msgstr "Die Teilnehmer-ET-REST-API-URL"
|
1402 |
|
1403 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:67
|
1404 |
msgid "The attendee modification UTC date"
|
1405 |
+
msgstr "Das UTC-Datum der Teilnehmeränderung"
|
1406 |
|
1407 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:62
|
1408 |
msgid "The attendee modification date"
|
1409 |
+
msgstr "Das Änderungsdatum des Teilnehmers"
|
1410 |
|
1411 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:57
|
1412 |
msgid "The attendee creation UTC date"
|
1413 |
+
msgstr "Das UTC-Datum der Teilnehmererstellung"
|
1414 |
|
1415 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:52
|
1416 |
msgid "The attendee creation date"
|
1417 |
+
msgstr "Das Erstellungsdatum des Teilnehmers"
|
1418 |
|
1419 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:47
|
1420 |
msgid "The attendee post status"
|
1421 |
+
msgstr "Der Beitragsstatus des Teilnehmers"
|
1422 |
|
1423 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:43
|
1424 |
msgid "The attendee post author ID"
|
1425 |
+
msgstr "Die Beitrags-Autor-ID des Teilnehmers"
|
1426 |
|
1427 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:39
|
1428 |
msgid "The attendee global ID lineage"
|
1429 |
+
msgstr "Die globale ID-Linie des Teilnehmers"
|
1430 |
|
1431 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:32
|
1432 |
msgid "The attendee global ID"
|
1433 |
+
msgstr "Die globale ID des Teilnehmers"
|
1434 |
|
1435 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:28
|
1436 |
msgid "The ID of the ticket the attendee is associated with"
|
1437 |
+
msgstr "Die ID der Karte, dem der Teilnehmer zugeordnet ist"
|
1438 |
|
1439 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:24
|
1440 |
msgid "The ID of the post the attendee is associated to"
|
1441 |
+
msgstr "Die ID des Beitrags, dem der Teilnehmer zugeordnet ist"
|
1442 |
|
1443 |
#: src/Tribe/REST/V1/Documentation/Attendee_Definition_Provider.php:20
|
1444 |
msgid "The attendee WordPress post ID"
|
1445 |
+
msgstr "Die Teilnehmer-WordPress-Beitrags-ID"
|
1446 |
|
1447 |
#: src/Tribe/Privacy.php:536
|
1448 |
msgid "Billing Address"
|
1449 |
+
msgstr "Rechnungsadresse"
|
1450 |
|
1451 |
#: src/Tribe/Privacy.php:519
|
1452 |
msgid "Order Number"
|
1453 |
+
msgstr "Bestellnummer"
|
1454 |
|
1455 |
#: src/Tribe/Privacy.php:514
|
1456 |
msgid "Event Tickets TribeCommerce Order Data"
|
1457 |
+
msgstr "Event Tickets TribeCommerce Bestelldaten"
|
1458 |
|
1459 |
#: src/Tribe/Privacy.php:381
|
1460 |
msgid "TribeCommerce order information was not removed. A database error may have occurred during deletion."
|
1461 |
+
msgstr "TribeCommerce-Bestellinformationen wurden nicht entfernt. Beim Löschen kann ein Datenbankfehler aufgetreten sein."
|
1462 |
|
1463 |
#: src/Tribe/Privacy.php:312
|
1464 |
msgid "TribeCommerce attendee information was not removed. A database error may have occurred during deletion."
|
1465 |
+
msgstr "TribeCommerce-Teilnehmerinformationen wurden nicht entfernt. Beim Löschen kann ein Datenbankfehler aufgetreten sein."
|
1466 |
|
1467 |
#: src/Tribe/Privacy.php:248
|
1468 |
msgid "RSVP information was not removed. A database error may have occurred during deletion."
|
1469 |
+
msgstr "RSVP-Informationen wurden nicht entfernt. Beim Löschen kann ein Datenbankfehler aufgetreten sein."
|
1470 |
|
1471 |
#: src/Tribe/Privacy.php:81 src/Tribe/Privacy.php:108
|
1472 |
msgid "Event Tickets TribeCommerce Order"
|
1473 |
+
msgstr "Event Tickets TribeCommerce-Bestellung"
|
1474 |
|
1475 |
#: src/Tribe/Main.php:887
|
1476 |
msgid "When Event Tickets and Event Tickets Plus are both activated, Event Tickets Plus must be running version %1$s or greater. Please %2$smanually update now%3$s."
|
1477 |
+
msgstr "Wenn sowohl Event Tickets als auch Event Tickets Plus aktiviert sind, muss Event Tickets Plus die Version %1$s oder höher aufweisen. Bitte aktualisiere jetzt %2$smanuell%3$s."
|
1478 |
|
1479 |
#: src/Tribe/Attendees.php:426
|
1480 |
msgid "%s - Attendee list"
|
1481 |
+
msgstr "%s - Teilnehmerliste"
|
1482 |
|
1483 |
#: common/src/Tribe/Plugins_API.php:37
|
1484 |
msgid "Event Aggregator adds massive import functionality to your calendar. Before you know it, you’ll be importing events from Meetup, Eventbrite, Google Calendar, iCalendar, and other URLs with ease. Schedule imports to run automatically behind-the-scenes or run them manually when you’re ready. Go ahead and import to your heart’s content—Event Aggregator hooks you up with a central dashboard in the admin to make managing your imports a breeze."
|
1485 |
+
msgstr "Event Aggregator fügt Ihrem Kalender umfangreiche Importfunktionen hinzu. Bevor Sie sich es versehen, werden Sie Veranstaltungen aus Meetup, Eventbrite, Google Calendar, iCalendar und anderen URLs problemlos importieren. Planen Sie den Import so, dass er automatisch hinter den Kulissen ausgeführt wird, oder führen Sie sie manuell aus, wenn Sie dazu bereit sind. Fahren Sie fort und importieren Sie nach Herzenslust - Event Aggregator verbindet Sie mit einem zentralen Dashboard im Administrator, um die Verwaltung Ihrer Importe zu vereinfachen."
|
1486 |
|
1487 |
#: common/src/Tribe/Main.php:291
|
1488 |
msgid "Clear"
|
1489 |
+
msgstr "Zurücksetzen"
|
1490 |
|
1491 |
#: src/admin-views/tribe-options-tickets.php:327
|
1492 |
msgid "You have tickets!"
|
1493 |
+
msgstr "Sie haben Karten!"
|
1494 |
|
1495 |
#: src/admin-views/tribe-options-tickets.php:295
|
1496 |
msgid "After a successful PayPal order users will be redirected to this page; use the %s shortcode to display the order confirmation to the user in the page content."
|
1497 |
+
msgstr "Nach einer erfolgreichen PayPal Bestellung werden die Benutzer zu dieser Seite weitergeleitet; verwende den Shortcode %s um die Seite Bestellbestätigung für den Benutzer anzuzeigen."
|
1498 |
|
1499 |
#: src/admin-views/privacy.php:56
|
1500 |
msgid "If you have extended our plugin(s) to send data to a third-party service such as Eventbrite, Google Maps, or PayPal, user information may be passed to these external services. These services may be located abroad."
|
1501 |
+
msgstr "Wenn Du unsere Plugins so erweitert hast, dass sie Daten an einen Drittanbieter-Service wie Eventbrite, Google Maps oder PayPal senden, können Benutzerinformationen an diese externen Services weitergegeben werden. Diese Dienste können sich im Ausland befinden."
|
1502 |
|
1503 |
#: src/admin-views/privacy.php:54
|
1504 |
msgid "Modern Tribe does not send any user data outside of your website by default."
|
1505 |
+
msgstr "Modern Tribe sendet standardmäßig keine Benutzerdaten außerhalb Ihrer Website."
|
1506 |
|
1507 |
#: src/admin-views/privacy.php:52
|
1508 |
msgid "Where We Send Your Data"
|
1509 |
+
msgstr "Wohin wir deine Daten senden"
|
1510 |
|
1511 |
#: src/admin-views/privacy.php:50
|
1512 |
msgid "Certain data may be exported or removed upon users request via the existing Exporter or Eraser. Please note, however, that several “edge cases” exist in which we are unable to perfect the gathering and export of all data for your end users. We suggest running a search in your local database, as well as within the WordPress Dashboard, in order to identify all data collected and stored for your specific user requests."
|
1513 |
+
msgstr "Bestimmte Daten können auf Wunsch des Benutzers über den vorhandenen Exporter oder Radierer exportiert oder entfernt werden. Bitte beachte jedoch, dass es mehrere \"Grenzfälle\" gibt, in denen wir das Sammeln und Exportieren aller Daten für Ihre Endnutzer nicht perfektionieren können. Wir empfehlen, in der lokalen Datenbank sowie im WordPress Dashboard eine Suche durchzuführen, um alle gesammelten und gespeicherten Daten für Ihre spezifischen Benutzeranforderungen zu identifizieren."
|
1514 |
|
1515 |
#: src/admin-views/privacy.php:48
|
1516 |
msgid "All information (data) is retained in the local database indefinitely, unless otherwise deleted."
|
1517 |
+
msgstr "Alle Informationen (Daten) bleiben auf unbestimmte Zeit in der lokalen Datenbank erhalten, sofern sie nicht anderweitig gelöscht werden."
|
1518 |
|
1519 |
#: src/admin-views/privacy.php:46
|
1520 |
msgid "How Long You Retain this Data"
|
1521 |
+
msgstr "Wie lange die Daten aufbewahrt werden"
|
1522 |
|
1523 |
#: src/admin-views/privacy.php:44
|
1524 |
msgid "These API keys may include the following third party services: Google Maps and PayPal."
|
1525 |
+
msgstr "Diese API-Schlüssel können die folgenden Dienste von Drittanbietern enthalten: Google Maps und PayPal."
|
1526 |
|
1527 |
#: src/admin-views/privacy.php:42
|
1528 |
msgid "We make use of certain API keys, in order to provide specific features."
|
1529 |
+
msgstr "Wir verwenden bestimmte API-Schlüssel, um bestimmte Funktionen bereitzustellen."
|
1530 |
|
1531 |
#: src/admin-views/privacy.php:38
|
1532 |
msgid "Events Tickets suite offers the use of third-party API keys. The primary functions are to enhance the features we've built in, some of which use Google Maps and PayPal. These API keys are not supplied by Modern Tribe."
|
1533 |
+
msgstr "Events Tickets Suite bietet die Verwendung von API-Schlüsseln von Drittanbietern. Die Hauptfunktionen bestehen darin, die Funktionen zu verbessern, von denen einige Google Maps und PayPal verwenden. Diese API-Schlüssel werden nicht von Modern Tribe bereitgestellt."
|
1534 |
|
1535 |
#: src/admin-views/privacy.php:36
|
1536 |
msgid "API Keys"
|
1537 |
+
msgstr "API Schlüssel"
|
1538 |
|
1539 |
#: src/admin-views/privacy.php:34
|
1540 |
msgid "Please note: The website owner can collect nearly any Attendee Information requested from ticket buyers by creating a custom registration form."
|
1541 |
+
msgstr "Bitte beachte: Der Eigentümer der Website kann nahezu alle von Kartenkäufern angeforderten Teilnehmerinformationen sammeln, indem er ein benutzerdefiniertes Registrierungsformular erstellt."
|
1542 |
|
1543 |
#: src/admin-views/privacy.php:31
|
1544 |
msgid "Ticket purchaser billing address, which is collected through the use of WooCommerce, Easy Digital Downloads, or PayPal"
|
1545 |
+
msgstr "Die Rechnungsadresse des Kartenkäufers, die durch die Verwendung von WooCommerce, Easy Digital Downloads oder PayPal gesammelt wird"
|
1546 |
|
1547 |
#: src/admin-views/privacy.php:30
|
1548 |
msgid "Ticket purchaser information: name and email address"
|
1549 |
+
msgstr "Informationen zum Ticketkäufer: Name und E-Mail-Adresse "
|
1550 |
|
1551 |
#: src/admin-views/privacy.php:29
|
1552 |
msgid "Ticket information (RSVPs and Tickets): name, email address, and ticket number/SKU (via check-in page)"
|
1553 |
+
msgstr "Karteninformationen (RSVPs und Tickets): Name, E-Mail-Adresse und Kartennummer / SKU (über die Check-in-Seite)"
|
1554 |
|
1555 |
#: src/admin-views/privacy.php:28
|
1556 |
msgid "Attendees information (RSVPs and Tickets): name and email address"
|
1557 |
+
msgstr "Teilnehmerinformationen (RSVPs und Karten): Name und E-Mail-Adresse"
|
1558 |
|
1559 |
#: src/admin-views/privacy.php:25
|
1560 |
msgid "If you create, submit, import, save, or publish event ticket information, as well as RSVP or purchase tickets to events, such information is retained in the local database:"
|
1561 |
+
msgstr "Wenn Du Veranstaltungskarten-Informationen erstellst, sendest, importierst, speicherst oder veröffentlichst sowie RSVPs oder Tickets für Ereignisse kaufst, werden diese Informationen in der lokalen Datenbank gespeichert:"
|
1562 |
|
1563 |
#: src/admin-views/privacy.php:24 src/admin-views/privacy.php:40
|
1564 |
msgid "Suggested text:"
|
1565 |
+
msgstr "Vorgeschlagener Text:"
|
1566 |
|
1567 |
#: src/admin-views/privacy.php:23
|
1568 |
msgid "Through the usage of Event Tickets, Event Tickets Plus, and Community Tickets, information may be collected and stored within your website’s database."
|
1569 |
+
msgstr "Durch die Verwendung von Event Tickets, Event Tickets Plus und Community Tickets können Informationen gesammelt und in der Datenbank Ihrer Website gespeichert werden."
|
1570 |
|
1571 |
#: src/admin-views/privacy.php:21
|
1572 |
msgid "Event, Attendee, and Ticket Purchaser Information"
|
1573 |
+
msgstr "Informationen über Veranstaltung, Teilnehmer und Kartenkäufer"
|
1574 |
|
1575 |
#: src/admin-views/privacy.php:19
|
1576 |
msgid "What personal data we collect and why we collect it"
|
1577 |
+
msgstr "Welche persönlichen Daten sammeln wir und warum sammeln wir sie?"
|
1578 |
|
1579 |
#: src/admin-views/privacy.php:17
|
1580 |
msgid "This information is only for guidance and not to be considered as legal advice."
|
1581 |
+
msgstr "Diese Informationen dienen nur zur Orientierung und sind nicht als Rechtsberatung zu verstehen."
|
1582 |
|
1583 |
#: src/admin-views/privacy.php:17
|
1584 |
msgid "Disclaimer:"
|
1585 |
+
msgstr "Haftungsausschluss:"
|
1586 |
|
1587 |
#: src/admin-views/privacy.php:16
|
1588 |
msgid "You should include the information below in the correct sections of you privacy policy."
|
1589 |
+
msgstr "Sie sollten die folgenden Informationen in die richtigen Abschnitte Ihrer Datenschutzerklärung aufnehmen."
|
1590 |
|
1591 |
#: src/admin-views/privacy.php:15
|
1592 |
msgid "This information serves as a guide on what sections need to be modified due to usage of Event Tickets and its Add-ons."
|
1593 |
+
msgstr "Diese Informationen dienen als Richtlinie, welche Abschnitte aufgrund der Verwendung von Veranstaltungskarten und Add-Ons geändert werden müssen."
|
1594 |
|
1595 |
#: src/admin-views/privacy.php:14
|
1596 |
msgid "Hello,"
|
1597 |
+
msgstr "Hallo,"
|
1598 |
|
1599 |
#: src/Tribe/REST/V1/Messages.php:22
|
1600 |
msgid "The requested attendee check in is not available"
|
1601 |
+
msgstr "Der angeforderte Teilnehmer-Check-in ist nicht verfügbar"
|
1602 |
|
1603 |
#: src/Tribe/REST/V1/Messages.php:27
|
1604 |
msgid "The requested ticket is not accessible"
|
1605 |
+
msgstr "Die angeforderte Karte ist nicht zugänglich"
|
1606 |
|
1607 |
#: src/Tribe/REST/V1/Messages.php:20
|
1608 |
msgid "The requested post ID does not exist or is not an attendee"
|
1609 |
+
msgstr "Die angeforderte Beitrags-ID existiert nicht oder ist kein Teilnehmer"
|
1610 |
|
1611 |
#: src/Tribe/REST/V1/Messages.php:19
|
1612 |
msgid "The attendee ID is missing from the request"
|
1613 |
+
msgstr "Die Teilnehmer-ID fehlt in der Anfrage"
|
1614 |
|
1615 |
#: src/Tribe/REST/V1/Endpoints/Swagger_Documentation.php:160
|
1616 |
msgid "Returns the documentation for Event Tickets REST API in Swagger consumable format."
|
1617 |
+
msgstr "Gibt die Dokumentation für die REST-API für Veranstaltungstickets im Swagger-Verbrauchsmaterialformat zurück."
|
1618 |
|
1619 |
#: src/Tribe/REST/V1/Endpoints/Swagger_Documentation.php:109
|
1620 |
msgid "Event Tickets REST API allows accessing ticket information easily and conveniently."
|
1621 |
+
msgstr "Event Tickets REST API ermöglicht den einfachen und bequemen Zugriff auf Ticketinformationen."
|
1622 |
|
1623 |
#: src/Tribe/REST/V1/Endpoints/Swagger_Documentation.php:108
|
1624 |
msgid "Event Tickets REST API"
|
1625 |
+
msgstr "Event Tickets REST API"
|
1626 |
|
1627 |
#: src/Tribe/REST/V1/Endpoints/Base.php:77
|
1628 |
msgid "No description provided"
|
1629 |
+
msgstr "Keine Beschreibung verfügbar"
|
1630 |
|
1631 |
#: src/Tribe/REST/V1/Documentation/Ticket_Definition_Provider.php:20
|
1632 |
msgid "The ticket WordPress post ID"
|
1633 |
+
msgstr "Die Karten WordPress Post ID"
|
1634 |
|
1635 |
#: src/Tribe/Privacy.php:435
|
1636 |
msgid "Order Title"
|
1637 |
+
msgstr "Titel Bestellung"
|
1638 |
|
1639 |
#: src/Tribe/Privacy.php:430
|
1640 |
msgid "Event Tickets TribeCommerce Attendee Data"
|
1641 |
+
msgstr "Event Tickets TribeCommerce Teilnehmerdaten"
|
1642 |
|
1643 |
#: src/Tribe/Privacy.php:154
|
1644 |
#: src/modules/blocks/rsvp/container-header/template.js:35
|
1645 |
#: src/resources/js/app/blocks.js:41074
|
1646 |
msgid "RSVP Title"
|
1647 |
+
msgstr "RSVP Titel"
|
1648 |
|
1649 |
#: src/Tribe/Privacy.php:149
|
1650 |
msgid "Event Tickets RSVP Attendee Data"
|
1651 |
+
msgstr "Event Tickets RSVP Teilnehmerdaten"
|
1652 |
|
1653 |
#: src/Tribe/Privacy.php:76 src/Tribe/Privacy.php:103
|
1654 |
msgid "Event Tickets TribeCommerce Attendee"
|
1655 |
+
msgstr "Event Tickets TribeCommerce Teilnehmer"
|
1656 |
|
1657 |
#: src/Tribe/Privacy.php:71 src/Tribe/Privacy.php:98
|
1658 |
msgid "Event Tickets RSVP Attendee"
|
1659 |
+
msgstr "Event Tickets RSVP Teilnehmer"
|
1660 |
|
1661 |
#: src/views/tickets/orders.php:32
|
1662 |
msgid "You don't have tickets for this event"
|
1663 |
+
msgstr "Sie haben keine Karten für diese Veranstaltung"
|
1664 |
|
1665 |
#: src/admin-views/tribe-options-tickets.php:263
|
1666 |
msgid "For help creating and configuring your account, call PayPal at 1-844-720-4038 (USA)"
|
1667 |
+
msgstr "Wenn Sie Hilfe beim Erstellen und Konfigurieren Ihres Kontos haben, rufen Sie PayPal unter 1-844-720-4038 (USA) an."
|
1668 |
|
1669 |
#: common/src/Tribe/Admin/Notice/Php_Version.php:101
|
1670 |
msgid "Starting March 2019, %1$s will no longer work with versions prior to PHP 5.4. Currently your site is using PHP version %2$s. For best results, we recommend using PHP 5.6 or above."
|
1671 |
+
msgstr "Ab März 2019 wird %1$s nicht mehr mit Versionen vor PHP 5.4 funktionieren. Derzeit ist Ihre Website mit PHP-Version %2$s ausgestattet. Für optimale Ergebnisse empfehlen wir die Verwendung von PHP 5.6 oder höher."
|
1672 |
|
1673 |
#: common/src/Tribe/Admin/Notice/Php_Version.php:98
|
1674 |
msgid "Starting March 2019, %1$s will no longer support versions prior to PHP 5.6. Your site is currently using PHP version %2$s which will no longer be supported by %1$s. For best results, we recommend using PHP 5.6 or above."
|
1675 |
+
msgstr "Ab März 2019, %1$s wird nicht mehr Versionen vor PHP 5.6 unterstützen. Ihre Website verwendet derzeit die PHP-Version %2$s, die nicht mehr von %1$s unterstützt wird. Für optimale Ergebnisse empfehlen wir die Verwendung von PHP 5.6 oder höher."
|
1676 |
|
1677 |
#: src/views/tickets/tpp-return-to-cart.php:6
|
1678 |
msgid "Return to Cart"
|
1679 |
+
msgstr "Zurück zum Einkaufswagen"
|
1680 |
|
1681 |
#: src/admin-views/tribe-options-tickets.php:160
|
1682 |
msgid "Tribe Commerce is a light implementation of a commerce gateway using PayPal and simplified stock handling. If you need more advanced features, take a look at %1$s. In addition to integrating with your favorite ecommerce provider, Event Tickets Plus includes options to collect custom information for attendees, check users in via QR codes, and share stock between tickets. %2$s"
|
1683 |
+
msgstr "Tribe Commerce ist eine Implementierung eines Commerce-Gateways mit PayPal und vereinfachter Lagerabwicklung. Wenn Sie erweiterte Funktionen benötigen, werfen Sie einen Blick auf %1$s. Neben der Integration mit Ihrem bevorzugten eCommerce-Anbieter beinhaltet Event Tickets Plus Optionen zum Sammeln von benutzerdefinierten Informationen für Teilnehmer, zum Überprüfen von Benutzern in über QR-Codes und zum Teilen von Anteilen zwischen Karten. %2$s"
|
1684 |
|
1685 |
#: src/admin-views/tribe-options-tickets.php:156
|
1686 |
msgid "Check it out!"
|
1687 |
+
msgstr "Jetzt ausprobieren!"
|
1688 |
|
1689 |
#: src/admin-views/editor/list-row.php:101
|
1690 |
msgid "Stock management is disabled. Enable it on the related Woocommerce product's inventory settings."
|
1691 |
+
msgstr "Die Lagerverwaltung ist deaktiviert. Aktivieren Sie diese auf den Inventar Einstellungen des zugehörigen Woocommerce-Produkts."
|
1692 |
|
1693 |
#: src/admin-views/editor/fieldset/price.php:72
|
1694 |
msgid "Current sale or member price. This can be managed via the product editor."
|
1695 |
+
msgstr "Aktueller Verkaufs-oder Mitgliedspreis. Dies kann über den Produkt-Editor verwaltet werden."
|
1696 |
|
1697 |
#: src/admin-views/editor/fieldset/price.php:71
|
1698 |
msgid "Sale/Member Price:"
|
1699 |
+
msgstr "Verkauf/Mitglieder-Preis:"
|
1700 |
|
1701 |
#: src/admin-views/attendees.php:125
|
1702 |
msgid "Search attendees"
|
1703 |
+
msgstr "Teilnehmer durchsuchen"
|
1704 |
|
1705 |
#: src/Tribe/CSV_Importer/Column_Names.php:37
|
1706 |
msgid "Ticket Show Description"
|
1707 |
+
msgstr "Karten Zeige Beschreibung"
|
1708 |
|
1709 |
#: common/src/admin-views/tribe-options-help.php:33
|
1710 |
msgid "Search our support help desk"
|
1711 |
+
msgstr "Jetzt unser Support-Forum durchsuchen"
|
1712 |
|
1713 |
#: common/src/Tribe/Plugins_API.php:71
|
1714 |
msgid "Event Tickets Plus allows you to sell tickets to your events using WooCommerce, Easy Digital Downloads, or our built in Tribe Commerce tool. Add tickets to your posts and pages, or add %1$sThe Events Calendar%2$s and sell tickets from your event listings. Create custom registration forms, manage attendees, use custom capacity options, and more. Guest check in is easy with QR codes and our custom scanning app."
|
1715 |
+
msgstr "Event Tickets Plus ermöglicht es Ihnen, Karten für Ihre Veranstaltungen mit WooCommerce, Easy Digital Downloads oder unserem eingebauten Tribe Commerce-Tool zu verkaufen. Fügen Sie Tickets zu Ihren Beiträgen und Seiten hinzu, oder fügen Sie %1$s der Ereigniskalender %2$s hinzu, und verkaufen Sie Karten von ihren Veranstaltungslisten. Erstellen Sie benutzerdefinierte Registrierungsformulare, verwalten Sie Teilnehmer, verwenden Sie benutzerdefinierte Kapazitätsoptionen und vieles mehr. Tickets haben QR-Codes für einen einfachen Check-in an der Tür."
|
1716 |
|
1717 |
#: src/views/tickets/tpp.php:93
|
1718 |
msgid "%1$s available"
|
1719 |
+
msgstr "%1$s verfügbar"
|
1720 |
|
1721 |
#: src/views/tickets/tpp.php:54
|
1722 |
msgid "Please fill in the ticket confirmation name and email fields."
|
1723 |
+
msgstr "Bitte füllen Sie den Namen und das E-Mail Feld bei der Ticketbestätigung aus. "
|
1724 |
|
1725 |
#: src/views/tickets/tpp.php:36
|
1726 |
msgctxt "form heading"
|
1727 |
msgid "Tickets"
|
1728 |
+
msgstr "Karten"
|
1729 |
|
1730 |
#: src/views/tickets/tpp-success.php:134 src/Tribe/Privacy.php:524
|
1731 |
msgid "Order Total"
|
1732 |
+
msgstr "Bestellungen total"
|
1733 |
|
1734 |
#: src/views/tickets/tpp-success.php:80
|
1735 |
msgctxt "Success page tickets table header"
|
1736 |
msgid "Subtotal"
|
1737 |
+
msgstr "Zwischenmenge"
|
1738 |
|
1739 |
#: src/views/tickets/tpp-success.php:79
|
1740 |
msgctxt "Success page tickets table header"
|
1741 |
msgid "Quantity"
|
1742 |
+
msgstr "Menge"
|
1743 |
|
1744 |
#: src/views/tickets/tpp-success.php:78
|
1745 |
msgctxt "Success page tickets table header"
|
1746 |
msgid "Price"
|
1747 |
+
msgstr "Preis"
|
1748 |
|
1749 |
#: src/views/tickets/tpp-success.php:77
|
1750 |
msgctxt "Success page tickets table header"
|
1751 |
msgid "Ticket"
|
1752 |
+
msgstr "Karte"
|
1753 |
|
1754 |
#: src/views/tickets/tpp-success.php:65
|
1755 |
msgid "Thank you for your purchase! You will receive your receipt and tickets via email."
|
1756 |
+
msgstr "Vielen Dank für die Bestellung! Sie erhalten ihre Bestätigung und Karten in Kürze via E-Mail."
|
1757 |
|
1758 |
#: src/views/tickets/tpp-success.php:56
|
1759 |
msgid "Your order (#%s) is currently processing. Once completed, you'll receive your ticket(s) in an email."
|
1760 |
+
msgstr "Ihre Bestellung (#%s) wird aktuell bearbeitet. Sobald sie fertiggestellt ist, erhalten Sie die Karte(n) in einem E-Mail."
|
1761 |
|
1762 |
#: src/views/tickets/tpp-success.php:48
|
1763 |
msgid "Whoops! It looks like there was a problem with your order. Please contact the site owner for assistance."
|
1764 |
+
msgstr "Hoppla! Schaut so aus als ob es Probleme mit ihrer Bestellung gibt. Bitte den Verantwortlichen dieser Webseite für weitere Hilfe kontaktieren."
|
1765 |
|
1766 |
#: src/views/tickets/tpp-success.php:42
|
1767 |
msgid "No order confirmation is available because no purchase was made."
|
1768 |
+
msgstr "Bestellbestätigung nicht verfügbar, da kein Kauf erfolgte."
|
1769 |
|
1770 |
#: src/views/tickets/orders-pp-tickets.php:71
|
1771 |
msgctxt "order status label"
|
1772 |
msgid "Payment status: "
|
1773 |
+
msgstr "Zahlungstatus:"
|
1774 |
|
1775 |
#: src/views/tickets/orders-pp-tickets.php:41
|
1776 |
msgid "Purchased by %1$s (%2$s)"
|
1777 |
+
msgstr "Gekauft von %1$s (%2$s)"
|
1778 |
|
1779 |
#: src/views/tickets/orders-pp-tickets.php:32
|
1780 |
msgid "My Tickets for This %s"
|
1781 |
+
msgstr "Meine Karten für %s"
|
1782 |
|
1783 |
#: src/views/login-to-purchase.php:16
|
1784 |
#: src/views/blocks/tickets/submit-login.php:20
|
1785 |
msgid "Log in to purchase"
|
1786 |
+
msgstr "Anmelden, um den Kauf durchzuführen"
|
1787 |
|
1788 |
#: src/views/login-before-purchase.php:24
|
1789 |
msgctxt "Registration link on Tribe Commerce checkout page, shown as an alternative the login link"
|
1790 |
msgid "create an account"
|
1791 |
+
msgstr "Erstelle einen Account"
|
1792 |
|
1793 |
#: src/views/login-before-purchase.php:23
|
1794 |
msgctxt "Login link on Tribe Commerce checkout page, shown as an alternative to the registration link"
|
1795 |
msgid "Log in"
|
1796 |
+
msgstr "Anmelden"
|
1797 |
|
1798 |
#: src/views/login-before-purchase.php:21
|
1799 |
msgctxt "Login link on Tribe Commerce checkout page"
|
1800 |
msgid "Log in before purchasing"
|
1801 |
+
msgstr "Vor dem Kauf anmelden"
|
1802 |
|
1803 |
#: src/admin-views/tribe-options-tickets.php:358
|
1804 |
msgid "Override the default IPN notify URL with this value. This value must be the same set in PayPal IPN Notifications settings area (%s)."
|
1805 |
+
msgstr "Überschreiben Sie den Standard IPN Benachrichtigungs-URL mit diesem Wert. Dieser Wert muss derselbe Satz im Bereich \"PayPal IPN Notifications Settings\" (%s) sein."
|
1806 |
|
1807 |
#: src/admin-views/tribe-options-tickets.php:356
|
1808 |
msgid "IPN Notify URL"
|
1809 |
+
msgstr "IPN Benachrichtigungs URL"
|
1810 |
|
1811 |
#: src/admin-views/tribe-options-tickets.php:347
|
1812 |
msgid "You can see and manage your IPN Notifications history from the IPN Notifications settings area (%s)."
|
1813 |
+
msgstr "Sie können ihre IPN Benachrichtigungshistorie in den IPN Benachrichtigungseinstellungen einsehen und verwalten (%s)."
|
1814 |
|
1815 |
#: src/admin-views/tribe-options-tickets.php:344
|
1816 |
msgid "See your IPN Notification history"
|
1817 |
+
msgstr "Sehen Sie ihre IPN Benachrichtigungs Historie"
|
1818 |
|
1819 |
#: src/admin-views/tribe-options-tickets.php:334
|
1820 |
msgid "Enables PayPal Sandbox mode for testing."
|
1821 |
+
msgstr "PayPal Sandbox Modus zum Testen freischalten."
|
1822 |
|
1823 |
#: src/admin-views/tribe-options-tickets.php:333
|
1824 |
msgid "PayPal Sandbox"
|
1825 |
+
msgstr "PayPal Sandbox"
|
1826 |
|
1827 |
#: src/admin-views/tribe-options-tickets.php:325
|
1828 |
msgid "Subject of the confirmation email sent to customers when confirming a ticket purchase."
|
1829 |
+
msgstr "Betreff der Bestätigungs-E-Mail, die an Kunden gesendet wird, wenn ein Ticketkauf bestätigt wird."
|
1830 |
|
1831 |
#: src/admin-views/tribe-options-tickets.php:324
|
1832 |
msgid "Confirmation email subject"
|
1833 |
+
msgstr "Betreff für E-Mail Bestätigung"
|
1834 |
|
1835 |
#: src/admin-views/tribe-options-tickets.php:316
|
1836 |
msgid "Sender name of the confirmation email sent to customers when confirming a ticket purchase."
|
1837 |
+
msgstr "Absendername der Bestätigungs-E-Mail, die den Kunden bei der Bestätigung eines Ticketkaufs gesendet wird."
|
1838 |
|
1839 |
#: src/admin-views/tribe-options-tickets.php:315
|
1840 |
msgid "Confirmation email sender name"
|
1841 |
+
msgstr "Name Versender für E-Mail Bestätigung"
|
1842 |
|
1843 |
#: src/admin-views/tribe-options-tickets.php:306
|
1844 |
msgid "Confirmation email sender address"
|
1845 |
+
msgstr "Absender Adresse für Bestätigungs-E-Mails"
|
1846 |
|
1847 |
#: src/admin-views/tribe-options-tickets.php:292
|
1848 |
msgid "Success page"
|
1849 |
+
msgstr "Erfolgsseite"
|
1850 |
|
1851 |
#: src/admin-views/tribe-options-tickets.php:286
|
1852 |
msgid "Only decrease available ticket stock if an order is confirmed as Completed by PayPal."
|
1853 |
+
msgstr "Reduzieren Sie nur den verfügbaren Ticketbestand, wenn eine Bestellung durch PayPal bestätigt wurde."
|
1854 |
|
1855 |
#: src/admin-views/tribe-options-tickets.php:285
|
1856 |
msgid "Decrease available ticket stock as soon as a Pending order is created."
|
1857 |
+
msgstr "Verringert den verfügbaren Ticketbestand, sobald ein ausstehender Auftrag erstellt wird."
|
1858 |
|
1859 |
#: src/admin-views/tribe-options-tickets.php:281
|
1860 |
msgid "When a customer purchases a ticket, PayPal might flag the order as Pending. The order will be Complete once payment is confirmed by PayPal."
|
1861 |
+
msgstr "Wenn ein Kunde eine Karte kauft, kann PayPal die Bestellung als ausstehend kennzeichnen. Die Bestellung ist vollständig, sobald die Zahlung durch PayPal bestätigt wird."
|
1862 |
|
1863 |
#: src/admin-views/tribe-options-tickets.php:280
|
1864 |
msgid "Stock Handling"
|
1865 |
+
msgstr "Lagerhaltung"
|
1866 |
|
1867 |
#: src/admin-views/tribe-options-tickets.php:273
|
1868 |
msgid "The currency that will be used for Tribe Commerce transactions."
|
1869 |
+
msgstr "Die Währung, welche für Tribe Commerce Transaktionen verwendet wird."
|
1870 |
|
1871 |
#: src/admin-views/tribe-options-tickets.php:272
|
1872 |
msgid "Currency Code"
|
1873 |
+
msgstr "Währungscode"
|
1874 |
|
1875 |
#: src/admin-views/tribe-options-tickets.php:260
|
1876 |
msgid "PayPal configuration status:"
|
1877 |
+
msgstr "PayPal Konfiguration Status:"
|
1878 |
|
1879 |
#: src/admin-views/tribe-options-tickets.php:237
|
1880 |
#: src/admin-views/tribe-options-tickets.php:249
|
1881 |
msgid "No"
|
1882 |
+
msgstr "Nein"
|
1883 |
|
1884 |
#: src/admin-views/tribe-options-tickets.php:234
|
1885 |
msgid "Have you enabled instant payment notifications (IPN) in your PayPal account's Selling Tools?"
|
1886 |
+
msgstr "Haben Sie sofort Zahlungsbenachrichtigungen (IPN) in den Verkaufswerkzeugen Ihres PayPal-Kontos aktiviert?"
|
1887 |
|
1888 |
#: src/admin-views/tribe-options-tickets.php:226
|
1889 |
msgid "PayPal email to receive payments:"
|
1890 |
+
msgstr "PayPal E-Mail um Zahlungen zu erhalten:"
|
1891 |
|
1892 |
#: src/admin-views/tribe-options-tickets.php:220
|
1893 |
msgid "Configure PayPal:"
|
1894 |
+
msgstr "PayPal konfigurieren:"
|
1895 |
|
1896 |
#: src/admin-views/tribe-options-tickets.php:212
|
1897 |
msgid "Your site address is: %s"
|
1898 |
+
msgstr "Die Seitenadresse lautet: %s"
|
1899 |
|
1900 |
#: src/admin-views/tribe-options-tickets.php:210
|
1901 |
msgid "Have you entered this site's address in the Notification URL field in IPN Settings?"
|
1902 |
+
msgstr "Haben Sie die Adresse dieser Website im Feld Benachrichtigungs-URL in IPN Einstellungen eingegeben?"
|
1903 |
|
1904 |
#: src/admin-views/tribe-options-tickets.php:204
|
1905 |
msgid "In order to use Tribe Commerce to sell tickets, you must configure your PayPal account to communicate with your WordPress site. If you need help getting set up, follow %s"
|
1906 |
+
msgstr "Um mit Tribe Commerce Tickets zu verkaufen, müssen Sie Ihr PayPal-Konto konfigurieren, damit es mit Ihrer WordPress-Website kommunizieren kann. Wenn Sie Hilfe beim Einrichten benötigen, folgen Sie %s"
|
1907 |
|
1908 |
#: src/admin-views/tribe-options-tickets.php:202
|
1909 |
msgid "these instructions"
|
1910 |
+
msgstr "diese Instruktionen"
|
1911 |
|
1912 |
#: src/admin-views/tribe-options-tickets.php:175
|
1913 |
msgid "Check this box if you wish to turn on Tribe Commerce functionality"
|
1914 |
+
msgstr "Aktivieren Sie dieses Kontrollkästchen um die Tribe Commerce Funktionalität einzuschalten."
|
1915 |
|
1916 |
#: src/admin-views/tribe-options-tickets.php:174
|
1917 |
msgid "Enable Tribe Commerce "
|
1918 |
+
msgstr "Tribe Commerce aktivieren"
|
1919 |
|
1920 |
#: src/admin-views/tribe-options-tickets.php:144
|
1921 |
msgid "Tribe Commerce"
|
1922 |
+
msgstr "Tribe Commerce"
|
1923 |
|
1924 |
#: src/admin-views/tribe-options-tickets.php:54
|
1925 |
msgid "Require users to log in before they purchase tickets"
|
1926 |
+
msgstr "Benutzer müssen sich anmelden, bevor Sie Karten kaufen können."
|
1927 |
|
1928 |
#: src/Tribe/Status/Abstract_Commerce.php:176
|
1929 |
msgid "SKU: (%s)"
|
1930 |
+
msgstr "Einheiten: (%s)"
|
1931 |
|
1932 |
#: src/admin-views/tpp-orders.php:23
|
1933 |
msgctxt "post type details"
|
1934 |
msgid "%s Details"
|
1935 |
+
msgstr "%s Details"
|
1936 |
|
1937 |
#: src/admin-views/tpp-metabox-sku.php:30 src/resources/js/app/blocks.js:45740
|
1938 |
msgid "A unique identifying code for each ticket type you're selling"
|
1939 |
+
msgstr "Ein eindeutiger Identifizierungscode für jeden Ticket-Typ, den Sie verkaufen"
|
1940 |
|
1941 |
#: src/admin-views/tpp-metabox-sku.php:20
|
1942 |
msgid "SKU:"
|
1943 |
+
msgstr "Einheiten:"
|
1944 |
|
1945 |
#: src/admin-views/editor/panel/list.php:66
|
1946 |
msgid "New ticket"
|
1947 |
+
msgstr "Neue Karte"
|
1948 |
|
1949 |
#: src/admin-views/editor/panel/list.php:9
|
1950 |
msgid "No commerce providers available"
|
1951 |
+
msgstr "Keine Zahlungsdienstleiter verfügbar"
|
1952 |
|
1953 |
#: src/admin-views/editor/panel/list.php:8
|
1954 |
msgid "Add a new ticket"
|
1955 |
+
msgstr "Neue Karte hinzufügen"
|
1956 |
|
1957 |
#: src/admin-views/editor/fieldset/settings-provider.php:33
|
1958 |
msgid "Note: adjusting this setting will only impact new tickets. Existing tickets will not change. We highly recommend that all tickets for one event use the same ecommerce plugin."
|
1959 |
+
msgstr "Hinweis: das Anpassen dieser Einstellung wirkt sich nur auf neue Karten aus. Bestehende Karten werden nicht geändert. Wir empfehlen dringend, dass alle Karten für eine Veranstaltung das gleiche eCommerce-Plugin verwenden."
|
1960 |
|
1961 |
#: src/admin-views/editor/fieldset/settings-provider.php:33
|
1962 |
msgid "It looks like you have multiple ecommerce plugins active. We recommend running only one at a time. However, if you need to run multiple, please select which one to use to sell tickets for this event."
|
1963 |
+
msgstr "Es sieht aus wie Sie mehrere e-Commerce-Plugins aktiv. Es wird empfohlen, nur eine aktiv auszuführen. Allerdings, wenn mehrere laufen müssen, wählen Sie bitte jenes welches sie verwenden möchten, um Karten für dieses Ereignis zu verkaufen."
|
1964 |
|
1965 |
#: src/admin-views/editor/fieldset/settings-provider.php:32
|
1966 |
msgid "Sell tickets using:"
|
1967 |
+
msgstr "Verkaufe Karten über:"
|
1968 |
|
1969 |
#: src/admin-views/editor/fieldset/price.php:68
|
1970 |
msgid "Current sale price. This can be managed via the product editor."
|
1971 |
+
msgstr "Aktueller Verkaufspreis - er kann über den Produkteditor verwaltet werden."
|
1972 |
|
1973 |
#: src/admin-views/editor/fieldset/price.php:21
|
1974 |
msgid "Leave blank for free tickets"
|
1975 |
+
msgstr "Leer lassen für kostenlose Karten"
|
1976 |
|
1977 |
#: src/admin-views/editor/fieldset/price.php:7
|
1978 |
msgid "Ticket Price must be greater than zero."
|
1979 |
+
msgstr "Der Kartenpreis muss größer als 0 sein."
|
1980 |
|
1981 |
#: src/views/registration/summary/tickets-header.php:19
|
1982 |
#: src/admin-views/editor/column-head-price.php:1
|
1983 |
msgid "Price"
|
1984 |
+
msgstr "Preis"
|
1985 |
|
1986 |
#: src/admin-views/editor/button-view-orders.php:35
|
1987 |
msgid "View Orders"
|
1988 |
+
msgstr "Bestellungen ansehen"
|
1989 |
|
1990 |
#: src/Tribe/Metabox.php:349 src/Tribe/Metabox.php:386
|
1991 |
msgid "The attendee ID is missing from the request parameters."
|
1992 |
+
msgstr "Die Teilnehmer-ID fehlt in den Anforderungsparametern."
|
1993 |
|
1994 |
#: src/Tribe/Commerce/PayPal/Tickets_View.php:149
|
1995 |
msgid "unavailable"
|
1996 |
+
msgstr "nicht verfügbar"
|
1997 |
|
1998 |
#: src/Tribe/Commerce/PayPal/Tickets_View.php:118
|
1999 |
msgid "This ticket is no longer active."
|
2000 |
+
msgstr "Diese Karte ist nicht mehr länger aktiv."
|
2001 |
|
2002 |
#: src/Tribe/Commerce/PayPal/Oversell/Sell_Available.php:47
|
2003 |
msgid "Sell only available"
|
2004 |
+
msgstr "Nur verfügbare verkaufen"
|
2005 |
|
2006 |
#: src/Tribe/Commerce/PayPal/Oversell/Sell_All.php:46
|
2007 |
msgid "Oversell all requested"
|
2008 |
+
msgstr "Über den vorhandenen Bestand hinaus verkaufen"
|
2009 |
|
2010 |
#: src/Tribe/Commerce/PayPal/Oversell/No_Oversell.php:46
|
2011 |
msgid "Do not oversell"
|
2012 |
+
msgstr "Nicht mehr als den vorhandenen Bestand verkaufen"
|
2013 |
|
2014 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:242
|
2015 |
msgid "Process order"
|
2016 |
+
msgstr "Auftrag verabeiten"
|
2017 |
|
2018 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:224
|
2019 |
msgid "Delete all attendees for this order and do not email tickets. You may also want to refund the order %1$sin your PayPal account%2$s."
|
2020 |
+
msgstr "Alle Teilnehmer für diese Bestellung löschen und keine E-Mail-Tickets senden. Sie können den Auftrag %1$sin Ihr PayPal Konto %2$s auch zurückerstatten wünschen."
|
2021 |
|
2022 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:217
|
2023 |
msgid "Create attendee records and send emails for all tickets in this order (overselling the event)."
|
2024 |
+
msgstr "Erstellen Sie Teilnehmer Datensätze und senden Sie E-Mails für alle Karten in dieser Reihenfolge (über Verkauf der Veranstaltung)."
|
2025 |
|
2026 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:124
|
2027 |
msgid "%1$s is oversold: there are more tickets sold than the available capacity. This can occur when the PayPal transaction is not completed immediately, delaying the decrease in ticket availability. Order %2$s includes %3$s ticket(s). There are only %4$s ticket(s) left. Ticket emails have not yet been sent for this order. Choose how to process this order from the options below."
|
2028 |
+
msgstr "%1$s ist überverkauft: Es gibt mehr verkaufte Karten als die verfügbare Kapazität. Dies kann vorkommen, wenn die PayPal-Transaktion nicht sofort abgeschlossen wird, was die Verkürzung der Ticket Verfügbarkeit verzögert. Bestellung %2$s enthält %3$s Karte(n). Es sind nur %4$s-Karte(n) übrig. Für diesen Auftrag wurden noch keine Karten E-Mails gesendet. Wählen Sie aus den unten stehenden Optionen aus, wie diese Bestellung verarbeitet werden soll."
|
2029 |
|
2030 |
#. Description of the plugin
|
2031 |
msgid "Event Tickets allows you to sell basic tickets and collect RSVPs from any post, page, or event."
|
2032 |
+
msgstr "Mit Event-Tickets können Sie Karten verkaufen und RSVPs von jedem Beitrag, Seite oder Veranstaltung sammeln."
|
2033 |
|
2034 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:122
|
2035 |
msgid "in your PayPal account"
|
2036 |
+
msgstr "in Ihrem Paypal Account"
|
2037 |
|
2038 |
#: src/Tribe/Commerce/PayPal/Oversell/Admin_Notice_Decorator.php:110
|
2039 |
msgid "An event"
|
2040 |
+
msgstr "Eine Veranstaltung"
|
2041 |
|
2042 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:247
|
2043 |
msgid "No matching orders found."
|
2044 |
+
msgstr "Keine passenden Bestellungen gefunden."
|
2045 |
|
2046 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:157
|
2047 |
msgid "Refunded with %s"
|
2048 |
+
msgstr "Rückerstattet mit %s"
|
2049 |
|
2050 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:150
|
2051 |
msgid "%1$s"
|
2052 |
+
msgstr "%1$s"
|
2053 |
|
2054 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:79
|
2055 |
msgid "Total"
|
2056 |
+
msgstr "Gesamt"
|
2057 |
|
2058 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:76
|
2059 |
msgid "Status"
|
2060 |
+
msgstr "Status"
|
2061 |
|
2062 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:75 src/Tribe/Privacy.php:169
|
2063 |
#: src/Tribe/Privacy.php:450 src/Tribe/Privacy.php:546
|
2064 |
msgid "Date"
|
2065 |
+
msgstr "Datum"
|
2066 |
|
2067 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:74
|
2068 |
msgid "Purchased"
|
2069 |
+
msgstr "Gekauft"
|
2070 |
|
2071 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:71
|
2072 |
msgid "Order"
|
2073 |
+
msgstr "Bestellung"
|
2074 |
|
2075 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:42
|
2076 |
msgid "Number of orders per page:"
|
2077 |
+
msgstr "Anzahl der Bestellungen pro Seite:"
|
2078 |
|
2079 |
#: src/Tribe/Commerce/PayPal/Orders/Sales.php:259
|
2080 |
msgid "Not completed"
|
2081 |
+
msgstr "Nicht abgeschlossen"
|
2082 |
|
2083 |
#: src/Tribe/Commerce/PayPal/Orders/Sales.php:255
|
2084 |
#: src/admin-views/tpp-orders.php:121
|
2085 |
msgid "Completed"
|
2086 |
+
msgstr "Abgeschlossen"
|
2087 |
|
2088 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:315
|
2089 |
msgid "Search Orders"
|
2090 |
+
msgstr "Bestellungen suchen"
|
2091 |
|
2092 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:213
|
2093 |
msgctxt "Browser title"
|
2094 |
msgid "%s - PayPal Orders"
|
2095 |
+
msgstr "%s - PayPal Bestellungen"
|
2096 |
|
2097 |
#: src/Tribe/Commerce/PayPal/Orders/Tab.php:33
|
2098 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:108
|
2099 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:157
|
2100 |
msgid "PayPal Orders"
|
2101 |
+
msgstr "PayPal Bestellungen"
|
2102 |
|
2103 |
#: src/Tribe/Commerce/PayPal/Orders/Report.php:106
|
2104 |
msgid "See PayPal purchases for this %s"
|
2105 |
+
msgstr "Zeige PayPal Käufe für %s"
|
2106 |
|
2107 |
#: src/Tribe/Commerce/PayPal/Notices.php:45
|
2108 |
msgid "set it here"
|
2109 |
+
msgstr "hier eintragen"
|
2110 |
|
2111 |
#: src/Tribe/Commerce/PayPal/Notices.php:43
|
2112 |
msgid "PayPal is using PDT data but you have not set the PDT identity token"
|
2113 |
+
msgstr "PayPal verwendet PDT-Daten, aber Sie haben das PDT-Identitätstoken nicht gesetzt."
|
2114 |
|
2115 |
#: src/Tribe/Commerce/PayPal/Main.php:1779
|
2116 |
msgid "Report"
|
2117 |
+
msgstr "Report"
|
2118 |
|
2119 |
#: src/Tribe/Commerce/PayPal/Main.php:1753
|
2120 |
msgid "Sales report"
|
2121 |
+
msgstr "Verkaufsreport"
|
2122 |
|
2123 |
#: src/Tribe/Commerce/PayPal/Main.php:454
|
2124 |
#: src/modules/blocks/tickets/action-buttons/orders/template.js:25
|
2125 |
#: src/resources/js/app/blocks.js:43316
|
2126 |
msgid "Orders"
|
2127 |
+
msgstr "Bestellungen"
|
2128 |
|
2129 |
#: src/Tribe/Commerce/PayPal/Main.php:429
|
2130 |
msgid "Tribe Commerce Ticket"
|
2131 |
+
msgstr "Tribe Commerce Karte"
|
2132 |
|
2133 |
#: src/Tribe/Commerce/PayPal/Main.php:428
|
2134 |
msgid "Tribe Commerce Tickets"
|
2135 |
+
msgstr "Tribe Commerce Karten"
|
2136 |
|
2137 |
#: src/Tribe/Commerce/PayPal/Main.php:176
|
2138 |
msgctxt "ticket provider"
|
2139 |
msgid "Tribe Commerce"
|
2140 |
+
msgstr "Tribe Commerce"
|
2141 |
|
2142 |
#: src/Tribe/Commerce/PayPal/Links.php:56
|
2143 |
msgid "Profile and Settings > My selling tools > Instant Payment Notification > Update"
|
2144 |
+
msgstr "Profil und Einstellungen > Meine Verkaufstools > Sofortige Zahlungsbenachrichtigung > Aktualisierung"
|
2145 |
|
2146 |
#: src/Tribe/Commerce/PayPal/Links.php:29
|
2147 |
msgid "Profile and Settings > My selling tools > Instant Payment Notification > IPN History Page"
|
2148 |
+
msgstr "Profil und Einstellungen > Meine Verkaufstools > Sofortige Zahlungsbenachrichtigung > IPN History-Seite"
|
2149 |
|
2150 |
#: src/Tribe/Commerce/PayPal/Handler/IPN.php:147
|
2151 |
#: src/Tribe/Commerce/PayPal/Handler/Invalid_PDT.php:74
|
2152 |
#: src/Tribe/Commerce/PayPal/Handler/PDT.php:136
|
2153 |
msgctxt "a PayPal configuration status"
|
2154 |
msgid "incomplete"
|
2155 |
+
msgstr "unvollständig"
|
2156 |
|
2157 |
#: src/Tribe/Commerce/PayPal/Handler/IPN.php:143
|
2158 |
msgctxt "a PayPal configuration status"
|
2159 |
msgid "complete"
|
2160 |
+
msgstr "vollständig"
|
2161 |
|
2162 |
#: src/Tribe/Commerce/PayPal/Frontend/Tickets_Form.php:69
|
2163 |
msgid "Your PayPal Ticket has been received! Check your email for your PayPal Ticket confirmation."
|
2164 |
+
msgstr "Ihre PayPal Karte wurde empfangen! Prüfen Sie ihre E-Mail für ihre PayPal Karten Bestätigung."
|
2165 |
|
2166 |
#: src/Tribe/Commerce/PayPal/Errors.php:34
|
2167 |
msgid "Your order is currently processing. Once completed, you'll receive your ticket(s) in an email."
|
2168 |
+
msgstr "Ihre Bestellung wird verarbeitet. Sobald diese abgeschlossen ist, erhalten sie ihre Karte(n) in einem E-Mail."
|
2169 |
|
2170 |
#: src/Tribe/Commerce/PayPal/Errors.php:31
|
2171 |
msgid "You should add at least one ticket."
|
2172 |
+
msgstr "Sie müssten mindestens eine Karte hinzufügen."
|
2173 |
|
2174 |
#: src/Tribe/Commerce/PayPal/Errors.php:30
|
2175 |
msgid "You can't add more tickets than the total remaining tickets."
|
2176 |
+
msgstr "Sie können nicht mehr Karten hinzufügen als die insgesamt verfügbaren Karten."
|
2177 |
|
2178 |
#: src/Tribe/Commerce/PayPal/Errors.php:29
|
2179 |
msgid "In order to purchase tickets, you must enter your name and a valid email address."
|
2180 |
+
msgstr "Um Karten kaufen zu können, müssen sie ihren Namen und eine valide E-Mail Adresse eingeben."
|
2181 |
|
2182 |
#: src/Tribe/Commerce/PayPal/Errors.php:26
|
2183 |
msgid "Ticket quantity is 0"
|
2184 |
+
msgstr "Kartenanzahl ist 0"
|
2185 |
|
2186 |
#: src/Tribe/Commerce/PayPal/Errors.php:25
|
2187 |
msgid "Trying to oversell a ticket but the current oversell policy does not allow it"
|
2188 |
+
msgstr "Es wurde versucht eine Karte über den Lagerbestand zu verkaufen. Jedoch erlaubt der Anbieter einen Überverkauf an verfügbaren Karten nicht."
|
2189 |
|
2190 |
#: src/Tribe/Commerce/PayPal/Errors.php:24
|
2191 |
msgid "Attendee email and/or full name is missing"
|
2192 |
+
msgstr "Teilnehmeremail und/oder vollständiger Name fehlt"
|
2193 |
|
2194 |
#: src/Tribe/Commerce/PayPal/Errors.php:23
|
2195 |
msgid "There was an error"
|
2196 |
+
msgstr "Es gab einen Fehler"
|
2197 |
|
2198 |
#: src/Tribe/Commerce/PayPal/Endpoints/Success_Template.php:99
|
2199 |
msgid "pending"
|
2200 |
+
msgstr "anstehend"
|
2201 |
|
2202 |
#: src/Tribe/Commerce/PayPal/Attendance_Totals.php:71
|
2203 |
msgctxt "attendee summary"
|
2204 |
msgid "Complete:"
|
2205 |
+
msgstr "Abgeschlossen:"
|
2206 |
|
2207 |
#: src/Tribe/Commerce/PayPal/Attendance_Totals.php:70
|
2208 |
msgctxt "attendee summary"
|
2209 |
msgid "Total Tickets Issued:"
|
2210 |
+
msgstr "Gesamtanzahl verkaufter Karten:"
|
2211 |
|
2212 |
#: src/Tribe/Commerce/Currency.php:305
|
2213 |
msgid "U.S. Dollar (USD)"
|
2214 |
+
msgstr "U.S. Dollar (USD)"
|
2215 |
|
2216 |
#: src/Tribe/Commerce/Currency.php:299
|
2217 |
msgid "Taiwan New Dollar (TWD)"
|
2218 |
+
msgstr "Taiwan New Dollar (TWD)"
|
2219 |
|
2220 |
#: src/Tribe/Commerce/Currency.php:293
|
2221 |
msgid "Thai Baht (THB)"
|
2222 |
+
msgstr "Thai Baht (THB)"
|
2223 |
|
2224 |
#: src/Tribe/Commerce/Currency.php:287
|
2225 |
msgid "Singapore Dollar (SGD)"
|
2226 |
+
msgstr "Singapore Dollar (SGD)"
|
2227 |
|
2228 |
#: src/Tribe/Commerce/Currency.php:281
|
2229 |
msgid "Swedish Krona (SEK)"
|
2230 |
+
msgstr "Schwedische Krone (SEK)"
|
2231 |
|
2232 |
#: src/Tribe/Commerce/Currency.php:269
|
2233 |
msgid "Polish Zloty (PLN)"
|
2234 |
+
msgstr "Polish Zloty (PLN)"
|
2235 |
|
2236 |
#: src/Tribe/Commerce/Currency.php:263
|
2237 |
msgid "Philippine Peso (PHP)"
|
2238 |
+
msgstr "Philippine Peso (PHP)"
|
2239 |
|
2240 |
#: src/Tribe/Commerce/Currency.php:257
|
2241 |
msgid "New Zealand Dollar (NZD)"
|
2242 |
+
msgstr "New Zealand Dollar (NZD)"
|
2243 |
|
2244 |
#: src/Tribe/Commerce/Currency.php:251
|
2245 |
msgid "Norwegian Krone (NOK)"
|
2246 |
+
msgstr "Norwegische Krone (NOK)"
|
2247 |
|
2248 |
#: src/Tribe/Commerce/Currency.php:245
|
2249 |
msgid "Mexican Peso (MXN)"
|
2250 |
+
msgstr "Mexican Peso (MXN)"
|
2251 |
|
2252 |
#: src/Tribe/Commerce/Currency.php:239
|
2253 |
msgid "Malaysian Ringgit (MYR)"
|
2254 |
+
msgstr "Malaysian Ringgit (MYR)"
|
2255 |
|
2256 |
#: src/Tribe/Commerce/Currency.php:233
|
2257 |
msgid "Japanese Yen (JPY)"
|
2258 |
+
msgstr "Japanese Yen (JPY)"
|
2259 |
|
2260 |
#: src/Tribe/Commerce/Currency.php:221
|
2261 |
msgid "Israeli New Sheqel (ILS)"
|
2262 |
+
msgstr "Israeli New Sheqel (ILS)"
|
2263 |
|
2264 |
#: src/Tribe/Commerce/Currency.php:215
|
2265 |
msgid "Hungarian Forint (HUF)"
|
2266 |
+
msgstr "Hungarian Forint (HUF)"
|
2267 |
|
2268 |
#: src/Tribe/Commerce/Currency.php:209
|
2269 |
msgid "Hong Kong Dollar (HKD)"
|
2270 |
+
msgstr "Hong Kong Dollar (HKD)"
|
2271 |
|
2272 |
#: src/Tribe/Commerce/Currency.php:203
|
2273 |
msgid "Pound Sterling (GBP)"
|
2274 |
+
msgstr "Pfund Sterling (GBP)"
|
2275 |
|
2276 |
#: src/Tribe/Commerce/Currency.php:197
|
2277 |
msgid "Euro (EUR)"
|
2278 |
+
msgstr "Euro (EUR)"
|
2279 |
|
2280 |
#: src/Tribe/Commerce/Currency.php:191
|
2281 |
msgid "Danish Krone (DKK)"
|
2282 |
+
msgstr "Dänische Krone (DKK)"
|
2283 |
|
2284 |
#: src/Tribe/Commerce/Currency.php:184
|
2285 |
msgid "Czech Koruna (CZK)"
|
2286 |
+
msgstr "Tschechische Krone (CZK)"
|
2287 |
|
2288 |
#: src/Tribe/Commerce/Currency.php:178
|
2289 |
msgid "Swiss Franc (CHF)"
|
2290 |
+
msgstr "Schweizer Franken (CHF)"
|
2291 |
|
2292 |
#: src/Tribe/Commerce/Currency.php:172
|
2293 |
msgid "Canadian Dollar (CAD)"
|
2294 |
+
msgstr "Canadian Dollar (CAD)"
|
2295 |
|
2296 |
#: src/Tribe/Commerce/Currency.php:166
|
2297 |
msgid "Brazilian Real (BRL)"
|
2298 |
+
msgstr "Brazilian Real (BRL)"
|
2299 |
|
2300 |
#: src/Tribe/Commerce/Currency.php:160
|
2301 |
msgid "Australian Dollar (AUD)"
|
2302 |
+
msgstr "Australian Dollar (AUD)"
|
2303 |
|
2304 |
#: src/Tribe/Attendees_Table.php:814
|
2305 |
msgid "No matching attendees found."
|
2306 |
+
msgstr "Keine passenden Teilnehmer gefunden."
|
2307 |
|
2308 |
#: src/Tribe/Attendees_Table.php:44
|
2309 |
msgid "Number of attendees per page:"
|
2310 |
+
msgstr "Anzahl der Teilnehmer pro Seite:"
|
2311 |
|
2312 |
#: src/Tribe/Admin/Notices.php:53
|
2313 |
msgid "Event Tickets does not support ticket sales via third party ecommerce plugins. If you want to sell tickets with %1$s, please purchase a license for %2$s."
|
2314 |
+
msgstr "Event-Tickets unterstützt keine Ticket-Verkäufe über Drittanbieter-eCommerce-Plugins. Wenn Sie Tickets mit %1$s verkaufen möchten, erwerben Sie bitte eine Lizenz für %2$s."
|
2315 |
|
2316 |
#: common/src/Tribe/Validate.php:184
|
2317 |
msgid "%s must not be empty"
|
2318 |
+
msgstr "%s darf nicht leer sein"
|
2319 |
|
2320 |
#: src/template-tags/tickets.php:446
|
2321 |
msgctxt "ticket shared capacity message (remaining stock)"
|
2322 |
msgid "%1$d available of shared capacity"
|
2323 |
+
msgstr "%1$d verbleibende gemeinsame Kapazität"
|
2324 |
|
2325 |
#: src/admin-views/rsvp-metabox-capacity.php:19
|
2326 |
#: src/admin-views/tpp-metabox-capacity.php:25
|
2327 |
#: src/resources/js/app/blocks.js:45360
|
2328 |
msgid "Leave blank for unlimited"
|
2329 |
+
msgstr "Leer lassen für unlimitiert"
|
2330 |
|
2331 |
#: src/admin-views/editor/panel/ticket.php:190
|
2332 |
msgid "Save RSVP"
|
2333 |
+
msgstr "RSVP speichern"
|
2334 |
|
2335 |
#: src/admin-views/editor/panel/ticket.php:181
|
2336 |
msgid "Save ticket"
|
2337 |
+
msgstr "Karte speichern"
|
2338 |
|
2339 |
#: src/admin-views/editor/panel/ticket.php:99
|
2340 |
msgid "Ticket type name shows on the front end and emailed tickets"
|
2341 |
+
msgstr "Kartentypname wird im Frontend und bei versendeten Karten angezeigt"
|
2342 |
|
2343 |
#: src/admin-views/editor/panel/ticket.php:97
|
2344 |
msgid "Ticket Type is a required field."
|
2345 |
+
msgstr "Kartentyp ist ein benötigtes Feld."
|
2346 |
|
2347 |
#: src/admin-views/editor/panel/ticket.php:88
|
2348 |
msgid "Type:"
|
2350 |
|
2351 |
#: src/admin-views/editor/panel/ticket.php:83
|
2352 |
msgid "Edit RSVP"
|
2353 |
+
msgstr "Reservierung bearbeiten"
|
2354 |
|
2355 |
#: src/admin-views/editor/panel/ticket.php:75
|
2356 |
msgid "Add new RSVP"
|
2357 |
+
msgstr "Neue Reservierung hinzufügen"
|
2358 |
|
2359 |
#: src/admin-views/editor/panel/settings.php:80
|
2360 |
msgid "Save settings"
|
2361 |
+
msgstr "Einstellungen speichern"
|
2362 |
|
2363 |
#: src/admin-views/editor/panel/settings.php:43
|
2364 |
msgid "Select an image from your Media Library to display on emailed tickets. For best results, use a .jpg, .png, or .gif at least 1160px wide."
|
2365 |
+
msgstr "Bitte ein Bild aus der Medienbibliothek auswählen, das auf per e-Mail versendeten Karten angezeigt werden soll. Um optimale Ergebnisse zu erzielen, eine JPG-, PNG-oder GIF-Grafik verwenden, die mindestens 1160px breit ist."
|
2366 |
|
2367 |
#: src/admin-views/editor/panel/settings.php:41
|
2368 |
msgid "Ticket header image:"
|
2369 |
+
msgstr "Kartenkopf Bild:"
|
2370 |
|
2371 |
#: src/admin-views/editor/panel/list.php:74
|
2372 |
msgid "New RSVP"
|
2373 |
+
msgstr "Neue Reservierung erstellen"
|
2374 |
|
2375 |
#: src/admin-views/editor/panel/list.php:72
|
2376 |
msgid "Add a new RSVP"
|
2377 |
+
msgstr "Neue Reservierung hinzufügen"
|
2378 |
|
2379 |
#: src/admin-views/editor/panel/list.php:43
|
2380 |
msgid "View Attendees"
|
2381 |
+
msgstr "Teilnehmer anzeigen"
|
2382 |
|
2383 |
#: src/admin-views/editor/panel/list.php:15
|
2384 |
msgid "You have unsaved changes to your tickets. Discard those changes?"
|
2385 |
+
msgstr "Es gibt ungespeicherte Änderungen an den Karten. Diese Änderungen verwerfen?"
|
2386 |
|
2387 |
#: src/admin-views/editor/list-table.php:40
|
2388 |
msgid "Available"
|
2389 |
+
msgstr "Verfügbar"
|
2390 |
|
2391 |
#: src/admin-views/editor/list-table.php:39
|
2392 |
#: src/modules/blocks/tickets/capacity-table/template.js:36
|
2393 |
#: src/resources/js/app/blocks.js:43661
|
2394 |
msgid "Capacity"
|
2395 |
+
msgstr "Kapazität"
|
2396 |
|
2397 |
#: src/admin-views/editor/list-row.php:112
|
2398 |
msgid "( Ticket ID: %d )"
|
2399 |
+
msgstr "( Karten ID: %d )"
|
2400 |
|
2401 |
#: src/admin-views/editor/list-row.php:98
|
2402 |
msgid "The number of Complete ticket sales does not match the number of attendees. Please check the Attendees list and adjust ticket stock in WooCommerce as needed."
|
2403 |
+
msgstr "Die Anzahl der vollständigen Kartenverkäufe stimmt nicht mit der Anzahl der Teilnehmer überein. Bitte die Teilnehmerliste überprüfen und den Kartenbestand in WooCommerce nach Bedarf anpassen."
|
2404 |
|
2405 |
#: src/admin-views/editor/list-row.php:96
|
2406 |
msgid "Available:"
|
2407 |
+
msgstr "Verfügbar:"
|
2408 |
|
2409 |
#: src/admin-views/rsvp-metabox-capacity.php:10
|
2410 |
#: src/admin-views/editor/list-row.php:91
|
2411 |
#: src/admin-views/tpp-metabox-capacity.php:16
|
2412 |
msgid "Capacity:"
|
2413 |
+
msgstr "Kapazität:"
|
2414 |
|
2415 |
#: src/admin-views/editor/fieldset/history.php:30
|
2416 |
msgid "Ti"
|
2417 |
+
msgstr "Ti"
|
2418 |
|
2419 |
#: src/admin-views/editor/fieldset/history.php:27
|
2420 |
msgid "History"
|
2421 |
+
msgstr "Historie"
|
2422 |
|
2423 |
#: src/admin-views/editor/fieldset/advanced.php:132
|
2424 |
msgid "If you do not set an end sale date, tickets sales will never end."
|
2425 |
+
msgstr "Wenn kein Enddatum gesetzt wird, läuft der Kartenverkauf ewig."
|
2426 |
|
2427 |
#: src/admin-views/editor/fieldset/advanced.php:130
|
2428 |
msgid "If you do not set an end sale date, tickets will be available until the event begins."
|
2429 |
+
msgstr "Wenn kein Enddatum gesetzt wird, läuft der Kartenverkauf bis die Veranstaltung beginnt."
|
2430 |
|
2431 |
#: src/admin-views/editor/fieldset/advanced.php:124
|
2432 |
msgid "Ticket end date"
|
2433 |
+
msgstr "Karten Enddatum"
|
2434 |
|
2435 |
#: src/admin-views/editor/fieldset/advanced.php:98
|
2436 |
#: src/modules/blocks/ticket/container-content/advanced-options/duration/template.js:32
|
2437 |
#: src/resources/js/app/blocks.js:45517
|
2438 |
msgid "If you do not set a start sale date, tickets will be available immediately."
|
2439 |
+
msgstr "Wenn kein Start Verkaufsdatum festlegt wird, sind die Karten sofort verfügbar."
|
2440 |
|
2441 |
#: src/admin-views/editor/fieldset/advanced.php:97
|
2442 |
#: src/admin-views/editor/fieldset/advanced.php:126
|
2443 |
msgid "HH:MM"
|
2444 |
+
msgstr "HH:MM"
|
2445 |
|
2446 |
#: src/admin-views/editor/fieldset/advanced.php:95
|
2447 |
msgid "Ticket start date"
|
2448 |
+
msgstr "Karte Startdatum"
|
2449 |
|
2450 |
#: src/admin-views/editor/fieldset/advanced.php:84
|
2451 |
#: src/admin-views/editor/fieldset/advanced.php:113
|
2453 |
#: common/src/resources/js/app/elements.js:9804
|
2454 |
#: common/src/resources/js/app/utils.js:7352
|
2455 |
msgid "at"
|
2456 |
+
msgstr "um"
|
2457 |
|
2458 |
#: src/admin-views/editor/fieldset/advanced.php:83
|
2459 |
#: src/admin-views/editor/fieldset/advanced.php:112
|
2460 |
msgid "YYYY-MM-DD"
|
2461 |
+
msgstr "YYYY-MM-DD"
|
2462 |
|
2463 |
#: src/admin-views/editor/fieldset/advanced.php:65
|
2464 |
msgid "Show description on front end ticket form."
|
2465 |
+
msgstr "Beschreibung im Frontend Kartenformular anzeigen."
|
2466 |
|
2467 |
#: src/admin-views/editor/fieldset/advanced.php:47
|
2468 |
msgid "Description:"
|
2469 |
+
msgstr "Beschreibung:"
|
2470 |
|
2471 |
#: src/admin-views/editor/fieldset/advanced.php:45
|
2472 |
msgid "Advanced Settings"
|
2473 |
+
msgstr "Erweiterte Einstellungen"
|
2474 |
|
2475 |
#: src/admin-views/editor/fieldset/advanced.php:42
|
2476 |
msgid "Advanced"
|
2477 |
+
msgstr "Erweitert"
|
2478 |
|
2479 |
#: src/admin-views/editor/fieldset/advanced.php:38
|
2480 |
msgid "Start sale date cannot be greater than End Sale date"
|
2481 |
+
msgstr "Das Startverkaufsdatum darf nicht grösser als das Endverkaufsdatum sein."
|
2482 |
|
2483 |
#: src/admin-views/editor/fieldset/advanced.php:37
|
2484 |
msgid "Start sale date cannot be empty."
|
2485 |
+
msgstr "Startverkaufsdatum darf nicht leer sein."
|
2486 |
|
2487 |
#: src/admin-views/admin-welcome-message.php:33
|
2488 |
msgid "Settings Overview"
|
2489 |
+
msgstr "Einstellungsübersicht"
|
2490 |
|
2491 |
#: src/Tribe/Main.php:673
|
2492 |
msgid "Welcome to Event Tickets!"
|
2493 |
+
msgstr "Willkommen bei Event Tickets!"
|
2494 |
|
2495 |
#: src/views/blocks/rsvp/details/availability.php:28
|
2496 |
#: src/views/blocks/tickets/extra-available-unlimited.php:18
|
2501 |
#: src/resources/js/app/blocks.js:5523 src/resources/js/app/blocks.js:41107
|
2502 |
#: src/resources/js/app/data.js:5506
|
2503 |
msgid "Unlimited"
|
2504 |
+
msgstr "Unlimitiert"
|
2505 |
|
2506 |
#: src/Tribe/Tickets.php:1196 src/modules/data/blocks/ticket/options.js:16
|
2507 |
#: src/resources/js/app/blocks.js:5520 src/resources/js/app/data.js:5503
|
2508 |
msgid "Set capacity for this ticket only"
|
2509 |
+
msgstr "Kapazität nur für diese Karte festlegen"
|
2510 |
|
2511 |
#: src/Tribe/Tickets.php:1195
|
2512 |
msgid "Shared capacity with other tickets"
|
2513 |
+
msgstr "Gemeinsame Kapazität mit anderen Karten"
|
2514 |
|
2515 |
#: src/Tribe/Tickets.php:459
|
2516 |
#: src/modules/blocks/ticket/container-content/advanced-options/move-delete/template.js:18
|
2517 |
#: src/resources/js/app/blocks.js:45996
|
2518 |
msgid "Move Ticket"
|
2519 |
+
msgstr "Karte verschieben"
|
2520 |
|
2521 |
#: src/Tribe/Tickets.php:459
|
2522 |
#: src/modules/blocks/rsvp/advanced-options/move-delete/template.js:18
|
2523 |
#: src/resources/js/app/blocks.js:41552
|
2524 |
msgid "Move RSVP"
|
2525 |
+
msgstr "Reservierung verschieben"
|
2526 |
|
2527 |
#: src/Tribe/Tickets.php:384
|
2528 |
msgid "Delete Ticket"
|
2529 |
+
msgstr "Karte löschen"
|
2530 |
|
2531 |
#: src/Tribe/Tickets.php:384
|
2532 |
msgid "Delete RSVP"
|
2533 |
+
msgstr "Reservierung löschen"
|
2534 |
|
2535 |
#: src/Tribe/Metabox.php:311
|
2536 |
msgid "Failed to Delete the Ticket, Refresh the Page to try again."
|
2537 |
+
msgstr "Fehler beim Löschen der Karte. Bitte Seite aktualisieren, um es erneut zu versuchen."
|
2538 |
|
2539 |
#: src/Tribe/Metabox.php:271 src/Tribe/Metabox.php:317
|
2540 |
#: src/Tribe/Metabox.php:355 src/Tribe/Metabox.php:392
|
2541 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:66
|
2542 |
#: src/Tribe/Editor/REST/V1/Endpoints/Single_Ticket.php:242
|
2543 |
msgid "Commerce Module invalid"
|
2544 |
+
msgstr "Commerce-Modul ungültig"
|
2545 |
|
2546 |
#: src/Tribe/Metabox.php:265
|
2547 |
msgid "Failed to Edit the Ticket, Refresh the Page to try again."
|
2548 |
+
msgstr "Fehler beim Editieren der Karte. Bitte Seite aktualisieren, um es erneut zu versuchen."
|
2549 |
|
2550 |
#: src/Tribe/Metabox.php:255 src/Tribe/Metabox.php:307
|
2551 |
msgid "Invalid Ticket"
|
2552 |
+
msgstr "Ungültige Karte"
|
2553 |
|
2554 |
#: src/Tribe/Metabox.php:220
|
2555 |
msgid "Failed to Add the Ticket"
|
2556 |
+
msgstr "Fehler beim Hinzufügen der Karte"
|
2557 |
|
2558 |
#: src/Tribe/Metabox.php:202
|
2559 |
msgid "Commerce Provider invalid"
|
2560 |
+
msgstr "Commerce-Anbieter ungültig"
|
2561 |
|
2562 |
#: src/Tribe/Metabox.php:198
|
2563 |
msgid "Failed to Add the Ticket, Refresh the Page to try again."
|
2564 |
+
msgstr "Fehler beim Hinzufügen der Karte. Bitte Seite aktualisieren, um es erneut zu versuchen."
|
2565 |
|
2566 |
#: src/Tribe/Metabox.php:188 src/Tribe/Metabox.php:249
|
2567 |
#: src/Tribe/Metabox.php:301
|
2568 |
msgid "Invalid parent Post"
|
2569 |
+
msgstr "Ungültiger übergeordneter Beitrag"
|
2570 |
|
2571 |
#: src/Tribe/Metabox.php:109
|
2572 |
msgid "Invalid Post ID"
|
2573 |
+
msgstr "Ungültig Beitrags ID"
|
2574 |
|
2575 |
#: src/Tribe/CSV_Importer/Column_Names.php:43
|
2576 |
#: src/resources/js/app/blocks.js:45386
|
2577 |
msgid "Ticket Capacity"
|
2578 |
+
msgstr "Kartenkapazität"
|
2579 |
|
2580 |
#: common/src/admin-views/tribe-options-help.php:20
|
2581 |
msgid "Check out our %s for developers."
|
2582 |
+
msgstr "Unser %s für Entwickler ansehen."
|
2583 |
|
2584 |
#: common/src/admin-views/tribe-options-help.php:18
|
2585 |
msgid "Want to dive deeper?"
|
2586 |
+
msgstr "Einen tieferen Einblick erhalten?"
|
2587 |
|
2588 |
#: common/src/admin-views/tribe-options-display.php:28
|
2589 |
msgid "The following three fields accept the date format options available to the PHP %1$s function. <a href=\"%2$s\" target=\"_blank\">Learn how to make your own date format here</a>."
|
2590 |
+
msgstr "Die folgenden drei Felder akzeptieren die Datumsformatoptionen, die für die PHP%1$s-Funktion verfügbar sind. <a href=\"%2$s\" target=\"_blank\"> Hier erfahren Sie, wie Sie Ihr eigenes Datumsformat erstellen können </a>."
|
2591 |
|
2592 |
#: common/src/Tribe/Validate.php:545
|
2593 |
msgid "%s must be an email address."
|
2594 |
+
msgstr "%s muss eine E-Mail Adresse sein."
|
2595 |
|
2596 |
#: common/src/Tribe/Main.php:266
|
2597 |
msgid "Clear Selection."
|
2598 |
+
msgstr "Auswahl löschen."
|
2599 |
|
2600 |
#: common/src/Tribe/Main.php:265
|
2601 |
msgid "Select all pages"
|
2602 |
+
msgstr "Alle Seiten auswählen"
|
2603 |
|
2604 |
#: common/src/Tribe/Main.php:264
|
2605 |
msgid "All items on this page were selected. "
|
2606 |
+
msgstr "Alle Elemente dieser Seite wurden ausgewählt"
|
2607 |
|
2608 |
#: common/src/Tribe/Languages/Locations.php:252
|
2609 |
msgid "Sint Maarten"
|
2610 |
+
msgstr "Sint Maarten"
|
2611 |
|
2612 |
#: common/src/Tribe/Languages/Locations.php:245
|
2613 |
msgid "São Tomé and Príncipe"
|
2614 |
+
msgstr "São Tomé and Príncipe"
|
2615 |
|
2616 |
#: common/src/Tribe/Languages/Locations.php:238
|
2617 |
msgid "Saint Helena"
|
2618 |
+
msgstr "St. Helena"
|
2619 |
|
2620 |
#: common/src/Tribe/Languages/Locations.php:237
|
2621 |
msgid "Saint Barthélemy"
|
2622 |
+
msgstr "Saint Barthélemy"
|
2623 |
|
2624 |
#: common/src/Tribe/Languages/Locations.php:113
|
2625 |
msgid "Curaçao"
|
2626 |
+
msgstr "Curaçao"
|
2627 |
|
2628 |
#: common/src/Tribe/Languages/Locations.php:103
|
2629 |
msgid "Collectivity of Saint Martin"
|
2630 |
+
msgstr "Kollektivität von Sankt Martin"
|
2631 |
|
2632 |
#: common/src/Tribe/Languages/Locations.php:57
|
2633 |
msgid "Åland Islands"
|
2634 |
+
msgstr "Åland Inseln"
|
2635 |
|
2636 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:57
|
2637 |
msgid "A list of links to the term own, archive and parent REST URL"
|
2638 |
+
msgstr "Eine Liste von Links zu der Begriffs, der Archiv- und übergeordneten REST-URL"
|
2639 |
|
2640 |
#: src/views/tickets/tpp.php:154 src/views/tickets/rsvp.php:230
|
2641 |
msgid "You must have JavaScript activated to purchase tickets. Please enable JavaScript in your browser."
|
2642 |
+
msgstr "Sie müssen JavaScript aktiviert haben, um Karten zu kaufen. Bitte aktivieren Sie JavaScript in Ihrem Browser."
|
2643 |
|
2644 |
#: src/template-tags/tickets.php:254
|
2645 |
msgctxt "list view buy now ticket button"
|
2649 |
#: src/template-tags/tickets.php:251
|
2650 |
msgctxt "list view rsvp now ticket button"
|
2651 |
msgid "RSVP Now!"
|
2652 |
+
msgstr "Jetzt anmelden!"
|
2653 |
|
2654 |
#: src/template-tags/tickets.php:239
|
2655 |
msgid "%s ticket left"
|
2656 |
msgid_plural "%s tickets left"
|
2657 |
+
msgstr[0] "%s Karte verfügbar"
|
2658 |
+
msgstr[1] "%s Karten verfügbar"
|
2659 |
|
2660 |
#: src/template-tags/tickets.php:237
|
2661 |
msgid "%s spot left"
|
2666 |
#: src/template-tags/tickets.php:204
|
2667 |
msgctxt "list view stock sold out"
|
2668 |
msgid "Sold out"
|
2669 |
+
msgstr "Ausverkauft"
|
2670 |
|
2671 |
#: common/src/Tribe/Plugins_API.php:139
|
2672 |
msgid "Take your image widgets to the next level with Image Widget Plus! We've taken the simple functionality of our basic Image Widget and amped it up with several popular feature requests - multiple image support, slideshow, lightbox, and random image - all backed by a full year of premium support."
|
2673 |
+
msgstr "Heben Sie Ihr Image-Widget auf die nächste Ebene mit Image Widget Plus! Wir haben die einfache Funktionalität unseres grundlegenden Image Widgets übernommen und es mit einigen populären Feature-Anfragen ausgestattet - Unterstützung mehrerer Bilder, Slideshow, Lightbox und zufälliges Anzeigen von Bildern - alles mit einem vollen Jahr Premium-Support!"
|
2674 |
|
2675 |
#: common/src/Tribe/Plugins_API.php:135
|
2676 |
msgid "Image Widget Plus"
|
2678 |
|
2679 |
#: common/src/Tribe/Plugins_API.php:104
|
2680 |
msgid "Accept user-submitted events on your site! With Community Events, you can accept public submissions or require account sign-on. Settings give you the options to save as a draft or publish automatically, enable categories and tags, and choose whether users can edit/manage their own events or simply submit. Best of all - setup is easy! Just activate, configure the options, and off you go."
|
2681 |
+
msgstr "Akzeptieren Sie Veranstaltungen von Nutzern auf Ihrer Seite! Mit Community Events können Sie öffentliche oder anonyme Einsendungen akzeptieren. Die Einstellungen geben Ihnen die Option, Sie als Entwürfe zu speichern oder automatisch zu veröffentlichen. Aktivieren Sie Kategorien und Tags und wählen Sie aus, ob Benutzer ihre eigenen Veranstaltungen bearbeiten oder verwalten können. Das Beste von allen - das Setup ist einfach! Einfach aktivieren, die Optionen konfigurieren und los geht's."
|
2682 |
|
2683 |
#: common/src/Tribe/Plugins_API.php:60
|
2684 |
msgid "Event Tickets provides a simple way for visitors to RSVP to your events. As a standalone plugin, it enables you to add RSVP functionality to posts or pages. When paired with The Events Calendar, you can add that same RSVP functionality directly to your event listings."
|
2685 |
+
msgstr "Event-Tickets bieten eine einfache Möglichkeit für Besucher zu RSVP zu Ihren Veranstaltungen. Als eigenständiges Plugin ermöglicht es Ihnen, RSVP-Funktionalität zu Beiträgen oder Seiten hinzuzufügen. Wenn Sie mit dem Veranstaltungskalender gepaart sind, können Sie dieselbe RSVP-Funktionalität direkt zu Ihren Eventlisten hinzufügen."
|
2686 |
|
2687 |
#: common/src/Tribe/Plugins_API.php:28
|
2688 |
msgid "Create an events calendar and manage it with ease. The Events Calendar plugin provides professional-level quality and features backed by a team you can trust."
|
2689 |
+
msgstr "Einen Veranstaltungskalender erstellen und mit Leichtigkeit verwalten. Das Events-Kalender-Plugin bietet professionelle Qualität und Funktionen, die von einem Team unterstützt werden, dem Sie vertrauen können."
|
2690 |
|
2691 |
#: src/views/tickets/tpp.php:112
|
2692 |
msgid "Buy now"
|
2694 |
|
2695 |
#: common/src/Tribe/PUE/Notices.php:398
|
2696 |
msgid "You can always check the status of your licenses by logging in to %1$syour account on theeventscalendar.com%2$s."
|
2697 |
+
msgstr "Sie können den Status Ihrer Lizenzen jederzeit überprüfen, indem Sie sich unter %1$s in Ihr Konto bei theeventscalendar.com %2$s anmelden."
|
2698 |
|
2699 |
#: common/src/Tribe/PUE/Notices.php:279
|
2700 |
msgid "It looks like you're using %1$s, but the license key is invalid. Please download the latest version %2$sfrom your account%3$s."
|
2701 |
msgid_plural "It looks like you're using %1$s, but the license keys are invalid. Please download the latest versions %2$sfrom your account%3$s."
|
2702 |
+
msgstr[0] "Es sieht so aus, als würden Sie %1$s verwenden, aber der Lizenzschlüssel ist ungültig. Bitte laden Sie die neueste Version %2$saus Ihrem Konto%3$s."
|
2703 |
+
msgstr[1] "Es sieht so aus, als würden Sie %1$s verwenden, aber die Lizenzschlüssel ist ungültig. Bitte laden Sie die neueste Version %2$saus Ihrem Konto%3$s."
|
2704 |
|
2705 |
#: common/src/Tribe/PUE/Checker.php:987
|
2706 |
msgid "Please refresh the page and try your request again."
|
2707 |
+
msgstr "Bitte aktualisiere die Seite und versuche es erneut."
|
2708 |
|
2709 |
#: common/src/Tribe/Ajax/Dropdown.php:243
|
2710 |
msgid "The \"%s\" source is invalid and cannot be reached on \"%s\" instance."
|
2711 |
+
msgstr "Die \"%s\" Quelle ist ungültig und kann nicht auf \"%s\" Instanz erreicht werden."
|
2712 |
|
2713 |
#: common/src/Tribe/Ajax/Dropdown.php:193
|
2714 |
msgid "Empty data set for this dropdown"
|
2724 |
|
2725 |
#: common/src/Tribe/PUE/Checker.php:1106
|
2726 |
msgid "There is a new version of %1$s available. %2$s"
|
2727 |
+
msgstr "Es ist eine neue Version von %1$s verfügbar. %2$s"
|
2728 |
|
2729 |
#: common/src/Tribe/PUE/Checker.php:1095
|
2730 |
msgid "Update now to version %s."
|
2731 |
+
msgstr "Jetzt auf Version %s aktualisieren."
|
2732 |
|
2733 |
#: common/src/Tribe/PUE/Checker.php:500
|
2734 |
msgid "%1$sBuy a license%2$s for the Event Aggregator service to access additional import features."
|
2735 |
+
msgstr "%1$s Kaufen Sie eine Lizenz%2$s für den Event Aggregator Service, um auf zusätzliche Importfunktionen zuzugreifen."
|
2736 |
|
2737 |
#: common/src/Tribe/Validate.php:248
|
2738 |
msgid "%s must be a whole number."
|
2739 |
+
msgstr "%s muss eine Ganzzahl sein."
|
2740 |
|
2741 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:52
|
2742 |
msgid "The URL to the term archive page"
|
2743 |
+
msgstr "Die URL zum Begriff Archivseite"
|
2744 |
|
2745 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:48
|
2746 |
msgid "The number of posts associated with the term"
|
2747 |
+
msgstr "Die Anzahl der mit dem Begriff verbundenen Artikel"
|
2748 |
|
2749 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:44
|
2750 |
msgid "The term parent term if any"
|
2751 |
+
msgstr "Der dem Begriff übergeordneten Begriff, wenn überhaupt"
|
2752 |
|
2753 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:40
|
2754 |
msgid "The term description"
|
2755 |
+
msgstr "Die Begriffsbeschreibung"
|
2756 |
|
2757 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:36
|
2758 |
msgid "The taxonomy the term belongs to"
|
2759 |
+
msgstr "Die Taxonomie, zu der der Begriff gehört"
|
2760 |
|
2761 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:32
|
2762 |
msgid "The term slug"
|
2763 |
+
msgstr "Der Begriffsslug"
|
2764 |
|
2765 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:28
|
2766 |
msgid "The term name"
|
2767 |
+
msgstr "Der Begriffsname"
|
2768 |
|
2769 |
#: common/src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:24
|
2770 |
msgid "The WordPress term ID"
|
2771 |
+
msgstr "Die WordPress Begriffs-ID"
|
2772 |
|
2773 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:37
|
2774 |
msgid "The link to the image in the specified size on the site"
|
2775 |
+
msgstr "Der Link auf das Bild in der angegebenen Größe auf der Website"
|
2776 |
|
2777 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:32
|
2778 |
msgid "The image mime-type"
|
2779 |
+
msgstr "Das Bild Mime-Typ"
|
2780 |
|
2781 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:28
|
2782 |
msgid "The image height in pixels in the specified size"
|
2783 |
+
msgstr "Die Bildhöhe in Pixel in der angegebenen Größe"
|
2784 |
|
2785 |
#: common/src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:24
|
2786 |
msgid "The image width in pixels in the specified size"
|
2787 |
+
msgstr "Die Bildbreite in Pixel in der angegebenen Größe"
|
2788 |
|
2789 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:45
|
2790 |
msgid "The details about each size available for the image"
|
2791 |
+
msgstr "Die Details zu jeder Größe für das Bild"
|
2792 |
|
2793 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:41
|
2794 |
msgid "The image natural height in pixels"
|
2795 |
+
msgstr "Die Bildhöhe in Pixel"
|
2796 |
|
2797 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:37
|
2798 |
msgid "The image natural width in pixels"
|
2799 |
+
msgstr "Die Bildbreite in Pixel"
|
2800 |
|
2801 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:33
|
2802 |
msgid "The image file extension"
|
2803 |
+
msgstr "Die Bild Dateierweiterung"
|
2804 |
|
2805 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:29
|
2806 |
msgid "The image WordPress post ID"
|
2807 |
+
msgstr "Die Bild WordPress Post ID"
|
2808 |
|
2809 |
#: common/src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:25
|
2810 |
msgid "The URL to the full size version of the image"
|
2811 |
+
msgstr "Die URL zum Bildes mit der höchsten Auflösung"
|
2812 |
|
2813 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:44
|
2814 |
msgid "The date seconds"
|
2815 |
+
msgstr "Die Datumsekunden"
|
2816 |
|
2817 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:40
|
2818 |
msgid "The date minutes"
|
2819 |
+
msgstr "Die Datumsminuten"
|
2820 |
|
2821 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:36
|
2822 |
msgid "The date hour"
|
2823 |
+
msgstr "Die Datumstunden"
|
2824 |
|
2825 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:32
|
2826 |
msgid "The date day"
|
2827 |
+
msgstr "Der Datumstag"
|
2828 |
|
2829 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:28
|
2830 |
msgid "The date month"
|
2831 |
+
msgstr "Der Datumsmonat"
|
2832 |
|
2833 |
#: common/src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:24
|
2834 |
msgid "The date year"
|
2835 |
+
msgstr "Das Datumsjahr"
|
2836 |
|
2837 |
#: common/src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:34
|
2838 |
msgid "A sorted array of all the numeric values for the cost"
|
2840 |
|
2841 |
#: common/src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:28
|
2842 |
msgid "The position of the currency symbol in the cost string"
|
2843 |
+
msgstr "Die Position des Währungssymbols im Eintrittspreis String"
|
2844 |
|
2845 |
#: common/src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:24
|
2846 |
msgid "The cost currency symbol"
|
2847 |
+
msgstr "Das Eintrittspreis Währungssymbol"
|
2848 |
|
2849 |
#: src/template-tags/tickets.php:449
|
2850 |
msgctxt "ticket stock message (remaining stock)"
|
2851 |
msgid "%1$d available"
|
2852 |
+
msgstr "%1$d verbleibend"
|
2853 |
|
2854 |
#: src/template-tags/tickets.php:444
|
2855 |
msgid "%s %d"
|
2856 |
+
msgstr "%s %d"
|
2857 |
|
2858 |
#: src/template-tags/tickets.php:438
|
2859 |
msgctxt "separate going and remain RSVPs"
|
2860 |
msgid "RSVP'd Going"
|
2861 |
+
msgstr "Zusagen"
|
2862 |
|
2863 |
#: src/admin-views/tribe-options-tickets.php:102
|
2864 |
msgid "Location of Tickets form"
|
2865 |
+
msgstr "Standort des Kartenformulars"
|
2866 |
|
2867 |
#: src/admin-views/tribe-options-tickets.php:92
|
2868 |
msgid "Location of RSVP form"
|
2887 |
#: src/admin-views/attendees.php:40
|
2888 |
msgctxt "attendee screen summary"
|
2889 |
msgid "%s Details"
|
2890 |
+
msgstr "%s Details"
|
2891 |
|
2892 |
#: src/Tribe/Attendees.php:112
|
2893 |
msgctxt "attendee event actions"
|
2894 |
msgid "View %s"
|
2895 |
+
msgstr "%s ansehen"
|
2896 |
|
2897 |
#: src/Tribe/Attendees.php:111
|
2898 |
msgctxt "attendee event actions"
|
2899 |
msgid "Edit %s"
|
2900 |
+
msgstr "%s bearbeiten"
|
2901 |
|
2902 |
#: src/Tribe/Attendees_Table.php:430 src/Tribe/Attendees_Table.php:450
|
2903 |
msgid "Undo"
|
2904 |
+
msgstr "Rückgängig"
|
2905 |
|
2906 |
#: src/Tribe/Attendees_Table.php:422 src/Tribe/Attendees_Table.php:431
|
2907 |
#: src/Tribe/Attendees_Table.php:442 src/Tribe/Attendees_Table.php:451
|
2908 |
msgid "Check In"
|
2909 |
+
msgstr "Einchecken"
|
2910 |
|
2911 |
#: src/Tribe/Attendees_Table.php:72 src/Tribe/Attendees_Table.php:76
|
2912 |
msgctxt "attendee table"
|
2913 |
msgid "Check in"
|
2914 |
+
msgstr "Einchecken"
|
2915 |
|
2916 |
#: src/Tribe/Attendees_Table.php:70
|
2917 |
msgctxt "attendee table"
|
2918 |
msgid "Security Code"
|
2919 |
+
msgstr "Sicherheitscode"
|
2920 |
|
2921 |
#: src/Tribe/Attendees_Table.php:69
|
2922 |
msgctxt "attendee table"
|
2923 |
msgid "Primary Information"
|
2924 |
+
msgstr "Primäre Informationen"
|
2925 |
|
2926 |
#: src/Tribe/Admin/Views/Ticketed.php:59
|
2927 |
msgid "Unticketed"
|
2928 |
+
msgstr "Keine Karte erstellt"
|
2929 |
|
2930 |
#: src/Tribe/Admin/Views/Ticketed.php:47
|
2931 |
msgid "Ticketed"
|
2932 |
+
msgstr "Karte erstellt"
|
2933 |
|
2934 |
#: common/src/Tribe/Settings.php:281 common/src/Tribe/Settings.php:282
|
2935 |
msgid "Events Help"
|
2936 |
+
msgstr "Veranstaltungshilfe"
|
2937 |
|
2938 |
#: common/src/Tribe/PUE/Checker.php:1688
|
2939 |
msgid "Expired license. Consult your network administrator."
|
2941 |
|
2942 |
#: common/src/Tribe/PUE/Checker.php:1687
|
2943 |
msgid "No license entered. Consult your network administrator."
|
2944 |
+
msgstr "Keine Lizenz eingegeben. Bitte den Netzwerk Administrator kontaktieren."
|
2945 |
|
2946 |
#: common/src/Tribe/PUE/Checker.php:1686
|
2947 |
msgid "A valid license has been entered by your network administrator."
|
2949 |
|
2950 |
#: common/src/Tribe/PUE/Checker.php:553
|
2951 |
msgid "Site License Key"
|
2952 |
+
msgstr "Seiten Lizenzschlüssel"
|
2953 |
|
2954 |
#: common/src/Tribe/PUE/Checker.php:542
|
2955 |
msgid "Check this box if you wish to override the network license key with your own"
|
2956 |
+
msgstr "Option aktivieren, um den Netzwerk Lizenzschlüssel mit dem eigenen zu überschreiben"
|
2957 |
|
2958 |
#: common/src/Tribe/PUE/Checker.php:541
|
2959 |
msgid "Override network license key"
|
2960 |
+
msgstr "Überschreibe Netzwerk Lizenzschlüssel"
|
2961 |
|
2962 |
#: common/src/Tribe/PUE/Checker.php:532 common/src/Tribe/PUE/Checker.php:566
|
2963 |
msgid "License Key Status:"
|
2964 |
+
msgstr "Status Lizenzschlüssel:"
|
2965 |
|
2966 |
#: common/src/Tribe/Main.php:289
|
2967 |
msgid "Done"
|
2968 |
+
msgstr "Abgeschlossen"
|
2969 |
|
2970 |
#: common/src/Tribe/Main.php:288 common/src/Tribe/Main.php:290
|
2971 |
msgid "Today"
|
2972 |
+
msgstr "Heute"
|
2973 |
|
2974 |
#: common/src/Tribe/Main.php:287
|
2975 |
msgid "Prev"
|
2976 |
+
msgstr "Zurück"
|
2977 |
|
2978 |
#: common/src/Tribe/Customizer.php:643
|
2979 |
msgid "Use the following panel of your customizer to change the styling of your Calendar and Event pages."
|
2980 |
+
msgstr "Verwenden Sie diesen Bereich, um Anpassungen am Aussehen des Kalenders und der Veranstaltungsseiten vorzunehmen."
|
2981 |
|
2982 |
#: common/src/admin-views/app-shop.php:31
|
2983 |
msgid "Installed"
|
2989 |
|
2990 |
#: common/src/Tribe/Extension.php:377
|
2991 |
msgid "Unable to run Tribe Extensions. Your website host is running PHP 5.2 or older, and has likely disabled or misconfigured debug_backtrace(). You, or your website host, will need to upgrade PHP or properly configure debug_backtrace() for Tribe Extensions to work."
|
2992 |
+
msgstr "Die Tribe Extensions können nicht ausgeführt werden. Ihre Website nutzt PHP 5.2 oder älter und hat vermutlich debug_backtrace() nicht aktiviert bzw. falsch konfiguriert. Bitte upgraden Sie (oder Ihr Website Host) auf eine neuere PHP Version oder konfigurieren Sie debug_backtrace() korrekt, damit die Tribe Extensions ausgeführt werden können."
|
2993 |
|
2994 |
#: common/src/Tribe/Extension.php:144
|
2995 |
msgid "Tutorial"
|
2996 |
+
msgstr "Tutorial"
|
2997 |
|
2998 |
#: common/src/Tribe/Admin/Notice/Plugin_Download.php:118
|
2999 |
#: common/src/Tribe/Admin/Notice/Php_Version.php:60
|
3010 |
#: src/views/tickets/rsvp.php:171
|
3011 |
msgctxt "order status label"
|
3012 |
msgid "RSVP"
|
3013 |
+
msgstr "Reservierung"
|
3014 |
|
3015 |
#: src/views/tickets/rsvp.php:31
|
3016 |
msgctxt "form heading"
|
3017 |
msgid "RSVP"
|
3018 |
+
msgstr "Reservierung"
|
3019 |
|
3020 |
#: src/views/tickets/orders-rsvp.php:68
|
3021 |
msgctxt "order status label"
|
3022 |
msgid "RSVP: "
|
3023 |
+
msgstr "Reservierung: "
|
3024 |
|
3025 |
#: src/views/tickets/email-tickets-moved.php:103
|
3026 |
msgid "We wanted to let you know that a ticket you purchased for %2$s has been transferred to %3$s%4$s. Your ticket remains valid and no further action is needed on your part:"
|
3027 |
msgid_plural "We wanted to let you know that the following %1$s tickets for %2$s have been transferred to %3$s%4$s. Your existing tickets remain valid and no further action is needed on your part:"
|
3028 |
+
msgstr[0] "Wir wollten Dir mitteilen, dass eine Karte, die Du für %2$s gekauft hast auf %3$s%4$s übertragen wurde. Deine existierende Karte bleibt gültig und es sind keine weiteren Maßnahmen von Deiner Seite erforderlich."
|
3029 |
+
msgstr[1] "Wir wollten Ihnen mitteilen, dass die %1$s Karten, die Du für %2$s gekauft hast auf %3$s%4$s übertragen wurden. Deine existierenden Karten bleiben gültig und es sind keine weiteren Maßnahmen von Deiner Seite erforderlich."
|
3030 |
|
3031 |
#: src/views/tickets/email-ticket-type-moved.php:115
|
3032 |
#: src/views/tickets/email-tickets-moved.php:117
|
3033 |
msgid " (taking place on %s)"
|
3034 |
+
msgstr "(Erfolgt auf %s) "
|
3035 |
|
3036 |
#: src/views/tickets/email-ticket-type-moved.php:101
|
3037 |
msgid "We wanted to let you know that your ticket for %2$s has been transferred to %3$s%4$s. Your ticket remains valid and no further action is needed on your part."
|
3038 |
msgid_plural "We wanted to let you know that your %1$s tickets for %2$s have been transferred to %3$s%4$s. Your existing tickets remain valid and no further action is needed on your part."
|
3039 |
+
msgstr[0] "Wir wollten Dir mitteilen, dass Deine Karte für %2$s auf %3$s%4$s übertragen wurde. Ihre existierende Karte bleibt gültig und es sind keine weiteren Maßnahmen von Ihrer Deiner erforderlich."
|
3040 |
+
msgstr[1] "Wir wollten Dir mitteilen, dass Deine %1$s Karten für %2$s auf %3$s%4$s übertragen wurden. Deine existierenden Karten bleiben gültig und es sind keine weiteren Maßnahmen von Deiner Seite erforderlich."
|
3041 |
|
3042 |
#: src/views/tickets/email-ticket-type-moved.php:97
|
3043 |
#: src/views/tickets/email-tickets-moved.php:99
|
3044 |
msgid "Important changes to your tickets"
|
3045 |
+
msgstr "Wichtige Änderungen an Ihren Karten"
|
3046 |
|
3047 |
#: src/admin-views/ticket-type-history.php:15
|
3048 |
msgid "Click to hide history"
|
3054 |
|
3055 |
#: src/admin-views/ticket-type-history.php:10
|
3056 |
msgid "Ticket history:"
|
3057 |
+
msgstr "Kartenverlauf"
|
3058 |
|
3059 |
#: src/admin-views/move-tickets.php:89
|
3060 |
msgctxt "move tickets dialog"
|
3061 |
msgid "Next »"
|
3062 |
+
msgstr "Nächste »"
|
3063 |
|
3064 |
#: src/admin-views/move-tickets.php:88 src/resources/js/app/blocks.js:42914
|
3065 |
msgid "Finish!"
|
3066 |
+
msgstr "Erledigt!"
|
3067 |
|
3068 |
#: src/admin-views/move-tickets.php:87
|
3069 |
msgctxt "move tickets dialog"
|
3073 |
#: src/admin-views/move-tickets.php:80
|
3074 |
msgctxt "move tickets dialog"
|
3075 |
msgid "Please be patient while your request is processed…"
|
3076 |
+
msgstr "Wir bitten um Geduld, während der Antrag verarbeitet wird…"
|
3077 |
|
3078 |
#: src/admin-views/move-tickets.php:72
|
3079 |
msgid "Select the ticket type that the tickets should be transferred to:"
|
3080 |
+
msgstr "Wähle den Kartentyp zu welchem die Karte transferiert werden soll:"
|
3081 |
|
3082 |
#: src/admin-views/move-tickets.php:64 src/resources/js/app/blocks.js:42899
|
3083 |
msgid "Select the post you wish to move the ticket type to:"
|
3084 |
+
msgstr "Wählen Sie den Beitrag aus, zu dem Sie den Kartentyp verschieben möchten:"
|
3085 |
|
3086 |
#: src/admin-views/move-tickets.php:59
|
3087 |
msgid "You can also enter keywords to help find the target event by title or description:"
|
3088 |
+
msgstr "Sie können auch Schlüsselbegriffe (Titel oder Beschreibung) eingeben, um die gewünschte Veranstaltung zu finden:"
|
3089 |
|
3090 |
#: src/admin-views/move-tickets.php:54 src/resources/js/app/blocks.js:42877
|
3091 |
msgid "You can optionally focus on a specific post type:"
|
3092 |
+
msgstr "Sie können optional auf einen bestimmten Beitragstyp fokussieren:"
|
3093 |
|
3094 |
#: src/admin-views/move-tickets.php:47
|
3095 |
msgid "Move tickets to a different event"
|
3096 |
+
msgstr "Karten zu einer anderen Veranstaltung verschieben"
|
3097 |
|
3098 |
#: src/admin-views/move-tickets.php:43
|
3099 |
msgid "Move to a different ticket type within the same event"
|
3100 |
+
msgstr "Zu einem anderen Kartentyp innerhalb der gleichen Veranstaltung verschieben"
|
3101 |
|
3102 |
#: src/admin-views/move-tickets.php:30
|
3103 |
msgid "You have selected %1$s ticket for %2$s. You can move it to a different ticket type within the same event, or to a different event."
|
3104 |
msgid_plural "You have selected %1$s tickets for %2$s. You can move them to a different ticket type within the same event, or to a different event."
|
3105 |
+
msgstr[0] "Sie haben %1$s Karte für %2$s ausgewählt. Sie können sie zu einem anderen Kartentyp innerhalb derselben Veranstaltung oder zu einer anderen Veranstaltung verschieben."
|
3106 |
+
msgstr[1] "Sie haben %1$s Karten für %2$s ausgewählt. Sie können sie zu einem anderen Kartentyp innerhalb derselben Veranstaltung oder zu einer anderen Veranstaltung verschieben."
|
3107 |
|
3108 |
#: src/admin-views/move-tickets.php:25
|
3109 |
msgid "You have specified a range of attendees that are managed by different providers. It is not currently possible to move these together."
|
3110 |
+
msgstr "Sie haben einen Teilnehmerkreis spezifiziert, der von verschiedenen Anbietern verwaltet wird. Diese können nicht zusammen verschoben werden."
|
3111 |
|
3112 |
#: src/admin-views/move-tickets.php:19
|
3113 |
msgid "No attendees specified! Please try again."
|
3114 |
+
msgstr "Keine Teilnehmer ausgewählt! Bitte versuche erneut"
|
3115 |
|
3116 |
#: src/admin-views/list.php:67
|
3117 |
msgid "Move"
|
3123 |
|
3124 |
#: src/admin-views/admin-welcome-message.php:69
|
3125 |
msgid "Sign Up"
|
3126 |
+
msgstr "Registrieren"
|
3127 |
|
3128 |
#: src/admin-views/admin-welcome-message.php:80
|
3129 |
msgid "Rate It"
|
3130 |
+
msgstr "Bewerten"
|
3131 |
|
3132 |
#: src/admin-views/admin-welcome-message.php:79
|
3133 |
msgid "Rate us today!"
|
3134 |
+
msgstr "Bewerten Sie uns jetzt!"
|
3135 |
|
3136 |
#: src/admin-views/admin-welcome-message.php:77
|
3137 |
msgid "We Need Your Help"
|
3138 |
+
msgstr "Wir brauchen Ihre Hilfe"
|
3139 |
|
3140 |
#: src/Tribe/Attendees.php:503
|
3141 |
msgctxt "attendee export"
|
3145 |
#: src/Tribe/Attendees.php:502
|
3146 |
msgctxt "attendee export"
|
3147 |
msgid "Customer Name"
|
3148 |
+
msgstr "Kunden Name"
|
3149 |
|
3150 |
#: src/Tribe/Attendees.php:501
|
3151 |
msgctxt "attendee export"
|
3152 |
msgid "Ticket #"
|
3153 |
+
msgstr "Karten #"
|
3154 |
|
3155 |
#: src/Tribe/Attendees.php:500
|
3156 |
msgctxt "attendee export"
|
3157 |
msgid "Order Status"
|
3158 |
+
msgstr "Bestellstatus"
|
3159 |
|
3160 |
#: src/Tribe/Attendees.php:499
|
3161 |
msgctxt "attendee export"
|
3162 |
msgid "Order ID"
|
3163 |
+
msgstr "Bestell ID"
|
3164 |
|
3165 |
#: src/Tribe/Attendees.php:317
|
3166 |
msgid "You must first select one or more tickets before you can move them!"
|
3167 |
+
msgstr "Sie müssen zuerst ein oder mehrere Karten auswählen, bevor Sie sie verschieben können!"
|
3168 |
|
3169 |
#: src/Tribe/Attendees.php:82
|
3170 |
msgid "Post type"
|
3171 |
+
msgstr "Beitragstyp"
|
3172 |
|
3173 |
#: src/Tribe/Attendees.php:116
|
3174 |
msgctxt "attendee event actions"
|
3175 |
msgid "View"
|
3176 |
+
msgstr "Anzeigen"
|
3177 |
|
3178 |
#: src/Tribe/Attendees.php:115
|
3179 |
msgctxt "attendee event actions"
|
3182 |
|
3183 |
#: src/Tribe/RSVP.php:332
|
3184 |
msgid "RSVP Ticket"
|
3185 |
+
msgstr "reservierte Karte"
|
3186 |
|
3187 |
#: src/Tribe/RSVP.php:331
|
3188 |
msgid "RSVP Tickets"
|
3189 |
+
msgstr "reservierte Karten"
|
3190 |
|
3191 |
#: src/Tribe/RSVP.php:163
|
3192 |
msgctxt "ticket provider"
|
3193 |
msgid "RSVP"
|
3194 |
+
msgstr "Reservierung"
|
3195 |
|
3196 |
#: src/Tribe/RSVP/Attendance_Totals.php:39
|
3197 |
msgctxt "attendee summary"
|
3198 |
msgid "Not Going:"
|
3199 |
+
msgstr "Nehme nicht teil:"
|
3200 |
|
3201 |
#: src/Tribe/RSVP/Attendance_Totals.php:38
|
3202 |
msgctxt "attendee summary"
|
3203 |
msgid "Going:"
|
3204 |
+
msgstr "Nehme teil:"
|
3205 |
|
3206 |
#: src/Tribe/RSVP/Attendance_Totals.php:37
|
3207 |
msgctxt "attendee summary"
|
3208 |
msgid "Total RSVPs:"
|
3209 |
+
msgstr "Anmeldungen gesamt:"
|
3210 |
|
3211 |
#: src/Tribe/Assets.php:112
|
3212 |
msgid "Are you sure you want to delete this ticket? This cannot be undone."
|
3213 |
+
msgstr "Möchtest du diese Karte wirklich löschen? Dies kann nicht rückgängig gemacht werden."
|
3214 |
|
3215 |
#: src/Tribe/Main.php:808
|
3216 |
msgctxt "button text"
|
3217 |
msgid "RSVP"
|
3218 |
+
msgstr "RSVP"
|
3219 |
|
3220 |
#: src/Tribe/CSV_Importer/Rows.php:49
|
3221 |
msgctxt "post type label"
|
3222 |
msgid "RSVPs"
|
3223 |
+
msgstr "RSVPs"
|
3224 |
|
3225 |
#: src/Tribe/CSV_Importer/Rows.php:35
|
3226 |
msgctxt "import type"
|
3227 |
msgid "RSVPs"
|
3228 |
+
msgstr "RSVPs"
|
3229 |
|
3230 |
#: src/Tribe/Attendees_Table.php:330
|
3231 |
msgctxt "row action"
|
3240 |
#: src/Tribe/Attendees_Table.php:308
|
3241 |
msgctxt "row action"
|
3242 |
msgid "Check In"
|
3243 |
+
msgstr "Einchecken"
|
3244 |
|
3245 |
#: src/Tribe/Attendees_Table.php:309
|
3246 |
msgctxt "row action"
|
3247 |
msgid "Undo Check In"
|
3248 |
+
msgstr "Einchecken rückgängig machen"
|
3249 |
|
3250 |
#: src/Tribe/Attendees_Table.php:71
|
3251 |
msgctxt "attendee table"
|
3252 |
msgid "Status"
|
3253 |
+
msgstr "Status"
|
3254 |
|
3255 |
#: src/Tribe/Attendees_Table.php:68
|
3256 |
msgctxt "attendee table"
|
3257 |
msgid "Ticket"
|
3258 |
+
msgstr "Karte"
|
3259 |
|
3260 |
#: src/Tribe/Attendance_Totals.php:30
|
3261 |
msgctxt "attendee summary"
|
3269 |
|
3270 |
#: src/Tribe/Admin/Ticket_History.php:65
|
3271 |
msgid "No history available"
|
3272 |
+
msgstr "Kein Verlauf vorhanden"
|
3273 |
|
3274 |
#: src/Tribe/Admin/Ticket_History.php:35
|
3275 |
msgctxt "attendee table"
|
3279 |
#: src/Tribe/Admin/Ticket_History.php:34
|
3280 |
msgctxt "attendee table"
|
3281 |
msgid "View history"
|
3282 |
+
msgstr "Verlauf anzeigen"
|
3283 |
|
3284 |
#: src/Tribe/Admin/Move_Tickets.php:763
|
3285 |
msgid "This ticket was moved to %1$s from %2$s"
|
3286 |
+
msgstr "Diese Karte wurde von %2$s nach %1$s verschoben"
|
3287 |
|
3288 |
#: src/Tribe/Admin/Move_Tickets.php:583
|
3289 |
msgid "This ticket was moved to %1$s %2$s from %3$s %4$s"
|
3290 |
+
msgstr "Diese Karte wurde von %3$s %4$s nach %1$s %2$s verschoben"
|
3291 |
|
3292 |
#: src/Tribe/Admin/Move_Tickets.php:465
|
3293 |
msgid "%1$d attendee for %2$s was successfully %3$s. Please adjust capacity and stock manually as needed. This attendee will receive an email notifying them of the change."
|
3294 |
msgid_plural "%1$d attendees for %2$s were successfully %3$s. Please adjust capacity and stock manually as needed. These attendees will receive an email notifying them of the change."
|
3295 |
+
msgstr[0] "%1$d Teilnehmer für %2$s wurde erfolgreich %3$s. Bitte den Lagerbestand nach Bedarf manuell anpassen. Dieser Teilnehmer erhält eine E-Mail, in der er über die Änderung informiert wird."
|
3296 |
+
msgstr[1] "%1$d Teilnehmer für %2$s wurde erfolgreich %3$s. Bitte den Lagerbestand nach Bedarf manuell anpassen. Dieser Teilnehmer erhält eine E-Mail, in der er über die Änderung informiert wird."
|
3297 |
|
3298 |
#: src/Tribe/Admin/Move_Tickets.php:458
|
3299 |
msgctxt "moved tickets success message fragment"
|
3300 |
msgid "moved to %s and"
|
3301 |
+
msgstr "nach %s verschoben und"
|
3302 |
|
3303 |
#: src/Tribe/Admin/Move_Tickets.php:451
|
3304 |
msgctxt "moved tickets success message fragment"
|
3307 |
|
3308 |
#: src/Tribe/Admin/Move_Tickets.php:443
|
3309 |
msgid "Tickets could not be moved: there was an unexpected failure during reassignment."
|
3310 |
+
msgstr "Karten konnten nicht verschoben werden: bei der Neuzuordnung trat ein unerwarteter Fehler auf."
|
3311 |
|
3312 |
#: src/Tribe/Admin/Move_Tickets.php:435
|
3313 |
msgid "Tickets could not be moved: valid ticket IDs or a destination ID were not provided."
|
3314 |
+
msgstr "Karten konnten nicht verschoben werden: Gültige Karten-IDs oder eine Ziel-ID wurden nicht bereitgestellt."
|
3315 |
|
3316 |
#: src/Tribe/Admin/Move_Tickets.php:225
|
3317 |
msgctxt "attendee screen bulk actions"
|
3318 |
msgid "Move"
|
3319 |
+
msgstr "Verschieben"
|
3320 |
|
3321 |
#: src/Tribe/Admin/Move_Tickets.php:116
|
3322 |
msgid "Loading, please wait…"
|
3323 |
+
msgstr "Lade, bitte warten…"
|
3324 |
|
3325 |
#: src/Tribe/Admin/Move_Tickets.php:115
|
3326 |
msgid "No ticket types were found for this post."
|
3327 |
+
msgstr "Es wurden keine Karten für diesen Artikel gefunden."
|
3328 |
|
3329 |
#: src/Tribe/Admin/Move_Tickets.php:114
|
3330 |
msgid "No results found - you may need to widen your search criteria."
|
3331 |
+
msgstr "Keine Ergebnisse gefunden - Sie müssen eventuell Ihre Suchkriterien erweitern."
|
3332 |
|
3333 |
#: src/Tribe/Admin/Move_Tickets.php:113
|
3334 |
msgid "Unable to update the post list. Please refresh the page and try again."
|
3335 |
+
msgstr "Die Beitragsliste kann nicht aktualisiert werden. Aktualisieren Sie die Seite und versuchen Sie es erneut."
|
3336 |
|
3337 |
#: src/Tribe/Admin/Move_Tickets.php:112
|
3338 |
msgid "Woops! We could not complete the requested operation due to an unforeseen problem."
|
3339 |
+
msgstr "Hoppla! Wir konnten die angeforderte Operation aufgrund eines unvorhergesehenen Problems nicht abschließen."
|
3340 |
|
3341 |
#: src/Tribe/Admin/Move_Tickets.php:77
|
3342 |
msgid "Move Attendees"
|
3349 |
|
3350 |
#: src/Tribe/Admin/Move_Ticket_Types.php:205
|
3351 |
msgid "Ticket type was moved to <a href=\"%1$s\" target=\"_blank\">%2$s</a> from <a href=\"%3$s\" target=\"_blank\">%4$s</a>"
|
3352 |
+
msgstr "Der Kartentyp wurde aus <a href=\"%1$s\" target=\"_blank\">%2$s</a> von <a href=\"%3$s\" target=\"_blank\">%4$s verschoben </a>"
|
3353 |
|
3354 |
#: src/Tribe/Admin/Move_Ticket_Types.php:115
|
3355 |
msgid "Ticket type %1$s for %2$s was successfully moved to %3$s. All previously sold tickets of this type have been transferred to %3$s. Please adjust capacity and stock manually as needed. %1$s ticket holders have received an email notifying them of the change. You may now close this window!"
|
3356 |
+
msgstr "Kartentyp %1$s für %2$s wurde erfolgreich nach %3$s verschoben. Alle bisher verkauften Karten dieses Typs wurden nach %3$s übertragen. Bitte passe das Lager manuell nach Bedarf an. %1$s Karteninhaber haben eine E-Mail erhalten, die sie über die Änderung informiert. Das Fenster kann jetzt geschlossen werden!"
|
3357 |
|
3358 |
#: src/Tribe/Admin/Move_Ticket_Types.php:109
|
3359 |
msgid "Ticket type could not be moved: unexpected failure during reassignment."
|
3360 |
+
msgstr "Kartentyp konnte nicht verschoben werden: Unerwarteter Fehler bei der Neuzuweisung."
|
3361 |
|
3362 |
#: src/Tribe/Admin/Move_Ticket_Types.php:103
|
3363 |
msgid "Ticket type could not be moved: the ticket type or destination post was invalid."
|
3364 |
+
msgstr "Kartentyp konnte nicht verschoben werden: Der Kartentyp oder Zielbeitrag war ungültig."
|
3365 |
|
3366 |
#: src/Tribe/Admin/Move_Ticket_Types.php:72
|
3367 |
#: src/Tribe/Admin/Move_Tickets.php:252
|
3371 |
#: src/Tribe/Admin/Move_Ticket_Types.php:28
|
3372 |
#: src/resources/js/app/blocks.js:42942
|
3373 |
msgid "Move Ticket Types"
|
3374 |
+
msgstr "Kartentypen verschieben"
|
3375 |
|
3376 |
#: common/src/admin-views/tribe-options-licenses.php:19
|
3377 |
msgid "Each paid add-on has its own unique license key. Paste the key into its appropriate field below, and give it a moment to validate. You know you're set when a green expiration date appears alongside a \"valid\" message. Then click Save Changes."
|
3378 |
+
msgstr "Jedes bezahlte Add-On hat seinen eigenen Lizenzschlüssel. Bitte einfach den Schlüssel in das entsprechende Feld unten einfügen und einen Moment warten, um ihn prüfen zu lassen, erscheint ein grünes Ablaufdatum neben einer gültigen Meldung."
|
3379 |
|
3380 |
#: common/src/admin-views/tribe-options-help.php:55
|
3381 |
msgid "Event Log"
|
3383 |
|
3384 |
#: common/src/admin-views/tribe-options-help.php:42
|
3385 |
msgid "The details of your calendar plugin and settings is often needed for you or our staff to help troubleshoot an issue. Please opt-in below to automatically share your system information with our support team. This will allow us to assist you faster if you post in our help desk."
|
3386 |
+
msgstr "Die Details Ihres Kalender-Plugins und die Einstellungen werden oft für Sie oder unsere Mitarbeiter benötigt, um ein Problem zu beheben. Bitte melden Sie sich an, um Ihre Systeminformationen automatisch mit unserem Support-Team zu teilen. Dieses erlaubt uns, Sie schneller zu unterstützen, wenn Sie in unseren Foren posten."
|
3387 |
|
3388 |
#: common/src/admin-views/app-shop.php:26
|
3389 |
msgid "Buy This Add-On"
|
3390 |
+
msgstr "Dieses Add-On kaufen"
|
3391 |
|
3392 |
#: common/src/admin-views/app-shop.php:5
|
3393 |
msgid "Browse All Add-Ons"
|
3395 |
|
3396 |
#: common/src/admin-views/app-shop.php:4
|
3397 |
msgid "Events Add-Ons"
|
3398 |
+
msgstr "Veranstaltung Add-Ons"
|
3399 |
|
3400 |
#: common/src/Tribe/Languages/Locations.php:110
|
3401 |
msgid "Côte d'Ivoire"
|
3402 |
+
msgstr "Elfenbeinküste"
|
3403 |
|
3404 |
#: common/src/Tribe/Support.php:372
|
3405 |
msgid "Unique System Info Key Generated"
|
3406 |
+
msgstr "Einzigartiger Systeminfoschlüssel generiert"
|
3407 |
|
3408 |
#: common/src/Tribe/Support.php:358 common/src/Tribe/Support.php:384
|
3409 |
msgid "Permission Error"
|
3410 |
+
msgstr "Berechtigungsfehler"
|
3411 |
|
3412 |
#: common/src/Tribe/Support.php:325 common/src/Tribe/Support.php:330
|
3413 |
msgid "Invalid Key"
|
3415 |
|
3416 |
#: common/src/Tribe/Support.php:306
|
3417 |
msgid "Your system information will only be used by the Modern Tribe support team. All information is stored securely. We do not share this information with any third parties."
|
3418 |
+
msgstr "Ihre Systeminformationen werden nur vom Support-Team von Modern Tribe verwendet. Alle Informationen werden sicher gespeichert. Wir geben diese Informationen nicht an Dritte weiter."
|
3419 |
|
3420 |
#: common/src/Tribe/Support.php:305
|
3421 |
msgid "Yes, automatically share my system information with the Modern Tribe support team"
|
3422 |
+
msgstr "Ja, teile meine Systeminformationen automatisch mit dem Modern Tribe-Supportteam"
|
3423 |
|
3424 |
#: common/src/Tribe/PUE/Notices.php:441
|
3425 |
msgctxt "formatted plugin list"
|
3426 |
msgid "%1$s and %2$s"
|
3427 |
+
msgstr "%1$s und %2$s"
|
3428 |
|
3429 |
#: common/src/Tribe/PUE/Notices.php:356
|
3430 |
msgid "You have a license key for %1$s but the key is out of installs. %2$sVisit the Events Calendar website%3$s to manage your installs, upgrade your license, or purchase a new one."
|
3431 |
msgid_plural "You have license keys for %1$s but your keys are out of installs. %2$sVisit the Events Calendar website%3$s to manage your installs, upgrade your licenses, or purchase new ones."
|
3432 |
+
msgstr[0] "Es wurde ein Lizenzschlüssel für %1$s eingegeben, aber der Schlüssel wird schon verwendet. %2$sDie Events Calendar Website besuchen%3$s, um die Installationen zu verwalten, die Lizenz zu aktualisieren oder eine neue zu kaufen."
|
3433 |
+
msgstr[1] "Es wurde Lizenzschlüssel für %1$s eingegeben, aber die Schlüssel wird schon verwendet. %2$sDie Events Calendar Website besuchen%3$s, um die Installationen zu verwalten, die Lizenz zu aktualisieren oder eine neue zu kaufen."
|
3434 |
|
3435 |
#: common/src/Tribe/PUE/Notices.php:324
|
3436 |
msgid "There is an update available for %1$s but your license has expired. %2$sVisit the Events Calendar website to renew your license.%3$s"
|
3437 |
msgid_plural "Updates are available for %1$s but your license keys have expired. %2$sVisit the Events Calendar website to renew your licenses.%3$s"
|
3438 |
+
msgstr[0] "Für %1$s steht ein Update zur Verfügung, aber Ihre Lizenzschlüssel ist abgelaufen. %2$sBesuchen Sie die Events Calendar Website, um Ihre Lizenz zu verlängern.%3$s"
|
3439 |
+
msgstr[1] "Für %1$s steht ein Update zur Verfügung, aber Ihre Lizenzschlüssel sind abgelaufen. %2$sBesuchen Sie die Events Calendar Website, um Ihre Lizenz zu verlängern.%3$s"
|
3440 |
|
3441 |
#: common/src/Tribe/PUE/Checker.php:1065
|
3442 |
msgid "There is an update for %s. %sRenew your license%s to get access to bug fixes, security updates, and new features."
|
3443 |
+
msgstr "Es gibt ein Update für %s. %sDie Lizenz erneuern%s, um Zugriff auf Fehlerkorrekturen, Sicherheitsupdates und neue Funktionen zu erhalten."
|
3444 |
|
3445 |
#: common/src/Tribe/PUE/Checker.php:1008
|
3446 |
msgid "There is an update for %s. You'll need to %scheck your license%s to have access to updates, downloads, and support."
|
3447 |
+
msgstr "Es gibt ein Update für %s. Bitte %süberprüfen die Lizenz überprüfen%s, um Zugriff auf Fehlerkorrekturen, Sicherheitsupdates und neue Funktionen zu erhalten."
|
3448 |
|
3449 |
#: common/src/Tribe/PUE/Notices.php:339 common/src/Tribe/PUE/Checker.php:972
|
3450 |
msgid " (opens in a new window)"
|
3452 |
|
3453 |
#: common/src/Tribe/PUE/Notices.php:337 common/src/Tribe/PUE/Checker.php:970
|
3454 |
msgid "Renew Your License Now"
|
3455 |
+
msgstr "Jetzt Lizenz erneuern"
|
3456 |
|
3457 |
#: common/src/Tribe/Main.php:276
|
3458 |
msgid ": Selected 1 row"
|
3459 |
+
msgstr ": 1 Zeile ausgewählt"
|
3460 |
|
3461 |
#: common/src/Tribe/Main.php:275
|
3462 |
msgid ": Selected %d rows"
|
3463 |
+
msgstr ": %d Zeilen ausgewählt"
|
3464 |
|
3465 |
#: common/src/Tribe/Main.php:270
|
3466 |
msgid "Previous"
|
3467 |
+
msgstr "Zurück"
|
3468 |
|
3469 |
#: common/src/Tribe/Main.php:269 common/src/Tribe/Main.php:286
|
3470 |
msgid "Next"
|
3471 |
+
msgstr "Nächstes"
|
3472 |
|
3473 |
#: common/src/Tribe/Main.php:268
|
3474 |
msgid "All"
|
3476 |
|
3477 |
#: common/src/Tribe/Main.php:263
|
3478 |
msgid "Search:"
|
3479 |
+
msgstr "Suchen:"
|
3480 |
|
3481 |
#: common/src/Tribe/Main.php:262
|
3482 |
msgid "No matching records found"
|
3483 |
+
msgstr "Keine passenden Ergebnisse gefunden"
|
3484 |
|
3485 |
#: common/src/Tribe/Main.php:261
|
3486 |
msgid "(filtered from _MAX_ total entries)"
|
3488 |
|
3489 |
#: common/src/Tribe/Main.php:260
|
3490 |
msgid "Showing 0 to 0 of 0 entries"
|
3491 |
+
msgstr "Zeige 0 bis 0 von 0 Einträgen"
|
3492 |
|
3493 |
#: common/src/Tribe/Main.php:259
|
3494 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
3495 |
+
msgstr "Zeige __START_ bis _END_ von _TOTAL_ Einträgen"
|
3496 |
|
3497 |
#: common/src/Tribe/Main.php:258
|
3498 |
msgid "No data available in table"
|
3499 |
+
msgstr "Kein Daten in Tabelle vorhanden"
|
3500 |
|
3501 |
#: common/src/Tribe/Main.php:257
|
3502 |
msgid "Show _MENU_ entries"
|
3503 |
+
msgstr "Zeige _MENU_ Einträge"
|
3504 |
|
3505 |
#: common/src/Tribe/Main.php:255
|
3506 |
msgid ": activate to sort column descending"
|
3508 |
|
3509 |
#: common/src/Tribe/Main.php:254
|
3510 |
msgid ": activate to sort column ascending"
|
3511 |
+
msgstr ": aktivieren, um Spalte aufsteigend zu sortieren"
|
3512 |
|
3513 |
#: common/src/Tribe/Main.php:299
|
3514 |
msgid "Press \"Cmd + C\" to copy"
|
3515 |
+
msgstr "Drücke \"CTRL + C\" um zu kopieren"
|
3516 |
|
3517 |
#: common/src/Tribe/Main.php:298
|
3518 |
msgid "System info copied"
|
3519 |
+
msgstr "Systeminformationen kopiert"
|
3520 |
|
3521 |
#: common/src/Tribe/Main.php:297
|
3522 |
#: common/src/admin-views/tribe-options-help.php:50
|
3523 |
msgid "Copy to clipboard"
|
3524 |
+
msgstr "In die Zwischenablage kopieren"
|
3525 |
|
3526 |
#: common/src/Tribe/Error.php:38
|
3527 |
msgid "An Unknown error occurred"
|
3533 |
|
3534 |
#: common/src/Tribe/Admin/Activation_Page.php:92
|
3535 |
msgid "Return to WordPress Updates"
|
3536 |
+
msgstr "Zurück zu WordPress Updates"
|
3537 |
|
3538 |
#: common/src/Tribe/Admin/Activation_Page.php:92
|
3539 |
msgid "Go to WordPress Updates page"
|
3541 |
|
3542 |
#: common/src/Tribe/Admin/Activation_Page.php:84
|
3543 |
msgid "Return to Plugins page"
|
3544 |
+
msgstr "Zurück zur Pluginseite"
|
3545 |
|
3546 |
#: common/src/Tribe/Admin/Activation_Page.php:84
|
3547 |
msgid "Go to plugins page"
|
3549 |
|
3550 |
#: common/src/Tribe/Admin/Notice/Plugin_Download.php:101
|
3551 |
msgid "To begin using %2$s, please install and activate the latest version of %3$s."
|
3552 |
+
msgstr "Um %1$s zu nutzen, bitte die aktuelle Version von %2$s installieren und aktivieren. "
|
3553 |
|
3554 |
#: src/Tribe/Tickets.php:1819
|
3555 |
msgid "Tickets are not available as this %s has passed."
|
3556 |
+
msgstr "Karten sind nicht verfügbar, da diese %s schon vorbei ist."
|
3557 |
|
3558 |
#: src/Tribe/Metabox.php:559 src/Tribe/Assets.php:125
|
3559 |
msgid "Please enter in without thousand separators and currency symbols."
|
3560 |
+
msgstr "Bitte ohne 1000er Trennzeichen und Währungssymbol eingeben."
|
3561 |
|
3562 |
#: common/src/Tribe/Support.php:171
|
3563 |
msgid "English"
|
3565 |
|
3566 |
#: common/src/Tribe/Plugins_API.php:126
|
3567 |
msgid "The Eventbrite Tickets add-on allows you to create & sell tickets through The Events Calendar using the power of %1$sEventbrite%2$s. Whether you’re creating your ticket on the WordPress dashboard or importing the details of an already-existing event from %1$sEventbrite.com%2$s, this add-on brings the power of the Eventbrite API to your calendar."
|
3568 |
+
msgstr "Das %1$sEventbrite Ticket Add-On%2$s ermöglicht das Erstellen und Verkaufen von Karten mit The Events Calendar. Egal ob Sie eine Karte im Wordpress Dashboard erstellen oder die Details einer bereits bestehenden Veranstaltung von %1$sEventbrite.com%2$s importieren, die Eventbrite Schnittstelle hilft dabei."
|
3569 |
|
3570 |
#: common/src/Tribe/Plugins_API.php:115
|
3571 |
msgctxt "Names of required plugins for Community Tickets"
|
3574 |
|
3575 |
#: common/src/Tribe/Plugins_API.php:114
|
3576 |
msgid "Enable Community Events organizers to offer tickets to their events. You can set flexible payment and fee options. They can even check-in attendees to their events! All of this managed from the front-end of your site without ever needing to grant access to your admin"
|
3577 |
+
msgstr "Aktivieren Sie Community Events Tickets, um Karten für ihre Veranstaltungen zu verkaufen. Sie können flexible Zahlungs und Gebührenoptionen verwenden. Sie können sogar die Teilnehmer zu ihren Veranstaltungen einchecken! Dies ist alles vom Front-End Ihrer Website möglich, ohne jemandem Admin Zugang zu Ihrer Website zu gewähren."
|
3578 |
|
3579 |
#: common/src/Tribe/Plugins_API.php:48
|
3580 |
msgid "The Events Calendar PRO is a paid Add-On to our open source WordPress plugin %1$sThe Events Calendar%2$s. PRO offers a whole host of calendar features including recurring events, custom event attributes, saved venues and organizers, venue pages, advanced event admin and lots more."
|
3581 |
+
msgstr "Der Events Calendar PRO ist ein kostenpflichtiges Add-On für unser Open Source WordPress plugin %1$sThe Events Calendar%2$s. PRO bietet vielfältige Funktionen inklusive Serienterminen, individuelle Felder, abspeichern und Wiederverwenden von Veranstaltern und Veranstaltungsorten, extra Seiten für Veranstaltungsorte, erweiterte Administrationsmöglichkeiten der Events und vieles mehr."
|
3582 |
|
3583 |
#: common/src/Tribe/Plugins_API.php:94
|
3584 |
msgid "It is awesome that your calendar is <em>THE PLACE</em> to get hooked up with prime choice ways to spend time. You have more events than Jabba the Hutt has rolls. Too bad visitors are hiring a personal assistant to go through all the choices. Ever wish you could just filter the calendar to only show events in walking distance, on a weekend, that are free? BOOM. Now you can. Introducing… the Filter Bar."
|
3585 |
+
msgstr "Es ist großartig, dass Ihr Kalender <em>DER PLATZ</em> für Premium Verkäufe ist. Sie haben mehr Events als Rihanna? Schade nur, dass Besucher einen persönlichen Assistenten benötigen, um sich durch die ganzen Angebote zu wühlen. Wollen Sie Ihre Veranstaltungen filtern, z.B. nach Entfernung, nur am Wochenende oder kostenlose Events? Dann nutzen Sie The Filter Bar!"
|
3586 |
|
3587 |
#: common/src/Tribe/Admin/Help_Page.php:227 common/src/Tribe/Plugins_API.php:90
|
3588 |
msgid "Filter Bar"
|
3590 |
|
3591 |
#: common/src/Tribe/Credits.php:64
|
3592 |
msgid "Rate %1$sEvent Tickets%2$s %3$s"
|
3593 |
+
msgstr "Bewerte %1$sEvent Tickets%2$s %3$s"
|
3594 |
|
3595 |
#: common/src/Tribe/Credits.php:55
|
3596 |
msgid "Rate %1$sThe Events Calendar%2$s %3$s"
|
3597 |
+
msgstr "Bewerte %1$sThe Events Calendar%2$s %3$s"
|
3598 |
|
3599 |
#: src/Tribe/RSVP.php:811
|
3600 |
msgid "You confirmed you will not be attending %s"
|
3601 |
+
msgstr "Du hast bestätigt, an %s nicht teilzunehmen"
|
3602 |
|
3603 |
#: src/views/tickets/email-non-attendance.php:263
|
3604 |
msgid "Thank you for confirming that you will not be attending the above event."
|
3605 |
+
msgstr "Danke für die Bestätigung, dass Sie nicht an der obigen Veranstaltung teilnehmen."
|
3606 |
|
3607 |
#: src/views/tickets/orders-rsvp.php:87
|
3608 |
#: src/views/tickets/orders-pp-tickets.php:76
|
3609 |
msgid "Type: "
|
3610 |
+
msgstr "Typ:"
|
3611 |
|
3612 |
#: src/views/tickets/rsvp.php:211
|
3613 |
msgid "Login to RSVP"
|
3615 |
|
3616 |
#: src/views/tickets/orders.php:79
|
3617 |
msgid "Update %s"
|
3618 |
+
msgstr "%s aktualisieren"
|
3619 |
|
3620 |
#: src/views/tickets/orders.php:41
|
3621 |
msgid "View %s"
|
3622 |
+
msgstr "%s anzeigen"
|
3623 |
|
3624 |
#: src/views/tickets/orders-rsvp.php:63
|
3625 |
#: src/views/tickets/orders-pp-tickets.php:66
|
3633 |
|
3634 |
#: src/views/tickets/orders-rsvp.php:38
|
3635 |
msgid "Reserved by %1$s (%2$s)"
|
3636 |
+
msgstr "Reserviert von %1$s (%2$s)"
|
3637 |
|
3638 |
#: src/views/tickets/orders-rsvp.php:29
|
3639 |
msgid "My RSVPs for This %s"
|
3640 |
+
msgstr "Meine RSVPs für diese %s"
|
3641 |
|
3642 |
#: src/views/tickets/orders-link.php:39
|
3643 |
#: src/views/blocks/attendees/order-links.php:65
|
3644 |
msgid "View your %s"
|
3645 |
+
msgstr "Prüfe deine %s"
|
3646 |
|
3647 |
#: src/views/tickets/orders-link.php:38
|
3648 |
#: src/views/blocks/attendees/order-links.php:48
|
3649 |
msgid "You have %s for this %s."
|
3650 |
+
msgstr "Du hast %s für diese %s."
|
3651 |
|
3652 |
#: src/views/tickets/orders-link.php:34
|
3653 |
msgid "%d Ticket"
|
3654 |
msgid_plural "%d Tickets"
|
3655 |
+
msgstr[0] "%d Karten"
|
3656 |
+
msgstr[1] "%d Karten"
|
3657 |
|
3658 |
#: src/views/tickets/orders-link.php:30
|
3659 |
msgid "%d RSVP"
|
3663 |
|
3664 |
#: src/views/shortcodes/my-attendance-list.php:32
|
3665 |
msgid "You have not indicated your attendance for any upcoming events."
|
3666 |
+
msgstr "Sie haben Ihre Teilnahme für kommende Veranstaltungen nicht angegeben."
|
3667 |
|
3668 |
#: src/views/shortcodes/my-attendance-list-logged-out.php:12
|
3669 |
msgid "To see a list of events you're attending, you will need to log in."
|
3670 |
+
msgstr "Bitte einloggen, um sich eine Übersicht über alle Veranstaltungen anzuzeigen, an welchen Sie teilnehmen."
|
3671 |
|
3672 |
#: src/admin-views/tribe-options-tickets.php:129
|
3673 |
msgid "You can require that users log into your site before they are able to RSVP (or buy tickets). Please review your WordPress Membership option (via the General Settings admin screen) before adjusting this setting."
|
3674 |
+
msgstr "Sie können verlangen, dass Nutzer sich zuerst anmelden muss, bevor sie RSVP (oder Karten kaufen) nutzen können. Bitte überprüfen Sie Ihre WordPress Mitgliedschaftsoptionen (unter Allgemeine Einstellungen im Adminbereich) bevor Sie die Einstellungen ändern."
|
3675 |
|
3676 |
#: src/admin-views/tribe-options-tickets.php:124
|
3677 |
msgid "Login Requirements"
|
3678 |
+
msgstr "Anmelde Voraussetzungen"
|
3679 |
|
3680 |
#: src/admin-views/tribe-options-tickets.php:53
|
3681 |
msgid "Require users to log in before they RSVP"
|
3682 |
+
msgstr "Der Nutzer muss sich einloggen vor dem RSVP"
|
3683 |
|
3684 |
#: src/Tribe/Tickets_View.php:808
|
3685 |
msgid "This RSVP is no longer active."
|
3686 |
+
msgstr "Diese Karten sind nicht länger aktiv."
|
3687 |
|
3688 |
#: src/Tribe/Tickets_View.php:741
|
3689 |
msgid "Ticket"
|
3690 |
+
msgstr "Karte"
|
3691 |
|
3692 |
#: src/views/blocks/rsvp/status/going.php:26
|
3693 |
#: src/modules/blocks/rsvp/counters/template.js:27
|
3697 |
|
3698 |
#: src/Tribe/Tickets.php:1869
|
3699 |
msgid "There are no tickets available at this time."
|
3700 |
+
msgstr "Zu dieser Zeit sind keine Karten für diese Veranstaltung verfügbar."
|
3701 |
|
3702 |
#: src/Tribe/Tickets.php:1867
|
3703 |
msgid "Tickets are no longer available."
|
3704 |
+
msgstr "Es sind keine Karten für diese Veranstaltung mehr verfügbar."
|
3705 |
|
3706 |
#: src/views/blocks/tickets/content-inactive.php:18 src/Tribe/Tickets.php:1864
|
3707 |
#: src/modules/blocks/tickets/container/template.js:47
|
3708 |
#: src/resources/js/app/blocks.js:44107
|
3709 |
msgid "Tickets are not yet available"
|
3710 |
+
msgstr "Es sind noch keine Karten für diese Veranstaltung verfügbar"
|
3711 |
|
3712 |
#: src/Tribe/Main.php:808
|
3713 |
msgid "Buy"
|
3721 |
|
3722 |
#: src/Tribe/Tickets_View.php:737
|
3723 |
msgid "RSVPs"
|
3724 |
+
msgstr "RSVPs"
|
3725 |
|
3726 |
#: src/Tribe/CSV_Importer/RSVP_Importer.php:250
|
3727 |
msgid "Recurring event tickets are not supported, event %s."
|
3728 |
+
msgstr "Karten für Serientermine werden nicht unterstützt, Veranstaltung %s"
|
3729 |
|
3730 |
#: src/Tribe/CSV_Importer/Column_Names.php:42
|
3731 |
msgid "Ticket Stock"
|
3732 |
+
msgstr "Kartenbestand"
|
3733 |
|
3734 |
#: src/Tribe/CSV_Importer/Column_Names.php:41
|
3735 |
msgid "Ticket End Sale Time"
|
3736 |
+
msgstr "Karten Verkaufsendzeit"
|
3737 |
|
3738 |
#: src/Tribe/CSV_Importer/Column_Names.php:40
|
3739 |
msgid "Ticket End Sale Date"
|
3740 |
+
msgstr "Karten Verkaufsenddatum"
|
3741 |
|
3742 |
#: src/Tribe/CSV_Importer/Column_Names.php:39
|
3743 |
msgid "Ticket Start Sale Time"
|
3744 |
+
msgstr "Karten Verkaufsstartzeit"
|
3745 |
|
3746 |
#: src/Tribe/CSV_Importer/Column_Names.php:38
|
3747 |
msgid "Ticket Start Sale Date"
|
3748 |
+
msgstr "Karten Verkaufsstartdatum"
|
3749 |
|
3750 |
#: src/Tribe/CSV_Importer/Column_Names.php:36
|
3751 |
msgid "Ticket Description"
|
3752 |
+
msgstr "Kartenbeschreibung"
|
3753 |
|
3754 |
#: src/Tribe/CSV_Importer/Column_Names.php:35
|
3755 |
msgid "Ticket Name"
|
3756 |
+
msgstr "Kartenname"
|
3757 |
|
3758 |
#: src/Tribe/CSV_Importer/Column_Names.php:34
|
3759 |
msgid "Event Name or ID or Slug"
|
3765 |
|
3766 |
#: common/src/admin-views/event-log.php:100
|
3767 |
msgid "The selected log file is empty or has not been generated yet."
|
3768 |
+
msgstr "Die ausgewählte Protokolldatei ist leer oder wurde noch nicht generiert."
|
3769 |
|
3770 |
#: common/src/admin-views/event-log.php:43
|
3771 |
msgid "Method"
|
3777 |
|
3778 |
#: common/src/Tribe/Validate.php:168
|
3779 |
msgid "%s must contain numbers, letters, dashes and undescores only"
|
3780 |
+
msgstr "%s darf nur Zahlen, Buchstaben, Bindestriche und Unterstriche enthalten"
|
3781 |
|
3782 |
#: common/src/Tribe/Log.php:376
|
3783 |
msgid "Full debug (all events)"
|
3793 |
|
3794 |
#: common/src/Tribe/Log.php:373
|
3795 |
msgid "Disabled"
|
3796 |
+
msgstr "deaktiviert"
|
3797 |
|
3798 |
#: common/src/Tribe/Log.php:274
|
3799 |
msgid "Cannot set %s as the current logging engine"
|
3801 |
|
3802 |
#: common/src/Tribe/Log/Null_Logger.php:26
|
3803 |
msgid "Null logger (will log nothing)"
|
3804 |
+
msgstr "Keine Protokollierung"
|
3805 |
|
3806 |
#: common/src/Tribe/Log/File_Logger.php:128
|
3807 |
msgid "Default (uses temporary files)"
|
3810 |
#: common/src/Tribe/Log/Admin.php:148
|
3811 |
msgctxt "log engines"
|
3812 |
msgid "None currently available"
|
3813 |
+
msgstr "Keine aktuellen verfügbar"
|
3814 |
|
3815 |
#: common/src/Tribe/Log/Admin.php:133
|
3816 |
msgctxt "log selector"
|
3817 |
msgid "None currently available"
|
3818 |
+
msgstr "Keine aktuellen verfügbar"
|
3819 |
|
3820 |
#: src/views/tickets/rsvp.php:199
|
3821 |
msgid "Don't list me on the public attendee list"
|
3822 |
+
msgstr "Listen Sie mich nicht auf der öffentlichen Teilnehmerliste"
|
3823 |
|
3824 |
#: src/views/tickets/rsvp.php:124
|
3825 |
msgid "Send RSVP confirmation to:"
|
3826 |
+
msgstr "RSVP Bestätigung senden an:"
|
3827 |
|
3828 |
#: src/views/tickets/rsvp.php:50
|
3829 |
msgid "Please fill in the RSVP quantity, confirmation name, and email fields."
|
3830 |
+
msgstr "Bitte füllen Sie den RSVP Bestätigungsnamen- und die E-Mail-Felder aus."
|
3831 |
|
3832 |
#: src/admin-views/meta-box.php:85
|
3833 |
msgid "(%s sold)"
|
3841 |
|
3842 |
#: src/admin-views/meta-box.php:69
|
3843 |
msgid "Enable global stock"
|
3844 |
+
msgstr "Globalen Bestand freigeben"
|
3845 |
|
3846 |
#: src/Tribe/Assets.php:118
|
3847 |
msgid "It looks like you have modified your shared capacity setting but have not saved or updated the post."
|
3848 |
+
msgstr "Es scheint, dass Du Deine globalen Bestandseinstellungen geändert hast, aber den Beitrag nicht gespeichert oder aktualisiert hast."
|
3849 |
|
3850 |
#: src/Tribe/Attendees_Table.php:410
|
3851 |
msgid "View order"
|
3852 |
+
msgstr "Bestellung anzeigen"
|
3853 |
|
3854 |
#: common/src/admin-views/tribe-options-help.php:52
|
3855 |
msgid "Recent Template Changes"
|
3856 |
+
msgstr "Aktuelle Änderungen an Vorlagen"
|
3857 |
|
3858 |
#: common/src/Tribe/Support/Template_Checker_Report.php:115
|
3859 |
msgid "Information about recent template changes and potentially impacted template overrides is provided below."
|
3861 |
|
3862 |
#: common/src/Tribe/Support/Template_Checker_Report.php:113
|
3863 |
msgid "No notable template changes detected."
|
3864 |
+
msgstr "Keine nennenswerten Änderungen an der Vorlage erkannt."
|
3865 |
|
3866 |
#: common/src/Tribe/Support/Template_Checker_Report.php:97
|
3867 |
msgid "based on %s version"
|
3869 |
|
3870 |
#: common/src/Tribe/Support/Template_Checker_Report.php:96
|
3871 |
msgid "version data missing from override"
|
3872 |
+
msgstr "Versionsdaten vom Überschreiben fehlen"
|
3873 |
|
3874 |
#: common/src/Tribe/Support/Template_Checker_Report.php:92
|
3875 |
msgid "Existing theme overrides that may need revision:"
|
3877 |
|
3878 |
#: common/src/Tribe/Support/Template_Checker_Report.php:82
|
3879 |
msgid "Templates introduced or updated with this release (%s):"
|
3880 |
+
msgstr "Vorlagen eingeführt oder aktualisiert mit dieser Version (%s):"
|
3881 |
|
3882 |
#: common/src/Tribe/Support/Template_Checker_Report.php:78
|
3883 |
msgid "No notable changes detected"
|
3884 |
+
msgstr "Keine nennenswerten Änderungen gefunden"
|
3885 |
|
3886 |
#. Author URI of the plugin
|
3887 |
msgid "http://m.tri.be/28"
|
3893 |
|
3894 |
#: src/views/tickets/rsvp.php:221
|
3895 |
msgid "Confirm RSVP"
|
3896 |
+
msgstr "Teilnahme bestätigen"
|
3897 |
|
3898 |
#: src/views/tickets/rsvp.php:154 src/views/blocks/rsvp/form/name.php:31
|
3899 |
#: src/Tribe/Privacy.php:159 src/Tribe/Privacy.php:440
|
3900 |
msgid "Full Name"
|
3901 |
+
msgstr "Vor- und Nachname"
|
3902 |
|
3903 |
#: src/views/tickets/tpp.php:98 src/views/tickets/rsvp.php:97
|
3904 |
#: src/views/blocks/rsvp/details/availability.php:23
|
3915 |
#: src/modules/blocks/rsvp/container/template.js:31
|
3916 |
#: src/resources/js/app/blocks.js:42083 src/resources/js/app/blocks.js:43192
|
3917 |
msgid "RSVP"
|
3918 |
+
msgstr "Teilnahmebestätigungen"
|
3919 |
|
3920 |
#: src/views/tickets/email.php:406
|
3921 |
#: src/Tribe/Commerce/PayPal/Orders/Table.php:72
|
3922 |
msgid "Purchaser"
|
3923 |
+
msgstr "Käufer"
|
3924 |
|
3925 |
#: src/views/tickets/email.php:402
|
3926 |
msgid "Ticket Type"
|
3927 |
+
msgstr "Kartentyp"
|
3928 |
|
3929 |
#: src/views/tickets/email.php:27
|
3930 |
#: src/views/tickets/email-ticket-type-moved.php:25
|
3931 |
#: src/views/tickets/email-non-attendance.php:39
|
3932 |
#: src/views/tickets/email-tickets-moved.php:26
|
3933 |
msgid "Your tickets"
|
3934 |
+
msgstr "Ihre Karten"
|
3935 |
|
3936 |
#: src/views/tickets/attendees-email.php:24
|
3937 |
#: src/modules/blocks/attendees/index.js:21
|
3941 |
|
3942 |
#: src/admin-views/tribe-options-tickets.php:68
|
3943 |
msgid "Post types that can have tickets"
|
3944 |
+
msgstr "Beitragsarten, welche Karten haben können"
|
3945 |
|
3946 |
#: src/admin-views/editor/panel/settings.php:14
|
3947 |
#: src/admin-views/tribe-options-tickets.php:64
|
3948 |
msgid "Ticket Settings"
|
3949 |
+
msgstr "Karteneinstellungen"
|
3950 |
|
3951 |
#: src/admin-views/meta-box.php:240 src/admin-views/editor/panel/ticket.php:199
|
3952 |
#: src/admin-views/editor/panel/settings.php:81
|
3958 |
|
3959 |
#: src/admin-views/meta-box.php:239
|
3960 |
msgid "Save this ticket"
|
3961 |
+
msgstr "Karte abspeichern"
|
3962 |
|
3963 |
#: src/admin-views/meta-box.php:219
|
3964 |
msgid "If you don't set a start/end date for sales, tickets will be available from now until the event ends."
|
3965 |
+
msgstr "Wenn kein Start-/ Enddatum zum Verkauf gesetzt wird, werden die Karten von jetzt bis zum Ende der Veranstaltung erwerbbar sein."
|
3966 |
|
3967 |
#: src/admin-views/meta-box.php:215
|
3968 |
msgid "When will ticket sales occur?"
|
3969 |
+
msgstr "Wann wird der Kartenverkauf stattfinden?"
|
3970 |
|
3971 |
#: src/admin-views/meta-box.php:192
|
3972 |
#: src/admin-views/editor/fieldset/advanced.php:102
|
3976 |
#: src/admin-views/meta-box.php:161
|
3977 |
#: src/admin-views/editor/fieldset/advanced.php:70
|
3978 |
msgid "Start sale:"
|
3979 |
+
msgstr "Verkaufsstart:"
|
3980 |
|
3981 |
#: src/admin-views/meta-box.php:152
|
3982 |
msgid "Ticket Description:"
|
3983 |
+
msgstr "Karten Beschreibung:"
|
3984 |
|
3985 |
#: src/admin-views/meta-box.php:145
|
3986 |
msgid "Ticket Name:"
|
3987 |
+
msgstr "Karten Name:"
|
3988 |
|
3989 |
#: src/admin-views/meta-box.php:128 src/admin-views/editor/panel/ticket.php:102
|
3990 |
msgid "Sell using:"
|
3991 |
+
msgstr "Verkaufen mit:"
|
3992 |
|
3993 |
#: src/admin-views/meta-box.php:123 src/admin-views/editor/panel/ticket.php:61
|
3994 |
msgid "Edit ticket"
|
3995 |
+
msgstr "Karte bearbeiten"
|
3996 |
|
3997 |
#: src/admin-views/meta-box.php:112 src/admin-views/meta-box.php:122
|
3998 |
#: src/admin-views/editor/panel/ticket.php:53
|
3999 |
msgid "Add new ticket"
|
4000 |
+
msgstr "Neue Karte hinzufügen"
|
4001 |
|
4002 |
#: src/admin-views/meta-box.php:54 src/admin-views/editor/panel/settings.php:67
|
4003 |
msgid "Remove"
|
4004 |
+
msgstr "Entfernen"
|
4005 |
|
4006 |
#: src/admin-views/meta-box.php:46 src/admin-views/editor/panel/settings.php:51
|
4007 |
msgid "Select an Image"
|
4008 |
+
msgstr "Ein Bild auswählen"
|
4009 |
|
4010 |
#: src/admin-views/meta-box.php:43
|
4011 |
msgid "The maximum image size in the email will be 580px wide by any height, and then scaled for mobile. If you would like \"retina\" support use an image sized to 1160px wide."
|
4012 |
+
msgstr "Die maximale Bildgröße in der E-Mail beträgt 580px in Höhe und Breite. Es wird für Mobilgeräte verkleinert. Wenn Sie Retina-Displays unterstützen nutzen wollen, verwenden Sie Bild mit einer Breite von 1160px."
|
4013 |
|
4014 |
#: src/admin-views/meta-box.php:42
|
4015 |
msgid "Upload image for the ticket header."
|
4016 |
+
msgstr "Laden Sie ein Bild für den Kartenkopfbereich hoch"
|
4017 |
|
4018 |
#: src/admin-views/meta-box.php:31
|
4019 |
msgid "This event was created using Community Events. Are you sure you want to sell tickets for it?"
|
4020 |
+
msgstr "Diese Veranstaltung wurde durch Community Events erstellt. Wollen Sie wirklich Karten dafür veraufen?"
|
4021 |
|
4022 |
#: src/Tribe/Status/Abstract_Commerce.php:168
|
4023 |
msgid "Sold %d"
|
4024 |
+
msgstr "%d verkauft"
|
4025 |
|
4026 |
#: src/admin-views/list.php:52
|
4027 |
msgid "Edit in %s"
|
4029 |
|
4030 |
#: src/admin-views/list.php:47 common/src/admin-views/event-log.php:65
|
4031 |
msgid "View"
|
4032 |
+
msgstr "Anzeige"
|
4033 |
|
4034 |
#: src/admin-views/list.php:33
|
4035 |
#: src/modules/blocks/rsvp/attendee-registration/template.js:23
|
4036 |
#: src/modules/blocks/ticket/container-content/attendees-registration/template.js:21
|
4037 |
#: src/resources/js/app/blocks.js:41781 src/resources/js/app/blocks.js:46203
|
4038 |
msgid "Edit"
|
4039 |
+
msgstr "Anpassen"
|
4040 |
|
4041 |
#: src/admin-views/price-fields.php:16
|
4042 |
#: src/admin-views/legacy-ticket-fields.php:28
|
4047 |
#: src/admin-views/editor/fieldset/price.php:67
|
4048 |
#: src/admin-views/legacy-ticket-fields.php:24
|
4049 |
msgid "Sale Price:"
|
4050 |
+
msgstr "Abverkaufspreis:"
|
4051 |
|
4052 |
#: src/admin-views/price-fields.php:7
|
4053 |
#: src/admin-views/legacy-ticket-fields.php:19
|
4063 |
|
4064 |
#: src/admin-views/attendees-email.php:59
|
4065 |
msgid "Send Email"
|
4066 |
+
msgstr "Sende E-Mail"
|
4067 |
|
4068 |
#: src/admin-views/attendees-email.php:38
|
4069 |
msgid "Email Address:"
|
4070 |
+
msgstr "E-Mail-Adresse:"
|
4071 |
|
4072 |
#: src/admin-views/attendees-email.php:36
|
4073 |
msgid "or"
|
4074 |
+
msgstr "oder"
|
4075 |
|
4076 |
#: src/admin-views/attendees-email.php:6
|
4077 |
msgid "Select..."
|
4078 |
+
msgstr "Auswählen..."
|
4079 |
|
4080 |
#: src/admin-views/attendees-email.php:33
|
4081 |
msgid "Select a User:"
|
4082 |
+
msgstr "Nutzer wählen:"
|
4083 |
|
4084 |
#: src/admin-views/attendees-email.php:27
|
4085 |
msgid "Send the attendee list by email"
|
4086 |
+
msgstr "Die Teilnehmerliste per E-Mail versenden"
|
4087 |
|
4088 |
#: src/Tribe/Attendees.php:702
|
4089 |
msgid "Email sent successfully!"
|
4090 |
+
msgstr "E-Mail erfolgreich versendet!"
|
4091 |
|
4092 |
#: src/Tribe/Attendees.php:695
|
4093 |
msgid "Error when sending the email"
|
4094 |
+
msgstr "Fehler beim Senden der Mail"
|
4095 |
|
4096 |
#: src/Tribe/Attendees.php:694
|
4097 |
msgid "Attendee List for: %s"
|
4098 |
+
msgstr "Teilnehmer Liste für: %s"
|
4099 |
|
4100 |
#: src/Tribe/Attendees.php:658 src/Tribe/Attendees.php:674
|
4101 |
msgid "Invalid User ID"
|
4102 |
+
msgstr "Ungültige Benutzer-ID"
|
4103 |
|
4104 |
#: src/Tribe/Attendees.php:652
|
4105 |
msgid "Invalid Email"
|
4106 |
+
msgstr "Falsche Email-Adresse"
|
4107 |
|
4108 |
#: src/Tribe/Attendees.php:640
|
4109 |
msgid "Empty user and email"
|
4111 |
|
4112 |
#: src/Tribe/Attendees.php:617
|
4113 |
msgid "Invalid Event ID"
|
4114 |
+
msgstr "Ungültige Veranstaltungs-ID"
|
4115 |
|
4116 |
#: src/Tribe/Attendees.php:634
|
4117 |
msgid "Cheatin Huh?"
|
4118 |
+
msgstr "Unerwarteter Zugriff!"
|
4119 |
|
4120 |
#: src/Tribe/Attendees.php:583
|
4121 |
msgid "attendees"
|
4128 |
|
4129 |
#: src/Tribe/Attendees.php:348
|
4130 |
msgid "You can use Screen Options to select which columns you want to see. The selection works in the table below, in the email, for print and for the CSV export."
|
4131 |
+
msgstr "Verwenden Sie die Bildschirmoptionen, um auszuwählen, welche Spalten angezeigt werden sollen. Die Auswahl kann in der Tabelle unten für eMail, Druck oder CSV-Export genutzt werden."
|
4132 |
|
4133 |
#: src/Tribe/Attendees.php:348
|
4134 |
msgid "Columns"
|
4136 |
|
4137 |
#: src/Tribe/Attendees.php:313
|
4138 |
msgid "Sending..."
|
4139 |
+
msgstr "Senden..."
|
4140 |
|
4141 |
#: src/Tribe/Attendees.php:312
|
4142 |
msgid "You need to select a user or type a valid email address"
|
4143 |
+
msgstr "Sie müssen einen Nutzer oder eine gültige E-Mail-Adresse wählen"
|
4144 |
|
4145 |
#: src/Tribe/Tabbed_View/Attendee_Report_Tab.php:22
|
4146 |
#: src/Tribe/Admin/Columns/Tickets.php:57 src/Tribe/Attendees.php:210
|
4150 |
#: src/modules/blocks/tickets/action-buttons/attendees/template.js:25
|
4151 |
#: src/resources/js/app/blocks.js:42168 src/resources/js/app/blocks.js:43387
|
4152 |
msgid "Attendees"
|
4153 |
+
msgstr "Teilnehmer"
|
4154 |
|
4155 |
#: src/Tribe/Attendees.php:208 src/admin-views/list.php:90
|
4156 |
msgid "See who purchased tickets to this event"
|
4157 |
+
msgstr "Anzeigen wer Karten für die Veranstaltung gekauft hat"
|
4158 |
|
4159 |
#: src/Tribe/Commerce/PayPal/Main.php:1948 src/Tribe/RSVP.php:1786
|
4160 |
msgid "Post draft updated."
|
4162 |
|
4163 |
#: src/Tribe/Commerce/PayPal/Main.php:1947 src/Tribe/RSVP.php:1785
|
4164 |
msgid "Post scheduled."
|
4165 |
+
msgstr "Beitrag eingeplant."
|
4166 |
|
4167 |
#: src/Tribe/Commerce/PayPal/Main.php:1946 src/Tribe/RSVP.php:1784
|
4168 |
msgid "Post submitted."
|
4170 |
|
4171 |
#: src/Tribe/Commerce/PayPal/Main.php:1943 src/Tribe/RSVP.php:1781
|
4172 |
msgid "Post published. %1$s"
|
4173 |
+
msgstr "Beitrag veröffentlicht. %1$s"
|
4174 |
|
4175 |
#: src/Tribe/Commerce/PayPal/Main.php:1939 src/Tribe/RSVP.php:1777
|
4176 |
msgid "Post updated. %1$s"
|
4177 |
+
msgstr "Beitrag aktualisiert. %1$s"
|
4178 |
|
4179 |
#: src/Tribe/Commerce/PayPal/Main.php:1932 src/Tribe/RSVP.php:1770
|
4180 |
msgid "Return to the %1$sAttendees Report%2$s."
|
4181 |
+
msgstr "Zurück zum %1$sTeilnehmerbericht%2$s."
|
4182 |
|
4183 |
#: src/Tribe/Commerce/PayPal/Main.php:2679 src/Tribe/RSVP.php:1439
|
4184 |
msgid "(deleted)"
|
4190 |
|
4191 |
#: src/Tribe/RSVP.php:1130
|
4192 |
msgid "You can't RSVP more than the total remaining tickets."
|
4193 |
+
msgstr "Sie können nicht mehr auswählen als die gesamt verbliebenen Restkarten."
|
4194 |
|
4195 |
#: src/views/blocks/rsvp/messages/success.php:21 src/Tribe/RSVP.php:1124
|
4196 |
msgid "Your RSVP has been received! Check your email for your RSVP confirmation."
|
4197 |
+
msgstr "Ihre Antwort wurde erhalten! Überprüfen Sie Ihre E-Mail auf Ihre RSVP-Bestätigung."
|
4198 |
|
4199 |
#: src/Tribe/Commerce/PayPal/Main.php:1151 src/Tribe/RSVP.php:723
|
4200 |
msgid "Your tickets from %s"
|
4201 |
+
msgstr "Ihren Karten von %s"
|
4202 |
|
4203 |
#: src/Tribe/Commerce/PayPal/Main.php:361 src/Tribe/RSVP.php:293
|
4204 |
msgctxt "Attendee number"
|
4207 |
|
4208 |
#: src/Tribe/Assets.php:54
|
4209 |
msgid "Set as ticket header"
|
4210 |
+
msgstr "Als Karten Kopfbild verwenden"
|
4211 |
|
4212 |
#: src/views/tickets/tpp-success.php:95 src/Tribe/Assets.php:53
|
4213 |
msgid "Ticket header image"
|
4214 |
+
msgstr "Karten Kopfbild"
|
4215 |
|
4216 |
#: src/Tribe/Main.php:572
|
4217 |
msgid "If you have a valid license for one of our paid plugins, you can %s in our premium support forums. Our support team monitors the forums and will respond to your thread within 24-48 hours (during the week)."
|
4218 |
+
msgstr "Wenn Sie eine gültige Lizenz für eines unserer Bezahl-Plugins haben, können Sie in unserem Support Forum %s. Unser Support Team prüft die Foren und wird innerhalb wochentags von 24-48 Stunden auf Ihre Anfrage reagieren."
|
4219 |
|
4220 |
#: src/Tribe/Main.php:567
|
4221 |
msgid "Already have Events Tickets Plus? You can %s in our premium support forums. Our support team monitors the forums and will respond to your thread within 24-48 hours (during the week)."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4222 |
msgstr "Haben Sie schon Events Tickets Plus? Sie können %s in unseren Premium-Support-Foren verwenden. Unser Support-Team überwacht die Foren und antwortet auf Ihren Thread innerhalb von 24-48 Stunden (während der Woche)."
|
4223 |
|
4224 |
#: src/Tribe/Main.php:566 src/Tribe/Main.php:571
|
lang/event-tickets.pot
CHANGED
@@ -2,17 +2,17 @@
|
|
2 |
# This file is distributed under the same license as the Event Tickets package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Event Tickets 4.10.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-tickets\n"
|
7 |
-
"POT-Creation-Date: 2019-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"PO-Revision-Date: 2019-
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
15 |
-
#. #-#-#-#-# event-tickets.pot (Event Tickets 4.10.6) #-#-#-#-#
|
16 |
#. Plugin Name of the plugin/theme
|
17 |
#: event-tickets.php:59 src/Tribe/Main.php:586 src/Tribe/Privacy.php:32
|
18 |
msgid "Event Tickets"
|
@@ -69,7 +69,7 @@ msgid ""
|
|
69 |
msgstr ""
|
70 |
|
71 |
#: src/Tribe/Admin/Move_Ticket_Types.php:305
|
72 |
-
#: src/Tribe/Admin/Move_Tickets.php:
|
73 |
msgid "Changes to your tickets from %s"
|
74 |
msgstr ""
|
75 |
|
@@ -144,7 +144,7 @@ msgstr[1] ""
|
|
144 |
msgid "This ticket was moved to %1$s %2$s from %3$s %4$s"
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: src/Tribe/Admin/Move_Tickets.php:
|
148 |
msgid "This ticket was moved to %1$s from %2$s"
|
149 |
msgstr ""
|
150 |
|
@@ -2093,25 +2093,25 @@ msgstr ""
|
|
2093 |
msgid "Add me to the list"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: src/admin-views/admin-welcome-message.php:
|
2097 |
msgid "Sign Up"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
-
#: src/admin-views/admin-welcome-message.php:
|
2101 |
msgid "We Need Your Help"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
-
#: src/admin-views/admin-welcome-message.php:
|
2105 |
msgid ""
|
2106 |
"Your ratings keep us focused on making our plugins as useful as possible so "
|
2107 |
"we can help other WordPress users just like you."
|
2108 |
msgstr ""
|
2109 |
|
2110 |
-
#: src/admin-views/admin-welcome-message.php:
|
2111 |
msgid "Rate us today!"
|
2112 |
msgstr ""
|
2113 |
|
2114 |
-
#: src/admin-views/admin-welcome-message.php:
|
2115 |
msgid "Rate It"
|
2116 |
msgstr ""
|
2117 |
|
2 |
# This file is distributed under the same license as the Event Tickets package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Event Tickets 4.10.6.1\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/event-tickets\n"
|
7 |
+
"POT-Creation-Date: 2019-06-11 00:12:39+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2019-06-11 00:12\n"
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
15 |
+
#. #-#-#-#-# event-tickets.pot (Event Tickets 4.10.6.1) #-#-#-#-#
|
16 |
#. Plugin Name of the plugin/theme
|
17 |
#: event-tickets.php:59 src/Tribe/Main.php:586 src/Tribe/Privacy.php:32
|
18 |
msgid "Event Tickets"
|
69 |
msgstr ""
|
70 |
|
71 |
#: src/Tribe/Admin/Move_Ticket_Types.php:305
|
72 |
+
#: src/Tribe/Admin/Move_Tickets.php:738
|
73 |
msgid "Changes to your tickets from %s"
|
74 |
msgstr ""
|
75 |
|
144 |
msgid "This ticket was moved to %1$s %2$s from %3$s %4$s"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: src/Tribe/Admin/Move_Tickets.php:800
|
148 |
msgid "This ticket was moved to %1$s from %2$s"
|
149 |
msgstr ""
|
150 |
|
2093 |
msgid "Add me to the list"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
+
#: src/admin-views/admin-welcome-message.php:70
|
2097 |
msgid "Sign Up"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
+
#: src/admin-views/admin-welcome-message.php:78
|
2101 |
msgid "We Need Your Help"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
+
#: src/admin-views/admin-welcome-message.php:79
|
2105 |
msgid ""
|
2106 |
"Your ratings keep us focused on making our plugins as useful as possible so "
|
2107 |
"we can help other WordPress users just like you."
|
2108 |
msgstr ""
|
2109 |
|
2110 |
+
#: src/admin-views/admin-welcome-message.php:80
|
2111 |
msgid "Rate us today!"
|
2112 |
msgstr ""
|
2113 |
|
2114 |
+
#: src/admin-views/admin-welcome-message.php:81
|
2115 |
msgid "Rate It"
|
2116 |
msgstr ""
|
2117 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Contributors: ModernTribe, brianjessee, camwynsp, paulkim, sc0ttkclark, aguseo,
|
|
4 |
Tags: RSVP, events, tickets, event management, calendar, ticket sales, community, registration, api, dates, date, posts, workshop, conference, meeting, seminar, concert, summit, ticket integration, event ticketing
|
5 |
Requires at least: 4.7
|
6 |
Tested up to: 5.2
|
7 |
-
Stable tag: 4.10.6
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -117,6 +117,12 @@ Currently, the following add-ons are available for Event Tickets:
|
|
117 |
|
118 |
== Changelog ==
|
119 |
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
= [4.10.6] 2019-05-23 =
|
121 |
|
122 |
* Feature - Implemented our abstract Object-relational Mapping (ORM) layer where Ticket Attendees are called throughout the plugin and increased stability with more automated tests [123468]
|
4 |
Tags: RSVP, events, tickets, event management, calendar, ticket sales, community, registration, api, dates, date, posts, workshop, conference, meeting, seminar, concert, summit, ticket integration, event ticketing
|
5 |
Requires at least: 4.7
|
6 |
Tested up to: 5.2
|
7 |
+
Stable tag: 4.10.6.1
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
117 |
|
118 |
== Changelog ==
|
119 |
|
120 |
+
= [4.10.6.1] 2019-06-13 =
|
121 |
+
|
122 |
+
* Tweak - Adjust newsletter signup submission destination [129034]
|
123 |
+
* Fix - Resolve hardcoded reference to `wp_posts` table in optout ORM queries [129053]
|
124 |
+
* Language - 0 new strings added, 8 updated, 0 fuzzied, and 0 obsoleted
|
125 |
+
|
126 |
= [4.10.6] 2019-05-23 =
|
127 |
|
128 |
* Feature - Implemented our abstract Object-relational Mapping (ORM) layer where Ticket Attendees are called throughout the plugin and increased stability with more automated tests [123468]
|
src/Tribe/Admin/Move_Tickets.php
CHANGED
@@ -674,7 +674,10 @@ class Tribe__Tickets__Admin__Move_Tickets {
|
|
674 |
$to_notify = array();
|
675 |
|
676 |
$args = [
|
677 |
-
'
|
|
|
|
|
|
|
678 |
];
|
679 |
|
680 |
$attendee_data = Tribe__Tickets__Tickets::get_event_attendees_by_args( $tgt_event_id, $args );
|
674 |
$to_notify = array();
|
675 |
|
676 |
$args = [
|
677 |
+
'in' => $ticket_ids,
|
678 |
+
'by' => [
|
679 |
+
'ticket' => $tgt_ticket_type_id,
|
680 |
+
],
|
681 |
];
|
682 |
|
683 |
$attendee_data = Tribe__Tickets__Tickets::get_event_attendees_by_args( $tgt_event_id, $args );
|
src/Tribe/Attendee_Repository.php
CHANGED
@@ -260,7 +260,7 @@ class Tribe__Tickets__Attendee_Repository extends Tribe__Repository {
|
|
260 |
|
261 |
$this->filter_query->join( "
|
262 |
LEFT JOIN {$wpdb->postmeta} attendee_optout
|
263 |
-
ON ( attendee_optout.post_id =
|
264 |
AND attendee_optout.meta_key IN ( {$optout_keys} ) )
|
265 |
" );
|
266 |
|
260 |
|
261 |
$this->filter_query->join( "
|
262 |
LEFT JOIN {$wpdb->postmeta} attendee_optout
|
263 |
+
ON ( attendee_optout.post_id = {$wpdb->posts}.ID
|
264 |
AND attendee_optout.meta_key IN ( {$optout_keys} ) )
|
265 |
" );
|
266 |
|
src/Tribe/Main.php
CHANGED
@@ -4,7 +4,7 @@ class Tribe__Tickets__Main {
|
|
4 |
/**
|
5 |
* Current version of this plugin
|
6 |
*/
|
7 |
-
const VERSION = '4.10.6';
|
8 |
|
9 |
/**
|
10 |
* Min required The Events Calendar version
|
4 |
/**
|
5 |
* Current version of this plugin
|
6 |
*/
|
7 |
+
const VERSION = '4.10.6.1';
|
8 |
|
9 |
/**
|
10 |
* Min required The Events Calendar version
|
src/admin-views/admin-welcome-message.php
CHANGED
@@ -58,14 +58,15 @@
|
|
58 |
<h4 data-tribe-icon="dashicons-megaphone"><?php esc_html_e( "Don't Miss Out", 'event-tickets' ); ?></h4>
|
59 |
<p><?php esc_html_e( 'Stay in touch with Event Tickets and our entire family of events management tools. We share news, occasional discounts, and hilarious gifs.', 'event-tickets' ); ?></p>
|
60 |
|
61 |
-
<form action="https://
|
62 |
-
<p><input id="fieldEmail" class="regular-text" name="
|
63 |
<div>
|
64 |
-
<input id="cm-privacy-consent" name="
|
65 |
<label for="cm-privacy-consent"><?php esc_html_e( 'Add me to the list', 'event-tickets' ); ?></label>
|
66 |
-
<input id="cm-privacy-consent-hidden" name="cm-privacy-consent-hidden" type="hidden" value="true" />
|
67 |
</div>
|
68 |
<p>
|
|
|
|
|
69 |
<button type="submit" class="button-primary"><?php esc_html_e( 'Sign Up', 'event-tickets' ); ?></button>
|
70 |
</p>
|
71 |
</form>
|
58 |
<h4 data-tribe-icon="dashicons-megaphone"><?php esc_html_e( "Don't Miss Out", 'event-tickets' ); ?></h4>
|
59 |
<p><?php esc_html_e( 'Stay in touch with Event Tickets and our entire family of events management tools. We share news, occasional discounts, and hilarious gifs.', 'event-tickets' ); ?></p>
|
60 |
|
61 |
+
<form action="https://support-api.tri.be/mailing-list/subscribe" method="post">
|
62 |
+
<p><input id="fieldEmail" class="regular-text" name="email" type="email" placeholder="<?php esc_attr_e( 'Email', 'event-tickets' ); ?>" required /></p>
|
63 |
<div>
|
64 |
+
<input id="cm-privacy-consent" name="consent" required type="checkbox" role="checkbox" aria-checked="false" />
|
65 |
<label for="cm-privacy-consent"><?php esc_html_e( 'Add me to the list', 'event-tickets' ); ?></label>
|
|
|
66 |
</div>
|
67 |
<p>
|
68 |
+
<input type="hidden" name="list" value="tec-newsletter" />
|
69 |
+
<input type="hidden" name="source" value="plugin:et" />
|
70 |
<button type="submit" class="button-primary"><?php esc_html_e( 'Sign Up', 'event-tickets' ); ?></button>
|
71 |
</p>
|
72 |
</form>
|