Version Description
Download this release
Release Info
Developer | brianjessee |
Plugin | The Events Calendar |
Version | 4.6.18 |
Comparing to | |
See all releases |
Code changes from version 4.6.17 to 4.6.18
- common/lang/tribe-common-af.po +23 -23
- common/lang/tribe-common-ar.po +23 -23
- common/lang/tribe-common-bg_BG.po +23 -23
- common/lang/tribe-common-ca.po +23 -23
- common/lang/tribe-common-cs_CZ.po +23 -23
- common/lang/tribe-common-da_DK.po +23 -23
- common/lang/tribe-common-de_DE.mo +0 -0
- common/lang/tribe-common-de_DE.po +25 -25
- common/lang/tribe-common-el.po +23 -23
- common/lang/tribe-common-en_GB.po +23 -23
- common/lang/tribe-common-es_ES.po +23 -23
- common/lang/tribe-common-et.po +23 -23
- common/lang/tribe-common-fi.po +23 -23
- common/lang/tribe-common-fr_CA.po +23 -23
- common/lang/tribe-common-fr_FR.po +23 -23
- common/lang/tribe-common-hu_HU.po +23 -23
- common/lang/tribe-common-id_ID.po +23 -23
- common/lang/tribe-common-is_IS.po +23 -23
- common/lang/tribe-common-it_IT.po +23 -23
- common/lang/tribe-common-lt_LT.po +23 -23
- common/lang/tribe-common-lv.po +23 -23
- common/lang/tribe-common-nb_NO.po +23 -23
- common/lang/tribe-common-nl_NL.po +23 -23
- common/lang/tribe-common-pl_PL.po +23 -23
- common/lang/tribe-common-pt_BR.mo +0 -0
- common/lang/tribe-common-pt_BR.po +400 -400
- common/lang/tribe-common-pt_PT.po +23 -23
- common/lang/tribe-common-ro_RO.po +23 -23
- common/lang/tribe-common-ru_RU.po +23 -23
- common/lang/tribe-common-sk_SK.po +23 -23
- common/lang/tribe-common-sl_SI.po +23 -23
- common/lang/tribe-common-sr_RS.po +23 -23
- common/lang/tribe-common-sv_SE.po +23 -23
- common/lang/tribe-common-tr_TR.po +23 -23
- common/lang/tribe-common-zh_CN.po +23 -23
- common/lang/tribe-common-zh_TW.po +23 -23
- common/lang/tribe-common.pot +36 -36
- common/readme.txt +4 -0
- common/src/Tribe/Main.php +13 -13
- common/src/Tribe/Utils/Global_ID.php +34 -1
- common/src/resources/images/spirit-animal.png +0 -0
- common/src/resources/js/dependency.js +146 -82
- common/src/resources/js/dependency.min.js +1 -1
- common/src/resources/js/dropdowns.js +47 -47
- common/src/resources/js/dropdowns.min.js +1 -1
- common/src/resources/js/validation.js +39 -0
- common/src/resources/js/validation.min.js +1 -1
- common/tribe-common.php +1 -1
- lang/the-events-calendar-de_DE.mo +0 -0
- lang/the-events-calendar-de_DE.po +2 -2
- readme.txt +16 -2
- src/Tribe/Aggregator/API/Image.php +5 -3
- src/Tribe/Aggregator/API/Import.php +2 -2
- src/Tribe/Aggregator/API/Origins.php +12 -1
- src/Tribe/Aggregator/API/Requests.php +6 -2
- src/Tribe/Aggregator/Errors.php +1 -0
- src/Tribe/Aggregator/Event.php +4 -0
- src/Tribe/Aggregator/Page.php +1 -0
- src/Tribe/Aggregator/Processes/Import_Events.php +33 -1
- src/Tribe/Aggregator/Record/Abstract.php +51 -12
- src/Tribe/Aggregator/Record/Eventbrite.php +132 -0
- src/Tribe/Aggregator/Record/Facebook.php +11 -0
- src/Tribe/Aggregator/Record/Meetup.php +11 -0
- src/Tribe/Aggregator/Record/Url.php +1 -0
- src/Tribe/Aggregator/Records.php +15 -2
- src/Tribe/Aggregator/Service.php +143 -8
- src/Tribe/Aggregator/Settings.php +197 -0
- src/Tribe/Aggregator/Tabs/Abstract.php +23 -3
- src/Tribe/Aggregator/Tabs/Scheduled.php +12 -2
- src/Tribe/Amalgamator.php +1 -1
- src/Tribe/Importer/File_Importer.php +11 -1
- src/Tribe/Importer/File_Importer_Events.php +1 -3
- src/Tribe/Main.php +2 -5
- src/admin-views/aggregator/origins/eventbrite.php +177 -24
- src/admin-views/aggregator/origins/facebook.php +2 -0
- src/admin-views/aggregator/origins/limit.php +3 -3
- src/admin-views/aggregator/origins/meetup.php +2 -0
- src/admin-views/aggregator/origins/refine.php +12 -1
- src/admin-views/aggregator/settings.php +124 -10
- src/admin-views/aggregator/status.php +27 -0
- src/admin-views/aggregator/tab.php +1 -1
- src/admin-views/aggregator/tabs/import-form.php +37 -5
- src/admin-views/tribe-options-addons-api.php +51 -0
- src/{Tribe/Importer/Admin_Page.php → deprecated/Tribe__Events__Importer__Admin_Page.php} +1 -0
- src/{Tribe/Importer/Options.php → deprecated/Tribe__Events__Importer__Options.php} +1 -0
- src/{Tribe/Importer/Plugin.php → deprecated/Tribe__Events__Importer__Plugin.php} +2 -0
- src/deprecated/functions.php +20 -1
- src/io/csv/admin-views/columns.php +0 -55
- src/io/csv/admin-views/footer.php +0 -7
- src/io/csv/admin-views/general.php +0 -61
- src/io/csv/admin-views/header.php +0 -38
- src/io/csv/admin-views/import.php +0 -87
- src/io/csv/admin-views/in-progress.php +0 -28
- src/io/csv/admin-views/result.php +0 -37
- src/io/csv/ecp-events-importer.php +0 -14
- src/resources/css/aggregator-page.css +20 -5
- src/resources/css/aggregator-page.min.css +1 -1
- src/resources/css/events-admin.css +30 -6
- src/resources/css/events-admin.min.css +1 -1
- src/resources/js/aggregator-fields.js +105 -193
- src/resources/js/aggregator-fields.min.js +1 -1
- src/resources/postcss/aggregator-page.pcss +21 -7
- src/resources/postcss/events-admin.pcss +26 -4
- src/views/modules/meta/details.php +1 -0
- the-events-calendar.php +1 -1
common/lang/tribe-common-af.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "'n Geldige lisensie sleutel word benodig vir die ondersteuning en opgrad
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisensiesleutel"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Verstellings"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Netwerk"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Afgehandel"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Vandag"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Vorige"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Volgende"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisensiesleutel"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Netwerk"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Afgehandel"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Vandag"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Vorige"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Volgende"
|
2264 |
|
common/lang/tribe-common-ar.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -449,63 +449,63 @@ msgstr ""
|
|
449 |
msgid "Renew Your License Now"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid ": Selected 1 row"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid ": Selected %d rows"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "Previous"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "All"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "No matching records found"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "(filtered from _MAX_ total entries)"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Showing 0 to 0 of 0 entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid "No data available in table"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Show _MENU_ entries"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid ": activate to sort column descending"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid ": activate to sort column ascending"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: src/Tribe/Main.php:
|
501 |
msgid "Press \"Cmd + C\" to copy"
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: src/Tribe/Main.php:
|
505 |
msgid "System info copied"
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: src/Tribe/Main.php:
|
509 |
msgid "Copy to clipboard"
|
510 |
msgstr ""
|
511 |
|
@@ -2250,7 +2250,7 @@ msgstr ""
|
|
2250 |
msgid "License Key"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Search:"
|
2255 |
msgstr "بحث"
|
2256 |
|
@@ -2262,19 +2262,19 @@ msgstr ""
|
|
2262 |
msgid "Network"
|
2263 |
msgstr ""
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Done"
|
2267 |
msgstr ""
|
2268 |
|
2269 |
-
#: src/Tribe/Main.php:
|
2270 |
msgid "Today"
|
2271 |
msgstr ""
|
2272 |
|
2273 |
-
#: src/Tribe/Main.php:
|
2274 |
msgid "Prev"
|
2275 |
msgstr ""
|
2276 |
|
2277 |
-
#: src/Tribe/Main.php:
|
2278 |
msgid "Next"
|
2279 |
msgstr ""
|
2280 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
449 |
msgid "Renew Your License Now"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:260
|
453 |
msgid ": Selected 1 row"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:259
|
457 |
msgid ": Selected %d rows"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:254
|
461 |
msgid "Previous"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:252
|
465 |
msgid "All"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:246
|
469 |
msgid "No matching records found"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:245
|
473 |
msgid "(filtered from _MAX_ total entries)"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:244
|
477 |
msgid "Showing 0 to 0 of 0 entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:243
|
481 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:242
|
485 |
msgid "No data available in table"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:241
|
489 |
msgid "Show _MENU_ entries"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:239
|
493 |
msgid ": activate to sort column descending"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:238
|
497 |
msgid ": activate to sort column ascending"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: src/Tribe/Main.php:280
|
501 |
msgid "Press \"Cmd + C\" to copy"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: src/Tribe/Main.php:279
|
505 |
msgid "System info copied"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
509 |
msgid "Copy to clipboard"
|
510 |
msgstr ""
|
511 |
|
2250 |
msgid "License Key"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:247
|
2254 |
msgid "Search:"
|
2255 |
msgstr "بحث"
|
2256 |
|
2262 |
msgid "Network"
|
2263 |
msgstr ""
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:272
|
2266 |
msgid "Done"
|
2267 |
msgstr ""
|
2268 |
|
2269 |
+
#: src/Tribe/Main.php:271
|
2270 |
msgid "Today"
|
2271 |
msgstr ""
|
2272 |
|
2273 |
+
#: src/Tribe/Main.php:270
|
2274 |
msgid "Prev"
|
2275 |
msgstr ""
|
2276 |
|
2277 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2278 |
msgid "Next"
|
2279 |
msgstr ""
|
2280 |
|
common/lang/tribe-common-bg_BG.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Валиден сериен номер е необходим за под
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Сериен номер"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Настройки"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Мрежа"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Готово"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Днес"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Назад"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Напред"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Сериен номер"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Мрежа"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Готово"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Днес"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Назад"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Напред"
|
2264 |
|
common/lang/tribe-common-ca.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Una clau de llicència vàlida es obligatòria per a gaudir de suport i
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clau de llicència"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Configuració"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Xarxa"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Fet"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Avui"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Següent"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clau de llicència"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Xarxa"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Fet"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Avui"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Següent"
|
2264 |
|
common/lang/tribe-common-cs_CZ.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr "(otevře se v novém okně)"
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr "Obnovte si svou licenci"
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ": Vybrán 1 řádek"
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ": Vybráno %d řádků"
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr "Předchozí"
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr "Vše"
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr "Nebyly nalezeny žádné odpovídající záznamy"
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr "(filtrováno z _MAX_ celkového počtu položek)"
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr "Zobrazeno 0 - 0 z 0 záznamů"
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr "Zobrazeno _START_ - _END_ z celkem _TOTAL_ záznamů"
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr "V tabulce nejsou dostupná žádná data"
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr "Zobrazit záznamy _MENU_"
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr "aktivujte pro sestupné řazení sloupců"
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr "aktivujte pro vzestupné řazení sloupců"
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr "Pro kopírování stiskněte „Cmd + C“"
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr "Informace o systému byly zkopírovány"
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr "Kopírovat do schránky"
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr "Platný licenční klíč je vyžadován pro podporu a aktualizace"
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licenční klíč"
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr "Hledat:"
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Nastavení"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Síť webů"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Hotovo"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Dnes"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Předchozí"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Další"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr "Obnovte si svou licenci"
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ": Vybrán 1 řádek"
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ": Vybráno %d řádků"
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr "Předchozí"
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr "Vše"
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr "Nebyly nalezeny žádné odpovídající záznamy"
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr "(filtrováno z _MAX_ celkového počtu položek)"
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr "Zobrazeno 0 - 0 z 0 záznamů"
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr "Zobrazeno _START_ - _END_ z celkem _TOTAL_ záznamů"
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr "V tabulce nejsou dostupná žádná data"
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr "Zobrazit záznamy _MENU_"
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr "aktivujte pro sestupné řazení sloupců"
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr "aktivujte pro vzestupné řazení sloupců"
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr "Pro kopírování stiskněte „Cmd + C“"
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr "Informace o systému byly zkopírovány"
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr "Kopírovat do schránky"
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licenční klíč"
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr "Hledat:"
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Síť webů"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Hotovo"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Dnes"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Předchozí"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Další"
|
2268 |
|
common/lang/tribe-common-da_DK.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Der kræves en gyldig licensnøgle for support og opdateringer"
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licensnøgle"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Indstillinger"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Nerværk"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Færdig"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "I dag"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Forrige"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Næste"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licensnøgle"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Nerværk"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Færdig"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "I dag"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Forrige"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Næste"
|
2264 |
|
common/lang/tribe-common-de_DE.mo
CHANGED
Binary file
|
common/lang/tribe-common-de_DE.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Tribe Common package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2018-05-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -75,15 +75,15 @@ msgstr "Die folgenden drei Felder akzeptieren die Datumsformat Optionen, der PHP
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr "Eine Liste der Links zum Begriff, Archiv und übergeordnete REST URL"
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr "Selektierung aufheben"
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr "Alle Seiten selektieren"
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr "Alle Objekte auf dieser Seite wurden selektiert"
|
89 |
|
@@ -437,63 +437,63 @@ msgstr "(in neuem Fenster öffnen)"
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Lizenz jetzt erneuern"
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ": Ausgewählte 1 Zeile"
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ": Ausgewählte %d Zeilen"
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr "Vorherige"
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr "Alle"
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr "Keine Zeilen gefunden"
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr "(gefiltert von _MAX_ Gesamt Einträgen)"
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "Zeige 0 bis 0 von 0 Einträgen"
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "Zeige von _START_ bis _END_ von ingesamt _TOTAL_ Einträgen"
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr "Keine Daten verfügbar in der Tabelle"
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "_MENU_ Einträge anzeigen"
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ": aktivieren, um Spalte absteigend zu sortieren"
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ": aktivieren, um Spalte aufsteigend zu sortieren"
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "Drücke \"CTRL + C\" um zu kopieren"
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr "System Info kopiert"
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "In Zwischenablage kopieren"
|
499 |
|
@@ -690,7 +690,7 @@ msgstr "Unterstützung erhalten"
|
|
690 |
|
691 |
#: src/admin-views/tribe-options-help.php:11
|
692 |
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."
|
693 |
-
msgstr ""
|
694 |
|
695 |
#: src/admin-views/tribe-options-general.php:15
|
696 |
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."
|
@@ -2234,7 +2234,7 @@ msgstr "Für Support und Updates ist ein gültiger Lizenzschlüssel erforderlich
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lizenzschlüssel"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr "Suche:"
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Einstellungen"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Netzwerk"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Erledigt"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Heute"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Vorherige"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Nächste"
|
2264 |
|
2 |
# This file is distributed under the same license as the Tribe Common package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2018-05-31 11:34:52+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr "Eine Liste der Links zum Begriff, Archiv und übergeordnete REST URL"
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr "Selektierung aufheben"
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr "Alle Seiten selektieren"
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr "Alle Objekte auf dieser Seite wurden selektiert"
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Lizenz jetzt erneuern"
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ": Ausgewählte 1 Zeile"
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ": Ausgewählte %d Zeilen"
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr "Vorherige"
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr "Alle"
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr "Keine Zeilen gefunden"
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr "(gefiltert von _MAX_ Gesamt Einträgen)"
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "Zeige 0 bis 0 von 0 Einträgen"
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "Zeige von _START_ bis _END_ von ingesamt _TOTAL_ Einträgen"
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr "Keine Daten verfügbar in der Tabelle"
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "_MENU_ Einträge anzeigen"
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ": aktivieren, um Spalte absteigend zu sortieren"
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ": aktivieren, um Spalte aufsteigend zu sortieren"
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "Drücke \"CTRL + C\" um zu kopieren"
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr "System Info kopiert"
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "In Zwischenablage kopieren"
|
499 |
|
690 |
|
691 |
#: src/admin-views/tribe-options-help.php:11
|
692 |
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."
|
693 |
+
msgstr "Herzlichen Dank, dass Sie %s nutzen! Wir bei Modern Tribe schätzen Ihre Unterstützung sehr und finden es toll, dass Sie unsere Plugins nutzen."
|
694 |
|
695 |
#: src/admin-views/tribe-options-general.php:15
|
696 |
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."
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lizenzschlüssel"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr "Suche:"
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Netzwerk"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Erledigt"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Heute"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Vorherige"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Nächste"
|
2264 |
|
common/lang/tribe-common-el.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Ένα έγκυρο κλειδι άδειας απαιτείται γι
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Κλειδί Άδειας"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Ρυθμίσεις"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Δίκτυο"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Τέλος"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Σήμερα"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Προηγούμενο"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Επόμενο"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Κλειδί Άδειας"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Δίκτυο"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Τέλος"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Σήμερα"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Προηγούμενο"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Επόμενο"
|
2264 |
|
common/lang/tribe-common-en_GB.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "A valid licence key is required for support and updates"
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licence Key"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Settings"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Network"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Done"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Today"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Prev"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Next"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licence Key"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Network"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Done"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Today"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Prev"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Next"
|
2264 |
|
common/lang/tribe-common-es_ES.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Se requiere una clave de licencia válida para soporte y actualizaciones
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clave de Licencia"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Ajustes"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Red"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Hecho"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hoy"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Siguiente"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clave de Licencia"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Red"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Hecho"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hoy"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Siguiente"
|
2264 |
|
common/lang/tribe-common-et.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Kehtiv litsentsi kood on vajalik ligipääsuks uuendustele ja abikeskuse
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Litsentsi kood"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Seaded"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Võrgustik"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Valmis"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Täna"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Eelmine"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Järgmine"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Litsentsi kood"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Võrgustik"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Valmis"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Täna"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Eelmine"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Järgmine"
|
2264 |
|
common/lang/tribe-common-fi.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Voimassa oleva lisenssiavain vaaditaan tukea ja päivityksiä varten."
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisenssiavain"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Asetukset"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Verkko"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Tehty"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Tänään"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Edellinen"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Seuraava"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisenssiavain"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Verkko"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Tehty"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Tänään"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Edellinen"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Seuraava"
|
2264 |
|
common/lang/tribe-common-fr_CA.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Une clé de licence valide est nécessaire pour le support et les mises
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clé de Licence"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Paramètres"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Réseau"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Terminer"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Aujourd'hui"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Précédent"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Prochain"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clé de Licence"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Réseau"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Terminer"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Aujourd'hui"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Précédent"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Prochain"
|
2264 |
|
common/lang/tribe-common-fr_FR.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Une clé de licence valide est nécessaire pour le support et les mises
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clé de licence"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Préférences"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Réseau"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Terminé"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Aujourd'hui "
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Précédent"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Suivant"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Clé de licence"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Réseau"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Terminé"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Aujourd'hui "
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Précédent"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Suivant"
|
2264 |
|
common/lang/tribe-common-hu_HU.po
CHANGED
@@ -75,15 +75,15 @@ msgstr "A következő három mezőben a dátum formátumot lehet beállítani a
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr "Kiválasztás törlése."
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr "Minden oldal kiválasztása"
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr "Az összes elem ki lett választva ezen az oldalon."
|
89 |
|
@@ -437,63 +437,63 @@ msgstr "(új ablakban nyílik meg)"
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Licensz megújítása most"
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr "Előző"
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr "Összes"
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "Bejegyzések 0-0-ig az összesen 0 bejegyzésből"
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "Bejegyzések _START_-_END_-ig az összesen _TOTAL_ bejegyzésből"
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "Mutass _MENU_ bejegyzést"
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "\"Cmd + C\" a másoláshoz"
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr "Rendszerinformációk másolva"
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "Másolás a vágólapra"
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Egy érvényes licensz szükséges a támogatáshoz és frissítésekhez
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licensz kulcs"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr "Keresés:"
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Beállítások"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Hálózat"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Kész"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Ma"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Előző"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Következő"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr "Kiválasztás törlése."
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr "Minden oldal kiválasztása"
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr "Az összes elem ki lett választva ezen az oldalon."
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Licensz megújítása most"
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr "Előző"
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr "Összes"
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "Bejegyzések 0-0-ig az összesen 0 bejegyzésből"
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "Bejegyzések _START_-_END_-ig az összesen _TOTAL_ bejegyzésből"
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "Mutass _MENU_ bejegyzést"
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "\"Cmd + C\" a másoláshoz"
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr "Rendszerinformációk másolva"
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "Másolás a vágólapra"
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licensz kulcs"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr "Keresés:"
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Hálózat"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Kész"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Ma"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Előző"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Következő"
|
2264 |
|
common/lang/tribe-common-id_ID.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Kunci lisensi yang valid diperlukan untuk dukungan dan update"
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "License Key"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Pengaturan"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Jaringan"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Selesai"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hari ini"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Sebelumnya"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Berikutnya"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "License Key"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Jaringan"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Selesai"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hari ini"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Sebelumnya"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Berikutnya"
|
2264 |
|
common/lang/tribe-common-is_IS.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Virkur leyfislykill er nauðsynlegur fyrir aðstoð og uppfærslur"
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Númer leyfis"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Stillingar"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Net"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Lokið"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Í dag"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Fyrri"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Næsti"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Númer leyfis"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Net"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Lokið"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Í dag"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Fyrri"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Næsti"
|
2264 |
|
common/lang/tribe-common-it_IT.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "È necessaria una chiave di licenza valida per il supporto e aggiornamen
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Chiave Licenza"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Impostazioni"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Rete"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Fatto"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Oggi"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Precedente"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Prossimo"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Chiave Licenza"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Rete"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Fatto"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Oggi"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Precedente"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Prossimo"
|
2264 |
|
common/lang/tribe-common-lt_LT.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr ""
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr "Pagalbai ir atnaujinimams reikalingas galiojantis licencijos raktas"
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licencijavimo raktas"
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Nustatymai"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Tinklas"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Įvykdyta"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Šiandien"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Ankstesnis"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Kitas"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licencijavimo raktas"
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Tinklas"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Įvykdyta"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Šiandien"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Ankstesnis"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Kitas"
|
2268 |
|
common/lang/tribe-common-lv.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr ""
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr "Atjauninajumiem un atbalstam ir nepieciešama derīga licences atslēga"
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licences atslēga"
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Iestatījumi"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Tīkls"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Pabeigts"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Šodien"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Iepriekšējais"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Nākamais"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licences atslēga"
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Tīkls"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Pabeigts"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Šodien"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Iepriekšējais"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Nākamais"
|
2268 |
|
common/lang/tribe-common-nb_NO.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "En gyldig lisensnøkkel er nødvendig for brukerstøtte og oppdateringer
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisensnøkkel"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Innstillinger"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Nettverk"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Fullført."
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Idag"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Foregående"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Neste"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisensnøkkel"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Nettverk"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Fullført."
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Idag"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Foregående"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Neste"
|
2264 |
|
common/lang/tribe-common-nl_NL.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr "(opent in een nieuw scherm)"
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Verleng je licentie nu"
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ": 1 rij geselecteerd"
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ": %d rijen geselecteerd"
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr "Vorige"
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr "Alle"
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr "Geen resultaten gevonden"
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr "(gefilterd van _MAX_ totale resultaten)"
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "Toont 0 tot 0 van 0 resultaten"
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "Toont _START_ tot _END_ van _TOTAL_ resultaten"
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr "Geen data beschikbaar in tabel"
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "Toon _MENU_ entries"
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ": activeer om de kolom oplopend te sorteren"
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ": activeer om de kolom aflopend te sorteren"
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "Druk op \"Cmd + C\" om te kopiëren"
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr "Systeeminformatie gekopieerd"
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "Kopieer naar klembord"
|
499 |
|
@@ -2236,7 +2236,7 @@ msgstr "Een geldige licentie sleutel is nodig voor support en updates"
|
|
2236 |
msgid "License Key"
|
2237 |
msgstr "Licentie sleutel"
|
2238 |
|
2239 |
-
#: src/Tribe/Main.php:
|
2240 |
msgid "Search:"
|
2241 |
msgstr "Zoeken:"
|
2242 |
|
@@ -2248,19 +2248,19 @@ msgstr "Instellingen"
|
|
2248 |
msgid "Network"
|
2249 |
msgstr "Netwerk"
|
2250 |
|
2251 |
-
#: src/Tribe/Main.php:
|
2252 |
msgid "Done"
|
2253 |
msgstr "Gereed"
|
2254 |
|
2255 |
-
#: src/Tribe/Main.php:
|
2256 |
msgid "Today"
|
2257 |
msgstr "Vandaag"
|
2258 |
|
2259 |
-
#: src/Tribe/Main.php:
|
2260 |
msgid "Prev"
|
2261 |
msgstr "Vorige"
|
2262 |
|
2263 |
-
#: src/Tribe/Main.php:
|
2264 |
msgid "Next"
|
2265 |
msgstr "Volgende"
|
2266 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Verleng je licentie nu"
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ": 1 rij geselecteerd"
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ": %d rijen geselecteerd"
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr "Vorige"
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr "Alle"
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr "Geen resultaten gevonden"
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr "(gefilterd van _MAX_ totale resultaten)"
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "Toont 0 tot 0 van 0 resultaten"
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "Toont _START_ tot _END_ van _TOTAL_ resultaten"
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr "Geen data beschikbaar in tabel"
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "Toon _MENU_ entries"
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ": activeer om de kolom oplopend te sorteren"
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ": activeer om de kolom aflopend te sorteren"
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "Druk op \"Cmd + C\" om te kopiëren"
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr "Systeeminformatie gekopieerd"
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "Kopieer naar klembord"
|
499 |
|
2236 |
msgid "License Key"
|
2237 |
msgstr "Licentie sleutel"
|
2238 |
|
2239 |
+
#: src/Tribe/Main.php:247
|
2240 |
msgid "Search:"
|
2241 |
msgstr "Zoeken:"
|
2242 |
|
2248 |
msgid "Network"
|
2249 |
msgstr "Netwerk"
|
2250 |
|
2251 |
+
#: src/Tribe/Main.php:272
|
2252 |
msgid "Done"
|
2253 |
msgstr "Gereed"
|
2254 |
|
2255 |
+
#: src/Tribe/Main.php:271
|
2256 |
msgid "Today"
|
2257 |
msgstr "Vandaag"
|
2258 |
|
2259 |
+
#: src/Tribe/Main.php:270
|
2260 |
msgid "Prev"
|
2261 |
msgstr "Vorige"
|
2262 |
|
2263 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2264 |
msgid "Next"
|
2265 |
msgstr "Volgende"
|
2266 |
|
common/lang/tribe-common-pl_PL.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr ""
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr ""
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Klucz licencyjny"
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Ustawienia"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Sieć"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Gotowe"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Dzisiaj"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Poprzedni"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Następny"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Klucz licencyjny"
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Sieć"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Gotowe"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Dzisiaj"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Poprzedni"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Następny"
|
2268 |
|
common/lang/tribe-common-pt_BR.mo
CHANGED
Binary file
|
common/lang/tribe-common-pt_BR.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Tribe Common 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,632 +13,632 @@ msgstr ""
|
|
13 |
|
14 |
#: vendor/a5hleyrich/wp-background-processing/classes/wp-background-process.php:425
|
15 |
msgid "Every %d Minutes"
|
16 |
-
msgstr ""
|
17 |
|
18 |
#: src/admin-views/tribe-options-help.php:33
|
19 |
msgid "Search our support help desk"
|
20 |
-
msgstr ""
|
21 |
|
22 |
#: src/Tribe/Plugins_API.php:71
|
23 |
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. Tickets have QR codes for easy check in at the door."
|
24 |
-
msgstr ""
|
25 |
|
26 |
#: src/Tribe/Validate.php:184
|
27 |
msgid "%s must not be empty"
|
28 |
-
msgstr ""
|
29 |
|
30 |
#: src/Tribe/Validate.php:545
|
31 |
msgid "%s must be an email address."
|
32 |
-
msgstr ""
|
33 |
|
34 |
#: src/Tribe/Languages/Locations.php:252
|
35 |
msgid "Sint Maarten"
|
36 |
-
msgstr ""
|
37 |
|
38 |
#: src/Tribe/Languages/Locations.php:245
|
39 |
msgid "São Tomé and Príncipe"
|
40 |
-
msgstr ""
|
41 |
|
42 |
#: src/Tribe/Languages/Locations.php:238
|
43 |
msgid "Saint Helena"
|
44 |
-
msgstr ""
|
45 |
|
46 |
#: src/Tribe/Languages/Locations.php:237
|
47 |
msgid "Saint Barthélemy"
|
48 |
-
msgstr ""
|
49 |
|
50 |
#: src/Tribe/Languages/Locations.php:113
|
51 |
msgid "Curaçao"
|
52 |
-
msgstr ""
|
53 |
|
54 |
#: src/Tribe/Languages/Locations.php:103
|
55 |
msgid "Collectivity of Saint Martin"
|
56 |
-
msgstr ""
|
57 |
|
58 |
#: src/Tribe/Languages/Locations.php:57
|
59 |
msgid "Åland Islands"
|
60 |
-
msgstr ""
|
61 |
|
62 |
#: src/admin-views/tribe-options-help.php:20
|
63 |
msgid "Check out our %s for developers."
|
64 |
-
msgstr ""
|
65 |
|
66 |
#: src/admin-views/tribe-options-help.php:18
|
67 |
msgid "Want to dive deeper?"
|
68 |
-
msgstr ""
|
69 |
|
70 |
#: src/admin-views/tribe-options-display.php:28
|
71 |
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>."
|
72 |
-
msgstr ""
|
73 |
|
74 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:57
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
-
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
-
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
-
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
-
msgstr ""
|
89 |
|
90 |
#: src/Tribe/Plugins_API.php:94
|
91 |
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."
|
92 |
-
msgstr ""
|
93 |
|
94 |
#: src/Tribe/Plugins_API.php:37
|
95 |
msgid "Import events from across the web! Event Aggregator makes it easy to run scheduled or manual imports from Facebook, Meetup, Google Calendar, and iCalendar, along with uploads from CSV and ICS files. You can also import directly from other sites running The Events Calendar thanks to our built-in REST API support."
|
96 |
-
msgstr ""
|
97 |
|
98 |
#: src/Tribe/Ajax/Dropdown.php:243
|
99 |
msgid "The \"%s\" source is invalid and cannot be reached on \"%s\" instance."
|
100 |
-
msgstr ""
|
101 |
|
102 |
#: src/Tribe/Ajax/Dropdown.php:193
|
103 |
msgid "Empty data set for this dropdown"
|
104 |
-
msgstr ""
|
105 |
|
106 |
#: src/Tribe/Ajax/Dropdown.php:180
|
107 |
msgid "Missing data source for this dropdown"
|
108 |
-
msgstr ""
|
109 |
|
110 |
#: src/Tribe/Ajax/Dropdown.php:38
|
111 |
msgid "Cannot look for Terms without a taxonomy"
|
112 |
-
msgstr ""
|
113 |
|
114 |
#: src/Tribe/Plugins_API.php:60
|
115 |
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."
|
116 |
-
msgstr ""
|
117 |
|
118 |
#: src/Tribe/Plugins_API.php:28
|
119 |
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."
|
120 |
-
msgstr ""
|
121 |
|
122 |
#: src/Tribe/PUE/Checker.php:1095
|
123 |
msgid "There is a new version of %1$s available. %2$s"
|
124 |
-
msgstr ""
|
125 |
|
126 |
#: src/Tribe/PUE/Checker.php:1084
|
127 |
msgid "Update now to version %s."
|
128 |
-
msgstr ""
|
129 |
|
130 |
#: src/Tribe/PUE/Notices.php:340
|
131 |
msgid "You can always check the status of your licenses by logging in to %1$syour account on theeventscalendar.com%2$s."
|
132 |
-
msgstr ""
|
133 |
|
134 |
#: src/Tribe/PUE/Notices.php:225
|
135 |
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."
|
136 |
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."
|
137 |
-
msgstr[0] ""
|
138 |
-
msgstr[1] ""
|
139 |
|
140 |
#: src/Tribe/PUE/Checker.php:976
|
141 |
msgid "Please refresh the page and try your request again."
|
142 |
-
msgstr ""
|
143 |
|
144 |
#: src/Tribe/Plugins_API.php:129
|
145 |
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."
|
146 |
-
msgstr ""
|
147 |
|
148 |
#: src/Tribe/Plugins_API.php:125
|
149 |
msgid "Image Widget Plus"
|
150 |
-
msgstr ""
|
151 |
|
152 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:52
|
153 |
msgid "The URL to the term archive page"
|
154 |
-
msgstr ""
|
155 |
|
156 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:48
|
157 |
msgid "The number of posts associated with the term"
|
158 |
-
msgstr ""
|
159 |
|
160 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:44
|
161 |
msgid "The term parent term if any"
|
162 |
-
msgstr ""
|
163 |
|
164 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:40
|
165 |
msgid "The term description"
|
166 |
-
msgstr ""
|
167 |
|
168 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:36
|
169 |
msgid "The taxonomy the term belongs to"
|
170 |
-
msgstr ""
|
171 |
|
172 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:32
|
173 |
msgid "The term slug"
|
174 |
-
msgstr ""
|
175 |
|
176 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:28
|
177 |
msgid "The term name"
|
178 |
-
msgstr ""
|
179 |
|
180 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:24
|
181 |
msgid "The WordPress term ID"
|
182 |
-
msgstr ""
|
183 |
|
184 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:36
|
185 |
msgid "The link to the image in the specified size on the site"
|
186 |
-
msgstr ""
|
187 |
|
188 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:32
|
189 |
msgid "The image mime-type"
|
190 |
-
msgstr ""
|
191 |
|
192 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:28
|
193 |
msgid "The image height in pixels in the specified size"
|
194 |
-
msgstr ""
|
195 |
|
196 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:24
|
197 |
msgid "The image width in pixels in the specified size"
|
198 |
-
msgstr ""
|
199 |
|
200 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:44
|
201 |
msgid "The details about each size available for the image"
|
202 |
-
msgstr ""
|
203 |
|
204 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:40
|
205 |
msgid "The image natural height in pixels"
|
206 |
-
msgstr ""
|
207 |
|
208 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:36
|
209 |
msgid "The image natural width in pixels"
|
210 |
-
msgstr ""
|
211 |
|
212 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:32
|
213 |
msgid "The image file extension"
|
214 |
-
msgstr ""
|
215 |
|
216 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:28
|
217 |
msgid "The image WordPress post ID"
|
218 |
-
msgstr ""
|
219 |
|
220 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:24
|
221 |
msgid "The URL to the full size version of the image"
|
222 |
-
msgstr ""
|
223 |
|
224 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:44
|
225 |
msgid "The date seconds"
|
226 |
-
msgstr ""
|
227 |
|
228 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:40
|
229 |
msgid "The date minutes"
|
230 |
-
msgstr ""
|
231 |
|
232 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:36
|
233 |
msgid "The date hour"
|
234 |
-
msgstr ""
|
235 |
|
236 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:32
|
237 |
msgid "The date day"
|
238 |
-
msgstr ""
|
239 |
|
240 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:28
|
241 |
msgid "The date month"
|
242 |
-
msgstr ""
|
243 |
|
244 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:24
|
245 |
msgid "The date year"
|
246 |
-
msgstr ""
|
247 |
|
248 |
#: src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:34
|
249 |
msgid "A sorted array of all the numeric values for the cost"
|
250 |
-
msgstr ""
|
251 |
|
252 |
#: src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:28
|
253 |
msgid "The position of the currency symbol in the cost string"
|
254 |
-
msgstr ""
|
255 |
|
256 |
#: src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:24
|
257 |
msgid "The cost currency symbol"
|
258 |
-
msgstr ""
|
259 |
|
260 |
#: src/Tribe/PUE/Checker.php:497
|
261 |
msgid "%1$sBuy a license%2$s for the Event Aggregator service to access additional import features."
|
262 |
-
msgstr ""
|
263 |
|
264 |
#: src/Tribe/Validate.php:248
|
265 |
msgid "%s must be a whole number."
|
266 |
-
msgstr ""
|
267 |
|
268 |
#: src/Tribe/Settings.php:281 src/Tribe/Settings.php:282
|
269 |
msgid "Events Help"
|
270 |
-
msgstr ""
|
271 |
|
272 |
#: src/Tribe/PUE/Checker.php:1670
|
273 |
msgid "Expired license. Consult your network administrator."
|
274 |
-
msgstr ""
|
275 |
|
276 |
#: src/Tribe/PUE/Checker.php:1669
|
277 |
msgid "No license entered. Consult your network administrator."
|
278 |
-
msgstr ""
|
279 |
|
280 |
#: src/Tribe/PUE/Checker.php:1668
|
281 |
msgid "A valid license has been entered by your network administrator."
|
282 |
-
msgstr ""
|
283 |
|
284 |
#: src/Tribe/PUE/Checker.php:550
|
285 |
msgid "Site License Key"
|
286 |
-
msgstr ""
|
287 |
|
288 |
#: src/Tribe/PUE/Checker.php:539
|
289 |
msgid "Check this box if you wish to override the network license key with your own"
|
290 |
-
msgstr ""
|
291 |
|
292 |
#: src/Tribe/PUE/Checker.php:538
|
293 |
msgid "Override network license key"
|
294 |
-
msgstr ""
|
295 |
|
296 |
#: src/Tribe/PUE/Checker.php:529 src/Tribe/PUE/Checker.php:563
|
297 |
msgid "License Key Status:"
|
298 |
-
msgstr ""
|
299 |
|
300 |
#: src/Tribe/Customizer.php:570
|
301 |
msgid "Use the following panel of your customizer to change the styling of your Calendar and Event pages."
|
302 |
-
msgstr ""
|
303 |
|
304 |
#: src/Tribe/Extension.php:368
|
305 |
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."
|
306 |
-
msgstr ""
|
307 |
|
308 |
#: src/Tribe/Extension.php:144
|
309 |
msgid "Tutorial"
|
310 |
-
msgstr ""
|
311 |
|
312 |
#: src/admin-views/app-shop.php:31
|
313 |
msgid "Installed"
|
314 |
-
msgstr ""
|
315 |
|
316 |
#: src/admin-views/app-shop.php:29
|
317 |
msgid "Installed Add-Ons"
|
318 |
-
msgstr ""
|
319 |
|
320 |
#: src/Tribe/Admin/Notice/Plugin_Download.php:92
|
321 |
msgctxt "the final separator in a list of two or more items"
|
322 |
msgid " and "
|
323 |
-
msgstr ""
|
324 |
|
325 |
#: src/Tribe/Admin/Notice/Plugin_Download.php:91
|
326 |
msgctxt "separator used in a list of items"
|
327 |
msgid ", "
|
328 |
-
msgstr ""
|
329 |
|
330 |
#: src/admin-views/tribe-options-help.php:55
|
331 |
msgid "Event Log"
|
332 |
-
msgstr ""
|
333 |
|
334 |
#: src/admin-views/tribe-options-help.php:42
|
335 |
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."
|
336 |
-
msgstr ""
|
337 |
|
338 |
#: src/admin-views/app-shop.php:26
|
339 |
msgid "Buy This Add-On"
|
340 |
-
msgstr ""
|
341 |
|
342 |
#: src/admin-views/app-shop.php:5
|
343 |
msgid "Browse All Add-Ons"
|
344 |
-
msgstr ""
|
345 |
|
346 |
#: src/admin-views/app-shop.php:4
|
347 |
msgid "Events Add-Ons"
|
348 |
-
msgstr ""
|
349 |
|
350 |
#: src/Tribe/PUE/Notices.php:383
|
351 |
msgctxt "formatted plugin list"
|
352 |
msgid "%1$s and %2$s"
|
353 |
-
msgstr ""
|
354 |
|
355 |
#: src/Tribe/PUE/Notices.php:302
|
356 |
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."
|
357 |
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."
|
358 |
-
msgstr[0] ""
|
359 |
-
msgstr[1] ""
|
360 |
|
361 |
#: src/Tribe/PUE/Notices.php:270
|
362 |
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"
|
363 |
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"
|
364 |
-
msgstr[0] ""
|
365 |
-
msgstr[1] ""
|
366 |
|
367 |
#: src/Tribe/PUE/Checker.php:1054
|
368 |
msgid "There is an update for %s. %sRenew your license%s to get access to bug fixes, security updates, and new features."
|
369 |
-
msgstr ""
|
370 |
|
371 |
#: src/Tribe/PUE/Checker.php:997
|
372 |
msgid "There is an update for %s. You'll need to %scheck your license%s to have access to updates, downloads, and support."
|
373 |
-
msgstr ""
|
374 |
|
375 |
#: src/Tribe/Admin/Help_Page.php:219 src/Tribe/Plugins_API.php:34
|
376 |
msgid "Event Aggregator"
|
377 |
-
msgstr ""
|
378 |
|
379 |
#: src/Tribe/Admin/Notice/Plugin_Download.php:75
|
380 |
msgid "To begin using %1$s, please install and activate the latest version of %2$s."
|
381 |
-
msgstr ""
|
382 |
|
383 |
#: src/admin-views/tribe-options-licenses.php:30
|
384 |
msgid "Not seeing an update but expecting one? In WordPress, go to %1$sDashboard > Updates%2$s and click \"Check Again\"."
|
385 |
-
msgstr ""
|
386 |
|
387 |
#: src/admin-views/tribe-options-licenses.php:25
|
388 |
msgid "If you're seeing a red message telling you that your key isn't valid or is out of installs, visit %1$s to manage your installs or renew / upgrade your license."
|
389 |
-
msgstr ""
|
390 |
|
391 |
#: src/admin-views/tribe-options-licenses.php:22
|
392 |
msgid "Each paid add-on has its own unique license key. Simply 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."
|
393 |
-
msgstr ""
|
394 |
|
395 |
#: src/admin-views/tribe-options-licenses.php:15
|
396 |
msgid "The license key you received when completing your purchase from %1$s will grant you access to support and updates until it expires. You do not need to enter the key below for the plugins to work, but you will need to enter it to get automatic updates. %3$sFind your license keys at %2$s%4$s."
|
397 |
-
msgstr ""
|
398 |
|
399 |
#: src/admin-views/tribe-options-licenses.php:11
|
400 |
#: src/admin-views/tribe-options-licenses.php:16
|
401 |
msgid " (opens in new window)"
|
402 |
-
msgstr ""
|
403 |
|
404 |
#: src/Tribe/Languages/Locations.php:110
|
405 |
msgid "Côte d'Ivoire"
|
406 |
-
msgstr ""
|
407 |
|
408 |
#: src/Tribe/Support.php:372
|
409 |
msgid "Unique System Info Key Generated"
|
410 |
-
msgstr ""
|
411 |
|
412 |
#: src/Tribe/Support.php:358 src/Tribe/Support.php:384
|
413 |
msgid "Permission Error"
|
414 |
-
msgstr ""
|
415 |
|
416 |
#: src/Tribe/Support.php:325 src/Tribe/Support.php:330
|
417 |
msgid "Invalid Key"
|
418 |
-
msgstr ""
|
419 |
|
420 |
#: src/Tribe/Support.php:306
|
421 |
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."
|
422 |
-
msgstr ""
|
423 |
|
424 |
#: src/Tribe/Support.php:305
|
425 |
msgid "Yes, automatically share my system information with the Modern Tribe support team"
|
426 |
-
msgstr ""
|
427 |
|
428 |
#: src/Tribe/Support.php:171
|
429 |
msgid "English"
|
430 |
-
msgstr ""
|
431 |
|
432 |
#: src/Tribe/PUE/Checker.php:961 src/Tribe/PUE/Notices.php:285
|
433 |
msgid " (opens in a new window)"
|
434 |
-
msgstr ""
|
435 |
|
436 |
#: src/Tribe/PUE/Checker.php:959 src/Tribe/PUE/Notices.php:283
|
437 |
msgid "Renew Your License Now"
|
438 |
-
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
-
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
-
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
-
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
-
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
-
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
-
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
-
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
-
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
-
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
-
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
-
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
-
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
-
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
-
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
-
msgstr ""
|
499 |
|
500 |
#: src/Tribe/Error.php:38
|
501 |
msgid "An Unknown error occurred"
|
502 |
-
msgstr ""
|
503 |
|
504 |
#: src/Tribe/Plugins_API.php:116
|
505 |
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."
|
506 |
-
msgstr ""
|
507 |
|
508 |
#: src/Tribe/Plugins_API.php:105
|
509 |
msgctxt "Names of required plugins for Community Tickets"
|
510 |
msgid "Event Tickets Plus and Community Events"
|
511 |
-
msgstr ""
|
512 |
|
513 |
#: src/Tribe/Plugins_API.php:104
|
514 |
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"
|
515 |
-
msgstr ""
|
516 |
|
517 |
#: src/Tribe/Plugins_API.php:48
|
518 |
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."
|
519 |
-
msgstr ""
|
520 |
|
521 |
#: src/Tribe/Plugins_API.php:84
|
522 |
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."
|
523 |
-
msgstr ""
|
524 |
|
525 |
#: src/Tribe/Admin/Help_Page.php:227 src/Tribe/Plugins_API.php:80
|
526 |
msgid "Filter Bar"
|
527 |
-
msgstr ""
|
528 |
|
529 |
#: src/Tribe/Credits.php:64
|
530 |
msgid "Rate %1$sEvent Tickets%2$s %3$s"
|
531 |
-
msgstr ""
|
532 |
|
533 |
#: src/Tribe/Credits.php:55
|
534 |
msgid "Rate %1$sThe Events Calendar%2$s %3$s"
|
535 |
-
msgstr ""
|
536 |
|
537 |
#: src/Tribe/Log/Null_Logger.php:26
|
538 |
msgid "Null logger (will log nothing)"
|
539 |
-
msgstr ""
|
540 |
|
541 |
#: src/admin-views/event-log.php:117
|
542 |
msgid "Download log"
|
543 |
-
msgstr ""
|
544 |
|
545 |
#: src/admin-views/event-log.php:100
|
546 |
msgid "The selected log file is empty or has not been generated yet."
|
547 |
-
msgstr ""
|
548 |
|
549 |
#: src/admin-views/event-log.php:43
|
550 |
msgid "Method"
|
551 |
-
msgstr ""
|
552 |
|
553 |
#: src/admin-views/event-log.php:21
|
554 |
msgid "Logging level"
|
555 |
-
msgstr ""
|
556 |
|
557 |
#: src/Tribe/Validate.php:168
|
558 |
msgid "%s must contain numbers, letters, dashes and undescores only"
|
559 |
-
msgstr ""
|
560 |
|
561 |
#: src/Tribe/Log.php:376
|
562 |
msgid "Full debug (all events)"
|
563 |
-
msgstr ""
|
564 |
|
565 |
#: src/Tribe/Log.php:375
|
566 |
msgid "Warnings and errors"
|
567 |
-
msgstr ""
|
568 |
|
569 |
#: src/Tribe/Log.php:374
|
570 |
msgid "Only errors"
|
571 |
-
msgstr ""
|
572 |
|
573 |
#: src/Tribe/Log.php:373
|
574 |
msgid "Disabled"
|
575 |
-
msgstr ""
|
576 |
|
577 |
#: src/Tribe/Log.php:274
|
578 |
msgid "Cannot set %s as the current logging engine"
|
579 |
-
msgstr ""
|
580 |
|
581 |
#: src/Tribe/Log/File_Logger.php:128
|
582 |
msgid "Default (uses temporary files)"
|
583 |
-
msgstr ""
|
584 |
|
585 |
#: src/Tribe/Log/Admin.php:148
|
586 |
msgctxt "log engines"
|
587 |
msgid "None currently available"
|
588 |
-
msgstr ""
|
589 |
|
590 |
#: src/Tribe/Log/Admin.php:133
|
591 |
msgctxt "log selector"
|
592 |
msgid "None currently available"
|
593 |
-
msgstr ""
|
594 |
|
595 |
#: src/admin-views/tribe-options-help.php:52
|
596 |
msgid "Recent Template Changes"
|
597 |
-
msgstr ""
|
598 |
|
599 |
#: src/Tribe/Support/Template_Checker_Report.php:115
|
600 |
msgid "Information about recent template changes and potentially impacted template overrides is provided below."
|
601 |
-
msgstr ""
|
602 |
|
603 |
#: src/Tribe/Support/Template_Checker_Report.php:113
|
604 |
msgid "No notable template changes detected."
|
605 |
-
msgstr ""
|
606 |
|
607 |
#: src/Tribe/Support/Template_Checker_Report.php:97
|
608 |
msgid "based on %s version"
|
609 |
-
msgstr ""
|
610 |
|
611 |
#: src/Tribe/Support/Template_Checker_Report.php:96
|
612 |
msgid "version data missing from override"
|
613 |
-
msgstr ""
|
614 |
|
615 |
#: src/Tribe/Support/Template_Checker_Report.php:92
|
616 |
msgid "Existing theme overrides that may need revision:"
|
617 |
-
msgstr ""
|
618 |
|
619 |
#: src/Tribe/Support/Template_Checker_Report.php:82
|
620 |
msgid "Templates introduced or updated with this release (%s):"
|
621 |
-
msgstr ""
|
622 |
|
623 |
#: src/Tribe/Support/Template_Checker_Report.php:78
|
624 |
msgid "No notable changes detected"
|
625 |
-
msgstr ""
|
626 |
|
627 |
#. Description of the plugin/theme
|
628 |
msgid "An event settings framework for managing shared options"
|
629 |
-
msgstr ""
|
630 |
|
631 |
#. Plugin Name of the plugin/theme
|
632 |
msgid "Tribe Common"
|
633 |
-
msgstr ""
|
634 |
|
635 |
#: src/admin-views/tribe-options-licenses.php:47
|
636 |
msgid "Only license fields for %1$snetwork activated%2$s plugins will be listed on this screen. "
|
637 |
-
msgstr ""
|
638 |
|
639 |
#: src/admin-views/tribe-options-help.php:38
|
640 |
msgid "Read more about our support policy"
|
641 |
-
msgstr ""
|
642 |
|
643 |
#: src/admin-views/tribe-options-help.php:30
|
644 |
msgid "Please note that all hands-on support is provided via the forums. You can email or tweet at us… but we will probably point you back to the forums "
|
@@ -646,127 +646,127 @@ msgstr ""
|
|
646 |
|
647 |
#: src/admin-views/tribe-options-help.php:33
|
648 |
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."
|
649 |
-
msgstr ""
|
650 |
|
651 |
#: src/admin-views/tribe-options-help.php:32
|
652 |
msgid "Test for a theme or plugin conflict"
|
653 |
-
msgstr ""
|
654 |
|
655 |
#: src/admin-views/tribe-options-help.php:32
|
656 |
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."
|
657 |
-
msgstr ""
|
658 |
|
659 |
#: src/admin-views/tribe-options-help.php:31
|
660 |
msgid "Check our Knowledgebase"
|
661 |
-
msgstr ""
|
662 |
|
663 |
#: src/admin-views/tribe-options-help.php:31
|
664 |
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!"
|
665 |
-
msgstr ""
|
666 |
|
667 |
#: src/admin-views/tribe-options-help.php:27
|
668 |
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:"
|
669 |
-
msgstr ""
|
670 |
|
671 |
#: src/admin-views/tribe-options-help.php:26
|
672 |
msgid "Getting More Help"
|
673 |
-
msgstr ""
|
674 |
|
675 |
#: src/admin-views/tribe-options-help.php:21
|
676 |
msgid "list of available functions"
|
677 |
-
msgstr ""
|
678 |
|
679 |
#: src/admin-views/tribe-options-help.php:15
|
680 |
msgid "Knowledgebase"
|
681 |
-
msgstr ""
|
682 |
|
683 |
#: src/admin-views/tribe-options-help.php:15
|
684 |
msgid "Our website’s %s is a great place to find tips and tricks for using and customizing our plugins."
|
685 |
-
msgstr ""
|
686 |
|
687 |
#: src/admin-views/tribe-options-help.php:14
|
688 |
msgid "Getting Support"
|
689 |
-
msgstr ""
|
690 |
|
691 |
#: src/admin-views/tribe-options-help.php:11
|
692 |
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."
|
693 |
-
msgstr ""
|
694 |
|
695 |
#: src/admin-views/tribe-options-general.php:15
|
696 |
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."
|
697 |
-
msgstr ""
|
698 |
|
699 |
#: src/admin-views/tribe-options-general.php:10
|
700 |
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."
|
701 |
-
msgstr ""
|
702 |
|
703 |
#: src/Tribe/Validate.php:214
|
704 |
msgid "%s must be a positive number or percent."
|
705 |
-
msgstr ""
|
706 |
|
707 |
#: src/Tribe/PUE/Checker.php:932
|
708 |
msgid "Thanks for setting up a valid key. It will expire on %s"
|
709 |
-
msgstr ""
|
710 |
|
711 |
#: src/Tribe/Admin/Help_Page.php:860
|
712 |
msgid "Visit the Add-on Page"
|
713 |
-
msgstr ""
|
714 |
|
715 |
#: src/Tribe/Admin/Help_Page.php:855
|
716 |
msgid "Plugin Inactive"
|
717 |
-
msgstr ""
|
718 |
|
719 |
#: src/Tribe/Admin/Help_Page.php:853
|
720 |
msgid "Plugin Active"
|
721 |
-
msgstr ""
|
722 |
|
723 |
#: src/Tribe/Admin/Help_Page.php:828
|
724 |
msgid "Rating:"
|
725 |
-
msgstr ""
|
726 |
|
727 |
#: src/Tribe/Admin/Help_Page.php:825
|
728 |
msgid "Active Users:"
|
729 |
-
msgstr ""
|
730 |
|
731 |
#: src/Tribe/Admin/Help_Page.php:802
|
732 |
msgid "Install Plugin"
|
733 |
-
msgstr ""
|
734 |
|
735 |
#: src/Tribe/Admin/Help_Page.php:802
|
736 |
msgid "Install %s"
|
737 |
-
msgstr ""
|
738 |
|
739 |
#: src/Tribe/Admin/Help_Page.php:786
|
740 |
msgid "Upgrade Plugin"
|
741 |
-
msgstr ""
|
742 |
|
743 |
#: src/Tribe/Admin/Help_Page.php:778
|
744 |
msgid "Activate Plugin"
|
745 |
-
msgstr ""
|
746 |
|
747 |
#: src/Tribe/Admin/Help_Page.php:778
|
748 |
msgid "Activate %s"
|
749 |
-
msgstr ""
|
750 |
|
751 |
#: src/Tribe/Admin/Help_Page.php:244 src/Tribe/Plugins_API.php:100
|
752 |
msgid "Community Tickets"
|
753 |
-
msgstr ""
|
754 |
|
755 |
#: src/Tribe/Admin/Help_Page.php:235 src/Tribe/Plugins_API.php:66
|
756 |
msgid "Event Tickets Plus"
|
757 |
-
msgstr ""
|
758 |
|
759 |
#: src/Tribe/Admin/Help_Page.php:203 src/Tribe/Plugins_API.php:111
|
760 |
msgid "Eventbrite Tickets"
|
761 |
-
msgstr ""
|
762 |
|
763 |
#: src/Tribe/Admin/Help_Page.php:170
|
764 |
msgid " and "
|
765 |
-
msgstr "e"
|
766 |
|
767 |
#: src/Tribe/Admin/Help_Page.php:95
|
768 |
msgid "Turbo charge your posts admin for any custom post type with sortable filters and columns, and auto-registration of metaboxes."
|
769 |
-
msgstr ""
|
770 |
|
771 |
#: src/Tribe/Admin/Help_Page.php:91
|
772 |
msgid "Advanced Post Manager"
|
@@ -774,39 +774,39 @@ msgstr "Advanced Post Manager"
|
|
774 |
|
775 |
#: src/Tribe/Admin/Help_Page.php:79
|
776 |
msgid "Events Tickets is a carefully crafted, extensible plugin that lets you easily sell tickets for your events."
|
777 |
-
msgstr ""
|
778 |
|
779 |
#: src/Tribe/Admin/Help_Page.php:75 src/Tribe/Plugins_API.php:57
|
780 |
msgid "Event Tickets"
|
781 |
-
msgstr ""
|
782 |
|
783 |
#: src/Tribe/Admin/Help_Page.php:63
|
784 |
msgid "The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events."
|
785 |
-
msgstr ""
|
786 |
|
787 |
#. Author URI of the plugin/theme
|
788 |
msgid "http://m.tri.be/1x"
|
789 |
-
msgstr ""
|
790 |
|
791 |
#. Author of the plugin/theme
|
792 |
msgid "Modern Tribe, Inc."
|
793 |
-
msgstr ""
|
794 |
|
795 |
#: src/Tribe/Settings.php:371
|
796 |
msgid "Save Changes"
|
797 |
-
msgstr ""
|
798 |
|
799 |
#: src/admin-views/tribe-options-licenses.php:38
|
800 |
msgid "%1$s Using our plugins in a multisite network? %2$s Please note that your license key will be applied to the entire network, not just this site."
|
801 |
-
msgstr ""
|
802 |
|
803 |
#: src/Tribe/Support.php:199
|
804 |
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!"
|
805 |
-
msgstr ""
|
806 |
|
807 |
#: src/Tribe/PUE/Checker.php:901
|
808 |
msgid "unknown date"
|
809 |
-
msgstr ""
|
810 |
|
811 |
#: src/Tribe/Admin/Activation_Page.php:92
|
812 |
msgid "Return to WordPress Updates"
|
@@ -866,7 +866,7 @@ msgstr "Mais..."
|
|
866 |
|
867 |
#: src/Tribe/Admin/Help_Page.php:194 src/Tribe/Plugins_API.php:43
|
868 |
msgid "Events Calendar PRO"
|
869 |
-
msgstr ""
|
870 |
|
871 |
#: src/Tribe/Admin/Help_Page.php:413 src/Tribe/Admin/Help_Page.php:788
|
872 |
msgid "You are up to date!"
|
@@ -879,7 +879,7 @@ msgstr "Você precisa atualizar!"
|
|
879 |
#: src/Tribe/Admin/Help_Page.php:405
|
880 |
msgctxt "not available"
|
881 |
msgid "n/a"
|
882 |
-
msgstr "
|
883 |
|
884 |
#: src/admin-views/tribe-options-general.php:59
|
885 |
msgid "Debug Bar Plugin"
|
@@ -891,7 +891,7 @@ msgstr "Ative esta opção para catalogar a informação de debug. Por padrão i
|
|
891 |
|
892 |
#: src/admin-views/tribe-options-general.php:53
|
893 |
msgid "Debug mode"
|
894 |
-
msgstr "Modo de
|
895 |
|
896 |
#: src/admin-views/tribe-options-general.php:35
|
897 |
msgid "Show The Events Calendar link"
|
@@ -923,7 +923,7 @@ msgstr "Selecione o formato de data usado nos datepickers"
|
|
923 |
|
924 |
#: src/admin-views/tribe-options-display.php:36
|
925 |
msgid "Datepicker Date Format"
|
926 |
-
msgstr "Formato de
|
927 |
|
928 |
#: src/admin-views/tribe-options-display.php:22
|
929 |
msgid "Date Format Settings"
|
@@ -931,7 +931,7 @@ msgstr "Configurações de formato de data"
|
|
931 |
|
932 |
#: src/admin-views/event-log.php:65
|
933 |
msgid "View"
|
934 |
-
msgstr "
|
935 |
|
936 |
#: src/Tribe/Admin/Help_Page.php:211 src/Tribe/Plugins_API.php:90
|
937 |
msgid "Community Events"
|
@@ -947,7 +947,7 @@ msgstr "Wisconsin"
|
|
947 |
|
948 |
#: src/Tribe/Languages/Locations.php:372
|
949 |
msgid "West Virginia"
|
950 |
-
msgstr "
|
951 |
|
952 |
#: src/Tribe/Languages/Locations.php:371
|
953 |
msgid "Washington"
|
@@ -955,7 +955,7 @@ msgstr "Washington"
|
|
955 |
|
956 |
#: src/Tribe/Languages/Locations.php:370
|
957 |
msgid "Virginia"
|
958 |
-
msgstr "
|
959 |
|
960 |
#: src/Tribe/Languages/Locations.php:369
|
961 |
msgid "Vermont"
|
@@ -975,11 +975,11 @@ msgstr "Tennessee"
|
|
975 |
|
976 |
#: src/Tribe/Languages/Locations.php:365
|
977 |
msgid "South Dakota"
|
978 |
-
msgstr "
|
979 |
|
980 |
#: src/Tribe/Languages/Locations.php:364
|
981 |
msgid "South Carolina"
|
982 |
-
msgstr "
|
983 |
|
984 |
#: src/Tribe/Languages/Locations.php:363
|
985 |
msgid "Rhode Island"
|
@@ -987,7 +987,7 @@ msgstr "Rhode Island"
|
|
987 |
|
988 |
#: src/Tribe/Languages/Locations.php:362
|
989 |
msgid "Pennsylvania"
|
990 |
-
msgstr "
|
991 |
|
992 |
#: src/Tribe/Languages/Locations.php:361
|
993 |
msgid "Oregon"
|
@@ -1011,19 +1011,19 @@ msgstr "North Carolina"
|
|
1011 |
|
1012 |
#: src/Tribe/Languages/Locations.php:356
|
1013 |
msgid "New York"
|
1014 |
-
msgstr "
|
1015 |
|
1016 |
#: src/Tribe/Languages/Locations.php:355
|
1017 |
msgid "New Mexico"
|
1018 |
-
msgstr "
|
1019 |
|
1020 |
#: src/Tribe/Languages/Locations.php:354
|
1021 |
msgid "New Jersey"
|
1022 |
-
msgstr "
|
1023 |
|
1024 |
#: src/Tribe/Languages/Locations.php:353
|
1025 |
msgid "New Hampshire"
|
1026 |
-
msgstr "
|
1027 |
|
1028 |
#: src/Tribe/Languages/Locations.php:352
|
1029 |
msgid "Nevada"
|
@@ -1099,7 +1099,7 @@ msgstr "Havaí"
|
|
1099 |
|
1100 |
#: src/Tribe/Languages/Locations.php:333
|
1101 |
msgid "Florida"
|
1102 |
-
msgstr "
|
1103 |
|
1104 |
#: src/Tribe/Languages/Locations.php:332
|
1105 |
msgid "District of Columbia"
|
@@ -1119,7 +1119,7 @@ msgstr "Colorado"
|
|
1119 |
|
1120 |
#: src/Tribe/Languages/Locations.php:328
|
1121 |
msgid "California"
|
1122 |
-
msgstr "
|
1123 |
|
1124 |
#: src/Tribe/Languages/Locations.php:327
|
1125 |
msgid "Arkansas"
|
@@ -1139,31 +1139,31 @@ msgstr "Alabama"
|
|
1139 |
|
1140 |
#: src/Tribe/Languages/Locations.php:297
|
1141 |
msgid "Zimbabwe"
|
1142 |
-
msgstr "
|
1143 |
|
1144 |
#: src/Tribe/Languages/Locations.php:296
|
1145 |
msgid "Zambia"
|
1146 |
-
msgstr "
|
1147 |
|
1148 |
#: src/Tribe/Languages/Locations.php:295
|
1149 |
msgid "Yemen"
|
1150 |
-
msgstr "
|
1151 |
|
1152 |
#: src/Tribe/Languages/Locations.php:294
|
1153 |
msgid "Western Sahara"
|
1154 |
-
msgstr "
|
1155 |
|
1156 |
#: src/Tribe/Languages/Locations.php:293
|
1157 |
msgid "Wallis and Futuna Islands"
|
1158 |
-
msgstr ""
|
1159 |
|
1160 |
#: src/Tribe/Languages/Locations.php:292
|
1161 |
msgid "Virgin Islands (U.S.)"
|
1162 |
-
msgstr "
|
1163 |
|
1164 |
#: src/Tribe/Languages/Locations.php:291
|
1165 |
msgid "Virgin Islands (British)"
|
1166 |
-
msgstr "
|
1167 |
|
1168 |
#: src/Tribe/Languages/Locations.php:290
|
1169 |
msgid "Viet Nam"
|
@@ -1179,7 +1179,7 @@ msgstr "Vanuatu"
|
|
1179 |
|
1180 |
#: src/Tribe/Languages/Locations.php:287
|
1181 |
msgid "Uzbekistan"
|
1182 |
-
msgstr "
|
1183 |
|
1184 |
#: src/Tribe/Languages/Locations.php:286
|
1185 |
msgid "Uruguay"
|
@@ -1187,11 +1187,11 @@ msgstr "Uruguai"
|
|
1187 |
|
1188 |
#: src/Tribe/Languages/Locations.php:285
|
1189 |
msgid "United States Minor Outlying Islands"
|
1190 |
-
msgstr "
|
1191 |
|
1192 |
#: src/Tribe/Languages/Locations.php:284
|
1193 |
msgid "United Kingdom"
|
1194 |
-
msgstr "
|
1195 |
|
1196 |
#: src/Tribe/Languages/Locations.php:283
|
1197 |
msgid "United Arab Emirates"
|
@@ -1211,11 +1211,11 @@ msgstr "Tuvalu"
|
|
1211 |
|
1212 |
#: src/Tribe/Languages/Locations.php:279
|
1213 |
msgid "Turks and Caicos Islands"
|
1214 |
-
msgstr ""
|
1215 |
|
1216 |
#: src/Tribe/Languages/Locations.php:278
|
1217 |
msgid "Turkmenistan"
|
1218 |
-
msgstr "
|
1219 |
|
1220 |
#: src/Tribe/Languages/Locations.php:277
|
1221 |
msgid "Turkey"
|
@@ -1223,11 +1223,11 @@ msgstr "Turquia"
|
|
1223 |
|
1224 |
#: src/Tribe/Languages/Locations.php:276
|
1225 |
msgid "Tunisia"
|
1226 |
-
msgstr "
|
1227 |
|
1228 |
#: src/Tribe/Languages/Locations.php:275
|
1229 |
msgid "Trinidad and Tobago"
|
1230 |
-
msgstr ""
|
1231 |
|
1232 |
#: src/Tribe/Languages/Locations.php:274
|
1233 |
msgid "Tonga"
|
@@ -1235,7 +1235,7 @@ msgstr "Tonga"
|
|
1235 |
|
1236 |
#: src/Tribe/Languages/Locations.php:273
|
1237 |
msgid "Tokelau"
|
1238 |
-
msgstr "
|
1239 |
|
1240 |
#: src/Tribe/Languages/Locations.php:272
|
1241 |
msgid "Togo"
|
@@ -1247,11 +1247,11 @@ msgstr "Tailândia"
|
|
1247 |
|
1248 |
#: src/Tribe/Languages/Locations.php:270
|
1249 |
msgid "Tanzania, United Republic of"
|
1250 |
-
msgstr ""
|
1251 |
|
1252 |
#: src/Tribe/Languages/Locations.php:269
|
1253 |
msgid "Tajikistan"
|
1254 |
-
msgstr "
|
1255 |
|
1256 |
#: src/Tribe/Languages/Locations.php:268
|
1257 |
msgid "Taiwan"
|
@@ -1259,23 +1259,23 @@ msgstr "Taiwan"
|
|
1259 |
|
1260 |
#: src/Tribe/Languages/Locations.php:267
|
1261 |
msgid "Syrian Arab Republic"
|
1262 |
-
msgstr "
|
1263 |
|
1264 |
#: src/Tribe/Languages/Locations.php:266
|
1265 |
msgid "Switzerland"
|
1266 |
-
msgstr "
|
1267 |
|
1268 |
#: src/Tribe/Languages/Locations.php:265
|
1269 |
msgid "Sweden"
|
1270 |
-
msgstr "
|
1271 |
|
1272 |
#: src/Tribe/Languages/Locations.php:264
|
1273 |
msgid "Swaziland"
|
1274 |
-
msgstr "
|
1275 |
|
1276 |
#: src/Tribe/Languages/Locations.php:263
|
1277 |
msgid "Svalbard and Jan Mayen Islands"
|
1278 |
-
msgstr ""
|
1279 |
|
1280 |
#: src/Tribe/Languages/Locations.php:262
|
1281 |
msgid "Suriname"
|
@@ -1287,7 +1287,7 @@ msgstr "Sudão"
|
|
1287 |
|
1288 |
#: src/Tribe/Languages/Locations.php:241
|
1289 |
msgid "Saint Pierre and Miquelon"
|
1290 |
-
msgstr ""
|
1291 |
|
1292 |
#: src/Tribe/Languages/Locations.php:260
|
1293 |
msgid "Sri Lanka"
|
@@ -1299,7 +1299,7 @@ msgstr "Espanha"
|
|
1299 |
|
1300 |
#: src/Tribe/Languages/Locations.php:258
|
1301 |
msgid "South Georgia, South Sandwich Islands"
|
1302 |
-
msgstr "
|
1303 |
|
1304 |
#: src/Tribe/Languages/Locations.php:257
|
1305 |
msgid "South Africa"
|
@@ -1311,7 +1311,7 @@ msgstr "Somália"
|
|
1311 |
|
1312 |
#: src/Tribe/Languages/Locations.php:255
|
1313 |
msgid "Solomon Islands"
|
1314 |
-
msgstr "
|
1315 |
|
1316 |
#: src/Tribe/Languages/Locations.php:254
|
1317 |
msgid "Slovenia"
|
@@ -1319,19 +1319,19 @@ msgstr "Eslovênia"
|
|
1319 |
|
1320 |
#: src/Tribe/Languages/Locations.php:253
|
1321 |
msgid "Slovakia (Slovak Republic)"
|
1322 |
-
msgstr "
|
1323 |
|
1324 |
#: src/Tribe/Languages/Locations.php:251
|
1325 |
msgid "Singapore"
|
1326 |
-
msgstr "
|
1327 |
|
1328 |
#: src/Tribe/Languages/Locations.php:250
|
1329 |
msgid "Sierra Leone"
|
1330 |
-
msgstr "
|
1331 |
|
1332 |
#: src/Tribe/Languages/Locations.php:249
|
1333 |
msgid "Seychelles"
|
1334 |
-
msgstr "
|
1335 |
|
1336 |
#: src/Tribe/Languages/Locations.php:248
|
1337 |
msgid "Serbia"
|
@@ -1343,11 +1343,11 @@ msgstr "Senegal"
|
|
1343 |
|
1344 |
#: src/Tribe/Languages/Locations.php:246
|
1345 |
msgid "Saudi Arabia"
|
1346 |
-
msgstr "
|
1347 |
|
1348 |
#: src/Tribe/Languages/Locations.php:244
|
1349 |
msgid "San Marino"
|
1350 |
-
msgstr "
|
1351 |
|
1352 |
#: src/Tribe/Languages/Locations.php:243
|
1353 |
msgid "Samoa"
|
@@ -1355,27 +1355,27 @@ msgstr "Samoa"
|
|
1355 |
|
1356 |
#: src/Tribe/Languages/Locations.php:242
|
1357 |
msgid "Saint Vincent and The Grenadines"
|
1358 |
-
msgstr ""
|
1359 |
|
1360 |
#: src/Tribe/Languages/Locations.php:240
|
1361 |
msgid "Saint Lucia"
|
1362 |
-
msgstr "
|
1363 |
|
1364 |
#: src/Tribe/Languages/Locations.php:239
|
1365 |
msgid "Saint Kitts and Nevis"
|
1366 |
-
msgstr ""
|
1367 |
|
1368 |
#: src/Tribe/Languages/Locations.php:236
|
1369 |
msgid "Rwanda"
|
1370 |
-
msgstr "
|
1371 |
|
1372 |
#: src/Tribe/Languages/Locations.php:235
|
1373 |
msgid "Russian Federation"
|
1374 |
-
msgstr "
|
1375 |
|
1376 |
#: src/Tribe/Languages/Locations.php:234
|
1377 |
msgid "Romania"
|
1378 |
-
msgstr "
|
1379 |
|
1380 |
#: src/Tribe/Languages/Locations.php:233
|
1381 |
msgid "Reunion"
|
@@ -1383,7 +1383,7 @@ msgstr "Reunião"
|
|
1383 |
|
1384 |
#: src/Tribe/Languages/Locations.php:232
|
1385 |
msgid "Qatar"
|
1386 |
-
msgstr "
|
1387 |
|
1388 |
#: src/Tribe/Languages/Locations.php:231
|
1389 |
msgid "Puerto Rico"
|
@@ -1395,7 +1395,7 @@ msgstr "Portugal"
|
|
1395 |
|
1396 |
#: src/Tribe/Languages/Locations.php:229
|
1397 |
msgid "Poland"
|
1398 |
-
msgstr "
|
1399 |
|
1400 |
#: src/Tribe/Languages/Locations.php:228
|
1401 |
msgid "Pitcairn"
|
@@ -1407,19 +1407,19 @@ msgstr "Filipinas"
|
|
1407 |
|
1408 |
#: src/Tribe/Languages/Locations.php:226
|
1409 |
msgid "Peru"
|
1410 |
-
msgstr "
|
1411 |
|
1412 |
#: src/Tribe/Languages/Locations.php:225
|
1413 |
msgid "Paraguay"
|
1414 |
-
msgstr "
|
1415 |
|
1416 |
#: src/Tribe/Languages/Locations.php:224
|
1417 |
msgid "Papua New Guinea"
|
1418 |
-
msgstr "Papua
|
1419 |
|
1420 |
#: src/Tribe/Languages/Locations.php:223
|
1421 |
msgid "Panama"
|
1422 |
-
msgstr "
|
1423 |
|
1424 |
#: src/Tribe/Languages/Locations.php:222
|
1425 |
msgid "Palau"
|
@@ -1427,23 +1427,23 @@ msgstr "Palau"
|
|
1427 |
|
1428 |
#: src/Tribe/Languages/Locations.php:221
|
1429 |
msgid "Pakistan"
|
1430 |
-
msgstr "
|
1431 |
|
1432 |
#: src/Tribe/Languages/Locations.php:220
|
1433 |
msgid "Oman"
|
1434 |
-
msgstr "
|
1435 |
|
1436 |
#: src/Tribe/Languages/Locations.php:219
|
1437 |
msgid "Norway"
|
1438 |
-
msgstr "
|
1439 |
|
1440 |
#: src/Tribe/Languages/Locations.php:218
|
1441 |
msgid "Northern Mariana Islands"
|
1442 |
-
msgstr "
|
1443 |
|
1444 |
#: src/Tribe/Languages/Locations.php:217
|
1445 |
msgid "Norfolk Island"
|
1446 |
-
msgstr "Norfolk
|
1447 |
|
1448 |
#: src/Tribe/Languages/Locations.php:216
|
1449 |
msgid "Niue"
|
@@ -1455,23 +1455,23 @@ msgstr "Nigeria"
|
|
1455 |
|
1456 |
#: src/Tribe/Languages/Locations.php:214
|
1457 |
msgid "Niger"
|
1458 |
-
msgstr "
|
1459 |
|
1460 |
#: src/Tribe/Languages/Locations.php:213
|
1461 |
msgid "Nicaragua"
|
1462 |
-
msgstr "
|
1463 |
|
1464 |
#: src/Tribe/Languages/Locations.php:212
|
1465 |
msgid "New Zealand"
|
1466 |
-
msgstr "
|
1467 |
|
1468 |
#: src/Tribe/Languages/Locations.php:211
|
1469 |
msgid "New Caledonia"
|
1470 |
-
msgstr "
|
1471 |
|
1472 |
#: src/Tribe/Languages/Locations.php:210
|
1473 |
msgid "Netherlands"
|
1474 |
-
msgstr "
|
1475 |
|
1476 |
#: src/Tribe/Languages/Locations.php:209
|
1477 |
msgid "Nepal"
|
@@ -1483,19 +1483,19 @@ msgstr "Nauru"
|
|
1483 |
|
1484 |
#: src/Tribe/Languages/Locations.php:207
|
1485 |
msgid "Namibia"
|
1486 |
-
msgstr "
|
1487 |
|
1488 |
#: src/Tribe/Languages/Locations.php:206
|
1489 |
msgid "Myanmar"
|
1490 |
-
msgstr "
|
1491 |
|
1492 |
#: src/Tribe/Languages/Locations.php:205
|
1493 |
msgid "Mozambique"
|
1494 |
-
msgstr "
|
1495 |
|
1496 |
#: src/Tribe/Languages/Locations.php:204
|
1497 |
msgid "Morocco"
|
1498 |
-
msgstr "
|
1499 |
|
1500 |
#: src/Tribe/Languages/Locations.php:203
|
1501 |
msgid "Montserrat"
|
@@ -1507,27 +1507,27 @@ msgstr "Montenegro"
|
|
1507 |
|
1508 |
#: src/Tribe/Languages/Locations.php:201
|
1509 |
msgid "Mongolia"
|
1510 |
-
msgstr "
|
1511 |
|
1512 |
#: src/Tribe/Languages/Locations.php:200
|
1513 |
msgid "Monaco"
|
1514 |
-
msgstr "
|
1515 |
|
1516 |
#: src/Tribe/Languages/Locations.php:199
|
1517 |
msgid "Moldova, Republic of"
|
1518 |
-
msgstr ""
|
1519 |
|
1520 |
#: src/Tribe/Languages/Locations.php:198
|
1521 |
msgid "Micronesia, Federated States of"
|
1522 |
-
msgstr ""
|
1523 |
|
1524 |
#: src/Tribe/Languages/Locations.php:197
|
1525 |
msgid "Mexico"
|
1526 |
-
msgstr "
|
1527 |
|
1528 |
#: src/Tribe/Languages/Locations.php:196
|
1529 |
msgid "Mayotte"
|
1530 |
-
msgstr "
|
1531 |
|
1532 |
#: src/Tribe/Languages/Locations.php:195
|
1533 |
msgid "Mauritius"
|
@@ -1535,15 +1535,15 @@ msgstr "Mauritius"
|
|
1535 |
|
1536 |
#: src/Tribe/Languages/Locations.php:194
|
1537 |
msgid "Mauritania"
|
1538 |
-
msgstr "
|
1539 |
|
1540 |
#: src/Tribe/Languages/Locations.php:193
|
1541 |
msgid "Martinique"
|
1542 |
-
msgstr "
|
1543 |
|
1544 |
#: src/Tribe/Languages/Locations.php:192
|
1545 |
msgid "Marshall Islands"
|
1546 |
-
msgstr "Marshall
|
1547 |
|
1548 |
#: src/Tribe/Languages/Locations.php:191
|
1549 |
msgid "Malta"
|
@@ -1555,15 +1555,15 @@ msgstr "Mali"
|
|
1555 |
|
1556 |
#: src/Tribe/Languages/Locations.php:189
|
1557 |
msgid "Maldives"
|
1558 |
-
msgstr "
|
1559 |
|
1560 |
#: src/Tribe/Languages/Locations.php:188
|
1561 |
msgid "Malaysia"
|
1562 |
-
msgstr "
|
1563 |
|
1564 |
#: src/Tribe/Languages/Locations.php:187
|
1565 |
msgid "Malawi"
|
1566 |
-
msgstr "
|
1567 |
|
1568 |
#: src/Tribe/Languages/Locations.php:186
|
1569 |
msgid "Madagascar"
|
@@ -1571,7 +1571,7 @@ msgstr "Madagascar"
|
|
1571 |
|
1572 |
#: src/Tribe/Languages/Locations.php:185
|
1573 |
msgid "Macedonia"
|
1574 |
-
msgstr "
|
1575 |
|
1576 |
#: src/Tribe/Languages/Locations.php:184
|
1577 |
msgid "Macau"
|
@@ -1579,11 +1579,11 @@ msgstr "Macau"
|
|
1579 |
|
1580 |
#: src/Tribe/Languages/Locations.php:183
|
1581 |
msgid "Luxembourg"
|
1582 |
-
msgstr "
|
1583 |
|
1584 |
#: src/Tribe/Languages/Locations.php:182
|
1585 |
msgid "Lithuania"
|
1586 |
-
msgstr "
|
1587 |
|
1588 |
#: src/Tribe/Languages/Locations.php:181
|
1589 |
msgid "Liechtenstein"
|
@@ -1591,31 +1591,31 @@ msgstr "Liechtenstein"
|
|
1591 |
|
1592 |
#: src/Tribe/Languages/Locations.php:180
|
1593 |
msgid "Libya"
|
1594 |
-
msgstr "
|
1595 |
|
1596 |
#: src/Tribe/Languages/Locations.php:179
|
1597 |
msgid "Liberia"
|
1598 |
-
msgstr "
|
1599 |
|
1600 |
#: src/Tribe/Languages/Locations.php:178
|
1601 |
msgid "Lesotho"
|
1602 |
-
msgstr "
|
1603 |
|
1604 |
#: src/Tribe/Languages/Locations.php:177
|
1605 |
msgid "Lebanon"
|
1606 |
-
msgstr "
|
1607 |
|
1608 |
#: src/Tribe/Languages/Locations.php:176
|
1609 |
msgid "Latvia"
|
1610 |
-
msgstr "
|
1611 |
|
1612 |
#: src/Tribe/Languages/Locations.php:175
|
1613 |
msgid "Lao People's Democratic Republic"
|
1614 |
-
msgstr "Lao
|
1615 |
|
1616 |
#: src/Tribe/Languages/Locations.php:174
|
1617 |
msgid "Kyrgyzstan"
|
1618 |
-
msgstr "
|
1619 |
|
1620 |
#: src/Tribe/Languages/Locations.php:173
|
1621 |
msgid "Kuwait"
|
@@ -1623,31 +1623,31 @@ msgstr "Kuwait"
|
|
1623 |
|
1624 |
#: src/Tribe/Languages/Locations.php:172
|
1625 |
msgid "Korea, Republic of"
|
1626 |
-
msgstr ""
|
1627 |
|
1628 |
#: src/Tribe/Languages/Locations.php:171
|
1629 |
msgid "Korea, Democratic People's Republic of"
|
1630 |
-
msgstr ""
|
1631 |
|
1632 |
#: src/Tribe/Languages/Locations.php:170
|
1633 |
msgid "Kiribati"
|
1634 |
-
msgstr "
|
1635 |
|
1636 |
#: src/Tribe/Languages/Locations.php:169
|
1637 |
msgid "Kenya"
|
1638 |
-
msgstr "
|
1639 |
|
1640 |
#: src/Tribe/Languages/Locations.php:168
|
1641 |
msgid "Kazakhstan"
|
1642 |
-
msgstr "
|
1643 |
|
1644 |
#: src/Tribe/Languages/Locations.php:167
|
1645 |
msgid "Jordan"
|
1646 |
-
msgstr "
|
1647 |
|
1648 |
#: src/Tribe/Languages/Locations.php:166
|
1649 |
msgid "Japan"
|
1650 |
-
msgstr "
|
1651 |
|
1652 |
#: src/Tribe/Languages/Locations.php:165
|
1653 |
msgid "Jamaica"
|
@@ -1655,7 +1655,7 @@ msgstr "Jamaica"
|
|
1655 |
|
1656 |
#: src/Tribe/Languages/Locations.php:164
|
1657 |
msgid "Italy"
|
1658 |
-
msgstr "
|
1659 |
|
1660 |
#: src/Tribe/Languages/Locations.php:163
|
1661 |
msgid "Israel"
|
@@ -1663,19 +1663,19 @@ msgstr "Israel"
|
|
1663 |
|
1664 |
#: src/Tribe/Languages/Locations.php:162
|
1665 |
msgid "Ireland"
|
1666 |
-
msgstr "
|
1667 |
|
1668 |
#: src/Tribe/Languages/Locations.php:161
|
1669 |
msgid "Iraq"
|
1670 |
-
msgstr "
|
1671 |
|
1672 |
#: src/Tribe/Languages/Locations.php:160
|
1673 |
msgid "Iran, Islamic Republic of"
|
1674 |
-
msgstr ""
|
1675 |
|
1676 |
#: src/Tribe/Languages/Locations.php:159
|
1677 |
msgid "Indonesia"
|
1678 |
-
msgstr "
|
1679 |
|
1680 |
#: src/Tribe/Languages/Locations.php:158
|
1681 |
msgid "India"
|
@@ -1683,11 +1683,11 @@ msgstr "India"
|
|
1683 |
|
1684 |
#: src/Tribe/Languages/Locations.php:157
|
1685 |
msgid "Iceland"
|
1686 |
-
msgstr "
|
1687 |
|
1688 |
#: src/Tribe/Languages/Locations.php:156
|
1689 |
msgid "Hungary"
|
1690 |
-
msgstr "
|
1691 |
|
1692 |
#: src/Tribe/Languages/Locations.php:155
|
1693 |
msgid "Hong Kong"
|
@@ -1699,11 +1699,11 @@ msgstr "Honduras"
|
|
1699 |
|
1700 |
#: src/Tribe/Languages/Locations.php:153
|
1701 |
msgid "Holy See (Vatican City State)"
|
1702 |
-
msgstr "
|
1703 |
|
1704 |
#: src/Tribe/Languages/Locations.php:152
|
1705 |
msgid "Heard and McDonald Islands"
|
1706 |
-
msgstr ""
|
1707 |
|
1708 |
#: src/Tribe/Languages/Locations.php:151
|
1709 |
msgid "Haiti"
|
@@ -1711,15 +1711,15 @@ msgstr "Haiti"
|
|
1711 |
|
1712 |
#: src/Tribe/Languages/Locations.php:150
|
1713 |
msgid "Guyana"
|
1714 |
-
msgstr "
|
1715 |
|
1716 |
#: src/Tribe/Languages/Locations.php:149
|
1717 |
msgid "Guinea-Bissau"
|
1718 |
-
msgstr "
|
1719 |
|
1720 |
#: src/Tribe/Languages/Locations.php:148
|
1721 |
msgid "Guinea"
|
1722 |
-
msgstr "
|
1723 |
|
1724 |
#: src/Tribe/Languages/Locations.php:147
|
1725 |
msgid "Guatemala"
|
@@ -1731,19 +1731,19 @@ msgstr "Guam"
|
|
1731 |
|
1732 |
#: src/Tribe/Languages/Locations.php:145
|
1733 |
msgid "Guadeloupe"
|
1734 |
-
msgstr "
|
1735 |
|
1736 |
#: src/Tribe/Languages/Locations.php:144
|
1737 |
msgid "Grenada"
|
1738 |
-
msgstr "
|
1739 |
|
1740 |
#: src/Tribe/Languages/Locations.php:143
|
1741 |
msgid "Greenland"
|
1742 |
-
msgstr "
|
1743 |
|
1744 |
#: src/Tribe/Languages/Locations.php:142
|
1745 |
msgid "Greece"
|
1746 |
-
msgstr "
|
1747 |
|
1748 |
#: src/Tribe/Languages/Locations.php:141
|
1749 |
msgid "Gibraltar"
|
@@ -1751,43 +1751,43 @@ msgstr "Gibraltar"
|
|
1751 |
|
1752 |
#: src/Tribe/Languages/Locations.php:140
|
1753 |
msgid "Ghana"
|
1754 |
-
msgstr "
|
1755 |
|
1756 |
#: src/Tribe/Languages/Locations.php:139
|
1757 |
msgid "Germany"
|
1758 |
-
msgstr "
|
1759 |
|
1760 |
#: src/Tribe/Languages/Locations.php:138 src/Tribe/Languages/Locations.php:334
|
1761 |
msgid "Georgia"
|
1762 |
-
msgstr "
|
1763 |
|
1764 |
#: src/Tribe/Languages/Locations.php:137
|
1765 |
msgid "Gambia"
|
1766 |
-
msgstr "
|
1767 |
|
1768 |
#: src/Tribe/Languages/Locations.php:136
|
1769 |
msgid "Gabon"
|
1770 |
-
msgstr "
|
1771 |
|
1772 |
#: src/Tribe/Languages/Locations.php:135
|
1773 |
msgid "French Southern Territories"
|
1774 |
-
msgstr "
|
1775 |
|
1776 |
#: src/Tribe/Languages/Locations.php:134
|
1777 |
msgid "French Polynesia"
|
1778 |
-
msgstr "
|
1779 |
|
1780 |
#: src/Tribe/Languages/Locations.php:133
|
1781 |
msgid "French Guiana"
|
1782 |
-
msgstr "
|
1783 |
|
1784 |
#: src/Tribe/Languages/Locations.php:132
|
1785 |
msgid "France"
|
1786 |
-
msgstr "
|
1787 |
|
1788 |
#: src/Tribe/Languages/Locations.php:131
|
1789 |
msgid "Finland"
|
1790 |
-
msgstr "
|
1791 |
|
1792 |
#: src/Tribe/Languages/Locations.php:130
|
1793 |
msgid "Fiji"
|
@@ -1795,27 +1795,27 @@ msgstr "Fiji"
|
|
1795 |
|
1796 |
#: src/Tribe/Languages/Locations.php:129
|
1797 |
msgid "Faroe Islands"
|
1798 |
-
msgstr "
|
1799 |
|
1800 |
#: src/Tribe/Languages/Locations.php:128
|
1801 |
msgid "Falkland Islands (Malvinas)"
|
1802 |
-
msgstr "
|
1803 |
|
1804 |
#: src/Tribe/Languages/Locations.php:127
|
1805 |
msgid "Ethiopia"
|
1806 |
-
msgstr "
|
1807 |
|
1808 |
#: src/Tribe/Languages/Locations.php:126
|
1809 |
msgid "Estonia"
|
1810 |
-
msgstr "
|
1811 |
|
1812 |
#: src/Tribe/Languages/Locations.php:125
|
1813 |
msgid "Eritrea"
|
1814 |
-
msgstr "
|
1815 |
|
1816 |
#: src/Tribe/Languages/Locations.php:124
|
1817 |
msgid "Equatorial Guinea"
|
1818 |
-
msgstr "Equatorial
|
1819 |
|
1820 |
#: src/Tribe/Languages/Locations.php:123
|
1821 |
msgid "El Salvador"
|
@@ -1835,7 +1835,7 @@ msgstr "Timor Leste"
|
|
1835 |
|
1836 |
#: src/Tribe/Languages/Locations.php:119
|
1837 |
msgid "Dominican Republic"
|
1838 |
-
msgstr "
|
1839 |
|
1840 |
#: src/Tribe/Languages/Locations.php:118
|
1841 |
msgid "Dominica"
|
@@ -1847,15 +1847,15 @@ msgstr "Djibouti"
|
|
1847 |
|
1848 |
#: src/Tribe/Languages/Locations.php:116
|
1849 |
msgid "Denmark"
|
1850 |
-
msgstr "
|
1851 |
|
1852 |
#: src/Tribe/Languages/Locations.php:115
|
1853 |
msgid "Czech Republic"
|
1854 |
-
msgstr "
|
1855 |
|
1856 |
#: src/Tribe/Languages/Locations.php:114
|
1857 |
msgid "Cyprus"
|
1858 |
-
msgstr "
|
1859 |
|
1860 |
#: src/Tribe/Languages/Locations.php:112
|
1861 |
msgid "Cuba"
|
@@ -1863,7 +1863,7 @@ msgstr "Cuba"
|
|
1863 |
|
1864 |
#: src/Tribe/Languages/Locations.php:111
|
1865 |
msgid "Croatia (Local Name: Hrvatska)"
|
1866 |
-
msgstr "
|
1867 |
|
1868 |
#: src/Tribe/Languages/Locations.php:109
|
1869 |
msgid "Costa Rica"
|
@@ -1871,11 +1871,11 @@ msgstr "Costa Rica"
|
|
1871 |
|
1872 |
#: src/Tribe/Languages/Locations.php:108
|
1873 |
msgid "Cook Islands"
|
1874 |
-
msgstr "Cook
|
1875 |
|
1876 |
#: src/Tribe/Languages/Locations.php:107
|
1877 |
msgid "Congo, Democratic Republic of the"
|
1878 |
-
msgstr ""
|
1879 |
|
1880 |
#: src/Tribe/Languages/Locations.php:106
|
1881 |
msgid "Congo"
|
@@ -1887,15 +1887,15 @@ msgstr "Comoros"
|
|
1887 |
|
1888 |
#: src/Tribe/Languages/Locations.php:104
|
1889 |
msgid "Colombia"
|
1890 |
-
msgstr "
|
1891 |
|
1892 |
#: src/Tribe/Languages/Locations.php:102
|
1893 |
msgid "Cocos (Keeling) Islands"
|
1894 |
-
msgstr "Cocos (Keeling)
|
1895 |
|
1896 |
#: src/Tribe/Languages/Locations.php:101
|
1897 |
msgid "Christmas Island"
|
1898 |
-
msgstr "Christmas
|
1899 |
|
1900 |
#: src/Tribe/Languages/Locations.php:100
|
1901 |
msgid "China"
|
@@ -1907,31 +1907,31 @@ msgstr "Chile"
|
|
1907 |
|
1908 |
#: src/Tribe/Languages/Locations.php:98
|
1909 |
msgid "Chad"
|
1910 |
-
msgstr "
|
1911 |
|
1912 |
#: src/Tribe/Languages/Locations.php:97
|
1913 |
msgid "Central African Republic"
|
1914 |
-
msgstr "
|
1915 |
|
1916 |
#: src/Tribe/Languages/Locations.php:96
|
1917 |
msgid "Cayman Islands"
|
1918 |
-
msgstr "Cayman
|
1919 |
|
1920 |
#: src/Tribe/Languages/Locations.php:95
|
1921 |
msgid "Cape Verde"
|
1922 |
-
msgstr "
|
1923 |
|
1924 |
#: src/Tribe/Languages/Locations.php:94
|
1925 |
msgid "Canada"
|
1926 |
-
msgstr "
|
1927 |
|
1928 |
#: src/Tribe/Languages/Locations.php:93
|
1929 |
msgid "Cameroon"
|
1930 |
-
msgstr "
|
1931 |
|
1932 |
#: src/Tribe/Languages/Locations.php:92
|
1933 |
msgid "Cambodia"
|
1934 |
-
msgstr "
|
1935 |
|
1936 |
#: src/Tribe/Languages/Locations.php:91
|
1937 |
msgid "Burundi"
|
@@ -1939,19 +1939,19 @@ msgstr "Burundi"
|
|
1939 |
|
1940 |
#: src/Tribe/Languages/Locations.php:90
|
1941 |
msgid "Burkina Faso"
|
1942 |
-
msgstr "
|
1943 |
|
1944 |
#: src/Tribe/Languages/Locations.php:89
|
1945 |
msgid "Bulgaria"
|
1946 |
-
msgstr "
|
1947 |
|
1948 |
#: src/Tribe/Languages/Locations.php:88
|
1949 |
msgid "Brunei Darussalam"
|
1950 |
-
msgstr "Brunei
|
1951 |
|
1952 |
#: src/Tribe/Languages/Locations.php:87
|
1953 |
msgid "British Indian Ocean Territory"
|
1954 |
-
msgstr "
|
1955 |
|
1956 |
#: src/Tribe/Languages/Locations.php:86
|
1957 |
msgid "Brazil"
|
@@ -1959,15 +1959,15 @@ msgstr "Brasil"
|
|
1959 |
|
1960 |
#: src/Tribe/Languages/Locations.php:85
|
1961 |
msgid "Bouvet Island"
|
1962 |
-
msgstr "Bouvet
|
1963 |
|
1964 |
#: src/Tribe/Languages/Locations.php:84
|
1965 |
msgid "Botswana"
|
1966 |
-
msgstr "
|
1967 |
|
1968 |
#: src/Tribe/Languages/Locations.php:83
|
1969 |
msgid "Bosnia and Herzegowina"
|
1970 |
-
msgstr ""
|
1971 |
|
1972 |
#: src/Tribe/Languages/Locations.php:82
|
1973 |
msgid "Bolivia"
|
@@ -1975,11 +1975,11 @@ msgstr "Bolívia"
|
|
1975 |
|
1976 |
#: src/Tribe/Languages/Locations.php:81
|
1977 |
msgid "Bhutan"
|
1978 |
-
msgstr "
|
1979 |
|
1980 |
#: src/Tribe/Languages/Locations.php:80
|
1981 |
msgid "Bermuda"
|
1982 |
-
msgstr "
|
1983 |
|
1984 |
#: src/Tribe/Languages/Locations.php:79
|
1985 |
msgid "Benin"
|
@@ -1991,11 +1991,11 @@ msgstr "Belize"
|
|
1991 |
|
1992 |
#: src/Tribe/Languages/Locations.php:77
|
1993 |
msgid "Belgium"
|
1994 |
-
msgstr "
|
1995 |
|
1996 |
#: src/Tribe/Languages/Locations.php:76
|
1997 |
msgid "Belarus"
|
1998 |
-
msgstr "
|
1999 |
|
2000 |
#: src/Tribe/Languages/Locations.php:75
|
2001 |
msgid "Barbados"
|
@@ -2007,7 +2007,7 @@ msgstr "Bangladesh"
|
|
2007 |
|
2008 |
#: src/Tribe/Languages/Locations.php:73
|
2009 |
msgid "Bahrain"
|
2010 |
-
msgstr "
|
2011 |
|
2012 |
#: src/Tribe/Languages/Locations.php:72
|
2013 |
msgid "Bahamas"
|
@@ -2019,11 +2019,11 @@ msgstr "Azerbaijão"
|
|
2019 |
|
2020 |
#: src/Tribe/Languages/Locations.php:70
|
2021 |
msgid "Austria"
|
2022 |
-
msgstr "
|
2023 |
|
2024 |
#: src/Tribe/Languages/Locations.php:69
|
2025 |
msgid "Australia"
|
2026 |
-
msgstr "
|
2027 |
|
2028 |
#: src/Tribe/Languages/Locations.php:68
|
2029 |
msgid "Aruba"
|
@@ -2031,7 +2031,7 @@ msgstr "Aruba"
|
|
2031 |
|
2032 |
#: src/Tribe/Languages/Locations.php:67
|
2033 |
msgid "Armenia"
|
2034 |
-
msgstr "
|
2035 |
|
2036 |
#: src/Tribe/Languages/Locations.php:66
|
2037 |
msgid "Argentina"
|
@@ -2039,15 +2039,15 @@ msgstr "Argentina"
|
|
2039 |
|
2040 |
#: src/Tribe/Languages/Locations.php:65
|
2041 |
msgid "Antigua and Barbuda"
|
2042 |
-
msgstr ""
|
2043 |
|
2044 |
#: src/Tribe/Languages/Locations.php:64
|
2045 |
msgid "Antarctica"
|
2046 |
-
msgstr "
|
2047 |
|
2048 |
#: src/Tribe/Languages/Locations.php:63
|
2049 |
msgid "Anguilla"
|
2050 |
-
msgstr "
|
2051 |
|
2052 |
#: src/Tribe/Languages/Locations.php:62
|
2053 |
msgid "Angola"
|
@@ -2059,15 +2059,15 @@ msgstr "Andorra"
|
|
2059 |
|
2060 |
#: src/Tribe/Languages/Locations.php:60
|
2061 |
msgid "American Samoa"
|
2062 |
-
msgstr "
|
2063 |
|
2064 |
#: src/Tribe/Languages/Locations.php:59
|
2065 |
msgid "Algeria"
|
2066 |
-
msgstr "
|
2067 |
|
2068 |
#: src/Tribe/Languages/Locations.php:58
|
2069 |
msgid "Albania"
|
2070 |
-
msgstr "
|
2071 |
|
2072 |
#: src/Tribe/Languages/Locations.php:56
|
2073 |
msgid "Afghanistan"
|
@@ -2136,16 +2136,16 @@ msgstr "%s precisa ser um número positivo."
|
|
2136 |
|
2137 |
#: src/Tribe/Validate.php:152
|
2138 |
msgid "%s must contain numbers, letters and dots only"
|
2139 |
-
msgstr "%s pode conter números, letras e pontos
|
2140 |
|
2141 |
#: src/Tribe/Validate.php:120 src/Tribe/Validate.php:136
|
2142 |
msgid "%s must contain numbers and letters only"
|
2143 |
-
msgstr "%s pode conter números e letras
|
2144 |
|
2145 |
#: src/Tribe/Validate.php:105
|
2146 |
msgctxt "non-existant function name passed for field validation"
|
2147 |
msgid "with function name:"
|
2148 |
-
msgstr "
|
2149 |
|
2150 |
#: src/Tribe/Validate.php:104
|
2151 |
msgid "Non-existant field validation function passed"
|
@@ -2212,7 +2212,7 @@ msgstr "Configurações de eventos"
|
|
2212 |
|
2213 |
#: src/Tribe/PUE/Checker.php:888
|
2214 |
msgid "Hmmm... something's wrong with this validator. Please contact %ssupport%s."
|
2215 |
-
msgstr ""
|
2216 |
|
2217 |
#: src/Tribe/PUE/Checker.php:927
|
2218 |
msgid "Valid Key! Expires on %s"
|
@@ -2232,11 +2232,11 @@ msgstr "É necessária uma chave de licença para suporte e atualizações"
|
|
2232 |
|
2233 |
#: src/Tribe/PUE/Checker.php:509 src/Tribe/PUE/Checker.php:520
|
2234 |
msgid "License Key"
|
2235 |
-
msgstr "Chave de
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
-
msgstr ""
|
2240 |
|
2241 |
#: src/Tribe/Settings.php:254
|
2242 |
msgid "Settings"
|
@@ -2246,19 +2246,19 @@ msgstr "Configurações"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Rede"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Feito"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hoje"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Próximo"
|
2264 |
|
@@ -2311,7 +2311,7 @@ msgstr "Tipo de campo especificado inválido"
|
|
2311 |
|
2312 |
#: src/Tribe/Credits.php:31
|
2313 |
msgid "This calendar is powered by The Events Calendar."
|
2314 |
-
msgstr "Este calendário é
|
2315 |
|
2316 |
#: src/Tribe/App_Shop.php:50 src/Tribe/App_Shop.php:51
|
2317 |
#: src/Tribe/App_Shop.php:72
|
2 |
# This file is distributed under the same license as the Tribe Common package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2018-05-29 04:30:28+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 |
#: vendor/a5hleyrich/wp-background-processing/classes/wp-background-process.php:425
|
15 |
msgid "Every %d Minutes"
|
16 |
+
msgstr "A cada %d minutos"
|
17 |
|
18 |
#: src/admin-views/tribe-options-help.php:33
|
19 |
msgid "Search our support help desk"
|
20 |
+
msgstr "Pesquise no nosso suporte técnico"
|
21 |
|
22 |
#: src/Tribe/Plugins_API.php:71
|
23 |
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. Tickets have QR codes for easy check in at the door."
|
24 |
+
msgstr "O Event Tickets Plus permite que você venda ingressos para seus eventos usando o WooCommerce, o Easy Digital Downloads ou nossa ferramenta nativa Tribe Commerce. Adicione ingressos aos seus posts e páginas, ou adicione o %1$sThe Events Calendar%2$s e venda os ingressos de seus anúncios de eventos. Crie formulários de registro personalizados, gerencie participantes, use opções de capacidades personalizadas e muito mais. Os ingressos têm códigos QR para facilitar o controle de entrada."
|
25 |
|
26 |
#: src/Tribe/Validate.php:184
|
27 |
msgid "%s must not be empty"
|
28 |
+
msgstr "%s não deve estar vazio"
|
29 |
|
30 |
#: src/Tribe/Validate.php:545
|
31 |
msgid "%s must be an email address."
|
32 |
+
msgstr "%s deve ser um endereço de e-mail."
|
33 |
|
34 |
#: src/Tribe/Languages/Locations.php:252
|
35 |
msgid "Sint Maarten"
|
36 |
+
msgstr "São Martinho"
|
37 |
|
38 |
#: src/Tribe/Languages/Locations.php:245
|
39 |
msgid "São Tomé and Príncipe"
|
40 |
+
msgstr "São Tomé e Príncipe"
|
41 |
|
42 |
#: src/Tribe/Languages/Locations.php:238
|
43 |
msgid "Saint Helena"
|
44 |
+
msgstr "Santa Helena"
|
45 |
|
46 |
#: src/Tribe/Languages/Locations.php:237
|
47 |
msgid "Saint Barthélemy"
|
48 |
+
msgstr "São Bartolomeu"
|
49 |
|
50 |
#: src/Tribe/Languages/Locations.php:113
|
51 |
msgid "Curaçao"
|
52 |
+
msgstr "Curaçao"
|
53 |
|
54 |
#: src/Tribe/Languages/Locations.php:103
|
55 |
msgid "Collectivity of Saint Martin"
|
56 |
+
msgstr "Colectividade de São Martinho"
|
57 |
|
58 |
#: src/Tribe/Languages/Locations.php:57
|
59 |
msgid "Åland Islands"
|
60 |
+
msgstr "Ilhas Åland"
|
61 |
|
62 |
#: src/admin-views/tribe-options-help.php:20
|
63 |
msgid "Check out our %s for developers."
|
64 |
+
msgstr "Confira nossa %s para desenvolvedores."
|
65 |
|
66 |
#: src/admin-views/tribe-options-help.php:18
|
67 |
msgid "Want to dive deeper?"
|
68 |
+
msgstr "Quer mergulhar mais fundo?"
|
69 |
|
70 |
#: src/admin-views/tribe-options-display.php:28
|
71 |
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>."
|
72 |
+
msgstr "Os três campos a seguir aceitam as opções de formato de data disponíveis para a função PHP %1$s. <a href=\"%2$s\" target=\"_blank\">Aprenda a fazer seu próprio formato de data aqui</a>."
|
73 |
|
74 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:57
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
+
msgstr "Uma lista de links para o termo URL REST próprio, arquivo e ascendente"
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
+
msgstr "Limpar seleção."
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
+
msgstr "Selecionar todas as páginas"
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
+
msgstr "Todos os itens dessa página foram selecionados. "
|
89 |
|
90 |
#: src/Tribe/Plugins_API.php:94
|
91 |
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."
|
92 |
+
msgstr "Aceite eventos enviados pelo usuário em seu site! Com eventos da comunidade, você pode aceitar envios públicos ou requerer login da conta.As configurações oferecem as opções para salvar como rascunho ou publicar automaticamente, ativar categorias e tags e escolher se os usuários podem editar / gerenciar seus próprios eventos ou simplesmente enviar. O melhor de tudo - a configuração é fácil! Basta ativar, configurar as opções e sair de você."
|
93 |
|
94 |
#: src/Tribe/Plugins_API.php:37
|
95 |
msgid "Import events from across the web! Event Aggregator makes it easy to run scheduled or manual imports from Facebook, Meetup, Google Calendar, and iCalendar, along with uploads from CSV and ICS files. You can also import directly from other sites running The Events Calendar thanks to our built-in REST API support."
|
96 |
+
msgstr "Importe eventos de toda a Web! O Event Aggregator facilita a execução de importações programadas ou manuais do Facebook, Meetup, Google Calendar e iCalendar, juntamente com uploads de arquivos CSV e ICS. Você também pode importar diretamente de outros sites executando o Calendário de eventos graças ao nosso suporte de API REST interno."
|
97 |
|
98 |
#: src/Tribe/Ajax/Dropdown.php:243
|
99 |
msgid "The \"%s\" source is invalid and cannot be reached on \"%s\" instance."
|
100 |
+
msgstr "A origem \"%s\" é inválida e não pode ser alcançada na instância \"%s\"."
|
101 |
|
102 |
#: src/Tribe/Ajax/Dropdown.php:193
|
103 |
msgid "Empty data set for this dropdown"
|
104 |
+
msgstr "Conjunto de dados vazio para esse menu"
|
105 |
|
106 |
#: src/Tribe/Ajax/Dropdown.php:180
|
107 |
msgid "Missing data source for this dropdown"
|
108 |
+
msgstr "Falta a fonte de dados para esse menu"
|
109 |
|
110 |
#: src/Tribe/Ajax/Dropdown.php:38
|
111 |
msgid "Cannot look for Terms without a taxonomy"
|
112 |
+
msgstr "Não é possível procurar termos sem taxonomia"
|
113 |
|
114 |
#: src/Tribe/Plugins_API.php:60
|
115 |
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."
|
116 |
+
msgstr "O Event Tickets fornece uma maneira simples para os visitantes de RSVP para seus eventos. Como um plugin autônomo, ele permite que você adicione a funcionalidade RSVP a postagens ou páginas. Quando emparelhado com o Calendário de Eventos, você pode adicionar a mesma funcionalidade RSVP diretamente às suas listagens de eventos."
|
117 |
|
118 |
#: src/Tribe/Plugins_API.php:28
|
119 |
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."
|
120 |
+
msgstr "Crie um calendário de eventos e gerencie com facilidade. O plugin The Events Calendar fornece recursos e qualidade de nível profissional respaldados por uma equipe em que você pode confiar."
|
121 |
|
122 |
#: src/Tribe/PUE/Checker.php:1095
|
123 |
msgid "There is a new version of %1$s available. %2$s"
|
124 |
+
msgstr "Existe uma nova versão do %1$s disponível. %2$s"
|
125 |
|
126 |
#: src/Tribe/PUE/Checker.php:1084
|
127 |
msgid "Update now to version %s."
|
128 |
+
msgstr "Atualize agora para a versão %s."
|
129 |
|
130 |
#: src/Tribe/PUE/Notices.php:340
|
131 |
msgid "You can always check the status of your licenses by logging in to %1$syour account on theeventscalendar.com%2$s."
|
132 |
+
msgstr "Você sempre pode verificar o status de suas licenças por efetuar login em %1$ssua conta no theeventscalendar.com%2$s."
|
133 |
|
134 |
#: src/Tribe/PUE/Notices.php:225
|
135 |
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."
|
136 |
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."
|
137 |
+
msgstr[0] "Parece que você está usando %1$s, mas a chave de licença é inválida. Faça o download da versão mais recente %2$sem sua conta%3$s."
|
138 |
+
msgstr[1] "Parece que você está usando %1$s, mas as chaves de licença são inválidas. Faça o download das versões mais recentes %2$sem sua conta%3$s."
|
139 |
|
140 |
#: src/Tribe/PUE/Checker.php:976
|
141 |
msgid "Please refresh the page and try your request again."
|
142 |
+
msgstr "Atualize a página e tente sua solicitação novamente."
|
143 |
|
144 |
#: src/Tribe/Plugins_API.php:129
|
145 |
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."
|
146 |
+
msgstr "Leve seus widgets de imagem para o próximo nível com Image Widget Plus! Pegamos os recursos simples do nosso widget de imagem básico e o amplificamos com vários pedidos de recursos populares - suporte a várias imagens, slideshow, lightbox e imagem aleatória - tudo isso com um ano inteiro de suporte premium."
|
147 |
|
148 |
#: src/Tribe/Plugins_API.php:125
|
149 |
msgid "Image Widget Plus"
|
150 |
+
msgstr "Image Widget Plus"
|
151 |
|
152 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:52
|
153 |
msgid "The URL to the term archive page"
|
154 |
+
msgstr "A URL para a página de arquivo do termo"
|
155 |
|
156 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:48
|
157 |
msgid "The number of posts associated with the term"
|
158 |
+
msgstr "O número de posts associados com o termo"
|
159 |
|
160 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:44
|
161 |
msgid "The term parent term if any"
|
162 |
+
msgstr "O termo ascendente, se houver"
|
163 |
|
164 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:40
|
165 |
msgid "The term description"
|
166 |
+
msgstr "A descrição do termo"
|
167 |
|
168 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:36
|
169 |
msgid "The taxonomy the term belongs to"
|
170 |
+
msgstr "A taxonomia à qual o termo pertence"
|
171 |
|
172 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:32
|
173 |
msgid "The term slug"
|
174 |
+
msgstr "O slug do termo"
|
175 |
|
176 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:28
|
177 |
msgid "The term name"
|
178 |
+
msgstr "O nome do termo"
|
179 |
|
180 |
#: src/Tribe/Documentation/Swagger/Term_Definition_Provider.php:24
|
181 |
msgid "The WordPress term ID"
|
182 |
+
msgstr "O ID do termo no WordPress"
|
183 |
|
184 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:36
|
185 |
msgid "The link to the image in the specified size on the site"
|
186 |
+
msgstr "O link para a imagem é especificado no tamanho do site"
|
187 |
|
188 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:32
|
189 |
msgid "The image mime-type"
|
190 |
+
msgstr "O mime-type da imagem"
|
191 |
|
192 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:28
|
193 |
msgid "The image height in pixels in the specified size"
|
194 |
+
msgstr "A altura da imagem em pixels no tamanho especificado"
|
195 |
|
196 |
#: src/Tribe/Documentation/Swagger/Image_Size_Definition_Provider.php:24
|
197 |
msgid "The image width in pixels in the specified size"
|
198 |
+
msgstr "A largura da imagem em pixels no tamanho especificado"
|
199 |
|
200 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:44
|
201 |
msgid "The details about each size available for the image"
|
202 |
+
msgstr "Os detalhes sobre cada tamanho disponível para a imagem"
|
203 |
|
204 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:40
|
205 |
msgid "The image natural height in pixels"
|
206 |
+
msgstr "A altura natural da imagem em pixels"
|
207 |
|
208 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:36
|
209 |
msgid "The image natural width in pixels"
|
210 |
+
msgstr "A largura natural da imagem em pixels"
|
211 |
|
212 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:32
|
213 |
msgid "The image file extension"
|
214 |
+
msgstr "A extensão do arquivo de imagem"
|
215 |
|
216 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:28
|
217 |
msgid "The image WordPress post ID"
|
218 |
+
msgstr "O ID da imagem do post no WordPress"
|
219 |
|
220 |
#: src/Tribe/Documentation/Swagger/Image_Definition_Provider.php:24
|
221 |
msgid "The URL to the full size version of the image"
|
222 |
+
msgstr "A URL para a versão de tamanho completo da imagem"
|
223 |
|
224 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:44
|
225 |
msgid "The date seconds"
|
226 |
+
msgstr "Os segundos da data"
|
227 |
|
228 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:40
|
229 |
msgid "The date minutes"
|
230 |
+
msgstr "Os minutos da data"
|
231 |
|
232 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:36
|
233 |
msgid "The date hour"
|
234 |
+
msgstr "A hora da data"
|
235 |
|
236 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:32
|
237 |
msgid "The date day"
|
238 |
+
msgstr "O dia da data"
|
239 |
|
240 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:28
|
241 |
msgid "The date month"
|
242 |
+
msgstr "O mês da data"
|
243 |
|
244 |
#: src/Tribe/Documentation/Swagger/Date_Details_Definition_Provider.php:24
|
245 |
msgid "The date year"
|
246 |
+
msgstr "O ano da data"
|
247 |
|
248 |
#: src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:34
|
249 |
msgid "A sorted array of all the numeric values for the cost"
|
250 |
+
msgstr "Uma array ordenada de todos os valores numéricos para o custo"
|
251 |
|
252 |
#: src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:28
|
253 |
msgid "The position of the currency symbol in the cost string"
|
254 |
+
msgstr "A posição do símbolo de moeda no custo"
|
255 |
|
256 |
#: src/Tribe/Documentation/Swagger/Cost_Details_Definition_Provider.php:24
|
257 |
msgid "The cost currency symbol"
|
258 |
+
msgstr "O símbolo de moeda do custo"
|
259 |
|
260 |
#: src/Tribe/PUE/Checker.php:497
|
261 |
msgid "%1$sBuy a license%2$s for the Event Aggregator service to access additional import features."
|
262 |
+
msgstr "%1$sCompre uma Licença%2$s para o serviço Event Aggregator para acessar os recursos adicionais de importação."
|
263 |
|
264 |
#: src/Tribe/Validate.php:248
|
265 |
msgid "%s must be a whole number."
|
266 |
+
msgstr "%s deve ser um número inteiro."
|
267 |
|
268 |
#: src/Tribe/Settings.php:281 src/Tribe/Settings.php:282
|
269 |
msgid "Events Help"
|
270 |
+
msgstr "Ajuda de Eventos"
|
271 |
|
272 |
#: src/Tribe/PUE/Checker.php:1670
|
273 |
msgid "Expired license. Consult your network administrator."
|
274 |
+
msgstr "Licença expirada. Consulte o seu administrador da rede."
|
275 |
|
276 |
#: src/Tribe/PUE/Checker.php:1669
|
277 |
msgid "No license entered. Consult your network administrator."
|
278 |
+
msgstr "Não foi introduzida nenhuma licença. Consulte o administrador da rede."
|
279 |
|
280 |
#: src/Tribe/PUE/Checker.php:1668
|
281 |
msgid "A valid license has been entered by your network administrator."
|
282 |
+
msgstr "Uma licença válida foi inserida pelo seu administrador da rede."
|
283 |
|
284 |
#: src/Tribe/PUE/Checker.php:550
|
285 |
msgid "Site License Key"
|
286 |
+
msgstr "Chave de licença do site"
|
287 |
|
288 |
#: src/Tribe/PUE/Checker.php:539
|
289 |
msgid "Check this box if you wish to override the network license key with your own"
|
290 |
+
msgstr "Marque essa caixa se você deseja sobrescrever a chave de licença da rede com sua própria"
|
291 |
|
292 |
#: src/Tribe/PUE/Checker.php:538
|
293 |
msgid "Override network license key"
|
294 |
+
msgstr "Sobrescrever chave de licença da rede"
|
295 |
|
296 |
#: src/Tribe/PUE/Checker.php:529 src/Tribe/PUE/Checker.php:563
|
297 |
msgid "License Key Status:"
|
298 |
+
msgstr "Status da chave de licença:"
|
299 |
|
300 |
#: src/Tribe/Customizer.php:570
|
301 |
msgid "Use the following panel of your customizer to change the styling of your Calendar and Event pages."
|
302 |
+
msgstr "Use o seguinte painel do seu gerenciador para alterar o estilo das páginas do Calendário e do Evento."
|
303 |
|
304 |
#: src/Tribe/Extension.php:368
|
305 |
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."
|
306 |
+
msgstr "Não é possível executar as extensões Tribe. O servidor do seu site está rodando o PHP 5.2 ou anterior, e provavelmente desabilitou ou configurou errado o debug_backtrace(). Você, ou seu provedor de hospedagem, precisa atualizar o PHP ou configurar adequadamente o debug_backtrace () para que as extensões Tribe funcionem."
|
307 |
|
308 |
#: src/Tribe/Extension.php:144
|
309 |
msgid "Tutorial"
|
310 |
+
msgstr "Tutorial"
|
311 |
|
312 |
#: src/admin-views/app-shop.php:31
|
313 |
msgid "Installed"
|
314 |
+
msgstr "Instalado"
|
315 |
|
316 |
#: src/admin-views/app-shop.php:29
|
317 |
msgid "Installed Add-Ons"
|
318 |
+
msgstr "Complementos instalados"
|
319 |
|
320 |
#: src/Tribe/Admin/Notice/Plugin_Download.php:92
|
321 |
msgctxt "the final separator in a list of two or more items"
|
322 |
msgid " and "
|
323 |
+
msgstr " e "
|
324 |
|
325 |
#: src/Tribe/Admin/Notice/Plugin_Download.php:91
|
326 |
msgctxt "separator used in a list of items"
|
327 |
msgid ", "
|
328 |
+
msgstr ", "
|
329 |
|
330 |
#: src/admin-views/tribe-options-help.php:55
|
331 |
msgid "Event Log"
|
332 |
+
msgstr "Registro de eventos"
|
333 |
|
334 |
#: src/admin-views/tribe-options-help.php:42
|
335 |
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."
|
336 |
+
msgstr "Os detalhes dos seus plugins e configurações do calendário são muitas vezes necessários para que você ou nossa equipe possam ajudar a solucionar um problema. Selecione abaixo a opção para compartilhar automaticamente suas informações do sistema com nossa equipe de suporte. Isso nos permitirá ajudá-lo de forma mais rápida se você postar em nossos fóruns."
|
337 |
|
338 |
#: src/admin-views/app-shop.php:26
|
339 |
msgid "Buy This Add-On"
|
340 |
+
msgstr "Compre este complemento"
|
341 |
|
342 |
#: src/admin-views/app-shop.php:5
|
343 |
msgid "Browse All Add-Ons"
|
344 |
+
msgstr "Procurar todos os complementos"
|
345 |
|
346 |
#: src/admin-views/app-shop.php:4
|
347 |
msgid "Events Add-Ons"
|
348 |
+
msgstr "Complementos de eventos"
|
349 |
|
350 |
#: src/Tribe/PUE/Notices.php:383
|
351 |
msgctxt "formatted plugin list"
|
352 |
msgid "%1$s and %2$s"
|
353 |
+
msgstr "%1$s e %2$s"
|
354 |
|
355 |
#: src/Tribe/PUE/Notices.php:302
|
356 |
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."
|
357 |
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."
|
358 |
+
msgstr[0] "Você tem uma chave de licença para %1$s, mas a chave está sem instalações restantes. %2$sVisite o site do Events Calendar%3$s para gerenciar suas instalações, atualizar sua licença ou adquirir uma nova."
|
359 |
+
msgstr[1] "Você tem chaves de licença para %1$s, mas suas chaves estão sem instalações restantes. %2$sVisite o site do Events Calendar%3$s para gerenciar suas instalações, atualizar suas licenças ou adquirir novas."
|
360 |
|
361 |
#: src/Tribe/PUE/Notices.php:270
|
362 |
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"
|
363 |
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"
|
364 |
+
msgstr[0] "Há uma atualização disponível para o %1$s, mas sua licença expirou. %2$sVisite o site do Events Calendar para renovar sua licença.%3$s"
|
365 |
+
msgstr[1] "Existem atualizações disponíveis para %1$s, mas suas licenças expiraram. %2$sVisite o site do Events Calendar para renovar suas licenças.%3$s"
|
366 |
|
367 |
#: src/Tribe/PUE/Checker.php:1054
|
368 |
msgid "There is an update for %s. %sRenew your license%s to get access to bug fixes, security updates, and new features."
|
369 |
+
msgstr "Existe uma atualização para o %s. %sRenove sua licença%s para obter acesso a correções de bugs, atualizações de segurança e novos recursos."
|
370 |
|
371 |
#: src/Tribe/PUE/Checker.php:997
|
372 |
msgid "There is an update for %s. You'll need to %scheck your license%s to have access to updates, downloads, and support."
|
373 |
+
msgstr "Existe uma atualização para o %s. Você precisará %sverificar sua licença%s para ter acesso a atualizações, downloads e suporte."
|
374 |
|
375 |
#: src/Tribe/Admin/Help_Page.php:219 src/Tribe/Plugins_API.php:34
|
376 |
msgid "Event Aggregator"
|
377 |
+
msgstr "Event Aggregator"
|
378 |
|
379 |
#: src/Tribe/Admin/Notice/Plugin_Download.php:75
|
380 |
msgid "To begin using %1$s, please install and activate the latest version of %2$s."
|
381 |
+
msgstr "Para começar a usar o %1$s, instale e ative a versão mais recente do %2$s."
|
382 |
|
383 |
#: src/admin-views/tribe-options-licenses.php:30
|
384 |
msgid "Not seeing an update but expecting one? In WordPress, go to %1$sDashboard > Updates%2$s and click \"Check Again\"."
|
385 |
+
msgstr "Não está vendo uma atualização mas deveria? No WordPress, vá para %1$sPainel > Atualizações%2$s e clique em \"Verificar novamente\"."
|
386 |
|
387 |
#: src/admin-views/tribe-options-licenses.php:25
|
388 |
msgid "If you're seeing a red message telling you that your key isn't valid or is out of installs, visit %1$s to manage your installs or renew / upgrade your license."
|
389 |
+
msgstr "Se você estiver vendo uma mensagem vermelha dizendo que sua chave não é válida ou está sem instalações restantes, visite %1$s para gerenciar suas instalações ou renovar / atualizar sua licença."
|
390 |
|
391 |
#: src/admin-views/tribe-options-licenses.php:22
|
392 |
msgid "Each paid add-on has its own unique license key. Simply 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."
|
393 |
+
msgstr "Cada complemento pago tem sua própria chave de licença exclusiva. Basta colar a chave em seu campo apropriado abaixo e dar-lhe um momento para validar. Você sabe que está configurado quando uma data de validade verde aparece ao lado de uma mensagem \"válida\"."
|
394 |
|
395 |
#: src/admin-views/tribe-options-licenses.php:15
|
396 |
msgid "The license key you received when completing your purchase from %1$s will grant you access to support and updates until it expires. You do not need to enter the key below for the plugins to work, but you will need to enter it to get automatic updates. %3$sFind your license keys at %2$s%4$s."
|
397 |
+
msgstr "A chave de licença que você recebeu ao concluir sua compra de %1$s lhe dará acesso a suporte e atualizações até que expire. Você não precisa inserir a chave abaixo para que os plugins funcionem, mas você precisará inseri-lo para obter atualizações automáticas. %3$sEncontre suas chaves de licença em %2$s%4$s."
|
398 |
|
399 |
#: src/admin-views/tribe-options-licenses.php:11
|
400 |
#: src/admin-views/tribe-options-licenses.php:16
|
401 |
msgid " (opens in new window)"
|
402 |
+
msgstr " (abre numa nova janela)"
|
403 |
|
404 |
#: src/Tribe/Languages/Locations.php:110
|
405 |
msgid "Côte d'Ivoire"
|
406 |
+
msgstr "Costa do Marfim"
|
407 |
|
408 |
#: src/Tribe/Support.php:372
|
409 |
msgid "Unique System Info Key Generated"
|
410 |
+
msgstr "Foi gerada uma chave única de informação do sistema"
|
411 |
|
412 |
#: src/Tribe/Support.php:358 src/Tribe/Support.php:384
|
413 |
msgid "Permission Error"
|
414 |
+
msgstr "Erro de permissão"
|
415 |
|
416 |
#: src/Tribe/Support.php:325 src/Tribe/Support.php:330
|
417 |
msgid "Invalid Key"
|
418 |
+
msgstr "Chave inválida"
|
419 |
|
420 |
#: src/Tribe/Support.php:306
|
421 |
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."
|
422 |
+
msgstr "As informações do seu sistema só serão usadas pela equipe de suporte da Modern Tribe. Todas as informações são armazenadas de forma segura. Nós não compartilhamos essas informações com terceiros."
|
423 |
|
424 |
#: src/Tribe/Support.php:305
|
425 |
msgid "Yes, automatically share my system information with the Modern Tribe support team"
|
426 |
+
msgstr "Sim, compartilhar automaticamente as minhas informações do sistema com a equipe de suporte da Modern Tribe"
|
427 |
|
428 |
#: src/Tribe/Support.php:171
|
429 |
msgid "English"
|
430 |
+
msgstr "Inglês"
|
431 |
|
432 |
#: src/Tribe/PUE/Checker.php:961 src/Tribe/PUE/Notices.php:285
|
433 |
msgid " (opens in a new window)"
|
434 |
+
msgstr " (abre numa nova janela)"
|
435 |
|
436 |
#: src/Tribe/PUE/Checker.php:959 src/Tribe/PUE/Notices.php:283
|
437 |
msgid "Renew Your License Now"
|
438 |
+
msgstr "Renove sua licença agora"
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
+
msgstr ": 1 linha selecionada"
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
+
msgstr ": %d linhas selecionadas"
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
+
msgstr "Anterior"
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
+
msgstr "Todos"
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
+
msgstr "Nenhum registro foi encontrado"
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
+
msgstr "(filtrado de _MAX_ entradas totais)"
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
+
msgstr "Mostrando 0 a 0 de 0 entradas"
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
+
msgstr "Mostrando _START_ a _END_ de _TOTAL_ entradas"
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
+
msgstr "Sem dados disponíveis na tabela"
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
+
msgstr "Mostre entradas do _MENU_"
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
+
msgstr ": ative para ordenar a coluna descendente"
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
+
msgstr ": ative para ordenar a coluna ascendente"
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
+
msgstr "Pressione \"Cmd + C\" para copiar"
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
+
msgstr "A informação do sistema foi copiada"
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
+
msgstr "Copiar para a área de transferência"
|
499 |
|
500 |
#: src/Tribe/Error.php:38
|
501 |
msgid "An Unknown error occurred"
|
502 |
+
msgstr "Ocorreu um erro desconhecido"
|
503 |
|
504 |
#: src/Tribe/Plugins_API.php:116
|
505 |
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."
|
506 |
+
msgstr "O complemento Eventbrite Tickets permite que você crie e venda ingressos no The Events Calendar usando o poder do %1$sEventbrite%2$s. Se você está criando seu ingresso no painel do WordPress ou importando os detalhes de um evento já existente do %1$sEventbrite.com%2$s, esse complemento traz o poder da API do Eventbrite para o seu calendário."
|
507 |
|
508 |
#: src/Tribe/Plugins_API.php:105
|
509 |
msgctxt "Names of required plugins for Community Tickets"
|
510 |
msgid "Event Tickets Plus and Community Events"
|
511 |
+
msgstr "Event Tickets Plus e Community Events"
|
512 |
|
513 |
#: src/Tribe/Plugins_API.php:104
|
514 |
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"
|
515 |
+
msgstr "Permitem que os organizadores de Eventos da Comunidade ofereçam ingressos para seus eventos. Você pode definir opções de pagamento e taxas flexíveis. Eles podem até mesmo fazer o registro na entrada de seus eventos! Tudo isso gerenciado a partir do frontend do seu site sem nunca precisar de acesso ao seu painel administrativo."
|
516 |
|
517 |
#: src/Tribe/Plugins_API.php:48
|
518 |
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."
|
519 |
+
msgstr "O Events Calendar PRO é um complemento pago no nosso plugin WordPress de código aberto %1$s O Calendário de eventos %2$s. O PRO oferece uma série completa de recursos do calendário, incluindo eventos recorrentes, atributos de eventos personalizados, locais salvos e organizadores, páginas do local, administrador de eventos avançado e muito mais."
|
520 |
|
521 |
#: src/Tribe/Plugins_API.php:84
|
522 |
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."
|
523 |
+
msgstr "É incrível como o seu calendário é <em>O LUGAR</em> para as pessoas escolherem como passar o tempo. Você tem mais eventos que as dobras do Jabba the Hutt. É bem ruim que os visitantes tenham que contratar um assistente pessoal para passar por todas as opções. Você deseja poder simplesmente filtrar o calendário para mostrar apenas eventos mais próximos, ou no fim de semana, ou os que são gratuitos? Isso mesmo. Agora você pode. Apresentando... o Filter Bar."
|
524 |
|
525 |
#: src/Tribe/Admin/Help_Page.php:227 src/Tribe/Plugins_API.php:80
|
526 |
msgid "Filter Bar"
|
527 |
+
msgstr "Filter Bar"
|
528 |
|
529 |
#: src/Tribe/Credits.php:64
|
530 |
msgid "Rate %1$sEvent Tickets%2$s %3$s"
|
531 |
+
msgstr "Avalie o %1$sEvent Tickets%2$s %3$s"
|
532 |
|
533 |
#: src/Tribe/Credits.php:55
|
534 |
msgid "Rate %1$sThe Events Calendar%2$s %3$s"
|
535 |
+
msgstr "Avalie o %1$sThe Events Calendar%2$s %3$s"
|
536 |
|
537 |
#: src/Tribe/Log/Null_Logger.php:26
|
538 |
msgid "Null logger (will log nothing)"
|
539 |
+
msgstr "Registro nulo (nada será registrado)"
|
540 |
|
541 |
#: src/admin-views/event-log.php:117
|
542 |
msgid "Download log"
|
543 |
+
msgstr "Histórico de downloads"
|
544 |
|
545 |
#: src/admin-views/event-log.php:100
|
546 |
msgid "The selected log file is empty or has not been generated yet."
|
547 |
+
msgstr "O arquivo de registros selecionado está vazio ou ainda não foi criado."
|
548 |
|
549 |
#: src/admin-views/event-log.php:43
|
550 |
msgid "Method"
|
551 |
+
msgstr "Método"
|
552 |
|
553 |
#: src/admin-views/event-log.php:21
|
554 |
msgid "Logging level"
|
555 |
+
msgstr "Nível de registro"
|
556 |
|
557 |
#: src/Tribe/Validate.php:168
|
558 |
msgid "%s must contain numbers, letters, dashes and undescores only"
|
559 |
+
msgstr "%s deve conter apenas números, letras, hífens e sublinhados"
|
560 |
|
561 |
#: src/Tribe/Log.php:376
|
562 |
msgid "Full debug (all events)"
|
563 |
+
msgstr "Depuração total (todos os eventos)"
|
564 |
|
565 |
#: src/Tribe/Log.php:375
|
566 |
msgid "Warnings and errors"
|
567 |
+
msgstr "Avisos e erros"
|
568 |
|
569 |
#: src/Tribe/Log.php:374
|
570 |
msgid "Only errors"
|
571 |
+
msgstr "Somente erros"
|
572 |
|
573 |
#: src/Tribe/Log.php:373
|
574 |
msgid "Disabled"
|
575 |
+
msgstr "Desativado"
|
576 |
|
577 |
#: src/Tribe/Log.php:274
|
578 |
msgid "Cannot set %s as the current logging engine"
|
579 |
+
msgstr "Não é possível definir o %s como o mecanismo de registro atual"
|
580 |
|
581 |
#: src/Tribe/Log/File_Logger.php:128
|
582 |
msgid "Default (uses temporary files)"
|
583 |
+
msgstr "Padrão (usa arquivos temporários)"
|
584 |
|
585 |
#: src/Tribe/Log/Admin.php:148
|
586 |
msgctxt "log engines"
|
587 |
msgid "None currently available"
|
588 |
+
msgstr "Nenhum disponível atualmente"
|
589 |
|
590 |
#: src/Tribe/Log/Admin.php:133
|
591 |
msgctxt "log selector"
|
592 |
msgid "None currently available"
|
593 |
+
msgstr "Nenhum disponível atualmente"
|
594 |
|
595 |
#: src/admin-views/tribe-options-help.php:52
|
596 |
msgid "Recent Template Changes"
|
597 |
+
msgstr "Mudanças recentes no modelo"
|
598 |
|
599 |
#: src/Tribe/Support/Template_Checker_Report.php:115
|
600 |
msgid "Information about recent template changes and potentially impacted template overrides is provided below."
|
601 |
+
msgstr "Informações sobre alterações recentes de modelo e potenciais impactos na substituição do modelo estão apresentadas abaixo."
|
602 |
|
603 |
#: src/Tribe/Support/Template_Checker_Report.php:113
|
604 |
msgid "No notable template changes detected."
|
605 |
+
msgstr "Nenhuma alteração significativa de modelo foi detectada."
|
606 |
|
607 |
#: src/Tribe/Support/Template_Checker_Report.php:97
|
608 |
msgid "based on %s version"
|
609 |
+
msgstr "baseado na %s versão"
|
610 |
|
611 |
#: src/Tribe/Support/Template_Checker_Report.php:96
|
612 |
msgid "version data missing from override"
|
613 |
+
msgstr "versão dos dados ausente na sobreposição"
|
614 |
|
615 |
#: src/Tribe/Support/Template_Checker_Report.php:92
|
616 |
msgid "Existing theme overrides that may need revision:"
|
617 |
+
msgstr "Tema existente sobreposto que precisa de revisão:"
|
618 |
|
619 |
#: src/Tribe/Support/Template_Checker_Report.php:82
|
620 |
msgid "Templates introduced or updated with this release (%s):"
|
621 |
+
msgstr "Temas apresentados ou atualizados com este lançamento (%s):"
|
622 |
|
623 |
#: src/Tribe/Support/Template_Checker_Report.php:78
|
624 |
msgid "No notable changes detected"
|
625 |
+
msgstr "Nenhuma mudança notável detectada"
|
626 |
|
627 |
#. Description of the plugin/theme
|
628 |
msgid "An event settings framework for managing shared options"
|
629 |
+
msgstr "Um quadro de configurações de evento para o gerenciamento de opções compartilhadas"
|
630 |
|
631 |
#. Plugin Name of the plugin/theme
|
632 |
msgid "Tribe Common"
|
633 |
+
msgstr "Tribe Common"
|
634 |
|
635 |
#: src/admin-views/tribe-options-licenses.php:47
|
636 |
msgid "Only license fields for %1$snetwork activated%2$s plugins will be listed on this screen. "
|
637 |
+
msgstr "Apenas os campos de licença para os plugins %1$sativados na rede%2$s serão listados nessa tela. "
|
638 |
|
639 |
#: src/admin-views/tribe-options-help.php:38
|
640 |
msgid "Read more about our support policy"
|
641 |
+
msgstr "Leia mais sobre nossa política de suporte"
|
642 |
|
643 |
#: src/admin-views/tribe-options-help.php:30
|
644 |
msgid "Please note that all hands-on support is provided via the forums. You can email or tweet at us… but we will probably point you back to the forums "
|
646 |
|
647 |
#: src/admin-views/tribe-options-help.php:33
|
648 |
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."
|
649 |
+
msgstr "%s. Há pouquíssimos problemas que ainda não vimos, e é provável que outro usuário já tenha feito sua pergunta e obtido uma resposta de nossa equipe de suporte. Embora a publicação no suporte técnico seja aberta apenas para clientes pagantes, ele está aberto para que qualquer pessoa possa pesquisar e avaliar."
|
650 |
|
651 |
#: src/admin-views/tribe-options-help.php:32
|
652 |
msgid "Test for a theme or plugin conflict"
|
653 |
+
msgstr "Teste conflitos de um tema ou plugin"
|
654 |
|
655 |
#: src/admin-views/tribe-options-help.php:32
|
656 |
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."
|
657 |
+
msgstr "%s. Testar um conflito existente é o melhor começo para a solução de problemas em profundidade. Muitas vezes, nós pediremos que você siga estas etapas ao abrir um novo tópico, então, fazer isso antecipadamente será super útil."
|
658 |
|
659 |
#: src/admin-views/tribe-options-help.php:31
|
660 |
msgid "Check our Knowledgebase"
|
661 |
+
msgstr "Verifique nossa base de conhecimento"
|
662 |
|
663 |
#: src/admin-views/tribe-options-help.php:31
|
664 |
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!"
|
665 |
+
msgstr "%s. Todas as respostas comuns (e não tão comuns) às perguntas que vemos estão aqui. Muitas vezes é o caminho mais rápido para encontrar uma resposta!"
|
666 |
|
667 |
#: src/admin-views/tribe-options-help.php:27
|
668 |
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:"
|
669 |
+
msgstr "Embora os recursos acima ajudem a resolver a maioria dos problemas que vemos, há momentos em que você pode estar procurando suporte extra. Se você precisar de ajuda usando nossos plugins e gostaria que vejamos, siga estas etapas:"
|
670 |
|
671 |
#: src/admin-views/tribe-options-help.php:26
|
672 |
msgid "Getting More Help"
|
673 |
+
msgstr "Obtendo mais ajuda"
|
674 |
|
675 |
#: src/admin-views/tribe-options-help.php:21
|
676 |
msgid "list of available functions"
|
677 |
+
msgstr "lista de funções disponíveis"
|
678 |
|
679 |
#: src/admin-views/tribe-options-help.php:15
|
680 |
msgid "Knowledgebase"
|
681 |
+
msgstr "Base de conhecimento"
|
682 |
|
683 |
#: src/admin-views/tribe-options-help.php:15
|
684 |
msgid "Our website’s %s is a great place to find tips and tricks for using and customizing our plugins."
|
685 |
+
msgstr "O nosso site %s é um ótimo lugar para encontrar dicas e truques para usar e personalizar nossos plugins."
|
686 |
|
687 |
#: src/admin-views/tribe-options-help.php:14
|
688 |
msgid "Getting Support"
|
689 |
+
msgstr "Obtendo suporte"
|
690 |
|
691 |
#: src/admin-views/tribe-options-help.php:11
|
692 |
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."
|
693 |
+
msgstr "Agradecemos por usar o %s! Todos nós da Modern Tribe sinceramente apreciamos o seu apoio e estamos animados por ver você usando nossos plugins."
|
694 |
|
695 |
#: src/admin-views/tribe-options-general.php:15
|
696 |
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."
|
697 |
+
msgstr "Otimize os anúncios de eventos do seu site com o %1$sThe Events Calendar%2$s, nosso plugin de calendários gratuito. Está procurando por recursos adicionais, incluindo eventos recorrentes, envio pelos usuários, vendas avançadas de ingressos e muito mais? Confira nossos %3$sComplementos Premium%4$s."
|
698 |
|
699 |
#: src/admin-views/tribe-options-general.php:10
|
700 |
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."
|
701 |
+
msgstr "Agradecemos por usar os Event Tickets! Todos nós da Modern Tribe sinceramente apreciamos o seu apoio e estamos animados por ver você usando nossos plugins. Confira a nosso conveniente %1$sGuia do novo usuário%2$s para começar."
|
702 |
|
703 |
#: src/Tribe/Validate.php:214
|
704 |
msgid "%s must be a positive number or percent."
|
705 |
+
msgstr "%s deve ser um número positivo ou percentual."
|
706 |
|
707 |
#: src/Tribe/PUE/Checker.php:932
|
708 |
msgid "Thanks for setting up a valid key. It will expire on %s"
|
709 |
+
msgstr "Agradecemos por configurar uma chave válida. Esta irá expirar em %s"
|
710 |
|
711 |
#: src/Tribe/Admin/Help_Page.php:860
|
712 |
msgid "Visit the Add-on Page"
|
713 |
+
msgstr "Visite a página do complemento"
|
714 |
|
715 |
#: src/Tribe/Admin/Help_Page.php:855
|
716 |
msgid "Plugin Inactive"
|
717 |
+
msgstr "Plugin inativo"
|
718 |
|
719 |
#: src/Tribe/Admin/Help_Page.php:853
|
720 |
msgid "Plugin Active"
|
721 |
+
msgstr "Plugin ativo"
|
722 |
|
723 |
#: src/Tribe/Admin/Help_Page.php:828
|
724 |
msgid "Rating:"
|
725 |
+
msgstr "Avaliação:"
|
726 |
|
727 |
#: src/Tribe/Admin/Help_Page.php:825
|
728 |
msgid "Active Users:"
|
729 |
+
msgstr "Usuários ativos:"
|
730 |
|
731 |
#: src/Tribe/Admin/Help_Page.php:802
|
732 |
msgid "Install Plugin"
|
733 |
+
msgstr "Instalar plugin"
|
734 |
|
735 |
#: src/Tribe/Admin/Help_Page.php:802
|
736 |
msgid "Install %s"
|
737 |
+
msgstr "Instalar %s"
|
738 |
|
739 |
#: src/Tribe/Admin/Help_Page.php:786
|
740 |
msgid "Upgrade Plugin"
|
741 |
+
msgstr "Atualizar plugin"
|
742 |
|
743 |
#: src/Tribe/Admin/Help_Page.php:778
|
744 |
msgid "Activate Plugin"
|
745 |
+
msgstr "Ativar plugin"
|
746 |
|
747 |
#: src/Tribe/Admin/Help_Page.php:778
|
748 |
msgid "Activate %s"
|
749 |
+
msgstr "Ativar %s"
|
750 |
|
751 |
#: src/Tribe/Admin/Help_Page.php:244 src/Tribe/Plugins_API.php:100
|
752 |
msgid "Community Tickets"
|
753 |
+
msgstr "Community Tickets"
|
754 |
|
755 |
#: src/Tribe/Admin/Help_Page.php:235 src/Tribe/Plugins_API.php:66
|
756 |
msgid "Event Tickets Plus"
|
757 |
+
msgstr "Event Tickets Plus"
|
758 |
|
759 |
#: src/Tribe/Admin/Help_Page.php:203 src/Tribe/Plugins_API.php:111
|
760 |
msgid "Eventbrite Tickets"
|
761 |
+
msgstr "Eventbrite Tickets"
|
762 |
|
763 |
#: src/Tribe/Admin/Help_Page.php:170
|
764 |
msgid " and "
|
765 |
+
msgstr " e "
|
766 |
|
767 |
#: src/Tribe/Admin/Help_Page.php:95
|
768 |
msgid "Turbo charge your posts admin for any custom post type with sortable filters and columns, and auto-registration of metaboxes."
|
769 |
+
msgstr "Turbine seu painel de posts para qualquer tipo de post personalizado com filtros e colunas classificáveis e registro automático de metaboxes."
|
770 |
|
771 |
#: src/Tribe/Admin/Help_Page.php:91
|
772 |
msgid "Advanced Post Manager"
|
774 |
|
775 |
#: src/Tribe/Admin/Help_Page.php:79
|
776 |
msgid "Events Tickets is a carefully crafted, extensible plugin that lets you easily sell tickets for your events."
|
777 |
+
msgstr "Events Tickets é um plugin extensível, cuidadosamente elaborado, que permite vender facilmente ingressos para seus eventos."
|
778 |
|
779 |
#: src/Tribe/Admin/Help_Page.php:75 src/Tribe/Plugins_API.php:57
|
780 |
msgid "Event Tickets"
|
781 |
+
msgstr "Event Tickets"
|
782 |
|
783 |
#: src/Tribe/Admin/Help_Page.php:63
|
784 |
msgid "The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events."
|
785 |
+
msgstr "O The Events Calendar é um plugin extensível, cuidadosamente elaborado, que permite compartilhar facilmente seus eventos."
|
786 |
|
787 |
#. Author URI of the plugin/theme
|
788 |
msgid "http://m.tri.be/1x"
|
789 |
+
msgstr "http://m.tri.be/1x"
|
790 |
|
791 |
#. Author of the plugin/theme
|
792 |
msgid "Modern Tribe, Inc."
|
793 |
+
msgstr "Modern Tribe, Inc."
|
794 |
|
795 |
#: src/Tribe/Settings.php:371
|
796 |
msgid "Save Changes"
|
797 |
+
msgstr "Salvar alterações"
|
798 |
|
799 |
#: src/admin-views/tribe-options-licenses.php:38
|
800 |
msgid "%1$s Using our plugins in a multisite network? %2$s Please note that your license key will be applied to the entire network, not just this site."
|
801 |
+
msgstr "%1$s Usando nossos plugins em uma rede multisite? %2$s Observe que sua chave de licença será aplicada a toda a rede, não apenas a este site."
|
802 |
|
803 |
#: src/Tribe/Support.php:199
|
804 |
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!"
|
805 |
+
msgstr "As regras de reescrita foram eliminadas ao carregar essa página de ajuda. As chances são de que existe uma descarga nas regras de reescrita ocorrendo em um plugin ou tema!"
|
806 |
|
807 |
#: src/Tribe/PUE/Checker.php:901
|
808 |
msgid "unknown date"
|
809 |
+
msgstr "data desconhecida"
|
810 |
|
811 |
#: src/Tribe/Admin/Activation_Page.php:92
|
812 |
msgid "Return to WordPress Updates"
|
866 |
|
867 |
#: src/Tribe/Admin/Help_Page.php:194 src/Tribe/Plugins_API.php:43
|
868 |
msgid "Events Calendar PRO"
|
869 |
+
msgstr "Events Calendar PRO"
|
870 |
|
871 |
#: src/Tribe/Admin/Help_Page.php:413 src/Tribe/Admin/Help_Page.php:788
|
872 |
msgid "You are up to date!"
|
879 |
#: src/Tribe/Admin/Help_Page.php:405
|
880 |
msgctxt "not available"
|
881 |
msgid "n/a"
|
882 |
+
msgstr "n/d"
|
883 |
|
884 |
#: src/admin-views/tribe-options-general.php:59
|
885 |
msgid "Debug Bar Plugin"
|
891 |
|
892 |
#: src/admin-views/tribe-options-general.php:53
|
893 |
msgid "Debug mode"
|
894 |
+
msgstr "Modo de depuração"
|
895 |
|
896 |
#: src/admin-views/tribe-options-general.php:35
|
897 |
msgid "Show The Events Calendar link"
|
923 |
|
924 |
#: src/admin-views/tribe-options-display.php:36
|
925 |
msgid "Datepicker Date Format"
|
926 |
+
msgstr "Formato de data do seletor"
|
927 |
|
928 |
#: src/admin-views/tribe-options-display.php:22
|
929 |
msgid "Date Format Settings"
|
931 |
|
932 |
#: src/admin-views/event-log.php:65
|
933 |
msgid "View"
|
934 |
+
msgstr "Visualizar"
|
935 |
|
936 |
#: src/Tribe/Admin/Help_Page.php:211 src/Tribe/Plugins_API.php:90
|
937 |
msgid "Community Events"
|
947 |
|
948 |
#: src/Tribe/Languages/Locations.php:372
|
949 |
msgid "West Virginia"
|
950 |
+
msgstr "Virgínia Ocidental"
|
951 |
|
952 |
#: src/Tribe/Languages/Locations.php:371
|
953 |
msgid "Washington"
|
955 |
|
956 |
#: src/Tribe/Languages/Locations.php:370
|
957 |
msgid "Virginia"
|
958 |
+
msgstr "Virgínia"
|
959 |
|
960 |
#: src/Tribe/Languages/Locations.php:369
|
961 |
msgid "Vermont"
|
975 |
|
976 |
#: src/Tribe/Languages/Locations.php:365
|
977 |
msgid "South Dakota"
|
978 |
+
msgstr "Dakota do Sul"
|
979 |
|
980 |
#: src/Tribe/Languages/Locations.php:364
|
981 |
msgid "South Carolina"
|
982 |
+
msgstr "Carolina do Sul"
|
983 |
|
984 |
#: src/Tribe/Languages/Locations.php:363
|
985 |
msgid "Rhode Island"
|
987 |
|
988 |
#: src/Tribe/Languages/Locations.php:362
|
989 |
msgid "Pennsylvania"
|
990 |
+
msgstr "Pensilvânia"
|
991 |
|
992 |
#: src/Tribe/Languages/Locations.php:361
|
993 |
msgid "Oregon"
|
1011 |
|
1012 |
#: src/Tribe/Languages/Locations.php:356
|
1013 |
msgid "New York"
|
1014 |
+
msgstr "Nova York"
|
1015 |
|
1016 |
#: src/Tribe/Languages/Locations.php:355
|
1017 |
msgid "New Mexico"
|
1018 |
+
msgstr "Novo México"
|
1019 |
|
1020 |
#: src/Tribe/Languages/Locations.php:354
|
1021 |
msgid "New Jersey"
|
1022 |
+
msgstr "Nova Jersey"
|
1023 |
|
1024 |
#: src/Tribe/Languages/Locations.php:353
|
1025 |
msgid "New Hampshire"
|
1026 |
+
msgstr "Nova Hampshire"
|
1027 |
|
1028 |
#: src/Tribe/Languages/Locations.php:352
|
1029 |
msgid "Nevada"
|
1099 |
|
1100 |
#: src/Tribe/Languages/Locations.php:333
|
1101 |
msgid "Florida"
|
1102 |
+
msgstr "Flórida"
|
1103 |
|
1104 |
#: src/Tribe/Languages/Locations.php:332
|
1105 |
msgid "District of Columbia"
|
1119 |
|
1120 |
#: src/Tribe/Languages/Locations.php:328
|
1121 |
msgid "California"
|
1122 |
+
msgstr "Califórnia"
|
1123 |
|
1124 |
#: src/Tribe/Languages/Locations.php:327
|
1125 |
msgid "Arkansas"
|
1139 |
|
1140 |
#: src/Tribe/Languages/Locations.php:297
|
1141 |
msgid "Zimbabwe"
|
1142 |
+
msgstr "Zimbábue"
|
1143 |
|
1144 |
#: src/Tribe/Languages/Locations.php:296
|
1145 |
msgid "Zambia"
|
1146 |
+
msgstr "Zâmbia"
|
1147 |
|
1148 |
#: src/Tribe/Languages/Locations.php:295
|
1149 |
msgid "Yemen"
|
1150 |
+
msgstr "Iémen"
|
1151 |
|
1152 |
#: src/Tribe/Languages/Locations.php:294
|
1153 |
msgid "Western Sahara"
|
1154 |
+
msgstr "Sahara Ocidental"
|
1155 |
|
1156 |
#: src/Tribe/Languages/Locations.php:293
|
1157 |
msgid "Wallis and Futuna Islands"
|
1158 |
+
msgstr "Ilhas Wallis e Futuna"
|
1159 |
|
1160 |
#: src/Tribe/Languages/Locations.php:292
|
1161 |
msgid "Virgin Islands (U.S.)"
|
1162 |
+
msgstr "Ilhas Virgens (EUA)"
|
1163 |
|
1164 |
#: src/Tribe/Languages/Locations.php:291
|
1165 |
msgid "Virgin Islands (British)"
|
1166 |
+
msgstr "Ilhas Virgens (Britânicas)"
|
1167 |
|
1168 |
#: src/Tribe/Languages/Locations.php:290
|
1169 |
msgid "Viet Nam"
|
1179 |
|
1180 |
#: src/Tribe/Languages/Locations.php:287
|
1181 |
msgid "Uzbekistan"
|
1182 |
+
msgstr "Usbequistão"
|
1183 |
|
1184 |
#: src/Tribe/Languages/Locations.php:286
|
1185 |
msgid "Uruguay"
|
1187 |
|
1188 |
#: src/Tribe/Languages/Locations.php:285
|
1189 |
msgid "United States Minor Outlying Islands"
|
1190 |
+
msgstr "Ilhas Menores Distantes dos Estados Unidos"
|
1191 |
|
1192 |
#: src/Tribe/Languages/Locations.php:284
|
1193 |
msgid "United Kingdom"
|
1194 |
+
msgstr "Reino unido"
|
1195 |
|
1196 |
#: src/Tribe/Languages/Locations.php:283
|
1197 |
msgid "United Arab Emirates"
|
1211 |
|
1212 |
#: src/Tribe/Languages/Locations.php:279
|
1213 |
msgid "Turks and Caicos Islands"
|
1214 |
+
msgstr "Ilhas Turcas e Caicos"
|
1215 |
|
1216 |
#: src/Tribe/Languages/Locations.php:278
|
1217 |
msgid "Turkmenistan"
|
1218 |
+
msgstr "Turcomenistão"
|
1219 |
|
1220 |
#: src/Tribe/Languages/Locations.php:277
|
1221 |
msgid "Turkey"
|
1223 |
|
1224 |
#: src/Tribe/Languages/Locations.php:276
|
1225 |
msgid "Tunisia"
|
1226 |
+
msgstr "Tunísia"
|
1227 |
|
1228 |
#: src/Tribe/Languages/Locations.php:275
|
1229 |
msgid "Trinidad and Tobago"
|
1230 |
+
msgstr "Trindade e Tobago"
|
1231 |
|
1232 |
#: src/Tribe/Languages/Locations.php:274
|
1233 |
msgid "Tonga"
|
1235 |
|
1236 |
#: src/Tribe/Languages/Locations.php:273
|
1237 |
msgid "Tokelau"
|
1238 |
+
msgstr "Toquelau"
|
1239 |
|
1240 |
#: src/Tribe/Languages/Locations.php:272
|
1241 |
msgid "Togo"
|
1247 |
|
1248 |
#: src/Tribe/Languages/Locations.php:270
|
1249 |
msgid "Tanzania, United Republic of"
|
1250 |
+
msgstr "Tanzânia, República unida da"
|
1251 |
|
1252 |
#: src/Tribe/Languages/Locations.php:269
|
1253 |
msgid "Tajikistan"
|
1254 |
+
msgstr "Tajiquirstão"
|
1255 |
|
1256 |
#: src/Tribe/Languages/Locations.php:268
|
1257 |
msgid "Taiwan"
|
1259 |
|
1260 |
#: src/Tribe/Languages/Locations.php:267
|
1261 |
msgid "Syrian Arab Republic"
|
1262 |
+
msgstr "República Árabe da Síria"
|
1263 |
|
1264 |
#: src/Tribe/Languages/Locations.php:266
|
1265 |
msgid "Switzerland"
|
1266 |
+
msgstr "Suiça"
|
1267 |
|
1268 |
#: src/Tribe/Languages/Locations.php:265
|
1269 |
msgid "Sweden"
|
1270 |
+
msgstr "Suécia"
|
1271 |
|
1272 |
#: src/Tribe/Languages/Locations.php:264
|
1273 |
msgid "Swaziland"
|
1274 |
+
msgstr "Suazilândia"
|
1275 |
|
1276 |
#: src/Tribe/Languages/Locations.php:263
|
1277 |
msgid "Svalbard and Jan Mayen Islands"
|
1278 |
+
msgstr "Ilhas Svalbard e Jan Mayen"
|
1279 |
|
1280 |
#: src/Tribe/Languages/Locations.php:262
|
1281 |
msgid "Suriname"
|
1287 |
|
1288 |
#: src/Tribe/Languages/Locations.php:241
|
1289 |
msgid "Saint Pierre and Miquelon"
|
1290 |
+
msgstr "Saint Pierre e Miquelon"
|
1291 |
|
1292 |
#: src/Tribe/Languages/Locations.php:260
|
1293 |
msgid "Sri Lanka"
|
1299 |
|
1300 |
#: src/Tribe/Languages/Locations.php:258
|
1301 |
msgid "South Georgia, South Sandwich Islands"
|
1302 |
+
msgstr "Geórgia do Sul, Ilhas Sandwich do Sul"
|
1303 |
|
1304 |
#: src/Tribe/Languages/Locations.php:257
|
1305 |
msgid "South Africa"
|
1311 |
|
1312 |
#: src/Tribe/Languages/Locations.php:255
|
1313 |
msgid "Solomon Islands"
|
1314 |
+
msgstr "Ilhas Salomão"
|
1315 |
|
1316 |
#: src/Tribe/Languages/Locations.php:254
|
1317 |
msgid "Slovenia"
|
1319 |
|
1320 |
#: src/Tribe/Languages/Locations.php:253
|
1321 |
msgid "Slovakia (Slovak Republic)"
|
1322 |
+
msgstr "Eslováquia (República Eslovaca)"
|
1323 |
|
1324 |
#: src/Tribe/Languages/Locations.php:251
|
1325 |
msgid "Singapore"
|
1326 |
+
msgstr "Cingapura"
|
1327 |
|
1328 |
#: src/Tribe/Languages/Locations.php:250
|
1329 |
msgid "Sierra Leone"
|
1330 |
+
msgstr "Serra Leoa"
|
1331 |
|
1332 |
#: src/Tribe/Languages/Locations.php:249
|
1333 |
msgid "Seychelles"
|
1334 |
+
msgstr "Seicheles"
|
1335 |
|
1336 |
#: src/Tribe/Languages/Locations.php:248
|
1337 |
msgid "Serbia"
|
1343 |
|
1344 |
#: src/Tribe/Languages/Locations.php:246
|
1345 |
msgid "Saudi Arabia"
|
1346 |
+
msgstr "Arábia Saudita"
|
1347 |
|
1348 |
#: src/Tribe/Languages/Locations.php:244
|
1349 |
msgid "San Marino"
|
1350 |
+
msgstr "São Marino"
|
1351 |
|
1352 |
#: src/Tribe/Languages/Locations.php:243
|
1353 |
msgid "Samoa"
|
1355 |
|
1356 |
#: src/Tribe/Languages/Locations.php:242
|
1357 |
msgid "Saint Vincent and The Grenadines"
|
1358 |
+
msgstr "São Vicente e Granadinas"
|
1359 |
|
1360 |
#: src/Tribe/Languages/Locations.php:240
|
1361 |
msgid "Saint Lucia"
|
1362 |
+
msgstr "Santa Lúcia"
|
1363 |
|
1364 |
#: src/Tribe/Languages/Locations.php:239
|
1365 |
msgid "Saint Kitts and Nevis"
|
1366 |
+
msgstr "São Cristóvão e Nevis"
|
1367 |
|
1368 |
#: src/Tribe/Languages/Locations.php:236
|
1369 |
msgid "Rwanda"
|
1370 |
+
msgstr "Ruanda"
|
1371 |
|
1372 |
#: src/Tribe/Languages/Locations.php:235
|
1373 |
msgid "Russian Federation"
|
1374 |
+
msgstr "Federação Russa"
|
1375 |
|
1376 |
#: src/Tribe/Languages/Locations.php:234
|
1377 |
msgid "Romania"
|
1378 |
+
msgstr "Romênia"
|
1379 |
|
1380 |
#: src/Tribe/Languages/Locations.php:233
|
1381 |
msgid "Reunion"
|
1383 |
|
1384 |
#: src/Tribe/Languages/Locations.php:232
|
1385 |
msgid "Qatar"
|
1386 |
+
msgstr "Catar"
|
1387 |
|
1388 |
#: src/Tribe/Languages/Locations.php:231
|
1389 |
msgid "Puerto Rico"
|
1395 |
|
1396 |
#: src/Tribe/Languages/Locations.php:229
|
1397 |
msgid "Poland"
|
1398 |
+
msgstr "Polônia"
|
1399 |
|
1400 |
#: src/Tribe/Languages/Locations.php:228
|
1401 |
msgid "Pitcairn"
|
1407 |
|
1408 |
#: src/Tribe/Languages/Locations.php:226
|
1409 |
msgid "Peru"
|
1410 |
+
msgstr "Perú"
|
1411 |
|
1412 |
#: src/Tribe/Languages/Locations.php:225
|
1413 |
msgid "Paraguay"
|
1414 |
+
msgstr "Paraguai"
|
1415 |
|
1416 |
#: src/Tribe/Languages/Locations.php:224
|
1417 |
msgid "Papua New Guinea"
|
1418 |
+
msgstr "Papua-Nova Guiné"
|
1419 |
|
1420 |
#: src/Tribe/Languages/Locations.php:223
|
1421 |
msgid "Panama"
|
1422 |
+
msgstr "Panamá"
|
1423 |
|
1424 |
#: src/Tribe/Languages/Locations.php:222
|
1425 |
msgid "Palau"
|
1427 |
|
1428 |
#: src/Tribe/Languages/Locations.php:221
|
1429 |
msgid "Pakistan"
|
1430 |
+
msgstr "Paquistão"
|
1431 |
|
1432 |
#: src/Tribe/Languages/Locations.php:220
|
1433 |
msgid "Oman"
|
1434 |
+
msgstr "Omã"
|
1435 |
|
1436 |
#: src/Tribe/Languages/Locations.php:219
|
1437 |
msgid "Norway"
|
1438 |
+
msgstr "Noruega"
|
1439 |
|
1440 |
#: src/Tribe/Languages/Locations.php:218
|
1441 |
msgid "Northern Mariana Islands"
|
1442 |
+
msgstr "Ilhas Marianas do Norte"
|
1443 |
|
1444 |
#: src/Tribe/Languages/Locations.php:217
|
1445 |
msgid "Norfolk Island"
|
1446 |
+
msgstr "Ilha Norfolk"
|
1447 |
|
1448 |
#: src/Tribe/Languages/Locations.php:216
|
1449 |
msgid "Niue"
|
1455 |
|
1456 |
#: src/Tribe/Languages/Locations.php:214
|
1457 |
msgid "Niger"
|
1458 |
+
msgstr "Níger"
|
1459 |
|
1460 |
#: src/Tribe/Languages/Locations.php:213
|
1461 |
msgid "Nicaragua"
|
1462 |
+
msgstr "Nicarágua"
|
1463 |
|
1464 |
#: src/Tribe/Languages/Locations.php:212
|
1465 |
msgid "New Zealand"
|
1466 |
+
msgstr "Nova Zelândia"
|
1467 |
|
1468 |
#: src/Tribe/Languages/Locations.php:211
|
1469 |
msgid "New Caledonia"
|
1470 |
+
msgstr "Nova Caledônia"
|
1471 |
|
1472 |
#: src/Tribe/Languages/Locations.php:210
|
1473 |
msgid "Netherlands"
|
1474 |
+
msgstr "Holanda"
|
1475 |
|
1476 |
#: src/Tribe/Languages/Locations.php:209
|
1477 |
msgid "Nepal"
|
1483 |
|
1484 |
#: src/Tribe/Languages/Locations.php:207
|
1485 |
msgid "Namibia"
|
1486 |
+
msgstr "Namíbia"
|
1487 |
|
1488 |
#: src/Tribe/Languages/Locations.php:206
|
1489 |
msgid "Myanmar"
|
1490 |
+
msgstr "Birmânia"
|
1491 |
|
1492 |
#: src/Tribe/Languages/Locations.php:205
|
1493 |
msgid "Mozambique"
|
1494 |
+
msgstr "Moçambique"
|
1495 |
|
1496 |
#: src/Tribe/Languages/Locations.php:204
|
1497 |
msgid "Morocco"
|
1498 |
+
msgstr "Marrocos"
|
1499 |
|
1500 |
#: src/Tribe/Languages/Locations.php:203
|
1501 |
msgid "Montserrat"
|
1507 |
|
1508 |
#: src/Tribe/Languages/Locations.php:201
|
1509 |
msgid "Mongolia"
|
1510 |
+
msgstr "Mongólia"
|
1511 |
|
1512 |
#: src/Tribe/Languages/Locations.php:200
|
1513 |
msgid "Monaco"
|
1514 |
+
msgstr "Mônaco"
|
1515 |
|
1516 |
#: src/Tribe/Languages/Locations.php:199
|
1517 |
msgid "Moldova, Republic of"
|
1518 |
+
msgstr "Moldávia, República da"
|
1519 |
|
1520 |
#: src/Tribe/Languages/Locations.php:198
|
1521 |
msgid "Micronesia, Federated States of"
|
1522 |
+
msgstr "Micronésia, Estados Federados da"
|
1523 |
|
1524 |
#: src/Tribe/Languages/Locations.php:197
|
1525 |
msgid "Mexico"
|
1526 |
+
msgstr "México"
|
1527 |
|
1528 |
#: src/Tribe/Languages/Locations.php:196
|
1529 |
msgid "Mayotte"
|
1530 |
+
msgstr "Maiote"
|
1531 |
|
1532 |
#: src/Tribe/Languages/Locations.php:195
|
1533 |
msgid "Mauritius"
|
1535 |
|
1536 |
#: src/Tribe/Languages/Locations.php:194
|
1537 |
msgid "Mauritania"
|
1538 |
+
msgstr "Mauritânia"
|
1539 |
|
1540 |
#: src/Tribe/Languages/Locations.php:193
|
1541 |
msgid "Martinique"
|
1542 |
+
msgstr "Martinica"
|
1543 |
|
1544 |
#: src/Tribe/Languages/Locations.php:192
|
1545 |
msgid "Marshall Islands"
|
1546 |
+
msgstr "Ilhas Marshall"
|
1547 |
|
1548 |
#: src/Tribe/Languages/Locations.php:191
|
1549 |
msgid "Malta"
|
1555 |
|
1556 |
#: src/Tribe/Languages/Locations.php:189
|
1557 |
msgid "Maldives"
|
1558 |
+
msgstr "Maldivas"
|
1559 |
|
1560 |
#: src/Tribe/Languages/Locations.php:188
|
1561 |
msgid "Malaysia"
|
1562 |
+
msgstr "Malásia"
|
1563 |
|
1564 |
#: src/Tribe/Languages/Locations.php:187
|
1565 |
msgid "Malawi"
|
1566 |
+
msgstr "Maláui"
|
1567 |
|
1568 |
#: src/Tribe/Languages/Locations.php:186
|
1569 |
msgid "Madagascar"
|
1571 |
|
1572 |
#: src/Tribe/Languages/Locations.php:185
|
1573 |
msgid "Macedonia"
|
1574 |
+
msgstr "Macedônia"
|
1575 |
|
1576 |
#: src/Tribe/Languages/Locations.php:184
|
1577 |
msgid "Macau"
|
1579 |
|
1580 |
#: src/Tribe/Languages/Locations.php:183
|
1581 |
msgid "Luxembourg"
|
1582 |
+
msgstr "Luxemburgo"
|
1583 |
|
1584 |
#: src/Tribe/Languages/Locations.php:182
|
1585 |
msgid "Lithuania"
|
1586 |
+
msgstr "Lituânia"
|
1587 |
|
1588 |
#: src/Tribe/Languages/Locations.php:181
|
1589 |
msgid "Liechtenstein"
|
1591 |
|
1592 |
#: src/Tribe/Languages/Locations.php:180
|
1593 |
msgid "Libya"
|
1594 |
+
msgstr "Líbia"
|
1595 |
|
1596 |
#: src/Tribe/Languages/Locations.php:179
|
1597 |
msgid "Liberia"
|
1598 |
+
msgstr "Libéria"
|
1599 |
|
1600 |
#: src/Tribe/Languages/Locations.php:178
|
1601 |
msgid "Lesotho"
|
1602 |
+
msgstr "Lesoto"
|
1603 |
|
1604 |
#: src/Tribe/Languages/Locations.php:177
|
1605 |
msgid "Lebanon"
|
1606 |
+
msgstr "Líbano"
|
1607 |
|
1608 |
#: src/Tribe/Languages/Locations.php:176
|
1609 |
msgid "Latvia"
|
1610 |
+
msgstr "Letônia"
|
1611 |
|
1612 |
#: src/Tribe/Languages/Locations.php:175
|
1613 |
msgid "Lao People's Democratic Republic"
|
1614 |
+
msgstr "Lao, República Democrática Popular do"
|
1615 |
|
1616 |
#: src/Tribe/Languages/Locations.php:174
|
1617 |
msgid "Kyrgyzstan"
|
1618 |
+
msgstr "Quirguistão"
|
1619 |
|
1620 |
#: src/Tribe/Languages/Locations.php:173
|
1621 |
msgid "Kuwait"
|
1623 |
|
1624 |
#: src/Tribe/Languages/Locations.php:172
|
1625 |
msgid "Korea, Republic of"
|
1626 |
+
msgstr "Coreia do Sul"
|
1627 |
|
1628 |
#: src/Tribe/Languages/Locations.php:171
|
1629 |
msgid "Korea, Democratic People's Republic of"
|
1630 |
+
msgstr "Coreia do Norte"
|
1631 |
|
1632 |
#: src/Tribe/Languages/Locations.php:170
|
1633 |
msgid "Kiribati"
|
1634 |
+
msgstr "Quiribáti"
|
1635 |
|
1636 |
#: src/Tribe/Languages/Locations.php:169
|
1637 |
msgid "Kenya"
|
1638 |
+
msgstr "Quênia"
|
1639 |
|
1640 |
#: src/Tribe/Languages/Locations.php:168
|
1641 |
msgid "Kazakhstan"
|
1642 |
+
msgstr "Cazaquistão"
|
1643 |
|
1644 |
#: src/Tribe/Languages/Locations.php:167
|
1645 |
msgid "Jordan"
|
1646 |
+
msgstr "Jordânia"
|
1647 |
|
1648 |
#: src/Tribe/Languages/Locations.php:166
|
1649 |
msgid "Japan"
|
1650 |
+
msgstr "Japão"
|
1651 |
|
1652 |
#: src/Tribe/Languages/Locations.php:165
|
1653 |
msgid "Jamaica"
|
1655 |
|
1656 |
#: src/Tribe/Languages/Locations.php:164
|
1657 |
msgid "Italy"
|
1658 |
+
msgstr "Itália"
|
1659 |
|
1660 |
#: src/Tribe/Languages/Locations.php:163
|
1661 |
msgid "Israel"
|
1663 |
|
1664 |
#: src/Tribe/Languages/Locations.php:162
|
1665 |
msgid "Ireland"
|
1666 |
+
msgstr "Irlanda"
|
1667 |
|
1668 |
#: src/Tribe/Languages/Locations.php:161
|
1669 |
msgid "Iraq"
|
1670 |
+
msgstr "Iraque"
|
1671 |
|
1672 |
#: src/Tribe/Languages/Locations.php:160
|
1673 |
msgid "Iran, Islamic Republic of"
|
1674 |
+
msgstr "Irã, República Islâmica do"
|
1675 |
|
1676 |
#: src/Tribe/Languages/Locations.php:159
|
1677 |
msgid "Indonesia"
|
1678 |
+
msgstr "Indonésia"
|
1679 |
|
1680 |
#: src/Tribe/Languages/Locations.php:158
|
1681 |
msgid "India"
|
1683 |
|
1684 |
#: src/Tribe/Languages/Locations.php:157
|
1685 |
msgid "Iceland"
|
1686 |
+
msgstr "Islândia"
|
1687 |
|
1688 |
#: src/Tribe/Languages/Locations.php:156
|
1689 |
msgid "Hungary"
|
1690 |
+
msgstr "Hungria"
|
1691 |
|
1692 |
#: src/Tribe/Languages/Locations.php:155
|
1693 |
msgid "Hong Kong"
|
1699 |
|
1700 |
#: src/Tribe/Languages/Locations.php:153
|
1701 |
msgid "Holy See (Vatican City State)"
|
1702 |
+
msgstr "Santa Sé (Estado do Vaticano)"
|
1703 |
|
1704 |
#: src/Tribe/Languages/Locations.php:152
|
1705 |
msgid "Heard and McDonald Islands"
|
1706 |
+
msgstr "Ilhas de Heard e McDonald"
|
1707 |
|
1708 |
#: src/Tribe/Languages/Locations.php:151
|
1709 |
msgid "Haiti"
|
1711 |
|
1712 |
#: src/Tribe/Languages/Locations.php:150
|
1713 |
msgid "Guyana"
|
1714 |
+
msgstr "Guiana"
|
1715 |
|
1716 |
#: src/Tribe/Languages/Locations.php:149
|
1717 |
msgid "Guinea-Bissau"
|
1718 |
+
msgstr "Guiné-Bissau"
|
1719 |
|
1720 |
#: src/Tribe/Languages/Locations.php:148
|
1721 |
msgid "Guinea"
|
1722 |
+
msgstr "Guiné"
|
1723 |
|
1724 |
#: src/Tribe/Languages/Locations.php:147
|
1725 |
msgid "Guatemala"
|
1731 |
|
1732 |
#: src/Tribe/Languages/Locations.php:145
|
1733 |
msgid "Guadeloupe"
|
1734 |
+
msgstr "Guadalupe"
|
1735 |
|
1736 |
#: src/Tribe/Languages/Locations.php:144
|
1737 |
msgid "Grenada"
|
1738 |
+
msgstr "Granada"
|
1739 |
|
1740 |
#: src/Tribe/Languages/Locations.php:143
|
1741 |
msgid "Greenland"
|
1742 |
+
msgstr "Groelândia"
|
1743 |
|
1744 |
#: src/Tribe/Languages/Locations.php:142
|
1745 |
msgid "Greece"
|
1746 |
+
msgstr "Grécia"
|
1747 |
|
1748 |
#: src/Tribe/Languages/Locations.php:141
|
1749 |
msgid "Gibraltar"
|
1751 |
|
1752 |
#: src/Tribe/Languages/Locations.php:140
|
1753 |
msgid "Ghana"
|
1754 |
+
msgstr "Gana"
|
1755 |
|
1756 |
#: src/Tribe/Languages/Locations.php:139
|
1757 |
msgid "Germany"
|
1758 |
+
msgstr "Alemanha"
|
1759 |
|
1760 |
#: src/Tribe/Languages/Locations.php:138 src/Tribe/Languages/Locations.php:334
|
1761 |
msgid "Georgia"
|
1762 |
+
msgstr "Geórgia"
|
1763 |
|
1764 |
#: src/Tribe/Languages/Locations.php:137
|
1765 |
msgid "Gambia"
|
1766 |
+
msgstr "Gâmbia"
|
1767 |
|
1768 |
#: src/Tribe/Languages/Locations.php:136
|
1769 |
msgid "Gabon"
|
1770 |
+
msgstr "Gabão"
|
1771 |
|
1772 |
#: src/Tribe/Languages/Locations.php:135
|
1773 |
msgid "French Southern Territories"
|
1774 |
+
msgstr "Territórios franceses do Sul"
|
1775 |
|
1776 |
#: src/Tribe/Languages/Locations.php:134
|
1777 |
msgid "French Polynesia"
|
1778 |
+
msgstr "Polinésia francesa"
|
1779 |
|
1780 |
#: src/Tribe/Languages/Locations.php:133
|
1781 |
msgid "French Guiana"
|
1782 |
+
msgstr "Guiana francesa"
|
1783 |
|
1784 |
#: src/Tribe/Languages/Locations.php:132
|
1785 |
msgid "France"
|
1786 |
+
msgstr "França"
|
1787 |
|
1788 |
#: src/Tribe/Languages/Locations.php:131
|
1789 |
msgid "Finland"
|
1790 |
+
msgstr "Finlândia"
|
1791 |
|
1792 |
#: src/Tribe/Languages/Locations.php:130
|
1793 |
msgid "Fiji"
|
1795 |
|
1796 |
#: src/Tribe/Languages/Locations.php:129
|
1797 |
msgid "Faroe Islands"
|
1798 |
+
msgstr "Ilhas Feroe"
|
1799 |
|
1800 |
#: src/Tribe/Languages/Locations.php:128
|
1801 |
msgid "Falkland Islands (Malvinas)"
|
1802 |
+
msgstr "Ilhas Malvinas (Falkland)"
|
1803 |
|
1804 |
#: src/Tribe/Languages/Locations.php:127
|
1805 |
msgid "Ethiopia"
|
1806 |
+
msgstr "Etiópia"
|
1807 |
|
1808 |
#: src/Tribe/Languages/Locations.php:126
|
1809 |
msgid "Estonia"
|
1810 |
+
msgstr "Estônia"
|
1811 |
|
1812 |
#: src/Tribe/Languages/Locations.php:125
|
1813 |
msgid "Eritrea"
|
1814 |
+
msgstr "Eritréia"
|
1815 |
|
1816 |
#: src/Tribe/Languages/Locations.php:124
|
1817 |
msgid "Equatorial Guinea"
|
1818 |
+
msgstr "Guiné Equatorial"
|
1819 |
|
1820 |
#: src/Tribe/Languages/Locations.php:123
|
1821 |
msgid "El Salvador"
|
1835 |
|
1836 |
#: src/Tribe/Languages/Locations.php:119
|
1837 |
msgid "Dominican Republic"
|
1838 |
+
msgstr "República Dominicana"
|
1839 |
|
1840 |
#: src/Tribe/Languages/Locations.php:118
|
1841 |
msgid "Dominica"
|
1847 |
|
1848 |
#: src/Tribe/Languages/Locations.php:116
|
1849 |
msgid "Denmark"
|
1850 |
+
msgstr "Dinamarca"
|
1851 |
|
1852 |
#: src/Tribe/Languages/Locations.php:115
|
1853 |
msgid "Czech Republic"
|
1854 |
+
msgstr "República Tcheca"
|
1855 |
|
1856 |
#: src/Tribe/Languages/Locations.php:114
|
1857 |
msgid "Cyprus"
|
1858 |
+
msgstr "Chipre"
|
1859 |
|
1860 |
#: src/Tribe/Languages/Locations.php:112
|
1861 |
msgid "Cuba"
|
1863 |
|
1864 |
#: src/Tribe/Languages/Locations.php:111
|
1865 |
msgid "Croatia (Local Name: Hrvatska)"
|
1866 |
+
msgstr "Croácia (Nome local: Hrvatska)"
|
1867 |
|
1868 |
#: src/Tribe/Languages/Locations.php:109
|
1869 |
msgid "Costa Rica"
|
1871 |
|
1872 |
#: src/Tribe/Languages/Locations.php:108
|
1873 |
msgid "Cook Islands"
|
1874 |
+
msgstr "Ilhas Cook"
|
1875 |
|
1876 |
#: src/Tribe/Languages/Locations.php:107
|
1877 |
msgid "Congo, Democratic Republic of the"
|
1878 |
+
msgstr "Congo, República Democrática do"
|
1879 |
|
1880 |
#: src/Tribe/Languages/Locations.php:106
|
1881 |
msgid "Congo"
|
1887 |
|
1888 |
#: src/Tribe/Languages/Locations.php:104
|
1889 |
msgid "Colombia"
|
1890 |
+
msgstr "Colômbia"
|
1891 |
|
1892 |
#: src/Tribe/Languages/Locations.php:102
|
1893 |
msgid "Cocos (Keeling) Islands"
|
1894 |
+
msgstr "Ilhas Cocos (Keeling)"
|
1895 |
|
1896 |
#: src/Tribe/Languages/Locations.php:101
|
1897 |
msgid "Christmas Island"
|
1898 |
+
msgstr "Ilha Christmas"
|
1899 |
|
1900 |
#: src/Tribe/Languages/Locations.php:100
|
1901 |
msgid "China"
|
1907 |
|
1908 |
#: src/Tribe/Languages/Locations.php:98
|
1909 |
msgid "Chad"
|
1910 |
+
msgstr "Chade"
|
1911 |
|
1912 |
#: src/Tribe/Languages/Locations.php:97
|
1913 |
msgid "Central African Republic"
|
1914 |
+
msgstr "República Centro-Africana"
|
1915 |
|
1916 |
#: src/Tribe/Languages/Locations.php:96
|
1917 |
msgid "Cayman Islands"
|
1918 |
+
msgstr "Ilhas Cayman"
|
1919 |
|
1920 |
#: src/Tribe/Languages/Locations.php:95
|
1921 |
msgid "Cape Verde"
|
1922 |
+
msgstr "Cabo Verde"
|
1923 |
|
1924 |
#: src/Tribe/Languages/Locations.php:94
|
1925 |
msgid "Canada"
|
1926 |
+
msgstr "Canadá"
|
1927 |
|
1928 |
#: src/Tribe/Languages/Locations.php:93
|
1929 |
msgid "Cameroon"
|
1930 |
+
msgstr "Camarões"
|
1931 |
|
1932 |
#: src/Tribe/Languages/Locations.php:92
|
1933 |
msgid "Cambodia"
|
1934 |
+
msgstr "Camboja"
|
1935 |
|
1936 |
#: src/Tribe/Languages/Locations.php:91
|
1937 |
msgid "Burundi"
|
1939 |
|
1940 |
#: src/Tribe/Languages/Locations.php:90
|
1941 |
msgid "Burkina Faso"
|
1942 |
+
msgstr "Burquina Fasso"
|
1943 |
|
1944 |
#: src/Tribe/Languages/Locations.php:89
|
1945 |
msgid "Bulgaria"
|
1946 |
+
msgstr "Bulgária"
|
1947 |
|
1948 |
#: src/Tribe/Languages/Locations.php:88
|
1949 |
msgid "Brunei Darussalam"
|
1950 |
+
msgstr "Brunei"
|
1951 |
|
1952 |
#: src/Tribe/Languages/Locations.php:87
|
1953 |
msgid "British Indian Ocean Territory"
|
1954 |
+
msgstr "Território Britânico do Oceano Índico"
|
1955 |
|
1956 |
#: src/Tribe/Languages/Locations.php:86
|
1957 |
msgid "Brazil"
|
1959 |
|
1960 |
#: src/Tribe/Languages/Locations.php:85
|
1961 |
msgid "Bouvet Island"
|
1962 |
+
msgstr "Ilha Bouvet"
|
1963 |
|
1964 |
#: src/Tribe/Languages/Locations.php:84
|
1965 |
msgid "Botswana"
|
1966 |
+
msgstr "Botsuana"
|
1967 |
|
1968 |
#: src/Tribe/Languages/Locations.php:83
|
1969 |
msgid "Bosnia and Herzegowina"
|
1970 |
+
msgstr "Bósnia e Herzegovina"
|
1971 |
|
1972 |
#: src/Tribe/Languages/Locations.php:82
|
1973 |
msgid "Bolivia"
|
1975 |
|
1976 |
#: src/Tribe/Languages/Locations.php:81
|
1977 |
msgid "Bhutan"
|
1978 |
+
msgstr "Butão"
|
1979 |
|
1980 |
#: src/Tribe/Languages/Locations.php:80
|
1981 |
msgid "Bermuda"
|
1982 |
+
msgstr "Bermudas"
|
1983 |
|
1984 |
#: src/Tribe/Languages/Locations.php:79
|
1985 |
msgid "Benin"
|
1991 |
|
1992 |
#: src/Tribe/Languages/Locations.php:77
|
1993 |
msgid "Belgium"
|
1994 |
+
msgstr "Bélgica"
|
1995 |
|
1996 |
#: src/Tribe/Languages/Locations.php:76
|
1997 |
msgid "Belarus"
|
1998 |
+
msgstr "Bielorrússia"
|
1999 |
|
2000 |
#: src/Tribe/Languages/Locations.php:75
|
2001 |
msgid "Barbados"
|
2007 |
|
2008 |
#: src/Tribe/Languages/Locations.php:73
|
2009 |
msgid "Bahrain"
|
2010 |
+
msgstr "Barém"
|
2011 |
|
2012 |
#: src/Tribe/Languages/Locations.php:72
|
2013 |
msgid "Bahamas"
|
2019 |
|
2020 |
#: src/Tribe/Languages/Locations.php:70
|
2021 |
msgid "Austria"
|
2022 |
+
msgstr "Áustria"
|
2023 |
|
2024 |
#: src/Tribe/Languages/Locations.php:69
|
2025 |
msgid "Australia"
|
2026 |
+
msgstr "Austrália"
|
2027 |
|
2028 |
#: src/Tribe/Languages/Locations.php:68
|
2029 |
msgid "Aruba"
|
2031 |
|
2032 |
#: src/Tribe/Languages/Locations.php:67
|
2033 |
msgid "Armenia"
|
2034 |
+
msgstr "Armênia"
|
2035 |
|
2036 |
#: src/Tribe/Languages/Locations.php:66
|
2037 |
msgid "Argentina"
|
2039 |
|
2040 |
#: src/Tribe/Languages/Locations.php:65
|
2041 |
msgid "Antigua and Barbuda"
|
2042 |
+
msgstr "Antigua e Barbuda"
|
2043 |
|
2044 |
#: src/Tribe/Languages/Locations.php:64
|
2045 |
msgid "Antarctica"
|
2046 |
+
msgstr "Antártica"
|
2047 |
|
2048 |
#: src/Tribe/Languages/Locations.php:63
|
2049 |
msgid "Anguilla"
|
2050 |
+
msgstr "Anguila"
|
2051 |
|
2052 |
#: src/Tribe/Languages/Locations.php:62
|
2053 |
msgid "Angola"
|
2059 |
|
2060 |
#: src/Tribe/Languages/Locations.php:60
|
2061 |
msgid "American Samoa"
|
2062 |
+
msgstr "Samoa Americana"
|
2063 |
|
2064 |
#: src/Tribe/Languages/Locations.php:59
|
2065 |
msgid "Algeria"
|
2066 |
+
msgstr "Argélia"
|
2067 |
|
2068 |
#: src/Tribe/Languages/Locations.php:58
|
2069 |
msgid "Albania"
|
2070 |
+
msgstr "Albânia"
|
2071 |
|
2072 |
#: src/Tribe/Languages/Locations.php:56
|
2073 |
msgid "Afghanistan"
|
2136 |
|
2137 |
#: src/Tribe/Validate.php:152
|
2138 |
msgid "%s must contain numbers, letters and dots only"
|
2139 |
+
msgstr "%s pode conter apenas números, letras e pontos"
|
2140 |
|
2141 |
#: src/Tribe/Validate.php:120 src/Tribe/Validate.php:136
|
2142 |
msgid "%s must contain numbers and letters only"
|
2143 |
+
msgstr "%s pode conter apenas números e letras"
|
2144 |
|
2145 |
#: src/Tribe/Validate.php:105
|
2146 |
msgctxt "non-existant function name passed for field validation"
|
2147 |
msgid "with function name:"
|
2148 |
+
msgstr "com o nome da função:"
|
2149 |
|
2150 |
#: src/Tribe/Validate.php:104
|
2151 |
msgid "Non-existant field validation function passed"
|
2212 |
|
2213 |
#: src/Tribe/PUE/Checker.php:888
|
2214 |
msgid "Hmmm... something's wrong with this validator. Please contact %ssupport%s."
|
2215 |
+
msgstr "Hmmm... algo está errado com este validador. Entre em contato com o %ssuporte%s."
|
2216 |
|
2217 |
#: src/Tribe/PUE/Checker.php:927
|
2218 |
msgid "Valid Key! Expires on %s"
|
2232 |
|
2233 |
#: src/Tribe/PUE/Checker.php:509 src/Tribe/PUE/Checker.php:520
|
2234 |
msgid "License Key"
|
2235 |
+
msgstr "Chave de licença"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
+
msgstr "Pesquisar:"
|
2240 |
|
2241 |
#: src/Tribe/Settings.php:254
|
2242 |
msgid "Settings"
|
2246 |
msgid "Network"
|
2247 |
msgstr "Rede"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Feito"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hoje"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Próximo"
|
2264 |
|
2311 |
|
2312 |
#: src/Tribe/Credits.php:31
|
2313 |
msgid "This calendar is powered by The Events Calendar."
|
2314 |
+
msgstr "Este calendário é fornecido por The Events Calendar."
|
2315 |
|
2316 |
#: src/Tribe/App_Shop.php:50 src/Tribe/App_Shop.php:51
|
2317 |
#: src/Tribe/App_Shop.php:72
|
common/lang/tribe-common-pt_PT.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr "Limpar selecção"
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr "Seleccionar todas as páginas"
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr "Todos os itens nesta página foram seleccionados"
|
89 |
|
@@ -437,63 +437,63 @@ msgstr " (abrir numa nova janela)"
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Renove a sua licença agora"
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ": 1 linha seleccionada"
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ": %d linhas seleccionadas"
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr "Anterior"
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr "Todos"
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr "Não foram encontrados registos correspondentes"
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr "(filtrado do total _MAX_ entradas)"
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "A mostrar 0 a 0 do total de 0 entradas"
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "A mostrar _START_ a _END_ do total de _TOTAL_ entradas"
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr "Nenhum dado disponível na tabela"
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "Mostrar entradas de _MENU_"
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ": activar para ordenação descendente da coluna"
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ": activar para ordenação ascendente da coluna"
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "Prima \"Cmd + C\" para copiar"
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr "Informações do sistema copiadas"
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "Copiar para a área de transferência"
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "É necessária uma licença válida para receber suporte e actualizaçõ
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Chave de licença"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr "Pesquisar:"
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Definições"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Rede"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Concluído"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hoje"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Seguinte"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr "Limpar selecção"
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr "Seleccionar todas as páginas"
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr "Todos os itens nesta página foram seleccionados"
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr "Renove a sua licença agora"
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ": 1 linha seleccionada"
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ": %d linhas seleccionadas"
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr "Anterior"
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr "Todos"
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr "Não foram encontrados registos correspondentes"
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr "(filtrado do total _MAX_ entradas)"
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr "A mostrar 0 a 0 do total de 0 entradas"
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr "A mostrar _START_ a _END_ do total de _TOTAL_ entradas"
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr "Nenhum dado disponível na tabela"
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr "Mostrar entradas de _MENU_"
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ": activar para ordenação descendente da coluna"
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ": activar para ordenação ascendente da coluna"
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr "Prima \"Cmd + C\" para copiar"
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr "Informações do sistema copiadas"
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr "Copiar para a área de transferência"
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Chave de licença"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr "Pesquisar:"
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Rede"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Concluído"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Hoje"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Anterior"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Seguinte"
|
2264 |
|
common/lang/tribe-common-ro_RO.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr ""
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr ""
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Configurări"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Reţea"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Realizat"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Azi"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Precedent"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Următor"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Reţea"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Realizat"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Azi"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Precedent"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Următor"
|
2268 |
|
common/lang/tribe-common-ru_RU.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr ""
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr "Необходим допустимый лицензионный клю
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Лицензионный ключ"
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Параметры"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Сеть"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Готово"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Сегодня"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Предыдущий"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Следующий"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Лицензионный ключ"
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Сеть"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Готово"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Сегодня"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Предыдущий"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Следующий"
|
2268 |
|
common/lang/tribe-common-sk_SK.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr ""
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr "Pre podporu a aktualizácie je požadovaný platný licenčný kľúč."
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licenčný kľúč"
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Nastavenia"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Sieť"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Dokončené"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Dnes"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Predchádzajúci"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Ďalší"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr "Licenčný kľúč"
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Sieť"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Dokončené"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Dnes"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Predchádzajúci"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Ďalší"
|
2268 |
|
common/lang/tribe-common-sl_SI.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -443,63 +443,63 @@ msgstr ""
|
|
443 |
msgid "Renew Your License Now"
|
444 |
msgstr ""
|
445 |
|
446 |
-
#: src/Tribe/Main.php:
|
447 |
msgid ": Selected 1 row"
|
448 |
msgstr ""
|
449 |
|
450 |
-
#: src/Tribe/Main.php:
|
451 |
msgid ": Selected %d rows"
|
452 |
msgstr ""
|
453 |
|
454 |
-
#: src/Tribe/Main.php:
|
455 |
msgid "Previous"
|
456 |
msgstr ""
|
457 |
|
458 |
-
#: src/Tribe/Main.php:
|
459 |
msgid "All"
|
460 |
msgstr ""
|
461 |
|
462 |
-
#: src/Tribe/Main.php:
|
463 |
msgid "No matching records found"
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: src/Tribe/Main.php:
|
467 |
msgid "(filtered from _MAX_ total entries)"
|
468 |
msgstr ""
|
469 |
|
470 |
-
#: src/Tribe/Main.php:
|
471 |
msgid "Showing 0 to 0 of 0 entries"
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: src/Tribe/Main.php:
|
475 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: src/Tribe/Main.php:
|
479 |
msgid "No data available in table"
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: src/Tribe/Main.php:
|
483 |
msgid "Show _MENU_ entries"
|
484 |
msgstr ""
|
485 |
|
486 |
-
#: src/Tribe/Main.php:
|
487 |
msgid ": activate to sort column descending"
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: src/Tribe/Main.php:
|
491 |
msgid ": activate to sort column ascending"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: src/Tribe/Main.php:
|
495 |
msgid "Press \"Cmd + C\" to copy"
|
496 |
msgstr ""
|
497 |
|
498 |
-
#: src/Tribe/Main.php:
|
499 |
msgid "System info copied"
|
500 |
msgstr ""
|
501 |
|
502 |
-
#: src/Tribe/Main.php:
|
503 |
msgid "Copy to clipboard"
|
504 |
msgstr ""
|
505 |
|
@@ -2242,7 +2242,7 @@ msgstr "Veljaven licenčni ključ je potreben za podporo in posodobitve."
|
|
2242 |
msgid "License Key"
|
2243 |
msgstr "Licenčni ključ"
|
2244 |
|
2245 |
-
#: src/Tribe/Main.php:
|
2246 |
msgid "Search:"
|
2247 |
msgstr ""
|
2248 |
|
@@ -2254,19 +2254,19 @@ msgstr "Nastavitve"
|
|
2254 |
msgid "Network"
|
2255 |
msgstr "Omrežje"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Done"
|
2259 |
msgstr "Opravljeno"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Today"
|
2263 |
msgstr "Danes"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Prev"
|
2267 |
msgstr "Prejšnji"
|
2268 |
|
2269 |
-
#: src/Tribe/Main.php:
|
2270 |
msgid "Next"
|
2271 |
msgstr "Naslednji"
|
2272 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
443 |
msgid "Renew Your License Now"
|
444 |
msgstr ""
|
445 |
|
446 |
+
#: src/Tribe/Main.php:260
|
447 |
msgid ": Selected 1 row"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: src/Tribe/Main.php:259
|
451 |
msgid ": Selected %d rows"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: src/Tribe/Main.php:254
|
455 |
msgid "Previous"
|
456 |
msgstr ""
|
457 |
|
458 |
+
#: src/Tribe/Main.php:252
|
459 |
msgid "All"
|
460 |
msgstr ""
|
461 |
|
462 |
+
#: src/Tribe/Main.php:246
|
463 |
msgid "No matching records found"
|
464 |
msgstr ""
|
465 |
|
466 |
+
#: src/Tribe/Main.php:245
|
467 |
msgid "(filtered from _MAX_ total entries)"
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: src/Tribe/Main.php:244
|
471 |
msgid "Showing 0 to 0 of 0 entries"
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: src/Tribe/Main.php:243
|
475 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: src/Tribe/Main.php:242
|
479 |
msgid "No data available in table"
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: src/Tribe/Main.php:241
|
483 |
msgid "Show _MENU_ entries"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: src/Tribe/Main.php:239
|
487 |
msgid ": activate to sort column descending"
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: src/Tribe/Main.php:238
|
491 |
msgid ": activate to sort column ascending"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: src/Tribe/Main.php:280
|
495 |
msgid "Press \"Cmd + C\" to copy"
|
496 |
msgstr ""
|
497 |
|
498 |
+
#: src/Tribe/Main.php:279
|
499 |
msgid "System info copied"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
503 |
msgid "Copy to clipboard"
|
504 |
msgstr ""
|
505 |
|
2242 |
msgid "License Key"
|
2243 |
msgstr "Licenčni ključ"
|
2244 |
|
2245 |
+
#: src/Tribe/Main.php:247
|
2246 |
msgid "Search:"
|
2247 |
msgstr ""
|
2248 |
|
2254 |
msgid "Network"
|
2255 |
msgstr "Omrežje"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:272
|
2258 |
msgid "Done"
|
2259 |
msgstr "Opravljeno"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:271
|
2262 |
msgid "Today"
|
2263 |
msgstr "Danes"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:270
|
2266 |
msgid "Prev"
|
2267 |
msgstr "Prejšnji"
|
2268 |
|
2269 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2270 |
msgid "Next"
|
2271 |
msgstr "Naslednji"
|
2272 |
|
common/lang/tribe-common-sr_RS.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -440,63 +440,63 @@ msgstr ""
|
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: src/Tribe/Main.php:
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: src/Tribe/Main.php:
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Tribe/Main.php:
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Tribe/Main.php:
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Tribe/Main.php:
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: src/Tribe/Main.php:
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: src/Tribe/Main.php:
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: src/Tribe/Main.php:
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: src/Tribe/Main.php:
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: src/Tribe/Main.php:
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: src/Tribe/Main.php:
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: src/Tribe/Main.php:
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: src/Tribe/Main.php:
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: src/Tribe/Main.php:
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: src/Tribe/Main.php:
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
@@ -2238,7 +2238,7 @@ msgstr ""
|
|
2238 |
msgid "License Key"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
-
#: src/Tribe/Main.php:
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
@@ -2250,19 +2250,19 @@ msgstr "Postavke"
|
|
2250 |
msgid "Network"
|
2251 |
msgstr "Mreža"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Done"
|
2255 |
msgstr "Gotovo"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Today"
|
2259 |
msgstr "Danas"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Prethodni"
|
2264 |
|
2265 |
-
#: src/Tribe/Main.php:
|
2266 |
msgid "Next"
|
2267 |
msgstr "Sljedeći"
|
2268 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
440 |
msgid "Renew Your License Now"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: src/Tribe/Main.php:260
|
444 |
msgid ": Selected 1 row"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: src/Tribe/Main.php:259
|
448 |
msgid ": Selected %d rows"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Tribe/Main.php:254
|
452 |
msgid "Previous"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Tribe/Main.php:252
|
456 |
msgid "All"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Tribe/Main.php:246
|
460 |
msgid "No matching records found"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: src/Tribe/Main.php:245
|
464 |
msgid "(filtered from _MAX_ total entries)"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: src/Tribe/Main.php:244
|
468 |
msgid "Showing 0 to 0 of 0 entries"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: src/Tribe/Main.php:243
|
472 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: src/Tribe/Main.php:242
|
476 |
msgid "No data available in table"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: src/Tribe/Main.php:241
|
480 |
msgid "Show _MENU_ entries"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: src/Tribe/Main.php:239
|
484 |
msgid ": activate to sort column descending"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: src/Tribe/Main.php:238
|
488 |
msgid ": activate to sort column ascending"
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: src/Tribe/Main.php:280
|
492 |
msgid "Press \"Cmd + C\" to copy"
|
493 |
msgstr ""
|
494 |
|
495 |
+
#: src/Tribe/Main.php:279
|
496 |
msgid "System info copied"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
500 |
msgid "Copy to clipboard"
|
501 |
msgstr ""
|
502 |
|
2238 |
msgid "License Key"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
+
#: src/Tribe/Main.php:247
|
2242 |
msgid "Search:"
|
2243 |
msgstr ""
|
2244 |
|
2250 |
msgid "Network"
|
2251 |
msgstr "Mreža"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:272
|
2254 |
msgid "Done"
|
2255 |
msgstr "Gotovo"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:271
|
2258 |
msgid "Today"
|
2259 |
msgstr "Danas"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:270
|
2262 |
msgid "Prev"
|
2263 |
msgstr "Prethodni"
|
2264 |
|
2265 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2266 |
msgid "Next"
|
2267 |
msgstr "Sljedeći"
|
2268 |
|
common/lang/tribe-common-sv_SE.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "En giltig licensnyckel krävs för support och uppdateringar"
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licensnyckel"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Inställningar"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Nätverk"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Färdig"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Idag"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Föregående"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Nästa"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Licensnyckel"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Nätverk"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Färdig"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Idag"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Föregående"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Nästa"
|
2264 |
|
common/lang/tribe-common-tr_TR.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -437,63 +437,63 @@ msgstr ""
|
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Main.php:
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Main.php:
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Tribe/Main.php:
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: src/Tribe/Main.php:
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
-
#: src/Tribe/Main.php:
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
-
#: src/Tribe/Main.php:
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: src/Tribe/Main.php:
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: src/Tribe/Main.php:
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: src/Tribe/Main.php:
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: src/Tribe/Main.php:
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: src/Tribe/Main.php:
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: src/Tribe/Main.php:
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: src/Tribe/Main.php:
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: src/Tribe/Main.php:
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: src/Tribe/Main.php:
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
@@ -2234,7 +2234,7 @@ msgstr "Destek ve güncellemeler için geçerli bir lisans numarası gereklidir"
|
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisans Numarası"
|
2236 |
|
2237 |
-
#: src/Tribe/Main.php:
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
@@ -2246,19 +2246,19 @@ msgstr "Ayarlar"
|
|
2246 |
msgid "Network"
|
2247 |
msgstr "Ağ"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Done"
|
2251 |
msgstr "Tamamlandı"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Today"
|
2255 |
msgstr "Bugün"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Önceki"
|
2260 |
|
2261 |
-
#: src/Tribe/Main.php:
|
2262 |
msgid "Next"
|
2263 |
msgstr "Sonraki"
|
2264 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
437 |
msgid "Renew Your License Now"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: src/Tribe/Main.php:260
|
441 |
msgid ": Selected 1 row"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Tribe/Main.php:259
|
445 |
msgid ": Selected %d rows"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Tribe/Main.php:254
|
449 |
msgid "Previous"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: src/Tribe/Main.php:252
|
453 |
msgid "All"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: src/Tribe/Main.php:246
|
457 |
msgid "No matching records found"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Main.php:245
|
461 |
msgid "(filtered from _MAX_ total entries)"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Main.php:244
|
465 |
msgid "Showing 0 to 0 of 0 entries"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Main.php:243
|
469 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: src/Tribe/Main.php:242
|
473 |
msgid "No data available in table"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: src/Tribe/Main.php:241
|
477 |
msgid "Show _MENU_ entries"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: src/Tribe/Main.php:239
|
481 |
msgid ": activate to sort column descending"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: src/Tribe/Main.php:238
|
485 |
msgid ": activate to sort column ascending"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: src/Tribe/Main.php:280
|
489 |
msgid "Press \"Cmd + C\" to copy"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: src/Tribe/Main.php:279
|
493 |
msgid "System info copied"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
497 |
msgid "Copy to clipboard"
|
498 |
msgstr ""
|
499 |
|
2234 |
msgid "License Key"
|
2235 |
msgstr "Lisans Numarası"
|
2236 |
|
2237 |
+
#: src/Tribe/Main.php:247
|
2238 |
msgid "Search:"
|
2239 |
msgstr ""
|
2240 |
|
2246 |
msgid "Network"
|
2247 |
msgstr "Ağ"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:272
|
2250 |
msgid "Done"
|
2251 |
msgstr "Tamamlandı"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:271
|
2254 |
msgid "Today"
|
2255 |
msgstr "Bugün"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:270
|
2258 |
msgid "Prev"
|
2259 |
msgstr "Önceki"
|
2260 |
|
2261 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2262 |
msgid "Next"
|
2263 |
msgstr "Sonraki"
|
2264 |
|
common/lang/tribe-common-zh_CN.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -434,63 +434,63 @@ msgstr ""
|
|
434 |
msgid "Renew Your License Now"
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: src/Tribe/Main.php:
|
438 |
msgid ": Selected 1 row"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: src/Tribe/Main.php:
|
442 |
msgid ": Selected %d rows"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: src/Tribe/Main.php:
|
446 |
msgid "Previous"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: src/Tribe/Main.php:
|
450 |
msgid "All"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: src/Tribe/Main.php:
|
454 |
msgid "No matching records found"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: src/Tribe/Main.php:
|
458 |
msgid "(filtered from _MAX_ total entries)"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: src/Tribe/Main.php:
|
462 |
msgid "Showing 0 to 0 of 0 entries"
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: src/Tribe/Main.php:
|
466 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: src/Tribe/Main.php:
|
470 |
msgid "No data available in table"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: src/Tribe/Main.php:
|
474 |
msgid "Show _MENU_ entries"
|
475 |
msgstr ""
|
476 |
|
477 |
-
#: src/Tribe/Main.php:
|
478 |
msgid ": activate to sort column descending"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: src/Tribe/Main.php:
|
482 |
msgid ": activate to sort column ascending"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: src/Tribe/Main.php:
|
486 |
msgid "Press \"Cmd + C\" to copy"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: src/Tribe/Main.php:
|
490 |
msgid "System info copied"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: src/Tribe/Main.php:
|
494 |
msgid "Copy to clipboard"
|
495 |
msgstr ""
|
496 |
|
@@ -2230,7 +2230,7 @@ msgstr "支援与更新时,授权密钥必须有效。"
|
|
2230 |
msgid "License Key"
|
2231 |
msgstr "授权密钥"
|
2232 |
|
2233 |
-
#: src/Tribe/Main.php:
|
2234 |
msgid "Search:"
|
2235 |
msgstr "搜索"
|
2236 |
|
@@ -2242,19 +2242,19 @@ msgstr "设定"
|
|
2242 |
msgid "Network"
|
2243 |
msgstr "网路"
|
2244 |
|
2245 |
-
#: src/Tribe/Main.php:
|
2246 |
msgid "Done"
|
2247 |
msgstr "已完成"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Today"
|
2251 |
msgstr "今天"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Prev"
|
2255 |
msgstr "上一页"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Next"
|
2259 |
msgstr "下一页"
|
2260 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
434 |
msgid "Renew Your License Now"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: src/Tribe/Main.php:260
|
438 |
msgid ": Selected 1 row"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: src/Tribe/Main.php:259
|
442 |
msgid ": Selected %d rows"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: src/Tribe/Main.php:254
|
446 |
msgid "Previous"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: src/Tribe/Main.php:252
|
450 |
msgid "All"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: src/Tribe/Main.php:246
|
454 |
msgid "No matching records found"
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: src/Tribe/Main.php:245
|
458 |
msgid "(filtered from _MAX_ total entries)"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: src/Tribe/Main.php:244
|
462 |
msgid "Showing 0 to 0 of 0 entries"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: src/Tribe/Main.php:243
|
466 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: src/Tribe/Main.php:242
|
470 |
msgid "No data available in table"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: src/Tribe/Main.php:241
|
474 |
msgid "Show _MENU_ entries"
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: src/Tribe/Main.php:239
|
478 |
msgid ": activate to sort column descending"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: src/Tribe/Main.php:238
|
482 |
msgid ": activate to sort column ascending"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: src/Tribe/Main.php:280
|
486 |
msgid "Press \"Cmd + C\" to copy"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: src/Tribe/Main.php:279
|
490 |
msgid "System info copied"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
494 |
msgid "Copy to clipboard"
|
495 |
msgstr ""
|
496 |
|
2230 |
msgid "License Key"
|
2231 |
msgstr "授权密钥"
|
2232 |
|
2233 |
+
#: src/Tribe/Main.php:247
|
2234 |
msgid "Search:"
|
2235 |
msgstr "搜索"
|
2236 |
|
2242 |
msgid "Network"
|
2243 |
msgstr "网路"
|
2244 |
|
2245 |
+
#: src/Tribe/Main.php:272
|
2246 |
msgid "Done"
|
2247 |
msgstr "已完成"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:271
|
2250 |
msgid "Today"
|
2251 |
msgstr "今天"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:270
|
2254 |
msgid "Prev"
|
2255 |
msgstr "上一页"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2258 |
msgid "Next"
|
2259 |
msgstr "下一页"
|
2260 |
|
common/lang/tribe-common-zh_TW.po
CHANGED
@@ -75,15 +75,15 @@ msgstr ""
|
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Main.php:
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Main.php:
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Main.php:
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
@@ -434,63 +434,63 @@ msgstr ""
|
|
434 |
msgid "Renew Your License Now"
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: src/Tribe/Main.php:
|
438 |
msgid ": Selected 1 row"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: src/Tribe/Main.php:
|
442 |
msgid ": Selected %d rows"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: src/Tribe/Main.php:
|
446 |
msgid "Previous"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: src/Tribe/Main.php:
|
450 |
msgid "All"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: src/Tribe/Main.php:
|
454 |
msgid "No matching records found"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: src/Tribe/Main.php:
|
458 |
msgid "(filtered from _MAX_ total entries)"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: src/Tribe/Main.php:
|
462 |
msgid "Showing 0 to 0 of 0 entries"
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: src/Tribe/Main.php:
|
466 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: src/Tribe/Main.php:
|
470 |
msgid "No data available in table"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: src/Tribe/Main.php:
|
474 |
msgid "Show _MENU_ entries"
|
475 |
msgstr ""
|
476 |
|
477 |
-
#: src/Tribe/Main.php:
|
478 |
msgid ": activate to sort column descending"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: src/Tribe/Main.php:
|
482 |
msgid ": activate to sort column ascending"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: src/Tribe/Main.php:
|
486 |
msgid "Press \"Cmd + C\" to copy"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: src/Tribe/Main.php:
|
490 |
msgid "System info copied"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: src/Tribe/Main.php:
|
494 |
msgid "Copy to clipboard"
|
495 |
msgstr ""
|
496 |
|
@@ -2230,7 +2230,7 @@ msgstr "支援與更新時,授權密鑰必須有效。"
|
|
2230 |
msgid "License Key"
|
2231 |
msgstr "授權密鑰"
|
2232 |
|
2233 |
-
#: src/Tribe/Main.php:
|
2234 |
msgid "Search:"
|
2235 |
msgstr ""
|
2236 |
|
@@ -2242,19 +2242,19 @@ msgstr "設定"
|
|
2242 |
msgid "Network"
|
2243 |
msgstr "網路"
|
2244 |
|
2245 |
-
#: src/Tribe/Main.php:
|
2246 |
msgid "Done"
|
2247 |
msgstr "已完成"
|
2248 |
|
2249 |
-
#: src/Tribe/Main.php:
|
2250 |
msgid "Today"
|
2251 |
msgstr "今天"
|
2252 |
|
2253 |
-
#: src/Tribe/Main.php:
|
2254 |
msgid "Prev"
|
2255 |
msgstr "上一頁"
|
2256 |
|
2257 |
-
#: src/Tribe/Main.php:
|
2258 |
msgid "Next"
|
2259 |
msgstr "下一頁"
|
2260 |
|
75 |
msgid "A list of links to the term own, archive and parent REST URL"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Main.php:250
|
79 |
msgid "Clear Selection."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Main.php:249
|
83 |
msgid "Select all pages"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Main.php:248
|
87 |
msgid "All items on this page were selected. "
|
88 |
msgstr ""
|
89 |
|
434 |
msgid "Renew Your License Now"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: src/Tribe/Main.php:260
|
438 |
msgid ": Selected 1 row"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: src/Tribe/Main.php:259
|
442 |
msgid ": Selected %d rows"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: src/Tribe/Main.php:254
|
446 |
msgid "Previous"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: src/Tribe/Main.php:252
|
450 |
msgid "All"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: src/Tribe/Main.php:246
|
454 |
msgid "No matching records found"
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: src/Tribe/Main.php:245
|
458 |
msgid "(filtered from _MAX_ total entries)"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: src/Tribe/Main.php:244
|
462 |
msgid "Showing 0 to 0 of 0 entries"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: src/Tribe/Main.php:243
|
466 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: src/Tribe/Main.php:242
|
470 |
msgid "No data available in table"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: src/Tribe/Main.php:241
|
474 |
msgid "Show _MENU_ entries"
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: src/Tribe/Main.php:239
|
478 |
msgid ": activate to sort column descending"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: src/Tribe/Main.php:238
|
482 |
msgid ": activate to sort column ascending"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: src/Tribe/Main.php:280
|
486 |
msgid "Press \"Cmd + C\" to copy"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: src/Tribe/Main.php:279
|
490 |
msgid "System info copied"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
494 |
msgid "Copy to clipboard"
|
495 |
msgstr ""
|
496 |
|
2230 |
msgid "License Key"
|
2231 |
msgstr "授權密鑰"
|
2232 |
|
2233 |
+
#: src/Tribe/Main.php:247
|
2234 |
msgid "Search:"
|
2235 |
msgstr ""
|
2236 |
|
2242 |
msgid "Network"
|
2243 |
msgstr "網路"
|
2244 |
|
2245 |
+
#: src/Tribe/Main.php:272
|
2246 |
msgid "Done"
|
2247 |
msgstr "已完成"
|
2248 |
|
2249 |
+
#: src/Tribe/Main.php:271
|
2250 |
msgid "Today"
|
2251 |
msgstr "今天"
|
2252 |
|
2253 |
+
#: src/Tribe/Main.php:270
|
2254 |
msgid "Prev"
|
2255 |
msgstr "上一頁"
|
2256 |
|
2257 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
2258 |
msgid "Next"
|
2259 |
msgstr "下一頁"
|
2260 |
|
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.7.
|
6 |
"Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
|
7 |
-
"POT-Creation-Date: 2018-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: 2018-05-
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
@@ -1572,98 +1572,98 @@ msgstr ""
|
|
1572 |
msgid "Full debug (all events)"
|
1573 |
msgstr ""
|
1574 |
|
1575 |
-
#: src/Tribe/Main.php:
|
1576 |
-
msgid "Copy to clipboard"
|
1577 |
-
msgstr ""
|
1578 |
-
|
1579 |
-
#: src/Tribe/Main.php:225
|
1580 |
-
msgid "System info copied"
|
1581 |
-
msgstr ""
|
1582 |
-
|
1583 |
-
#: src/Tribe/Main.php:226
|
1584 |
-
msgid "Press \"Cmd + C\" to copy"
|
1585 |
-
msgstr ""
|
1586 |
-
|
1587 |
-
#: src/Tribe/Main.php:245
|
1588 |
msgid ": activate to sort column ascending"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
-
#: src/Tribe/Main.php:
|
1592 |
msgid ": activate to sort column descending"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
-
#: src/Tribe/Main.php:
|
1596 |
msgid "Show _MENU_ entries"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
-
#: src/Tribe/Main.php:
|
1600 |
msgid "No data available in table"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
-
#: src/Tribe/Main.php:
|
1604 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
-
#: src/Tribe/Main.php:
|
1608 |
msgid "Showing 0 to 0 of 0 entries"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
-
#: src/Tribe/Main.php:
|
1612 |
msgid "(filtered from _MAX_ total entries)"
|
1613 |
msgstr ""
|
1614 |
|
1615 |
-
#: src/Tribe/Main.php:
|
1616 |
msgid "No matching records found"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
-
#: src/Tribe/Main.php:
|
1620 |
msgid "Search:"
|
1621 |
msgstr ""
|
1622 |
|
1623 |
-
#: src/Tribe/Main.php:
|
1624 |
msgid "All items on this page were selected. "
|
1625 |
msgstr ""
|
1626 |
|
1627 |
-
#: src/Tribe/Main.php:
|
1628 |
msgid "Select all pages"
|
1629 |
msgstr ""
|
1630 |
|
1631 |
-
#: src/Tribe/Main.php:
|
1632 |
msgid "Clear Selection."
|
1633 |
msgstr ""
|
1634 |
|
1635 |
-
#: src/Tribe/Main.php:
|
1636 |
msgid "All"
|
1637 |
msgstr ""
|
1638 |
|
1639 |
-
#: src/Tribe/Main.php:
|
1640 |
msgid "Next"
|
1641 |
msgstr ""
|
1642 |
|
1643 |
-
#: src/Tribe/Main.php:
|
1644 |
msgid "Previous"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
-
#: src/Tribe/Main.php:
|
1648 |
msgid ": Selected %d rows"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
-
#: src/Tribe/Main.php:
|
1652 |
msgid ": Selected 1 row"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
-
#: src/Tribe/Main.php:
|
1656 |
msgid "Prev"
|
1657 |
msgstr ""
|
1658 |
|
1659 |
-
#: src/Tribe/Main.php:
|
1660 |
msgid "Today"
|
1661 |
msgstr ""
|
1662 |
|
1663 |
-
#: src/Tribe/Main.php:
|
1664 |
msgid "Done"
|
1665 |
msgstr ""
|
1666 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1667 |
#: src/Tribe/PUE/Checker.php:494
|
1668 |
msgid "A valid license key is required for support and updates"
|
1669 |
msgstr ""
|
@@ -2292,7 +2292,7 @@ msgstr ""
|
|
2292 |
|
2293 |
#: src/admin-views/tribe-options-help.php:11
|
2294 |
msgid ""
|
2295 |
-
"
|
2296 |
"support and we’re excited to see you using our plugins."
|
2297 |
msgstr ""
|
2298 |
|
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.7.15\n"
|
6 |
"Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
|
7 |
+
"POT-Creation-Date: 2018-05-31 14:32:31+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: 2018-05-31 14:32\n"
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
1572 |
msgid "Full debug (all events)"
|
1573 |
msgstr ""
|
1574 |
|
1575 |
+
#: src/Tribe/Main.php:238
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1576 |
msgid ": activate to sort column ascending"
|
1577 |
msgstr ""
|
1578 |
|
1579 |
+
#: src/Tribe/Main.php:239
|
1580 |
msgid ": activate to sort column descending"
|
1581 |
msgstr ""
|
1582 |
|
1583 |
+
#: src/Tribe/Main.php:241
|
1584 |
msgid "Show _MENU_ entries"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: src/Tribe/Main.php:242
|
1588 |
msgid "No data available in table"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: src/Tribe/Main.php:243
|
1592 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
+
#: src/Tribe/Main.php:244
|
1596 |
msgid "Showing 0 to 0 of 0 entries"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
+
#: src/Tribe/Main.php:245
|
1600 |
msgid "(filtered from _MAX_ total entries)"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: src/Tribe/Main.php:246
|
1604 |
msgid "No matching records found"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
+
#: src/Tribe/Main.php:247
|
1608 |
msgid "Search:"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
+
#: src/Tribe/Main.php:248
|
1612 |
msgid "All items on this page were selected. "
|
1613 |
msgstr ""
|
1614 |
|
1615 |
+
#: src/Tribe/Main.php:249
|
1616 |
msgid "Select all pages"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
+
#: src/Tribe/Main.php:250
|
1620 |
msgid "Clear Selection."
|
1621 |
msgstr ""
|
1622 |
|
1623 |
+
#: src/Tribe/Main.php:252
|
1624 |
msgid "All"
|
1625 |
msgstr ""
|
1626 |
|
1627 |
+
#: src/Tribe/Main.php:253 src/Tribe/Main.php:269
|
1628 |
msgid "Next"
|
1629 |
msgstr ""
|
1630 |
|
1631 |
+
#: src/Tribe/Main.php:254
|
1632 |
msgid "Previous"
|
1633 |
msgstr ""
|
1634 |
|
1635 |
+
#: src/Tribe/Main.php:259
|
1636 |
msgid ": Selected %d rows"
|
1637 |
msgstr ""
|
1638 |
|
1639 |
+
#: src/Tribe/Main.php:260
|
1640 |
msgid ": Selected 1 row"
|
1641 |
msgstr ""
|
1642 |
|
1643 |
+
#: src/Tribe/Main.php:270
|
1644 |
msgid "Prev"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
+
#: src/Tribe/Main.php:271
|
1648 |
msgid "Today"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
+
#: src/Tribe/Main.php:272
|
1652 |
msgid "Done"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
+
#: src/Tribe/Main.php:278 src/admin-views/tribe-options-help.php:50
|
1656 |
+
msgid "Copy to clipboard"
|
1657 |
+
msgstr ""
|
1658 |
+
|
1659 |
+
#: src/Tribe/Main.php:279
|
1660 |
+
msgid "System info copied"
|
1661 |
+
msgstr ""
|
1662 |
+
|
1663 |
+
#: src/Tribe/Main.php:280
|
1664 |
+
msgid "Press \"Cmd + C\" to copy"
|
1665 |
+
msgstr ""
|
1666 |
+
|
1667 |
#: src/Tribe/PUE/Checker.php:494
|
1668 |
msgid "A valid license key is required for support and updates"
|
1669 |
msgstr ""
|
2292 |
|
2293 |
#: src/admin-views/tribe-options-help.php:11
|
2294 |
msgid ""
|
2295 |
+
"Thank you for using %s! All of us at Modern Tribe sincerely appreciate your "
|
2296 |
"support and we’re excited to see you using our plugins."
|
2297 |
msgstr ""
|
2298 |
|
common/readme.txt
CHANGED
@@ -2,6 +2,10 @@
|
|
2 |
|
3 |
== Changelog ==
|
4 |
|
|
|
|
|
|
|
|
|
5 |
= [4.7.14] 2018-05-29 =
|
6 |
|
7 |
* Fix - Adjust the `Tribe__PUE__Checker` $stats creation regarding WordPress multisite installs [84231]
|
2 |
|
3 |
== Changelog ==
|
4 |
|
5 |
+
= [4.7.15] 2018-06-04 =
|
6 |
+
* Add - Method to parse the Global ID string [104379]
|
7 |
+
* Add - Load tribe-common script to prevent undefined function errors with tribe-dropdowns [107610]
|
8 |
+
|
9 |
= [4.7.14] 2018-05-29 =
|
10 |
|
11 |
* Fix - Adjust the `Tribe__PUE__Checker` $stats creation regarding WordPress multisite installs [84231]
|
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.7.
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
@@ -176,12 +176,14 @@ class Tribe__Main {
|
|
176 |
array( 'tribe-select2-css', 'vendor/tribe-select2/select2.css' ),
|
177 |
array( 'tribe-utils-camelcase', 'utils-camelcase.js', array( 'underscore' ) ),
|
178 |
array( 'tribe-moment', 'vendor/momentjs/moment.js' ),
|
|
|
|
|
179 |
array( 'datatables-css', 'datatables.css' ),
|
180 |
array( 'tribe-datatables', 'tribe-datatables.js', array( 'datatables' ) ),
|
181 |
array( 'tribe-bumpdown', 'bumpdown.js', array( 'jquery', 'underscore', 'hoverIntent' ) ),
|
182 |
array( 'tribe-bumpdown-css', 'bumpdown.css' ),
|
183 |
array( 'tribe-buttonset-style', 'buttonset.css' ),
|
184 |
-
array( 'tribe-dropdowns', 'dropdowns.js', array( 'jquery', 'underscore', 'tribe-select2' ) ),
|
185 |
array( 'tribe-jquery-timepicker', 'vendor/jquery-tribe-timepicker/jquery.timepicker.js', array( 'jquery' ) ),
|
186 |
array( 'tribe-jquery-timepicker-css', 'vendor/jquery-tribe-timepicker/jquery.timepicker.css' ),
|
187 |
array( 'tribe-timepicker', 'timepicker.js', array( 'jquery', 'tribe-jquery-timepicker' ) ),
|
@@ -195,8 +197,8 @@ class Tribe__Main {
|
|
195 |
array(
|
196 |
array( 'tribe-buttonset', 'buttonset.js', array( 'jquery', 'underscore' ) ),
|
197 |
array( 'tribe-common-admin', 'tribe-common-admin.css', array( 'tribe-dependency-style', 'tribe-bumpdown-css', 'tribe-buttonset-style', 'tribe-select2-css' ) ),
|
198 |
-
array( 'tribe-validation', 'validation.js', array( 'jquery', 'underscore', 'tribe-common', 'tribe-utils-camelcase' ) ),
|
199 |
-
array( 'tribe-validation-style', 'validation.css', array() ),
|
200 |
array( 'tribe-dependency', 'dependency.js', array( 'jquery', 'underscore', 'tribe-common' ) ),
|
201 |
array( 'tribe-dependency-style', 'dependency.css', array( 'tribe-select2-css' ) ),
|
202 |
array( 'tribe-pue-notices', 'pue-notices.js', array( 'jquery' ) ),
|
@@ -217,15 +219,6 @@ class Tribe__Main {
|
|
217 |
'admin_enqueue_scripts',
|
218 |
array(
|
219 |
'priority' => 0,
|
220 |
-
'localize' => (object) array(
|
221 |
-
'name' => 'tribe_system_info',
|
222 |
-
'data' => array(
|
223 |
-
'sysinfo_optin_nonce' => wp_create_nonce( 'sysinfo_optin_nonce' ),
|
224 |
-
'clipboard_btn_text' => __( 'Copy to clipboard', 'tribe-common' ),
|
225 |
-
'clipboard_copied_text' => __( 'System info copied', 'tribe-common' ),
|
226 |
-
'clipboard_fail_text' => __( 'Press "Cmd + C" to copy', 'tribe-common' ),
|
227 |
-
),
|
228 |
-
),
|
229 |
)
|
230 |
);
|
231 |
}
|
@@ -279,6 +272,13 @@ class Tribe__Main {
|
|
279 |
'closeText' => esc_html__( 'Done', 'the-events-calendar' ),
|
280 |
),
|
281 |
) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
}
|
283 |
|
284 |
/**
|
17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
19 |
|
20 |
+
const VERSION = '4.7.15';
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
176 |
array( 'tribe-select2-css', 'vendor/tribe-select2/select2.css' ),
|
177 |
array( 'tribe-utils-camelcase', 'utils-camelcase.js', array( 'underscore' ) ),
|
178 |
array( 'tribe-moment', 'vendor/momentjs/moment.js' ),
|
179 |
+
array( 'tribe-tooltipster', 'vendor/tooltipster/tooltipster.bundle.js', array( 'jquery' ) ),
|
180 |
+
array( 'tribe-tooltipster-css', 'vendor/tooltipster/tooltipster.bundle.css' ),
|
181 |
array( 'datatables-css', 'datatables.css' ),
|
182 |
array( 'tribe-datatables', 'tribe-datatables.js', array( 'datatables' ) ),
|
183 |
array( 'tribe-bumpdown', 'bumpdown.js', array( 'jquery', 'underscore', 'hoverIntent' ) ),
|
184 |
array( 'tribe-bumpdown-css', 'bumpdown.css' ),
|
185 |
array( 'tribe-buttonset-style', 'buttonset.css' ),
|
186 |
+
array( 'tribe-dropdowns', 'dropdowns.js', array( 'jquery', 'underscore', 'tribe-select2', 'tribe-common' ) ),
|
187 |
array( 'tribe-jquery-timepicker', 'vendor/jquery-tribe-timepicker/jquery.timepicker.js', array( 'jquery' ) ),
|
188 |
array( 'tribe-jquery-timepicker-css', 'vendor/jquery-tribe-timepicker/jquery.timepicker.css' ),
|
189 |
array( 'tribe-timepicker', 'timepicker.js', array( 'jquery', 'tribe-jquery-timepicker' ) ),
|
197 |
array(
|
198 |
array( 'tribe-buttonset', 'buttonset.js', array( 'jquery', 'underscore' ) ),
|
199 |
array( 'tribe-common-admin', 'tribe-common-admin.css', array( 'tribe-dependency-style', 'tribe-bumpdown-css', 'tribe-buttonset-style', 'tribe-select2-css' ) ),
|
200 |
+
array( 'tribe-validation', 'validation.js', array( 'jquery', 'underscore', 'tribe-common', 'tribe-utils-camelcase', 'tribe-tooltipster' ) ),
|
201 |
+
array( 'tribe-validation-style', 'validation.css', array( 'tribe-tooltipster-css' ) ),
|
202 |
array( 'tribe-dependency', 'dependency.js', array( 'jquery', 'underscore', 'tribe-common' ) ),
|
203 |
array( 'tribe-dependency-style', 'dependency.css', array( 'tribe-select2-css' ) ),
|
204 |
array( 'tribe-pue-notices', 'pue-notices.js', array( 'jquery' ) ),
|
219 |
'admin_enqueue_scripts',
|
220 |
array(
|
221 |
'priority' => 0,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
)
|
223 |
);
|
224 |
}
|
272 |
'closeText' => esc_html__( 'Done', 'the-events-calendar' ),
|
273 |
),
|
274 |
) );
|
275 |
+
|
276 |
+
tribe( 'asset.data' )->add( 'tribe_system_info', array(
|
277 |
+
'sysinfo_optin_nonce' => wp_create_nonce( 'sysinfo_optin_nonce' ),
|
278 |
+
'clipboard_btn_text' => __( 'Copy to clipboard', 'tribe-common' ),
|
279 |
+
'clipboard_copied_text' => __( 'System info copied', 'tribe-common' ),
|
280 |
+
'clipboard_fail_text' => __( 'Press "Cmd + C" to copy', 'tribe-common' ),
|
281 |
+
) );
|
282 |
}
|
283 |
|
284 |
/**
|
common/src/Tribe/Utils/Global_ID.php
CHANGED
@@ -22,6 +22,7 @@ class Tribe__Utils__Global_ID {
|
|
22 |
'url',
|
23 |
'meetup',
|
24 |
'facebook',
|
|
|
25 |
);
|
26 |
|
27 |
/**
|
@@ -31,6 +32,7 @@ class Tribe__Utils__Global_ID {
|
|
31 |
private $type_origins = array(
|
32 |
'meetup' => 'meetup.com',
|
33 |
'facebook' => 'facebook.com',
|
|
|
34 |
);
|
35 |
|
36 |
/**
|
@@ -104,4 +106,35 @@ class Tribe__Utils__Global_ID {
|
|
104 |
|
105 |
return add_query_arg( $args, $this->origin() );
|
106 |
}
|
107 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
'url',
|
23 |
'meetup',
|
24 |
'facebook',
|
25 |
+
'eventbrite',
|
26 |
);
|
27 |
|
28 |
/**
|
32 |
private $type_origins = array(
|
33 |
'meetup' => 'meetup.com',
|
34 |
'facebook' => 'facebook.com',
|
35 |
+
'eventbrite' => 'eventbrite.com',
|
36 |
);
|
37 |
|
38 |
/**
|
106 |
|
107 |
return add_query_arg( $args, $this->origin() );
|
108 |
}
|
109 |
+
|
110 |
+
/**
|
111 |
+
* Parse the Global ID string.
|
112 |
+
*
|
113 |
+
* @param string $global_id The previously generated global ID string.
|
114 |
+
*
|
115 |
+
* @return array The parsed $args information built by self::generate()
|
116 |
+
*
|
117 |
+
* @since 4.7.15
|
118 |
+
*/
|
119 |
+
public function parse( string $global_id ) {
|
120 |
+
$parsed_global_id = null;
|
121 |
+
|
122 |
+
if ( $global_id ) {
|
123 |
+
$global_id = html_entity_decode( $global_id ); // & characters replaced as expected
|
124 |
+
|
125 |
+
$parsed = wp_parse_url( 'http://' . $global_id );
|
126 |
+
|
127 |
+
if ( ! empty( $parsed['query'] ) ) {
|
128 |
+
$parsed_query = array();
|
129 |
+
|
130 |
+
wp_parse_str( $parsed['query'], $parsed_query );
|
131 |
+
|
132 |
+
if ( ! empty( $parsed_query ) ) {
|
133 |
+
$parsed_global_id = $parsed_query;
|
134 |
+
}
|
135 |
+
}
|
136 |
+
}
|
137 |
+
|
138 |
+
return $parsed_global_id;
|
139 |
+
}
|
140 |
+
}
|
common/src/resources/images/spirit-animal.png
CHANGED
Binary file
|
common/src/resources/js/dependency.js
CHANGED
@@ -15,7 +15,15 @@
|
|
15 |
'use strict';
|
16 |
var $document = $( document );
|
17 |
var $window = $( window );
|
18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
dependent: '.tribe-dependent',
|
20 |
active: '.tribe-active',
|
21 |
dependency: '.tribe-dependency',
|
@@ -24,9 +32,16 @@
|
|
24 |
advanced_fields: '.select2-container',
|
25 |
linked: '.tribe-dependent-linked'
|
26 |
};
|
27 |
-
|
28 |
-
|
29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
'condition': function ( val, constraint ) {
|
31 |
return _.isArray( constraint ) ? -1 !== constraint.indexOf( val ) : val == constraint;
|
32 |
},
|
@@ -53,21 +68,14 @@
|
|
53 |
}
|
54 |
};
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
$selector.addClass( selectors.dependency.replace( '.', '' ) ).data( 'dependent', $el );
|
65 |
-
el.created = true;
|
66 |
-
}
|
67 |
-
} );
|
68 |
-
};
|
69 |
-
|
70 |
-
function verify_dependency( e ) {
|
71 |
var $field = $( this );
|
72 |
var selector = '#' + $field.attr( 'id' );
|
73 |
var value = $field.val();
|
@@ -87,14 +95,14 @@
|
|
87 |
if ( $field.is( ':radio' ) ) {
|
88 |
var $radios = $( "[name='" + $field.attr( 'name' ) + "']" );
|
89 |
|
90 |
-
$radios.not( selectors.linked ).on( 'change', function() {
|
91 |
$radios.trigger( 'verify.dependency' );
|
92 |
-
} ).addClass( selectors.linked.replace( '.', '' ) );
|
93 |
}
|
94 |
|
95 |
// Fetch dependent elements
|
96 |
var $dependents = $document.find( '[data-depends="' + selector + '"]' ).not( '.select2-container' );
|
97 |
-
if ( $dependents.length
|
98 |
return;
|
99 |
}
|
100 |
|
@@ -125,39 +133,42 @@
|
|
125 |
is_not_checked: $dependent.data( 'conditionIsNotChecked' ) || $dependent.is( '[data-condition-is-not-checked]' ) || $dependent.data( 'conditionNotChecked' ) || $dependent.is( '[data-condition-not-checked]' ),
|
126 |
};
|
127 |
|
128 |
-
var
|
|
|
129 |
// Allows us to check a disabled dependency
|
130 |
-
var allowDisabled = $dependent.
|
|
|
|
|
131 |
// If allowDisabled, then false - we don't care!
|
132 |
-
var
|
133 |
-
var
|
134 |
var passes;
|
135 |
|
136 |
-
constraints = _.pick( constraints, function (
|
137 |
-
return false !==
|
138 |
} );
|
139 |
|
140 |
-
if ( 'or' ===
|
141 |
passes = _.reduce( constraints, function ( passes, constraint, key ) {
|
142 |
-
return passes ||
|
143 |
}, false );
|
144 |
} else {
|
145 |
// There is no "and"!
|
146 |
passes = _.reduce( constraints, function ( passes, constraint, key ) {
|
147 |
-
return passes &&
|
148 |
}, true );
|
149 |
}
|
150 |
|
151 |
-
if ( passes && !
|
152 |
if ( $dependent.data( 'select2' ) ) {
|
153 |
-
$dependent.data( 'select2' ).container.addClass(
|
154 |
|
155 |
// ideally the class should be enough, but just in case...
|
156 |
if ( $dependent.data( 'select2' ).container.is( ':hidden' ) ) {
|
157 |
$dependent.data( 'select2' ).container.show();
|
158 |
}
|
159 |
} else {
|
160 |
-
$dependent.addClass(
|
161 |
|
162 |
// ideally the class should be enough, but just in case...
|
163 |
if ( $dependent.is( ':hidden' ) ) {
|
@@ -165,13 +176,17 @@
|
|
165 |
}
|
166 |
}
|
167 |
|
168 |
-
|
|
|
|
|
|
|
|
|
169 |
|
170 |
if ( 'undefined' !== typeof $().select2 ) {
|
171 |
$dependent.find( '.select2-container' ).select2( 'enable', true );
|
172 |
}
|
173 |
} else {
|
174 |
-
$dependent.removeClass(
|
175 |
|
176 |
// ideally the class should be enough, but just in case...
|
177 |
if ( $dependent.is( ':visible' ) ) {
|
@@ -179,7 +194,7 @@
|
|
179 |
}
|
180 |
|
181 |
if ( ! $dependent.data( 'dependency-dont-disable' ) ) {
|
182 |
-
$dependent.find( selectors.fields ).prop( 'disabled', true );
|
183 |
}
|
184 |
|
185 |
if ( 'undefined' !== typeof $().select2 ) {
|
@@ -187,56 +202,105 @@
|
|
187 |
}
|
188 |
|
189 |
if ( $dependent.data( 'select2' ) ) {
|
190 |
-
$dependent.data( 'select2' ).container.removeClass(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
}
|
192 |
}
|
193 |
|
194 |
-
var $
|
195 |
-
if ( $
|
196 |
// Checks if any child elements have dependencies
|
197 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
198 |
}
|
199 |
} );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
$document
|
205 |
-
// Prevents double global actions
|
206 |
-
.off( 'change.dependency verify.dependency', selectors.dependency )
|
207 |
-
.on( {
|
208 |
-
'verify.dependency': verify_dependency,
|
209 |
-
'change.dependency': verify_dependency,
|
210 |
-
}, selectors.dependency );
|
211 |
-
|
212 |
-
obj.run = function ( event ) {
|
213 |
-
// Fetch all dependents
|
214 |
-
var $dependents = $( selectors.dependent );
|
215 |
-
|
216 |
-
if ( $dependents.length ) {
|
217 |
-
// Trigger Dependency Configuration on all of these
|
218 |
-
$dependents.dependency();
|
219 |
-
}
|
220 |
-
|
221 |
-
// Fetch all Dependencies
|
222 |
-
var $dependencies = $( selectors.dependency );
|
223 |
-
|
224 |
-
if ( $dependencies.not( selectors.dependencyVerified ).length ) {
|
225 |
-
// Now verify all the Dependencies
|
226 |
-
$dependencies.trigger( 'verify.dependency' );
|
227 |
-
}
|
228 |
-
};
|
229 |
-
|
230 |
-
// Configure on Document ready for the default trigger
|
231 |
-
$document.ready( obj.run );
|
232 |
-
|
233 |
-
/**
|
234 |
-
* Listen on async recurent elements.
|
235 |
-
*
|
236 |
-
* @since 4.7.7
|
237 |
-
*/
|
238 |
-
$document.on( 'tribe.dependencies-run', obj.run );
|
239 |
-
|
240 |
-
// Configure on Window Load again
|
241 |
-
$window.on( 'load', obj.run );
|
242 |
}( jQuery, window.underscore || window._, {} ) );
|
15 |
'use strict';
|
16 |
var $document = $( document );
|
17 |
var $window = $( window );
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Store all selectors used to setup and properly use Dependency
|
21 |
+
*
|
22 |
+
* @since 4.7.15
|
23 |
+
*
|
24 |
+
* @type {Object}
|
25 |
+
*/
|
26 |
+
obj.selectors = {
|
27 |
dependent: '.tribe-dependent',
|
28 |
active: '.tribe-active',
|
29 |
dependency: '.tribe-dependency',
|
32 |
advanced_fields: '.select2-container',
|
33 |
linked: '.tribe-dependent-linked'
|
34 |
};
|
35 |
+
|
36 |
+
/**
|
37 |
+
* Set up each constraint truth condition
|
38 |
+
* Each function will be passed the value, the constraint and the dependent field
|
39 |
+
*
|
40 |
+
* @since 4.7.15
|
41 |
+
*
|
42 |
+
* @type {Object}
|
43 |
+
*/
|
44 |
+
obj.constraintConditions = {
|
45 |
'condition': function ( val, constraint ) {
|
46 |
return _.isArray( constraint ) ? -1 !== constraint.indexOf( val ) : val == constraint;
|
47 |
},
|
68 |
}
|
69 |
};
|
70 |
|
71 |
+
/**
|
72 |
+
* Actualy verify the dependencies of a field
|
73 |
+
*
|
74 |
+
* @since 4.7.15
|
75 |
+
*
|
76 |
+
* @type {Function}
|
77 |
+
*/
|
78 |
+
obj.verify = function( e ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
var $field = $( this );
|
80 |
var selector = '#' + $field.attr( 'id' );
|
81 |
var value = $field.val();
|
95 |
if ( $field.is( ':radio' ) ) {
|
96 |
var $radios = $( "[name='" + $field.attr( 'name' ) + "']" );
|
97 |
|
98 |
+
$radios.not( obj.selectors.linked ).on( 'change', function() {
|
99 |
$radios.trigger( 'verify.dependency' );
|
100 |
+
} ).addClass( obj.selectors.linked.replace( '.', '' ) );
|
101 |
}
|
102 |
|
103 |
// Fetch dependent elements
|
104 |
var $dependents = $document.find( '[data-depends="' + selector + '"]' ).not( '.select2-container' );
|
105 |
+
if ( 0 === $dependents.length ) {
|
106 |
return;
|
107 |
}
|
108 |
|
133 |
is_not_checked: $dependent.data( 'conditionIsNotChecked' ) || $dependent.is( '[data-condition-is-not-checked]' ) || $dependent.data( 'conditionNotChecked' ) || $dependent.is( '[data-condition-not-checked]' ),
|
134 |
};
|
135 |
|
136 |
+
var activeClass = obj.selectors.active.replace( '.', '' );
|
137 |
+
|
138 |
// Allows us to check a disabled dependency
|
139 |
+
var allowDisabled = $dependent.is( '[data-dependency-check-disabled]' );
|
140 |
+
var alwaysVisible = $dependent.is( '[data-dependency-always-visible]' );
|
141 |
+
|
142 |
// If allowDisabled, then false - we don't care!
|
143 |
+
var isDisabled = allowDisabled ? false : $field.is( ':disabled' );
|
144 |
+
var conditionRelation = $dependent.data( 'condition-relation' ) || 'or';
|
145 |
var passes;
|
146 |
|
147 |
+
constraints = _.pick( constraints, function ( isApplicable ) {
|
148 |
+
return false !== isApplicable;
|
149 |
} );
|
150 |
|
151 |
+
if ( 'or' === conditionRelation ) {
|
152 |
passes = _.reduce( constraints, function ( passes, constraint, key ) {
|
153 |
+
return passes || obj.constraintConditions[ key ]( value, constraint, $field );
|
154 |
}, false );
|
155 |
} else {
|
156 |
// There is no "and"!
|
157 |
passes = _.reduce( constraints, function ( passes, constraint, key ) {
|
158 |
+
return passes && obj.constraintConditions[ key ]( value, constraint, $field );
|
159 |
}, true );
|
160 |
}
|
161 |
|
162 |
+
if ( passes && ! isDisabled ) {
|
163 |
if ( $dependent.data( 'select2' ) ) {
|
164 |
+
$dependent.data( 'select2' ).container.addClass( activeClass );
|
165 |
|
166 |
// ideally the class should be enough, but just in case...
|
167 |
if ( $dependent.data( 'select2' ).container.is( ':hidden' ) ) {
|
168 |
$dependent.data( 'select2' ).container.show();
|
169 |
}
|
170 |
} else {
|
171 |
+
$dependent.addClass( activeClass );
|
172 |
|
173 |
// ideally the class should be enough, but just in case...
|
174 |
if ( $dependent.is( ':hidden' ) ) {
|
176 |
}
|
177 |
}
|
178 |
|
179 |
+
if ( alwaysVisible ) {
|
180 |
+
$dependent.filter( obj.selectors.fields ).prop( 'disabled', false );
|
181 |
+
}
|
182 |
+
|
183 |
+
$dependent.find( obj.selectors.fields ).prop( 'disabled', false );
|
184 |
|
185 |
if ( 'undefined' !== typeof $().select2 ) {
|
186 |
$dependent.find( '.select2-container' ).select2( 'enable', true );
|
187 |
}
|
188 |
} else {
|
189 |
+
$dependent.removeClass( activeClass );
|
190 |
|
191 |
// ideally the class should be enough, but just in case...
|
192 |
if ( $dependent.is( ':visible' ) ) {
|
194 |
}
|
195 |
|
196 |
if ( ! $dependent.data( 'dependency-dont-disable' ) ) {
|
197 |
+
$dependent.find( obj.selectors.fields ).prop( 'disabled', true );
|
198 |
}
|
199 |
|
200 |
if ( 'undefined' !== typeof $().select2 ) {
|
202 |
}
|
203 |
|
204 |
if ( $dependent.data( 'select2' ) ) {
|
205 |
+
$dependent.data( 'select2' ).container.removeClass( activeClass );
|
206 |
+
}
|
207 |
+
|
208 |
+
// When we have a flag to always display the field we display when disabled
|
209 |
+
if ( alwaysVisible ) {
|
210 |
+
$dependent.addClass( activeClass ).show();
|
211 |
+
$dependent.filter( obj.selectors.fields ).prop( 'disabled', true );
|
212 |
+
|
213 |
+
if ( $dependent.data( 'select2' ) ) {
|
214 |
+
$dependent.data( 'select2' ).container.addClass( activeClass ).show();
|
215 |
+
}
|
216 |
}
|
217 |
}
|
218 |
|
219 |
+
var $dependentChilds = $dependent.find( obj.selectors.dependency );
|
220 |
+
if ( $dependentChilds.length > 0 ) {
|
221 |
// Checks if any child elements have dependencies
|
222 |
+
$dependentChilds.trigger( 'change' );
|
223 |
+
}
|
224 |
+
} );
|
225 |
+
|
226 |
+
$field.addClass( obj.selectors.dependencyVerified.className() );
|
227 |
+
};
|
228 |
+
|
229 |
+
/**
|
230 |
+
* Setup dependency, it might be run on a bunch of diferent places to allow
|
231 |
+
* AJAX fields to be used.
|
232 |
+
*
|
233 |
+
* @since 4.7.15
|
234 |
+
*
|
235 |
+
* @type {Function}
|
236 |
+
*/
|
237 |
+
obj.setup = function ( event ) {
|
238 |
+
// Fetch all dependents
|
239 |
+
var $dependents = $( obj.selectors.dependent );
|
240 |
+
|
241 |
+
if ( $dependents.length ) {
|
242 |
+
// Trigger Dependency Configuration on all of these
|
243 |
+
$dependents.dependency();
|
244 |
+
}
|
245 |
+
|
246 |
+
// Fetch all Dependencies
|
247 |
+
var $dependencies = $( obj.selectors.dependency );
|
248 |
+
|
249 |
+
if ( $dependencies.not( obj.selectors.dependencyVerified ).length ) {
|
250 |
+
// Now verify all the Dependencies
|
251 |
+
$dependencies.trigger( 'verify.dependency' );
|
252 |
+
}
|
253 |
+
};
|
254 |
+
|
255 |
+
/**
|
256 |
+
* Setup a Dependent, it's a jQuery prototype method
|
257 |
+
*
|
258 |
+
* @since 4.7.15
|
259 |
+
*
|
260 |
+
* @type {Function}
|
261 |
+
*/
|
262 |
+
$.fn.dependency = function () {
|
263 |
+
return this.each( function(){
|
264 |
+
var $el = $(this);
|
265 |
+
var selector = $el.data( 'depends' );
|
266 |
+
var $selector = $( selector );
|
267 |
+
|
268 |
+
// Block any fails from valid selectors
|
269 |
+
if ( ! $selector.length ) {
|
270 |
+
return;
|
271 |
+
}
|
272 |
+
|
273 |
+
if ( ! $selector.get( 0 ).created ) {
|
274 |
+
$selector.addClass( obj.selectors.dependency.replace( '.', '' ) ).data( 'dependent', $el );
|
275 |
+
$selector.get( 0 ).created = true;
|
276 |
}
|
277 |
} );
|
278 |
+
};
|
279 |
+
|
280 |
+
|
281 |
+
/**
|
282 |
+
* Listen on async recurent elements.
|
283 |
+
*
|
284 |
+
* @since 4.7.15
|
285 |
+
*/
|
286 |
+
$document.on( 'setup.dependency', obj.setup );
|
287 |
+
|
288 |
+
/**
|
289 |
+
* Remove any dependency actions previously created
|
290 |
+
*/
|
291 |
+
$document.off( 'change.dependency verify.dependency', obj.selectors.dependency );
|
292 |
+
|
293 |
+
/**
|
294 |
+
* Add the Dependency check on the correct elements
|
295 |
+
*/
|
296 |
+
$document.on( {
|
297 |
+
'verify.dependency': obj.verify,
|
298 |
+
'change.dependency': obj.verify,
|
299 |
+
}, obj.selectors.dependency );
|
300 |
+
|
301 |
+
// Configure on Document ready for the default trigger
|
302 |
+
$document.ready( obj.setup );
|
303 |
|
304 |
+
// Configure on Window Load again
|
305 |
+
$window.on( 'load', obj.setup );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
}( jQuery, window.underscore || window._, {} ) );
|
common/src/resources/js/dependency.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e,n,
|
1 |
+
!function(e,n,t){"use strict";var i=e(document),d=e(window);t.selectors={dependent:".tribe-dependent",active:".tribe-active",dependency:".tribe-dependency",dependencyVerified:".tribe-dependency-verified",fields:"input, select, textarea",advanced_fields:".select2-container",linked:".tribe-dependent-linked"},t.constraintConditions={condition:function(e,t){return n.isArray(t)?-1!==t.indexOf(e):e==t},not_condition:function(e,t){return n.isArray(t)?-1===t.indexOf(e):e!=t},is_not_empty:function(e){return""!=e},is_empty:function(e){return""===e},is_numeric:function(n){return e.isNumeric(n)},is_not_numeric:function(n){return!e.isNumeric(n)},is_checked:function(e,n,t){return!(!t.is(":checkbox")&&!t.is(":radio"))&&t.is(":checked")},is_not_checked:function(e,n,t){return!(!t.is(":checkbox")&&!t.is(":radio"))&&!t.is(":checked")}},t.verify=function(d){var c=e(this),a="#"+c.attr("id"),o=c.val();if(a){if(c.is(":radio")){var s=e("[name='"+c.attr("name")+"']");s.not(t.selectors.linked).on("change",function(){s.trigger("verify.dependency")}).addClass(t.selectors.linked.replace(".",""))}var r=i.find('[data-depends="'+a+'"]').not(".select2-container");0!==r.length&&(r.each(function(i,d){var a=e(d),s=a.is("[data-dependent-parent]");if(s){var r=a.data("dependentParent"),l=a.closest(r);if(0===l.length)return void console.warn("Dependency: `data-dependent-parent` has bad selector",a);a=l.find(d)}var p,f={condition:!!a.is("[data-condition]")&&a.data("condition"),not_condition:!!a.is("[data-condition-not]")&&a.data("conditionNot"),is_not_empty:a.data("conditionIsNotEmpty")||a.is("[data-condition-is-not-empty]")||a.data("conditionNotEmpty")||a.is("[data-condition-not-empty]"),is_empty:a.data("conditionIsEmpty")||a.is("[data-condition-is-empty]")||a.data("conditionEmpty")||a.is("[data-condition-empty]"),is_numeric:a.data("conditionIsNumeric")||a.is("[data-condition-is-numeric]")||a.data("conditionNumeric")||a.is("[data-condition-numeric]"),is_not_numeric:a.data("conditionIsNotNumeric")||a.is("[data-condition-is-not-numeric]"),is_checked:a.data("conditionIsChecked")||a.is("[data-condition-is-checked]")||a.data("conditionChecked")||a.is("[data-condition-checked]"),is_not_checked:a.data("conditionIsNotChecked")||a.is("[data-condition-is-not-checked]")||a.data("conditionNotChecked")||a.is("[data-condition-not-checked]")},u=t.selectors.active.replace(".",""),y=a.is("[data-dependency-check-disabled]"),h=a.is("[data-dependency-always-visible]"),m=!y&&c.is(":disabled"),v=a.data("condition-relation")||"or";f=n.pick(f,function(e){return!1!==e}),p="or"===v?n.reduce(f,function(e,n,i){return e||t.constraintConditions[i](o,n,c)},!1):n.reduce(f,function(e,n,i){return e&&t.constraintConditions[i](o,n,c)},!0),p&&!m?(a.data("select2")?(a.data("select2").container.addClass(u),a.data("select2").container.is(":hidden")&&a.data("select2").container.show()):(a.addClass(u),a.is(":hidden")&&a.show()),h&&a.filter(t.selectors.fields).prop("disabled",!1),a.find(t.selectors.fields).prop("disabled",!1),"undefined"!=typeof e().select2&&a.find(".select2-container").select2("enable",!0)):(a.removeClass(u),a.is(":visible")&&a.hide(),a.data("dependency-dont-disable")||a.find(t.selectors.fields).prop("disabled",!0),"undefined"!=typeof e().select2&&a.find(".select2-container").select2("enable",!1),a.data("select2")&&a.data("select2").container.removeClass(u),h&&(a.addClass(u).show(),a.filter(t.selectors.fields).prop("disabled",!0),a.data("select2")&&a.data("select2").container.addClass(u).show()));var k=a.find(t.selectors.dependency);k.length>0&&k.trigger("change")}),c.addClass(t.selectors.dependencyVerified.className()))}},t.setup=function(n){var i=e(t.selectors.dependent);i.length&&i.dependency();var d=e(t.selectors.dependency);d.not(t.selectors.dependencyVerified).length&&d.trigger("verify.dependency")},e.fn.dependency=function(){return this.each(function(){var n=e(this),i=n.data("depends"),d=e(i);d.length&&(d.get(0).created||(d.addClass(t.selectors.dependency.replace(".","")).data("dependent",n),d.get(0).created=!0))})},i.on("setup.dependency",t.setup),i.off("change.dependency verify.dependency",t.selectors.dependency),i.on({"verify.dependency":t.verify,"change.dependency":t.verify},t.selectors.dependency),i.ready(t.setup),d.on("load",t.setup)}(jQuery,window.underscore||window._,{});
|
common/src/resources/js/dropdowns.js
CHANGED
@@ -4,14 +4,12 @@ var tribe_dropdowns = tribe_dropdowns || {};
|
|
4 |
'use strict';
|
5 |
|
6 |
obj.selector = {
|
7 |
-
dropdown: '.tribe-dropdown'
|
|
|
8 |
};
|
9 |
|
10 |
// Setup a Dependent
|
11 |
$.fn.tribe_dropdowns = function () {
|
12 |
-
if ( obj.dropdown_created ) {
|
13 |
-
return this;
|
14 |
-
}
|
15 |
obj.dropdown( this );
|
16 |
|
17 |
return this;
|
@@ -94,15 +92,15 @@ var tribe_dropdowns = tribe_dropdowns || {};
|
|
94 |
* @param {function} make_selection
|
95 |
*/
|
96 |
obj.init_selection = function( $select, make_selection ) {
|
97 |
-
var is_multiple = $select.is( '[multiple]' )
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
|
102 |
-
$( current_values ).each( function() {
|
103 |
-
var search_for = { id: this, text: this }
|
104 |
-
|
105 |
-
|
106 |
|
107 |
if ( located_item ) {
|
108 |
selected_items.push( located_item );
|
@@ -157,30 +155,29 @@ var tribe_dropdowns = tribe_dropdowns || {};
|
|
157 |
return false;
|
158 |
}
|
159 |
|
160 |
-
obj.element = function (
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
$container;
|
184 |
|
185 |
// For Reference we save the jQuery element as an Arg
|
186 |
args.$select = $select;
|
@@ -252,12 +249,6 @@ var tribe_dropdowns = tribe_dropdowns || {};
|
|
252 |
args.createSearchChoice = obj.freefrom_create_search_choice;
|
253 |
}
|
254 |
|
255 |
-
if ( 'tribe-ea-field-origin' === $select.attr( 'id' ) ) {
|
256 |
-
args.formatResult = args.upsellFormatter;
|
257 |
-
args.formatSelection = args.upsellFormatter;
|
258 |
-
args.escapeMarkup = obj.allow_html_markup;
|
259 |
-
}
|
260 |
-
|
261 |
if ( $select.is( '[multiple]' ) ) {
|
262 |
args.multiple = true;
|
263 |
|
@@ -390,7 +381,6 @@ var tribe_dropdowns = tribe_dropdowns || {};
|
|
390 |
this.attr( attr, val );
|
391 |
}, $container );
|
392 |
}
|
393 |
-
this.dropdown_created = true;
|
394 |
};
|
395 |
|
396 |
obj.action_change = function( event ) {
|
@@ -515,16 +505,26 @@ var tribe_dropdowns = tribe_dropdowns || {};
|
|
515 |
* Configure the Drop Down Fields
|
516 |
*
|
517 |
* @param {jQuery} $fields All the fields from the page
|
|
|
518 |
*
|
519 |
* @return {jQuery} Affected fields
|
520 |
*/
|
521 |
-
obj.dropdown = function( $fields ) {
|
522 |
-
var $elements = $fields.not( '.select2-offscreen, .select2-container, .
|
523 |
-
|
|
|
524 |
return $elements;
|
525 |
}
|
526 |
|
527 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
.on( 'select2-open', obj.action_select2_open )
|
529 |
.on( 'select2-close', obj.action_select2_close )
|
530 |
.on( 'select2-removed', obj.action_select2_removed )
|
4 |
'use strict';
|
5 |
|
6 |
obj.selector = {
|
7 |
+
dropdown: '.tribe-dropdown',
|
8 |
+
created: '.tribe-dropdown-created',
|
9 |
};
|
10 |
|
11 |
// Setup a Dependent
|
12 |
$.fn.tribe_dropdowns = function () {
|
|
|
|
|
|
|
13 |
obj.dropdown( this );
|
14 |
|
15 |
return this;
|
92 |
* @param {function} make_selection
|
93 |
*/
|
94 |
obj.init_selection = function( $select, make_selection ) {
|
95 |
+
var is_multiple = $select.is( '[multiple]' );
|
96 |
+
var options = $select.data( 'dropdown' );
|
97 |
+
var current_values = $select.val().split( options.regexSplit );
|
98 |
+
var selected_items = [];
|
99 |
|
100 |
+
$( current_values ).each( function( index, value ) {
|
101 |
+
var search_for = { id: this, text: this };
|
102 |
+
var data = options.ajax ? $select.data( 'options' ) : options.data;
|
103 |
+
var located_item = find_item( search_for, data );
|
104 |
|
105 |
if ( located_item ) {
|
106 |
selected_items.push( located_item );
|
155 |
return false;
|
156 |
}
|
157 |
|
158 |
+
obj.element = function ( field, args ) {
|
159 |
+
var $select = $( field );
|
160 |
+
var args = $.extend( {}, args );
|
161 |
+
var carryOverData = [
|
162 |
+
'depends',
|
163 |
+
'condition',
|
164 |
+
'conditionNot',
|
165 |
+
'condition-not',
|
166 |
+
'conditionNotEmpty',
|
167 |
+
'condition-not-empty',
|
168 |
+
'conditionEmpty',
|
169 |
+
'condition-empty',
|
170 |
+
'conditionIsNumeric',
|
171 |
+
'condition-is-numeric',
|
172 |
+
'conditionIsNotNumeric',
|
173 |
+
'condition-is-not-numeric',
|
174 |
+
'conditionChecked',
|
175 |
+
'condition-is-checked'
|
176 |
+
];
|
177 |
+
var $container;
|
178 |
+
|
179 |
+
// Add a class for dropdown created
|
180 |
+
$select.addClass( obj.selector.created.className() );
|
|
|
181 |
|
182 |
// For Reference we save the jQuery element as an Arg
|
183 |
args.$select = $select;
|
249 |
args.createSearchChoice = obj.freefrom_create_search_choice;
|
250 |
}
|
251 |
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
if ( $select.is( '[multiple]' ) ) {
|
253 |
args.multiple = true;
|
254 |
|
381 |
this.attr( attr, val );
|
382 |
}, $container );
|
383 |
}
|
|
|
384 |
};
|
385 |
|
386 |
obj.action_change = function( event ) {
|
505 |
* Configure the Drop Down Fields
|
506 |
*
|
507 |
* @param {jQuery} $fields All the fields from the page
|
508 |
+
* @param {array} args Allow extending the arguments
|
509 |
*
|
510 |
* @return {jQuery} Affected fields
|
511 |
*/
|
512 |
+
obj.dropdown = function( $fields, args ) {
|
513 |
+
var $elements = $fields.not( '.select2-offscreen, .select2-container, ' + obj.selector.created.className() );
|
514 |
+
|
515 |
+
if ( 0 === $elements.length ) {
|
516 |
return $elements;
|
517 |
}
|
518 |
|
519 |
+
// Default args to avoid Undefined
|
520 |
+
if ( ! args ) {
|
521 |
+
args = {};
|
522 |
+
}
|
523 |
+
|
524 |
+
$elements.each( function( index, element ) {
|
525 |
+
// Apply element to all given items and pass args
|
526 |
+
obj.element( element, args );
|
527 |
+
} )
|
528 |
.on( 'select2-open', obj.action_select2_open )
|
529 |
.on( 'select2-close', obj.action_select2_close )
|
530 |
.on( 'select2-removed', obj.action_select2_removed )
|
common/src/resources/js/dropdowns.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var tribe_dropdowns=tribe_dropdowns||{};!function(e,t,a){"use strict";function r(t,a){if(!e.isArray(a))return!1;for(var o in a){var i=a[o];if(i.hasOwnProperty("id")&&i.id==t.id)return i;if(i.hasOwnProperty("text")&&i.text==t.text)return i;if(i.hasOwnProperty("children")&&e.isArray(i.children)){var n=r(t,i.children);if(n)return n}}return!1}t.selector={dropdown:".tribe-dropdown"},e.fn.tribe_dropdowns=function(){return t.
|
1 |
+
var tribe_dropdowns=tribe_dropdowns||{};!function(e,t,a){"use strict";function r(t,a){if(!e.isArray(a))return!1;for(var o in a){var i=a[o];if(i.hasOwnProperty("id")&&i.id==t.id)return i;if(i.hasOwnProperty("text")&&i.text==t.text)return i;if(i.hasOwnProperty("children")&&e.isArray(i.children)){var n=r(t,i.children);if(n)return n}}return!1}t.selector={dropdown:".tribe-dropdown",created:".tribe-dropdown-created"},e.fn.tribe_dropdowns=function(){return t.dropdown(this),this},t.freefrom_create_search_choice=function(e,t){var r=this.opts,o=r.$select;if(e.match(r.regexToken)&&(!o.is("[data-int]")||o.is("[data-int]")&&e.match(/\d+/))){var i={id:e,text:e,"new":!0};return o.is("[data-create-choice-template]")&&(i.text=a.template(o.data("createChoiceTemplate"))({term:e})),i}},t.allow_html_markup=function(e){return e},t.search_id=function(e){var t=void 0;return"undefined"!=typeof e.id?t=e.id:"undefined"!=typeof e.ID?t=e.ID:"undefined"!=typeof e.value&&(t=e.value),void 0===e?void 0:t},t.matcher=function(e,r){var o=this.element,i=o.data("dropdown"),n=r.toUpperCase().indexOf(e.toUpperCase())!==-1;if(!n&&"undefined"!=typeof i.tags){var s=a.where(i.tags,{text:r});if(i.tags.length>0&&a.isObject(s)){var d=t.search_id(s[0]);n=d.toUpperCase().indexOf(e.toUpperCase())!==-1}}return n},t.init_selection=function(t,a){var o=t.is("[multiple]"),i=t.data("dropdown"),n=t.val().split(i.regexSplit),s=[];e(n).each(function(e,a){var o={id:this,text:this},n=i.ajax?t.data("options"):i.data,d=r(o,n);d&&s.push(d)}),s.length&&o?a(s):s.length&&a(s[0])},t.element=function(r,o){var i,n=e(r),o=e.extend({},o),s=["depends","condition","conditionNot","condition-not","conditionNotEmpty","condition-not-empty","conditionEmpty","condition-empty","conditionIsNumeric","condition-is-numeric","conditionIsNotNumeric","condition-is-not-numeric","conditionChecked","condition-is-checked"];if(n.addClass(t.selector.created.className()),o.$select=n,o.dropdownAutoWidth=!0,o.containerCss={},n.is(":visible")&&(o.containerCss.display="inline-block"),o.dropdownCss={},o.dropdownCss.width="auto",n.is("[data-dropdown-css-width]")&&(o.dropdownCss.width=n.data("dropdown-css-width"),o.dropdownCss.width||delete o.dropdownCss.width),o.matcher=t.matcher,n.is("select")||(o.id=t.search_id),o.allowClear=!0,n.is("[data-prevent-clear]")&&(o.allowClear=!1),n.is("[data-searching-placeholder]")&&(o.formatSearching=n.data("searching-placeholder")),n.is("[data-options]")&&(o.data=n.data("options"),n.is("select")||(o.initSelection=t.init_selection)),n.is("[data-allow-html]")&&(o.escapeMarkup=t.allow_html_markup),n.is("[data-hide-search]")&&(o.minimumResultsForSearch=1/0),n.is("[data-freeform]")&&(o.createSearchChoice=t.freefrom_create_search_choice),n.is("[multiple]")&&(o.multiple=!0,n.is("[data-maximum-selection-size]")&&(o.maximumSelectionSize=n.data("maximum-selection-size")),n.is("data-separator")||n.data("separator",","),a.isArray(n.data("separator"))?o.tokenSeparators=n.data("separator"):o.tokenSeparators=[n.data("separator")],o.separator=n.data("separator"),o.regexSeparatorElements=["^("],o.regexSplitElements=["(?:"],e.each(o.tokenSeparators,function(e,t){o.regexSeparatorElements.push("[^"+t+"]+"),o.regexSplitElements.push("["+t+"]")}),o.regexSeparatorElements.push(")$"),o.regexSplitElements.push(")"),o.regexSeparatorString=o.regexSeparatorElements.join(""),o.regexSplitString=o.regexSplitElements.join(""),o.regexToken=new RegExp(o.regexSeparatorString,"ig"),o.regexSplit=new RegExp(o.regexSplitString,"ig")),n.is("[data-tags]")&&(o.tags=n.data("tags"),o.initSelection=t.init_selection,o.createSearchChoice=function(e,t){if(e.match(o.regexToken))return{id:e,text:e}},0===o.tags.length&&(o.formatNoMatches=function(){return n.attr("placeholder")})),n.is("[data-source]")){var d=n.data("source");o.data={results:[]},o.escapeMarkup=t.allow_html_markup,o.formatResult=function(t,a,r){return"undefined"!=typeof t.breadcrumbs?e.merge(t.breadcrumbs,[t.text]).join(" » "):t.text},o.ajax={dataType:"json",type:"POST",url:t.ajaxurl(),results:function(t,a,r){return e.isPlainObject(t)&&"undefined"!=typeof t.success?e.isPlainObject(t.data)&&"undefined"!=typeof t.data.results?t.success?t.data:("string"===e.type(t.data.message)?console.error(t.data.message):console.error("The Select2 search failed in some way... Verify the source."),{results:[]}):(console.error("We received a malformed results array, could not complete the Select2 Search."),{results:[]}):(console.error("We received a malformed Object, could not complete the Select2 Search."),{results:[]})}},o.ajax.data=function(e,t){return{action:"tribe_dropdown",source:d,search:e,page:t,args:n.data("source-args")}}}n.data("dropdown",o),i=n.select2(o).select2("container"),s.length>0&&s.map(function(e){var t="data-"+e,a=n.attr(t);a&&this.attr(t,a)},i)},t.action_change=function(t){var r=e(this),o=e(this).data("value");r.is("[multiple]")&&r.is("[data-source]")&&(t.added?a.isArray(o)?o.push(t.added):o=[t.added]:o=a.isArray(o)?a.without(o,t.removed):[],r.data("value",o).attr("data-value",JSON.stringify(o)))},t.ajaxurl=function(){return"undefined"!=typeof window.ajaxurl?window.ajaxurl:"undefined"!=typeof TEC&&"undefined"!=typeof TEC.ajaxurl?TEC.ajaxurl:void console.error("Dropdowns framework cannot properly do an AJAX request without the WordPress `ajaxurl` variable setup.")},t.action_select2_removed=function(t){var a=e(this);a.is("[data-sticky-search]")&&a.is("[data-last-search]")&&a.removeAttr("data-last-search").removeData("lastSearch")},t.action_bugfix_group_select=function(a){var r=e(this),o=r.select2("data"),i=e(".select2-drop:visible");i.find(".select2-selected").each(function(){var a=e(this),r=a.data("select2-data"),i=!0;"undefined"!=typeof r.children&&(e.each(o,function(e,a){t.search_id(r)==t.search_id(a)&&(i=!1)}),i&&a.removeClass("select2-selected"))})},t.action_select2_close=function(t){var a=e(this),r=e(".select2-drop .select2-input.select2-focused");a.is("[data-sticky-search]")&&r.off("keyup-change.tribe")},t.action_select2_open=function(t){var a=e(this),r=e(".select2-drop .select2-input:visible");a.is("[data-search-placeholder]")&&r.attr("placeholder",a.data("searchPlaceholder")),a.is("[data-sticky-search]")&&(r.on("keyup-change.tribe",function(){a.data("lastSearch",e(this).val()).attr("data-last-search",e(this).val())}),a.is("[data-last-search]")&&r.val(a.data("lastSearch")).trigger("keyup-change"))},t.dropdown=function(e,a){var r=e.not(".select2-offscreen, .select2-container, "+t.selector.created.className());return 0===r.length?r:(a||(a={}),r.each(function(e,r){t.element(r,a)}).on("select2-open",t.action_select2_open).on("select2-close",t.action_select2_close).on("select2-removed",t.action_select2_removed).on("select2-loaded",t.action_bugfix_group_select).on("change",t.action_change),r)},e(function(){e(t.selector.dropdown).tribe_dropdowns()}),e(window).on("unload",function(){e(t.selector.dropdown).tribe_dropdowns()})}(jQuery,tribe_dropdowns,window.underscore||window._);
|
common/src/resources/js/validation.js
CHANGED
@@ -27,6 +27,7 @@ tribe.validation = {};
|
|
27 |
valid: '.tribe-validation-valid',
|
28 |
notice: '.tribe-notice-validation',
|
29 |
noticeAfter: '.wp-header-end',
|
|
|
30 |
noticeDismiss: '.notice-dismiss'
|
31 |
};
|
32 |
|
@@ -100,6 +101,18 @@ tribe.validation = {};
|
|
100 |
}
|
101 |
|
102 |
return condition.constraint != condition.value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
}
|
104 |
};
|
105 |
|
@@ -291,6 +304,28 @@ tribe.validation = {};
|
|
291 |
value = $field.data( 'validationIsNotEqualTo' );
|
292 |
}
|
293 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
294 |
return value;
|
295 |
}
|
296 |
}
|
@@ -593,6 +628,10 @@ tribe.validation = {};
|
|
593 |
// Verify if we need to add to the page or replace the existing
|
594 |
if ( 0 === $notice.length ) {
|
595 |
var $wpHeaderEnd = $document.find( obj.selectors.noticeAfter );
|
|
|
|
|
|
|
|
|
596 |
$wpHeaderEnd.after( $newNotice );
|
597 |
} else{
|
598 |
$notice.replaceWith( $newNotice );
|
27 |
valid: '.tribe-validation-valid',
|
28 |
notice: '.tribe-notice-validation',
|
29 |
noticeAfter: '.wp-header-end',
|
30 |
+
noticeFallback: '.wrap > h1',
|
31 |
noticeDismiss: '.notice-dismiss'
|
32 |
};
|
33 |
|
101 |
}
|
102 |
|
103 |
return condition.constraint != condition.value;
|
104 |
+
},
|
105 |
+
matchRegExp: function( value, constraint, $field ) {
|
106 |
+
var exp = new RegExp( constraint, 'g' );
|
107 |
+
var match = exp.exec( value );
|
108 |
+
|
109 |
+
return null !== match;
|
110 |
+
},
|
111 |
+
notMatchRegExp: function( value, constraint, $field ) {
|
112 |
+
var exp = new RegExp( constraint, 'g' );
|
113 |
+
var match = exp.exec( value );
|
114 |
+
|
115 |
+
return null === match;
|
116 |
}
|
117 |
};
|
118 |
|
304 |
value = $field.data( 'validationIsNotEqualTo' );
|
305 |
}
|
306 |
|
307 |
+
return value;
|
308 |
+
},
|
309 |
+
matchRegExp: function( $field ) {
|
310 |
+
// Default to Null to prevent Conflicts
|
311 |
+
var value = null;
|
312 |
+
|
313 |
+
// If we have attribute, fetch the data value
|
314 |
+
if ( $field.is( '[data-validation-match-regexp]' ) ) {
|
315 |
+
value = $field.data( 'validationMatchRegexp' );
|
316 |
+
}
|
317 |
+
|
318 |
+
return value;
|
319 |
+
},
|
320 |
+
notMatchRegExp: function( $field ) {
|
321 |
+
// Default to Null to prevent Conflicts
|
322 |
+
var value = null;
|
323 |
+
|
324 |
+
// If we have attribute, fetch the data value
|
325 |
+
if ( $field.is( '[data-validation-not-match-regexp]' ) ) {
|
326 |
+
value = $field.data( 'validationNotMatchRegexp' );
|
327 |
+
}
|
328 |
+
|
329 |
return value;
|
330 |
}
|
331 |
}
|
628 |
// Verify if we need to add to the page or replace the existing
|
629 |
if ( 0 === $notice.length ) {
|
630 |
var $wpHeaderEnd = $document.find( obj.selectors.noticeAfter );
|
631 |
+
|
632 |
+
if ( 0 === $wpHeaderEnd.length ) {
|
633 |
+
$wpHeaderEnd = $document.find( obj.selectors.noticeFallback );
|
634 |
+
}
|
635 |
$wpHeaderEnd.after( $newNotice );
|
636 |
} else{
|
637 |
$notice.replaceWith( $newNotice );
|
common/src/resources/js/validation.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
tribe.validation={},function(t,e,
|
1 |
+
tribe.validation={},function(t,e,a){"use strict";var i=e(document);t.selectors={item:".tribe-validation",fields:"input, select, textarea",submit:".tribe-validation-submit",submitButtons:'input[type="submit"], button[type="submit"]',error:".tribe-validation-error",valid:".tribe-validation-valid",notice:".tribe-notice-validation",noticeAfter:".wp-header-end",noticeFallback:".wrap > h1",noticeDismiss:".notice-dismiss"},t.conditions={isRequired:function(t){return""!=t},isGreaterThan:function(e,a,i){var r=t.parseConditon("isGreaterThan",e,a,i);return!1===r||r.constraint<r.value},isGreaterOrEqualTo:function(e,a,i){var r=t.parseConditon("isGreaterOrEqualTo",e,a,i);return!1===r||r.constraint<=r.value},isLessThan:function(e,a,i){var r=t.parseConditon("isLessThan",e,a,i);return!1===r||r.constraint>r.value},isLessOrEqualTo:function(e,a,i){var r=t.parseConditon("isLessOrEqualTo",e,a,i);return!1===r||r.constraint>=r.value},isEqualTo:function(e,a,i){var r=t.parseConditon("isEqualTo",e,a,i);return!1===r||r.constraint==r.value},isNotEqualTo:function(e,a,i){var r=t.parseConditon("isNotEqualTo",e,a,i);return!1===r||r.constraint!=r.value},matchRegExp:function(t,e,a){var i=new RegExp(e,"g"),r=i.exec(t);return null!==r},notMatchRegExp:function(t,e,a){var i=new RegExp(e,"g"),r=i.exec(t);return null===r}},t.parseType={datepicker:function(t,e,i){var r=["yyyy-mm-dd","m/d/yyyy","mm/dd/yyyy","d/m/yyyy","dd/mm/yyyy","m-d-yyyy","mm-dd-yyyy","d-m-yyyy","dd-mm-yyyy"],n=0;e.length&&e.attr("data-datepicker_format")?n=e.attr("data-datepicker_format"):a.isString(r[e])?n=r[e]:e.parents("[data-datepicker_format]").length&&(n=e.parents("[data-datepicker_format]").eq(0).data("datepicker_format")),"undefined"!=typeof r[n]&&r[n]||(n=0);var s=r[n].toUpperCase();return t=moment(t,s).format("X")},"default":function(t,a,i){return e.isNumeric(t)&&(t=parseFloat(t,10)),t}},t.parseConditon=function(i,r,n,s){var o=s.data("validationType"),l=null,d={value:r,constraint:n};if(o||a.isFunction(t.parseType[o])||(o="default"),!e.isNumeric(n)){if(l=e(n),!l.length)return console.warn("Tribe Validation:","Invalid selector for",s,n),!1;if(l=l.not(":disabled"),!l.length)return!1;n=l.val()}return d.constraint=t.parseType[o](n,l,s),d.value=t.parseType[o](r,l,s),d},t.constraints={isRequired:function(t){var e=null;return e=t.data("required")||e,e=t.data("validationRequired")||e,e=t.data("validationIsRequired")||e,e=t.is("[required]")||e,e=t.is("[data-required]")||e,e=t.is("[data-validation-required]")||e,e=t.is("[data-validation-is-required]")||e},isGreaterThan:function(t){var e=null;return t.is("[data-validation-is-greater-than]")&&(e=t.data("validationIsGreaterThan")),e},isGreaterOrEqualTo:function(t){var e=null;return t.is("[data-validation-is-greater-or-equal-to]")&&(e=t.data("validationIsGreaterOrEqualTo")),e},isLessThan:function(t){var e=null;return t.is("[data-validation-is-less-than]")&&(e=t.data("validationIsLessThan")),e},isLessOrEqualTo:function(t){var e=null;return t.is("[data-validation-is-less-or-equal-to]")&&(e=t.data("validationIsLessOrEqualTo")),e},isEqualTo:function(t){var e=null;return t.is("[data-validation-is-equal-to]")&&(e=t.data("validationIsEqualTo")),e},isNotEqualTo:function(t){var e=null;return t.is("[data-validation-is-not-equal-to]")&&(e=t.data("validationIsNotEqualTo")),e},matchRegExp:function(t){var e=null;return t.is("[data-validation-match-regexp]")&&(e=t.data("validationMatchRegexp")),e},notMatchRegExp:function(t){var e=null;return t.is("[data-validation-not-match-regexp]")&&(e=t.data("validationNotMatchRegexp")),e}},t.fn=function(){return this.each(t.setup)},t.setup=function(a,r){var n=e(r);n.addClass(t.selectors.item.className()),n.find(t.selectors.submitButtons).addClass(t.selectors.submit.className()),n.on("submit.tribe",t.onSubmit),n.on("validation.tribe",t.onValidation),n.on("displayErrors.tribe",t.onDisplayErrors),i.on("click.tribe",t.selectors.submit,t.onClickSubmitButtons),i.on("click.tribe",t.selectors.noticeDismiss,t.onClickDismissNotice)},t.validate=function(a,i){var r=e(i),n=t.isValid(r);n||(r.addClass(t.selectors.error.className()),r.one("change",t.onChangeFieldRemoveError))},t.isValid=function(e){var i=t.getConstraints(e);if(!a.isObject(i))return i;var r=a.every(i);return r},t.hasErrors=function(e){var a=e.find(t.selectors.error).not(":disabled");return 0!==a.length},t.getConstraints=function(e){var i=e.is(":disabled"),r=!0;if(i)return r;var n=t.getConstraintsValue(e),s=e.val();return a.isEmpty(n)?r:n=a.mapObject(n,function(a,i){return t.conditions[i](s,a,e)})},t.getConstraintsValue=function(e){var i=e.is(":disabled"),r={};return i?r:(r=t.constraints,r=a.mapObject(r,function(t){return t(e)}),r=a.pick(r,function(t){return null!==t}))},t.getConstraintsFields=function(i){var r=t.getConstraintsValue(i);return r=a.mapObject(r,function(t){var i=null;return a.isNumber(t)||a.isBoolean(t)||(i=e(t)),i}),r=a.pick(r,function(t){return t instanceof jQuery}),r=a.values(r),r.unshift(i),r=e(r).map(function(){return this.get()})},t.onValidation=function(a){var i=e(this),r=i.find(t.selectors.fields);r.removeClass(t.selectors.error.className()),r.each(t.validate);var n=i.find(t.selectors.error).not(":disabled");return 0!==n.length?void i.trigger("displayErrors.tribe"):void i.addClass(t.selectors.valid.className())},t.onDisplayErrors=function(r){var n=e(this),s=n.find(t.selectors.error).not(":disabled"),o=e("<ul>"),l=e("<span>").addClass(t.selectors.noticeDismiss.className()),d=i.find(t.selectors.notice),u=e("<div>").addClass("notice notice-error is-dismissible tribe-notice").addClass(t.selectors.notice.className()).append(l);if(s.each(function(i,r){var n=e(r),s=n.data("validationError");if(a.isObject(s)){var l={},d=t.getConstraints(n,!1);a.each(s,function(t,e){l[tribe.utils.camelCase(e)]=t}),a.each(d,function(e,a){e||t.addErrorLine(l[a],n,o)})}else t.addErrorLine(s,n,o)}),u.append(o),0===d.length){var c=i.find(t.selectors.noticeAfter);0===c.length&&(c=i.find(t.selectors.noticeFallback)),c.after(u)}else d.replaceWith(u)},t.addErrorLine=function(t,a,i){var r=e("<li>").text(t);r.data("validationField",a),a.data("validationNoticeItem",a),i.append(r)},t.onSubmit=function(a){var i=e(this);i.trigger("validation.tribe");var r=i.is(t.selectors.valid);if(!r)return a.preventDefault(),!1},t.onClickSubmitButtons=function(a){var i=e(this),r=i.parents(t.selectors.item);if(0!==r.length){r.trigger("validation.tribe");var n=r.find(t.selectors.fields);n.off("invalid.tribe"),n.one("invalid.tribe",t.onInvalidField)}},t.onInvalidField=function(a){var i=e(this),r=i.parents(t.selectors.item);return i.addClass(t.selectors.error.className()),r.trigger("displayErrors.tribe"),i.one("change",t.onChangeFieldRemoveError),a.preventDefault(),!1},t.onChangeFieldRemoveError=function(a){var i=e(this),r=t.getConstraintsFields(i);0!==r.filter(t.selectors.error).length&&r.removeClass(t.selectors.error.className())},t.onClickDismissNotice=function(a){var i=e(this),r=i.parents(t.selectors.notice);r.remove()},t.onReady=function(a){e(t.selectors.item).validation()},e.fn.validation=t.fn,i.ready(t.onReady)}(tribe.validation,jQuery,window.underscore||window._);
|
common/tribe-common.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Description: An event settings framework for managing shared options
|
4 |
-
Version: 4.7.
|
5 |
Author: Modern Tribe, Inc.
|
6 |
Author URI: http://m.tri.be/1x
|
7 |
Text Domain: tribe-common
|
1 |
<?php
|
2 |
/*
|
3 |
Description: An event settings framework for managing shared options
|
4 |
+
Version: 4.7.15
|
5 |
Author: Modern Tribe, Inc.
|
6 |
Author URI: http://m.tri.be/1x
|
7 |
Text Domain: tribe-common
|
lang/the-events-calendar-de_DE.mo
CHANGED
Binary file
|
lang/the-events-calendar-de_DE.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - The Events Calendar - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2018-05-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -1240,7 +1240,7 @@ msgstr "ungefähr um"
|
|
1240 |
#: src/admin-views/aggregator/origins/limit.php:19
|
1241 |
#: src/admin-views/aggregator/origins/url.php:89
|
1242 |
msgid "Event Aggregator will try to fetch events starting within the next %s from the current date or the specified date;"
|
1243 |
-
msgstr ""
|
1244 |
|
1245 |
#: src/admin-views/aggregator/origins/url.php:83
|
1246 |
msgid "example.com/"
|
2 |
# This file is distributed under the same license as the Plugins - The Events Calendar - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2018-05-31 11:27:49+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
1240 |
#: src/admin-views/aggregator/origins/limit.php:19
|
1241 |
#: src/admin-views/aggregator/origins/url.php:89
|
1242 |
msgid "Event Aggregator will try to fetch events starting within the next %s from the current date or the specified date;"
|
1243 |
+
msgstr "Der Event Aggregator versucht, Veranstaltungen ab dem aktuellen Datum oder dem angegebenen Datum innerhalb der nächsten %s abzurufen."
|
1244 |
|
1245 |
#: src/admin-views/aggregator/origins/url.php:83
|
1246 |
msgid "example.com/"
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== The Events Calendar ===
|
2 |
|
3 |
-
Contributors: ModernTribe, borkweb, barry.hughes, bordoni, brianjessee, aguseo, cliffpaulick, courane01, faction23, GeoffBel, geoffgraham, ggwicz, jbrinley, jentheo, leahkoerper, lucatume, mastromktg, MZAWeb, neillmcshea, nicosantos, patriciahillebrandt, peterchester, reid.peifer, roblagatta, ryancurban, shane.pearlman,
|
4 |
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
|
5 |
Donate link: http://m.tri.be/29
|
6 |
Requires at least: 4.5
|
7 |
-
Stable tag: 4.6.
|
8 |
Tested up to: 4.9.6
|
9 |
Requires PHP: 5.2.4
|
10 |
License: GPLv2 or later
|
@@ -215,6 +215,20 @@ Still not happy? Shoot us an email to support@theeventscalendar.com or tweet to
|
|
215 |
|
216 |
== Changelog ==
|
217 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
218 |
= [4.6.17] 2018-05-29 =
|
219 |
|
220 |
* Tweak - Add tribe_redirected parameter to enable a visitor to select another view after default mobile redirect, thanks to Marcella for notifying us [102743]
|
1 |
=== The Events Calendar ===
|
2 |
|
3 |
+
Contributors: ModernTribe, borkweb, barry.hughes, bordoni, brianjessee, aguseo, cliffpaulick, courane01, faction23, GeoffBel, geoffgraham, ggwicz, jbrinley, jentheo, leahkoerper, lucatume, mastromktg, MZAWeb, neillmcshea, nicosantos, patriciahillebrandt, peterchester, reid.peifer, roblagatta, ryancurban, shane.pearlman, vicskf, zbtirrell
|
4 |
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
|
5 |
Donate link: http://m.tri.be/29
|
6 |
Requires at least: 4.5
|
7 |
+
Stable tag: 4.6.18
|
8 |
Tested up to: 4.9.6
|
9 |
Requires PHP: 5.2.4
|
10 |
License: GPLv2 or later
|
215 |
|
216 |
== Changelog ==
|
217 |
|
218 |
+
= [4.6.18] 2018-06-04 =
|
219 |
+
|
220 |
+
* Add - Eventbrite to Event Aggregator import origins [61172]
|
221 |
+
* Add - Priority attribute to Import Setting fields to be able to customize order of fields [61173]
|
222 |
+
* Add - Default category and change authority for Eventbrite Imports [61173]
|
223 |
+
* Add - Ability to schedule Eventbrite imports through Event Aggregator [35454]
|
224 |
+
* Add - Preview for Eventbrite events in the import screen ordered from farthest future event to closest [70130]
|
225 |
+
* Add - Import Eventbrite events using the Other URL import origin [81825]
|
226 |
+
* Add - Ability to preview and import multiple Eventbrite events using the Organizer URL [94284]
|
227 |
+
* Add - Import from Eventbrite Location Search URL, i.e. https://www.eventbrite.com/d/or--portland/events/ [94588]
|
228 |
+
* Tweak - Move Eventbrite settings from Legacy Import to Settings Import Tab [94388]
|
229 |
+
* Tweak - Add Eventbrite imports to the Import History Tab [81826]
|
230 |
+
* Tweak - Remove Legacy Imports UI [81829]
|
231 |
+
|
232 |
= [4.6.17] 2018-05-29 =
|
233 |
|
234 |
* Tweak - Add tribe_redirected parameter to enable a visitor to select another view after default mobile redirect, thanks to Marcella for notifying us [102743]
|
src/Tribe/Aggregator/API/Image.php
CHANGED
@@ -6,7 +6,8 @@ class Tribe__Events__Aggregator__API__Image extends Tribe__Events__Aggregator__A
|
|
6 |
/**
|
7 |
* Fetches an image from the service and saves it to the filesystem if needed
|
8 |
*
|
9 |
-
* @param
|
|
|
10 |
*
|
11 |
* @return WP_Error|stdClass {
|
12 |
* @type int $post_id Attachment ID on WP
|
@@ -14,8 +15,9 @@ class Tribe__Events__Aggregator__API__Image extends Tribe__Events__Aggregator__A
|
|
14 |
* @type string $path Absolute path of the image
|
15 |
* @type string $extension Extension of the image
|
16 |
* }
|
|
|
17 |
*/
|
18 |
-
public function get( $image_id ) {
|
19 |
$tribe_aggregator_meta_key = 'tribe_aggregator_image_id';
|
20 |
|
21 |
// Prevent Possible duplicated includes
|
@@ -61,7 +63,7 @@ class Tribe__Events__Aggregator__API__Image extends Tribe__Events__Aggregator__A
|
|
61 |
}
|
62 |
|
63 |
// fetch an image
|
64 |
-
$response = $this->service->get_image( $image_id );
|
65 |
|
66 |
if ( is_wp_error( $response ) ) {
|
67 |
return $response;
|
6 |
/**
|
7 |
* Fetches an image from the service and saves it to the filesystem if needed
|
8 |
*
|
9 |
+
* @param string $image_id EA Image ID
|
10 |
+
* @param Tribe__Events__Aggregator__Record__Abstract $record Record Object
|
11 |
*
|
12 |
* @return WP_Error|stdClass {
|
13 |
* @type int $post_id Attachment ID on WP
|
15 |
* @type string $path Absolute path of the image
|
16 |
* @type string $extension Extension of the image
|
17 |
* }
|
18 |
+
*
|
19 |
*/
|
20 |
+
public function get( $image_id, $record = false ) {
|
21 |
$tribe_aggregator_meta_key = 'tribe_aggregator_image_id';
|
22 |
|
23 |
// Prevent Possible duplicated includes
|
63 |
}
|
64 |
|
65 |
// fetch an image
|
66 |
+
$response = $this->service->get_image( $image_id, $record );
|
67 |
|
68 |
if ( is_wp_error( $response ) ) {
|
69 |
return $response;
|
src/Tribe/Aggregator/API/Import.php
CHANGED
@@ -74,8 +74,8 @@ class Tribe__Events__Aggregator__API__Import extends Tribe__Events__Aggregator__
|
|
74 |
'message_code' => 'queued',
|
75 |
'message' => tribe( 'events-aggregator.service' )->get_service_message( 'queued' ),
|
76 |
'data' => (object) array(
|
77 |
-
'import_id' => $import_id
|
78 |
-
)
|
79 |
);
|
80 |
}
|
81 |
|
74 |
'message_code' => 'queued',
|
75 |
'message' => tribe( 'events-aggregator.service' )->get_service_message( 'queued' ),
|
76 |
'data' => (object) array(
|
77 |
+
'import_id' => $import_id,
|
78 |
+
),
|
79 |
);
|
80 |
}
|
81 |
|
src/Tribe/Aggregator/API/Origins.php
CHANGED
@@ -37,6 +37,12 @@ class Tribe__Events__Aggregator__API__Origins extends Tribe__Events__Aggregator_
|
|
37 |
'disabled' => true,
|
38 |
'upsell' => true,
|
39 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
'gcal' => (object) array(
|
41 |
'id' => 'gcal',
|
42 |
'name' => __( 'Google Calendar', 'the-events-calendar' ),
|
@@ -183,10 +189,15 @@ class Tribe__Events__Aggregator__API__Origins extends Tribe__Events__Aggregator_
|
|
183 |
* @return boolean
|
184 |
*/
|
185 |
public function is_oauth_enabled( $origin ) {
|
186 |
-
|
|
|
187 |
return false;
|
188 |
}
|
189 |
|
|
|
|
|
|
|
|
|
190 |
$cached_oauth_settings = get_transient( "{$this->cache_group}_origin_oauth" );
|
191 |
if ( $cached_oauth_settings && isset( $cached_oauth_settings->$origin ) ) {
|
192 |
return (bool) $cached_oauth_settings->$origin;
|
37 |
'disabled' => true,
|
38 |
'upsell' => true,
|
39 |
),
|
40 |
+
'eventbrite' => (object) array(
|
41 |
+
'id' => 'eventbrite',
|
42 |
+
'name' => __( 'Eventbrite', 'the-events-calendar' ),
|
43 |
+
'disabled' => true,
|
44 |
+
'upsell' => true,
|
45 |
+
),
|
46 |
'gcal' => (object) array(
|
47 |
'id' => 'gcal',
|
48 |
'name' => __( 'Google Calendar', 'the-events-calendar' ),
|
189 |
* @return boolean
|
190 |
*/
|
191 |
public function is_oauth_enabled( $origin ) {
|
192 |
+
|
193 |
+
if ( 'eventbrite' !== $origin && ! tribe( 'events-aggregator.main' )->is_service_active() ) {
|
194 |
return false;
|
195 |
}
|
196 |
|
197 |
+
if ( 'eventbrite' === $origin && class_exists( 'Tribe__Events__Tickets__Eventbrite__Main' ) ) {
|
198 |
+
return true;
|
199 |
+
}
|
200 |
+
|
201 |
$cached_oauth_settings = get_transient( "{$this->cache_group}_origin_oauth" );
|
202 |
if ( $cached_oauth_settings && isset( $cached_oauth_settings->$origin ) ) {
|
203 |
return (bool) $cached_oauth_settings->$origin;
|
src/Tribe/Aggregator/API/Requests.php
CHANGED
@@ -38,7 +38,9 @@ class Tribe__Events__Aggregator__API__Requests {
|
|
38 |
$args['headers'] = array_merge( $args['headers'], $site_headers );
|
39 |
}
|
40 |
|
41 |
-
|
|
|
|
|
42 |
}
|
43 |
|
44 |
/**
|
@@ -60,6 +62,8 @@ class Tribe__Events__Aggregator__API__Requests {
|
|
60 |
$args['headers'] = array_merge( $args['headers'], $site_headers );
|
61 |
}
|
62 |
|
63 |
-
|
|
|
|
|
64 |
}
|
65 |
}
|
38 |
$args['headers'] = array_merge( $args['headers'], $site_headers );
|
39 |
}
|
40 |
|
41 |
+
$response = wp_remote_get( $url, $args );
|
42 |
+
|
43 |
+
return $response;
|
44 |
}
|
45 |
|
46 |
/**
|
62 |
$args['headers'] = array_merge( $args['headers'], $site_headers );
|
63 |
}
|
64 |
|
65 |
+
$response = wp_remote_post( $url, $args );
|
66 |
+
|
67 |
+
return $response;
|
68 |
}
|
69 |
}
|
src/Tribe/Aggregator/Errors.php
CHANGED
@@ -63,6 +63,7 @@ class Tribe__Events__Aggregator__Errors {
|
|
63 |
tribe_register_error( 'core:aggregator:invalid-record-post_type', __( 'Unable to get a post of the correct type.', 'the-events-calendar' ) );
|
64 |
tribe_register_error( 'core:aggregator:invalid-service-key', __( 'You must enter an Event Aggregator license key in Events > Settings > Licenses before using this service.', 'the-events-calendar' ) );
|
65 |
tribe_register_error( 'core:aggregator:invalid-service-response', __( 'There may be an issue with the Event Aggregator server. Please try your import again later.', 'the-events-calendar' ) );
|
|
|
66 |
|
67 |
tribe_register_error( 'core:aggregator:missing-csv-column-map', __( 'You must map columns from the CSV file to specific fields in order to perform a CSV import.', 'the-events-calendar' ) );
|
68 |
tribe_register_error( 'core:aggregator:missing-csv-file', __( 'The CSV file cannot be found. You may need to re-upload the file.', 'the-events-calendar' ) );
|
63 |
tribe_register_error( 'core:aggregator:invalid-record-post_type', __( 'Unable to get a post of the correct type.', 'the-events-calendar' ) );
|
64 |
tribe_register_error( 'core:aggregator:invalid-service-key', __( 'You must enter an Event Aggregator license key in Events > Settings > Licenses before using this service.', 'the-events-calendar' ) );
|
65 |
tribe_register_error( 'core:aggregator:invalid-service-response', __( 'There may be an issue with the Event Aggregator server. Please try your import again later.', 'the-events-calendar' ) );
|
66 |
+
tribe_register_error( 'core:aggregator:invalid-json-response', __( 'There is an JSON error with the Event Aggregator server. Please try your import again later.', 'the-events-calendar' ) );
|
67 |
|
68 |
tribe_register_error( 'core:aggregator:missing-csv-column-map', __( 'You must map columns from the CSV file to specific fields in order to perform a CSV import.', 'the-events-calendar' ) );
|
69 |
tribe_register_error( 'core:aggregator:missing-csv-file', __( 'The CSV file cannot be found. You may need to re-upload the file.', 'the-events-calendar' ) );
|
src/Tribe/Aggregator/Event.php
CHANGED
@@ -86,6 +86,8 @@ class Tribe__Events__Aggregator__Event {
|
|
86 |
'image' => 'image',
|
87 |
'facebook_id' => 'EventFacebookID',
|
88 |
'meetup_id' => 'EventMeetupID',
|
|
|
|
|
89 |
'uid' => 'uid',
|
90 |
'parent_uid' => 'parent_uid',
|
91 |
'recurrence' => 'recurrence',
|
@@ -106,6 +108,7 @@ class Tribe__Events__Aggregator__Event {
|
|
106 |
'_venue_id' => 'VenueID',
|
107 |
'facebook_id' => 'VenueFacebookID',
|
108 |
'meetup_id' => 'VenueMeetupID',
|
|
|
109 |
'venue' => 'Venue',
|
110 |
'address' => 'Address',
|
111 |
'city' => 'City',
|
@@ -124,6 +127,7 @@ class Tribe__Events__Aggregator__Event {
|
|
124 |
'_organizer_id' => 'OrganizerID',
|
125 |
'facebook_id' => 'OrganizerFacebookID',
|
126 |
'meetup_id' => 'OrganizerMeetupID',
|
|
|
127 |
'organizer' => 'Organizer',
|
128 |
'phone' => 'Phone',
|
129 |
'email' => 'Email',
|
86 |
'image' => 'image',
|
87 |
'facebook_id' => 'EventFacebookID',
|
88 |
'meetup_id' => 'EventMeetupID',
|
89 |
+
'eventbrite_id' => 'EventBriteID',
|
90 |
+
'eventbrite' => 'eventbrite',
|
91 |
'uid' => 'uid',
|
92 |
'parent_uid' => 'parent_uid',
|
93 |
'recurrence' => 'recurrence',
|
108 |
'_venue_id' => 'VenueID',
|
109 |
'facebook_id' => 'VenueFacebookID',
|
110 |
'meetup_id' => 'VenueMeetupID',
|
111 |
+
'eventbrite_id' => 'VenueEventBriteID',
|
112 |
'venue' => 'Venue',
|
113 |
'address' => 'Address',
|
114 |
'city' => 'City',
|
127 |
'_organizer_id' => 'OrganizerID',
|
128 |
'facebook_id' => 'OrganizerFacebookID',
|
129 |
'meetup_id' => 'OrganizerMeetupID',
|
130 |
+
'eventbrite_id' => 'OrganizerEventBriteID',
|
131 |
'organizer' => 'Organizer',
|
132 |
'phone' => 'Phone',
|
133 |
'email' => 'Email',
|
src/Tribe/Aggregator/Page.php
CHANGED
@@ -101,6 +101,7 @@ class Tribe__Events__Aggregator__Page {
|
|
101 |
'debug' => defined( 'WP_DEBUG' ) && true === WP_DEBUG,
|
102 |
),
|
103 |
'default_settings' => tribe( 'events-aggregator.settings' )->get_all_default_settings(),
|
|
|
104 |
),
|
105 |
);
|
106 |
|
101 |
'debug' => defined( 'WP_DEBUG' ) && true === WP_DEBUG,
|
102 |
),
|
103 |
'default_settings' => tribe( 'events-aggregator.settings' )->get_all_default_settings(),
|
104 |
+
'source_origin_regexp' => tribe( 'events-aggregator.settings' )->get_source_origin_regexp(),
|
105 |
),
|
106 |
);
|
107 |
|
src/Tribe/Aggregator/Processes/Import_Events.php
CHANGED
@@ -28,6 +28,11 @@ class Tribe__Events__Aggregator__Processes__Import_Events extends Tribe__Process
|
|
28 |
*/
|
29 |
protected $activities = array();
|
30 |
|
|
|
|
|
|
|
|
|
|
|
31 |
/**
|
32 |
* Returns the async process action name.
|
33 |
*
|
@@ -39,6 +44,21 @@ class Tribe__Events__Aggregator__Processes__Import_Events extends Tribe__Process
|
|
39 |
return 'ea_import_events';
|
40 |
}
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
/**
|
43 |
* Adds transitional data, used to check dependencies, to an event linked posts.
|
44 |
*
|
@@ -171,7 +191,15 @@ class Tribe__Events__Aggregator__Processes__Import_Events extends Tribe__Process
|
|
171 |
$data = (array) $item['data'];
|
172 |
$this->transitional_id = filter_var( $item['transitional_id'], FILTER_SANITIZE_STRING );
|
173 |
|
174 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
|
176 |
if ( empty( $dependencies ) ) {
|
177 |
$this->has_dependencies = false;
|
@@ -191,9 +219,13 @@ class Tribe__Events__Aggregator__Processes__Import_Events extends Tribe__Process
|
|
191 |
return $this->doing_sync ? $activity : false;
|
192 |
}
|
193 |
|
|
|
|
|
|
|
194 |
return $item;
|
195 |
}
|
196 |
|
|
|
197 |
/**
|
198 |
* Parses the Event Venue and Organizer dependencies.
|
199 |
*
|
28 |
*/
|
29 |
protected $activities = array();
|
30 |
|
31 |
+
/**
|
32 |
+
* @var int The maximum number of times and item should be requed due to unmet dependencies.
|
33 |
+
*/
|
34 |
+
protected $requeue_limit = 5;
|
35 |
+
|
36 |
/**
|
37 |
* Returns the async process action name.
|
38 |
*
|
44 |
return 'ea_import_events';
|
45 |
}
|
46 |
|
47 |
+
public function __construct() {
|
48 |
+
parent::__construct();
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Filters how many times an item can be requeued due to unmet dependencies.
|
52 |
+
*
|
53 |
+
* This is work-around for circular dependencies so higher number mean more safety and more
|
54 |
+
* processing time and smaller numbers mean less safety but reduced processing times.
|
55 |
+
*
|
56 |
+
* @param int $requeue_limit
|
57 |
+
* @param Tribe__Events__Aggregator__Processes__Import_Events $this
|
58 |
+
*/
|
59 |
+
$this->requeue_limit = apply_filters( 'tribe_aggregator_import_process_requeue_limit', $this->requeue_limit, $this );
|
60 |
+
}
|
61 |
+
|
62 |
/**
|
63 |
* Adds transitional data, used to check dependencies, to an event linked posts.
|
64 |
*
|
191 |
$data = (array) $item['data'];
|
192 |
$this->transitional_id = filter_var( $item['transitional_id'], FILTER_SANITIZE_STRING );
|
193 |
|
194 |
+
/**
|
195 |
+
* To avoid deadlocks when dealing with circular dependencies an item can be requeued only
|
196 |
+
* so many times.
|
197 |
+
* Dependency checks are in place to avoid DB-related critical paths: moving forward to
|
198 |
+
* resolve a circular dependency after a reasonable time is a reasonable step.
|
199 |
+
*/
|
200 |
+
if ( empty( $item['requeued'] ) || ( (int) $item['requeued'] < $this->requeue_limit ) ) {
|
201 |
+
$dependencies = $this->parse_linked_post_dependencies( $data );
|
202 |
+
}
|
203 |
|
204 |
if ( empty( $dependencies ) ) {
|
205 |
$this->has_dependencies = false;
|
219 |
return $this->doing_sync ? $activity : false;
|
220 |
}
|
221 |
|
222 |
+
// keep track of how many times the item was requeued due to unmet dependencies
|
223 |
+
$item['requeued'] = isset( $item['requeued'] ) ? (int) ( $item['requeued'] ) + 1 : 1;
|
224 |
+
|
225 |
return $item;
|
226 |
}
|
227 |
|
228 |
+
|
229 |
/**
|
230 |
* Parses the Event Venue and Organizer dependencies.
|
231 |
*
|
src/Tribe/Aggregator/Record/Abstract.php
CHANGED
@@ -40,6 +40,10 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
40 |
'source' => 'meetup_id',
|
41 |
'target' => 'EventMeetupID',
|
42 |
),
|
|
|
|
|
|
|
|
|
43 |
'ical' => array(
|
44 |
'source' => 'uid',
|
45 |
'target' => 'uid',
|
@@ -70,6 +74,10 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
70 |
'source' => 'meetup_id',
|
71 |
'target' => 'VenueMeetupID',
|
72 |
),
|
|
|
|
|
|
|
|
|
73 |
);
|
74 |
|
75 |
/**
|
@@ -84,6 +92,10 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
84 |
'source' => 'meetup_id',
|
85 |
'target' => 'OrganizerMeetupID',
|
86 |
),
|
|
|
|
|
|
|
|
|
87 |
);
|
88 |
|
89 |
/**
|
@@ -568,9 +580,15 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
568 |
* @return boolean|Tribe_Error|Tribe__Events__Aggregator__Record__Abstract
|
569 |
*/
|
570 |
public function create_child_record() {
|
|
|
|
|
|
|
|
|
|
|
|
|
571 |
$post = array(
|
572 |
// Stores the Key under `post_title` which is a very forgiving type of column on `wp_post`
|
573 |
-
'post_title' => $this->generate_title( $this->type, $this->origin, $
|
574 |
'post_type' => $this->post->post_type,
|
575 |
'ping_status' => $this->post->ping_status,
|
576 |
'post_mime_type' => $this->post->post_mime_type,
|
@@ -592,7 +610,7 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
592 |
// initialize the queue meta entry and set its status to fetching
|
593 |
$post['meta_input'][ self::$meta_key_prefix . Tribe__Events__Aggregator__Record__Queue::$queue_key ] = 'fetch';
|
594 |
|
595 |
-
$frequency = Tribe__Events__Aggregator__Cron::instance()->get_frequency( array( 'id' => $
|
596 |
if ( ! $frequency ) {
|
597 |
return tribe_error( 'core:aggregator:invalid-record-frequency', $post['meta_input'] );
|
598 |
}
|
@@ -725,6 +743,11 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
725 |
: date( Tribe__Date_Utils::DBDATETIMEFORMAT, $args['end'] );
|
726 |
}
|
727 |
|
|
|
|
|
|
|
|
|
|
|
728 |
// create the import on the Event Aggregator service
|
729 |
$response = $aggregator->api( 'import' )->create( $args );
|
730 |
|
@@ -826,6 +849,16 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
826 |
return tribe_error( 'core:aggregator:record-not-finalized' );
|
827 |
}
|
828 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
829 |
$import_data = $import_api->get( $this->meta['import_id'], $data );
|
830 |
|
831 |
$import_data = $this->maybe_cast_to_error( $import_data );
|
@@ -1210,7 +1243,7 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
1210 |
* @return array|WP_Error|Tribe__Events__Aggregator__Record__Queue
|
1211 |
*/
|
1212 |
public function process_posts( $data = array(), $start_immediately = false ) {
|
1213 |
-
if ( 'manual' === $this->type ) {
|
1214 |
/** @var Tribe__Events__Aggregator__Service $service */
|
1215 |
$service = tribe( 'events-aggregator.service' );
|
1216 |
$service->confirm_import( $this->meta );
|
@@ -1218,7 +1251,7 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
1218 |
|
1219 |
// if this is a batch push record then set its queue to fetching
|
1220 |
// to feed the UI something coherent
|
1221 |
-
if ( ! $this->is_polling() ) {
|
1222 |
// @todo let's revisit this to return when more UI is exposed
|
1223 |
$queue = new Tribe__Events__Aggregator__Record__Queue( $this, 'fetch' );
|
1224 |
|
@@ -1334,9 +1367,13 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
1334 |
$expected_created_events = $initial_created_events + count( $items );
|
1335 |
|
1336 |
$args = array(
|
1337 |
-
'post_status' =>
|
1338 |
);
|
1339 |
|
|
|
|
|
|
|
|
|
1340 |
$unique_field = $this->get_unique_field();
|
1341 |
$existing_ids = $this->get_existing_ids_from_import_data( $items );
|
1342 |
|
@@ -1624,6 +1661,7 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
1624 |
}
|
1625 |
|
1626 |
foreach ( $event['Organizer'] as $key => $organizer_data ) {
|
|
|
1627 |
// if provided a valid Organizer ID right away use it
|
1628 |
if ( ! empty( $organizer_data['OrganizerID'] ) ) {
|
1629 |
if ( tribe_is_organizer( $organizer_data['OrganizerID'] ) ) {
|
@@ -1775,7 +1813,6 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
1775 |
}
|
1776 |
}
|
1777 |
}
|
1778 |
-
|
1779 |
}
|
1780 |
}
|
1781 |
|
@@ -1957,10 +1994,11 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
1957 |
*
|
1958 |
* @since 4.6.16
|
1959 |
*
|
1960 |
-
* @param
|
1961 |
-
* @param
|
|
|
1962 |
*/
|
1963 |
-
do_action( 'tribe_aggregator_after_insert_post', $event, $this );
|
1964 |
}
|
1965 |
|
1966 |
remove_filter( 'tribe-post-origin', array( Tribe__Events__Aggregator__Records::instance(), 'filter_post_origin' ), 10 );
|
@@ -2129,7 +2167,7 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
2129 |
*/
|
2130 |
public function import_aggregator_image( $event ) {
|
2131 |
// Attempt to grab the event image
|
2132 |
-
$image_import = tribe( 'events-aggregator.main' )->api( 'image' )->get( $event['image']->id );
|
2133 |
|
2134 |
/**
|
2135 |
* Filters the returned event image url
|
@@ -2481,7 +2519,8 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
2481 |
$image = $this->import_image( $event );
|
2482 |
}
|
2483 |
|
2484 |
-
if (
|
|
|
2485 |
// Set as featured image
|
2486 |
$featured_status = $this->set_post_thumbnail( $event['ID'], $image->post_id );
|
2487 |
|
@@ -2520,7 +2559,7 @@ abstract class Tribe__Events__Aggregator__Record__Abstract {
|
|
2520 |
*
|
2521 |
* @return WP_Post|false Either the last child post object or `false` on failure.
|
2522 |
*/
|
2523 |
-
|
2524 |
if ( $this->post->post_parent ) {
|
2525 |
return $this->post;
|
2526 |
}
|
40 |
'source' => 'meetup_id',
|
41 |
'target' => 'EventMeetupID',
|
42 |
),
|
43 |
+
'eventbrite' => array(
|
44 |
+
'source' => 'eventbrite_id',
|
45 |
+
'target' => 'EventBriteID',
|
46 |
+
),
|
47 |
'ical' => array(
|
48 |
'source' => 'uid',
|
49 |
'target' => 'uid',
|
74 |
'source' => 'meetup_id',
|
75 |
'target' => 'VenueMeetupID',
|
76 |
),
|
77 |
+
'eventbrite' => array(
|
78 |
+
'source' => 'eventbrite_id',
|
79 |
+
'target' => 'VenueEventBriteID',
|
80 |
+
),
|
81 |
);
|
82 |
|
83 |
/**
|
92 |
'source' => 'meetup_id',
|
93 |
'target' => 'OrganizerMeetupID',
|
94 |
),
|
95 |
+
'eventbrite' => array(
|
96 |
+
'source' => 'eventbrite_id',
|
97 |
+
'target' => 'OrganizerEventBriteID',
|
98 |
+
),
|
99 |
);
|
100 |
|
101 |
/**
|
580 |
* @return boolean|Tribe_Error|Tribe__Events__Aggregator__Record__Abstract
|
581 |
*/
|
582 |
public function create_child_record() {
|
583 |
+
$frequency_id = 'on_demand';
|
584 |
+
|
585 |
+
if ( ! empty( $this->meta['frequency'] ) ) {
|
586 |
+
$frequency_id = $this->meta['frequency'];
|
587 |
+
}
|
588 |
+
|
589 |
$post = array(
|
590 |
// Stores the Key under `post_title` which is a very forgiving type of column on `wp_post`
|
591 |
+
'post_title' => $this->generate_title( $this->type, $this->origin, $frequency_id, $this->post->ID ),
|
592 |
'post_type' => $this->post->post_type,
|
593 |
'ping_status' => $this->post->ping_status,
|
594 |
'post_mime_type' => $this->post->post_mime_type,
|
610 |
// initialize the queue meta entry and set its status to fetching
|
611 |
$post['meta_input'][ self::$meta_key_prefix . Tribe__Events__Aggregator__Record__Queue::$queue_key ] = 'fetch';
|
612 |
|
613 |
+
$frequency = Tribe__Events__Aggregator__Cron::instance()->get_frequency( array( 'id' => $frequency_id ) );
|
614 |
if ( ! $frequency ) {
|
615 |
return tribe_error( 'core:aggregator:invalid-record-frequency', $post['meta_input'] );
|
616 |
}
|
743 |
: date( Tribe__Date_Utils::DBDATETIMEFORMAT, $args['end'] );
|
744 |
}
|
745 |
|
746 |
+
// Set site for origin(s) that need it for new token handling.
|
747 |
+
if ( 'eventbrite' === $args['origin'] ) {
|
748 |
+
$args['site'] = site_url();
|
749 |
+
}
|
750 |
+
|
751 |
// create the import on the Event Aggregator service
|
752 |
$response = $aggregator->api( 'import' )->create( $args );
|
753 |
|
849 |
return tribe_error( 'core:aggregator:record-not-finalized' );
|
850 |
}
|
851 |
|
852 |
+
/**
|
853 |
+
* Allow filtering of the Import data Request Args
|
854 |
+
*
|
855 |
+
* @since 4.6.18
|
856 |
+
*
|
857 |
+
* @param array $data Which Arguments
|
858 |
+
* @param Tribe__Events__Aggregator__Record__Abstract $record Record we are dealing with
|
859 |
+
*/
|
860 |
+
$data = apply_filters( 'tribe_aggregator_get_import_data_args', $data, $this );
|
861 |
+
|
862 |
$import_data = $import_api->get( $this->meta['import_id'], $data );
|
863 |
|
864 |
$import_data = $this->maybe_cast_to_error( $import_data );
|
1243 |
* @return array|WP_Error|Tribe__Events__Aggregator__Record__Queue
|
1244 |
*/
|
1245 |
public function process_posts( $data = array(), $start_immediately = false ) {
|
1246 |
+
if ( ! $start_immediately && 'manual' === $this->type ) {
|
1247 |
/** @var Tribe__Events__Aggregator__Service $service */
|
1248 |
$service = tribe( 'events-aggregator.service' );
|
1249 |
$service->confirm_import( $this->meta );
|
1251 |
|
1252 |
// if this is a batch push record then set its queue to fetching
|
1253 |
// to feed the UI something coherent
|
1254 |
+
if ( ! $start_immediately && ! $this->is_polling() ) {
|
1255 |
// @todo let's revisit this to return when more UI is exposed
|
1256 |
$queue = new Tribe__Events__Aggregator__Record__Queue( $this, 'fetch' );
|
1257 |
|
1367 |
$expected_created_events = $initial_created_events + count( $items );
|
1368 |
|
1369 |
$args = array(
|
1370 |
+
'post_status' => 'draft',
|
1371 |
);
|
1372 |
|
1373 |
+
if ( ! empty( $this->meta['post_status'] ) ) {
|
1374 |
+
$args['post_status'] = $this->meta['post_status'];
|
1375 |
+
}
|
1376 |
+
|
1377 |
$unique_field = $this->get_unique_field();
|
1378 |
$existing_ids = $this->get_existing_ids_from_import_data( $items );
|
1379 |
|
1661 |
}
|
1662 |
|
1663 |
foreach ( $event['Organizer'] as $key => $organizer_data ) {
|
1664 |
+
|
1665 |
// if provided a valid Organizer ID right away use it
|
1666 |
if ( ! empty( $organizer_data['OrganizerID'] ) ) {
|
1667 |
if ( tribe_is_organizer( $organizer_data['OrganizerID'] ) ) {
|
1813 |
}
|
1814 |
}
|
1815 |
}
|
|
|
1816 |
}
|
1817 |
}
|
1818 |
|
1994 |
*
|
1995 |
* @since 4.6.16
|
1996 |
*
|
1997 |
+
* @param array $event Which Event data was sent
|
1998 |
+
* @param array $item Raw version of the data sent from EA
|
1999 |
+
* @param self $record The record we are dealing with
|
2000 |
*/
|
2001 |
+
do_action( 'tribe_aggregator_after_insert_post', $event, $item, $this );
|
2002 |
}
|
2003 |
|
2004 |
remove_filter( 'tribe-post-origin', array( Tribe__Events__Aggregator__Records::instance(), 'filter_post_origin' ), 10 );
|
2167 |
*/
|
2168 |
public function import_aggregator_image( $event ) {
|
2169 |
// Attempt to grab the event image
|
2170 |
+
$image_import = tribe( 'events-aggregator.main' )->api( 'image' )->get( $event['image']->id, $this );
|
2171 |
|
2172 |
/**
|
2173 |
* Filters the returned event image url
|
2519 |
$image = $this->import_image( $event );
|
2520 |
}
|
2521 |
|
2522 |
+
if ( $image && ! is_wp_error( $image ) && ! empty( $image->post_id ) ) {
|
2523 |
+
|
2524 |
// Set as featured image
|
2525 |
$featured_status = $this->set_post_thumbnail( $event['ID'], $image->post_id );
|
2526 |
|
2559 |
*
|
2560 |
* @return WP_Post|false Either the last child post object or `false` on failure.
|
2561 |
*/
|
2562 |
+
public function get_last_child_post( $force = false ) {
|
2563 |
if ( $this->post->post_parent ) {
|
2564 |
return $this->post;
|
2565 |
}
|
src/Tribe/Aggregator/Record/Eventbrite.php
CHANGED
@@ -5,6 +5,80 @@ defined( 'WPINC' ) or die;
|
|
5 |
class Tribe__Events__Aggregator__Record__Eventbrite extends Tribe__Events__Aggregator__Record__Abstract {
|
6 |
public $origin = 'eventbrite';
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
/**
|
9 |
* Public facing Label for this Origin
|
10 |
*
|
@@ -13,4 +87,62 @@ class Tribe__Events__Aggregator__Record__Eventbrite extends Tribe__Events__Aggre
|
|
13 |
public function get_label() {
|
14 |
return __( 'Eventbrite', 'the-events-calendar' );
|
15 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
}
|
5 |
class Tribe__Events__Aggregator__Record__Eventbrite extends Tribe__Events__Aggregator__Record__Abstract {
|
6 |
public $origin = 'eventbrite';
|
7 |
|
8 |
+
/**
|
9 |
+
* Queues the import on the Aggregator service
|
10 |
+
*/
|
11 |
+
public function queue_import( $args = array() ) {
|
12 |
+
|
13 |
+
$defaults = array(
|
14 |
+
'site' => urlencode( site_url() ),
|
15 |
+
);
|
16 |
+
|
17 |
+
$args = wp_parse_args( $args, $defaults );
|
18 |
+
|
19 |
+
return parent::queue_import( $args );
|
20 |
+
}
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Gets the Regular Expression string to match a source URL
|
24 |
+
*
|
25 |
+
* @since 4.6.18
|
26 |
+
*
|
27 |
+
* @return string
|
28 |
+
*/
|
29 |
+
public static function get_source_regexp() {
|
30 |
+
return '^(https?:\/\/)?(www\.)?eventbrite\.com(\.[a-z]{2})?\/';
|
31 |
+
}
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Returns the Eventbrite authorization token generation URL.
|
35 |
+
*
|
36 |
+
* @param array $args
|
37 |
+
*
|
38 |
+
* @return string Either the URL to obtain Eventbrite authorization token or an empty string.
|
39 |
+
*/
|
40 |
+
public static function get_auth_url( $args = array() ) {
|
41 |
+
$service = tribe( 'events-aggregator.service' );
|
42 |
+
|
43 |
+
if ( $service->api() instanceof WP_Error ) {
|
44 |
+
return '';
|
45 |
+
}
|
46 |
+
|
47 |
+
$api = $service->api();
|
48 |
+
$key = $api->key;
|
49 |
+
$key2 = null;
|
50 |
+
|
51 |
+
if ( ! empty( $api->licenses['tribe-eventbrite'] ) ) {
|
52 |
+
$eb_license = $api->licenses['tribe-eventbrite'];
|
53 |
+
|
54 |
+
if ( empty( $key ) ) {
|
55 |
+
$key = $eb_license;
|
56 |
+
} else {
|
57 |
+
$key2 = $eb_license;
|
58 |
+
}
|
59 |
+
}
|
60 |
+
|
61 |
+
$url = $service->api()->domain . 'eventbrite/' . $key;
|
62 |
+
$defaults = array(
|
63 |
+
'referral' => urlencode( home_url() ),
|
64 |
+
'admin_url' => urlencode( get_admin_url() ),
|
65 |
+
'type' => 'new',
|
66 |
+
'lang' => get_bloginfo( 'language' ),
|
67 |
+
);
|
68 |
+
|
69 |
+
if ( $key2 ) {
|
70 |
+
$defaults['licenses'] = array(
|
71 |
+
'tribe-eventbrite' => $key2,
|
72 |
+
);
|
73 |
+
}
|
74 |
+
|
75 |
+
$args = wp_parse_args( $args, $defaults );
|
76 |
+
|
77 |
+
$url = add_query_arg( $args, $url );
|
78 |
+
|
79 |
+
return $url;
|
80 |
+
}
|
81 |
+
|
82 |
/**
|
83 |
* Public facing Label for this Origin
|
84 |
*
|
87 |
public function get_label() {
|
88 |
return __( 'Eventbrite', 'the-events-calendar' );
|
89 |
}
|
90 |
+
|
91 |
+
/**
|
92 |
+
* Filters the event to ensure that a proper URL is in the EventURL
|
93 |
+
*
|
94 |
+
* @param array $event Event data
|
95 |
+
* @param Tribe__Events__Aggregator__Record__Abstract $record Aggregator Import Record
|
96 |
+
*
|
97 |
+
* @return array
|
98 |
+
*/
|
99 |
+
public static function filter_event_to_force_url( $event, $record ) {
|
100 |
+
if ( 'eventbrite' !== $record->origin ) {
|
101 |
+
return $event;
|
102 |
+
}
|
103 |
+
|
104 |
+
if ( ! empty( $event['EventURL'] ) ) {
|
105 |
+
return $event;
|
106 |
+
}
|
107 |
+
|
108 |
+
$event['EventURL'] = $record->meta['source'];
|
109 |
+
|
110 |
+
return $event;
|
111 |
+
}
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Filters the event to ensure that fields are preserved that are not otherwise supported by Eventbrite
|
115 |
+
*
|
116 |
+
* @param array $event Event data
|
117 |
+
* @param Tribe__Events__Aggregator__Record__Abstract $record Aggregator Import Record
|
118 |
+
*
|
119 |
+
* @return array
|
120 |
+
*/
|
121 |
+
public static function filter_event_to_preserve_fields( $event, $record ) {
|
122 |
+
if ( 'eventbrite' !== $record->origin ) {
|
123 |
+
return $event;
|
124 |
+
}
|
125 |
+
|
126 |
+
return self::preserve_event_option_fields( $event );
|
127 |
+
}
|
128 |
+
|
129 |
+
/**
|
130 |
+
* Add Site URL for Eventbrite Requets
|
131 |
+
*
|
132 |
+
* @since 4.6.18
|
133 |
+
*
|
134 |
+
* @param array $args EA REST arguments
|
135 |
+
* @param Tribe__Events__Aggregator__Record__Abstract $record Aggregator Import Record
|
136 |
+
*
|
137 |
+
* @return mixed
|
138 |
+
*/
|
139 |
+
public static function filter_add_site_get_import_data( $args, $record ) {
|
140 |
+
if ( 'eventbrite' !== $record->origin ) {
|
141 |
+
return $args;
|
142 |
+
}
|
143 |
+
|
144 |
+
$args['site'] = urlencode( site_url() );
|
145 |
+
|
146 |
+
return $args;
|
147 |
+
}
|
148 |
}
|
src/Tribe/Aggregator/Record/Facebook.php
CHANGED
@@ -20,6 +20,17 @@ class Tribe__Events__Aggregator__Record__Facebook extends Tribe__Events__Aggrega
|
|
20 |
return parent::queue_import( $args );
|
21 |
}
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
/**
|
24 |
* Returns the Facebook authorization token generation URL.
|
25 |
*
|
20 |
return parent::queue_import( $args );
|
21 |
}
|
22 |
|
23 |
+
/**
|
24 |
+
* Gets the Regular Expression string to match a source URL
|
25 |
+
*
|
26 |
+
* @since 4.6.18
|
27 |
+
*
|
28 |
+
* @return string
|
29 |
+
*/
|
30 |
+
public static function get_source_regexp() {
|
31 |
+
return '^(https?:\/\/)?(www\.)?facebook\.com(\.[a-z]{2})?\/';
|
32 |
+
}
|
33 |
+
|
34 |
/**
|
35 |
* Returns the Facebook authorization token generation URL.
|
36 |
*
|
src/Tribe/Aggregator/Record/Meetup.php
CHANGED
@@ -20,6 +20,17 @@ class Tribe__Events__Aggregator__Record__Meetup extends Tribe__Events__Aggregato
|
|
20 |
return parent::queue_import( $args );
|
21 |
}
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
/**
|
24 |
* Public facing Label for this Origin
|
25 |
*
|
20 |
return parent::queue_import( $args );
|
21 |
}
|
22 |
|
23 |
+
/**
|
24 |
+
* Gets the Regular Expression string to match a source URL
|
25 |
+
*
|
26 |
+
* @since 4.6.18
|
27 |
+
*
|
28 |
+
* @return string
|
29 |
+
*/
|
30 |
+
public static function get_source_regexp() {
|
31 |
+
return '^(https?:\/\/)?(www\.)?meetup\.com(\.[a-z]{2})?\/';
|
32 |
+
}
|
33 |
+
|
34 |
/**
|
35 |
* Public facing Label for this Origin
|
36 |
*
|
src/Tribe/Aggregator/Record/Url.php
CHANGED
@@ -16,4 +16,5 @@ class Tribe__Events__Aggregator__Record__Url extends Tribe__Events__Aggregator__
|
|
16 |
public function get_label() {
|
17 |
return __( 'Other URL', 'the-events-calendar' );
|
18 |
}
|
|
|
19 |
}
|
16 |
public function get_label() {
|
17 |
return __( 'Other URL', 'the-events-calendar' );
|
18 |
}
|
19 |
+
|
20 |
}
|
src/Tribe/Aggregator/Records.php
CHANGED
@@ -561,8 +561,18 @@ Tribe__Events__Aggregator__Records {
|
|
561 |
return wp_send_json_error();
|
562 |
}
|
563 |
|
564 |
-
|
565 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
566 |
|
567 |
return wp_send_json_success();
|
568 |
}
|
@@ -672,6 +682,9 @@ Tribe__Events__Aggregator__Records {
|
|
672 |
// Edit Link Filter
|
673 |
add_filter( 'get_edit_post_link', array( $this, 'filter_edit_link' ), 15, 3 );
|
674 |
|
|
|
|
|
|
|
675 |
// Filter ical events to preserve some fields that aren't supported by iCalendar
|
676 |
add_filter( 'tribe_aggregator_before_update_event', array( 'Tribe__Events__Aggregator__Record__iCal', 'filter_event_to_preserve_fields' ), 10, 2 );
|
677 |
|
561 |
return wp_send_json_error();
|
562 |
}
|
563 |
|
564 |
+
if ( ! empty( $_GET['trigger_new'] ) ) {
|
565 |
+
$_GET['tribe_queue_sync'] = true;
|
566 |
+
|
567 |
+
$record->update_meta( 'in_progress', null );
|
568 |
+
$record->update_meta( 'queue_id', null );
|
569 |
+
|
570 |
+
$record->set_status_as_pending();
|
571 |
+
$record->process_posts( $request, true );
|
572 |
+
$record->set_status_as_success();
|
573 |
+
} else {
|
574 |
+
$record->process_posts( $request, true );
|
575 |
+
}
|
576 |
|
577 |
return wp_send_json_success();
|
578 |
}
|
682 |
// Edit Link Filter
|
683 |
add_filter( 'get_edit_post_link', array( $this, 'filter_edit_link' ), 15, 3 );
|
684 |
|
685 |
+
// Filter Eventbrite to Add Site to URL
|
686 |
+
add_filter( 'tribe_aggregator_get_import_data_args', array( 'Tribe__Events__Aggregator__Record__Eventbrite', 'filter_add_site_get_import_data' ), 10, 2 );
|
687 |
+
|
688 |
// Filter ical events to preserve some fields that aren't supported by iCalendar
|
689 |
add_filter( 'tribe_aggregator_before_update_event', array( 'Tribe__Events__Aggregator__Record__iCal', 'filter_event_to_preserve_fields' ), 10, 2 );
|
690 |
|
src/Tribe/Aggregator/Service.php
CHANGED
@@ -32,6 +32,7 @@ class Tribe__Events__Aggregator__Service {
|
|
32 |
* @type string $version Which version of we are dealing with
|
33 |
* @type string $domain Domain in which the API lies
|
34 |
* @type string $path Path of the API on the domain above
|
|
|
35 |
* }
|
36 |
*/
|
37 |
public $api = array(
|
@@ -39,6 +40,7 @@ class Tribe__Events__Aggregator__Service {
|
|
39 |
'version' => 'v1',
|
40 |
'domain' => 'https://ea.theeventscalendar.com/',
|
41 |
'path' => 'api/aggregator/',
|
|
|
42 |
);
|
43 |
|
44 |
/**
|
@@ -85,10 +87,31 @@ class Tribe__Events__Aggregator__Service {
|
|
85 |
|
86 |
/**
|
87 |
* Creates a clean way to filter and redirect to another API domain/path
|
88 |
-
* @
|
89 |
*/
|
90 |
$api = (object) apply_filters( 'tribe_aggregator_api', $api );
|
91 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
// The user doesn't have a license key
|
93 |
if ( empty( $api->key ) ) {
|
94 |
return tribe_error( 'core:aggregator:invalid-service-key' );
|
@@ -234,15 +257,24 @@ class Tribe__Events__Aggregator__Service {
|
|
234 |
$args = $data;
|
235 |
}
|
236 |
|
|
|
|
|
|
|
|
|
|
|
237 |
$response = $this->requests->post( esc_url_raw( $url ), $args );
|
238 |
|
239 |
if ( is_wp_error( $response ) ) {
|
240 |
return $response;
|
241 |
}
|
242 |
|
243 |
-
$
|
244 |
|
245 |
-
|
|
|
|
|
|
|
|
|
246 |
}
|
247 |
|
248 |
/**
|
@@ -293,6 +325,72 @@ class Tribe__Events__Aggregator__Service {
|
|
293 |
return $response;
|
294 |
}
|
295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
296 |
/**
|
297 |
* Fetch import data from service
|
298 |
*
|
@@ -330,6 +428,22 @@ class Tribe__Events__Aggregator__Service {
|
|
330 |
|
331 |
$args = $this->apply_import_limit( $args );
|
332 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
333 |
$request_args = array(
|
334 |
'body' => $args,
|
335 |
);
|
@@ -398,11 +512,22 @@ class Tribe__Events__Aggregator__Service {
|
|
398 |
* Fetches an image from the Event Aggregator service
|
399 |
*
|
400 |
* @param string $image_id Image ID to fetch
|
|
|
401 |
*
|
402 |
* @return stdClass|WP_Error
|
403 |
*/
|
404 |
-
public function get_image( $image_id ) {
|
405 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
406 |
|
407 |
return $response;
|
408 |
}
|
@@ -536,6 +661,8 @@ class Tribe__Events__Aggregator__Service {
|
|
536 |
'error:create-import-invalid-params' => __( 'Events could not be imported. The import parameters were invalid.', 'the-events-calendar' ),
|
537 |
'error:fb-permissions' => __( 'Events cannot be imported because Facebook has returned an error. This could mean that the event ID does not exist, the event or source is marked as Private, or the event or source has been otherwise restricted by Facebook. You can <a href="https://theeventscalendar.com/knowledgebase/import-errors/" target="_blank">read more about Facebook restrictions in our knowledgebase</a>.', 'the-events-calendar' ),
|
538 |
'error:fb-no-results' => __( 'No upcoming Facebook events found.', 'the-events-calendar' ),
|
|
|
|
|
539 |
'error:fetch-404' => __( 'The URL provided could not be reached.', 'the-events-calendar' ),
|
540 |
'error:fetch-failed' => __( 'The URL provided failed to load.', 'the-events-calendar' ),
|
541 |
'error:get-image' => __( 'The image associated with your event could not be imported.', 'the-events-calendar' ),
|
@@ -551,6 +678,7 @@ class Tribe__Events__Aggregator__Service {
|
|
551 |
'success' => __( 'Success', 'the-events-calendar' ),
|
552 |
'success:create-import' => __( 'Import created', 'the-events-calendar' ),
|
553 |
'success:facebook-get-token' => __( 'Successfully fetched Facebook Token', 'the-events-calendar' ),
|
|
|
554 |
'success:get-origin' => __( 'Successfully loaded import origins', 'the-events-calendar' ),
|
555 |
'success:import-complete' => __( 'Import is complete', 'the-events-calendar' ),
|
556 |
'success:queued' => __( 'Import queued', 'the-events-calendar' ),
|
@@ -602,9 +730,16 @@ class Tribe__Events__Aggregator__Service {
|
|
602 |
$keys = array_combine( $keys, $keys );
|
603 |
$confirmation_args = array_intersect_key( $args, $keys );
|
604 |
$confirmation_args = array_merge( $confirmation_args, array(
|
605 |
-
'facebook_token'
|
606 |
-
'
|
|
|
607 |
) );
|
|
|
|
|
|
|
|
|
|
|
|
|
608 |
$response = $this->post_import( $confirmation_args );
|
609 |
|
610 |
$confirmed = ! empty( $response->status ) && 0 !== strpos( $response->status, 'error' );
|
@@ -692,4 +827,4 @@ class Tribe__Events__Aggregator__Service {
|
|
692 |
|
693 |
return $args;
|
694 |
}
|
695 |
-
}
|
32 |
* @type string $version Which version of we are dealing with
|
33 |
* @type string $domain Domain in which the API lies
|
34 |
* @type string $path Path of the API on the domain above
|
35 |
+
* @type array $licenses Array with plugins and licenses that we will pass to EA
|
36 |
* }
|
37 |
*/
|
38 |
public $api = array(
|
40 |
'version' => 'v1',
|
41 |
'domain' => 'https://ea.theeventscalendar.com/',
|
42 |
'path' => 'api/aggregator/',
|
43 |
+
'licenses' => array(),
|
44 |
);
|
45 |
|
46 |
/**
|
87 |
|
88 |
/**
|
89 |
* Creates a clean way to filter and redirect to another API domain/path
|
90 |
+
* @param stdClass API object
|
91 |
*/
|
92 |
$api = (object) apply_filters( 'tribe_aggregator_api', $api );
|
93 |
|
94 |
+
// Allows Eventbrite and others to skip ea license check
|
95 |
+
if ( ! empty( $api->licenses ) ) {
|
96 |
+
foreach ( $api->licenses as $plugin => $key ) {
|
97 |
+
// If empty Key was passed we skip
|
98 |
+
if ( empty( $key ) ) {
|
99 |
+
continue;
|
100 |
+
}
|
101 |
+
|
102 |
+
$aggregator = tribe( 'events-aggregator.main' );
|
103 |
+
$plugin_name = $aggregator->filter_pue_plugin_name( '', $plugin );
|
104 |
+
|
105 |
+
$pue_notices = Tribe__Main::instance()->pue_notices();
|
106 |
+
$has_notice = $pue_notices->has_notice( $plugin_name );
|
107 |
+
|
108 |
+
// Means that we have a license and no notice - Valid Key
|
109 |
+
if ( ! $has_notice ) {
|
110 |
+
return $api;
|
111 |
+
}
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
// The user doesn't have a license key
|
116 |
if ( empty( $api->key ) ) {
|
117 |
return tribe_error( 'core:aggregator:invalid-service-key' );
|
257 |
$args = $data;
|
258 |
}
|
259 |
|
260 |
+
// if not timeout was set we pass it as 15 seconds
|
261 |
+
if ( ! isset( $args['timeout'] ) ) {
|
262 |
+
$args['timeout'] = 15;
|
263 |
+
}
|
264 |
+
|
265 |
$response = $this->requests->post( esc_url_raw( $url ), $args );
|
266 |
|
267 |
if ( is_wp_error( $response ) ) {
|
268 |
return $response;
|
269 |
}
|
270 |
|
271 |
+
$json = json_decode( wp_remote_retrieve_body( $response ) );
|
272 |
|
273 |
+
if ( empty( $json ) ) {
|
274 |
+
return tribe_error( 'core:aggregator:invalid-json-response', array( 'response' => $response ), array( 'response' => $response ) );
|
275 |
+
}
|
276 |
+
|
277 |
+
return $json;
|
278 |
}
|
279 |
|
280 |
/**
|
325 |
return $response;
|
326 |
}
|
327 |
|
328 |
+
/**
|
329 |
+
* Get Eventbrite Arguments for EA
|
330 |
+
*
|
331 |
+
* @since 4.6.18
|
332 |
+
*
|
333 |
+
* @return mixed|void
|
334 |
+
*/
|
335 |
+
public function get_eventbrite_args( ) {
|
336 |
+
$args = array(
|
337 |
+
'referral' => urlencode( home_url() ),
|
338 |
+
'url' => urlencode( site_url() ),
|
339 |
+
'secret_key' => tribe( 'events-aggregator.settings' )->get_eb_security_key()->security_key,
|
340 |
+
);
|
341 |
+
|
342 |
+
/**
|
343 |
+
* Allow filtering for which params we are sending to EA for Token callback
|
344 |
+
*
|
345 |
+
* @since 4.6.18
|
346 |
+
*
|
347 |
+
* @param array $args Which arguments are sent to Token Callback
|
348 |
+
*/
|
349 |
+
return apply_filters( 'tribe_aggregator_eventbrite_token_callback_args', $args );
|
350 |
+
}
|
351 |
+
|
352 |
+
/**
|
353 |
+
* Fetch Eventbrite Extended Token from the Service
|
354 |
+
*
|
355 |
+
* @since 4.6.18
|
356 |
+
*
|
357 |
+
* @return stdClass|WP_Error
|
358 |
+
*/
|
359 |
+
public function has_eventbrite_authorized() {
|
360 |
+
|
361 |
+
$args = $this->get_eventbrite_args();
|
362 |
+
|
363 |
+
$response = $this->get( 'eventbrite/validate', $args );
|
364 |
+
|
365 |
+
// If we have an WP_Error we return only CSV
|
366 |
+
if ( is_wp_error( $response ) ) {
|
367 |
+
return tribe_error( 'core:aggregator:invalid-eventbrite-token', array(), array( 'response' => $response ) );
|
368 |
+
}
|
369 |
+
|
370 |
+
return $response;
|
371 |
+
}
|
372 |
+
|
373 |
+
/**
|
374 |
+
* Disconnect Eventbrite Token on EA
|
375 |
+
*
|
376 |
+
* @since 4.6.18
|
377 |
+
*
|
378 |
+
* @return stdClass|WP_Error
|
379 |
+
*/
|
380 |
+
public function disconnect_eventbrite_token() {
|
381 |
+
|
382 |
+
$args = $this->get_eventbrite_args();
|
383 |
+
|
384 |
+
$response = $this->get( 'eventbrite/disconnect', $args );
|
385 |
+
|
386 |
+
// If we have an WP_Error we return only CSV
|
387 |
+
if ( is_wp_error( $response ) ) {
|
388 |
+
return tribe_error( 'core:aggregator:invalid-eventbrite-token', array(), array( 'response' => $response ) );
|
389 |
+
}
|
390 |
+
|
391 |
+
return $response;
|
392 |
+
}
|
393 |
+
|
394 |
/**
|
395 |
* Fetch import data from service
|
396 |
*
|
428 |
|
429 |
$args = $this->apply_import_limit( $args );
|
430 |
|
431 |
+
/**
|
432 |
+
* Allows filtering to add a PUE key to be passed to the EA service
|
433 |
+
*
|
434 |
+
* @since 4.6.18
|
435 |
+
*
|
436 |
+
* @param bool|string $pue_key PUE key
|
437 |
+
* @param array $args Arguments to queue the import
|
438 |
+
* @param self $record Which record we are dealing with
|
439 |
+
*/
|
440 |
+
$licenses = apply_filters( 'tribe_aggregator_service_post_pue_licenses', array(), $args, $this );
|
441 |
+
|
442 |
+
// If we have a key we add that to the Arguments
|
443 |
+
if ( ! empty( $licenses ) ) {
|
444 |
+
$args['licenses'] = $licenses;
|
445 |
+
}
|
446 |
+
|
447 |
$request_args = array(
|
448 |
'body' => $args,
|
449 |
);
|
512 |
* Fetches an image from the Event Aggregator service
|
513 |
*
|
514 |
* @param string $image_id Image ID to fetch
|
515 |
+
* @param Tribe__Events__Aggregator__Record__Abstract $record Record Object
|
516 |
*
|
517 |
* @return stdClass|WP_Error
|
518 |
*/
|
519 |
+
public function get_image( $image_id, $record ) {
|
520 |
+
/**
|
521 |
+
* Allow filtering of the Image data Request Args
|
522 |
+
*
|
523 |
+
* @since 4.6.18
|
524 |
+
*
|
525 |
+
* @param array $data Which Arguments
|
526 |
+
* @param strng $image_id Image ID
|
527 |
+
*/
|
528 |
+
$data = apply_filters( 'tribe_aggregator_get_image_data_args', array(), $record, $image_id );
|
529 |
+
|
530 |
+
$response = $this->get( 'image/' . $image_id, $data );
|
531 |
|
532 |
return $response;
|
533 |
}
|
661 |
'error:create-import-invalid-params' => __( 'Events could not be imported. The import parameters were invalid.', 'the-events-calendar' ),
|
662 |
'error:fb-permissions' => __( 'Events cannot be imported because Facebook has returned an error. This could mean that the event ID does not exist, the event or source is marked as Private, or the event or source has been otherwise restricted by Facebook. You can <a href="https://theeventscalendar.com/knowledgebase/import-errors/" target="_blank">read more about Facebook restrictions in our knowledgebase</a>.', 'the-events-calendar' ),
|
663 |
'error:fb-no-results' => __( 'No upcoming Facebook events found.', 'the-events-calendar' ),
|
664 |
+
'error:eb-permissions' => __( 'Events cannot be imported because Eventbrite has returned an error. This could mean that the event ID does not exist, the event or source is marked as Private, or the event or source has been otherwise restricted by Eventbrite. You can <a href="https://theeventscalendar.com/knowledgebase/import-errors/" target="_blank">read more about Eventbrite restrictions in our knowledgebase</a>.', 'the-events-calendar' ),
|
665 |
+
'error:eb-no-results' => __( 'No upcoming Eventbrite events found.', 'the-events-calendar' ),
|
666 |
'error:fetch-404' => __( 'The URL provided could not be reached.', 'the-events-calendar' ),
|
667 |
'error:fetch-failed' => __( 'The URL provided failed to load.', 'the-events-calendar' ),
|
668 |
'error:get-image' => __( 'The image associated with your event could not be imported.', 'the-events-calendar' ),
|
678 |
'success' => __( 'Success', 'the-events-calendar' ),
|
679 |
'success:create-import' => __( 'Import created', 'the-events-calendar' ),
|
680 |
'success:facebook-get-token' => __( 'Successfully fetched Facebook Token', 'the-events-calendar' ),
|
681 |
+
'success:eventbrite-get-token' => __( 'Successfully fetched Eventbrite Token', 'the-events-calendar' ),
|
682 |
'success:get-origin' => __( 'Successfully loaded import origins', 'the-events-calendar' ),
|
683 |
'success:import-complete' => __( 'Import is complete', 'the-events-calendar' ),
|
684 |
'success:queued' => __( 'Import queued', 'the-events-calendar' ),
|
730 |
$keys = array_combine( $keys, $keys );
|
731 |
$confirmation_args = array_intersect_key( $args, $keys );
|
732 |
$confirmation_args = array_merge( $confirmation_args, array(
|
733 |
+
'facebook_token' => '1',
|
734 |
+
'eventbrite_token' => '1',
|
735 |
+
'meetup_api_key' => '1',
|
736 |
) );
|
737 |
+
|
738 |
+
// Set site for origin(s) that need it for new token handling.
|
739 |
+
if ( 'eventbrite' === $confirmation_args['origin'] ) {
|
740 |
+
$confirmation_args['site'] = site_url();
|
741 |
+
}
|
742 |
+
|
743 |
$response = $this->post_import( $confirmation_args );
|
744 |
|
745 |
$confirmed = ! empty( $response->status ) && 0 !== strpos( $response->status, 'error' );
|
827 |
|
828 |
return $args;
|
829 |
}
|
830 |
+
}
|
src/Tribe/Aggregator/Settings.php
CHANGED
@@ -32,6 +32,7 @@ class Tribe__Events__Aggregator__Settings {
|
|
32 |
public function __construct() {
|
33 |
add_action( 'tribe_settings_do_tabs', array( $this, 'do_import_settings_tab' ) );
|
34 |
add_action( 'current_screen', array( $this, 'maybe_clear_fb_credentials' ) );
|
|
|
35 |
}
|
36 |
|
37 |
/**
|
@@ -126,6 +127,147 @@ class Tribe__Events__Aggregator__Settings {
|
|
126 |
return $credentials->expires > $time;
|
127 |
}
|
128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
public function do_import_settings_tab() {
|
130 |
include_once Tribe__Events__Main::instance()->plugin_path . 'src/admin-views/aggregator/settings.php';
|
131 |
}
|
@@ -136,6 +278,7 @@ class Tribe__Events__Aggregator__Settings {
|
|
136 |
'gcal',
|
137 |
'ical',
|
138 |
'ics',
|
|
|
139 |
'facebook',
|
140 |
'meetup',
|
141 |
'url',
|
@@ -449,4 +592,58 @@ class Tribe__Events__Aggregator__Settings {
|
|
449 |
*/
|
450 |
return apply_filters( 'tribe_aggregator_import_range_default', 30 * DAY_IN_SECONDS );
|
451 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
452 |
}
|
32 |
public function __construct() {
|
33 |
add_action( 'tribe_settings_do_tabs', array( $this, 'do_import_settings_tab' ) );
|
34 |
add_action( 'current_screen', array( $this, 'maybe_clear_fb_credentials' ) );
|
35 |
+
add_action( 'current_screen', array( $this, 'maybe_clear_eb_credentials' ) );
|
36 |
}
|
37 |
|
38 |
/**
|
127 |
return $credentials->expires > $time;
|
128 |
}
|
129 |
|
130 |
+
/**
|
131 |
+
* Hooked to current_screen, this method identifies whether or not eb credentials should be cleared
|
132 |
+
*
|
133 |
+
* @param WP_Screen $screen
|
134 |
+
*/
|
135 |
+
public function maybe_clear_eb_credentials( $screen ) {
|
136 |
+
if ( 'tribe_events_page_tribe-common' !== $screen->base ) {
|
137 |
+
return;
|
138 |
+
}
|
139 |
+
|
140 |
+
if ( ! isset( $_GET['tab'] ) || 'addons' !== $_GET['tab'] ) {
|
141 |
+
return;
|
142 |
+
}
|
143 |
+
|
144 |
+
if (
|
145 |
+
! (
|
146 |
+
isset( $_GET['action'] )
|
147 |
+
&& isset( $_GET['_wpnonce'] )
|
148 |
+
&& 'disconnect-eventbrite' === $_GET['action']
|
149 |
+
&& wp_verify_nonce( $_GET['_wpnonce'], 'disconnect-eventbrite' )
|
150 |
+
)
|
151 |
+
) {
|
152 |
+
return;
|
153 |
+
}
|
154 |
+
|
155 |
+
$this->clear_eb_credentials();
|
156 |
+
|
157 |
+
wp_redirect(
|
158 |
+
Tribe__Settings::instance()->get_url( array( 'tab' => 'addons' ) )
|
159 |
+
);
|
160 |
+
die;
|
161 |
+
}
|
162 |
+
|
163 |
+
/**
|
164 |
+
* Get EB Security Key
|
165 |
+
*
|
166 |
+
* @since 4.6.18
|
167 |
+
*
|
168 |
+
*/
|
169 |
+
public function get_eb_security_key() {
|
170 |
+
$args = array(
|
171 |
+
'security_key' => tribe_get_option( 'eb_security_key' ),
|
172 |
+
);
|
173 |
+
|
174 |
+
return (object) $args;
|
175 |
+
}
|
176 |
+
|
177 |
+
/**
|
178 |
+
* Check if Security Key
|
179 |
+
*
|
180 |
+
* @since 4.6.18
|
181 |
+
*
|
182 |
+
*/
|
183 |
+
public function has_eb_security_key() {
|
184 |
+
$credentials = $this->get_eb_security_key();
|
185 |
+
|
186 |
+
return ! empty( $credentials->security_key );
|
187 |
+
}
|
188 |
+
|
189 |
+
/**
|
190 |
+
* Handle Checking if there is a Security Key and Saving It
|
191 |
+
*
|
192 |
+
* @since 4.6.18
|
193 |
+
*
|
194 |
+
* @param object $eb_authorized object from EA service for EB Validation
|
195 |
+
*
|
196 |
+
* @return bool
|
197 |
+
*/
|
198 |
+
public function handle_eventbrite_security_key( $eb_authorized ) {
|
199 |
+
|
200 |
+
// key is sent on initial authorization and save it if we have it
|
201 |
+
if ( ! empty( $eb_authorized->data->secret_key ) ) {
|
202 |
+
tribe_update_option( 'eb_security_key', esc_attr( $eb_authorized->data->secret_key ) );
|
203 |
+
|
204 |
+
return true;
|
205 |
+
}
|
206 |
+
|
207 |
+
|
208 |
+
if ( $this->has_eb_security_key() ) {
|
209 |
+
return true;
|
210 |
+
}
|
211 |
+
|
212 |
+
return false;
|
213 |
+
}
|
214 |
+
|
215 |
+
/**
|
216 |
+
* Disconnect Eventbrite from EA
|
217 |
+
*
|
218 |
+
* @since 4.6.18
|
219 |
+
*
|
220 |
+
*/
|
221 |
+
public function clear_eb_credentials() {
|
222 |
+
|
223 |
+
tribe( 'events-aggregator.service' )->disconnect_eventbrite_token();
|
224 |
+
|
225 |
+
tribe_update_option( 'eb_security_key', null );
|
226 |
+
|
227 |
+
}
|
228 |
+
|
229 |
+
/**
|
230 |
+
* Given a URL, tack on the parts of the URL that gets used to disconnect Eventbrite
|
231 |
+
*
|
232 |
+
* @param string $url
|
233 |
+
*
|
234 |
+
* @return string
|
235 |
+
*/
|
236 |
+
public function build_disconnect_eventbrite_url( $url ) {
|
237 |
+
return wp_nonce_url(
|
238 |
+
add_query_arg(
|
239 |
+
'action',
|
240 |
+
'disconnect-eventbrite',
|
241 |
+
$url
|
242 |
+
),
|
243 |
+
'disconnect-eventbrite'
|
244 |
+
);
|
245 |
+
}
|
246 |
+
|
247 |
+
/**
|
248 |
+
* Check if the Eventbrite credentials are connected in EA
|
249 |
+
*
|
250 |
+
* @return bool Whether the Eventbrite credentials are valid
|
251 |
+
*/
|
252 |
+
public function is_ea_authorized_for_eb() {
|
253 |
+
// if the service hasn't enabled oauth for Eventbrite, always assume it is valid
|
254 |
+
if ( ! tribe( 'events-aggregator.main' )->api( 'origins' )->is_oauth_enabled( 'eventbrite' ) ) {
|
255 |
+
return true;
|
256 |
+
}
|
257 |
+
|
258 |
+
$eb_authorized = tribe( 'events-aggregator.service' )->has_eventbrite_authorized();
|
259 |
+
|
260 |
+
if ( empty( $eb_authorized->status ) || 'success' !== $eb_authorized->status ) {
|
261 |
+
return false;
|
262 |
+
}
|
263 |
+
|
264 |
+
if ( ! $this->handle_eventbrite_security_key( $eb_authorized ) ) {
|
265 |
+
return false;
|
266 |
+
}
|
267 |
+
|
268 |
+
return true;
|
269 |
+
}
|
270 |
+
|
271 |
public function do_import_settings_tab() {
|
272 |
include_once Tribe__Events__Main::instance()->plugin_path . 'src/admin-views/aggregator/settings.php';
|
273 |
}
|
278 |
'gcal',
|
279 |
'ical',
|
280 |
'ics',
|
281 |
+
'eventbrite',
|
282 |
'facebook',
|
283 |
'meetup',
|
284 |
'url',
|
592 |
*/
|
593 |
return apply_filters( 'tribe_aggregator_import_range_default', 30 * DAY_IN_SECONDS );
|
594 |
}
|
595 |
+
|
596 |
+
|
597 |
+
/**
|
598 |
+
* Gets all the possible regular-exp for external url sources
|
599 |
+
*
|
600 |
+
* @since 4.6.18
|
601 |
+
*
|
602 |
+
* @return array
|
603 |
+
*/
|
604 |
+
public function get_source_origin_regexp() {
|
605 |
+
$origins = array(
|
606 |
+
'eventbrite' => Tribe__Events__Aggregator__Record__Eventbrite::get_source_regexp(),
|
607 |
+
'facebook' => Tribe__Events__Aggregator__Record__Facebook::get_source_regexp(),
|
608 |
+
'meetup' => Tribe__Events__Aggregator__Record__Meetup::get_source_regexp(),
|
609 |
+
);
|
610 |
+
|
611 |
+
/**
|
612 |
+
* Allows external plugins to filter which are the source Regular EXP
|
613 |
+
*
|
614 |
+
* @since 4.6.18
|
615 |
+
*
|
616 |
+
* @param array $origins Which origins already exist
|
617 |
+
*/
|
618 |
+
return apply_filters( 'tribe_aggregator_source_origin_regexp', $origins );
|
619 |
+
}
|
620 |
+
|
621 |
+
/**
|
622 |
+
* Matches which other origin this source url might be
|
623 |
+
*
|
624 |
+
* @since 4.6.18
|
625 |
+
*
|
626 |
+
* @param string $source Which source we are testing against
|
627 |
+
*
|
628 |
+
* @return string|bool
|
629 |
+
*/
|
630 |
+
public function match_source_origin( $source ) {
|
631 |
+
$origins = $this->get_source_origin_regexp();
|
632 |
+
|
633 |
+
if ( ! is_string( $source ) ) {
|
634 |
+
return false;
|
635 |
+
}
|
636 |
+
|
637 |
+
foreach ( $origins as $origin => $regexp ) {
|
638 |
+
// Skip if we don't match the source to any of the URLs
|
639 |
+
if ( ! preg_match( '/' . $regexp . '/', $source ) ) {
|
640 |
+
continue;
|
641 |
+
}
|
642 |
+
|
643 |
+
return $origin;
|
644 |
+
}
|
645 |
+
|
646 |
+
return false;
|
647 |
+
}
|
648 |
+
|
649 |
}
|
src/Tribe/Aggregator/Tabs/Abstract.php
CHANGED
@@ -84,6 +84,16 @@ abstract class Tribe__Events__Aggregator__Tabs__Abstract extends Tribe__Tabbed_V
|
|
84 |
|
85 |
$data = $post_data[ $post_data['origin'] ];
|
86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
$record = Tribe__Events__Aggregator__Records::instance()->get_by_origin( $post_data['origin'] );
|
88 |
|
89 |
$meta = array(
|
@@ -97,11 +107,17 @@ abstract class Tribe__Events__Aggregator__Tabs__Abstract extends Tribe__Tabbed_V
|
|
97 |
'end' => ! isset( $data['end'] ) ? null : trim( $data['end'] ),
|
98 |
'radius' => empty( $data['radius'] ) ? null : $data['radius'],
|
99 |
'source' => empty( $data['source'] ) ? null : $data['source'],
|
|
|
100 |
'content_type' => empty( $data['content_type'] ) ? null : $data['content_type'],
|
101 |
'schedule_day' => empty( $data['schedule_day'] ) ? null : $data['schedule_day'],
|
102 |
'schedule_time' => empty( $data['schedule_time'] ) ? null : $data['schedule_time'],
|
103 |
);
|
104 |
|
|
|
|
|
|
|
|
|
|
|
105 |
// Only apply this verification when dealing with Creating new items
|
106 |
if ( ! empty( $post_data['action'] ) && 'new' === $post_data['action'] ) {
|
107 |
$hash = array_filter( $meta );
|
@@ -149,7 +165,6 @@ abstract class Tribe__Events__Aggregator__Tabs__Abstract extends Tribe__Tabbed_V
|
|
149 |
/**
|
150 |
* Validates the meta in relation to the origin.
|
151 |
*
|
152 |
-
*
|
153 |
* @param string $origin
|
154 |
* @param array $meta
|
155 |
*
|
@@ -166,12 +181,17 @@ abstract class Tribe__Events__Aggregator__Tabs__Abstract extends Tribe__Tabbed_V
|
|
166 |
}
|
167 |
break;
|
168 |
case 'facebook':
|
169 |
-
if ( empty( $meta['source'] ) || ! preg_match( '
|
170 |
$result = new WP_Error( 'not-facebook-url', __( 'Please provide a Facebook URL when importing from Facebook.', 'the-events-calendar' ) );
|
171 |
}
|
172 |
break;
|
|
|
|
|
|
|
|
|
|
|
173 |
case 'meetup':
|
174 |
-
if ( empty( $meta['source'] ) || ! preg_match( '
|
175 |
$result = new WP_Error( 'not-meetup-url', __( 'Please provide a Meetup URL when importing from Meetup.', 'the-events-calendar' ) );
|
176 |
}
|
177 |
break;
|
84 |
|
85 |
$data = $post_data[ $post_data['origin'] ];
|
86 |
|
87 |
+
// If we are dealing with Other URL made
|
88 |
+
if ( 'url' === $post_data['origin'] ) {
|
89 |
+
$new_origin = tribe( 'events-aggregator.settings' )->match_source_origin( $data['source'] );
|
90 |
+
|
91 |
+
// If we found a valid new origin we overwrite
|
92 |
+
if ( false !== $new_origin ) {
|
93 |
+
$post_data['origin'] = $new_origin;
|
94 |
+
}
|
95 |
+
}
|
96 |
+
|
97 |
$record = Tribe__Events__Aggregator__Records::instance()->get_by_origin( $post_data['origin'] );
|
98 |
|
99 |
$meta = array(
|
107 |
'end' => ! isset( $data['end'] ) ? null : trim( $data['end'] ),
|
108 |
'radius' => empty( $data['radius'] ) ? null : $data['radius'],
|
109 |
'source' => empty( $data['source'] ) ? null : $data['source'],
|
110 |
+
'source_type' => empty( $data['source_type'] ) ? null : $data['source_type'],
|
111 |
'content_type' => empty( $data['content_type'] ) ? null : $data['content_type'],
|
112 |
'schedule_day' => empty( $data['schedule_day'] ) ? null : $data['schedule_day'],
|
113 |
'schedule_time' => empty( $data['schedule_time'] ) ? null : $data['schedule_time'],
|
114 |
);
|
115 |
|
116 |
+
// Special source types can override source (Eventbrite current profile URL)
|
117 |
+
if ( ! empty( $meta['source_type'] ) ) {
|
118 |
+
$meta['source'] = $meta['source_type'];
|
119 |
+
}
|
120 |
+
|
121 |
// Only apply this verification when dealing with Creating new items
|
122 |
if ( ! empty( $post_data['action'] ) && 'new' === $post_data['action'] ) {
|
123 |
$hash = array_filter( $meta );
|
165 |
/**
|
166 |
* Validates the meta in relation to the origin.
|
167 |
*
|
|
|
168 |
* @param string $origin
|
169 |
* @param array $meta
|
170 |
*
|
181 |
}
|
182 |
break;
|
183 |
case 'facebook':
|
184 |
+
if ( empty( $meta['source'] ) || ! preg_match( '/' . Tribe__Events__Aggregator__Record__Facebook::get_source_regexp() . '/', $meta['source'] ) ) {
|
185 |
$result = new WP_Error( 'not-facebook-url', __( 'Please provide a Facebook URL when importing from Facebook.', 'the-events-calendar' ) );
|
186 |
}
|
187 |
break;
|
188 |
+
case 'eventbrite':
|
189 |
+
if ( empty( $meta['source'] ) || ! preg_match( '/' . Tribe__Events__Aggregator__Record__Eventbrite::get_source_regexp() . '/', $meta['source'] ) ) {
|
190 |
+
$result = new WP_Error( 'not-eventbrite-url', __( 'Please provide a Eventbrite URL when importing from Eventbrite.', 'the-events-calendar' ) );
|
191 |
+
}
|
192 |
+
break;
|
193 |
case 'meetup':
|
194 |
+
if ( empty( $meta['source'] ) || ! preg_match( '/' . Tribe__Events__Aggregator__Record__Meetup::get_source_regexp() . '/', $meta['source'] ) ) {
|
195 |
$result = new WP_Error( 'not-meetup-url', __( 'Please provide a Meetup URL when importing from Meetup.', 'the-events-calendar' ) );
|
196 |
}
|
197 |
break;
|
src/Tribe/Aggregator/Tabs/Scheduled.php
CHANGED
@@ -151,7 +151,7 @@ class Tribe__Events__Aggregator__Tabs__Scheduled extends Tribe__Events__Aggregat
|
|
151 |
$args = array(
|
152 |
'tab' => $this->get_slug(),
|
153 |
'action' => $data->action,
|
154 |
-
'ids'
|
155 |
);
|
156 |
|
157 |
if ( ! empty( $errors ) ) {
|
@@ -290,7 +290,16 @@ class Tribe__Events__Aggregator__Tabs__Scheduled extends Tribe__Events__Aggregat
|
|
290 |
return array( $success, $errors );
|
291 |
}
|
292 |
|
293 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
294 |
$service = tribe( 'events-aggregator.service' );
|
295 |
$record_obj = Tribe__Events__Aggregator__Records::instance()->get_post_type();
|
296 |
$records = array_filter( (array) $records, 'is_numeric' );
|
@@ -333,6 +342,7 @@ class Tribe__Events__Aggregator__Tabs__Scheduled extends Tribe__Events__Aggregat
|
|
333 |
|
334 |
$child->finalize();
|
335 |
$child->process_posts( array(), true );
|
|
|
336 |
$success[ $record->id ] = $record;
|
337 |
}
|
338 |
|
151 |
$args = array(
|
152 |
'tab' => $this->get_slug(),
|
153 |
'action' => $data->action,
|
154 |
+
'ids' => implode( ',', array_keys( $success ) ),
|
155 |
);
|
156 |
|
157 |
if ( ! empty( $errors ) ) {
|
290 |
return array( $success, $errors );
|
291 |
}
|
292 |
|
293 |
+
/**
|
294 |
+
* Run Imports for a given set of Records
|
295 |
+
*
|
296 |
+
* @since 4.6.18
|
297 |
+
*
|
298 |
+
* @param array $records
|
299 |
+
*
|
300 |
+
* @return array
|
301 |
+
*/
|
302 |
+
public function action_run_import( $records = array() ) {
|
303 |
$service = tribe( 'events-aggregator.service' );
|
304 |
$record_obj = Tribe__Events__Aggregator__Records::instance()->get_post_type();
|
305 |
$records = array_filter( (array) $records, 'is_numeric' );
|
342 |
|
343 |
$child->finalize();
|
344 |
$child->process_posts( array(), true );
|
345 |
+
|
346 |
$success[ $record->id ] = $record;
|
347 |
}
|
348 |
|
src/Tribe/Amalgamator.php
CHANGED
@@ -101,7 +101,7 @@ class Tribe__Events__Amalgamator {
|
|
101 |
$buckets[ $hash ] = array();
|
102 |
}
|
103 |
// prioritize venues with an eventbrite id
|
104 |
-
$eventbrite = get_post_meta( $id, '
|
105 |
if ( empty( $eventbrite ) ) {
|
106 |
array_push( $buckets[ $hash ], $id );
|
107 |
} else {
|
101 |
$buckets[ $hash ] = array();
|
102 |
}
|
103 |
// prioritize venues with an eventbrite id
|
104 |
+
$eventbrite = get_post_meta( $id, '_VenueEventBriteID', true );
|
105 |
if ( empty( $eventbrite ) ) {
|
106 |
array_push( $buckets[ $hash ], $id );
|
107 |
} else {
|
src/Tribe/Importer/File_Importer.php
CHANGED
@@ -166,7 +166,17 @@ abstract class Tribe__Events__Importer__File_Importer {
|
|
166 |
$row = $this->reader->get_last_line_number_read() + 1;
|
167 |
|
168 |
//Check if option to encode is active
|
169 |
-
$encoding_option =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
if ( isset( $encoding_option['csv'] ) && 'encode' == $encoding_option['csv'] ) {
|
171 |
$encoded = ForceUTF8__Encoding::toUTF8( $record );
|
172 |
$encoding_diff = array_diff( $encoded, $record );
|
166 |
$row = $this->reader->get_last_line_number_read() + 1;
|
167 |
|
168 |
//Check if option to encode is active
|
169 |
+
$encoding_option = Tribe__Settings_Manager::get_option( 'imported_encoding_status', array( 'csv' => 'encode' ) );
|
170 |
+
/**
|
171 |
+
* Filter Encoding Status Option for CSV Imports
|
172 |
+
*
|
173 |
+
* @since 4.6.18
|
174 |
+
*
|
175 |
+
* @param $encoding_status array an array to encode
|
176 |
+
* @param [ 'csv' => 'encode' ] array the default value to enable encoding to UTF8
|
177 |
+
*/
|
178 |
+
$encoding_option = apply_filters( 'tribe_import_setting_imported_encoding_status', $encoding_option, array( 'csv' => 'encode' ) );
|
179 |
+
|
180 |
if ( isset( $encoding_option['csv'] ) && 'encode' == $encoding_option['csv'] ) {
|
181 |
$encoded = ForceUTF8__Encoding::toUTF8( $record );
|
182 |
$encoding_diff = array_diff( $encoded, $record );
|
src/Tribe/Importer/File_Importer_Events.php
CHANGED
@@ -159,9 +159,7 @@ class Tribe__Events__Importer__File_Importer_Events extends Tribe__Events__Impor
|
|
159 |
$start_date = strtotime( $this->get_event_start_date( $record ) );
|
160 |
$end_date = strtotime( $this->get_event_end_date( $record ) );
|
161 |
|
162 |
-
if (
|
163 |
-
$post_status_setting = Tribe__Events__Importer__Options::get_default_post_status( 'csv' );
|
164 |
-
} elseif ( $this->default_post_status ) {
|
165 |
$post_status_setting = $this->default_post_status;
|
166 |
} else {
|
167 |
$post_status_setting = tribe( 'events-aggregator.settings' )->default_post_status( 'csv' );
|
159 |
$start_date = strtotime( $this->get_event_start_date( $record ) );
|
160 |
$end_date = strtotime( $this->get_event_end_date( $record ) );
|
161 |
|
162 |
+
if ( $this->default_post_status ) {
|
|
|
|
|
163 |
$post_status_setting = $this->default_post_status;
|
164 |
} else {
|
165 |
$post_status_setting = tribe( 'events-aggregator.settings' )->default_post_status( 'csv' );
|
src/Tribe/Main.php
CHANGED
@@ -32,9 +32,9 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
32 |
const VENUE_POST_TYPE = 'tribe_venue';
|
33 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
34 |
|
35 |
-
const VERSION = '4.6.
|
36 |
const MIN_ADDON_VERSION = '4.4';
|
37 |
-
const MIN_COMMON_VERSION = '4.7.
|
38 |
|
39 |
const WP_PLUGIN_URL = 'https://wordpress.org/extend/plugins/the-events-calendar/';
|
40 |
|
@@ -486,9 +486,6 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
486 |
// Tribe common resources
|
487 |
require_once $this->plugin_path . 'vendor/tribe-common-libraries/tribe-common-libraries.class.php';
|
488 |
|
489 |
-
// Load CSV importer
|
490 |
-
require_once $this->plugin_path . 'src/io/csv/ecp-events-importer.php';
|
491 |
-
|
492 |
// Load Template Tags
|
493 |
require_once $this->plugin_path . 'src/functions/template-tags/query.php';
|
494 |
require_once $this->plugin_path . 'src/functions/template-tags/general.php';
|
32 |
const VENUE_POST_TYPE = 'tribe_venue';
|
33 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
34 |
|
35 |
+
const VERSION = '4.6.18';
|
36 |
const MIN_ADDON_VERSION = '4.4';
|
37 |
+
const MIN_COMMON_VERSION = '4.7.15';
|
38 |
|
39 |
const WP_PLUGIN_URL = 'https://wordpress.org/extend/plugins/the-events-calendar/';
|
40 |
|
486 |
// Tribe common resources
|
487 |
require_once $this->plugin_path . 'vendor/tribe-common-libraries/tribe-common-libraries.class.php';
|
488 |
|
|
|
|
|
|
|
489 |
// Load Template Tags
|
490 |
require_once $this->plugin_path . 'src/functions/template-tags/query.php';
|
491 |
require_once $this->plugin_path . 'src/functions/template-tags/general.php';
|
src/admin-views/aggregator/origins/eventbrite.php
CHANGED
@@ -1,34 +1,187 @@
|
|
1 |
<?php
|
2 |
-
$
|
3 |
-
$
|
4 |
-
$field
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
?>
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
<th scope="row">
|
8 |
-
<label for="tribe-ea-field-
|
9 |
</th>
|
10 |
<td>
|
11 |
-
<?php wp_nonce_field( 'import_eventbrite', 'import_eventbrite' ); ?>
|
12 |
<input
|
13 |
-
name="eventbrite_selected_id"
|
14 |
type="hidden"
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
$field->help = __( 'Enter an Eventbrite event URL, e.g. https://www.eventbrite.com/e/example-12345', 'the-events-calendar' );
|
24 |
-
?>
|
25 |
-
<input
|
26 |
-
name="eventbrite_id"
|
27 |
-
type="text"
|
28 |
-
id="eventbrite_id"
|
29 |
-
class="tribe-ea-field tribe-ea-size-xlarge"
|
30 |
-
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
|
31 |
-
>
|
32 |
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
|
33 |
</td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
</tr>
|
1 |
<?php
|
2 |
+
$tab = $this->tabs->get_active();
|
3 |
+
$origin_slug = 'eventbrite';
|
4 |
+
$field = (object) array();
|
5 |
+
$field->label = __( 'Import Type:', 'the-events-calendar' );
|
6 |
+
$field->placeholder = __( 'Select Import Type', 'the-events-calendar' );
|
7 |
+
$field->help = __( 'One-time imports include all currently listed events, while scheduled imports automatically grab new events and updates from Eventbrite on a set schedule. Single events can be added via a one-time import.', 'the-events-calendar' );
|
8 |
+
$field->source = 'eventbrite_import_type';
|
9 |
+
|
10 |
+
$frequency = (object) array();
|
11 |
+
$frequency->placeholder = __( 'Import from your Eventbrite account', 'the-events-calendar' );
|
12 |
+
$frequency->help = __( 'Select how often you would like events to be automatically imported.', 'the-events-calendar' );
|
13 |
+
$frequency->source = 'eventbrite_import_frequency';
|
14 |
+
|
15 |
+
$cron = Tribe__Events__Aggregator__Cron::instance();
|
16 |
+
$frequencies = $cron->get_frequency();
|
17 |
+
|
18 |
+
$missing_eventbrite_credentials = ! tribe( 'events-aggregator.settings' )->is_ea_authorized_for_eb();
|
19 |
+
$data_depends = '#tribe-ea-field-origin';
|
20 |
+
$data_condition = 'eventbrite';
|
21 |
+
|
22 |
+
if ( $missing_eventbrite_credentials ) :
|
23 |
+
$data_depends = '#tribe-has-eventbrite-credentials';
|
24 |
+
$data_condition = '1';
|
25 |
+
?>
|
26 |
+
<tr class="tribe-dependent tribe-credential-row" data-depends="#tribe-ea-field-origin" data-condition="eventbrite">
|
27 |
+
<td colspan="2" class="<?php echo esc_attr( $missing_eventbrite_credentials ? 'enter-credentials' : 'has-credentials' ); ?>">
|
28 |
+
<input type="hidden" name="has-credentials" id="tribe-has-eventbrite-credentials" value="0">
|
29 |
+
<div class="tribe-message tribe-credentials-prompt">
|
30 |
+
<p>
|
31 |
+
<span class="dashicons dashicons-warning"></span>
|
32 |
+
<?php
|
33 |
+
esc_html_e(
|
34 |
+
'Please log in to enable event imports from Eventbrite.',
|
35 |
+
'the-events-calendar'
|
36 |
+
);
|
37 |
+
?>
|
38 |
+
</p>
|
39 |
+
<a class="tribe-ea-eventbrite-button" href="<?php echo esc_url( Tribe__Events__Aggregator__Record__Eventbrite::get_auth_url() ); ?>"><?php esc_html_e( 'Log into Eventbrite', 'the-events-calendar' ); ?></a>
|
40 |
+
</div>
|
41 |
+
</td>
|
42 |
+
</tr>
|
43 |
+
<?php endif; ?>
|
44 |
+
<tr class="tribe-dependent" data-depends="<?php echo esc_attr( $data_depends ); ?>" data-condition="<?php echo esc_attr( $data_condition ); ?>">
|
45 |
+
<th scope="row">
|
46 |
+
<label for="tribe-ea-field-import_type"><?php echo esc_html( $field->label ); ?></label>
|
47 |
+
</th>
|
48 |
+
<td>
|
49 |
+
<input type="hidden" name="has-credentials" id="tribe-has-eventbrite-credentials" value="<?php echo absint( ! $missing_eventbrite_credentials ); ?>">
|
50 |
+
<?php if ( 'edit' === $aggregator_action ) : ?>
|
51 |
+
<input type="hidden" name="aggregator[eventbrite][import_type]" id="tribe-ea-field-eventbrite_import_type" value="schedule" />
|
52 |
+
<strong class="tribe-ea-field-readonly"><?php echo esc_html__( 'Scheduled Import', 'the-events-calendar' ); ?></strong>
|
53 |
+
<?php else : ?>
|
54 |
+
<select
|
55 |
+
name="aggregator[eventbrite][import_type]"
|
56 |
+
id="tribe-ea-field-eventbrite_import_type"
|
57 |
+
class="tribe-ea-field tribe-ea-dropdown tribe-ea-size-large tribe-import-type"
|
58 |
+
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
|
59 |
+
data-hide-search
|
60 |
+
data-prevent-clear
|
61 |
+
>
|
62 |
+
<option value=""></option>
|
63 |
+
<option value="manual"><?php echo esc_html__( 'One-Time Import', 'the-events-calendar' ); ?></option>
|
64 |
+
<option value="schedule"><?php echo esc_html__( 'Scheduled Import', 'the-events-calendar' ); ?></option>
|
65 |
+
</select>
|
66 |
+
<?php endif; ?>
|
67 |
+
|
68 |
+
<select
|
69 |
+
name="aggregator[eventbrite][import_frequency]"
|
70 |
+
id="tribe-ea-field-eventbrite_import_frequency"
|
71 |
+
class="tribe-ea-field tribe-ea-dropdown tribe-ea-size-large tribe-dependent"
|
72 |
+
placeholder="<?php echo esc_attr( $frequency->placeholder ); ?>"
|
73 |
+
data-hide-search
|
74 |
+
data-depends="#tribe-ea-field-eventbrite_import_type"
|
75 |
+
data-condition="schedule"
|
76 |
+
data-prevent-clear
|
77 |
+
>
|
78 |
+
<option value=""></option>
|
79 |
+
<?php foreach ( $frequencies as $frequency_object ) : ?>
|
80 |
+
<option value="<?php echo esc_attr( $frequency_object->id ); ?>" <?php selected( empty( $record->meta['frequency'] ) ? 'daily' : $record->meta['frequency'], $frequency_object->id ); ?>><?php echo esc_html( $frequency_object->text ); ?></option>
|
81 |
+
<?php endforeach; ?>
|
82 |
+
</select>
|
83 |
+
<span
|
84 |
+
class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help tribe-dependent"
|
85 |
+
data-bumpdown="<?php echo esc_attr( $field->help ); ?>"
|
86 |
+
data-depends="#tribe-ea-field-eventbrite_import_type"
|
87 |
+
data-condition-not="schedule"
|
88 |
+
data-condition-empty
|
89 |
+
data-width-rule="all-triggers"
|
90 |
+
></span>
|
91 |
+
<span
|
92 |
+
class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help tribe-dependent"
|
93 |
+
data-bumpdown="<?php echo esc_attr( $frequency->help ); ?>"
|
94 |
+
data-depends="#tribe-ea-field-eventbrite_import_type"
|
95 |
+
data-condition="schedule"
|
96 |
+
data-width-rule="all-triggers"
|
97 |
+
></span>
|
98 |
+
</td>
|
99 |
+
</tr>
|
100 |
+
|
101 |
+
<?php
|
102 |
+
if ( 'edit' === $tab->get_slug() ) {
|
103 |
+
$this->template( 'fields/schedule', array( 'record' => $record, 'origin' => $origin_slug, 'aggregator_action' => $aggregator_action ) );
|
104 |
+
}
|
105 |
?>
|
106 |
+
|
107 |
+
<?php
|
108 |
+
$field = (object) array();
|
109 |
+
$field->label = __( 'Import Source', 'the-events-calendar' );
|
110 |
+
$field->placeholder = __( 'Select Source', 'the-events-calendar' );
|
111 |
+
$field->help = __( 'Import events directly from your connected Eventbrite.com account or from a public Eventbrite.com url.', 'the-events-calendar' );
|
112 |
+
$field->options[] = array(
|
113 |
+
'id' => 'https://www.eventbrite.com/me',
|
114 |
+
'text' => __( 'Import from your Eventbrite account', 'the-events-calendar' ),
|
115 |
+
);
|
116 |
+
$field->options[] = array(
|
117 |
+
'id' => 'source_type_url',
|
118 |
+
'text' => __( 'Import from Eventbrite.com url', 'the-events-calendar' ),
|
119 |
+
);
|
120 |
+
?>
|
121 |
+
<tr class="tribe-dependent" data-depends="#tribe-ea-field-eventbrite_import_type" data-condition-not-empty>
|
122 |
<th scope="row">
|
123 |
+
<label for="tribe-ea-field-import_type"><?php echo esc_html( $field->label ); ?></label>
|
124 |
</th>
|
125 |
<td>
|
|
|
126 |
<input
|
|
|
127 |
type="hidden"
|
128 |
+
name="aggregator[eventbrite][source_type]"
|
129 |
+
id="tribe-ea-field-eventbrite_import_source"
|
130 |
+
class="tribe-ea-field tribe-dropdown tribe-ea-size-xlarge"
|
131 |
+
data-hide-search
|
132 |
+
data-prevent-clear
|
133 |
+
data-options="<?php echo esc_attr( json_encode( $field->options ) ); ?>"
|
134 |
+
value="https://www.eventbrite.com/me"
|
135 |
+
/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
|
137 |
</td>
|
138 |
+
|
139 |
+
</tr>
|
140 |
+
|
141 |
+
<?php
|
142 |
+
$field = (object) array();
|
143 |
+
$field->label = __( 'URL:', 'the-events-calendar' );
|
144 |
+
$field->placeholder = __( 'eventbrite.com/e/example-12345', 'the-events-calendar' );
|
145 |
+
$field->help = __( 'Enter an Eventbrite event URL, e.g. https://www.eventbrite.com/e/example-12345', 'the-events-calendar' );
|
146 |
+
?>
|
147 |
+
<tr
|
148 |
+
class="tribe-dependent eb-url-row"
|
149 |
+
data-depends="#tribe-ea-field-eventbrite_import_source"
|
150 |
+
data-condition="source_type_url"
|
151 |
+
>
|
152 |
+
<th scope="row">
|
153 |
+
<label for="tribe-ea-field-eventbrite_source_type_url" class="tribe-ea-hidden">
|
154 |
+
<input
|
155 |
+
name="aggregator[eventbrite][source_type]"
|
156 |
+
type="radio"
|
157 |
+
id="tribe-ea-field-eventbrite_source_type_url"
|
158 |
+
value=""
|
159 |
+
checked="checked"
|
160 |
+
>
|
161 |
+
|
162 |
+
<?php echo esc_html( $field->label ); ?>
|
163 |
+
</label>
|
164 |
+
</th>
|
165 |
+
<td>
|
166 |
+
<input
|
167 |
+
name="aggregator[eventbrite][source]"
|
168 |
+
type="text"
|
169 |
+
id="tribe-ea-field-eventbrite_source"
|
170 |
+
class="tribe-ea-field tribe-ea-size-xlarge"
|
171 |
+
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
|
172 |
+
value="<?php echo esc_attr( empty( $record->meta['source'] ) ? '' : $record->meta['source'] ); ?>"
|
173 |
+
data-validation-match-regexp="<?php echo esc_attr( Tribe__Events__Aggregator__Record__Eventbrite::get_source_regexp() ); ?>"
|
174 |
+
data-validation-error="<?php esc_attr_e( 'Invalid Eventbrite URL', 'the-events-calendar' ); ?>"
|
175 |
+
>
|
176 |
+
</td>
|
177 |
+
</tr>
|
178 |
+
|
179 |
+
<?php include dirname( __FILE__ ) . '/refine.php'; ?>
|
180 |
+
|
181 |
+
<tr class="tribe-dependent" data-depends="#tribe-ea-field-eventbrite_import_source" data-condition-not-empty>
|
182 |
+
<td colspan="2" class="tribe-button-row">
|
183 |
+
<button type="submit" class="button button-primary tribe-preview">
|
184 |
+
<?php esc_html_e( 'Preview', 'the-events-calendar' ); ?>
|
185 |
+
</button>
|
186 |
+
</td>
|
187 |
</tr>
|
src/admin-views/aggregator/origins/facebook.php
CHANGED
@@ -122,6 +122,8 @@ $field->help = __( 'Enter the url for a Facebook group or page. You can a
|
|
122 |
class="tribe-ea-field tribe-ea-size-xlarge"
|
123 |
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
|
124 |
value="<?php echo esc_attr( empty( $record->meta['source'] ) ? '' : $record->meta['source'] ); ?>"
|
|
|
|
|
125 |
>
|
126 |
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
|
127 |
</td>
|
122 |
class="tribe-ea-field tribe-ea-size-xlarge"
|
123 |
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
|
124 |
value="<?php echo esc_attr( empty( $record->meta['source'] ) ? '' : $record->meta['source'] ); ?>"
|
125 |
+
data-validation-match-regexp="<?php echo esc_attr( Tribe__Events__Aggregator__Record__Facebook::get_source_regexp() ); ?>"
|
126 |
+
data-validation-error="<?php esc_attr_e( 'Invalid Facebook URL', 'the-events-calendar' ); ?>"
|
127 |
>
|
128 |
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
|
129 |
</td>
|
src/admin-views/aggregator/origins/limit.php
CHANGED
@@ -18,10 +18,10 @@ $global_limit_string = $global_limit_strings[ $global_limit_option ];
|
|
18 |
$global_limit_message = $global_limit_type === 'range'
|
19 |
? esc_html( sprintf( __( 'Event Aggregator will try to fetch events starting within the next %s from the current date or the specified date;', 'the-events-calendar' ), $global_limit_string ) )
|
20 |
: esc_html( sprintf( __( 'Event Aggregator will try to fetch %s events starting from the current date or the specified date;', 'the-events-calendar' ), $global_limit_string ) );
|
21 |
-
$
|
22 |
-
$import_limit_message = $global_limit_message . ' ' . sprintf( '<a href="%s" target="_blank">%s</a> ', $
|
23 |
?>
|
24 |
|
25 |
-
<div class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition-not-empty data-condition-
|
26 |
<p><?php echo $import_limit_message; ?></p>
|
27 |
</div>
|
18 |
$global_limit_message = $global_limit_type === 'range'
|
19 |
? esc_html( sprintf( __( 'Event Aggregator will try to fetch events starting within the next %s from the current date or the specified date;', 'the-events-calendar' ), $global_limit_string ) )
|
20 |
: esc_html( sprintf( __( 'Event Aggregator will try to fetch %s events starting from the current date or the specified date;', 'the-events-calendar' ), $global_limit_string ) );
|
21 |
+
$import_limit_link = esc_attr( admin_url( '/edit.php?post_type=tribe_events&page=tribe-common&tab=imports#tribe-field-tribe_aggregator_default_import_limit_type' ) );
|
22 |
+
$import_limit_message = $global_limit_message . ' ' . sprintf( '<a href="%s" target="_blank">%s</a> ', $import_limit_link, esc_html__( 'you can modify this setting here.', 'the-events-calendar' ) );
|
23 |
?>
|
24 |
|
25 |
+
<div class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition-not-empty data-condition-relation="and" data-condition-not='["url","eventbrite"]'>
|
26 |
<p><?php echo $import_limit_message; ?></p>
|
27 |
</div>
|
src/admin-views/aggregator/origins/meetup.php
CHANGED
@@ -150,6 +150,8 @@ $field->help = __( 'Enter the url for a Meetup group, page, or individual
|
|
150 |
class="tribe-ea-field tribe-ea-size-xlarge"
|
151 |
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
|
152 |
value="<?php echo esc_attr( empty( $record->meta['source'] ) ? '' : $record->meta['source'] ); ?>"
|
|
|
|
|
153 |
>
|
154 |
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
|
155 |
</td>
|
150 |
class="tribe-ea-field tribe-ea-size-xlarge"
|
151 |
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
|
152 |
value="<?php echo esc_attr( empty( $record->meta['source'] ) ? '' : $record->meta['source'] ); ?>"
|
153 |
+
data-validation-match-regexp="<?php echo esc_attr( Tribe__Events__Aggregator__Record__Meetup::get_source_regexp() ); ?>"
|
154 |
+
data-validation-error="<?php esc_attr_e( 'Invalid Meetup URL', 'the-events-calendar' ); ?>"
|
155 |
>
|
156 |
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
|
157 |
</td>
|
src/admin-views/aggregator/origins/refine.php
CHANGED
@@ -7,6 +7,7 @@ $start_date = new stdClass;
|
|
7 |
$start_date->placeholder = __( 'Date', 'the-events-calendar' );
|
8 |
$radius = new stdClass;
|
9 |
$radius->placeholder = sprintf( _x( 'Radius (%s)', 'Radius with abbreviation', 'the-events-calendar' ), Tribe__Events__Utils__Radius::get_abbreviation() );
|
|
|
10 |
|
11 |
switch ( $origin_slug ) {
|
12 |
case 'ics':
|
@@ -24,6 +25,16 @@ switch ( $origin_slug ) {
|
|
24 |
case 'facebook':
|
25 |
$depends = "#tribe-ea-field-{$origin_slug}_import_type";
|
26 |
$radius->help = __( 'Use the filters to narrow down which events are fetched from Facebook.', 'the-events-calendar' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
break;
|
28 |
case 'ical':
|
29 |
default:
|
@@ -32,7 +43,7 @@ switch ( $origin_slug ) {
|
|
32 |
break;
|
33 |
}
|
34 |
?>
|
35 |
-
<tr class="tribe-dependent tribe-refine-filters" data-depends="<?php echo esc_attr( $depends ); ?>"
|
36 |
<th scope="row">
|
37 |
<label for="tribe-ea-field-refine_keywords"><?php echo __( 'Refine:', 'the-events-calendar' ); ?></label>
|
38 |
</th>
|
7 |
$start_date->placeholder = __( 'Date', 'the-events-calendar' );
|
8 |
$radius = new stdClass;
|
9 |
$radius->placeholder = sprintf( _x( 'Radius (%s)', 'Radius with abbreviation', 'the-events-calendar' ), Tribe__Events__Utils__Radius::get_abbreviation() );
|
10 |
+
$depends_condition = 'data-condition-not-empty';
|
11 |
|
12 |
switch ( $origin_slug ) {
|
13 |
case 'ics':
|
25 |
case 'facebook':
|
26 |
$depends = "#tribe-ea-field-{$origin_slug}_import_type";
|
27 |
$radius->help = __( 'Use the filters to narrow down which events are fetched from Facebook.', 'the-events-calendar' );
|
28 |
+
break;
|
29 |
+
case 'eventbrite':
|
30 |
+
$depends = "#tribe-ea-field-{$origin_slug}_import_source";
|
31 |
+
$depends_condition = 'data-condition=source_type_url';
|
32 |
+
$radius->help = __( 'Use the filters to narrow down which events are fetched from Eventbrite.', 'the-events-calendar' );
|
33 |
+
// Only new events
|
34 |
+
if ( empty( $record->meta['start'] ) ) {
|
35 |
+
$record->meta['start'] = date_i18n( 'Y-m-d' );
|
36 |
+
}
|
37 |
+
|
38 |
break;
|
39 |
case 'ical':
|
40 |
default:
|
43 |
break;
|
44 |
}
|
45 |
?>
|
46 |
+
<tr class="tribe-dependent tribe-refine-filters" data-depends="<?php echo esc_attr( $depends ); ?>" <?php echo esc_attr( $depends_condition ); ?>>
|
47 |
<th scope="row">
|
48 |
<label for="tribe-ea-field-refine_keywords"><?php echo __( 'Refine:', 'the-events-calendar' ); ?></label>
|
49 |
</th>
|
src/admin-views/aggregator/settings.php
CHANGED
@@ -38,10 +38,12 @@ $change_authority = array(
|
|
38 |
'import-defaults-update_authority' => array(
|
39 |
'type' => 'html',
|
40 |
'html' => '<h3 id="tribe-import-update-authority">' . esc_html__( 'Event Update Authority', 'the-events-calendar' ) . '</h3>',
|
|
|
41 |
),
|
42 |
'info-update_authority' => array(
|
43 |
'type' => 'html',
|
44 |
'html' => '<p>' . esc_html__( 'You can make changes to imported events via The Events Calendar and see those changes reflected on your site’s calendar. The owner of the original event source (e.g. the iCalendar feed or Facebook group) might also make changes to their event. If you choose to re-import an altered event (manually or via a scheduled import), any changes made at the source or on your calendar will need to be addressed.', 'the-events-calendar' ) . '</p>',
|
|
|
45 |
),
|
46 |
'tribe_aggregator_default_update_authority' => array(
|
47 |
'type' => 'radio',
|
@@ -54,6 +56,7 @@ $change_authority = array(
|
|
54 |
'retain' => __( 'Do not re-import events. Changes made locally will be preserved.', 'the-events-calendar' ),
|
55 |
'preserve_changes' => __( 'Import events but preserve local changes to event fields.', 'the-events-calendar' ),
|
56 |
),
|
|
|
57 |
),
|
58 |
);
|
59 |
|
@@ -61,6 +64,7 @@ $csv = array(
|
|
61 |
'csv-defaults' => array(
|
62 |
'type' => 'html',
|
63 |
'html' => '<h3 id="tribe-import-csv-settings">' . esc_html__( 'CSV Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
64 |
),
|
65 |
'tribe_aggregator_default_csv_post_status' => array(
|
66 |
'type' => 'dropdown',
|
@@ -72,6 +76,7 @@ $csv = array(
|
|
72 |
'can_be_empty' => true,
|
73 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
74 |
'options' => $origin_post_statuses,
|
|
|
75 |
),
|
76 |
'tribe_aggregator_default_csv_category' => array(
|
77 |
'type' => 'dropdown',
|
@@ -83,6 +88,7 @@ $csv = array(
|
|
83 |
'can_be_empty' => true,
|
84 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
85 |
'options' => $origin_categories,
|
|
|
86 |
),
|
87 |
);
|
88 |
|
@@ -90,6 +96,7 @@ $ea_disable = array(
|
|
90 |
'tribe_aggregator_disable_header' => array(
|
91 |
'type' => 'html',
|
92 |
'html' => '<h3 id="tribe-import-ea-disable">' . esc_html__( 'Event Aggregator Control', 'the-events-calendar' ) . '</h3>',
|
|
|
93 |
),
|
94 |
'tribe_aggregator_disable' => array(
|
95 |
'type' => 'checkbox_bool',
|
@@ -98,6 +105,7 @@ $ea_disable = array(
|
|
98 |
'default' => false,
|
99 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
100 |
'validation_type' => 'boolean',
|
|
|
101 |
),
|
102 |
);
|
103 |
|
@@ -108,6 +116,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
108 |
'import-defaults' => array(
|
109 |
'type' => 'html',
|
110 |
'html' => '<h3 id="tribe-import-global-settings">' . esc_html__( 'Global Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
111 |
),
|
112 |
'tribe_aggregator_default_post_status' => array(
|
113 |
'type' => 'dropdown',
|
@@ -119,6 +128,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
119 |
'can_be_empty' => true,
|
120 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
121 |
'options' => $post_statuses,
|
|
|
122 |
),
|
123 |
'tribe_aggregator_default_category' => array(
|
124 |
'type' => 'dropdown',
|
@@ -130,6 +140,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
130 |
'can_be_empty' => true,
|
131 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
132 |
'options' => $categories,
|
|
|
133 |
),
|
134 |
'tribe_aggregator_default_show_map' => array(
|
135 |
'type' => 'dropdown',
|
@@ -141,6 +152,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
141 |
'can_be_empty' => true,
|
142 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
143 |
'options' => $yes_no_options,
|
|
|
144 |
),
|
145 |
'tribe_aggregator_default_import_limit_type' => array(
|
146 |
'type' => 'dropdown',
|
@@ -153,6 +165,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
153 |
'can_be_empty' => false,
|
154 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
155 |
'options' => tribe( 'events-aggregator.settings' )->get_import_limit_type_options(),
|
|
|
156 |
),
|
157 |
'tribe_aggregator_default_import_limit_range' => array(
|
158 |
'type' => 'dropdown',
|
@@ -169,6 +182,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
169 |
'data-depends' => '#tribe_aggregator_default_import_limit_type-select',
|
170 |
'data-condition' => 'range',
|
171 |
),
|
|
|
172 |
),
|
173 |
'tribe_aggregator_default_import_limit_number' => array(
|
174 |
'type' => 'dropdown',
|
@@ -185,6 +199,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
185 |
'data-depends' => '#tribe_aggregator_default_import_limit_type-select',
|
186 |
'data-condition' => 'count',
|
187 |
),
|
|
|
188 |
),
|
189 |
);
|
190 |
|
@@ -192,6 +207,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
192 |
'ical-defaults' => array(
|
193 |
'type' => 'html',
|
194 |
'html' => '<h3 id="tribe-import-ical-settings">' . esc_html__( 'iCalendar Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
195 |
),
|
196 |
'tribe_aggregator_default_ical_post_status' => array(
|
197 |
'type' => 'dropdown',
|
@@ -203,6 +219,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
203 |
'can_be_empty' => true,
|
204 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
205 |
'options' => $origin_post_statuses,
|
|
|
206 |
),
|
207 |
'tribe_aggregator_default_ical_category' => array(
|
208 |
'type' => 'dropdown',
|
@@ -214,6 +231,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
214 |
'can_be_empty' => true,
|
215 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
216 |
'options' => $origin_categories,
|
|
|
217 |
),
|
218 |
'tribe_aggregator_default_ical_show_map' => array(
|
219 |
'type' => 'dropdown',
|
@@ -225,6 +243,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
225 |
'can_be_empty' => true,
|
226 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
227 |
'options' => $origin_show_map_options,
|
|
|
228 |
),
|
229 |
);
|
230 |
|
@@ -232,6 +251,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
232 |
'ics-defaults' => array(
|
233 |
'type' => 'html',
|
234 |
'html' => '<h3 id="tribe-import-ics-settings">' . esc_html__( 'ICS File Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
235 |
),
|
236 |
'tribe_aggregator_default_ics_post_status' => array(
|
237 |
'type' => 'dropdown',
|
@@ -243,6 +263,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
243 |
'can_be_empty' => true,
|
244 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
245 |
'options' => $origin_post_statuses,
|
|
|
246 |
),
|
247 |
'tribe_aggregator_default_ics_category' => array(
|
248 |
'type' => 'dropdown',
|
@@ -254,6 +275,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
254 |
'can_be_empty' => true,
|
255 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
256 |
'options' => $origin_categories,
|
|
|
257 |
),
|
258 |
'tribe_aggregator_default_ics_show_map' => array(
|
259 |
'type' => 'dropdown',
|
@@ -265,6 +287,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
265 |
'can_be_empty' => true,
|
266 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
267 |
'options' => $origin_show_map_options,
|
|
|
268 |
),
|
269 |
);
|
270 |
|
@@ -272,6 +295,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
272 |
'facebook-defaults' => array(
|
273 |
'type' => 'html',
|
274 |
'html' => '<h3 id="tribe-import-facebook-settings">' . esc_html__( 'Facebook Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
275 |
),
|
276 |
'tribe_aggregator_default_facebook_post_status' => array(
|
277 |
'type' => 'dropdown',
|
@@ -283,6 +307,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
283 |
'can_be_empty' => true,
|
284 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
285 |
'options' => $origin_post_statuses,
|
|
|
286 |
),
|
287 |
'tribe_aggregator_default_facebook_category' => array(
|
288 |
'type' => 'dropdown',
|
@@ -294,6 +319,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
294 |
'can_be_empty' => true,
|
295 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
296 |
'options' => $origin_categories,
|
|
|
297 |
),
|
298 |
'tribe_aggregator_default_facebook_show_map' => array(
|
299 |
'type' => 'dropdown',
|
@@ -305,6 +331,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
305 |
'can_be_empty' => true,
|
306 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
307 |
'options' => $origin_show_map_options,
|
|
|
308 |
),
|
309 |
);
|
310 |
|
@@ -312,6 +339,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
312 |
'gcal-defaults' => array(
|
313 |
'type' => 'html',
|
314 |
'html' => '<h3 id="tribe-import-google-settings">' . esc_html__( 'Google Calendar Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
315 |
),
|
316 |
'tribe_aggregator_default_gcal_post_status' => array(
|
317 |
'type' => 'dropdown',
|
@@ -323,6 +351,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
323 |
'can_be_empty' => true,
|
324 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
325 |
'options' => $origin_post_statuses,
|
|
|
326 |
),
|
327 |
'tribe_aggregator_default_gcal_category' => array(
|
328 |
'type' => 'dropdown',
|
@@ -334,6 +363,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
334 |
'can_be_empty' => true,
|
335 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
336 |
'options' => $origin_categories,
|
|
|
337 |
),
|
338 |
'tribe_aggregator_default_gcal_show_map' => array(
|
339 |
'type' => 'dropdown',
|
@@ -345,6 +375,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
345 |
'can_be_empty' => true,
|
346 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
347 |
'options' => $origin_show_map_options,
|
|
|
348 |
),
|
349 |
);
|
350 |
|
@@ -352,6 +383,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
352 |
'meetup-defaults' => array(
|
353 |
'type' => 'html',
|
354 |
'html' => '<h3 id="tribe-import-meetup-settings">' . esc_html__( 'Meetup Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
355 |
),
|
356 |
'meetup-defaults-info' => array(
|
357 |
'type' => 'html',
|
@@ -363,6 +395,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
363 |
'<a href="' . admin_url( Tribe__Settings::$parent_page . '&page=tribe-common&tab=addons' ) . '">',
|
364 |
'</a>'
|
365 |
). '</p>',
|
|
|
366 |
),
|
367 |
'tribe_aggregator_default_meetup_post_status' => array(
|
368 |
'type' => 'dropdown',
|
@@ -374,6 +407,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
374 |
'can_be_empty' => true,
|
375 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
376 |
'options' => $origin_post_statuses,
|
|
|
377 |
),
|
378 |
'tribe_aggregator_default_meetup_category' => array(
|
379 |
'type' => 'dropdown',
|
@@ -385,6 +419,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
385 |
'can_be_empty' => true,
|
386 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
387 |
'options' => $origin_categories,
|
|
|
388 |
),
|
389 |
'tribe_aggregator_default_meetup_show_map' => array(
|
390 |
'type' => 'dropdown',
|
@@ -396,6 +431,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
396 |
'can_be_empty' => true,
|
397 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
398 |
'options' => $origin_show_map_options,
|
|
|
399 |
),
|
400 |
);
|
401 |
|
@@ -403,6 +439,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
403 |
'url-defaults' => array(
|
404 |
'type' => 'html',
|
405 |
'html' => '<h3 id="tribe-import-url-settings">' . esc_html__( 'Other URL Import Settings', 'the-events-calendar' ) . '</h3>',
|
|
|
406 |
),
|
407 |
'tribe_aggregator_default_url_post_status' => array(
|
408 |
'type' => 'dropdown',
|
@@ -414,6 +451,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
414 |
'can_be_empty' => true,
|
415 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
416 |
'options' => $origin_post_statuses,
|
|
|
417 |
),
|
418 |
'tribe_aggregator_default_url_category' => array(
|
419 |
'type' => 'dropdown',
|
@@ -425,6 +463,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
425 |
'can_be_empty' => true,
|
426 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
427 |
'options' => $origin_categories,
|
|
|
428 |
),
|
429 |
'tribe_aggregator_default_url_show_map' => array(
|
430 |
'type' => 'dropdown',
|
@@ -436,6 +475,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
436 |
'can_be_empty' => true,
|
437 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
438 |
'options' => $origin_show_map_options,
|
|
|
439 |
),
|
440 |
'tribe_aggregator_default_url_import_range' => array(
|
441 |
'type' => 'dropdown',
|
@@ -447,6 +487,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
447 |
'can_be_empty' => false,
|
448 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
449 |
'options' => tribe( 'events-aggregator.settings' )->get_url_import_range_options( true ),
|
|
|
450 |
),
|
451 |
'tribe_aggregator_default_url_import_event_settings' => array(
|
452 |
'type' => 'dropdown',
|
@@ -458,6 +499,7 @@ if ( Tribe__Events__Aggregator::is_service_active() ) {
|
|
458 |
'can_be_empty' => true,
|
459 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
460 |
'options' => $yes_no_options,
|
|
|
461 |
),
|
462 |
);
|
463 |
}
|
@@ -475,9 +517,81 @@ $internal = array_merge(
|
|
475 |
$ea_disable
|
476 |
);
|
477 |
|
478 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
479 |
|
480 |
if ( tribe( 'events-aggregator.main' )->is_service_active() ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
ob_start();
|
482 |
?>
|
483 |
<p>
|
@@ -492,15 +606,15 @@ if ( tribe( 'events-aggregator.main' )->is_service_active() ) {
|
|
492 |
?>
|
493 |
</p>
|
494 |
<div>
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
</div>
|
505 |
<?php
|
506 |
$import_instructions = ob_get_clean();
|
38 |
'import-defaults-update_authority' => array(
|
39 |
'type' => 'html',
|
40 |
'html' => '<h3 id="tribe-import-update-authority">' . esc_html__( 'Event Update Authority', 'the-events-calendar' ) . '</h3>',
|
41 |
+
'priority' => 1.1,
|
42 |
),
|
43 |
'info-update_authority' => array(
|
44 |
'type' => 'html',
|
45 |
'html' => '<p>' . esc_html__( 'You can make changes to imported events via The Events Calendar and see those changes reflected on your site’s calendar. The owner of the original event source (e.g. the iCalendar feed or Facebook group) might also make changes to their event. If you choose to re-import an altered event (manually or via a scheduled import), any changes made at the source or on your calendar will need to be addressed.', 'the-events-calendar' ) . '</p>',
|
46 |
+
'priority' => 1.2,
|
47 |
),
|
48 |
'tribe_aggregator_default_update_authority' => array(
|
49 |
'type' => 'radio',
|
56 |
'retain' => __( 'Do not re-import events. Changes made locally will be preserved.', 'the-events-calendar' ),
|
57 |
'preserve_changes' => __( 'Import events but preserve local changes to event fields.', 'the-events-calendar' ),
|
58 |
),
|
59 |
+
'priority' => 1.3,
|
60 |
),
|
61 |
);
|
62 |
|
64 |
'csv-defaults' => array(
|
65 |
'type' => 'html',
|
66 |
'html' => '<h3 id="tribe-import-csv-settings">' . esc_html__( 'CSV Import Settings', 'the-events-calendar' ) . '</h3>',
|
67 |
+
'priority' => 10.1,
|
68 |
),
|
69 |
'tribe_aggregator_default_csv_post_status' => array(
|
70 |
'type' => 'dropdown',
|
76 |
'can_be_empty' => true,
|
77 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
78 |
'options' => $origin_post_statuses,
|
79 |
+
'priority' => 10.2,
|
80 |
),
|
81 |
'tribe_aggregator_default_csv_category' => array(
|
82 |
'type' => 'dropdown',
|
88 |
'can_be_empty' => true,
|
89 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
90 |
'options' => $origin_categories,
|
91 |
+
'priority' => 10.3,
|
92 |
),
|
93 |
);
|
94 |
|
96 |
'tribe_aggregator_disable_header' => array(
|
97 |
'type' => 'html',
|
98 |
'html' => '<h3 id="tribe-import-ea-disable">' . esc_html__( 'Event Aggregator Control', 'the-events-calendar' ) . '</h3>',
|
99 |
+
'priority' => 50.1,
|
100 |
),
|
101 |
'tribe_aggregator_disable' => array(
|
102 |
'type' => 'checkbox_bool',
|
105 |
'default' => false,
|
106 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
107 |
'validation_type' => 'boolean',
|
108 |
+
'priority' => 50.2,
|
109 |
),
|
110 |
);
|
111 |
|
116 |
'import-defaults' => array(
|
117 |
'type' => 'html',
|
118 |
'html' => '<h3 id="tribe-import-global-settings">' . esc_html__( 'Global Import Settings', 'the-events-calendar' ) . '</h3>',
|
119 |
+
'priority' => 5.1,
|
120 |
),
|
121 |
'tribe_aggregator_default_post_status' => array(
|
122 |
'type' => 'dropdown',
|
128 |
'can_be_empty' => true,
|
129 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
130 |
'options' => $post_statuses,
|
131 |
+
'priority' => 5.2,
|
132 |
),
|
133 |
'tribe_aggregator_default_category' => array(
|
134 |
'type' => 'dropdown',
|
140 |
'can_be_empty' => true,
|
141 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
142 |
'options' => $categories,
|
143 |
+
'priority' => 5.3,
|
144 |
),
|
145 |
'tribe_aggregator_default_show_map' => array(
|
146 |
'type' => 'dropdown',
|
152 |
'can_be_empty' => true,
|
153 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
154 |
'options' => $yes_no_options,
|
155 |
+
'priority' => 5.4,
|
156 |
),
|
157 |
'tribe_aggregator_default_import_limit_type' => array(
|
158 |
'type' => 'dropdown',
|
165 |
'can_be_empty' => false,
|
166 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
167 |
'options' => tribe( 'events-aggregator.settings' )->get_import_limit_type_options(),
|
168 |
+
'priority' => 5.5,
|
169 |
),
|
170 |
'tribe_aggregator_default_import_limit_range' => array(
|
171 |
'type' => 'dropdown',
|
182 |
'data-depends' => '#tribe_aggregator_default_import_limit_type-select',
|
183 |
'data-condition' => 'range',
|
184 |
),
|
185 |
+
'priority' => 5.6,
|
186 |
),
|
187 |
'tribe_aggregator_default_import_limit_number' => array(
|
188 |
'type' => 'dropdown',
|
199 |
'data-depends' => '#tribe_aggregator_default_import_limit_type-select',
|
200 |
'data-condition' => 'count',
|
201 |
),
|
202 |
+
'priority' => 5.7,
|
203 |
),
|
204 |
);
|
205 |
|
207 |
'ical-defaults' => array(
|
208 |
'type' => 'html',
|
209 |
'html' => '<h3 id="tribe-import-ical-settings">' . esc_html__( 'iCalendar Import Settings', 'the-events-calendar' ) . '</h3>',
|
210 |
+
'priority' => 20.1,
|
211 |
),
|
212 |
'tribe_aggregator_default_ical_post_status' => array(
|
213 |
'type' => 'dropdown',
|
219 |
'can_be_empty' => true,
|
220 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
221 |
'options' => $origin_post_statuses,
|
222 |
+
'priority' => 20.2,
|
223 |
),
|
224 |
'tribe_aggregator_default_ical_category' => array(
|
225 |
'type' => 'dropdown',
|
231 |
'can_be_empty' => true,
|
232 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
233 |
'options' => $origin_categories,
|
234 |
+
'priority' => 20.3,
|
235 |
),
|
236 |
'tribe_aggregator_default_ical_show_map' => array(
|
237 |
'type' => 'dropdown',
|
243 |
'can_be_empty' => true,
|
244 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
245 |
'options' => $origin_show_map_options,
|
246 |
+
'priority' => 20.4,
|
247 |
),
|
248 |
);
|
249 |
|
251 |
'ics-defaults' => array(
|
252 |
'type' => 'html',
|
253 |
'html' => '<h3 id="tribe-import-ics-settings">' . esc_html__( 'ICS File Import Settings', 'the-events-calendar' ) . '</h3>',
|
254 |
+
'priority' => 25.1,
|
255 |
),
|
256 |
'tribe_aggregator_default_ics_post_status' => array(
|
257 |
'type' => 'dropdown',
|
263 |
'can_be_empty' => true,
|
264 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
265 |
'options' => $origin_post_statuses,
|
266 |
+
'priority' => 25.2,
|
267 |
),
|
268 |
'tribe_aggregator_default_ics_category' => array(
|
269 |
'type' => 'dropdown',
|
275 |
'can_be_empty' => true,
|
276 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
277 |
'options' => $origin_categories,
|
278 |
+
'priority' => 25.3,
|
279 |
),
|
280 |
'tribe_aggregator_default_ics_show_map' => array(
|
281 |
'type' => 'dropdown',
|
287 |
'can_be_empty' => true,
|
288 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
289 |
'options' => $origin_show_map_options,
|
290 |
+
'priority' => 25.4,
|
291 |
),
|
292 |
);
|
293 |
|
295 |
'facebook-defaults' => array(
|
296 |
'type' => 'html',
|
297 |
'html' => '<h3 id="tribe-import-facebook-settings">' . esc_html__( 'Facebook Import Settings', 'the-events-calendar' ) . '</h3>',
|
298 |
+
'priority' => 30.1,
|
299 |
),
|
300 |
'tribe_aggregator_default_facebook_post_status' => array(
|
301 |
'type' => 'dropdown',
|
307 |
'can_be_empty' => true,
|
308 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
309 |
'options' => $origin_post_statuses,
|
310 |
+
'priority' => 30.2,
|
311 |
),
|
312 |
'tribe_aggregator_default_facebook_category' => array(
|
313 |
'type' => 'dropdown',
|
319 |
'can_be_empty' => true,
|
320 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
321 |
'options' => $origin_categories,
|
322 |
+
'priority' => 30.3,
|
323 |
),
|
324 |
'tribe_aggregator_default_facebook_show_map' => array(
|
325 |
'type' => 'dropdown',
|
331 |
'can_be_empty' => true,
|
332 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
333 |
'options' => $origin_show_map_options,
|
334 |
+
'priority' => 30.4,
|
335 |
),
|
336 |
);
|
337 |
|
339 |
'gcal-defaults' => array(
|
340 |
'type' => 'html',
|
341 |
'html' => '<h3 id="tribe-import-google-settings">' . esc_html__( 'Google Calendar Import Settings', 'the-events-calendar' ) . '</h3>',
|
342 |
+
'priority' => 35.1,
|
343 |
),
|
344 |
'tribe_aggregator_default_gcal_post_status' => array(
|
345 |
'type' => 'dropdown',
|
351 |
'can_be_empty' => true,
|
352 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
353 |
'options' => $origin_post_statuses,
|
354 |
+
'priority' => 35.2,
|
355 |
),
|
356 |
'tribe_aggregator_default_gcal_category' => array(
|
357 |
'type' => 'dropdown',
|
363 |
'can_be_empty' => true,
|
364 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
365 |
'options' => $origin_categories,
|
366 |
+
'priority' => 35.3,
|
367 |
),
|
368 |
'tribe_aggregator_default_gcal_show_map' => array(
|
369 |
'type' => 'dropdown',
|
375 |
'can_be_empty' => true,
|
376 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
377 |
'options' => $origin_show_map_options,
|
378 |
+
'priority' => 35.4,
|
379 |
),
|
380 |
);
|
381 |
|
383 |
'meetup-defaults' => array(
|
384 |
'type' => 'html',
|
385 |
'html' => '<h3 id="tribe-import-meetup-settings">' . esc_html__( 'Meetup Import Settings', 'the-events-calendar' ) . '</h3>',
|
386 |
+
'priority' => 40.1,
|
387 |
),
|
388 |
'meetup-defaults-info' => array(
|
389 |
'type' => 'html',
|
395 |
'<a href="' . admin_url( Tribe__Settings::$parent_page . '&page=tribe-common&tab=addons' ) . '">',
|
396 |
'</a>'
|
397 |
). '</p>',
|
398 |
+
'priority' => 40.2,
|
399 |
),
|
400 |
'tribe_aggregator_default_meetup_post_status' => array(
|
401 |
'type' => 'dropdown',
|
407 |
'can_be_empty' => true,
|
408 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
409 |
'options' => $origin_post_statuses,
|
410 |
+
'priority' => 40.3,
|
411 |
),
|
412 |
'tribe_aggregator_default_meetup_category' => array(
|
413 |
'type' => 'dropdown',
|
419 |
'can_be_empty' => true,
|
420 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
421 |
'options' => $origin_categories,
|
422 |
+
'priority' => 40.4,
|
423 |
),
|
424 |
'tribe_aggregator_default_meetup_show_map' => array(
|
425 |
'type' => 'dropdown',
|
431 |
'can_be_empty' => true,
|
432 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
433 |
'options' => $origin_show_map_options,
|
434 |
+
'priority' => 40.5,
|
435 |
),
|
436 |
);
|
437 |
|
439 |
'url-defaults' => array(
|
440 |
'type' => 'html',
|
441 |
'html' => '<h3 id="tribe-import-url-settings">' . esc_html__( 'Other URL Import Settings', 'the-events-calendar' ) . '</h3>',
|
442 |
+
'priority' => 45.1,
|
443 |
),
|
444 |
'tribe_aggregator_default_url_post_status' => array(
|
445 |
'type' => 'dropdown',
|
451 |
'can_be_empty' => true,
|
452 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
453 |
'options' => $origin_post_statuses,
|
454 |
+
'priority' => 45.2,
|
455 |
),
|
456 |
'tribe_aggregator_default_url_category' => array(
|
457 |
'type' => 'dropdown',
|
463 |
'can_be_empty' => true,
|
464 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
465 |
'options' => $origin_categories,
|
466 |
+
'priority' => 45.3,
|
467 |
),
|
468 |
'tribe_aggregator_default_url_show_map' => array(
|
469 |
'type' => 'dropdown',
|
475 |
'can_be_empty' => true,
|
476 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
477 |
'options' => $origin_show_map_options,
|
478 |
+
'priority' => 45.4,
|
479 |
),
|
480 |
'tribe_aggregator_default_url_import_range' => array(
|
481 |
'type' => 'dropdown',
|
487 |
'can_be_empty' => false,
|
488 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
489 |
'options' => tribe( 'events-aggregator.settings' )->get_url_import_range_options( true ),
|
490 |
+
'priority' => 45.5,
|
491 |
),
|
492 |
'tribe_aggregator_default_url_import_event_settings' => array(
|
493 |
'type' => 'dropdown',
|
499 |
'can_be_empty' => true,
|
500 |
'parent_option' => Tribe__Events__Main::OPTIONNAME,
|
501 |
'options' => $yes_no_options,
|
502 |
+
'priority' => 45.6,
|
503 |
),
|
504 |
);
|
505 |
}
|
517 |
$ea_disable
|
518 |
);
|
519 |
|
520 |
+
/**
|
521 |
+
* Filter the Aggregator Setting Fields
|
522 |
+
*
|
523 |
+
* @since TDB
|
524 |
+
*
|
525 |
+
* @param $internal array an array of aggregator fields
|
526 |
+
* @param $origin_post_statuses array an array of post statuses
|
527 |
+
* @param $origin_categories array an array of event categories
|
528 |
+
*/
|
529 |
+
$internal = apply_filters( 'tribe_aggregator_fields', $internal, $origin_post_statuses, $origin_categories );
|
530 |
+
|
531 |
+
/**
|
532 |
+
* Sort Fields by Priority
|
533 |
+
*/
|
534 |
+
if ( get_bloginfo( 'version' ) >= 4.7 ) {
|
535 |
+
$internal = wp_list_sort( $internal, 'priority', 'ASC', true );
|
536 |
+
}
|
537 |
|
538 |
if ( tribe( 'events-aggregator.main' )->is_service_active() ) {
|
539 |
+
|
540 |
+
$import_setting_links = array(
|
541 |
+
'update-authority' => array(
|
542 |
+
'name' => __( 'Update Authority', 'the-events-calendar' ),
|
543 |
+
'priority' => 5,
|
544 |
+
),
|
545 |
+
'global-settings' => array(
|
546 |
+
'name' => __( 'Global', 'the-events-calendar' ),
|
547 |
+
'priority' => 10,
|
548 |
+
),
|
549 |
+
'csv-settings' => array(
|
550 |
+
'name' => __( 'CSV', 'the-events-calendar' ),
|
551 |
+
'priority' => 15,
|
552 |
+
),
|
553 |
+
'ical-settings' => array(
|
554 |
+
'name' => __( 'iCalendar', 'the-events-calendar' ),
|
555 |
+
'priority' => 20,
|
556 |
+
),
|
557 |
+
'ics-settings' => array(
|
558 |
+
'name' => __( 'ICS File', 'the-events-calendar' ),
|
559 |
+
'priority' => 25,
|
560 |
+
),
|
561 |
+
'facebook-settings' => array(
|
562 |
+
'name' => __( 'Facebook', 'the-events-calendar' ),
|
563 |
+
'priority' => 30,
|
564 |
+
),
|
565 |
+
'google-settings' => array(
|
566 |
+
'name' => __( 'Google Calendar', 'the-events-calendar' ),
|
567 |
+
'priority' => 35,
|
568 |
+
),
|
569 |
+
'meetup-settings' => array(
|
570 |
+
'name' => __( 'Meetup', 'the-events-calendar' ),
|
571 |
+
'priority' => 40,
|
572 |
+
),
|
573 |
+
'url-settings' => array(
|
574 |
+
'name' => __( 'Other URLs', 'the-events-calendar' ),
|
575 |
+
'priority' => 45,
|
576 |
+
),
|
577 |
+
);
|
578 |
+
|
579 |
+
/**
|
580 |
+
* Filter the Import Setting Links on the Import Tab
|
581 |
+
*
|
582 |
+
* @since TDB
|
583 |
+
*
|
584 |
+
* @param $import_setting_links array an array of import setting anchor links
|
585 |
+
*/
|
586 |
+
$import_setting_links = apply_filters( 'tribe_aggregator_setting_links', $import_setting_links );
|
587 |
+
|
588 |
+
/**
|
589 |
+
* Sort Header List Order
|
590 |
+
*/
|
591 |
+
if ( get_bloginfo( 'version' ) >= 4.7 ) {
|
592 |
+
$import_setting_links = wp_list_sort( $import_setting_links, 'priority', 'ASC', true );
|
593 |
+
}
|
594 |
+
|
595 |
ob_start();
|
596 |
?>
|
597 |
<p>
|
606 |
?>
|
607 |
</p>
|
608 |
<div>
|
609 |
+
<?php
|
610 |
+
foreach ( $import_setting_links as $anchor => $information ) {
|
611 |
+
$separator = '';
|
612 |
+
if ( $information !== end( $import_setting_links ) ) {
|
613 |
+
$separator = ' | ';
|
614 |
+
}
|
615 |
+
echo '<a href="#tribe-import-' . esc_attr( $anchor ) . '">' . esc_attr( $information['name'] ) . '</a>' . esc_attr( $separator );
|
616 |
+
}
|
617 |
+
?>
|
618 |
</div>
|
619 |
<?php
|
620 |
$import_instructions = ob_get_clean();
|
src/admin-views/aggregator/status.php
CHANGED
@@ -183,6 +183,33 @@ $show_third_party_accounts = ! is_network_admin();
|
|
183 |
<td class="indicator <?php esc_attr_e( $indicator ); ?>"><span class="dashicons dashicons-<?php echo esc_attr( $indicator_icons[ $indicator ] ); ?>"></span></td>
|
184 |
<td><?php echo esc_html( $text ); ?></td>
|
185 |
<td><?php echo $notes; ?></td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
</tr>
|
187 |
<?php
|
188 |
// Meetup status section
|
183 |
<td class="indicator <?php esc_attr_e( $indicator ); ?>"><span class="dashicons dashicons-<?php echo esc_attr( $indicator_icons[ $indicator ] ); ?>"></span></td>
|
184 |
<td><?php echo esc_html( $text ); ?></td>
|
185 |
<td><?php echo $notes; ?></td>
|
186 |
+
</tr>
|
187 |
+
<?php
|
188 |
+
// Eventbrite status section
|
189 |
+
$indicator = 'good';
|
190 |
+
$notes = ' ';
|
191 |
+
$text = 'Connected';
|
192 |
+
|
193 |
+
if ( tribe( 'events-aggregator.main' )->api( 'origins' )->is_oauth_enabled( 'eventbrite' ) ) {
|
194 |
+
if ( ! tribe( 'events-aggregator.settings' )->is_fb_credentials_valid() ) {
|
195 |
+
$indicator = 'warning';
|
196 |
+
$text = __( 'You have not connected Event Aggregator to Eventbrite', 'the-events-calendar' );
|
197 |
+
$eventbrite_auth_url = Tribe__Events__Aggregator__Record__Eventbrite::get_auth_url( array( 'back' => 'settings' ) );
|
198 |
+
$notes = '<a href="' . esc_url( $eventbrite_auth_url ). '">' . esc_html_x( 'Connect to Eventbrite', 'link for connecting eventbrite', 'the-events-calendar' ) . '</a>';
|
199 |
+
}
|
200 |
+
} else {
|
201 |
+
$indicator = 'warning';
|
202 |
+
$text = __( 'Limited connectivity with Eventbrite', 'the-events-calendar' );
|
203 |
+
$notes = esc_html__( 'The service has disabled oAuth. Some types of events may not import.', 'the-events-calendar' );
|
204 |
+
}
|
205 |
+
?>
|
206 |
+
<tr>
|
207 |
+
<td class="label">
|
208 |
+
<img src="<?php echo tribe_events_resource_url( 'images/aggregator/eventbrite.png' ); ?>" /><span><?php esc_html_e( 'Eventbrite', 'the-events-calendar' ); ?></span>
|
209 |
+
</td>
|
210 |
+
<td class="indicator <?php esc_attr_e( $indicator ); ?>"><span class="dashicons dashicons-<?php echo esc_attr( $indicator_icons[ $indicator ] ); ?>"></span></td>
|
211 |
+
<td><?php echo esc_html( $text ); ?></td>
|
212 |
+
<td><?php echo $notes; ?></td>
|
213 |
</tr>
|
214 |
<?php
|
215 |
// Meetup status section
|
src/admin-views/aggregator/tab.php
CHANGED
@@ -2,6 +2,6 @@
|
|
2 |
$tab = $this->tabs->get_active();
|
3 |
?>
|
4 |
|
5 |
-
<form method="POST" class="tribe-ea-form tribe-ea-tab <?php echo sanitize_html_class( 'tribe-ea-tab-' . $tab->get_slug() ); ?>">
|
6 |
<?php $tab->render(); ?>
|
7 |
</form>
|
2 |
$tab = $this->tabs->get_active();
|
3 |
?>
|
4 |
|
5 |
+
<form method="POST" class="tribe-ea-form tribe-ea-tab tribe-validation <?php echo sanitize_html_class( 'tribe-ea-tab-' . $tab->get_slug() ); ?>">
|
6 |
<?php $tab->render(); ?>
|
7 |
</form>
|
src/admin-views/aggregator/tabs/import-form.php
CHANGED
@@ -263,11 +263,43 @@ $scheduled_save_help = esc_html__( 'When you save this scheduled import, the eve
|
|
263 |
data-width-rule="all-triggers"
|
264 |
></span>
|
265 |
|
266 |
-
<
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
271 |
</div>
|
272 |
<?php
|
273 |
echo Tribe__Events__Aggregator__Tabs__New::instance()->maybe_display_aggregator_upsell();
|
263 |
data-width-rule="all-triggers"
|
264 |
></span>
|
265 |
|
266 |
+
<div class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition="eventbrite">
|
267 |
+
<p class="tribe-limits-message">
|
268 |
+
<?php echo esc_html__( 'Eventbrite imports can fetch up to 50 events from your source.', 'the-events-calendar' ); ?>
|
269 |
+
</p>
|
270 |
+
</div>
|
271 |
+
<div class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition="eventbrite">
|
272 |
+
<p class="tribe-timezone-message">
|
273 |
+
<?php echo sprintf(
|
274 |
+
'%1$s %2$s%3$s%4$s %5$s',
|
275 |
+
esc_html__( 'Events will be imported with the same timezone as defined on eventbrite.com. You can make use of The Events Calendar\'s', 'the-events-calendar' ),
|
276 |
+
'<a href="' . esc_url( Tribe__Settings::instance()->get_url() ) . '#tribe-field-tribe_events_timezone_mode">',
|
277 |
+
esc_html__( 'timezone settings', 'the-events-calendar' ),
|
278 |
+
'</a>',
|
279 |
+
esc_html__( 'to change how the actual time is displayed on your calendar.', 'the-events-calendar' )
|
280 |
+
);
|
281 |
+
?>
|
282 |
+
</p>
|
283 |
+
</div>
|
284 |
+
<div class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition-not="eventbrite">
|
285 |
+
<p class="tribe-limits-message">
|
286 |
+
<?php echo sprintf( esc_html__( 'The number of events available in the preview may be limited by your %1$sImport Settings.%2$s', 'the-events-calendar' ),
|
287 |
+
'<a href="' . esc_url( admin_url( '/edit.php?post_type=tribe_events&page=tribe-common&tab=imports#tribe-field-tribe_aggregator_default_import_limit_type' ) ) . '#tribe-field-tribe_events_timezone_mode">',
|
288 |
+
'</a>' ); ?>
|
289 |
+
</p>
|
290 |
+
</div>
|
291 |
+
<div class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition-not="eventbrite">
|
292 |
+
<p class="tribe-timezone-message">
|
293 |
+
<?php echo sprintf(
|
294 |
+
'%1$s %2$s%3$s%4$s',
|
295 |
+
esc_html__( 'Events will be imported with the time zone defined by the source. If no time zone is specified, events will be assigned your site\'s default time zone ( see', 'the-events-calendar' ),
|
296 |
+
'<a href="' . esc_url( Tribe__Settings::instance()->get_url() ) . '#tribe-field-tribe_events_timezone_mode">',
|
297 |
+
esc_html__( 'Settings > General', 'the-events-calendar' ),
|
298 |
+
'</a> ).'
|
299 |
+
);
|
300 |
+
?>
|
301 |
+
</p>
|
302 |
+
</div>
|
303 |
</div>
|
304 |
<?php
|
305 |
echo Tribe__Events__Aggregator__Tabs__New::instance()->maybe_display_aggregator_upsell();
|
src/admin-views/tribe-options-addons-api.php
CHANGED
@@ -109,6 +109,57 @@ if ( get_option( 'pue_install_key_event_aggregator' ) ) {
|
|
109 |
}
|
110 |
}
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
$internal = apply_filters( 'tribe_addons_tab_fields', $internal );
|
113 |
|
114 |
$fields = array_merge(
|
109 |
}
|
110 |
}
|
111 |
|
112 |
+
/**
|
113 |
+
* Show Eventbrite API Connection only if Eventbrite Plugin is Active or Event Aggregator license key has a license key
|
114 |
+
*/
|
115 |
+
if ( class_exists( 'Tribe__Events__Tickets__Eventbrite__Main' ) || get_option( 'pue_install_key_event_aggregator' ) ) {
|
116 |
+
|
117 |
+
$missing_eb_credentials = ! tribe( 'events-aggregator.settings' )->is_ea_authorized_for_eb();
|
118 |
+
|
119 |
+
ob_start();
|
120 |
+
?>
|
121 |
+
|
122 |
+
<fieldset id="tribe-field-eventbrite_token" class="tribe-field tribe-field-text tribe-size-medium">
|
123 |
+
<legend class="tribe-field-label"><?php esc_html_e( 'Eventbrite Token', 'the-events-calendar' ) ?></legend>
|
124 |
+
<div class="tribe-field-wrap">
|
125 |
+
<?php
|
126 |
+
if ( $missing_eb_credentials ) {
|
127 |
+
echo '<p>' . esc_html__( 'You need to connect to Eventbrite for Event Aggregator to work properly' ) . '</p>';
|
128 |
+
$eventbrite_button_label = __( 'Connect to Eventbrite', 'the-events-calendar' );
|
129 |
+
} else {
|
130 |
+
$eventbrite_button_label = __( 'Refresh your connection to Eventbrite', 'the-events-calendar' );
|
131 |
+
$eventbrite_disconnect_label = __( 'Disconnect', 'the-events-calendar' );
|
132 |
+
$eventbrite_disconnect_url = tribe( 'events-aggregator.settings' )->build_disconnect_eventbrite_url( $current_url );
|
133 |
+
}
|
134 |
+
?>
|
135 |
+
<a target="_blank" class="tribe-ea-eventbrite-button" href="<?php echo esc_url( Tribe__Events__Aggregator__Record__Eventbrite::get_auth_url( array( 'back' => 'settings' ) ) ); ?>"><?php esc_html_e( $eventbrite_button_label ); ?></a>
|
136 |
+
<?php if ( ! $missing_eb_credentials ) : ?>
|
137 |
+
<a href="<?php echo esc_url( $eventbrite_disconnect_url ); ?>" class="tribe-ea-eventbrite-disconnect"><?php echo esc_html( $eventbrite_disconnect_label ); ?></a>
|
138 |
+
<?php endif; ?>
|
139 |
+
</div>
|
140 |
+
</fieldset>
|
141 |
+
|
142 |
+
<?php
|
143 |
+
$eventbrite_token_html = ob_get_clean();
|
144 |
+
|
145 |
+
$internal2 = array(
|
146 |
+
'eb-start' => array(
|
147 |
+
'type' => 'html',
|
148 |
+
'html' => '<h3>' . esc_html__( 'Eventbrite', 'the-events-calendar' ) . '</h3>',
|
149 |
+
),
|
150 |
+
'eb-info-box' => array(
|
151 |
+
'type' => 'html',
|
152 |
+
'html' => '<p>' . esc_html__( 'You need to connect Event Aggregator to Eventbrite to import your events from Eventbrite.', 'the-events-calendar' ) . '</p>',
|
153 |
+
),
|
154 |
+
'eb_token_button' => array(
|
155 |
+
'type' => 'html',
|
156 |
+
'html' => $eventbrite_token_html,
|
157 |
+
),
|
158 |
+
);
|
159 |
+
|
160 |
+
$internal = array_merge( $internal, $internal2 );
|
161 |
+
}
|
162 |
+
|
163 |
$internal = apply_filters( 'tribe_addons_tab_fields', $internal );
|
164 |
|
165 |
$fields = array_merge(
|
src/{Tribe/Importer/Admin_Page.php → deprecated/Tribe__Events__Importer__Admin_Page.php}
RENAMED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
|
3 |
/**
|
4 |
* Class Tribe__Events__Importer__Admin_Page
|
1 |
<?php
|
2 |
+
_deprecated_file( __FILE__, '4.5', 'CSV Import settings moved to Event Aggregator' );
|
3 |
|
4 |
/**
|
5 |
* Class Tribe__Events__Importer__Admin_Page
|
src/{Tribe/Importer/Options.php → deprecated/Tribe__Events__Importer__Options.php}
RENAMED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Tribe__Events__Importer__Options
|
4 |
*
|
1 |
<?php
|
2 |
+
_deprecated_file( __FILE__, '4.5', 'CSV Import settings moved to Event Aggregator' );
|
3 |
/**
|
4 |
* Tribe__Events__Importer__Options
|
5 |
*
|
src/{Tribe/Importer/Plugin.php → deprecated/Tribe__Events__Importer__Plugin.php}
RENAMED
@@ -1,4 +1,6 @@
|
|
1 |
<?php
|
|
|
|
|
2 |
/**
|
3 |
* Class Tribe__Events__Importer__Plugin
|
4 |
*/
|
1 |
<?php
|
2 |
+
_deprecated_file( __FILE__, '4.5', 'CSV Import settings moved to Event Aggregator' );
|
3 |
+
|
4 |
/**
|
5 |
* Class Tribe__Events__Importer__Plugin
|
6 |
*/
|
src/deprecated/functions.php
CHANGED
@@ -401,4 +401,23 @@ function tribe_display_meta( $meta_id ) {
|
|
401 |
_deprecated_function( __FUNCTION__, '4.3' );
|
402 |
|
403 |
echo apply_filters( 'tribe_display_meta', tribe_get_meta( $meta_id ) );
|
404 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
_deprecated_function( __FUNCTION__, '4.3' );
|
402 |
|
403 |
echo apply_filters( 'tribe_display_meta', tribe_get_meta( $meta_id ) );
|
404 |
+
}
|
405 |
+
|
406 |
+
/**
|
407 |
+
* Load Legacy Imports
|
408 |
+
*
|
409 |
+
* @deprecated 4.6.18
|
410 |
+
*/
|
411 |
+
if ( ! function_exists( 'Tribe_Events_Importer_Load' ) ) {
|
412 |
+
|
413 |
+
function Tribe_Events_Importer_Load() {
|
414 |
+
_deprecated_function( __FUNCTION__, '4.5' );
|
415 |
+
|
416 |
+
Tribe__Events__Importer__Plugin::set_plugin_basename( plugin_basename( __FILE__ ) );
|
417 |
+
if ( is_admin() ) {
|
418 |
+
add_action( 'init', array( 'Tribe__Events__Importer__Plugin', 'initialize_admin' ), 10, 0 );
|
419 |
+
add_action( 'init', array( 'Tribe__Events__Importer__Options', 'process_general_form_submission' ) );
|
420 |
+
}
|
421 |
+
}
|
422 |
+
|
423 |
+
}
|
src/io/csv/admin-views/columns.php
DELETED
@@ -1,55 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* @var string[] $messages
|
4 |
-
* @var string $import_type
|
5 |
-
* @var string[] $header
|
6 |
-
*/
|
7 |
-
// Don't load directly
|
8 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
-
die( '-1' );
|
10 |
-
}
|
11 |
-
|
12 |
-
$mapper = new Tribe__Events__Importer__Column_Mapper( $import_type );
|
13 |
-
if ( isset( $_POST['column_map'] ) ) {
|
14 |
-
$mapper->set_defaults( $_POST['column_map'] );
|
15 |
-
} else {
|
16 |
-
$mapper->set_defaults( get_option( 'tribe_events_import_column_mapping_' . $import_type, array() ) );
|
17 |
-
}
|
18 |
-
|
19 |
-
require_once 'header.php';
|
20 |
-
?>
|
21 |
-
|
22 |
-
<h2><?php printf( esc_html__( 'Column Mapping: %s', 'the-events-calendar' ), $import_type_title ) ?></h2>
|
23 |
-
<?php if ( ! empty( $messages ) ): ?>
|
24 |
-
<div class="error"><?php echo implode( '', $messages ); ?></div>
|
25 |
-
<?php endif; ?>
|
26 |
-
<div class="form">
|
27 |
-
<p><?php esc_html_e( 'Columns have been mapped based on your last import. Please ensure the selected fields match the columns in your CSV file.', 'the-events-calendar' ) ?></p>
|
28 |
-
|
29 |
-
<form method="POST" id="import">
|
30 |
-
<table class="">
|
31 |
-
<thead>
|
32 |
-
<th><?php esc_html_e( 'Column Headings', 'the-events-calendar' ); ?></th>
|
33 |
-
<th><?php esc_html_e( 'Event Fields', 'the-events-calendar' ); ?></th>
|
34 |
-
</thead>
|
35 |
-
<?php foreach ( $header as $col => $title ): ?>
|
36 |
-
<tr>
|
37 |
-
<td><?php echo $title ?></td>
|
38 |
-
<td><?php echo $mapper->make_select_box( $col ) ?></td>
|
39 |
-
</tr>
|
40 |
-
<?php endforeach ?>
|
41 |
-
|
42 |
-
<tr>
|
43 |
-
<td colspan="2">
|
44 |
-
<?php submit_button( esc_html__( 'Perform Import', 'the-events-calendar' ) ); ?>
|
45 |
-
</td>
|
46 |
-
</tr>
|
47 |
-
|
48 |
-
</table>
|
49 |
-
|
50 |
-
<input type="hidden" name="import_type" value="<?php echo $import_type ?>" />
|
51 |
-
<input type="hidden" name="ecp_import_action" value="import" />
|
52 |
-
</form>
|
53 |
-
</div>
|
54 |
-
<?php
|
55 |
-
require_once 'footer.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/io/csv/admin-views/footer.php
DELETED
@@ -1,7 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Don't load directly
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
die( '-1' );
|
5 |
-
}
|
6 |
-
?>
|
7 |
-
</div></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/io/csv/admin-views/general.php
DELETED
@@ -1,61 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Don't load directly
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
die( '-1' );
|
5 |
-
}
|
6 |
-
|
7 |
-
require 'header.php';
|
8 |
-
?>
|
9 |
-
<div id="modern-tribe-info">
|
10 |
-
<h1><?php esc_html_e( 'Instructions', 'the-events-calendar' ); ?></h1>
|
11 |
-
<p>
|
12 |
-
<?php esc_html_e( 'The settings below will impact events imported from files and other websites. Be sure to save your changes before starting to import events.', 'the-events-calendar' ); ?>
|
13 |
-
</p>
|
14 |
-
<?php
|
15 |
-
/**
|
16 |
-
* Hook to this action to print More information on the Instructions Box
|
17 |
-
*/
|
18 |
-
do_action( 'tribe_import_general_infobox' ); ?>
|
19 |
-
</div>
|
20 |
-
|
21 |
-
<div class="tribe-settings-form">
|
22 |
-
<form method="POST">
|
23 |
-
<?php
|
24 |
-
/**
|
25 |
-
* Hook to this filter to print More fields on the Importer Settings page
|
26 |
-
*/
|
27 |
-
$fields = apply_filters( 'tribe_import_general_settings', array() );
|
28 |
-
|
29 |
-
foreach ( $fields as $key => $field_args ) {
|
30 |
-
if ( false === strpos( $key, 'imported_post_status' ) && false === strpos( $key, 'imported_encoding_status' ) ) {
|
31 |
-
$value = Tribe__Settings_Manager::get_option( $key, null );
|
32 |
-
} else {
|
33 |
-
/**
|
34 |
-
* Regular Expression to match "suboption_name" given "option_name[suboption_name]"
|
35 |
-
*/
|
36 |
-
if ( preg_match( '/\[([^\]]+)\]/i', $key, $match ) ) {
|
37 |
-
$type = end( $match );
|
38 |
-
} else {
|
39 |
-
$type = 'csv';
|
40 |
-
}
|
41 |
-
if ( strpos( $key, 'imported_encoding_status' ) === false ) {
|
42 |
-
$value = Tribe__Events__Importer__Options::get_default_post_status( $type );
|
43 |
-
} else {
|
44 |
-
$value = Tribe__Events__Importer__Options::get_default_encoding_status( $type );
|
45 |
-
}
|
46 |
-
}
|
47 |
-
|
48 |
-
new Tribe__Field( $key, $field_args, $value );
|
49 |
-
}
|
50 |
-
wp_nonce_field( 'tribe-import-general-settings', 'tribe-import-general-settings' );
|
51 |
-
?>
|
52 |
-
<div class="tribe-settings-form-wrap">
|
53 |
-
<p>
|
54 |
-
<input type="submit" name="tribe-events-importexport-general-settings-submit" class="button-primary" value="<?php esc_attr_e( 'Save Settings', 'the-events-calendar' ); ?>"/>
|
55 |
-
</p>
|
56 |
-
</div>
|
57 |
-
</form>
|
58 |
-
</div>
|
59 |
-
|
60 |
-
<?php
|
61 |
-
require 'footer.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/io/csv/admin-views/header.php
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Don't load directly
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
die( '-1' );
|
5 |
-
}
|
6 |
-
|
7 |
-
$post_type = Tribe__Events__Main::POSTTYPE;
|
8 |
-
$active = $this->get_active_tab();
|
9 |
-
|
10 |
-
?>
|
11 |
-
<style type="text/css">
|
12 |
-
div.tribe_settings {
|
13 |
-
width: 90%;
|
14 |
-
}
|
15 |
-
</style>
|
16 |
-
<div class="tribe_settings wrap">
|
17 |
-
<?php screen_icon(); ?><h1><?php esc_html_e( 'Legacy Events Import', 'the-events-calendar' ) ?></h1>
|
18 |
-
|
19 |
-
<?php do_action( 'tribe_import_under_heading' ); ?>
|
20 |
-
|
21 |
-
<h2 class="nav-tab-wrapper">
|
22 |
-
<?php
|
23 |
-
foreach ( $this->get_available_tabs() as $_label => $_tab ) {
|
24 |
-
if ( $_tab == $active ) {
|
25 |
-
$class = 'nav-tab nav-tab-active';
|
26 |
-
} else {
|
27 |
-
$class = 'nav-tab';
|
28 |
-
}
|
29 |
-
?>
|
30 |
-
<a class="<?php echo esc_attr( $class ); ?>" href="?post_type=<?php echo esc_attr( $post_type ); ?>&page=events-importer&tab=<?php echo esc_attr( $_tab ); ?>">
|
31 |
-
<?php echo $_label; ?>
|
32 |
-
</a>
|
33 |
-
<?php
|
34 |
-
}
|
35 |
-
?>
|
36 |
-
</h2>
|
37 |
-
|
38 |
-
<div class="form">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/io/csv/admin-views/import.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
// Don't load directly
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
die( '-1' );
|
5 |
-
}
|
6 |
-
|
7 |
-
require_once 'header.php';
|
8 |
-
|
9 |
-
if ( ! empty( $messages ) ): ?>
|
10 |
-
<div class="error">
|
11 |
-
<?php foreach ( $messages as $message ): ?>
|
12 |
-
<p><?php echo $message; ?></p>
|
13 |
-
<?php endforeach; ?>
|
14 |
-
</div>
|
15 |
-
<?php endif; ?>
|
16 |
-
<div id="modern-tribe-info">
|
17 |
-
<h2><?php esc_html_e( 'Import Instructions', 'the-events-calendar' ); ?></h2>
|
18 |
-
<ul>
|
19 |
-
<li>
|
20 |
-
<?php esc_html_e( 'If your events have Organizers or Venues, please import those first.', 'the-events-calendar' ); ?>
|
21 |
-
<?php esc_html_e( 'To import organizers or venues:', 'the-events-calendar' ); ?>
|
22 |
-
<ul>
|
23 |
-
<li><?php esc_html_e( 'Select the appropriate import type.', 'the-events-calendar' ); ?></li>
|
24 |
-
<li><?php esc_html_e( 'Upload a CSV file with one record on each line. The first line may contain column names (check the box below).', 'the-events-calendar' ); ?></li>
|
25 |
-
<li><?php esc_html_e( 'One column in your CSV should have the Organizer/Venue name. All other fields are optional.', 'the-events-calendar' ); ?></li>
|
26 |
-
<li><?php esc_html_e( "After you upload your file, you'll have the opportunity to indicate how the columns in your CSV map to fields in The Events Calendar.", 'the-events-calendar' ); ?></li>
|
27 |
-
</ul>
|
28 |
-
<li><?php esc_html_e( 'After importing your Organizers and Venues, import your Events:', 'the-events-calendar' ); ?>
|
29 |
-
<ul>
|
30 |
-
<li><?php esc_html_e( 'Upload a CSV file with one record on each line. The first line may contain column names (check the box below).', 'the-events-calendar' ); ?></li>
|
31 |
-
<li><?php esc_html_e( 'One column in your CSV should have the Event title. Another should have the Event start date. All other fields are optional.', 'the-events-calendar' ); ?></li>
|
32 |
-
<li><?php esc_html_e( "After you upload your file, you'll have the opportunity to indicate how the columns in your CSV map to fields in The Events Calendar.", 'the-events-calendar' ); ?></li>
|
33 |
-
</ul>
|
34 |
-
</li>
|
35 |
-
</ul>
|
36 |
-
<p><?php printf( esc_html__( 'Questions? %sWatch the video%s.', 'the-events-calendar' ), '<a href="http://tri.be/using-the-events-calendars-csv-importer/">', '</a>' ); ?></p>
|
37 |
-
</div>
|
38 |
-
<form method="post" enctype="multipart/form-data" id="import">
|
39 |
-
<table class="form-table">
|
40 |
-
<tr>
|
41 |
-
<td>
|
42 |
-
<label title="Import Type">
|
43 |
-
<?php esc_html_e( 'Import Type:', 'the-events-calendar' ) ?>
|
44 |
-
<select name="import_type" id="events-import-import-type">
|
45 |
-
<?php foreach ( $import_options as $value => $label ) : ?>
|
46 |
-
<option value="<?php echo $value ?>" <?php selected( $value == $default_selected_import_option ); ?>><?php echo $label; ?></option>
|
47 |
-
<?php endforeach; ?>
|
48 |
-
</select>
|
49 |
-
</label>
|
50 |
-
</td>
|
51 |
-
</tr>
|
52 |
-
<tr>
|
53 |
-
<td>
|
54 |
-
<label title="File">
|
55 |
-
<?php esc_html_e( 'CSV File:', 'the-events-calendar' ) ?>
|
56 |
-
<input type="file" name="import_file" id="events-import-csv-file" />
|
57 |
-
</label>
|
58 |
-
|
59 |
-
<p class="description"><?php printf( esc_html__( 'Upload a properly formatted, UTF-8 encoded CSV file. Not sure if your file is UTF-8 encoded? Make sure to specify the character encoding when you save the file, or pass it through a %sconversion tool%s.', 'the-events-calendar' ), '<a href="http://www.webutils.pl/index.php?idx=conv">', '</a>' ); ?></p>
|
60 |
-
</td>
|
61 |
-
</tr>
|
62 |
-
|
63 |
-
<tr>
|
64 |
-
<td>
|
65 |
-
<label title="Header Row">
|
66 |
-
<input type="checkbox" name="import_header" value="1" id="events-import-header" checked="checked" />
|
67 |
-
<?php esc_html_e( 'This file has column names in the first row', 'the-events-calendar' ) ?>
|
68 |
-
</label>
|
69 |
-
</td>
|
70 |
-
</tr>
|
71 |
-
|
72 |
-
</table>
|
73 |
-
|
74 |
-
<table class="form-table">
|
75 |
-
<tr>
|
76 |
-
<td>
|
77 |
-
<input type="submit" class="button-primary" style=""
|
78 |
-
value="<?php esc_attr_e( 'Import CSV File', 'the-events-calendar' ) ?>" />
|
79 |
-
<input type="hidden" name="MAX_FILE_SIZE" value="<?php esc_attr_e( 2 * 1024 * 1024 ); ?>" />
|
80 |
-
<input type="hidden" name="ecp_import_action" value="map" />
|
81 |
-
</td>
|
82 |
-
</tr>
|
83 |
-
</table>
|
84 |
-
</form>
|
85 |
-
|
86 |
-
<?php
|
87 |
-
require_once 'footer.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/io/csv/admin-views/in-progress.php
DELETED
@@ -1,28 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* @var string[] $messages
|
4 |
-
*/
|
5 |
-
|
6 |
-
// Don't load directly
|
7 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
8 |
-
die( '-1' );
|
9 |
-
}
|
10 |
-
|
11 |
-
|
12 |
-
require_once 'header.php';
|
13 |
-
?>
|
14 |
-
|
15 |
-
<h2>Importing Data</h2>
|
16 |
-
|
17 |
-
<ul>
|
18 |
-
<?php foreach ( $messages as $message ): ?>
|
19 |
-
<li><?php esc_html_e( $message ); ?></li>
|
20 |
-
<?php endforeach; ?>
|
21 |
-
</ul>
|
22 |
-
|
23 |
-
<p>Redirecting...</p>
|
24 |
-
|
25 |
-
<?php
|
26 |
-
require_once 'footer.php';
|
27 |
-
?>
|
28 |
-
<script>window.location.href = '<?php echo esc_url_raw( add_query_arg( array( 'action' => 'continue' ) ) ); ?>';</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/io/csv/admin-views/result.php
DELETED
@@ -1,37 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* @var int[] $log Keys: 'created', 'updated', 'skipped'
|
4 |
-
* @var int[] $skipped Row IDs of skipped/unparseable rows
|
5 |
-
*/
|
6 |
-
|
7 |
-
// Don't load directly
|
8 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
9 |
-
die( '-1' );
|
10 |
-
}
|
11 |
-
|
12 |
-
require_once 'header.php';
|
13 |
-
?>
|
14 |
-
<h2><?php esc_html_e( 'Import Result', 'the-events-calendar' ) ?></h2>
|
15 |
-
|
16 |
-
<p class="tribe-import-success"><strong><?php esc_html_e( 'Import complete!', 'the-events-calendar' ); ?></strong></p>
|
17 |
-
<ul>
|
18 |
-
<li><?php printf( esc_html__( 'Inserted: %d', 'the-events-calendar' ), esc_html( $log['created'] ) ); ?></li>
|
19 |
-
<li><?php printf( esc_html__( 'Updated: %d', 'the-events-calendar' ), esc_html( $log['updated'] ) ); ?></li>
|
20 |
-
<li><?php printf( esc_html__( 'Skipped: %d', 'the-events-calendar' ), esc_html( $log['skipped'] ) ); ?></li>
|
21 |
-
<li><?php printf( esc_html__( 'Encoding Changes: %d', 'the-events-calendar' ), esc_html( $log['encoding'] ) ); ?></li>
|
22 |
-
</ul>
|
23 |
-
|
24 |
-
|
25 |
-
<p><?php esc_html_e( 'The import statistics above have the following meaning:', 'the-events-calendar' ) ?></p>
|
26 |
-
<?php printf( esc_html__( '%1$s%2$s%3$sInserted:%4$s A new item was inserted successfully. %5$s%2$s%3$sUpdated:%4$s An item was found with the same name and/or start date. The existing item was updated with the new value from the file.%5$s%2$s%3$sSkipped:%4$s A row was found in the CSV file that could not be imported. Please see below for the invalid rows.%5$s%6$s', 'the-events-calendar' ), '<ol>', '<li>', '<strong>', '</strong>', '</li>', '</ol>' )?>
|
27 |
-
|
28 |
-
<?php if ( ! empty( $skipped ) ) : ?>
|
29 |
-
<p><?php printf( esc_html__( 'Skipped row numbers: %s', 'the-events-calendar' ), esc_html( implode( ', ', $skipped ) ) ); ?></p>
|
30 |
-
<?php endif; ?>
|
31 |
-
|
32 |
-
<?php if ( ! empty( $encoded ) ) : ?>
|
33 |
-
<p><?php printf( esc_html__( 'Rows numbers with encoding changes: %s', 'the-events-calendar' ), esc_html( implode( ', ', $encoded ) ) ); ?></p>
|
34 |
-
<?php endif; ?>
|
35 |
-
|
36 |
-
<?php
|
37 |
-
require_once 'footer.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/io/csv/ecp-events-importer.php
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! function_exists( 'Tribe_Events_Importer_Load' ) ) {
|
4 |
-
|
5 |
-
function Tribe_Events_Importer_Load() {
|
6 |
-
Tribe__Events__Importer__Plugin::set_plugin_basename( plugin_basename( __FILE__ ) );
|
7 |
-
if ( is_admin() ) {
|
8 |
-
add_action( 'init', array( 'Tribe__Events__Importer__Plugin', 'initialize_admin' ), 10, 0 );
|
9 |
-
add_action( 'init', array( 'Tribe__Events__Importer__Options', 'process_general_form_submission' ) );
|
10 |
-
}
|
11 |
-
}
|
12 |
-
|
13 |
-
add_action( 'plugins_loaded', 'Tribe_Events_Importer_Load' );
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/resources/css/aggregator-page.css
CHANGED
@@ -23,6 +23,14 @@
|
|
23 |
position: relative;
|
24 |
}
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
.tribe-ea .tribe-ea-tab .subsubsub li {
|
27 |
font-weight: bold;
|
28 |
}
|
@@ -282,6 +290,10 @@
|
|
282 |
color: gray;
|
283 |
}
|
284 |
|
|
|
|
|
|
|
|
|
285 |
.tribe-ea .tribe-notice-tribe-missing-aggregator-license {
|
286 |
background: url(../images/aggregator/ea-upsell-bkg.svg) transparent no-repeat;
|
287 |
background-size: cover;
|
@@ -392,7 +404,8 @@
|
|
392 |
margin-bottom: .25em;
|
393 |
}
|
394 |
|
395 |
-
.tribe-ea .tribe-ea-facebook-button
|
|
|
396 |
margin-left: 32px;
|
397 |
margin-left: 2rem;
|
398 |
margin-top: 16px;
|
@@ -552,10 +565,6 @@
|
|
552 |
display: inline-block;
|
553 |
}
|
554 |
|
555 |
-
.tribe-ea-form[data-origin="eventbrite"] .tribe-finalize-container {
|
556 |
-
display: block;
|
557 |
-
}
|
558 |
-
|
559 |
.tribe-ea-form[data-origin="csv"] .dataTables_length,
|
560 |
.tribe-ea-form[data-origin="csv"] .dataTables_info,
|
561 |
.tribe-ea-form[data-origin="csv"] .dataTables_paginate,
|
@@ -592,6 +601,12 @@
|
|
592 |
padding-top: .5rem;
|
593 |
}
|
594 |
|
|
|
|
|
|
|
|
|
|
|
|
|
595 |
.tribe-message-loader {
|
596 |
display: none;
|
597 |
}
|
23 |
position: relative;
|
24 |
}
|
25 |
|
26 |
+
.tribe-ea .tribe-ea-tab .form-table .eb-url-row th[scope="row"] {
|
27 |
+
padding: 0;
|
28 |
+
}
|
29 |
+
|
30 |
+
.tribe-ea .tribe-ea-tab .form-table .eb-url-row td {
|
31 |
+
padding: 0 10px;
|
32 |
+
}
|
33 |
+
|
34 |
.tribe-ea .tribe-ea-tab .subsubsub li {
|
35 |
font-weight: bold;
|
36 |
}
|
290 |
color: gray;
|
291 |
}
|
292 |
|
293 |
+
.tribe-ea .tribe-ea-inline-label {
|
294 |
+
padding-top: 7px;
|
295 |
+
}
|
296 |
+
|
297 |
.tribe-ea .tribe-notice-tribe-missing-aggregator-license {
|
298 |
background: url(../images/aggregator/ea-upsell-bkg.svg) transparent no-repeat;
|
299 |
background-size: cover;
|
404 |
margin-bottom: .25em;
|
405 |
}
|
406 |
|
407 |
+
.tribe-ea .tribe-ea-facebook-button,
|
408 |
+
.tribe-ea .tribe-ea-eventbrite-button {
|
409 |
margin-left: 32px;
|
410 |
margin-left: 2rem;
|
411 |
margin-top: 16px;
|
565 |
display: inline-block;
|
566 |
}
|
567 |
|
|
|
|
|
|
|
|
|
568 |
.tribe-ea-form[data-origin="csv"] .dataTables_length,
|
569 |
.tribe-ea-form[data-origin="csv"] .dataTables_info,
|
570 |
.tribe-ea-form[data-origin="csv"] .dataTables_paginate,
|
601 |
padding-top: .5rem;
|
602 |
}
|
603 |
|
604 |
+
.tribe-finalize-container .tribe-limits-message {
|
605 |
+
font-style: italic;
|
606 |
+
padding: 0;
|
607 |
+
margin: 1em 0 -1.5em;
|
608 |
+
}
|
609 |
+
|
610 |
.tribe-message-loader {
|
611 |
display: none;
|
612 |
}
|
src/resources/css/aggregator-page.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-ea .tribe-ea-tab{padding:20px;margin-top:20px;border:1px solid #ccc;background-color:#fff}.tribe-ea .tribe-ea-tab .form-table th[scope=row]{width:140px}.tribe-ea .tribe-ea-tab .form-table tr{position:relative}.tribe-ea .tribe-ea-tab .subsubsub li{font-weight:700}.tribe-ea .tribe-ea-tab .subsubsub .count,.tribe-ea .tribe-ea-tab .subsubsub a{font-weight:400}.tribe-ea .tribe-ea-facebook-login{display:block;clear:both}.tribe-ea .tribe-ea-facebook-login .tribe-ea-status,.tribe-ea .tribe-ea-facebook-login iframe{display:block;float:left}.tribe-ea .tribe-ea-help{padding:4px;color:#0073aa;cursor:pointer}.tribe-ea .tribe-ea-hidden{display:none}.tribe-ea .tribe-ea-file-name{display:inline-block;font-style:italic;line-height:26px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.tribe-ea .tribe-ea-raw-list{line-height:1.25em;list-style:square;margin-top:0;margin-left:22px;margin-bottom:6px}.tribe-ea .tribe-ea-raw-list>li{margin-bottom:2px}.tribe-ea .tribe-ea-total{font-weight:600}.tribe-ea .tribe-ea-size-tiny{width:75px}.tribe-ea .tribe-ea-size-small{width:100px}.tribe-ea .tribe-ea-size-medium{width:150px}.tribe-ea .tribe-ea-size-large{width:200px}.tribe-ea .tribe-ea-size-xlarge{width:405px}.tribe-ea .has-credentials{padding:0}.tribe-ea .tribe-button-row{padding-left:0}.tribe-ea .tribe-ea-fileicon{padding:3px}.tribe-ea .tribe-ea-field-readonly{line-height:30px}.tribe-ea .tribe-ea-field-readonly+.tribe-ea-field{margin-left:10px}.tribe-ea .tribe-ea-field.tribe-field-inline-dropdown{margin-left:0}.tribe-ea .tribe-credential-row{border-top:15px solid #fff}.tribe-ea .enter-credentials{background-color:#f8eceb;padding:16px;padding:1rem}.tribe-ea .enter-credentials.credentials-entered{background-color:#ebf2eb}.tribe-ea .enter-credentials.credentials-entered .tribe-credentials-prompt,.tribe-ea .enter-credentials.credentials-entered .tribe-fieldset{display:none}.tribe-ea .enter-credentials.credentials-entered .tribe-credentials-success{display:block;margin-bottom:0}.tribe-ea .enter-credentials input{max-width:250px;width:75%}.tribe-ea .enter-credentials .dashicons{font-size:24px;font-size:1.5rem;line-height:19.2px;line-height:1.2rem;margin-right:8px;margin-right:.5rem}.tribe-ea .enter-credentials .dashicons-warning{color:#d54e21}.tribe-ea .enter-credentials .dashicons-yes{color:#41a341;font-size:32px;font-size:2rem}.tribe-ea .enter-credentials #facebook_api_key{margin-right:24px;margin-right:1.5rem}.tribe-ea .enter-credentials .tribe-credentials-success{display:none}.tribe-ea .manage-column.column-frequency,.tribe-ea .manage-column.column-imported{width:15%}.tribe-ea .manage-column.column-total{width:15%;text-align:left}.tribe-ea .tribe-ea-tab-scheduled td.column-source{padding-left:10px}.tribe-ea .tribe-ea-tab-scheduled td.column-source :not(.row-actions) a:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:bottom}.tribe-ea td.column-source{padding-left:50px;position:relative}.tribe-ea td.column-total{text-align:left}.tribe-ea .dashicons.tribe-ea-status-failed{color:#dc3232}.tribe-ea .tribe-ea-report-status{position:absolute;width:45px;bottom:0;top:0;left:0;font-size:25px}.tribe-ea .tribe-ea-report-status>.dashicons{width:100%;padding-top:10px;font-size:inherit}.tribe-ea .tribe-ea-report-status .tribe-ea-status-success{color:#46b450}.tribe-ea .tribe-ea-report-status .tribe-ea-status-scheduled{color:#00a0d2}.tribe-ea .tribe-ea-report-status .tribe-ea-status-failed{color:#dc3232}.tribe-ea .tribe-ea-report-status .tribe-ea-status-pending{color:#ffb900;font-size:.8em}.tribe-ea .select2-container-multi .select2-choices .select2-search-field input{height:25px}.tribe-ea .select2-container{margin:0 1px 0 0}.tribe-ea input,.tribe-ea select{margin-left:0}.tribe-ea .tribe-refine{margin-bottom:4px;margin-bottom:.25rem}.tribe-ea .tribe-refine:last-child{margin-bottom:0}.tribe-ea .tribe-date-helper{color:gray}.tribe-ea .tribe-notice-tribe-missing-aggregator-license{background:url(../images/aggregator/ea-upsell-bkg.svg) transparent no-repeat;background-size:cover;border:none;padding:60px 0;text-align:center}.tribe-ea .tribe-notice-tribe-missing-aggregator-license .upsell-banner{margin-bottom:30px;margin-left:auto;margin-right:auto}.tribe-ea .tribe-notice-tribe-missing-aggregator-license h3{color:#fff;font-size:22px;font-weight:400;letter-spacing:1.5px}.tribe-ea .tribe-notice-tribe-missing-aggregator-license p{color:#fff;font-size:16px;font-weight:300;letter-spacing:1px;margin:0 auto 30px;width:50%}.tribe-ea .tribe-notice-tribe-missing-aggregator-license a:not(.tribe-button){color:#abd8e8}.tribe-ea .tribe-notice-tribe-missing-aggregator-license a:not(.tribe-button):active,.tribe-ea .tribe-notice-tribe-missing-aggregator-license a:not(.tribe-button):hover{color:#cbe1e8}.tribe-ea .tribe-button{border:1px solid;border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:300;letter-spacing:1.5px;padding:15px 30px;text-decoration:none;text-transform:uppercase}.tribe-ea .tribe-button-primary{background:#000;border-color:#000;margin-right:5px}.tribe-ea .tribe-button-secondary{background:transparent;border-color:#fff;margin-left:10px}.tribe-ea .dataTables_filter,.tribe-ea .dataTables_length{line-height:28px;margin-bottom:8px;margin-bottom:.5rem}.tribe-ea .dataTables_filter select,.tribe-ea .dataTables_length select{margin-top:-2px}.tribe-ea .tribe-view-filters.tribe-active+.tribe-filters{display:block}.tribe-ea dl.tribe-filters{display:none;margin-left:8px;margin-left:.5rem;margin-top:0}.tribe-ea dl.tribe-filters dt{clear:left;display:inline-block;font-weight:700;margin-right:4px;margin-right:.25rem}.tribe-ea dl.tribe-filters dd{display:inline;margin-left:0}.tribe-ea dl.tribe-filters dd:after{content:"";display:block;margin-bottom:4px;margin-bottom:.25rem}.tribe-ea .widefat td p{margin-bottom:.25em}.tribe-ea .tribe-ea-facebook-button{margin-left:32px;margin-left:2rem;margin-top:16px;margin-top:1rem}.tribe-ea-table-container{background-color:#fafafa;border:1px solid #e7e7e7;min-height:25px;padding:8px;padding:.5rem}.tribe-preview-container{display:none;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;margin-top:8px;margin-top:.5rem}.edit-form .tribe-preview-container,.show-data .tribe-preview-container,.tribe-preview-container.tribe-fetch-error,.tribe-preview-container.tribe-fetched,.tribe-preview-container.tribe-fetching{display:block}.tribe-preview-container.tribe-fetching .spinner-container{display:block;text-align:center}.tribe-preview-container.tribe-fetch-error .tribe-fetch-error-message{display:block}.tribe-preview-container .data-container{display:none}.tribe-preview-container .data-container.csv-data #tribe-csv-preview-message{display:block}.tribe-preview-container .data-container.csv-data #tribe-remote-preview-message{display:none}.tribe-preview-container .data-container #tribe-remote-preview-message{display:block}.tribe-preview-container>td{padding-left:0;padding-right:0}.tribe-preview-container .tribe-column-end-date,.tribe-preview-container .tribe-column-start-date,.tribe-preview-container .tribe-column-start-time{width:8em}.tribe-preview-container .spinner-container,.tribe-preview-container .tribe-fetch-error-message{display:none}.tribe-preview-container .spinner{float:none;margin-left:auto;margin-right:auto;visibility:visible}.tribe-preview-container .spinner-message{display:block;margin-top:4px;margin-top:.25rem}.tribe-preview-container .dataTable{float:left}.tribe-preview-container .dataTable .check-column input,.tribe-preview-container .dataTable .column-cb input{display:none}.tribe-preview-container .dataTable tfoot th,.tribe-preview-container .dataTable thead th{padding-right:20px;white-space:nowrap}.tribe-preview-container .dataTable thead tr+tr th{background:#f3f3f3;border-bottom:0;font-weight:700}.tribe-preview-container .tribe-td-height-limit{max-height:50px;overflow:hidden}.tribe-preview-container .display-checkboxes .check-column input,.tribe-preview-container .display-checkboxes .column-cb input{display:inline-block}.tribe-preview-container .tribe-preview-message{display:none;font-weight:700;line-height:26px}.tribe-preview-container #tribe-ea-field-post_status+label{margin-left:16px;margin-left:1rem}.tribe-default-settings{display:none;padding-bottom:16px;padding-bottom:1rem;padding-top:16px;padding-top:1rem}.tribe-default-settings label{display:inline-block;line-height:26px}.edit-form .tribe-default-settings,.edit-form .tribe-finalize-container,.show-data .data-container,.show-data .tribe-default-settings,.show-data .tribe-finalize-container{display:block}.edit-form .tribe-cancel{display:inline-block}.tribe-ea-form[data-origin=eventbrite] .tribe-finalize-container{display:block}.tribe-ea-form .tribe-bumpdown-manual,.tribe-ea-form .tribe-bumpdown-scheduled,.tribe-ea-form[data-origin=csv] .dataTables_filter,.tribe-ea-form[data-origin=csv] .dataTables_info,.tribe-ea-form[data-origin=csv] .dataTables_length,.tribe-ea-form[data-origin=csv] .dataTables_paginate{display:none}.tribe-ea-form[data-type=manual] .tribe-bumpdown-manual,.tribe-ea-form[data-type=schedule] .tribe-bumpdown-scheduled{display:inline-block}.tribe-cancel{display:none}.tribe-finalize-container{display:none;padding-top:24px;padding-top:1.5rem}.tribe-finalize-container .tribe-timezone-message{font-style:italic;padding-top:8px;padding-top:.5rem}.tribe-message-loader{display:none}.tribe-notice-aggregator-update-msg .progress{border:1px solid #ccc;float:left;margin-right:16px;margin-right:1rem;padding:1px;width:288px;width:18rem}.tribe-notice-aggregator-update-msg .progress .bar{background:#ffba00;height:16px;height:1rem;width:1%}.tribe-notice-aggregator-update-msg.completed{border-left-color:#46b450}.tribe-notice-aggregator-update-msg.completed .progress .bar{background:#7ad03a}.tribe-notice-aggregator-update-msg .tracker{margin:0;padding:0}.tribe-notice-aggregator-update-msg .tracker .tracked-item{display:none;margin:4px 0;margin:.25rem 0}.tribe-notice-aggregator-update-msg .tracker.has-created,.tribe-notice-aggregator-update-msg .tracker.has-skipped,.tribe-notice-aggregator-update-msg .tracker.has-updated{padding-bottom:4px;padding-bottom:.25rem}.tribe-notice-aggregator-update-msg .tracker.has-created .track-created,.tribe-notice-aggregator-update-msg .tracker.has-created .track-remaining,.tribe-notice-aggregator-update-msg .tracker.has-skipped .track-remaining,.tribe-notice-aggregator-update-msg .tracker.has-skipped .track-skipped,.tribe-notice-aggregator-update-msg .tracker.has-updated .track-remaining,.tribe-notice-aggregator-update-msg .tracker.has-updated .track-updated{display:block}.tribe-ea-tab-edit .tribe-bumpdown-trigger.tribe-ea-help{display:none}.select2-disabled{margin-bottom:0;color:gray;cursor:default}.tribe-dropdown-subtitle{font-size:11px;color:gray}.select2-highlighted .tribe-dropdown-subtitle{color:#fff}.tribe-aggregator-inactive .tribe-ea-tab-scheduled .widefat p,.tribe-aggregator-inactive .tribe-ea-tab-scheduled .widefat td,.tribe-aggregator-inactive .tribe-ea-tab-scheduled .widefat ul{color:#ccc}@media screen and (max-width:782px){.tribe-ea .form-table td{padding-right:0}.tribe-ea .form-table td input[type=text]{width:92%;display:inline-block}.tribe-ea td.tribe-dependent.tribe-active{display:block}.tribe-ea input+.tribe-ea-help{line-height:30px}}
|
1 |
+
.tribe-ea .tribe-ea-tab{padding:20px;margin-top:20px;border:1px solid #ccc;background-color:#fff}.tribe-ea .tribe-ea-tab .form-table th[scope=row]{width:140px}.tribe-ea .tribe-ea-tab .form-table tr{position:relative}.tribe-ea .tribe-ea-tab .form-table .eb-url-row th[scope=row]{padding:0}.tribe-ea .tribe-ea-tab .form-table .eb-url-row td{padding:0 10px}.tribe-ea .tribe-ea-tab .subsubsub li{font-weight:700}.tribe-ea .tribe-ea-tab .subsubsub .count,.tribe-ea .tribe-ea-tab .subsubsub a{font-weight:400}.tribe-ea .tribe-ea-facebook-login{display:block;clear:both}.tribe-ea .tribe-ea-facebook-login .tribe-ea-status,.tribe-ea .tribe-ea-facebook-login iframe{display:block;float:left}.tribe-ea .tribe-ea-help{padding:4px;color:#0073aa;cursor:pointer}.tribe-ea .tribe-ea-hidden{display:none}.tribe-ea .tribe-ea-file-name{display:inline-block;font-style:italic;line-height:26px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.tribe-ea .tribe-ea-raw-list{line-height:1.25em;list-style:square;margin-top:0;margin-left:22px;margin-bottom:6px}.tribe-ea .tribe-ea-raw-list>li{margin-bottom:2px}.tribe-ea .tribe-ea-total{font-weight:600}.tribe-ea .tribe-ea-size-tiny{width:75px}.tribe-ea .tribe-ea-size-small{width:100px}.tribe-ea .tribe-ea-size-medium{width:150px}.tribe-ea .tribe-ea-size-large{width:200px}.tribe-ea .tribe-ea-size-xlarge{width:405px}.tribe-ea .has-credentials{padding:0}.tribe-ea .tribe-button-row{padding-left:0}.tribe-ea .tribe-ea-fileicon{padding:3px}.tribe-ea .tribe-ea-field-readonly{line-height:30px}.tribe-ea .tribe-ea-field-readonly+.tribe-ea-field{margin-left:10px}.tribe-ea .tribe-ea-field.tribe-field-inline-dropdown{margin-left:0}.tribe-ea .tribe-credential-row{border-top:15px solid #fff}.tribe-ea .enter-credentials{background-color:#f8eceb;padding:16px;padding:1rem}.tribe-ea .enter-credentials.credentials-entered{background-color:#ebf2eb}.tribe-ea .enter-credentials.credentials-entered .tribe-credentials-prompt,.tribe-ea .enter-credentials.credentials-entered .tribe-fieldset{display:none}.tribe-ea .enter-credentials.credentials-entered .tribe-credentials-success{display:block;margin-bottom:0}.tribe-ea .enter-credentials input{max-width:250px;width:75%}.tribe-ea .enter-credentials .dashicons{font-size:24px;font-size:1.5rem;line-height:19.2px;line-height:1.2rem;margin-right:8px;margin-right:.5rem}.tribe-ea .enter-credentials .dashicons-warning{color:#d54e21}.tribe-ea .enter-credentials .dashicons-yes{color:#41a341;font-size:32px;font-size:2rem}.tribe-ea .enter-credentials #facebook_api_key{margin-right:24px;margin-right:1.5rem}.tribe-ea .enter-credentials .tribe-credentials-success{display:none}.tribe-ea .manage-column.column-frequency,.tribe-ea .manage-column.column-imported{width:15%}.tribe-ea .manage-column.column-total{width:15%;text-align:left}.tribe-ea .tribe-ea-tab-scheduled td.column-source{padding-left:10px}.tribe-ea .tribe-ea-tab-scheduled td.column-source :not(.row-actions) a:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:bottom}.tribe-ea td.column-source{padding-left:50px;position:relative}.tribe-ea td.column-total{text-align:left}.tribe-ea .dashicons.tribe-ea-status-failed{color:#dc3232}.tribe-ea .tribe-ea-report-status{position:absolute;width:45px;bottom:0;top:0;left:0;font-size:25px}.tribe-ea .tribe-ea-report-status>.dashicons{width:100%;padding-top:10px;font-size:inherit}.tribe-ea .tribe-ea-report-status .tribe-ea-status-success{color:#46b450}.tribe-ea .tribe-ea-report-status .tribe-ea-status-scheduled{color:#00a0d2}.tribe-ea .tribe-ea-report-status .tribe-ea-status-failed{color:#dc3232}.tribe-ea .tribe-ea-report-status .tribe-ea-status-pending{color:#ffb900;font-size:.8em}.tribe-ea .select2-container-multi .select2-choices .select2-search-field input{height:25px}.tribe-ea .select2-container{margin:0 1px 0 0}.tribe-ea input,.tribe-ea select{margin-left:0}.tribe-ea .tribe-refine{margin-bottom:4px;margin-bottom:.25rem}.tribe-ea .tribe-refine:last-child{margin-bottom:0}.tribe-ea .tribe-date-helper{color:gray}.tribe-ea .tribe-ea-inline-label{padding-top:7px}.tribe-ea .tribe-notice-tribe-missing-aggregator-license{background:url(../images/aggregator/ea-upsell-bkg.svg) transparent no-repeat;background-size:cover;border:none;padding:60px 0;text-align:center}.tribe-ea .tribe-notice-tribe-missing-aggregator-license .upsell-banner{margin-bottom:30px;margin-left:auto;margin-right:auto}.tribe-ea .tribe-notice-tribe-missing-aggregator-license h3{color:#fff;font-size:22px;font-weight:400;letter-spacing:1.5px}.tribe-ea .tribe-notice-tribe-missing-aggregator-license p{color:#fff;font-size:16px;font-weight:300;letter-spacing:1px;margin:0 auto 30px;width:50%}.tribe-ea .tribe-notice-tribe-missing-aggregator-license a:not(.tribe-button){color:#abd8e8}.tribe-ea .tribe-notice-tribe-missing-aggregator-license a:not(.tribe-button):active,.tribe-ea .tribe-notice-tribe-missing-aggregator-license a:not(.tribe-button):hover{color:#cbe1e8}.tribe-ea .tribe-button{border:1px solid;border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:300;letter-spacing:1.5px;padding:15px 30px;text-decoration:none;text-transform:uppercase}.tribe-ea .tribe-button-primary{background:#000;border-color:#000;margin-right:5px}.tribe-ea .tribe-button-secondary{background:transparent;border-color:#fff;margin-left:10px}.tribe-ea .dataTables_filter,.tribe-ea .dataTables_length{line-height:28px;margin-bottom:8px;margin-bottom:.5rem}.tribe-ea .dataTables_filter select,.tribe-ea .dataTables_length select{margin-top:-2px}.tribe-ea .tribe-view-filters.tribe-active+.tribe-filters{display:block}.tribe-ea dl.tribe-filters{display:none;margin-left:8px;margin-left:.5rem;margin-top:0}.tribe-ea dl.tribe-filters dt{clear:left;display:inline-block;font-weight:700;margin-right:4px;margin-right:.25rem}.tribe-ea dl.tribe-filters dd{display:inline;margin-left:0}.tribe-ea dl.tribe-filters dd:after{content:"";display:block;margin-bottom:4px;margin-bottom:.25rem}.tribe-ea .widefat td p{margin-bottom:.25em}.tribe-ea .tribe-ea-eventbrite-button,.tribe-ea .tribe-ea-facebook-button{margin-left:32px;margin-left:2rem;margin-top:16px;margin-top:1rem}.tribe-ea-table-container{background-color:#fafafa;border:1px solid #e7e7e7;min-height:25px;padding:8px;padding:.5rem}.tribe-preview-container{display:none;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;margin-top:8px;margin-top:.5rem}.edit-form .tribe-preview-container,.show-data .tribe-preview-container,.tribe-preview-container.tribe-fetch-error,.tribe-preview-container.tribe-fetched,.tribe-preview-container.tribe-fetching{display:block}.tribe-preview-container.tribe-fetching .spinner-container{display:block;text-align:center}.tribe-preview-container.tribe-fetch-error .tribe-fetch-error-message{display:block}.tribe-preview-container .data-container{display:none}.tribe-preview-container .data-container.csv-data #tribe-csv-preview-message{display:block}.tribe-preview-container .data-container.csv-data #tribe-remote-preview-message{display:none}.tribe-preview-container .data-container #tribe-remote-preview-message{display:block}.tribe-preview-container>td{padding-left:0;padding-right:0}.tribe-preview-container .tribe-column-end-date,.tribe-preview-container .tribe-column-start-date,.tribe-preview-container .tribe-column-start-time{width:8em}.tribe-preview-container .spinner-container,.tribe-preview-container .tribe-fetch-error-message{display:none}.tribe-preview-container .spinner{float:none;margin-left:auto;margin-right:auto;visibility:visible}.tribe-preview-container .spinner-message{display:block;margin-top:4px;margin-top:.25rem}.tribe-preview-container .dataTable{float:left}.tribe-preview-container .dataTable .check-column input,.tribe-preview-container .dataTable .column-cb input{display:none}.tribe-preview-container .dataTable tfoot th,.tribe-preview-container .dataTable thead th{padding-right:20px;white-space:nowrap}.tribe-preview-container .dataTable thead tr+tr th{background:#f3f3f3;border-bottom:0;font-weight:700}.tribe-preview-container .tribe-td-height-limit{max-height:50px;overflow:hidden}.tribe-preview-container .display-checkboxes .check-column input,.tribe-preview-container .display-checkboxes .column-cb input{display:inline-block}.tribe-preview-container .tribe-preview-message{display:none;font-weight:700;line-height:26px}.tribe-preview-container #tribe-ea-field-post_status+label{margin-left:16px;margin-left:1rem}.tribe-default-settings{display:none;padding-bottom:16px;padding-bottom:1rem;padding-top:16px;padding-top:1rem}.tribe-default-settings label{display:inline-block;line-height:26px}.edit-form .tribe-default-settings,.edit-form .tribe-finalize-container,.show-data .data-container,.show-data .tribe-default-settings,.show-data .tribe-finalize-container{display:block}.edit-form .tribe-cancel{display:inline-block}.tribe-ea-form .tribe-bumpdown-manual,.tribe-ea-form .tribe-bumpdown-scheduled,.tribe-ea-form[data-origin=csv] .dataTables_filter,.tribe-ea-form[data-origin=csv] .dataTables_info,.tribe-ea-form[data-origin=csv] .dataTables_length,.tribe-ea-form[data-origin=csv] .dataTables_paginate{display:none}.tribe-ea-form[data-type=manual] .tribe-bumpdown-manual,.tribe-ea-form[data-type=schedule] .tribe-bumpdown-scheduled{display:inline-block}.tribe-cancel{display:none}.tribe-finalize-container{display:none;padding-top:24px;padding-top:1.5rem}.tribe-finalize-container .tribe-timezone-message{font-style:italic;padding-top:8px;padding-top:.5rem}.tribe-finalize-container .tribe-limits-message{font-style:italic;padding:0;margin:1em 0 -1.5em}.tribe-message-loader{display:none}.tribe-notice-aggregator-update-msg .progress{border:1px solid #ccc;float:left;margin-right:16px;margin-right:1rem;padding:1px;width:288px;width:18rem}.tribe-notice-aggregator-update-msg .progress .bar{background:#ffba00;height:16px;height:1rem;width:1%}.tribe-notice-aggregator-update-msg.completed{border-left-color:#46b450}.tribe-notice-aggregator-update-msg.completed .progress .bar{background:#7ad03a}.tribe-notice-aggregator-update-msg .tracker{margin:0;padding:0}.tribe-notice-aggregator-update-msg .tracker .tracked-item{display:none;margin:4px 0;margin:.25rem 0}.tribe-notice-aggregator-update-msg .tracker.has-created,.tribe-notice-aggregator-update-msg .tracker.has-skipped,.tribe-notice-aggregator-update-msg .tracker.has-updated{padding-bottom:4px;padding-bottom:.25rem}.tribe-notice-aggregator-update-msg .tracker.has-created .track-created,.tribe-notice-aggregator-update-msg .tracker.has-created .track-remaining,.tribe-notice-aggregator-update-msg .tracker.has-skipped .track-remaining,.tribe-notice-aggregator-update-msg .tracker.has-skipped .track-skipped,.tribe-notice-aggregator-update-msg .tracker.has-updated .track-remaining,.tribe-notice-aggregator-update-msg .tracker.has-updated .track-updated{display:block}.tribe-ea-tab-edit .tribe-bumpdown-trigger.tribe-ea-help{display:none}.select2-disabled{margin-bottom:0;color:gray;cursor:default}.tribe-dropdown-subtitle{font-size:11px;color:gray}.select2-highlighted .tribe-dropdown-subtitle{color:#fff}.tribe-aggregator-inactive .tribe-ea-tab-scheduled .widefat p,.tribe-aggregator-inactive .tribe-ea-tab-scheduled .widefat td,.tribe-aggregator-inactive .tribe-ea-tab-scheduled .widefat ul{color:#ccc}@media screen and (max-width:782px){.tribe-ea .form-table td{padding-right:0}.tribe-ea .form-table td input[type=text]{width:92%;display:inline-block}.tribe-ea td.tribe-dependent.tribe-active{display:block}.tribe-ea input+.tribe-ea-help{line-height:30px}}
|
src/resources/css/events-admin.css
CHANGED
@@ -420,7 +420,8 @@ table.eventForm {
|
|
420 |
font-weight: bold;
|
421 |
}
|
422 |
|
423 |
-
.tribe-ea-facebook-disconnect
|
|
|
424 |
color: #a00;
|
425 |
display: inline-block;
|
426 |
margin-left: 16px;
|
@@ -428,12 +429,14 @@ table.eventForm {
|
|
428 |
}
|
429 |
|
430 |
.tribe-ea-facebook-disconnect:active,
|
431 |
-
.tribe-ea-facebook-disconnect:hover
|
|
|
|
|
432 |
color: #f00;
|
433 |
}
|
434 |
|
435 |
-
.tribe-ea-facebook-button
|
436 |
-
|
437 |
border-radius: 3px;
|
438 |
color: #fff;
|
439 |
display: inline-block;
|
@@ -445,12 +448,33 @@ table.eventForm {
|
|
445 |
}
|
446 |
|
447 |
.tribe-ea-facebook-button:active,
|
448 |
-
.tribe-ea-facebook-button:hover
|
449 |
-
|
|
|
450 |
color: #fff;
|
451 |
cursor: pointer;
|
452 |
}
|
453 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
454 |
/* = Event Aggregator Status
|
455 |
=============================================*/
|
456 |
|
420 |
font-weight: bold;
|
421 |
}
|
422 |
|
423 |
+
.tribe-ea-facebook-disconnect,
|
424 |
+
.tribe-ea-eventbrite-disconnect {
|
425 |
color: #a00;
|
426 |
display: inline-block;
|
427 |
margin-left: 16px;
|
429 |
}
|
430 |
|
431 |
.tribe-ea-facebook-disconnect:active,
|
432 |
+
.tribe-ea-facebook-disconnect:hover,
|
433 |
+
.tribe-ea-eventbrite-disconnect:active,
|
434 |
+
.tribe-ea-eventbrite-disconnect:hover {
|
435 |
color: #f00;
|
436 |
}
|
437 |
|
438 |
+
.tribe-ea-facebook-button,
|
439 |
+
.tribe-ea-eventbrite-button {
|
440 |
border-radius: 3px;
|
441 |
color: #fff;
|
442 |
display: inline-block;
|
448 |
}
|
449 |
|
450 |
.tribe-ea-facebook-button:active,
|
451 |
+
.tribe-ea-facebook-button:hover,
|
452 |
+
.tribe-ea-eventbrite-button:active,
|
453 |
+
.tribe-ea-eventbrite-button:hover {
|
454 |
color: #fff;
|
455 |
cursor: pointer;
|
456 |
}
|
457 |
|
458 |
+
.tribe-ea-facebook-button {
|
459 |
+
background: #3d599b;
|
460 |
+
}
|
461 |
+
|
462 |
+
.tribe-ea-facebook-button:active,
|
463 |
+
.tribe-ea-facebook-button:hover,
|
464 |
+
.tribe-ea-facebook-button:focus {
|
465 |
+
background: #32497e;
|
466 |
+
}
|
467 |
+
|
468 |
+
.tribe-ea-eventbrite-button {
|
469 |
+
background: #f6682f;
|
470 |
+
}
|
471 |
+
|
472 |
+
.tribe-ea-eventbrite-button:active,
|
473 |
+
.tribe-ea-eventbrite-button:hover,
|
474 |
+
.tribe-ea-eventbrite-button:focus {
|
475 |
+
background: #c85b2f;
|
476 |
+
}
|
477 |
+
|
478 |
/* = Event Aggregator Status
|
479 |
=============================================*/
|
480 |
|
src/resources/css/events-admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.events-cal #post-query-submit,.events-cal .tablenav select[name=m]{display:none}.fixed .column-end-date,.fixed .column-events-cats,.fixed .column-start-date{width:14%}#additional-field-table input,#additional-field-table select,#additional-field-table textarea{width:200px}#additional-field-table tbody tr{height:72px}.tribe-restore-link+a{display:none}.eventForm{margin-top:-20px}.eventForm td{font-size:12px;padding:0 6px 10px 0;vertical-align:middle}.eventForm td input.alignleft,.eventForm td select.alignleft{margin-right:4.8px;margin-right:.3rem}.eventForm #EventURL{width:70%}.eventForm #event-meta td{vertical-align:top}.eventForm #event-meta td:first-child{line-height:30px}.eventForm #event-meta td div{margin-bottom:10px}.eventForm #event-meta td div:last-child{margin-bottom:20px}.eventForm textarea{width:100%}.eventForm h4{font-size:1.2em;margin:1em 0}.eventForm h4.event-time{margin-top:0}.eventForm .tribe_sectionheader{padding-bottom:5px}.eventForm p{margin:0 0 10px}.eventForm input[type=color],.eventForm input[type=date],.eventForm input[type=datetime-local],.eventForm input[type=datetime],.eventForm input[type=email],.eventForm input[type=month],.eventForm input[type=number],.eventForm input[type=password],.eventForm input[type=search],.eventForm input[type=tel],.eventForm input[type=text],.eventForm input[type=time],.eventForm input[type=url],.eventForm input[type=week]{background-image:none;border:1px solid #ccc;border-radius:3px;line-height:20px;margin-left:0}.eventForm .event-dynamic-helper-text{color:#999;font-style:italic;padding:0}.eventForm .tribe-datetime-block .tribe-allday{margin:10px 0 0}.eventForm .tribe-datetime-block .tribe-field-end_date,.eventForm .tribe-datetime-block .tribe-field-end_time,.eventForm .tribe-datetime-block .tribe-field-start_date,.eventForm .tribe-datetime-block .tribe-field-start_time{height:28px}.eventForm .tribe-datetime-block .tribe-field-end_date,.eventForm .tribe-datetime-block .tribe-field-start_date{width:100px}.eventForm .tribe-datetime-block .tribe-field-end_time,.eventForm .tribe-datetime-block .tribe-field-start_time{width:80px}.eventForm .tribe-datetime-block .tribe-field-timezone{width:100%;max-width:199px;min-width:100px;margin-top:-2px;display:none}.eventForm .tribe-datetime-block .tribe-field-timezone.select2-container{display:inline-block;margin-top:-4px}.eventForm .tribe-datetime-block .tribe-change-timezone{white-space:nowrap}.eventForm .tribe-datetime-label{vertical-align:top;padding-top:5px}.ui-datepicker-calendar .ui-datepicker-today a{background:-webkit-linear-gradient(96deg,#ccc,#eee);background:linear-gradient(354deg,#ccc,#eee);color:#000}.ui-datepicker-calendar .ui-datepicker-today.ui-datepicker-current-day a{background:-webkit-linear-gradient(96deg,#0a55a0,#1288eb);background:linear-gradient(354deg,#0a55a0,#1288eb);color:#fff}.ui-datepicker select.ui-datepicker-month{width:128px;width:8rem}.tribe-community-event-info{width:100%;margin:10px}#EventInfo,.eventtable{width:100%;margin:0;padding-top:0}#event_tickets,.eventtable.ticket_list.eventForm{table-layout:fixed}#ticket_end_date,#ticket_start_date{width:100px}.form-table form input{border:none}#submitLabel{display:block}#submitLabel input{display:block;padding:0}#EventBriteDetailDiv h4,.eventForm .tribe_sectionheader h4,.tribe-community-event-info h4{padding-bottom:6px;text-transform:uppercase;border-bottom:1px solid #e5e5e5}.tribe-events-error{display:none}.tribe-events-multi-event-day{color:#0f81bb}.ui-front{z-index:1000000}.events-cal .ui-widget-overlay.ui-front{z-index:90}.edit-linked-post-link{display:inline-block;margin-left:10px}.linked-post-wrapper tbody+tbody tr.saved_linked-post td,.linked-post-wrapper tbody+tfoot tr td{margin-top:1em;padding-top:1em}.linked-post-wrapper .linked-post td:first-child{padding-left:30px}.move-linked-post-group{padding-right:.5em;cursor:move}.tribe-delete-this{float:right;color:#444}.tribe-delete-this.hover-state,.tribe-delete-this:hover{color:#a00}.tribe-delete-this.tribe-confirm-delete-this,.tribe_community_edit .edit-linked-post-link a{display:none}.tribe-linked-post-error.error{display:inline;margin-left:5px;padding:5px 10px}#EventBriteDetailDiv small,.tribe-community-event-info small{font-size:10px;color:#a3a3a3}#eventBriteTicketing,#mainDonateRow{margin:-11px 6px 0;padding:10px 15px;border:1px solid #e2e2e2;border-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;-khtml-border-radius:3px;background:url(../images/bg_fade.png) repeat-x 0 0;background-color:#fff}#eventBriteTicketing h2{height:80px;margin:0;background:url(../images/eb_press_little.gif) no-repeat 100% 0}.tribe-community-event-info,table.eventForm{width:100%}#custom-recurrence-weeks label{display:block;float:left;width:45px;margin-bottom:3px}#custom-recurrence-frequency input{width:30px}#custom-recurrence-years label{display:block;float:left;width:50px;margin-bottom:3px}#recurrence-changed-row{display:none;color:red}#rec-days-error,#rec-end-error{color:red}.rec-error{display:none}#recurrence-pattern-description{font-style:italic}.recurrence-pattern-description-row{display:none}.chosen,.chzn-container,.tribe-chosen{margin-right:10px!important}#defaultCountry,#eventsDefaultState,#StateProvinceSelect,.events-dropdown{min-width:220px}.multi-day-cutoff-dropdown{width:100px!important}.inactive-sidebar .widget,.widget-liquid-right .sidebar-description,.widget-liquid-right .widget{overflow:visible!important}.tribe-aggregator-import-details{overflow:hidden}.tribe-aggregator-import-details dt{clear:left;float:left;margin-right:4px;margin-right:.25rem}.tribe-aggregator-import-details dd{margin-left:0}.tribe-aggregator-import-details .tribe-value{font-weight:700}.tribe-ea-facebook-disconnect{color:#a00;display:inline-block;margin-left:16px;margin-left:1rem}.tribe-ea-facebook-disconnect:active,.tribe-ea-facebook-disconnect:hover{color:red}.tribe-ea-facebook-button{
|
1 |
+
.events-cal #post-query-submit,.events-cal .tablenav select[name=m]{display:none}.fixed .column-end-date,.fixed .column-events-cats,.fixed .column-start-date{width:14%}#additional-field-table input,#additional-field-table select,#additional-field-table textarea{width:200px}#additional-field-table tbody tr{height:72px}.tribe-restore-link+a{display:none}.eventForm{margin-top:-20px}.eventForm td{font-size:12px;padding:0 6px 10px 0;vertical-align:middle}.eventForm td input.alignleft,.eventForm td select.alignleft{margin-right:4.8px;margin-right:.3rem}.eventForm #EventURL{width:70%}.eventForm #event-meta td{vertical-align:top}.eventForm #event-meta td:first-child{line-height:30px}.eventForm #event-meta td div{margin-bottom:10px}.eventForm #event-meta td div:last-child{margin-bottom:20px}.eventForm textarea{width:100%}.eventForm h4{font-size:1.2em;margin:1em 0}.eventForm h4.event-time{margin-top:0}.eventForm .tribe_sectionheader{padding-bottom:5px}.eventForm p{margin:0 0 10px}.eventForm input[type=color],.eventForm input[type=date],.eventForm input[type=datetime-local],.eventForm input[type=datetime],.eventForm input[type=email],.eventForm input[type=month],.eventForm input[type=number],.eventForm input[type=password],.eventForm input[type=search],.eventForm input[type=tel],.eventForm input[type=text],.eventForm input[type=time],.eventForm input[type=url],.eventForm input[type=week]{background-image:none;border:1px solid #ccc;border-radius:3px;line-height:20px;margin-left:0}.eventForm .event-dynamic-helper-text{color:#999;font-style:italic;padding:0}.eventForm .tribe-datetime-block .tribe-allday{margin:10px 0 0}.eventForm .tribe-datetime-block .tribe-field-end_date,.eventForm .tribe-datetime-block .tribe-field-end_time,.eventForm .tribe-datetime-block .tribe-field-start_date,.eventForm .tribe-datetime-block .tribe-field-start_time{height:28px}.eventForm .tribe-datetime-block .tribe-field-end_date,.eventForm .tribe-datetime-block .tribe-field-start_date{width:100px}.eventForm .tribe-datetime-block .tribe-field-end_time,.eventForm .tribe-datetime-block .tribe-field-start_time{width:80px}.eventForm .tribe-datetime-block .tribe-field-timezone{width:100%;max-width:199px;min-width:100px;margin-top:-2px;display:none}.eventForm .tribe-datetime-block .tribe-field-timezone.select2-container{display:inline-block;margin-top:-4px}.eventForm .tribe-datetime-block .tribe-change-timezone{white-space:nowrap}.eventForm .tribe-datetime-label{vertical-align:top;padding-top:5px}.ui-datepicker-calendar .ui-datepicker-today a{background:-webkit-linear-gradient(96deg,#ccc,#eee);background:linear-gradient(354deg,#ccc,#eee);color:#000}.ui-datepicker-calendar .ui-datepicker-today.ui-datepicker-current-day a{background:-webkit-linear-gradient(96deg,#0a55a0,#1288eb);background:linear-gradient(354deg,#0a55a0,#1288eb);color:#fff}.ui-datepicker select.ui-datepicker-month{width:128px;width:8rem}.tribe-community-event-info{width:100%;margin:10px}#EventInfo,.eventtable{width:100%;margin:0;padding-top:0}#event_tickets,.eventtable.ticket_list.eventForm{table-layout:fixed}#ticket_end_date,#ticket_start_date{width:100px}.form-table form input{border:none}#submitLabel{display:block}#submitLabel input{display:block;padding:0}#EventBriteDetailDiv h4,.eventForm .tribe_sectionheader h4,.tribe-community-event-info h4{padding-bottom:6px;text-transform:uppercase;border-bottom:1px solid #e5e5e5}.tribe-events-error{display:none}.tribe-events-multi-event-day{color:#0f81bb}.ui-front{z-index:1000000}.events-cal .ui-widget-overlay.ui-front{z-index:90}.edit-linked-post-link{display:inline-block;margin-left:10px}.linked-post-wrapper tbody+tbody tr.saved_linked-post td,.linked-post-wrapper tbody+tfoot tr td{margin-top:1em;padding-top:1em}.linked-post-wrapper .linked-post td:first-child{padding-left:30px}.move-linked-post-group{padding-right:.5em;cursor:move}.tribe-delete-this{float:right;color:#444}.tribe-delete-this.hover-state,.tribe-delete-this:hover{color:#a00}.tribe-delete-this.tribe-confirm-delete-this,.tribe_community_edit .edit-linked-post-link a{display:none}.tribe-linked-post-error.error{display:inline;margin-left:5px;padding:5px 10px}#EventBriteDetailDiv small,.tribe-community-event-info small{font-size:10px;color:#a3a3a3}#eventBriteTicketing,#mainDonateRow{margin:-11px 6px 0;padding:10px 15px;border:1px solid #e2e2e2;border-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;-khtml-border-radius:3px;background:url(../images/bg_fade.png) repeat-x 0 0;background-color:#fff}#eventBriteTicketing h2{height:80px;margin:0;background:url(../images/eb_press_little.gif) no-repeat 100% 0}.tribe-community-event-info,table.eventForm{width:100%}#custom-recurrence-weeks label{display:block;float:left;width:45px;margin-bottom:3px}#custom-recurrence-frequency input{width:30px}#custom-recurrence-years label{display:block;float:left;width:50px;margin-bottom:3px}#recurrence-changed-row{display:none;color:red}#rec-days-error,#rec-end-error{color:red}.rec-error{display:none}#recurrence-pattern-description{font-style:italic}.recurrence-pattern-description-row{display:none}.chosen,.chzn-container,.tribe-chosen{margin-right:10px!important}#defaultCountry,#eventsDefaultState,#StateProvinceSelect,.events-dropdown{min-width:220px}.multi-day-cutoff-dropdown{width:100px!important}.inactive-sidebar .widget,.widget-liquid-right .sidebar-description,.widget-liquid-right .widget{overflow:visible!important}.tribe-aggregator-import-details{overflow:hidden}.tribe-aggregator-import-details dt{clear:left;float:left;margin-right:4px;margin-right:.25rem}.tribe-aggregator-import-details dd{margin-left:0}.tribe-aggregator-import-details .tribe-value{font-weight:700}.tribe-ea-eventbrite-disconnect,.tribe-ea-facebook-disconnect{color:#a00;display:inline-block;margin-left:16px;margin-left:1rem}.tribe-ea-eventbrite-disconnect:active,.tribe-ea-eventbrite-disconnect:hover,.tribe-ea-facebook-disconnect:active,.tribe-ea-facebook-disconnect:hover{color:red}.tribe-ea-eventbrite-button,.tribe-ea-facebook-button{border-radius:3px;color:#fff;display:inline-block;padding:8px 24px;padding:.5rem 1.5rem;text-decoration:none;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.tribe-ea-eventbrite-button:active,.tribe-ea-eventbrite-button:hover,.tribe-ea-facebook-button:active,.tribe-ea-facebook-button:hover{color:#fff;cursor:pointer}.tribe-ea-facebook-button{background:#3d599b}.tribe-ea-facebook-button:active,.tribe-ea-facebook-button:focus,.tribe-ea-facebook-button:hover{background:#32497e}.tribe-ea-eventbrite-button{background:#f6682f}.tribe-ea-eventbrite-button:active,.tribe-ea-eventbrite-button:focus,.tribe-ea-eventbrite-button:hover{background:#c85b2f}.event-aggregator-status{background-color:#fff;width:100%;border:2px solid #e4e5e6;border-spacing:0;margin-bottom:16px}.event-aggregator-status tbody tr:nth-child(2n) td{background-color:#f9f9f9}.event-aggregator-status th{text-align:left;border-bottom:1px solid #e4e5e6}.event-aggregator-status td,.event-aggregator-status th{padding:8px 12px;background-color:#fff}.event-aggregator-status td.label{width:220px}.event-aggregator-status td.label img{width:18px;height:18px;margin-right:6px;float:left}.event-aggregator-status td.indicator{width:20px}.event-aggregator-status td.indicator.good{color:#38b042}.event-aggregator-status td.indicator.bad{color:#ed5047}.event-aggregator-status td.indicator.warning{color:#f3ae46}@media (max-width:782px){.eventForm .tribe-datetime-block .tribe-field-end_date,.eventForm .tribe-datetime-block .tribe-field-start_date{width:63%;display:inline-block}.eventForm .tribe-datetime-block .tribe-field-end_time,.eventForm .tribe-datetime-block .tribe-field-start_time{width:35%;display:inline-block}.eventForm .tribe-datetime-block .tribe-datetime-separator{width:100%;display:block;text-align:center;padding:5px 0}.eventForm .tribe-datetime-block .tribe-field-timezone.select2-container{display:table;margin:10px auto 0}.eventForm .tribe-datetime-block .tribe-change-timezone{width:100%;display:block;text-align:center;padding:5px 0}}@media(min-width:1193px){.eventForm .tribe-datetime-block .tribe-field-timezone{width:calc(100% - 400px)}}
|
src/resources/js/aggregator-fields.js
CHANGED
@@ -10,6 +10,7 @@ tribe_aggregator.fields = {
|
|
10 |
fields : '.tribe-ea-field',
|
11 |
dropdown : '.tribe-ea-dropdown',
|
12 |
origin_field : '#tribe-ea-field-origin',
|
|
|
13 |
import_type_field : '.tribe-import-type',
|
14 |
media_button : '.tribe-ea-media_button',
|
15 |
datepicker : '.tribe-datepicker',
|
@@ -122,15 +123,73 @@ tribe_aggregator.fields = {
|
|
122 |
$( '.tribe-bumpdown:visible' ).hide();
|
123 |
|
124 |
// reset all the select2 fields other than the origin
|
125 |
-
$( '.tribe-ea-tab-new .tribe-ea-dropdown:not([id$="tribe-ea-field-origin"])' ).select2( 'val', '' ).change();
|
126 |
|
127 |
// reset all the inputs to default values
|
128 |
-
$( '.tribe-ea-tab-new .tribe-ea-form input' ).val( function() { return this.defaultValue; } ).change();
|
129 |
|
130 |
if ( 'redirect' === $( this ).val() ) {
|
131 |
window.open( 'https://theeventscalendar.com/wordpress-event-aggregator/?utm_source=importoptions&utm_medium=plugin-tec&utm_campaign=in-app','_blank' );
|
132 |
location.reload();
|
133 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
134 |
} );
|
135 |
|
136 |
$( '.tribe-dependency' ).change();
|
@@ -151,7 +210,19 @@ tribe_aggregator.fields = {
|
|
151 |
/**
|
152 |
* Send an Ajax request to preview the import
|
153 |
*/
|
154 |
-
obj.preview_import = function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
obj.reset_polling_counter();
|
156 |
|
157 |
// clear the warning area
|
@@ -264,11 +335,17 @@ tribe_aggregator.fields = {
|
|
264 |
*/
|
265 |
obj.handle_preview_create_results = function( response ) {
|
266 |
if ( ! response.success ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
obj.display_fetch_error( [
|
268 |
'<b>',
|
269 |
ea.l10n.preview_fetch_error_prefix,
|
270 |
'</b>',
|
271 |
-
' ' +
|
272 |
].join( ' ' ) );
|
273 |
return;
|
274 |
}
|
@@ -362,6 +439,7 @@ tribe_aggregator.fields = {
|
|
362 |
|
363 |
var origin = $( obj.selector.origin_field ).val();
|
364 |
var is_csv = 'csv' === origin;
|
|
|
365 |
|
366 |
var $import_type = $( '[id$="import_type"]:visible' );
|
367 |
var import_type = 'manual';
|
@@ -459,6 +537,13 @@ tribe_aggregator.fields = {
|
|
459 |
data: rows
|
460 |
};
|
461 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
462 |
if ( 'undefined' !== typeof data.columns ) {
|
463 |
args.columns = [
|
464 |
{ data: 'checkbox' }
|
@@ -650,11 +735,6 @@ tribe_aggregator.fields = {
|
|
650 |
var $table = $( '.dataTable' );
|
651 |
var table = window.tribe_data_table;
|
652 |
|
653 |
-
if ( 'eventbrite' === origin ) {
|
654 |
-
obj.$.form.submit();
|
655 |
-
return;
|
656 |
-
}
|
657 |
-
|
658 |
if ( $table.hasClass( 'display-checkboxes' ) ) {
|
659 |
var row_selection = table.rows( { selected: true } );
|
660 |
if ( ! row_selection[0].length ) {
|
@@ -674,6 +754,8 @@ tribe_aggregator.fields = {
|
|
674 |
unique_id_field = 'facebook_id';
|
675 |
} else if ( 'meetup' === origin ) {
|
676 |
unique_id_field = 'meetup_id';
|
|
|
|
|
677 |
} else if ( 'ical' === origin || 'ics' === origin || 'gcal' === origin ) {
|
678 |
unique_id_field = 'uid';
|
679 |
} else if ( 'url' === origin ) {
|
@@ -733,195 +815,25 @@ tribe_aggregator.fields = {
|
|
733 |
* @return {jQuery} Affected fields
|
734 |
*/
|
735 |
obj.construct.dropdown = function( $fields ) {
|
736 |
-
var
|
737 |
-
|
738 |
-
$elements.each(function(){
|
739 |
-
var $select = $(this),
|
740 |
-
args = {};
|
741 |
-
|
742 |
-
if ( ! $select.is( 'select' ) ) {
|
743 |
-
// Better Method for finding the ID
|
744 |
-
args.id = obj.search_id;
|
745 |
-
}
|
746 |
-
|
747 |
-
// By default we allow The field to be cleared
|
748 |
-
args.allowClear = true;
|
749 |
-
if ( $select.is( '[data-prevent-clear]' ) ) {
|
750 |
-
args.allowClear = false;
|
751 |
-
}
|
752 |
-
|
753 |
-
// If we are dealing with a Input Hidden we need to set the Data for it to work
|
754 |
-
if ( $select.is( '[data-options]' ) ) {
|
755 |
-
args.data = $select.data( 'options' );
|
756 |
-
}
|
757 |
-
|
758 |
-
// Prevents the Search box to show
|
759 |
-
if ( $select.is( '[data-hide-search]' ) ) {
|
760 |
-
args.minimumResultsForSearch = Infinity;
|
761 |
-
}
|
762 |
-
|
763 |
-
args.upsellFormatter = function( option ) {
|
764 |
-
var $option = $( option.element );
|
765 |
-
|
766 |
-
if ( 'string' === typeof $option.data( 'subtitle' ) ) {
|
767 |
-
option.text = option.text + '<br><span class="tribe-dropdown-subtitle">' + $option.data( 'subtitle' ) + '</span>';
|
768 |
-
}
|
769 |
-
|
770 |
-
return option.text;
|
771 |
-
}
|
772 |
-
|
773 |
-
if ( 'tribe-ea-field-origin' === $select.attr( 'id' ) ) {
|
774 |
-
args.formatResult = args.upsellFormatter,
|
775 |
-
args.formatSelection = args.upsellFormatter,
|
776 |
-
args.escapeMarkup = function(m) { return m; };
|
777 |
-
}
|
778 |
-
|
779 |
-
if ( $select.is( '[multiple]' ) ) {
|
780 |
-
args.multiple = true;
|
781 |
-
|
782 |
-
if ( ! _.isArray( $select.data( 'separator' ) ) ) {
|
783 |
-
args.tokenSeparators = [ $select.data( 'separator' ) ];
|
784 |
-
} else {
|
785 |
-
args.tokenSeparators = $select.data( 'separator' );
|
786 |
-
}
|
787 |
-
args.separator = $select.data( 'separator' );
|
788 |
-
|
789 |
-
// Define the regular Exp based on
|
790 |
-
args.regexSeparatorElements = [ '^(' ];
|
791 |
-
args.regexSplitElements = [ '(?:' ];
|
792 |
-
$.each( args.tokenSeparators, function ( i, token ) {
|
793 |
-
args.regexSeparatorElements.push( '[^' + token + ']+' );
|
794 |
-
args.regexSplitElements.push( '[' + token + ']' );
|
795 |
-
} );
|
796 |
-
args.regexSeparatorElements.push( ')$' );
|
797 |
-
args.regexSplitElements.push( ')' );
|
798 |
-
|
799 |
-
args.regexSeparatorString = args.regexSeparatorElements.join( '' );
|
800 |
-
args.regexSplitString = args.regexSplitElements.join( '' );
|
801 |
-
|
802 |
-
args.regexToken = new RegExp( args.regexSeparatorString, 'ig' );
|
803 |
-
args.regexSplit = new RegExp( args.regexSplitString, 'ig' );
|
804 |
-
}
|
805 |
-
|
806 |
-
/**
|
807 |
-
* Better way of matching results
|
808 |
-
*
|
809 |
-
* @param {string} term Which term we are searching for
|
810 |
-
* @param {string} text Search here
|
811 |
-
* @return {boolean}
|
812 |
-
*/
|
813 |
-
args.matcher = function( term, text ) {
|
814 |
-
var result = text.toUpperCase().indexOf( term.toUpperCase() ) == 0;
|
815 |
-
|
816 |
-
if ( ! result && 'undefined' !== typeof args.tags ){
|
817 |
-
var possible = _.where( args.tags, { text: text } );
|
818 |
-
if ( args.tags.length > 0 && _.isObject( possible ) ){
|
819 |
-
var test_value = obj.search_id( possible[0] );
|
820 |
-
result = test_value.toUpperCase().indexOf( term.toUpperCase() ) == 0;
|
821 |
-
}
|
822 |
-
}
|
823 |
-
|
824 |
-
return result;
|
825 |
-
};
|
826 |
-
|
827 |
-
// Select also allows Tags, so we go with that too
|
828 |
-
if ( $select.is( '[data-tags]' ) ){
|
829 |
-
args.tags = $select.data( 'options' );
|
830 |
-
|
831 |
-
args.initSelection = function ( element, callback ) {
|
832 |
-
var data = [];
|
833 |
-
$( element.val().split( args.regexSplit ) ).each( function () {
|
834 |
-
var obj = { id: this, text: this };
|
835 |
-
if ( args.tags.length > 0 && _.isObject( args.tags[0] ) ) {
|
836 |
-
var _obj = _.where( args.tags, { value: this } );
|
837 |
-
if ( _obj.length > 0 ){
|
838 |
-
obj = _obj[0];
|
839 |
-
obj = {
|
840 |
-
id: obj.value,
|
841 |
-
text: obj.text,
|
842 |
-
};
|
843 |
-
}
|
844 |
-
}
|
845 |
-
|
846 |
-
data.push( obj );
|
847 |
-
|
848 |
-
} );
|
849 |
-
callback( data );
|
850 |
-
};
|
851 |
-
|
852 |
-
args.createSearchChoice = function(term, data) {
|
853 |
-
if ( term.match( args.regexToken ) ) {
|
854 |
-
return { id: term, text: term };
|
855 |
-
}
|
856 |
-
};
|
857 |
|
858 |
-
|
859 |
-
|
860 |
-
return $select.attr( 'placeholder' );
|
861 |
-
};
|
862 |
-
}
|
863 |
-
}
|
864 |
-
|
865 |
-
// When we have a source, we do an AJAX call
|
866 |
-
if ( $select.is( '[data-source]' ) ) {
|
867 |
-
var source = $select.data( 'source' );
|
868 |
-
|
869 |
-
// For AJAX we reset the data
|
870 |
-
args.data = { results: [] };
|
871 |
-
|
872 |
-
// Allows HTML from Select2 AJAX calls
|
873 |
-
args.escapeMarkup = function (m) {
|
874 |
-
return m;
|
875 |
-
};
|
876 |
-
|
877 |
-
args.ajax = { // instead of writing the function to execute the request we use Select2's convenient helper
|
878 |
-
dataType: 'json',
|
879 |
-
type: 'POST',
|
880 |
-
url: window.ajaxurl,
|
881 |
-
results: function ( data ) { // parse the results into the format expected by Select2.
|
882 |
-
return data.data;
|
883 |
-
}
|
884 |
-
};
|
885 |
-
|
886 |
-
// By default only send the source
|
887 |
-
args.ajax.data = function( search, page ) {
|
888 |
-
return {
|
889 |
-
action: 'tribe_aggregator_dropdown_' + source,
|
890 |
-
};
|
891 |
-
};
|
892 |
}
|
893 |
|
894 |
-
|
895 |
-
}
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
return;
|
902 |
-
}
|
903 |
-
if ( ! $select.is( '[data-source]' ) ){
|
904 |
-
return;
|
905 |
-
}
|
906 |
|
907 |
-
|
908 |
-
if ( _.isArray( data ) ) {
|
909 |
-
data.push( event.added );
|
910 |
-
} else {
|
911 |
-
data = [ event.added ];
|
912 |
-
}
|
913 |
-
} else {
|
914 |
-
if ( _.isArray( data ) ) {
|
915 |
-
data = _.without( data, event.removed );
|
916 |
-
} else {
|
917 |
-
data = [];
|
918 |
-
}
|
919 |
-
}
|
920 |
-
$select.data( 'value', data ).attr( 'data-value', JSON.stringify( data ) );
|
921 |
-
} );
|
922 |
|
923 |
// return to be able to chain jQuery calls
|
924 |
-
return $
|
925 |
};
|
926 |
|
927 |
/**
|
@@ -1014,7 +926,7 @@ tribe_aggregator.fields = {
|
|
1014 |
obj.events.suppress_submission = function( e ) {
|
1015 |
var origin = $( '#tribe-ea-field-origin' ).val();
|
1016 |
|
1017 |
-
if ( $( '#tribe-selected-rows' ).val().length
|
1018 |
return true;
|
1019 |
}
|
1020 |
|
10 |
fields : '.tribe-ea-field',
|
11 |
dropdown : '.tribe-ea-dropdown',
|
12 |
origin_field : '#tribe-ea-field-origin',
|
13 |
+
field_url_source : '#tribe-ea-field-url_source',
|
14 |
import_type_field : '.tribe-import-type',
|
15 |
media_button : '.tribe-ea-media_button',
|
16 |
datepicker : '.tribe-datepicker',
|
123 |
$( '.tribe-bumpdown:visible' ).hide();
|
124 |
|
125 |
// reset all the select2 fields other than the origin
|
126 |
+
// $( '.tribe-ea-tab-new .tribe-ea-dropdown:not([id$="tribe-ea-field-origin"])' ).select2( 'val', '' ).change();
|
127 |
|
128 |
// reset all the inputs to default values
|
129 |
+
// $( '.tribe-ea-tab-new .tribe-ea-form input' ).val( function() { return this.defaultValue; } ).change();
|
130 |
|
131 |
if ( 'redirect' === $( this ).val() ) {
|
132 |
window.open( 'https://theeventscalendar.com/wordpress-event-aggregator/?utm_source=importoptions&utm_medium=plugin-tec&utm_campaign=in-app','_blank' );
|
133 |
location.reload();
|
134 |
}
|
135 |
+
} )
|
136 |
+
.on( 'change', obj.selector.field_url_source, function( e ) {
|
137 |
+
var $field = $( this );
|
138 |
+
var value = $field.val();
|
139 |
+
var origin = null;
|
140 |
+
|
141 |
+
if ( ! value ) {
|
142 |
+
return;
|
143 |
+
}
|
144 |
+
|
145 |
+
_.each( ea.source_origin_regexp, function( regularExpression, key ) {
|
146 |
+
var exp = new RegExp( regularExpression, 'g' );
|
147 |
+
var match = exp.exec( value );
|
148 |
+
|
149 |
+
if ( null === match ) {
|
150 |
+
return;
|
151 |
+
}
|
152 |
+
|
153 |
+
origin = key;
|
154 |
+
} );
|
155 |
+
|
156 |
+
if ( null == origin ) {
|
157 |
+
return;
|
158 |
+
}
|
159 |
+
|
160 |
+
var $origin = $( obj.selector.origin_field );
|
161 |
+
|
162 |
+
// Prevent Changing when dealing with Non-Existant Origin
|
163 |
+
if ( ! $origin.find( 'option[value="' + origin + '"]' ).length ) {
|
164 |
+
return;
|
165 |
+
}
|
166 |
+
|
167 |
+
var $type = $( '#tribe-ea-field-url_import_type' );
|
168 |
+
var typeValue = $type.val();
|
169 |
+
var frequencyValue = null;
|
170 |
+
if ( 'schedule' === typeValue ) {
|
171 |
+
frequencyValue = $( '#tribe-ea-field-url_import_frequency' ).val();
|
172 |
+
}
|
173 |
+
|
174 |
+
// Reset type value to avoid bugs
|
175 |
+
$type.val( '' );
|
176 |
+
|
177 |
+
// Change the Origin to what ever matched
|
178 |
+
$origin.val( origin ).trigger( 'change' );
|
179 |
+
|
180 |
+
// Change the frequency accordingly
|
181 |
+
$( '#tribe-ea-field-' + origin + '_import_type' ).val( typeValue ).trigger( 'change' );
|
182 |
+
if ( 'schedule' === typeValue ) {
|
183 |
+
$( '#tribe-ea-field-' + origin + '_import_frequency' ).val( frequencyValue ).trigger( 'change' );
|
184 |
+
}
|
185 |
+
|
186 |
+
if ( 'eventbrite' === origin ) {
|
187 |
+
$( '#tribe-ea-field-' + origin + '_source_type_url' ).trigger( 'click' );
|
188 |
+
$( '#tribe-ea-field-' + origin + '_import_source' ).val( 'source_type_url' ).trigger( 'change' );
|
189 |
+
}
|
190 |
+
|
191 |
+
// Change the Source URL accordingly
|
192 |
+
$( '#tribe-ea-field-' + origin + '_source' ).val( value ).trigger( 'change' );
|
193 |
} );
|
194 |
|
195 |
$( '.tribe-dependency' ).change();
|
210 |
/**
|
211 |
* Send an Ajax request to preview the import
|
212 |
*/
|
213 |
+
obj.preview_import = function( event ) {
|
214 |
+
event.preventDefault();
|
215 |
+
|
216 |
+
var $form = $( '.tribe-ea-form.tribe-validation' );
|
217 |
+
|
218 |
+
// Makes sure we have validation
|
219 |
+
$form.trigger( 'validation.tribe' );
|
220 |
+
|
221 |
+
// Prevent anything from happening when there are errors
|
222 |
+
if ( tribe.validation.hasErrors( $form ) ) {
|
223 |
+
return;
|
224 |
+
}
|
225 |
+
|
226 |
obj.reset_polling_counter();
|
227 |
|
228 |
// clear the warning area
|
335 |
*/
|
336 |
obj.handle_preview_create_results = function( response ) {
|
337 |
if ( ! response.success ) {
|
338 |
+
var error = response.data;
|
339 |
+
|
340 |
+
if ( ! _.isString( error ) ) {
|
341 |
+
error = error.message;
|
342 |
+
}
|
343 |
+
|
344 |
obj.display_fetch_error( [
|
345 |
'<b>',
|
346 |
ea.l10n.preview_fetch_error_prefix,
|
347 |
'</b>',
|
348 |
+
' ' + error
|
349 |
].join( ' ' ) );
|
350 |
return;
|
351 |
}
|
439 |
|
440 |
var origin = $( obj.selector.origin_field ).val();
|
441 |
var is_csv = 'csv' === origin;
|
442 |
+
var is_eventbrite = 'eventbrite' === origin;
|
443 |
|
444 |
var $import_type = $( '[id$="import_type"]:visible' );
|
445 |
var import_type = 'manual';
|
537 |
data: rows
|
538 |
};
|
539 |
|
540 |
+
// if eb then reverse the order of events
|
541 |
+
if ( is_eventbrite ) {
|
542 |
+
args.order = [
|
543 |
+
[ 1, 'desc' ]
|
544 |
+
];
|
545 |
+
}
|
546 |
+
|
547 |
if ( 'undefined' !== typeof data.columns ) {
|
548 |
args.columns = [
|
549 |
{ data: 'checkbox' }
|
735 |
var $table = $( '.dataTable' );
|
736 |
var table = window.tribe_data_table;
|
737 |
|
|
|
|
|
|
|
|
|
|
|
738 |
if ( $table.hasClass( 'display-checkboxes' ) ) {
|
739 |
var row_selection = table.rows( { selected: true } );
|
740 |
if ( ! row_selection[0].length ) {
|
754 |
unique_id_field = 'facebook_id';
|
755 |
} else if ( 'meetup' === origin ) {
|
756 |
unique_id_field = 'meetup_id';
|
757 |
+
} else if ( 'eventbrite' === origin ) {
|
758 |
+
unique_id_field = 'eventbrite_id';
|
759 |
} else if ( 'ical' === origin || 'ics' === origin || 'gcal' === origin ) {
|
760 |
unique_id_field = 'uid';
|
761 |
} else if ( 'url' === origin ) {
|
815 |
* @return {jQuery} Affected fields
|
816 |
*/
|
817 |
obj.construct.dropdown = function( $fields ) {
|
818 |
+
var upsellFormatter = function( option ) {
|
819 |
+
var $option = $( option.element );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
820 |
|
821 |
+
if ( 'string' === typeof $option.data( 'subtitle' ) ) {
|
822 |
+
option.text = option.text + '<br><span class="tribe-dropdown-subtitle">' + $option.data( 'subtitle' ) + '</span>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
823 |
}
|
824 |
|
825 |
+
return option.text;
|
826 |
+
};
|
827 |
+
var args = {
|
828 |
+
formatResult: upsellFormatter,
|
829 |
+
formatSelection: upsellFormatter,
|
830 |
+
escapeMarkup: function( m ) {return m; },
|
831 |
+
};
|
|
|
|
|
|
|
|
|
|
|
832 |
|
833 |
+
tribe_dropdowns.dropdown( $fields.filter( '.tribe-ea-dropdown' ), args );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
834 |
|
835 |
// return to be able to chain jQuery calls
|
836 |
+
return $fields;
|
837 |
};
|
838 |
|
839 |
/**
|
926 |
obj.events.suppress_submission = function( e ) {
|
927 |
var origin = $( '#tribe-ea-field-origin' ).val();
|
928 |
|
929 |
+
if ( $( '#tribe-selected-rows' ).val().length ) {
|
930 |
return true;
|
931 |
}
|
932 |
|
src/resources/js/aggregator-fields.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var tribe_aggregator=tribe_aggregator||{};tribe_aggregator.fields={selector:{container:".tribe-ea",form:".tribe-ea-form",help:".tribe-ea-help",fields:".tribe-ea-field",dropdown:".tribe-ea-dropdown",origin_field:"#tribe-ea-field-origin",import_type_field:".tribe-import-type",media_button:".tribe-ea-media_button",datepicker:".tribe-datepicker",save_credentials_button:".enter-credentials .tribe-save",preview_container:".tribe-preview-container",preview_button:".tribe-preview:visible",refine_filters:".tribe-refine-filters",clear_filters_button:".tribe-clear-filters",finalize_button:".tribe-finalize",cancel_button:".tribe-cancel",schedule_delete_link:".tribe-ea-tab-scheduled a.submitdelete",tab_new:".tribe-ea-tab-new",action:"#tribe-action",view_filters:".tribe-view-filters"},media:{},$:{},construct:{},events:{},import_id:null,result_fetch_count:0,max_result_fetch_count:15,polling_frequency_index:0,polling_frequencies:[500,1e3,5e3,2e4],progress:{}},function(e,t,r,a){"use strict";r.init=function(){r.$.container=e(r.selector.container),r.$.form=e(r.selector.form),r.$.action=e(r.selector.action),r.$.fields=r.$.container.find(r.selector.fields),r.$.preview_container=e(r.selector.preview_container),e.each(r.construct,function(e,t){t(r.$.fields)});var t=e(document.getElementById("eventDetails"));t.data("datepicker_format")&&(tribe_ev.state.datepicker_format=t.data("datepicker_format")),e(document).on("keypress",r.selector.fields,r.events.trigger_field_change).on("click",r.selector.save_credentials_button,r.events.trigger_save_credentials).on("click",r.selector.clear_filters_button,r.clear_filters).on("click",r.selector.finalize_button,r.finalize_manual_import).on("click",r.selector.preview_button,r.preview_import).on("click",r.selector.cancel_button,r.events.cancel_edit).on("click",r.selector.schedule_delete_link,r.events.verify_schedule_delete).on("click",r.selector.view_filters,r.events.toggle_view_filters).on("blur",r.selector.datepicker,r.date_helper).on("submit",r.selector.tab_new,r.events.suppress_submission).on("change",r.selector.import_type_field,function(){r.reset_preview();var t=e(this),a=e(this).next(r.selector.fields);a.select2("val","schedule"===t.val()?"daily":"").change(),r.$.form.attr("data-type",t.val())}).on("change",r.selector.origin_field,function(){r.$.form.attr("data-origin",e(this).val()),r.reset_preview(),e(".tribe-bumpdown-active").removeClass("tribe-bumpdown-active"),e(".tribe-bumpdown:visible").hide(),e('.tribe-ea-tab-new .tribe-ea-dropdown:not([id$="tribe-ea-field-origin"])').select2("val","").change(),e(".tribe-ea-tab-new .tribe-ea-form input").val(function(){return this.defaultValue}).change(),"redirect"===e(this).val()&&(window.open("https://theeventscalendar.com/wordpress-event-aggregator/?utm_source=importoptions&utm_medium=plugin-tec&utm_campaign=in-app","_blank"),location.reload())}),e(".tribe-dependency").change(),tribe_timepickers.setup_timepickers(e(tribe_timepickers.selector.timepicker)),"edit"===r.$.action.val()&&(r.$.form.addClass("edit-form"),e(r.selector.finalize_button).html(a.l10n.edit_save)),"object"==typeof tribe_aggregator_save&&r.progress.init()},r.preview_import=function(){r.reset_polling_counter();var t=(e(".tribe-fetch-warning-message").html(""),e("#tribe-post_id"));t.data("value",t.val()),t.val("");var a=e("#tribe-import_id");a.data("value",a.val()),a.val("");var i=e(r.selector.preview_button),n=i.closest("form"),s=n.serialize();t.val(t.data("value")),a.val(t.data("value")),r.$.preview_container.addClass("tribe-fetching").removeClass("tribe-fetch-error"),r.$.form.removeClass("show-data"),i.prop("disabled",!0);var o=e(".dataTable").data("table");"undefined"!=typeof o&&o.clear().draw(),"edit"===r.$.action.val()?r.preview_save_import(s):r.create_import(s)},r.reset_polling_counter=function(){r.polling_frequency_index=0,r.result_fetch_count=0},r.reset_form=function(){r.$.fields.val("").trigger("change"),e(".tribe-ea-dropdown").select2("data",null),e('[id$="import_frequency"]').val("daily").trigger("change"),r.$.form.removeClass("show-data")},r.reset_preview=function(){r.$.form.removeClass("show-data"),e(".tribe-fetched, .tribe-fetching, .tribe-fetch-error").removeClass("tribe-fetched tribe-fetching tribe-fetch-error")},r.clear_filters=function(){e(r.selector.refine_filters).find("input, select").val("").trigger("change")},r.preview_save_import=function(t){var a=e.ajax({type:"POST",url:ajaxurl+"?action=tribe_aggregator_preview_import",data:t,dataType:"json"});a.done(r.handle_preview_create_results)},r.create_import=function(t){var a=e.ajax({type:"POST",url:ajaxurl+"?action=tribe_aggregator_create_import",data:t,dataType:"json"});a.done(r.handle_preview_create_results)},r.handle_preview_create_results=function(t){return t.success?(r.import_id=t.data.data.import_id,e("#tribe-import_id").val(r.import_id),"undefined"!=typeof t.data.data.items?(r.init_datatable(t.data.data),void r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetched")):(r.$.container.find(".spinner-message").html(a.l10n.preview_polling[0]),void setTimeout(r.poll_for_results,r.polling_frequencies[r.polling_frequency_index]))):void r.display_fetch_error(["<b>",a.l10n.preview_fetch_error_prefix,"</b>"," "+t.data.message].join(" "))},r.poll_for_results=function(){r.result_fetch_count++;var t=e.ajax({type:"GET",url:ajaxurl+"?action=tribe_aggregator_fetch_import&import_id="+r.import_id,dataType:"json"});t.done(function(t){if("undefined"!=typeof t.data.warning&&t.data.warning){var i=t.data.warning;r.display_fetch_warning(["<b>",a.l10n.preview_fetch_warning_prefix,"</b>"," "+i].join(" "))}if(!t.success){var n;return"undefined"!=typeof t.data.message?n=t.data.message:"undefined"!=typeof t.data[0].message&&(n=t.data[0].message),void r.display_fetch_error(["<b>",a.l10n.preview_fetch_error_prefix,"</b>"," "+n].join(" "))}"error"===t.data.status?r.display_fetch_error(t.data.message):"success"!==t.data.status?(r.result_fetch_count>r.max_result_fetch_count&&(r.polling_frequency_index++,r.$.container.find(".spinner-message").html(a.l10n.preview_polling[r.polling_frequency_index]),r.result_fetch_count=0),"undefined"==typeof r.polling_frequencies[r.polling_frequency_index]?r.display_fetch_error(a.l10n.preview_timeout):setTimeout(r.poll_for_results,r.polling_frequencies[r.polling_frequency_index])):(t.data.data.items=t.data.data.events,r.init_datatable(t.data.data),r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetched"),e(r.selector.preview_button).prop("disabled",!1))})},r.init_datatable=function(t){var i=!1,n=e(r.selector.origin_field).val(),s="csv"===n,o=e('[id$="import_type"]:visible'),l="manual";if("undefined"!=typeof a.default_settings[n])for(var c in a.default_settings[n])if(a.default_settings[n].hasOwnProperty(c)){var d=e("#tribe-ea-field-"+c);d.val(a.default_settings[n][c]).select2("val",a.default_settings[n][c]).trigger("change")}if(o.length&&(l=e("#"+o.first().attr("id").replace("s2id_","")).val()),"manual"===l&&!t.items.length){var n=t.origin,p="undefined"!=typeof a.l10n[n]&&"undefined"!=typeof a.l10n[n].no_results,u=p?a.l10n[n].no_results:a.l10n.no_results;return void r.display_fetch_error(u)}o.length&&"manual"!==l||(i=!0);var _=r.$.preview_container.find(".data-container table"),f=[];for(var g in t.items){var m=t.items[g];m.checkbox=i?'<input type="checkbox">':"",m.all_day?m.start_time=a.l10n.all_day:("undefined"!=typeof m.start_meridian&&m.start_meridian||(parseInt(m.start_hour,10)>11?m.start_meridian=a.l10n.pm:m.start_meridian=a.l10n.am),m.start_hour>12&&(m.start_hour=m.start_hour-12),m.start_time=(0===parseInt(m.start_hour,10)?12:m.start_hour)+":"+("00"+m.start_minute).slice(-2),m.start_time+=" "+m.start_meridian),f.push(m)}i&&!s?_.addClass("display-checkboxes"):_.removeClass("display-checkboxes"),r.$.form.addClass("show-data");var v={lengthMenu:[[5,10,25,50,-1],[5,10,25,50,tribe_l10n_datatables.pagination.all]],order:[[1,"asc"]],columnDefs:[{cellType:"th",className:"check-column",orderable:!1,targets:0}],data:f};if("undefined"!=typeof t.columns){v.columns=[{data:"checkbox"}];var h=_.find("thead tr"),b=_.find("tfoot tr"),w=e({}),y="",x="";if(h.find("th:first").nextAll().remove(),b.find("th:first").nextAll().remove(),s){var $=_.closest(".data-container");_.closest(".data-container").addClass("csv-data"),$.find(".tribe-preview-message .tribe-csv-filename").html(e("#tribe-ea-field-csv_file_name").text()),h.closest("thead").prepend('<tr class="tribe-column-map"><th scope="row" class="check-column column-cb"></th></tr>'),w=e(".tribe-column-map"),x=e("#tribe-ea-field-csv_content_type").val(),x=x.replace("tribe_","");var k=e("#tribe-csv-column-map-"+x);y=k.html()}var C=0;for(g in t.columns){if(v.columns.push({data:t.columns[g]}),h.append('<th scope="col">'+t.columns[g]+"</th>"),b.append('<th scope="col">'+t.columns[g]+"</th>"),s){var S=t.columns[g].toLowerCase().replace(/^\s+|\s+$/g,"").replace(/\s/g,"_").replace(/[^a-z0-9_]/,"");w.append('<th scope="col">'+y.replace('name="column_map[]"','name="aggregator[column_map]['+C+']" id="column-'+C+'"')+"</th>");var j=w.find("#column-"+C);"undefined"!=typeof a.csv_column_mapping[x][C]&&(S=a.csv_column_mapping[x][C]),j.find('option[value="'+S+'"]').prop("selected",!0)}C++}v.scrollX=!0}else v.columns=[{data:"checkbox"},{data:"start_date"},{data:"start_time"},{data:"end_date"},{data:"title"}],v.autoWidth=!1;_.tribeDataTable(v),r.wrap_cell_content(),_.on("select.dt",r.events.twiddle_finalize_button_text).on("deselect.dt",r.events.twiddle_finalize_button_text).on("draw.dt",r.wrap_cell_content);var T;"new"===r.$.action.val()&&(T="manual"===l&&s?a.l10n.import_all_no_number:"manual"===l?a.l10n.import_all.replace("%d",f.length):a.l10n.create_schedule),e(r.selector.finalize_button).html(T)},r.wrap_cell_content=function(){e(".dataTable").find("tbody td").each(function(){var t=e(this);t.html('<div class="tribe-td-height-limit">'+t.html()+"</div>")})},r.display_fetch_error=function(t){var a=e(".tribe-fetch-error-message");r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetch-error"),a.html(""),r.display_error(a,t),e(r.selector.preview_button).prop("disabled",!1)},r.display_fetch_warning=function(t){var a=e(".tribe-fetch-warning-message");r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetch-warning"),a.html(""),r.display_warning(a,t)},r.display_error=function(e,t){e.prepend(['<div class="notice notice-error">',"<p>",t,"</p>","</div>"].join(""))},r.display_warning=function(e,t){e.prepend(['<div class="notice notice-warning">',"<p>",t,"</p>","</div>"].join(""))},r.display_success=function(e,t){e.prepend(['<div class="notice notice-success">',"<p>",t,"</p>","</div>"].join(""))},r.save_credentials=function(t){var r=t.find(".tribe-fieldset").find("input").serialize(),a=ajaxurl+"?action=tribe_aggregator_save_credentials",i=e.post(a,r);i.done(function(e){e.success&&(t.addClass("credentials-entered"),t.find('[name="has-credentials"]').val(1).change())})},r.finalize_manual_import=function(){var t=e("#tribe-ea-field-origin").val(),i=e(".dataTable"),n=window.tribe_data_table;if("eventbrite"===t)return void r.$.form.submit();if(i.hasClass("display-checkboxes")){var s=n.rows({selected:!0});if(s[0].length||(s=n.rows()),!s[0].length)return void r.display_error(e(".tribe-finalize-container"),a.l10n.events_required_for_manual_submit);var o=s.data(),l=[],c=null;if("facebook"===t?c="facebook_id":"meetup"===t?c="meetup_id":"ical"===t||"ics"===t||"gcal"===t?c="uid":"url"===t&&(c="id"),null!==c){for(var d in o)isNaN(d)||"undefined"!=typeof o[d][c]&&l.push(o[d][c]);e("#tribe-selected-rows").text(JSON.stringify(l))}else e("#tribe-selected-rows").text("all")}else e("#tribe-selected-rows").text("all");e(".dataTables_scrollBody").find('[name^="aggregator[column_map]"]').remove(),r.$.form.submit()},r.search_id=function(e){var t=null;return"undefined"!=typeof e.id?t=e.id:"undefined"!=typeof e.ID?t=e.ID:"undefined"!=typeof e.value&&(t=e.value),void 0==e?null:t},r.construct.dropdown=function(a){var i=a.filter(r.selector.dropdown).not(".select2-offscreen, .select2-container");return i.each(function(){var a=e(this),i={};if(a.is("select")||(i.id=r.search_id),i.allowClear=!0,a.is("[data-prevent-clear]")&&(i.allowClear=!1),a.is("[data-options]")&&(i.data=a.data("options")),a.is("[data-hide-search]")&&(i.minimumResultsForSearch=1/0),i.upsellFormatter=function(t){var r=e(t.element);return"string"==typeof r.data("subtitle")&&(t.text=t.text+'<br><span class="tribe-dropdown-subtitle">'+r.data("subtitle")+"</span>"),t.text},"tribe-ea-field-origin"===a.attr("id")&&(i.formatResult=i.upsellFormatter,i.formatSelection=i.upsellFormatter,i.escapeMarkup=function(e){return e}),a.is("[multiple]")&&(i.multiple=!0,t.isArray(a.data("separator"))?i.tokenSeparators=a.data("separator"):i.tokenSeparators=[a.data("separator")],i.separator=a.data("separator"),i.regexSeparatorElements=["^("],i.regexSplitElements=["(?:"],e.each(i.tokenSeparators,function(e,t){i.regexSeparatorElements.push("[^"+t+"]+"),i.regexSplitElements.push("["+t+"]")}),i.regexSeparatorElements.push(")$"),i.regexSplitElements.push(")"),i.regexSeparatorString=i.regexSeparatorElements.join(""),i.regexSplitString=i.regexSplitElements.join(""),i.regexToken=new RegExp(i.regexSeparatorString,"ig"),i.regexSplit=new RegExp(i.regexSplitString,"ig")),i.matcher=function(e,a){var n=0==a.toUpperCase().indexOf(e.toUpperCase());if(!n&&"undefined"!=typeof i.tags){var s=t.where(i.tags,{text:a});if(i.tags.length>0&&t.isObject(s)){var o=r.search_id(s[0]);n=0==o.toUpperCase().indexOf(e.toUpperCase())}}return n},a.is("[data-tags]")&&(i.tags=a.data("options"),i.initSelection=function(r,a){var n=[];e(r.val().split(i.regexSplit)).each(function(){var e={id:this,text:this};if(i.tags.length>0&&t.isObject(i.tags[0])){var r=t.where(i.tags,{value:this});r.length>0&&(e=r[0],e={id:e.value,text:e.text})}n.push(e)}),a(n)},i.createSearchChoice=function(e,t){if(e.match(i.regexToken))return{id:e,text:e}},0===i.tags.length&&(i.formatNoMatches=function(){return a.attr("placeholder")})),a.is("[data-source]")){var n=a.data("source");i.data={results:[]},i.escapeMarkup=function(e){return e},i.ajax={dataType:"json",type:"POST",url:window.ajaxurl,results:function(e){return e.data}},i.ajax.data=function(e,t){return{action:"tribe_aggregator_dropdown_"+n}}}a.select2(i)}).on("change",function(r){var a=e(this),i=e(this).data("value");a.is("[multiple]")&&a.is("[data-source]")&&(r.added?t.isArray(i)?i.push(r.added):i=[r.added]:i=t.isArray(i)?t.without(i,r.removed):[],a.data("value",i).attr("data-value",JSON.stringify(i)))}),i},r.construct.media_button=function(t){var a=t.filter(r.selector.media_button);return"undefined"!=typeof wp&&wp.media&&wp.media.editor?(a.each(function(){var t=e(this),a=t.data("input"),i=e("#"+a),n=e("#"+a+"_name"),s=r.media[a]=wp.media({title:t.data("mediaTitle"),library:{type:t.data("mimeType")},multiple:!1});s.on("select",function(){var e=s.state(),t=e.get("selection");t&&t.each(function(e){i.data({id:e.attributes.id,text:e.attributes.title}),i.val(e.attributes.id),i.change(),n.html(e.attributes.filename),n.attr("title",e.attributes.filename)})})}),r.$.container.on("click",r.selector.media_button,function(t){if(t.preventDefault(),e(this).is(":visible")){var a=e(this).data("input");return r.media[a].open(a),!1}}),a):a},r.events.trigger_field_change=function(){e(this).change()},r.events.trigger_save_credentials=function(){r.save_credentials(e(this).closest(".enter-credentials"))},r.events.suppress_submission=function(t){var r=e("#tribe-ea-field-origin").val();return!(!e("#tribe-selected-rows").val().length&&"eventbrite"!==r)||void t.preventDefault()},r.events.twiddle_finalize_button_text=function(t,i){if("new"===r.$.action.val()){var n=i.rows({selected:!0})[0].length,s=a.l10n.import_checked;n||(s=a.l10n.import_all,n=i.rows()[0].length),s=s.replace("%d",n),e(r.selector.finalize_button).html(s)}},r.events.cancel_edit=function(e){e.preventDefault();var t=window.location.href;t=t.replace("tab=edit","tab=scheduled"),t=t.replace(/id=\d+/,""),window.location.href=t},r.events.verify_schedule_delete=function(){return confirm(a.l10n.verify_schedule_delete)},r.events.toggle_view_filters=function(t){t.preventDefault();var r=e(this);r.toggleClass("tribe-active"),r.is(".tribe-active")?r.html(a.l10n.hide_filters):r.html(a.l10n.view_filters)},r.progress.init=function(){r.progress.data={},r.progress.$={},r.progress.$.notice=e(".tribe-notice-aggregator-update-msg"),r.progress.$.spinner=r.progress.$.notice.find("img"),r.progress.$.progress=r.progress.$.notice.find(".progress"),r.progress.$.tracker=r.progress.$.notice.find(".tracker"),r.progress.$.created=r.progress.$.tracker.find(".track-created .value"),r.progress.$.updated=r.progress.$.tracker.find(".track-updated .value"),r.progress.$.skipped=r.progress.$.tracker.find(".track-skipped .value"),r.progress.$.remaining=r.progress.$.tracker.find(".track-remaining .value"),r.progress.$.bar=r.progress.$.notice.find(".bar"),r.progress.data.time=Date.now(),setTimeout(r.progress.start)},r.progress.start=function(){r.progress.send_request(),r.progress.update(tribe_aggregator_save.progress,tribe_aggregator_save.progressText)},r.progress.handle_response=function(e){var t=Date.now(),a=t-r.progress.data.time;e.html&&r.progress.data.notice.html(e.html),isNaN(parseInt(e.progress,10))||r.progress.update(e),e["continue"]&&(a<500?setTimeout(r.progress.send_request,500-a):r.progress.send_request()),e.complete&&(r.progress.$.notice.find(".tribe-message").html(e.complete_text),r.progress.$.tracker.remove(),r.progress.$.notice.find(".progress-container").remove(),r.progress.$.notice.removeClass("warning").addClass("completed"))},r.progress.send_request=function(){var t={record:tribe_aggregator_save.record_id,check:tribe_aggregator_save.check,action:"tribe_aggregator_realtime_update"};e.post(ajaxurl,t,r.progress.handle_response,"json")},r.progress.update=function(e){var t=parseInt(e.progress,10);if(!(t<0||t>100)&&"undefined"!=typeof e.counts){var a=["created","updated","skipped"];for(var i in a)if(e.counts[a[i]]){var n=e.counts[a[i]],s=r.progress.$[a[i]];if("updated"===a[i]||"skipped"===a[i]){var o=s?s.html():0;n>o&&s.html(n)}else s.html(n);r.progress.$.tracker.hasClass("has-"+a[i])||r.progress.$.tracker.addClass("has-"+a[i])}r.progress.$.bar.css("width",t+"%"),r.progress.$.progress.attr("title",e.progress_text)}},r.progress.remove_notice=function(){var e={opacity:0,height:"toggle"};r.progress.$.notice.animate(e,1e3,function(){r.progress.$.notice.remove()})},r.date_helper=function(){var t;if(t=e(this),t.hasClass("tribe-datepicker")){var r=t.val();if(""!==r&&null!==r){var a=t.attr("id").match("tribe-ea-field-(.*)_start"),i=a[1];""!==i&&null!==i&&jQuery("#tribe-date-helper-date-"+i).html(r)}}},e(document).ready(r.init)}(jQuery,_,tribe_aggregator.fields,tribe_aggregator);
|
1 |
+
var tribe_aggregator=tribe_aggregator||{};tribe_aggregator.fields={selector:{container:".tribe-ea",form:".tribe-ea-form",help:".tribe-ea-help",fields:".tribe-ea-field",dropdown:".tribe-ea-dropdown",origin_field:"#tribe-ea-field-origin",field_url_source:"#tribe-ea-field-url_source",import_type_field:".tribe-import-type",media_button:".tribe-ea-media_button",datepicker:".tribe-datepicker",save_credentials_button:".enter-credentials .tribe-save",preview_container:".tribe-preview-container",preview_button:".tribe-preview:visible",refine_filters:".tribe-refine-filters",clear_filters_button:".tribe-clear-filters",finalize_button:".tribe-finalize",cancel_button:".tribe-cancel",schedule_delete_link:".tribe-ea-tab-scheduled a.submitdelete",tab_new:".tribe-ea-tab-new",action:"#tribe-action",view_filters:".tribe-view-filters"},media:{},$:{},construct:{},events:{},import_id:null,result_fetch_count:0,max_result_fetch_count:15,polling_frequency_index:0,polling_frequencies:[500,1e3,5e3,2e4],progress:{}},function(e,t,r,i){"use strict";r.init=function(){r.$.container=e(r.selector.container),r.$.form=e(r.selector.form),r.$.action=e(r.selector.action),r.$.fields=r.$.container.find(r.selector.fields),r.$.preview_container=e(r.selector.preview_container),e.each(r.construct,function(e,t){t(r.$.fields)});var a=e(document.getElementById("eventDetails"));a.data("datepicker_format")&&(tribe_ev.state.datepicker_format=a.data("datepicker_format")),e(document).on("keypress",r.selector.fields,r.events.trigger_field_change).on("click",r.selector.save_credentials_button,r.events.trigger_save_credentials).on("click",r.selector.clear_filters_button,r.clear_filters).on("click",r.selector.finalize_button,r.finalize_manual_import).on("click",r.selector.preview_button,r.preview_import).on("click",r.selector.cancel_button,r.events.cancel_edit).on("click",r.selector.schedule_delete_link,r.events.verify_schedule_delete).on("click",r.selector.view_filters,r.events.toggle_view_filters).on("blur",r.selector.datepicker,r.date_helper).on("submit",r.selector.tab_new,r.events.suppress_submission).on("change",r.selector.import_type_field,function(){r.reset_preview();var t=e(this),i=e(this).next(r.selector.fields);i.select2("val","schedule"===t.val()?"daily":"").change(),r.$.form.attr("data-type",t.val())}).on("change",r.selector.origin_field,function(){r.$.form.attr("data-origin",e(this).val()),r.reset_preview(),e(".tribe-bumpdown-active").removeClass("tribe-bumpdown-active"),e(".tribe-bumpdown:visible").hide(),"redirect"===e(this).val()&&(window.open("https://theeventscalendar.com/wordpress-event-aggregator/?utm_source=importoptions&utm_medium=plugin-tec&utm_campaign=in-app","_blank"),location.reload())}).on("change",r.selector.field_url_source,function(a){var n=e(this),s=n.val(),o=null;if(s&&(t.each(i.source_origin_regexp,function(e,t){var r=new RegExp(e,"g"),i=r.exec(s);null!==i&&(o=t)}),null!=o)){var l=e(r.selector.origin_field);if(l.find('option[value="'+o+'"]').length){var c=e("#tribe-ea-field-url_import_type"),d=c.val(),p=null;"schedule"===d&&(p=e("#tribe-ea-field-url_import_frequency").val()),c.val(""),l.val(o).trigger("change"),e("#tribe-ea-field-"+o+"_import_type").val(d).trigger("change"),"schedule"===d&&e("#tribe-ea-field-"+o+"_import_frequency").val(p).trigger("change"),"eventbrite"===o&&(e("#tribe-ea-field-"+o+"_source_type_url").trigger("click"),e("#tribe-ea-field-"+o+"_import_source").val("source_type_url").trigger("change")),e("#tribe-ea-field-"+o+"_source").val(s).trigger("change")}}}),e(".tribe-dependency").change(),tribe_timepickers.setup_timepickers(e(tribe_timepickers.selector.timepicker)),"edit"===r.$.action.val()&&(r.$.form.addClass("edit-form"),e(r.selector.finalize_button).html(i.l10n.edit_save)),"object"==typeof tribe_aggregator_save&&r.progress.init()},r.preview_import=function(t){t.preventDefault();var i=e(".tribe-ea-form.tribe-validation");if(i.trigger("validation.tribe"),!tribe.validation.hasErrors(i)){r.reset_polling_counter();var a=(e(".tribe-fetch-warning-message").html(""),e("#tribe-post_id"));a.data("value",a.val()),a.val("");var n=e("#tribe-import_id");n.data("value",n.val()),n.val("");var s=e(r.selector.preview_button),i=s.closest("form"),o=i.serialize();a.val(a.data("value")),n.val(a.data("value")),r.$.preview_container.addClass("tribe-fetching").removeClass("tribe-fetch-error"),r.$.form.removeClass("show-data"),s.prop("disabled",!0);var l=e(".dataTable").data("table");"undefined"!=typeof l&&l.clear().draw(),"edit"===r.$.action.val()?r.preview_save_import(o):r.create_import(o)}},r.reset_polling_counter=function(){r.polling_frequency_index=0,r.result_fetch_count=0},r.reset_form=function(){r.$.fields.val("").trigger("change"),e(".tribe-ea-dropdown").select2("data",null),e('[id$="import_frequency"]').val("daily").trigger("change"),r.$.form.removeClass("show-data")},r.reset_preview=function(){r.$.form.removeClass("show-data"),e(".tribe-fetched, .tribe-fetching, .tribe-fetch-error").removeClass("tribe-fetched tribe-fetching tribe-fetch-error")},r.clear_filters=function(){e(r.selector.refine_filters).find("input, select").val("").trigger("change")},r.preview_save_import=function(t){var i=e.ajax({type:"POST",url:ajaxurl+"?action=tribe_aggregator_preview_import",data:t,dataType:"json"});i.done(r.handle_preview_create_results)},r.create_import=function(t){var i=e.ajax({type:"POST",url:ajaxurl+"?action=tribe_aggregator_create_import",data:t,dataType:"json"});i.done(r.handle_preview_create_results)},r.handle_preview_create_results=function(a){if(!a.success){var n=a.data;return t.isString(n)||(n=n.message),void r.display_fetch_error(["<b>",i.l10n.preview_fetch_error_prefix,"</b>"," "+n].join(" "))}return r.import_id=a.data.data.import_id,e("#tribe-import_id").val(r.import_id),"undefined"!=typeof a.data.data.items?(r.init_datatable(a.data.data),void r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetched")):(r.$.container.find(".spinner-message").html(i.l10n.preview_polling[0]),void setTimeout(r.poll_for_results,r.polling_frequencies[r.polling_frequency_index]))},r.poll_for_results=function(){r.result_fetch_count++;var t=e.ajax({type:"GET",url:ajaxurl+"?action=tribe_aggregator_fetch_import&import_id="+r.import_id,dataType:"json"});t.done(function(t){if("undefined"!=typeof t.data.warning&&t.data.warning){var a=t.data.warning;r.display_fetch_warning(["<b>",i.l10n.preview_fetch_warning_prefix,"</b>"," "+a].join(" "))}if(!t.success){var n;return"undefined"!=typeof t.data.message?n=t.data.message:"undefined"!=typeof t.data[0].message&&(n=t.data[0].message),void r.display_fetch_error(["<b>",i.l10n.preview_fetch_error_prefix,"</b>"," "+n].join(" "))}"error"===t.data.status?r.display_fetch_error(t.data.message):"success"!==t.data.status?(r.result_fetch_count>r.max_result_fetch_count&&(r.polling_frequency_index++,r.$.container.find(".spinner-message").html(i.l10n.preview_polling[r.polling_frequency_index]),r.result_fetch_count=0),"undefined"==typeof r.polling_frequencies[r.polling_frequency_index]?r.display_fetch_error(i.l10n.preview_timeout):setTimeout(r.poll_for_results,r.polling_frequencies[r.polling_frequency_index])):(t.data.data.items=t.data.data.events,r.init_datatable(t.data.data),r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetched"),e(r.selector.preview_button).prop("disabled",!1))})},r.init_datatable=function(t){var a=!1,n=e(r.selector.origin_field).val(),s="csv"===n,o="eventbrite"===n,l=e('[id$="import_type"]:visible'),c="manual";if("undefined"!=typeof i.default_settings[n])for(var d in i.default_settings[n])if(i.default_settings[n].hasOwnProperty(d)){var p=e("#tribe-ea-field-"+d);p.val(i.default_settings[n][d]).select2("val",i.default_settings[n][d]).trigger("change")}if(l.length&&(c=e("#"+l.first().attr("id").replace("s2id_","")).val()),"manual"===c&&!t.items.length){var n=t.origin,_="undefined"!=typeof i.l10n[n]&&"undefined"!=typeof i.l10n[n].no_results,u=_?i.l10n[n].no_results:i.l10n.no_results;return void r.display_fetch_error(u)}l.length&&"manual"!==c||(a=!0);var f=r.$.preview_container.find(".data-container table"),g=[];for(var v in t.items){var m=t.items[v];m.checkbox=a?'<input type="checkbox">':"",m.all_day?m.start_time=i.l10n.all_day:("undefined"!=typeof m.start_meridian&&m.start_meridian||(parseInt(m.start_hour,10)>11?m.start_meridian=i.l10n.pm:m.start_meridian=i.l10n.am),m.start_hour>12&&(m.start_hour=m.start_hour-12),m.start_time=(0===parseInt(m.start_hour,10)?12:m.start_hour)+":"+("00"+m.start_minute).slice(-2),m.start_time+=" "+m.start_meridian),g.push(m)}a&&!s?f.addClass("display-checkboxes"):f.removeClass("display-checkboxes"),r.$.form.addClass("show-data");var b={lengthMenu:[[5,10,25,50,-1],[5,10,25,50,tribe_l10n_datatables.pagination.all]],order:[[1,"asc"]],columnDefs:[{cellType:"th",className:"check-column",orderable:!1,targets:0}],data:g};if(o&&(b.order=[[1,"desc"]]),"undefined"!=typeof t.columns){b.columns=[{data:"checkbox"}];var h=f.find("thead tr"),w=f.find("tfoot tr"),y=e({}),$="",k="";if(h.find("th:first").nextAll().remove(),w.find("th:first").nextAll().remove(),s){var x=f.closest(".data-container");f.closest(".data-container").addClass("csv-data"),x.find(".tribe-preview-message .tribe-csv-filename").html(e("#tribe-ea-field-csv_file_name").text()),h.closest("thead").prepend('<tr class="tribe-column-map"><th scope="row" class="check-column column-cb"></th></tr>'),y=e(".tribe-column-map"),k=e("#tribe-ea-field-csv_content_type").val(),k=k.replace("tribe_","");var C=e("#tribe-csv-column-map-"+k);$=C.html()}var j=0;for(v in t.columns){if(b.columns.push({data:t.columns[v]}),h.append('<th scope="col">'+t.columns[v]+"</th>"),w.append('<th scope="col">'+t.columns[v]+"</th>"),s){var q=t.columns[v].toLowerCase().replace(/^\s+|\s+$/g,"").replace(/\s/g,"_").replace(/[^a-z0-9_]/,"");y.append('<th scope="col">'+$.replace('name="column_map[]"','name="aggregator[column_map]['+j+']" id="column-'+j+'"')+"</th>");var T=y.find("#column-"+j);"undefined"!=typeof i.csv_column_mapping[k][j]&&(q=i.csv_column_mapping[k][j]),T.find('option[value="'+q+'"]').prop("selected",!0)}j++}b.scrollX=!0}else b.columns=[{data:"checkbox"},{data:"start_date"},{data:"start_time"},{data:"end_date"},{data:"title"}],b.autoWidth=!1;f.tribeDataTable(b),r.wrap_cell_content(),f.on("select.dt",r.events.twiddle_finalize_button_text).on("deselect.dt",r.events.twiddle_finalize_button_text).on("draw.dt",r.wrap_cell_content);var z;"new"===r.$.action.val()&&(z="manual"===c&&s?i.l10n.import_all_no_number:"manual"===c?i.l10n.import_all.replace("%d",g.length):i.l10n.create_schedule),e(r.selector.finalize_button).html(z)},r.wrap_cell_content=function(){e(".dataTable").find("tbody td").each(function(){var t=e(this);t.html('<div class="tribe-td-height-limit">'+t.html()+"</div>")})},r.display_fetch_error=function(t){var i=e(".tribe-fetch-error-message");r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetch-error"),i.html(""),r.display_error(i,t),e(r.selector.preview_button).prop("disabled",!1)},r.display_fetch_warning=function(t){var i=e(".tribe-fetch-warning-message");r.$.preview_container.removeClass("tribe-fetching").addClass("tribe-fetch-warning"),i.html(""),r.display_warning(i,t)},r.display_error=function(e,t){e.prepend(['<div class="notice notice-error">',"<p>",t,"</p>","</div>"].join(""))},r.display_warning=function(e,t){e.prepend(['<div class="notice notice-warning">',"<p>",t,"</p>","</div>"].join(""))},r.display_success=function(e,t){e.prepend(['<div class="notice notice-success">',"<p>",t,"</p>","</div>"].join(""))},r.save_credentials=function(t){var r=t.find(".tribe-fieldset").find("input").serialize(),i=ajaxurl+"?action=tribe_aggregator_save_credentials",a=e.post(i,r);a.done(function(e){e.success&&(t.addClass("credentials-entered"),t.find('[name="has-credentials"]').val(1).change())})},r.finalize_manual_import=function(){var t=e("#tribe-ea-field-origin").val(),a=e(".dataTable"),n=window.tribe_data_table;if(a.hasClass("display-checkboxes")){var s=n.rows({selected:!0});if(s[0].length||(s=n.rows()),!s[0].length)return void r.display_error(e(".tribe-finalize-container"),i.l10n.events_required_for_manual_submit);var o=s.data(),l=[],c=null;if("facebook"===t?c="facebook_id":"meetup"===t?c="meetup_id":"eventbrite"===t?c="eventbrite_id":"ical"===t||"ics"===t||"gcal"===t?c="uid":"url"===t&&(c="id"),null!==c){for(var d in o)isNaN(d)||"undefined"!=typeof o[d][c]&&l.push(o[d][c]);e("#tribe-selected-rows").text(JSON.stringify(l))}else e("#tribe-selected-rows").text("all")}else e("#tribe-selected-rows").text("all");e(".dataTables_scrollBody").find('[name^="aggregator[column_map]"]').remove(),r.$.form.submit()},r.search_id=function(e){var t=null;return"undefined"!=typeof e.id?t=e.id:"undefined"!=typeof e.ID?t=e.ID:"undefined"!=typeof e.value&&(t=e.value),void 0==e?null:t},r.construct.dropdown=function(t){var r=function(t){var r=e(t.element);return"string"==typeof r.data("subtitle")&&(t.text=t.text+'<br><span class="tribe-dropdown-subtitle">'+r.data("subtitle")+"</span>"),t.text},i={formatResult:r,formatSelection:r,escapeMarkup:function(e){return e}};return tribe_dropdowns.dropdown(t.filter(".tribe-ea-dropdown"),i),t},r.construct.media_button=function(t){var i=t.filter(r.selector.media_button);return"undefined"!=typeof wp&&wp.media&&wp.media.editor?(i.each(function(){var t=e(this),i=t.data("input"),a=e("#"+i),n=e("#"+i+"_name"),s=r.media[i]=wp.media({title:t.data("mediaTitle"),library:{type:t.data("mimeType")},multiple:!1});s.on("select",function(){var e=s.state(),t=e.get("selection");t&&t.each(function(e){a.data({id:e.attributes.id,text:e.attributes.title}),a.val(e.attributes.id),a.change(),n.html(e.attributes.filename),n.attr("title",e.attributes.filename)})})}),r.$.container.on("click",r.selector.media_button,function(t){if(t.preventDefault(),e(this).is(":visible")){var i=e(this).data("input");return r.media[i].open(i),!1}}),i):i},r.events.trigger_field_change=function(){e(this).change()},r.events.trigger_save_credentials=function(){r.save_credentials(e(this).closest(".enter-credentials"))},r.events.suppress_submission=function(t){e("#tribe-ea-field-origin").val();return!!e("#tribe-selected-rows").val().length||void t.preventDefault()},r.events.twiddle_finalize_button_text=function(t,a){if("new"===r.$.action.val()){var n=a.rows({selected:!0})[0].length,s=i.l10n.import_checked;n||(s=i.l10n.import_all,n=a.rows()[0].length),s=s.replace("%d",n),e(r.selector.finalize_button).html(s)}},r.events.cancel_edit=function(e){e.preventDefault();var t=window.location.href;t=t.replace("tab=edit","tab=scheduled"),t=t.replace(/id=\d+/,""),window.location.href=t},r.events.verify_schedule_delete=function(){return confirm(i.l10n.verify_schedule_delete)},r.events.toggle_view_filters=function(t){t.preventDefault();var r=e(this);r.toggleClass("tribe-active"),r.is(".tribe-active")?r.html(i.l10n.hide_filters):r.html(i.l10n.view_filters)},r.progress.init=function(){r.progress.data={},r.progress.$={},r.progress.$.notice=e(".tribe-notice-aggregator-update-msg"),r.progress.$.spinner=r.progress.$.notice.find("img"),r.progress.$.progress=r.progress.$.notice.find(".progress"),r.progress.$.tracker=r.progress.$.notice.find(".tracker"),r.progress.$.created=r.progress.$.tracker.find(".track-created .value"),r.progress.$.updated=r.progress.$.tracker.find(".track-updated .value"),r.progress.$.skipped=r.progress.$.tracker.find(".track-skipped .value"),r.progress.$.remaining=r.progress.$.tracker.find(".track-remaining .value"),r.progress.$.bar=r.progress.$.notice.find(".bar"),r.progress.data.time=Date.now(),setTimeout(r.progress.start)},r.progress.start=function(){r.progress.send_request(),r.progress.update(tribe_aggregator_save.progress,tribe_aggregator_save.progressText)},r.progress.handle_response=function(e){var t=Date.now(),i=t-r.progress.data.time;e.html&&r.progress.data.notice.html(e.html),isNaN(parseInt(e.progress,10))||r.progress.update(e),e["continue"]&&(i<500?setTimeout(r.progress.send_request,500-i):r.progress.send_request()),e.complete&&(r.progress.$.notice.find(".tribe-message").html(e.complete_text),r.progress.$.tracker.remove(),r.progress.$.notice.find(".progress-container").remove(),r.progress.$.notice.removeClass("warning").addClass("completed"))},r.progress.send_request=function(){var t={record:tribe_aggregator_save.record_id,check:tribe_aggregator_save.check,action:"tribe_aggregator_realtime_update"};e.post(ajaxurl,t,r.progress.handle_response,"json")},r.progress.update=function(e){var t=parseInt(e.progress,10);if(!(t<0||t>100)&&"undefined"!=typeof e.counts){var i=["created","updated","skipped"];for(var a in i)if(e.counts[i[a]]){var n=e.counts[i[a]],s=r.progress.$[i[a]];if("updated"===i[a]||"skipped"===i[a]){var o=s?s.html():0;n>o&&s.html(n)}else s.html(n);r.progress.$.tracker.hasClass("has-"+i[a])||r.progress.$.tracker.addClass("has-"+i[a])}r.progress.$.bar.css("width",t+"%"),r.progress.$.progress.attr("title",e.progress_text)}},r.progress.remove_notice=function(){var e={opacity:0,height:"toggle"};r.progress.$.notice.animate(e,1e3,function(){r.progress.$.notice.remove()})},r.date_helper=function(){var t;if(t=e(this),t.hasClass("tribe-datepicker")){var r=t.val();if(""!==r&&null!==r){var i=t.attr("id").match("tribe-ea-field-(.*)_start"),a=i[1];""!==a&&null!==a&&jQuery("#tribe-date-helper-date-"+a).html(r)}}},e(document).ready(r.init)}(jQuery,_,tribe_aggregator.fields,tribe_aggregator);
|
src/resources/postcss/aggregator-page.pcss
CHANGED
@@ -14,6 +14,16 @@
|
|
14 |
tr {
|
15 |
position: relative;
|
16 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
18 |
|
19 |
.subsubsub {
|
@@ -276,6 +286,10 @@
|
|
276 |
color: gray;
|
277 |
}
|
278 |
|
|
|
|
|
|
|
|
|
279 |
.tribe-notice-tribe-missing-aggregator-license {
|
280 |
background: url(../images/aggregator/ea-upsell-bkg.svg) transparent no-repeat;
|
281 |
background-size: cover;
|
@@ -382,7 +396,8 @@
|
|
382 |
margin-bottom: .25em;
|
383 |
}
|
384 |
|
385 |
-
.tribe-ea-facebook-button
|
|
|
386 |
margin-left: 2rem;
|
387 |
margin-top: 1rem;
|
388 |
}
|
@@ -557,12 +572,6 @@
|
|
557 |
}
|
558 |
|
559 |
.tribe-ea-form {
|
560 |
-
&[data-origin="eventbrite"] {
|
561 |
-
.tribe-finalize-container {
|
562 |
-
display: block;
|
563 |
-
}
|
564 |
-
}
|
565 |
-
|
566 |
&[data-origin="csv"] {
|
567 |
.dataTables_length,
|
568 |
.dataTables_info,
|
@@ -602,6 +611,11 @@
|
|
602 |
font-style: italic;
|
603 |
padding-top: .5rem;
|
604 |
}
|
|
|
|
|
|
|
|
|
|
|
605 |
}
|
606 |
|
607 |
.tribe-message-loader {
|
14 |
tr {
|
15 |
position: relative;
|
16 |
}
|
17 |
+
|
18 |
+
.eb-url-row {
|
19 |
+
th[scope="row"] {
|
20 |
+
padding: 0;
|
21 |
+
}
|
22 |
+
|
23 |
+
td {
|
24 |
+
padding: 0 10px;
|
25 |
+
}
|
26 |
+
}
|
27 |
}
|
28 |
|
29 |
.subsubsub {
|
286 |
color: gray;
|
287 |
}
|
288 |
|
289 |
+
.tribe-ea-inline-label {
|
290 |
+
padding-top: 7px;
|
291 |
+
}
|
292 |
+
|
293 |
.tribe-notice-tribe-missing-aggregator-license {
|
294 |
background: url(../images/aggregator/ea-upsell-bkg.svg) transparent no-repeat;
|
295 |
background-size: cover;
|
396 |
margin-bottom: .25em;
|
397 |
}
|
398 |
|
399 |
+
.tribe-ea-facebook-button,
|
400 |
+
.tribe-ea-eventbrite-button {
|
401 |
margin-left: 2rem;
|
402 |
margin-top: 1rem;
|
403 |
}
|
572 |
}
|
573 |
|
574 |
.tribe-ea-form {
|
|
|
|
|
|
|
|
|
|
|
|
|
575 |
&[data-origin="csv"] {
|
576 |
.dataTables_length,
|
577 |
.dataTables_info,
|
611 |
font-style: italic;
|
612 |
padding-top: .5rem;
|
613 |
}
|
614 |
+
.tribe-limits-message {
|
615 |
+
font-style: italic;
|
616 |
+
padding: 0;
|
617 |
+
margin: 1em 0 -1.5em;
|
618 |
+
}
|
619 |
}
|
620 |
|
621 |
.tribe-message-loader {
|
src/resources/postcss/events-admin.pcss
CHANGED
@@ -453,7 +453,8 @@ table.eventForm {
|
|
453 |
}
|
454 |
}
|
455 |
|
456 |
-
.tribe-ea-facebook-disconnect
|
|
|
457 |
color: #a00;
|
458 |
display: inline-block;
|
459 |
margin-left: 1rem;
|
@@ -464,8 +465,8 @@ table.eventForm {
|
|
464 |
}
|
465 |
}
|
466 |
|
467 |
-
.tribe-ea-facebook-button
|
468 |
-
|
469 |
border-radius: 3px;
|
470 |
color: #fff;
|
471 |
display: inline-block;
|
@@ -475,12 +476,33 @@ table.eventForm {
|
|
475 |
|
476 |
&:active,
|
477 |
&:hover {
|
478 |
-
background: #32497e;
|
479 |
color: #fff;
|
480 |
cursor: pointer;
|
481 |
}
|
482 |
}
|
483 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
484 |
/* = Event Aggregator Status
|
485 |
=============================================*/
|
486 |
|
453 |
}
|
454 |
}
|
455 |
|
456 |
+
.tribe-ea-facebook-disconnect,
|
457 |
+
.tribe-ea-eventbrite-disconnect {
|
458 |
color: #a00;
|
459 |
display: inline-block;
|
460 |
margin-left: 1rem;
|
465 |
}
|
466 |
}
|
467 |
|
468 |
+
.tribe-ea-facebook-button,
|
469 |
+
.tribe-ea-eventbrite-button {
|
470 |
border-radius: 3px;
|
471 |
color: #fff;
|
472 |
display: inline-block;
|
476 |
|
477 |
&:active,
|
478 |
&:hover {
|
|
|
479 |
color: #fff;
|
480 |
cursor: pointer;
|
481 |
}
|
482 |
}
|
483 |
|
484 |
+
.tribe-ea-facebook-button {
|
485 |
+
background: #3d599b;
|
486 |
+
|
487 |
+
&:active,
|
488 |
+
&:hover,
|
489 |
+
&:focus {
|
490 |
+
background: #32497e;
|
491 |
+
}
|
492 |
+
}
|
493 |
+
|
494 |
+
.tribe-ea-eventbrite-button {
|
495 |
+
background: #f6682f;
|
496 |
+
|
497 |
+
&:active,
|
498 |
+
&:hover,
|
499 |
+
&:focus {
|
500 |
+
background: #c85b2f;
|
501 |
+
}
|
502 |
+
}
|
503 |
+
|
504 |
+
|
505 |
+
|
506 |
/* = Event Aggregator Status
|
507 |
=============================================*/
|
508 |
|
src/views/modules/meta/details.php
CHANGED
@@ -6,6 +6,7 @@
|
|
6 |
* [your-theme]/tribe-events/modules/meta/details.php
|
7 |
*
|
8 |
* @package TribeEventsCalendar
|
|
|
9 |
*/
|
10 |
|
11 |
|
6 |
* [your-theme]/tribe-events/modules/meta/details.php
|
7 |
*
|
8 |
* @package TribeEventsCalendar
|
9 |
+
* @version 4.6.18
|
10 |
*/
|
11 |
|
12 |
|
the-events-calendar.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: The Events Calendar
|
4 |
Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
|
5 |
-
Version: 4.6.
|
6 |
Author: Modern Tribe, Inc.
|
7 |
Author URI: http://m.tri.be/1x
|
8 |
Text Domain: the-events-calendar
|
2 |
/*
|
3 |
Plugin Name: The Events Calendar
|
4 |
Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
|
5 |
+
Version: 4.6.18
|
6 |
Author: Modern Tribe, Inc.
|
7 |
Author URI: http://m.tri.be/1x
|
8 |
Text Domain: the-events-calendar
|