From 51a31b64d0b9fdccf980e9a0990a189274bafafc Mon Sep 17 00:00:00 2001 From: briankelleher Date: Sun, 14 Feb 2016 03:20:14 -0500 Subject: [PATCH] getting timber up there --- composer.phar | Bin 0 -> 1551064 bytes www/.htaccess | 12 + .../plugins/advanced-custom-fields/README.md | 11 + .../plugins/advanced-custom-fields/acf.php | 939 ++++ .../core/actions/export.php | 275 + .../advanced-custom-fields/core/api.php | 1668 ++++++ .../core/controllers/addons.php | 287 ++ .../core/controllers/everything_fields.php | 849 ++++ .../core/controllers/export.php | 509 ++ .../core/controllers/field_group.php | 988 ++++ .../core/controllers/field_groups.php | 529 ++ .../core/controllers/input.php | 170 + .../core/controllers/location.php | 987 ++++ .../core/controllers/post.php | 571 +++ .../core/controllers/revisions.php | 317 ++ .../core/controllers/third_party.php | 234 + .../core/controllers/upgrade.php | 829 +++ .../core/fields/_base.php | 191 + .../core/fields/_functions.php | 598 +++ .../core/fields/checkbox.php | 210 + .../core/fields/color_picker.php | 110 + .../core/fields/date_picker/date_picker.php | 183 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_55_5bc6f5_40x100.png | Bin 0 -> 213 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_0_444444_1x100.png | Bin 0 -> 79 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../date_picker/jquery.ui.datepicker.js | 1814 +++++++ .../fields/date_picker/style.date_picker.css | 410 ++ .../core/fields/dummy.php | 279 + .../core/fields/email.php | 173 + .../core/fields/file.php | 399 ++ .../core/fields/google-map.php | 272 + .../core/fields/image.php | 458 ++ .../core/fields/message.php | 93 + .../core/fields/number.php | 274 + .../core/fields/page_link.php | 219 + .../core/fields/password.php | 155 + .../core/fields/post_object.php | 545 ++ .../core/fields/radio.php | 280 + .../core/fields/relationship.php | 911 ++++ .../core/fields/select.php | 357 ++ .../core/fields/tab.php | 81 + .../core/fields/taxonomy.php | 631 +++ .../core/fields/text.php | 279 + .../core/fields/textarea.php | 235 + .../core/fields/true_false.php | 140 + .../core/fields/user.php | 382 ++ .../core/fields/wysiwyg.php | 387 ++ .../core/views/meta_box_fields.php | 318 ++ .../core/views/meta_box_location.php | 169 + .../core/views/meta_box_options.php | 116 + .../advanced-custom-fields/css/acf.css | 353 ++ .../css/field-group.css | 699 +++ .../advanced-custom-fields/css/global.css | 597 +++ .../advanced-custom-fields/css/input.css | 1320 +++++ .../images/add-ons/cf7-field-thumb.jpg | Bin 0 -> 22418 bytes .../images/add-ons/date-time-field-thumb.jpg | Bin 0 -> 5851 bytes .../add-ons/flexible-content-field-thumb.jpg | Bin 0 -> 8488 bytes .../images/add-ons/gallery-field-thumb.jpg | Bin 0 -> 24886 bytes .../add-ons/google-maps-field-thumb.jpg | Bin 0 -> 18725 bytes .../add-ons/gravity-forms-field-thumb.jpg | Bin 0 -> 6230 bytes .../images/add-ons/options-page-thumb.jpg | Bin 0 -> 16201 bytes .../images/add-ons/repeater-field-thumb.jpg | Bin 0 -> 19336 bytes .../advanced-custom-fields/images/arrows.png | Bin 0 -> 243 bytes .../images/arrows@2x.png | Bin 0 -> 863 bytes .../advanced-custom-fields/images/sprite.png | Bin 0 -> 6086 bytes .../images/sprite@2x.png | Bin 0 -> 12829 bytes .../images/wpspin_light.gif | Bin 0 -> 2193 bytes .../images/wpspin_light@2x.gif | Bin 0 -> 9097 bytes .../advanced-custom-fields/js/field-group.js | 1417 ++++++ .../js/field-group.min.js | 1 + .../advanced-custom-fields/js/input.js | 4521 +++++++++++++++++ .../advanced-custom-fields/js/input.min.js | 2 + .../js/input/_listener.js | 0 .../js/input/_listener.min.js | 0 .../advanced-custom-fields/js/input/acf.js | 942 ++++ .../advanced-custom-fields/js/input/ajax.js | 325 ++ .../js/input/color-picker.js | 79 + .../js/input/date-picker.js | 134 + .../advanced-custom-fields/js/input/file.js | 373 ++ .../js/input/google-map.js | 539 ++ .../advanced-custom-fields/js/input/image.js | 416 ++ .../advanced-custom-fields/js/input/radio.js | 70 + .../js/input/relationship.js | 361 ++ .../advanced-custom-fields/js/input/tab.js | 280 + .../js/input/validation.js | 432 ++ .../js/input/wysiwyg.js | 556 ++ .../js/tinymce.code.min.js | 1 + .../advanced-custom-fields/lang/acf-cs_CZ.mo | Bin 0 -> 33009 bytes .../advanced-custom-fields/lang/acf-cs_CZ.po | 2176 ++++++++ .../advanced-custom-fields/lang/acf-de_DE.mo | Bin 0 -> 29098 bytes .../advanced-custom-fields/lang/acf-de_DE.po | 2139 ++++++++ .../advanced-custom-fields/lang/acf-es_ES.mo | Bin 0 -> 12446 bytes .../advanced-custom-fields/lang/acf-es_ES.po | 709 +++ .../advanced-custom-fields/lang/acf-fa_IR.mo | Bin 0 -> 41406 bytes .../advanced-custom-fields/lang/acf-fa_IR.po | 1884 +++++++ .../advanced-custom-fields/lang/acf-fi_FI.mo | Bin 0 -> 32460 bytes .../advanced-custom-fields/lang/acf-fi_FI.po | 1823 +++++++ .../advanced-custom-fields/lang/acf-fr_FR.mo | Bin 0 -> 33758 bytes .../advanced-custom-fields/lang/acf-fr_FR.po | 1987 ++++++++ .../advanced-custom-fields/lang/acf-he_IL.mo | Bin 0 -> 35343 bytes .../advanced-custom-fields/lang/acf-he_IL.po | 2817 ++++++++++ .../advanced-custom-fields/lang/acf-it_IT.mo | Bin 0 -> 33191 bytes .../advanced-custom-fields/lang/acf-it_IT.po | 2231 ++++++++ .../advanced-custom-fields/lang/acf-ja.mo | Bin 0 -> 32114 bytes .../advanced-custom-fields/lang/acf-ja.po | 1817 +++++++ .../advanced-custom-fields/lang/acf-nl_NL.mo | Bin 0 -> 19367 bytes .../advanced-custom-fields/lang/acf-nl_NL.po | 1338 +++++ .../advanced-custom-fields/lang/acf-pl_PL.mo | Bin 0 -> 33227 bytes .../advanced-custom-fields/lang/acf-pl_PL.po | 2457 +++++++++ .../advanced-custom-fields/lang/acf-pt_BR.mo | Bin 0 -> 31494 bytes .../advanced-custom-fields/lang/acf-pt_BR.po | 2225 ++++++++ .../advanced-custom-fields/lang/acf-pt_PT.mo | Bin 0 -> 33622 bytes .../advanced-custom-fields/lang/acf-pt_PT.po | 1921 +++++++ .../advanced-custom-fields/lang/acf-ru-RU.mo | Bin 0 -> 16898 bytes .../advanced-custom-fields/lang/acf-ru_RU.mo | Bin 0 -> 42845 bytes .../advanced-custom-fields/lang/acf-ru_RU.po | 1961 +++++++ .../advanced-custom-fields/lang/acf-sk_SK.mo | Bin 0 -> 32495 bytes .../advanced-custom-fields/lang/acf-sk_SK.po | 1827 +++++++ .../advanced-custom-fields/lang/acf-sr_RS.mo | Bin 0 -> 31957 bytes .../advanced-custom-fields/lang/acf-sr_RS.po | 1832 +++++++ .../advanced-custom-fields/lang/acf-sv_SE.mo | Bin 0 -> 31875 bytes .../advanced-custom-fields/lang/acf-sv_SE.po | 1947 +++++++ .../advanced-custom-fields/lang/acf-tr_TR.mo | Bin 0 -> 32672 bytes .../advanced-custom-fields/lang/acf-tr_TR.po | 1838 +++++++ .../advanced-custom-fields/lang/acf-uk.mo | Bin 0 -> 14490 bytes .../advanced-custom-fields/lang/acf-uk.po | 1358 +++++ .../advanced-custom-fields/lang/acf-zh_CN.mo | Bin 0 -> 29465 bytes .../advanced-custom-fields/lang/acf-zh_CN.po | 1925 +++++++ .../advanced-custom-fields/lang/acf.pot | 1749 +++++++ .../plugins/advanced-custom-fields/readme.txt | 1045 ++++ .../advanced-custom-fields/screenshot-1.png | Bin 0 -> 46160 bytes .../advanced-custom-fields/screenshot-2.png | Bin 0 -> 56929 bytes .../advanced-custom-fields/screenshot-3.png | Bin 0 -> 39151 bytes .../advanced-custom-fields/screenshot-4.png | Bin 0 -> 25740 bytes www/wp-content/plugins/timber/.coveralls.yml | 3 + www/wp-content/plugins/timber/.editorconfig | 21 + www/wp-content/plugins/timber/.gitignore | 18 + .../plugins/timber/.scrutinizer.yml | 4 + www/wp-content/plugins/timber/.travis.yml | 41 + www/wp-content/plugins/timber/LICENSE.txt | 7 + www/wp-content/plugins/timber/README.md | 96 + .../plugins/timber/bin/deploy-to-wp-org.sh | 43 + .../plugins/timber/bin/generate-docs.sh | 22 + .../plugins/timber/bin/install-wp-tests.sh | 120 + .../plugins/timber/bin/phpunit-coverage.xml | 31 + .../timber/bin/phpunit-multisite-nocover.xml | 23 + .../plugins/timber/bin/phpunit-nocover.xml | 20 + www/wp-content/plugins/timber/composer.json | 63 + .../plugins/timber/docs/wiki/acf-cookbook.md | 206 + .../plugins/timber/docs/wiki/cheatsheet.md | 41 + .../timber/docs/wiki/cookbook-images.md | 119 + .../plugins/timber/docs/wiki/cookbook-text.md | 147 + .../plugins/timber/docs/wiki/cookbook-twig.md | 45 + .../timber/docs/wiki/custom-page-templates.md | 39 + .../plugins/timber/docs/wiki/debugging.md | 40 + .../timber/docs/wiki/extending-timber.md | 180 + .../plugins/timber/docs/wiki/filters.md | 160 + .../timber/docs/wiki/getting-started-setup.md | 45 + .../docs/wiki/getting-started-themeing.md | 186 + .../plugins/timber/docs/wiki/pagination.md | 79 + .../plugins/timber/docs/wiki/performance.md | 144 + .../plugins/timber/docs/wiki/routing.md | 99 + .../plugins/timber/docs/wiki/showcase.md | 34 + .../plugins/timber/docs/wiki/sidebars.md | 85 + .../timber/docs/wiki/template-locations.md | 47 + .../plugins/timber/docs/wiki/tests.md | 39 + .../timber/docs/wiki/tools-for-twig.md | 16 + .../plugins/timber/docs/wiki/twig-tools.md | 17 + .../timber/docs/wiki/video-tutorials.md | 160 + .../plugins/timber/docs/wiki/woocommerce.md | 182 + .../timber/docs/wiki/wp-integration.md | 298 ++ .../plugins/timber/lib/cache/KeyGenerator.php | 30 + .../lib/cache/TimberKeyGeneratorInterface.php | 9 + .../timber/lib/cache/WPObjectCacheAdapter.php | 28 + .../timber-image-operation-letterbox.php | 98 + .../image/timber-image-operation-resize.php | 186 + .../image/timber-image-operation-retina.php | 74 + .../image/timber-image-operation-tojpg.php | 74 + .../lib/image/timber-image-operation.php | 49 + .../timber/lib/integrations/acf-timber.php | 58 + .../lib/integrations/timber-command.php | 36 + .../timber/lib/integrations/wpcli-timber.php | 57 + .../plugins/timber/lib/timber-admin.php | 26 + .../plugins/timber/lib/timber-archives.php | 320 ++ .../plugins/timber/lib/timber-comment.php | 380 ++ .../timber/lib/timber-core-interface.php | 16 + .../plugins/timber/lib/timber-core.php | 117 + .../timber/lib/timber-function-wrapper.php | 77 + .../plugins/timber/lib/timber-helper.php | 667 +++ .../timber/lib/timber-image-helper.php | 522 ++ .../plugins/timber/lib/timber-image.php | 498 ++ .../timber/lib/timber-integrations.php | 24 + .../plugins/timber/lib/timber-loader.php | 413 ++ .../plugins/timber/lib/timber-menu-item.php | 307 ++ .../plugins/timber/lib/timber-menu.php | 238 + .../plugins/timber/lib/timber-page.php | 9 + .../plugins/timber/lib/timber-post-getter.php | 104 + .../plugins/timber/lib/timber-post.php | 1425 ++++++ .../timber/lib/timber-posts-collection.php | 97 + .../timber/lib/timber-query-iterator.php | 156 + .../plugins/timber/lib/timber-routes.php | 33 + .../plugins/timber/lib/timber-site.php | 259 + .../plugins/timber/lib/timber-term-getter.php | 181 + .../plugins/timber/lib/timber-term.php | 429 ++ .../plugins/timber/lib/timber-theme.php | 125 + .../plugins/timber/lib/timber-twig.php | 347 ++ .../plugins/timber/lib/timber-url-helper.php | 334 ++ .../plugins/timber/lib/timber-user.php | 248 + www/wp-content/plugins/timber/phpdoc.xml | 13 + www/wp-content/plugins/timber/phpunit.xml | 30 + www/wp-content/plugins/timber/readme.txt | 464 ++ .../timber/tests/Timber_UnitTestCase.php | 24 + .../timber/tests/assets/arch-2night.jpg | Bin 0 -> 23215 bytes .../plugins/timber/tests/assets/arch.jpg | Bin 0 -> 154752 bytes .../plugins/timber/tests/assets/boyer.gif | Bin 0 -> 784848 bytes .../plugins/timber/tests/assets/cardinals.jpg | Bin 0 -> 28585 bytes .../timber/tests/assets/child-menu.twig | 15 + .../timber/tests/assets/city-museum.jpg | Bin 0 -> 142362 bytes .../plugins/timber/tests/assets/cropper.png | Bin 0 -> 16119 bytes .../timber/tests/assets/eastern-trans.png | Bin 0 -> 12632 bytes .../plugins/timber/tests/assets/eastern.jpg | Bin 0 -> 8400 bytes .../plugins/timber/tests/assets/flag.png | Bin 0 -> 10574 bytes .../tests/assets/image-resize-named.twig | 1 + .../tests/assets/image-test-one-param.twig | 1 + .../timber/tests/assets/image-test.twig | 1 + .../tests/assets/image-thumb-named.twig | 1 + .../timber/tests/assets/iterator-test.twig | 3 + .../timber/tests/assets/jarednova.jpeg | Bin 0 -> 3979 bytes .../timber/tests/assets/languages/en_US.mo | Bin 0 -> 497 bytes .../timber/tests/assets/languages/en_US.po | 334 ++ .../plugins/timber/tests/assets/loading.gif | Bin 0 -> 15238 bytes .../tests/assets/main-w-sidebar-php.twig | 1 + .../timber/tests/assets/main-w-sidebar.twig | 1 + .../timber/tests/assets/menu-classes.twig | 1 + .../timber/tests/assets/my-sidebar.php | 4 + .../plugins/timber/tests/assets/panam.gif | Bin 0 -> 15077 bytes .../plugins/timber/tests/assets/relative.twig | 1 + .../plugins/timber/tests/assets/robocop.gif | Bin 0 -> 927151 bytes .../timber/tests/assets/set-object.twig | 2 + .../timber/tests/assets/set-simple.twig | 4 + .../plugins/timber/tests/assets/sidebar.twig | 1 + .../timber/tests/assets/single-course.twig | 1 + .../timber/tests/assets/single-foo.twig | 1 + .../timber/tests/assets/single-parent.twig | 1 + .../timber/tests/assets/single-post.twig | 1 + .../plugins/timber/tests/assets/single.twig | 1 + .../plugins/timber/tests/assets/stl.jpg | Bin 0 -> 1992 bytes .../plugins/timber/tests/assets/style.css | 14 + .../plugins/timber/tests/assets/tall.jpg | Bin 0 -> 121802 bytes .../tests/assets/test-action-context.twig | 4 + .../timber/tests/assets/test-do-action.twig | 1 + .../timber/tests/assets/test-shortcodes.twig | 3 + .../timber/tests/assets/test-wp-filters.twig | 1 + .../timber/tests/assets/thumb-test.twig | 1 + .../plugins/timber/tests/assets/tom-brady.jpg | Bin 0 -> 289848 bytes .../timber/tests/assets/white-castle.tif | Bin 0 -> 69100 bytes .../timber/tests/assets/wp-footer.twig | 1 + .../benchmark/benchmark-timber-loader.php | 34 + .../tests/benchmark/benchmark-timber.php | 21 + .../plugins/timber/tests/bootstrap.php | 24 + .../timber/tests/php/timber-post-subclass.php | 8 + .../timber/tests/php/timber-term-subclass.php | 8 + .../timber/tests/test-timber-admin.php | 22 + .../timber/tests/test-timber-archives.php | 99 + .../timber/tests/test-timber-cache.php | 205 + .../timber/tests/test-timber-class.php | 12 + .../tests/test-timber-comment-avatar.php | 140 + .../timber/tests/test-timber-comment.php | 113 + .../plugins/timber/tests/test-timber-core.php | 25 + .../tests/test-timber-custom-fields.php | 40 + .../timber/tests/test-timber-dates.php | 97 + .../timber/tests/test-timber-deprecated.php | 29 + .../timber/tests/test-timber-filters.php | 68 + .../timber/tests/test-timber-helper.php | 136 + .../timber/tests/test-timber-hooks.php | 13 + .../timber/tests/test-timber-image-helper.php | 20 + .../tests/test-timber-image-letterbox.php | 75 + .../tests/test-timber-image-multisite.php | 36 + .../timber/tests/test-timber-image-resize.php | 87 + .../timber/tests/test-timber-image-retina.php | 83 + .../timber/tests/test-timber-image-tojpg.php | 59 + .../timber/tests/test-timber-image.php | 776 +++ .../timber/tests/test-timber-integrations.php | 97 + .../timber/tests/test-timber-iterator.php | 27 + .../timber/tests/test-timber-loader.php | 125 + .../plugins/timber/tests/test-timber-menu.php | 496 ++ .../timber/tests/test-timber-multisite.php | 56 + .../timber/tests/test-timber-pages.php | 18 + .../timber/tests/test-timber-pagination.php | 111 + .../timber/tests/test-timber-parent-child.php | 18 + .../tests/test-timber-post-comments.php | 78 + .../timber/tests/test-timber-post-getter.php | 188 + .../timber/tests/test-timber-post-preview.php | 95 + .../timber/tests/test-timber-post-terms.php | 48 + .../timber/tests/test-timber-post-title.php | 11 + .../plugins/timber/tests/test-timber-post.php | 573 +++ .../timber/tests/test-timber-properties.php | 63 + .../timber/tests/test-timber-router.php | 229 + .../timber/tests/test-timber-shortcodes.php | 12 + .../timber/tests/test-timber-sidebar.php | 25 + .../plugins/timber/tests/test-timber-site.php | 58 + .../timber/tests/test-timber-static.php | 90 + .../timber/tests/test-timber-term-getter.php | 80 + .../plugins/timber/tests/test-timber-term.php | 157 + .../timber/tests/test-timber-theme.php | 49 + .../timber/tests/test-timber-twig-filters.php | 87 + .../timber/tests/test-timber-twig-objects.php | 122 + .../plugins/timber/tests/test-timber-twig.php | 238 + .../timber/tests/test-timber-url-helper.php | 143 + .../plugins/timber/tests/test-timber-user.php | 52 + .../timber/tests/test-timber-widgets.php | 14 + .../timber/tests/test-timber-wp-functions.php | 119 + .../plugins/timber/tests/test-timber.php | 196 + .../tests/testX-timber-image-isolated.php | 30 + .../plugins/timber/tests/wp-overrides.php | 253 + www/wp-content/plugins/timber/timber.php | 631 +++ www/wp-content/themes/ation2016/.gitignore | 2 + www/wp-content/themes/ation2016/.travis.yml | 19 + www/wp-content/themes/ation2016/404.php | 13 + www/wp-content/themes/ation2016/LICENSE | 7 + www/wp-content/themes/ation2016/README.md | 35 + www/wp-content/themes/ation2016/archive.php | 40 + www/wp-content/themes/ation2016/author.php | 20 + .../themes/ation2016/bin/install-wp-tests.sh | 112 + www/wp-content/themes/ation2016/composer.json | 29 + www/wp-content/themes/ation2016/footer.php | 13 + www/wp-content/themes/ation2016/functions.php | 56 + www/wp-content/themes/ation2016/header.php | 7 + www/wp-content/themes/ation2016/index.php | 27 + www/wp-content/themes/ation2016/page.php | 27 + www/wp-content/themes/ation2016/phpunit.xml | 20 + .../themes/ation2016/screenshot.png | Bin 0 -> 23242 bytes www/wp-content/themes/ation2016/search.php | 18 + www/wp-content/themes/ation2016/sidebar.php | 10 + www/wp-content/themes/ation2016/single.php | 21 + .../themes/ation2016/static/site.js | 5 + www/wp-content/themes/ation2016/style.css | 5 + .../themes/ation2016/templates/404.twig | 5 + .../themes/ation2016/templates/author.twig | 7 + .../themes/ation2016/templates/base.twig | 44 + .../themes/ation2016/templates/comment.twig | 4 + .../themes/ation2016/templates/footer.twig | 1 + .../ation2016/templates/html-header.twig | 21 + .../themes/ation2016/templates/index.twig | 9 + .../ation2016/templates/page-plugin.twig | 7 + .../themes/ation2016/templates/page.twig | 14 + .../themes/ation2016/templates/sidebar.twig | 1 + .../ation2016/templates/single-password.twig | 9 + .../themes/ation2016/templates/single.twig | 28 + .../ation2016/templates/tease-post.twig | 9 + .../themes/ation2016/templates/tease.twig | 9 + .../themes/ation2016/tests/bootstrap.php | 27 + .../tests/test-timber-starter-theme.php | 54 + .../themes/ation2016/views/menu.twig | 8 + 364 files changed, 93733 insertions(+) create mode 100755 composer.phar create mode 100644 www/.htaccess create mode 100644 www/wp-content/plugins/advanced-custom-fields/README.md create mode 100644 www/wp-content/plugins/advanced-custom-fields/acf.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/actions/export.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/api.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/addons.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/everything_fields.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/export.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/field_group.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/field_groups.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/input.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/location.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/post.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/revisions.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/third_party.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/controllers/upgrade.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/_base.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/_functions.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/checkbox.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/color_picker.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/date_picker.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_55_5bc6f5_40x100.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_highlight-soft_0_444444_1x100.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_222222_256x240.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_2e83ff_256x240.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_454545_256x240.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_888888_256x240.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_cd0a0a_256x240.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/jquery.ui.datepicker.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/style.date_picker.css create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/dummy.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/email.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/file.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/google-map.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/image.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/message.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/number.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/page_link.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/password.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/post_object.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/radio.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/relationship.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/select.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/tab.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/taxonomy.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/text.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/textarea.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/true_false.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/user.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/fields/wysiwyg.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_fields.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_location.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_options.php create mode 100644 www/wp-content/plugins/advanced-custom-fields/css/acf.css create mode 100644 www/wp-content/plugins/advanced-custom-fields/css/field-group.css create mode 100644 www/wp-content/plugins/advanced-custom-fields/css/global.css create mode 100644 www/wp-content/plugins/advanced-custom-fields/css/input.css create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/cf7-field-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/date-time-field-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/flexible-content-field-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/gallery-field-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/google-maps-field-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/gravity-forms-field-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/options-page-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/add-ons/repeater-field-thumb.jpg create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/arrows.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/arrows@2x.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/sprite.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/sprite@2x.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/wpspin_light.gif create mode 100644 www/wp-content/plugins/advanced-custom-fields/images/wpspin_light@2x.gif create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/field-group.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/field-group.min.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input.min.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/_listener.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/_listener.min.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/acf.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/ajax.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/color-picker.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/date-picker.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/file.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/google-map.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/image.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/radio.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/relationship.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/tab.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/validation.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/input/wysiwyg.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/js/tinymce.code.min.js create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-cs_CZ.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-cs_CZ.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-de_DE.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-de_DE.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-es_ES.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-es_ES.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-fa_IR.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-fa_IR.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-fi_FI.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-fi_FI.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-fr_FR.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-fr_FR.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-he_IL.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-he_IL.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-it_IT.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-it_IT.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-ja.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-ja.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-nl_NL.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-nl_NL.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-pl_PL.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-pl_PL.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_BR.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_BR.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_PT.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_PT.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-ru-RU.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-ru_RU.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-ru_RU.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-sk_SK.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-sk_SK.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-sr_RS.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-sr_RS.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-sv_SE.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-sv_SE.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-tr_TR.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-tr_TR.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-uk.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-uk.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-zh_CN.mo create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf-zh_CN.po create mode 100644 www/wp-content/plugins/advanced-custom-fields/lang/acf.pot create mode 100644 www/wp-content/plugins/advanced-custom-fields/readme.txt create mode 100644 www/wp-content/plugins/advanced-custom-fields/screenshot-1.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/screenshot-2.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/screenshot-3.png create mode 100644 www/wp-content/plugins/advanced-custom-fields/screenshot-4.png create mode 100644 www/wp-content/plugins/timber/.coveralls.yml create mode 100644 www/wp-content/plugins/timber/.editorconfig create mode 100644 www/wp-content/plugins/timber/.gitignore create mode 100644 www/wp-content/plugins/timber/.scrutinizer.yml create mode 100644 www/wp-content/plugins/timber/.travis.yml create mode 100755 www/wp-content/plugins/timber/LICENSE.txt create mode 100755 www/wp-content/plugins/timber/README.md create mode 100755 www/wp-content/plugins/timber/bin/deploy-to-wp-org.sh create mode 100644 www/wp-content/plugins/timber/bin/generate-docs.sh create mode 100644 www/wp-content/plugins/timber/bin/install-wp-tests.sh create mode 100644 www/wp-content/plugins/timber/bin/phpunit-coverage.xml create mode 100644 www/wp-content/plugins/timber/bin/phpunit-multisite-nocover.xml create mode 100644 www/wp-content/plugins/timber/bin/phpunit-nocover.xml create mode 100644 www/wp-content/plugins/timber/composer.json create mode 100644 www/wp-content/plugins/timber/docs/wiki/acf-cookbook.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/cheatsheet.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/cookbook-images.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/cookbook-text.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/cookbook-twig.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/custom-page-templates.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/debugging.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/extending-timber.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/filters.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/getting-started-setup.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/getting-started-themeing.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/pagination.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/performance.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/routing.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/showcase.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/sidebars.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/template-locations.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/tests.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/tools-for-twig.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/twig-tools.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/video-tutorials.md create mode 100644 www/wp-content/plugins/timber/docs/wiki/woocommerce.md create mode 100755 www/wp-content/plugins/timber/docs/wiki/wp-integration.md create mode 100644 www/wp-content/plugins/timber/lib/cache/KeyGenerator.php create mode 100644 www/wp-content/plugins/timber/lib/cache/TimberKeyGeneratorInterface.php create mode 100644 www/wp-content/plugins/timber/lib/cache/WPObjectCacheAdapter.php create mode 100644 www/wp-content/plugins/timber/lib/image/timber-image-operation-letterbox.php create mode 100644 www/wp-content/plugins/timber/lib/image/timber-image-operation-resize.php create mode 100644 www/wp-content/plugins/timber/lib/image/timber-image-operation-retina.php create mode 100644 www/wp-content/plugins/timber/lib/image/timber-image-operation-tojpg.php create mode 100644 www/wp-content/plugins/timber/lib/image/timber-image-operation.php create mode 100644 www/wp-content/plugins/timber/lib/integrations/acf-timber.php create mode 100644 www/wp-content/plugins/timber/lib/integrations/timber-command.php create mode 100644 www/wp-content/plugins/timber/lib/integrations/wpcli-timber.php create mode 100644 www/wp-content/plugins/timber/lib/timber-admin.php create mode 100644 www/wp-content/plugins/timber/lib/timber-archives.php create mode 100644 www/wp-content/plugins/timber/lib/timber-comment.php create mode 100644 www/wp-content/plugins/timber/lib/timber-core-interface.php create mode 100644 www/wp-content/plugins/timber/lib/timber-core.php create mode 100644 www/wp-content/plugins/timber/lib/timber-function-wrapper.php create mode 100644 www/wp-content/plugins/timber/lib/timber-helper.php create mode 100644 www/wp-content/plugins/timber/lib/timber-image-helper.php create mode 100644 www/wp-content/plugins/timber/lib/timber-image.php create mode 100644 www/wp-content/plugins/timber/lib/timber-integrations.php create mode 100644 www/wp-content/plugins/timber/lib/timber-loader.php create mode 100644 www/wp-content/plugins/timber/lib/timber-menu-item.php create mode 100644 www/wp-content/plugins/timber/lib/timber-menu.php create mode 100644 www/wp-content/plugins/timber/lib/timber-page.php create mode 100644 www/wp-content/plugins/timber/lib/timber-post-getter.php create mode 100644 www/wp-content/plugins/timber/lib/timber-post.php create mode 100644 www/wp-content/plugins/timber/lib/timber-posts-collection.php create mode 100644 www/wp-content/plugins/timber/lib/timber-query-iterator.php create mode 100644 www/wp-content/plugins/timber/lib/timber-routes.php create mode 100644 www/wp-content/plugins/timber/lib/timber-site.php create mode 100644 www/wp-content/plugins/timber/lib/timber-term-getter.php create mode 100644 www/wp-content/plugins/timber/lib/timber-term.php create mode 100644 www/wp-content/plugins/timber/lib/timber-theme.php create mode 100644 www/wp-content/plugins/timber/lib/timber-twig.php create mode 100644 www/wp-content/plugins/timber/lib/timber-url-helper.php create mode 100644 www/wp-content/plugins/timber/lib/timber-user.php create mode 100644 www/wp-content/plugins/timber/phpdoc.xml create mode 100644 www/wp-content/plugins/timber/phpunit.xml create mode 100644 www/wp-content/plugins/timber/readme.txt create mode 100644 www/wp-content/plugins/timber/tests/Timber_UnitTestCase.php create mode 100644 www/wp-content/plugins/timber/tests/assets/arch-2night.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/arch.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/boyer.gif create mode 100644 www/wp-content/plugins/timber/tests/assets/cardinals.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/child-menu.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/city-museum.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/cropper.png create mode 100644 www/wp-content/plugins/timber/tests/assets/eastern-trans.png create mode 100644 www/wp-content/plugins/timber/tests/assets/eastern.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/flag.png create mode 100644 www/wp-content/plugins/timber/tests/assets/image-resize-named.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/image-test-one-param.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/image-test.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/image-thumb-named.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/iterator-test.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/jarednova.jpeg create mode 100644 www/wp-content/plugins/timber/tests/assets/languages/en_US.mo create mode 100644 www/wp-content/plugins/timber/tests/assets/languages/en_US.po create mode 100644 www/wp-content/plugins/timber/tests/assets/loading.gif create mode 100644 www/wp-content/plugins/timber/tests/assets/main-w-sidebar-php.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/main-w-sidebar.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/menu-classes.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/my-sidebar.php create mode 100644 www/wp-content/plugins/timber/tests/assets/panam.gif create mode 100644 www/wp-content/plugins/timber/tests/assets/relative.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/robocop.gif create mode 100644 www/wp-content/plugins/timber/tests/assets/set-object.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/set-simple.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/sidebar.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/single-course.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/single-foo.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/single-parent.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/single-post.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/single.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/stl.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/style.css create mode 100644 www/wp-content/plugins/timber/tests/assets/tall.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/test-action-context.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/test-do-action.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/test-shortcodes.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/test-wp-filters.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/thumb-test.twig create mode 100644 www/wp-content/plugins/timber/tests/assets/tom-brady.jpg create mode 100644 www/wp-content/plugins/timber/tests/assets/white-castle.tif create mode 100644 www/wp-content/plugins/timber/tests/assets/wp-footer.twig create mode 100644 www/wp-content/plugins/timber/tests/benchmark/benchmark-timber-loader.php create mode 100644 www/wp-content/plugins/timber/tests/benchmark/benchmark-timber.php create mode 100644 www/wp-content/plugins/timber/tests/bootstrap.php create mode 100644 www/wp-content/plugins/timber/tests/php/timber-post-subclass.php create mode 100644 www/wp-content/plugins/timber/tests/php/timber-term-subclass.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-admin.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-archives.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-cache.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-class.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-comment-avatar.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-comment.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-core.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-custom-fields.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-dates.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-deprecated.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-filters.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-helper.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-hooks.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-image-helper.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-image-letterbox.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-image-multisite.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-image-resize.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-image-retina.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-image-tojpg.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-image.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-integrations.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-iterator.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-loader.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-menu.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-multisite.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-pages.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-pagination.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-parent-child.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-post-comments.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-post-getter.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-post-preview.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-post-terms.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-post-title.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-post.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-properties.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-router.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-shortcodes.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-sidebar.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-site.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-static.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-term-getter.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-term.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-theme.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-twig-filters.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-twig-objects.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-twig.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-url-helper.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-user.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-widgets.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber-wp-functions.php create mode 100644 www/wp-content/plugins/timber/tests/test-timber.php create mode 100644 www/wp-content/plugins/timber/tests/testX-timber-image-isolated.php create mode 100644 www/wp-content/plugins/timber/tests/wp-overrides.php create mode 100644 www/wp-content/plugins/timber/timber.php create mode 100755 www/wp-content/themes/ation2016/.gitignore create mode 100755 www/wp-content/themes/ation2016/.travis.yml create mode 100755 www/wp-content/themes/ation2016/404.php create mode 100755 www/wp-content/themes/ation2016/LICENSE create mode 100755 www/wp-content/themes/ation2016/README.md create mode 100755 www/wp-content/themes/ation2016/archive.php create mode 100755 www/wp-content/themes/ation2016/author.php create mode 100755 www/wp-content/themes/ation2016/bin/install-wp-tests.sh create mode 100755 www/wp-content/themes/ation2016/composer.json create mode 100755 www/wp-content/themes/ation2016/footer.php create mode 100755 www/wp-content/themes/ation2016/functions.php create mode 100755 www/wp-content/themes/ation2016/header.php create mode 100755 www/wp-content/themes/ation2016/index.php create mode 100755 www/wp-content/themes/ation2016/page.php create mode 100755 www/wp-content/themes/ation2016/phpunit.xml create mode 100755 www/wp-content/themes/ation2016/screenshot.png create mode 100755 www/wp-content/themes/ation2016/search.php create mode 100755 www/wp-content/themes/ation2016/sidebar.php create mode 100755 www/wp-content/themes/ation2016/single.php create mode 100755 www/wp-content/themes/ation2016/static/site.js create mode 100755 www/wp-content/themes/ation2016/style.css create mode 100755 www/wp-content/themes/ation2016/templates/404.twig create mode 100755 www/wp-content/themes/ation2016/templates/author.twig create mode 100755 www/wp-content/themes/ation2016/templates/base.twig create mode 100755 www/wp-content/themes/ation2016/templates/comment.twig create mode 100755 www/wp-content/themes/ation2016/templates/footer.twig create mode 100755 www/wp-content/themes/ation2016/templates/html-header.twig create mode 100755 www/wp-content/themes/ation2016/templates/index.twig create mode 100755 www/wp-content/themes/ation2016/templates/page-plugin.twig create mode 100755 www/wp-content/themes/ation2016/templates/page.twig create mode 100755 www/wp-content/themes/ation2016/templates/sidebar.twig create mode 100755 www/wp-content/themes/ation2016/templates/single-password.twig create mode 100755 www/wp-content/themes/ation2016/templates/single.twig create mode 100755 www/wp-content/themes/ation2016/templates/tease-post.twig create mode 100755 www/wp-content/themes/ation2016/templates/tease.twig create mode 100755 www/wp-content/themes/ation2016/tests/bootstrap.php create mode 100755 www/wp-content/themes/ation2016/tests/test-timber-starter-theme.php create mode 100755 www/wp-content/themes/ation2016/views/menu.twig diff --git a/composer.phar b/composer.phar new file mode 100755 index 0000000000000000000000000000000000000000..fb2844c746aa1b8c522ba1d208882417d297b0ed GIT binary patch literal 1551064 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

fTef0>*=rynr9!G}|jCKz& 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%0A(_U){?=9 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 P=S=@ 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

HZ5xKiUENyo4RfWE(r;6f&in2_XUz* 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

S8}OZX(1U;{@ooSx;F6 z5g1VGuBf}R6r1X>?4We@X4#2(N2&Uil((IcMK(=?n+em=l7UrJW zo~!ehU-T9Jc6hg!fie3sYt{ic zV-oVVDev-02_V!$2L3IS4{LP**Uc@Xy_^%BFmF9R6GxigYL|^+ABux;EYdmNaVBC& zf-~n@>nC%PBO({YZ_~c&J#T=6zIU=|d*9 zAe>W(MfG65!$S22Iygnj1?tfpJX}UEZAhDh15m@fBcla8#ct>gVYDKdj;wZxnBL96={CSB&#Ji;y2s0LVpCw;B7@*qjs~1D zLhDmG`+Lljp53PIdijq73f~${;cu;3pXTxdB|HwlQt5r5Lb?Z&G*i<^^M9_dFPoiXbp4qy#Q?;XZp z9Ui;o2Gl;^Z;5b*ga=&mZT56Tk}I=*NIfLMoYz%iTtOjph1m}4E)F&xT9GZT!YG_D z%fs#^i2BUq2v#?^NYaCy$BK=aw?HfRKzVBuWNiTr03-N%M^Fsw$m)h6hJd_}&lGP& zNWjj395i3Ov!m?xu^+)q8q!xCDq1-6fCgN56*T1z$!AdGzquicFo7c9`k8_Pz2|2R zoGuikWgUQMZ(Mu0ii{Se5U~1o-WGKv2C&`dxWXLJ z3Sj_F3XN*&dU*iMB){g{?skI>?(AP#a_^?3k?gj)9fqe2q5?p{=(so`52r&_F&@tG z4HNM#RpVJhS_p9%l!FOfOtzdF=v(slDZMMz`iwCNBqmh^zh@p>=3wtCUW1(3aM?4* zIXP$6+@EwZ0|fwgbK=3(=`|ur?)c1Ah()}}>vnzts25f0GB!^{C=>@_96_cfAFgF} z%*Q<%_Cj-7rn@Sx4?eTL?hWvpgz>VGZx3YJXUYx&a7Ku8x(-B#SMC@uwunCC^X5Ls z$7gyK+b3%BDB(Oy*3dghU5TJH2F9sAJ1Fzrdgeuu#j zJHs{b4e#!k0Fo=ch%4Y7d;U{#?`ME3{^+HAjCbF4KL49#{lA>z{>6duw~qevw=(~G z6ZvD{s39P~0f5)Mz##RUH0eVT-~avD^3ZH>o4+sQ2cFeWp+Aox`jKG72cs62gWCD3 z2qX)N#|dDX?}JvJ!`|=s*`an=2-#D|$cK>a-vkK$Zs7+JPXa4H3}{}Uzy;FR!I=+T zoY!rDy?Qg@qdu7M|MU`HuMk>8|2Hr3^$HQt;qm|5m-ugXihE2sbd~`so0Bqwu~{`+ zUHy4JUWOTRJ2u?Rkz&ng7*awp@2$+dI+ShN?I?O%2|(zt_+ISvZa7t4KS#_3B7rKG zzpM$YylFifLne_CRFsjqH~MxtHl}gFHb{x;)t1VRYaa3g8R>XCoA3jL{P8@UQ$87? zEtHv3ML5(B@(75#elL4+pA$SdveMIp9UO=PzwQn@>bOH<)jP{|eqt5jSzszjLaf$8 z<%fV6ZQ_b$TR3x2q4(S$oKa{Fy;GS@vFz{c$@dXV{#a*VeR#=}G~ytTl{HA56lCCb1?)RDSpub>(Nk0-xsk$4*he zH3erdxUS5%2K!$Zdx+@+R7DElKsbIvoiH$C#|_dR!c9_{*@8EtdM)-yBHj8!`~DFM z8}a!XRlcPqZ_*`^RmgXK@0I_aN%P&fZ#775Uo4Pao@-KGZ`d}xS=I_|wS5Fv{rGN= ztXM@F;IPsbEFc~J?*4Aau3ZYYhDQnDmHrH?=&1X)nwq zEYs3;$g8I8ZM;oSuXGB<^wXx!LKKP5=8{w7o;44k#y=ZHs>*!X z_AEmHUY68|Z0shR9WOR-TBI%~d%i;9!oqZ?u8=`~mbVBcdIP_$lPHqcs}tBIsB!Vz z3q&}iU<8JSzAcVctJO;k310OD%M7zYF|{~{Se6RdCMbecHX;I^^D$7_>~`_$vp|cz~b%A_(+q66N3|#W{xf1oNLg7 zA`}d0>_`G|WOYIatGk#i%CZJQqaCV309lb{$L(s9?e`Ct4}=jf=b#b?R84YwPjhDo zh1)8!M66?O_u#xb?m;!Gk!^`g3l6(NH&WE$$ljaktuynp{t`=~1XiVH*TQ7da`U{_ zY$YYzBgCZtoA%FNF4RfyKzdL!mB3Jw9%sXIlQI4CMpXHl@+3rLF8kHMH@Q_wP(9Pq z9%waAybqWsBn342f=#AoNGp+-2c}|NTGe(=lq^}#N;aie(5jA)*YqLr8H2cMAYB>^ z)>N@QPZCMqAPr`{OAmbKdvxO%Y4DGOLr~OIIBU@LWJzIxBmWtrs2dMs3}H4v!3y0(ydl3GWHKH8{l zXcjT???vfBm^=ZoF#YHp1w&(?n+q2?G!{h1O?kjB&k97g!sHz;%Tjtdb~y`Tn1Qh$ z;3AXY=_M{nNNpwCc;n%RCIo8Tdpy7^RC|U7G^$mX=X=mLu%wR63<{6;+v;xmr;6%^Xr|%{=Sy$N_;6 zavZLjd}z+wXQu8haSy7G8MATYkgS_)bgNt~b;0iMJVOSbZ^Z-er6JP1=lYxgWiDN1 zvHL7#exGQZk2oE5@e(vuNoT#Z%0P(=nLPQ`BTw$7pAmO7U4%z&>;7fCD+coVpe5@P z0jNU~rAM;{^Sye`vkIn^Pec~+JTSBV8lBb)EugCt7K;FR!V02`c83%ihfAbFI*XEm z=n3Kp2)?r>%nQQf5b~+KZSy^PPy;s6QzXAio!v9DHHO%D^}fD%4M2 zwhia|w@TJwgx4oVV>;jy4lI%tA_;BazhI)A3S=umAo5&kUDN$jG}i=a3_M)K)n5a) ze%u%N&7FVkCw@rL*>nO@e!mf2yIXT~W3_sFoLZyih9wRu)S>4=L! zx!I%u?4@zD6R{m_AFeG)5WSFVBN>N}eyWE_2ch@MD=cu#-Z|w_>YU!1ApZ2G*v(Aqc_#YOK*`L70-XsP=niH6g z^va2jqP-F)T|sKAcxmY$XA44J-Hp(u59&H@pD1WT3Vce(t4{79=%_hSFrGdbryFLY z^bRi~A0lLRB<5BVS8hL3}U}E^PaKe}eyv&gJ{AuC*ig0-e24C;1^TXixA)#VF z{C#f{J(%izWVjsWH6>=TYVfP}02~F#Ni81(Lzu3-cg>+HI#ln_WHn@%ajMoeAlVNq zXNV>TvK5AgXi5WFdmi-AR+q%03>M-+tq!zNN8pbT4-eR)=H}9+_R6u^B%xT zqBh%g%7APu-98w!0(12-;R(lzIKV^nKV;_6uL7$gY*51~#fAgJ9c{K=W z2Mg17Zje%tjjg#{@Oi8BceHick<&O^%5p+DZ@7~soA#uMCn@av-T?_DiIrzFv?pg# zl^J3!4%t<;4a~kvFxh|Xno4t&%Ng_6=eph1r%SQdukHS}Av|#g=vpkO*Z6S?Np_Qk z`#l~3K7Br-)(Fw8&@IjBV$B9~+xkc&Kf5a5N+yI7Uhcs1n>Qmc;a65k?t!{wmq03k zetg{ksF47hkhj12#theEWN9nm5H}GI0_hcX$^;)dV%k15YlA+}hIat5h*Av?ayqJ- zIz^GX=6A*JYE|l}o|*1>ZA-vy@A!4{o3-$W)<;hO9BxCy;$)vc zms0p|5E<()sl%5`6pHBl^Zt-~b`0HH4T&p11bH7F9vLX#pgR6ga=cU<5TONY@S^kf zTf!j}%%8V`bsok9iu5JUdv#qQK1qF%{k{Y!a7Kk$;>RN%e?-s2D{x>Zm@@Dhh4>lb zDbCg2fyEv~J#Ya-2JYvfV6IKa(_PzPC8+D~q4chuR)p7ogSs2{E*j9L)X!PwOn=`0 z1m9OXxJM$t#v-QB=7h!jU#L2s=n4=4BaP^{4T-w-5X~$|Di*-SAEXt(XZNn*9aT`# z0&~<(sp`qjw&&gNmsPP@KX2DkGGxd}$Gu^u=3D5%d-VeobO?9>PdCU96CGdwtHKr)3AUKq#Oc^wbeu0!$2!v5%^J?yc$|@ z)49iPG{J6c!)9on%`3GMkq6{ zRkR!B7KB4qb302bC06@$4}KRWQ1=r&5NPuB*@eGf>W_btJq!2qdb)#V#Uv-!0HwOt zO)PqUS~a`sEk@oumjNPtss)9e6)YI>6VlI=2GO*O^*rOsYGZ{mEVz%D9o_tb=eGxT zSbljuwF6d`9|6EIX< zp7%zhL;S5#$Y)7-__kCoW?mmt#aZkg4$}p1o!@U$3 zz@vFzq@k<9!2IpUZJMn7oWyWBdzuX|`Q3F1D!MZSC_@wqDD04w7k;9%e19fK*@mhT zEax!O_}GRH-=E#9dIynQ@!48MBp2&JEA@EEWfjT2xtso#wgWTFA6$UXIoqE+@K8ka zwpZOdyWMb8_es`OUoOg1cQ^R|*%Ka;akqe!m;*qmVvXa@71%kcBnV&q=Qh&nRXd)$AVu)upb*>n%Ug zYn~AUh`HI4;fe`mE{cUrKHZLhVNMXsUaRFs_C5AkL4FirQWOf205KhzBNnPC(OMHV z$uW^S*Crf?XkF6%`6(%=no~lXH67enhP6iXRKy(o6$t(3Exv4N`+5Or50!f!Lt*DT zgfyh;`ph2R?W!i(|4Y_YCC0y#4$Ae#`6r z@AnIscw$?Gkpw1W_%j1*MQzU~fhlQ~TxX z(4PNx2Y80b#P+X8bRit<^#g+f9!Q#)?DY)c-)}Dsz7F?;f4d+!f&0TtO&JEt7-{@? zs?+O{>en|$uOA>Qub194eD}J&dp#rgLDTEshY9Asa>Aq&yJ0v2zMlb}wZ=dL?Ddl& zTCZRquP;Oli!p%dg=YrAnHogMGw{ohmG?v1PAC#)Dq^q;#6wZU8T@gi&&vye!S5fh zuULuL3Symt)7zkUd@bp}Tm`6ZAm+FAOg$>ox5cm4pg|YoH2S(77Q*p}x%6MY4o0lm z{QMcnYf*gN`E6A#XUznQ#OG#m5H#8m-Su0}-PbV6bHY>jfNuAjI1e<B2(otwHVm5f#a^{r7F`YsZ=( zD(Z743_I74{bHK*ua`U;AXzyd5x@F&hqI=C-%uQI5Wt3Fe_%IWa&^UOJ@`eiAZ53H z*|k81Edf&){B@2d6p;m1XbG-}tZ+`Q4?52n0!{_=A#5y_e;jYiraMKKlxLrR>1rw7 zQLw>_@s>yP%cF`grFq}NfS2&?Hx7x|Xb8O`k!PIuuS4bv{=Tb$Z5p<<*O3AaFCS+Y zNPeq-`~Ja>|8}Xo?q8e*W;s;t1Ln>WU~4y0R3kDsnULlAlS6RcvTACF=d(V}4smpL z$CSAkw6QT^?fA8Lc^|y%+7W4`u<{*hf07vpb2D~c44#l89m6s=rsG%)V9mE{d!p*A z*2(!030AvZEByv=-dO$s4pSn`s!wn$Q9$7RmaT;W|E641x3*SwH{PtoJz#(H8Cw(C zSsuVO%RIY27&Gd|UvMzW7r5Fkg)z#2?mNtB9Mh$@j*#89Alk*1IE^Uln9{NQx$;K8c&myZWbc**f(`0h=F?~d39LV|VKuP#0~o4( z1zD3I!6hKD5Qunu@C2g<21mdN+|92L!xyLNryD2zTfgc=6OCy{^hX?V*di-r&~$Wn^G@VHcQpYGErj|2P3)IhlDAhAbf)Pcy6DC zm6(Rggy<}<&d^UqJtC9)STCdnKms7Hdh82y-*^yMQ#a#$eJZwJLd*pDR6KW%r-jW& z51e^OR}29M=l>HqKQ=;Doh>k64AHjT&I&O#PkL=VH#LDi&NFdx)p#k0vO;kS+W>9) zpdAjW60)&jI!+J;<+xkqLe^q_)1e+&pAm5-8f5(HB?wgf$ zY+&Za+2Ny*pYF{Q>AE8!Wn~Iq*Pe}n_8vll2*&-q^RM@n&c@yX`NaE0{Nb1f^5W(F zD*m?@aZy~D^=*MGajhbb34`f(_0?Z^O@hSvoa8{=x`KBMOnEN_F$1OAuRXkvnHX}m z0Jqi3xHYWL9WH?k4qE!_eU0gZN8X}U#0PW^*wv$QeW2Fv9DCc^1%00Is2=-U|JW`s zckw}fF5?POnnwfzvo$6|1i+C$1450Fg2}|-YAhC(YQ#3llZfQGTI-HRxy6%h7#xrF z{cuZxU{O)-75Y0BcB$`($vW8F?=ZRMfuBPUiC}R7P*G+7%z{Juv=t3Ni~_0+;-T2$ zZZjK@kfthgvOZq}2too*;F*}0gxV(!#d4^J<H6B=F56V8of66-{gpK$jKQa*0>Zr~B#{9{w;B>Pf{|1=_ZzS^k!5d_`Kh;1WHzG#5-CZm(MhX&A z&YY#M&5j!2VjLW4J0;Dn15M)7ZC9{a*lW4iK4n@fCuct>o`i}KXnM10zh&wC20w>JSU@(Kk1mIn^!vfp|${&r=p zB|E$x>kIj8uZXZFqX}lmz{M9-5RIifwjl7F+6GNiP%FOx*d3;6G(~Qi_&WAC^}HRA zH+Q>SfJ;V1Rq@!#ix_H_^F)?&z8ti))N7#7f-T33oxs`mm(?vu^xIj;#6D7%{#38M zttPDQE#7O+^KNvES($gP$8;4CO-4tw$_}}P)EcOZmj?Aw;N(ur@e(%tq289_`C?eJ z5)kN^C%_YdzCKLa$|^ZO>bfG#y;$<%5!gKL`NWbmM?lvJR3nFZMU;bIr!t5SXUH+=s8AM4icH6-i4hGYkp zdHWyB6aH{;e;af;0hb9fJwE`ZXU()Wb@@hfeg~Jl!{feD>EIw0@|h2bF_6*u4$?_S zsCQoB*>8*EM-2oPlEopcM|n=9qda z-%wc8iFjpTzyo|5*B6JsIcEVCuiJRIM+a)X5OV+v)j-DbD$g5wyqnH^2t`_ zo9G6QsM5T_Shzn{*Ucr5F%KozO4%YiIvG+^?)*WaT8w)ETSPrkE$}%d0RbrmF%&@I zTt0n$5pPV-qfPIa+%jC#agLJ7fB->=G%Zg~ctmy@ktoyoJizzg3%j(8DK}(xBNXA> zFHCT9+_wLmBEdu&x&#n;_}k^^Z>(ZJDM=lilSe%pVPqyeC1}!Q%l39ZJHQ26nDu)% z1vVj`!Qnb{3TeU$kW#9gu~(+!d@^dXC0N;v@H00huIc7$28NkDa}!8htNYFB z31%=HIU8t2x2QZo#fZ|Y<*{n^w-N8UCb_yde-lEa(NQvr%c(iK1?_GEgKBBXgmrnD zc8|4Y%sci_1va}nBBza@Dpzp--n)cBx2XiE$rT}ND3RK67ypW_l9QKm#kS$%9stOd zIQC#UEJPK()#$Uo%zhdq7JEV~AMp>E4@6u;NQyIY(CmwUiXpB@F*MS9UkHD{qGsk^ z`KV97oMrz~W&fvjRvcgb0rCf7T1-khbkpQYm9QyL7xuQ_wZBD4fGhJ`HTyCPyWS$a zRi1CH zuA|RMI7d}JoJ9s=zQUMu^$}4*a(L=4Py1|Nf#F`cTRFK-Aq7U-93Z}%Frnprfna9* zB;D*Q+oSVMX_<3b$0%3r3sGh2G3VZ0X%cpcEA+RwYvf*D>+Hhc4ylP1b;vzV)y z@ZhvZR1qWBVjO(Y+NcAuC=OEoE5!n3PXN(XwSzRhryD`0NiC~q81e%mc~yFB)9pu~ z*QLz~H^!A2oWa~Qb=_iLonj`=^Yghz9uN8)9nw~!ZUkUXjc|3kOu=@e;Bnc8EEJ|? zub1~d?3HAjEm{d$BsHiL{~7@BfWBpp)4EN?pZOCMR2^3FrKe+d1H{eCrho2JkN->( z)CY(e`q_BR5>Q}=?d~o)U`iJ!(IpRUvIazC3BB?+Iesck)>mx1VFg0?>|}6+yaGF5 z#s`OLfOr0&hC-W?NhH=!V2fm6LF2~!9R z7aP!r2efnVsrOuB?~fW+I0I907DX^=2z8Mh!9WwPmimTXJiFb}?wv4_s4>p+^d z;nX&9J9R_24Qg`=d#^S5vVkq_*|6TmlAirCAbX=A!e?;Zr9Nij{&B^JY1QGn#c{F( zS>Wo9p`oX3s;67$%C^@sbC`P_ZG~3t7FA(`FZ>k6m83Dbz zB9h*0$$P!u*4&=QrK5aTZc?U9!0d2N))r^CyAV<;A-+dE94?#moE;plR`w!!-APxF zw%%Q~!?le9atLHrZ+2q~MnXM5FvIA$7RU`5_}h}GY_sq2g|}Du zBK25#?QkeAoowS>tZBPRiOZ$}zLZQE)e{-bts|d|C#CJe`W&zpP3{6Xa0X_dy^!^)pcvL zuTkt~{)SxxL?xQ4B~+ohu)iaOP%S{UG>aTU4j?Cx-D^3oe1#X`;X8K3IrrW?W^p1m z;Q=@fpWb4vXAvs{7ydGVq)h)Mz)kSi#2#2AZv{o>|HUO!5jKD6{@d3d0UtcV-M~M+ ztpE40hp&J8bN%rLK$Yw7cSKene<=Ri{6nYr(eeHN{QDmZ9cCWUEkE6a1ne#TK0}y` zA-(=yDZl~*BDCH#HXK6XM@Z#4?Y&n+=TovNaF!g)pwmec0*&Bk&1P8g-;XB-P*@SCB?OUTiwjK_U+4#Cis0Tapr}wGIv@ zMwFoKeWjhLsz^~s*tc2JOg+?K4hSI&BMicJ;5Z>raH|1YFYmAH5!%_u15%Gi2v7j@ zr#=M5I-WI-AXa}|B?Survh#W%(-KwFeD^}h7O;$JiOrh$;+PRk8Q;B&O&n}q(s~(6 zGYI#5JS1oX^tas*MbV7e?*?)Z2~#!e$a=fe2+=VGory6Y^_&j{q0Z*}i*3PmPmUqY zq;{Q>uI)2jJMe3MZJ9H?hQQ%ufebsnYe%QK2~Xj=U`Vi8dKG)KE(y$$An<>`Z5C7r z--0JC1|Vk?{@PiCe@voQ*W4{1IWm9mI*3VJ+p58;!9lq7+cXvq4tVh~800-d+k`mL z94H2BP)_yHwRjC@t4s0r`oecc1O>++<;H-ge`=tD6tB){J->D$RFhv`lR>8l_I=AM zo!1snK;(Jez+70XdbMsvUd?Y45SKRK6d+&%Idl*u_qVr+X79itk+1s00L!O-ejp0~ z%s?dnQiS)tucJ(ZT=lOnJ~P4guI1@9F#AEVTY&Bk{N!)XN|IE|ph{Y#YepmV@%>KW zJL(T!1wX7DL;xh_`D!Qlj~ELCAhAvf{fd|*;>P8N3&i3`)CuV;wEJ%^C2OO1vb@HSkV*vn8D zl)FBhDejgK;xjo$5rkIVMR6N~a;BDXa4A79B4}pbVyUigj2m@JGXP`n+=Lt5CHlbc z;)d z0s)6c5MG&_7m#`;0H!_&K`pzq^ewH|u^S_>k%}Yn6oMAsC=<$cGqTE*N2UYBpHgWZ zd@Xlz8+g8yCUFq-b?NNDn=?WN;L2a{lm_PGySzB9pQwafpOVq+a1C;_Io{Hd%^;{lKzZ&cBCe5mQzG!g&X%7B2c^J^fF<@5ie za}w~c-CuvYjsmC^u90c`x$44yc^xIhufqYD4JgJ$UnSz@Riw$NHxUrz>;jgVz~Dug z;|g9M2|NMP1hIMpXW*BQ;|R>dYY2IV3(st#A6~ypZxO&Bo-P=ef$J8WxG)4Td*!7v zfZ(T}Zv$t`583T3GB7gi%LCn|j|W0tk7P-WVnhI;aVN+W-bmW2XWxXa6h&yjImvt1 zkwJ?j!<7qur}!5U^1E;ABbej9IPt)kr_J2=jCFOyRz^XcJHU0Dx*2$ z4(-T|4vuvNe-@p5jSY7l+aRmz&;n4QdD3IZ+a9It6AbH%RFN(3Byps+@rQ&NN##&i zkH~ORJUmZVi{Nf#+mczGGp9&CsRy)$i}K1_P3IWk!IQ|~@^dZNuA-EXnP#1Ccx&t7 z=oneN?HCV*Bym*PD~r<GOc?Y5@MCgY$OsA1die)hrDid({he}?X||2!|nEwH6+f{_cM>(m_yKRgmqMUUZz~u zr7r?sCuro|8oOEBi^ZS%`vS!bFPDa!S)t+Z4ms^ zsAPZuDx)1A-LHXlThc8H8Lc{pb+;uOv!Wf7J3Vp}d@P9#tSJ^tgOBgO8<)}q`xgyM z{ieE?$$zWG`5$a${&b!)yZJoDKKl~h5RQ`?kIEJQoB4ANcLb#+KFm9UkK<8XS)?`+ z43MtA6p&D+{i{{l3$yj6%oHf#NvT;7A+K^5S_a>S9t7_Aqtt~58GZfLV!W4r(Ds7Y zil^yz@V4!@Q{Ob<&_I}eH9Ky%^CL+VXbY%(p3=?^Ft|;H+W^ZBx50h|myD>F-&!p| zZ5?0F=A*%x`y1rnY9k;MP@+By`c^Yf+*>fxsau|*)^2VW4?-gzxvQIDq= z<0DGZ+uJ^bY#21&-dg8+h=;t5U~lbH#^Ex;0^(#}VmW%KthUV|_uUF^S5(%PBX&d& z+4A|!*1Juq9zm_yB;0d9D&{gNmWyqnQLOG0=DnKmsl^QRf<#4;8Rx_YAa?>=l)bYP zF_sL3r|_T`$+m9J4O>JJ6>WqnQM6}Jm$|1MTOnFp>qT_f;X@lX4`+G3RY>SIA*ip7 zYt+>E!%p+o5U)9>2`4mWyMexE8!3blCS{;YW`!jQLmjK?QfCYy*t>gVpH?=s~nr?*(&3jjWw6PwQy%xu6Bi%GhUVeTn26y{_w}0%h!SQAC4q z!F;H9F&NQO?1;F#JPz96>77cwRr2+=9O2cz`_Edo(Sh{OysS56Yd8CmyY7=6Rs>>B zD^oS?fIiQoweB!vN*6G6FOl{siMQ)zlLTu>QxEoB;hm39!eU5E5-CZ3WUSPw>fp!3 zNIq7ISo%kBkZ6h9-l4CXx?{Z`5*6T@Cmwlbtt)7sJMk-gs;d&gb3T3|Z*jSb6! zDECDkka;z-?h~%weUg3iPJyl_Q1S`^rhe zr+vGxA?kFOIiSqCKPL;)JV5d)2pD_w0p=|;9F^_e-8P*dpM|-N>*lgT5mka?XP z-~(}FGx7OckV8poVct7)t8m(QFp}#*L-%Vy+LwJOvg}{Vx0#*!lg4<59av-8+urW7 z*Pjx=)bw&hs}RkCzlFVjd@b^;FaEV48OFn>)-7^$fsIiL3gr5@Sr+Q)fXmHjQ5xDH zOkkp@Z0-(AK7_#8DXO$4_ObFiQQz+&Y%=S6d=={QfzbS+uHgWK4Cb`^F`!( z=Ore&VWAzMQfPHiHZu@dswS7?ECimPKtyd!NY zZEOys0Ph9JQr`rD3Qrfn+=~{?Atee@$hIm4>vJ|Hq-AL>mXO4(Kzs|bUeMOv@+@2H zG^nmLls-WCOV?%M5~0pM>tNJhiBAD_Z?!JK7D-U>XxoCZr=g`3B&hJa!YP3WOP z&}T+yTRA(Syc)r@1yTYiZqgs4$1SS$x`~r;!$aZ#E8U~r0Y9&|(3}-P;x2XYO4O`= zXk3ulIn5zc5%-v!^h$qjG%r2c`-LlTTUcn@Ahq&`+Kz;)Qu2Pfwo`aVtcry9KnrH^ zQC%MKOM5I{#B$K`HYrGx;}N`zQ4~rPv;LO z-)z4Iv{IbTvpaK@b4E&g5)phj_0*S_gpp6$Y8#o^@obS_yxwypI*4(hKZ2{g2KmkX z3RDMio7)-5m;E|L0R2n!F1fm56E_Gk&BB)6# zBU_|q#e1>JJ|YW^&6q|pKUYcOw!9U)`?Jbd9E|C~La^)>W48})9EVglC;~=ZP0-8f z$tP8{ex|rmELsr1*&F#F5+NB`yF?Ud66hAkL9g*!ZD8Ptcc>6z0PEdVySm%Suu-J0 zITb=zglDUdxCIck^}+)wdV_AGc)tU9+MSvtL8f*O5|)GJ9X<}1^*&P-{IEz@!=+eV zp6bo+NzR~<6(3DaIXPE(8N@P-w@Pyd@xHjAJhmf9<;1kOrhL;fao?Tpyb5&BJjd^J z&m1<6)op1-RNL|)E{@v`u$FP(9@7+1PSZIRxI*AgroMDG&wi>`*iYh*L|u;a=L&G49l12XH6s;;Ys56Y&X#ZId|8*f)6bj5)yl`4kl?Dkx)I`cRj zjBE=^xYIQaa>}xT<(@xDICPpazY3{~r-XVFEV>|*`(#OfxZoDOll+!o9?NtQ%Kar(O&8ny6eY{Ah-KsVWv;cTSanr z&?A(D+3NZ@$s4TLK}&kyEYG|UZm_8WAJ?uFKZMD_1R8emEB=FP<2Ju-W-H*lF^UK+ z$5OTty4z-B2{u^=B+{#g?$MZs5A)OC81dhrY|C#2v3KK#O0PD@<61}ZsN(RNRu21% zrTiKh@aDRs>oq`Qv#MHBmnRBz1sEi)>ktM$k2_Q&iX!X~wp)a|VmofMeY;QX&Cydd zqj`|qKyrZc2KJ-AXkB5mFE&}p8zsKUoN5;xbGhT%h$XPw%S=xo@+#S(aH=-Le++bQ5 zLg+`L21AvvwO-y5RtWaH_)%;jc%4<)r*U80#7pbkKmlzf-f+A*3-_p!r$ej2)n~Mu zz+(5=C5kP$CbC!tK?9sTxzq%+IBaA~Q8VKdJsIkOHx*^I)x4Wdrh{5Gf9mn(*vJ94^ZIvphpx+w-#2d?N1Pf zL6TL6=wUVe4j|k8K=izDJTG~34_ee$+7i@oGo$D2#`!jhmVRE8XAkuYG+qG0j{t_- z7;+HiP;TzBfu&|p>>AJBeWh9epL0zF90BW9`HeP|{c8jr1bUvC4~;+2O?0LAT)H>e zO_3z%*7tN&m4h3g{Jd6y$TLZ7PEQ46_RZ-Ur|xqxJe~nj>8u&58>-Z{$Sq$8x1FA? zR{;;nalX}R_lk@s*u_0=L!zsYC{*6;R-@xdj{MLg`-4oLFAjOh0;f2yfvU<^h0zC< zjP%x}N!ZG{Q&~(fL4EIROj|K$Cso0bYTg8U9qOGd2i16u|%Gi6` zMY$z;4znXpBk6h5T|m(r)f|Z|=Gy7e@*{ib>q4Hl1F}lxo4L zh^?P36oyYUytQVBIS4&E<22Z6VpE5*5qmDcxmIp-_se z{m4ZMVK#U9ITuMY5xcI7^M;dh+J!3d{Dd*Jnk{!Euqr?6y3eu>a*^zL%m{c^0!C-1 z0F+j`|9lI9;9&OY&F`U4v4ue4%Oc-9MJY^qao7~OxXjx}|EW@Vi4$dZaCdclSp9576= zrwUHp1tA0>1i6-Taxvsfb}1znyzSbJFTJvwk{@}N>3R?el>&> z-|zvwZ+B#UQt-1XTtx(cJNITQ3M_srnsu|<>$rD2@R!6=f4it;!@KeFkesWe@GD?f z{#yDB$1wYEN{;?`{w`nSV*jHIRT+PPNXlY_bOhp#klzIYar0FQ3u+0SRX_iQx+?Mx0v)b;{~S6C*jKFWPW zG=IE+JVOBW4$>#f84~&-WO~2UBtHdD&95;h%?p_?(}Uk{aOEj+ij&KMkxqfvWYKnF zydBFmU0sQL`t{m`j5N0aCS3~PVCb~*D~$v@KJop4O4#x0VzG`sqH@;*O_kcO zMolCJJER=r3|s}S_8Y?3Htb$5NDw78v5OAC%RSuGlNvtz4Tg%^3YZq=yn(FLlI#K?3EUvB3k4FTq-`rE(J9HHbm~9x!6~c;SgP6=cf#DcEkoqJ8DB|(F z_Zu{hgX3+N-tE(&--Wpz3qlf}X@1+nT!TjN$HAw#YffdVoIzMQv~=hqre)6U6=It| z1?#d2I^)WC!v;3N4rD+ZD1RVS$#K9-<_FLU_$o(-6-yzw9UoJZjdLO;PS%8B=RJkr zuNb9n&SDe?dWOsAb|hdxoS|41QOSy{)1AHHH*3{3IUUSHB-WhHn@x>0%Z-@Y;fZ~A zO*`yUK=bg-_#_>Qxz1or7(raFa?UIuhpBd+PoG5D`jI8ufUbt!w8hqodlZWmtI^Hx zrUy;z_f7cM$I<^5sx(*J?C;#!@7ELP=Xm)q5giR9SPeAbfIbTra z8$g!jf;O=1cuLn!u|GK0uaYFb9P0DR4|yHx#+=js(s>#br`=r#NVfW$xe#`QaAdwa z5C^FfSm`m_l3~UW!4Vr@0TC>c#OnlnNe};Ys+}kth*R@}Nd~+5crZX`6?p?mOuG-_ z*&H6vS$;}a&;q!Ou%$uI&r@!M)Az;>qO!Hh8>5H(ZIQ(Ok_aIMvOk?E6+F-k3!jCP zj))*vP}7oL-j~lYU>9q8vn)5ya9c50@kGlw%BT3ql@MCFfB27fad=M9XqAb;uh)X& z*DyfoTWnZ7lO2LBYkqie8tDG5cWvDt7iRyoFGGqZ0*eDx`oO?pmA%;1dx1Jf+V)cS zWv-mPzZGPy9FH#O1}9TS*lmVcytfgg=ltD-O$gab zXCNU#s4<=!WVc+pcjMrJWoW=9T?X(+U>?PwbRrvC_lbuXo9+5OIB*w8RjmxcROQpU zz38800rUnKb{ZK-_D2c zMGy4OFhKrR_57>n!{_nvE~G}_EC86}d@{}Np;w1Ly*m8aIrk$^`MaRwbv}GQ9)NoI z<5>Fw%>@Yh-y>^h1#wV%4_F(4cn(D9kmBKk8u{Z~nfFaU9V}1~{_l& zXZ`*rING%JyF|Fscr331M-tRLBasF0VEvT{M(M@g-wFvhg-X3zg}5VL^o?;>Hpk@+ zf`=PmLT*K1q0<5Q2U4ddJsq4Ou=u#RsIDK6N#!C3k~ul24h>r%85q_ghx0GnN#(c` z4*TbT_opQZ8rHLO)BKGDx`d~@xZsU3R;WJ38SGG8$)V!M&>J?=0p`eFUN-(|3Qn5E zCj$3)-V(P|C~)i1cNf;<-p-d5uN3>t1oXjA^5mb6Py|qfpk0Ot&M%^ae>y`edwk{~ za+!1N7U@<1zE+AaL)5;!;$=?Ae1^VL^~HCpK7j)v5ItFWg%^4fxVs|(a{v{n2hCfg(I_PM9fhXR6cDr!Grg2?dpoooPeZ>#4G`H)7d(V&h|#@qP` zes)NTxGAd%mnQ9^y2;WXo4gv+uI?P_SzHuY-L*)ArJ@Ic+a+;#;d4Rh>UnVSojRG2 zOR~A{jtAG;Qt4%Y%kLfUfxhgmP~Ftgl=Ip65C|r#@#*k*9BLB5Dla(o%ISz-p2b2N zqgIK@fP3IXX`CCa_YV)4g+1J=(+_)lL=RgKNgq0J=zF$%m4pYT1qQJA2`4C!uv)sr zny=mN3TU8g*Rfd8L&h`g0lKL+YY*4Lgz{SHs^M(GLyjP}#{GTm?(zSzuK%~C;NOR@ zf4Xvz)qLehKNBoe_&Ba~{ElxSo#RBo#gaNu{`4)q31Y^+cKknz!=D&`Uz*UjCjOr~ z{>|5pf3BXO9p3(rbo_I}|6*YH_I&1kK+Zq==vDaE@sFRpHiHHz{7)S}l(aM)Wc)NY z{K)@Q$3GX2;N<}X{rKPS_~(Wn`5dqOyB&W@pkP~IiSfzm()KuudtqJC0(%uta1=;h zggxxfD~d7Cd8M?_M>5IbC{S{KI%-xR>i6}*qU!x6$1J=i)JKiw;${PU^^`MN2saTD zn!layD2jKBm40DtitYu{nH&pEThY&(lh|Cy@wPv%sl?|oeU)e&+~cWP+Ag_2^8Q-@ z#k@qHskFwM4%q~SAx(Ubq5nvs|EUcoteb3IHS1RA^>an}x1NBi7fj2RW4%WNy}oz& z#~>~ZaEVn(iPde}zud{|UTnLEpYUnV?KnewrlX$qq`PctXG$+(#u`ucP$1>CA2?Bn z9s@WgLXMLGWvk?VSCm?P>{@C|oeh#%#HDn)09wgz>Q*BPB_Y~ig7fnpX`(tFDm9B* z6e%D6lfW0k?;1uctP&lF-hY{80;?F9o%}a>2|u47e>ywpc3xcXfv@|<{Zdt;qCIfF z(<4p6A~U1oiUBXfFRRY(OG59Ds&jfvZfTsVtOB&jmJIaCnJ)1*VTEz+ONlt=?=W9p&mYXRU4G@R9TeB~pnx9va~!LG z21jgp=I=j<@74L&;vD&yNq*638{+!Mo$w6g6glwU<;(l`Vhw?j3f{mMP}wLG2w{-Zh_P#U)CG$G4PvL5Wqat*u)Qc96^K`PlbR103-@AAk~_=!2T z7WfjN-nn%En=5^YT*ezIYJ$DP`3?(V@flWUDpx9zvdGrLKyt9aV$X<_oZ_gqVY9K9 zZVYDg5cIclh_eNe37m44!f@xJ_<^ifw$YPQS;RpV_BiY^=qXg_Y1>IETP`?JJfO(& zb|tqhkPcAcQ3dg_^EqNG z6R^Q`IAkqwQf(emPu`P>!Tfve#PapNgB}Y`kz(er9MJ$QrE@^B2guQnr5-{>s!b3& z3dY2TPKP&h5UsuiNowhGD=*;KU!7y`I7_`tw>1u1e*pJ@P-ug=*w7m1{0NfrU=*`; z3vUZ|dCwNbNTqamRnYTP0B%8g*jnv`Sao_XYKW8P1E0t(&!;MmT#IaB`_lk-)@~u# z#>;3pQVI9Y!D5p>w}eSW(nXqva{!ra3uW4l-04J>kELcoSPj62u7n)y0eseF$Acf= z+{PG?^Acv(Oi-~vd1xf{jy`nf0VI)%Ko`Wo_3LYQ-MLf0HUN>d@SH7(ZMr8+KBv{S zxvJZJ6ZQ`EIQ!}1jP$GrwQco4ebqkl9N>;s{nHQ1& zjn@zC-qv&_3FS{^#lQ0Uy`q5Uy5gs@;=lO%K{@g3Yv%XY@0$KDcUUj2@_`{{^T+^# z*nl4&qR;r_GU5u>ydS~NC@u=n56K0U*yY}me3*0ZETJ$$qVr`vZ5x_`I4O_h3BHUZ zmYon#1rv`=7v4l+9tg)c@3$z#6s`CI@;KIBk+DNZhxq2S19?@EMi(#>`7oK7-$vi+ zd*q)Ae3&5oNR5CL7}p?fcMFZ|iSQ&Q=q=4X&6`gTHQ~62qn@OD1S%r#2T4aY(}iQO zcfU^EUDaa?+;22U`yCFfzU@z%n}Xa_au6!Y~}cPyJD+AQjw-d`3HY z{^QWCtzzUXzAhZ-;KuR>Y@RrTOr%YBhUp4O6rT6yaZFgDS+z9&`-4{w8}S}wf8mv1 zj(`0hZ^tit&#(XMFXsRKKO4XN&;O_X&;PsW{`3DT$A9af{nNopGjq?;eJ-w)kw-(E^ z{oyh7`}GRB)=GRS^UAj&&E+6h5WMzxp~08YuP`Iwskb!~P~2;yuvP|pOlOt`6yr<_ za|s|;zS+G&!&ZA_7HPGuUB5i)+kR2;3aD2>6o;?hTLwwYwfIsidqAoH zobdwD+7LN_=CLO!lRwVi&ClWk1e&(jn&53q01^fRpWc^!lKADtp8+u!P%j7{UUT{i z^cWQst``P4wXX+7zCP-|)hdA1D>&@Li)K*wn~~-_qD5xZI+sqZcg(Xb@q`cHy&v!A zl$W^lNC94#!TcN3G~Gm;WAcWU!|~KfzDEMuh+0}pb*paNH7kZst4EgH!<}464GU!U z!fU;A1!tm%r%QU?*GdS(UaufDoyTN9X>0 zVz;5tSYEvL$ZeWJU2bjj5bUlC)!){E9YfD!kBbAV+0241n4?#e&l|sb>`GgW{t5J0B~ z<>Icuh=hUnO~>w7VJ%d*J)wdsOk6hW8;RX@l+R$vC>~+`$FcjZ3l!Gq_DJqV<0EdP zm|kGSy8vbKe)_SAx3lsb2t^>XUiYjl8Af?^vzx;!>7_gLJti-%^V_p5HjOEzq8 z$_blLrWMmmSJ{vc2$>i%s5f*^rDEEE*b`}(Hnw=Wa;rySth3Iqh_F8HeN&VR5$3tx zO}@9Nld@Z(Yr5b3k3P}nOnjt#XnuB2p zjq7Z6Mq8Ry2iAMWYEC~_$sUKmMNEIRig`=SrbIfM;Sb9VBqNjj?vlAKnNrsgatf&M zDIa&4tv^_6p^5D++T3Il-EAqN>CUFNYwf*saE9n%tk~w1cS?$oke#ldgM8|53At3kNa;{6q;@v+vF?ht6lF3pw4UuyPTe^Wl{n*DQES)OI0ahO=C%Q~5AIViN zU^-ODoK_9S=2{C69wCiY3*WZP7LF%u6Ti6h?(MN`Z?=b>E7WXxPMN%@4<)Aaj^x5w z5cdO6h3g=zZ70#64OY1N~#4%uSW{Uhoi0>JsplH3&Q>aaN=PrJ}yM}Ch873D7S zvKBq5-nW06ZGUdk_&Gza;mO2(G!qXK%29gu8LqL$%Yr z`UBQ_c;v1HBy|t?GT1xiAcHsp-|4sl(lit=c^c|#z(c?3#1T%#h_6ENpH>&38&*r0%mM3pi?j&sFrvp3 z;3?y@+cn~-lb*jj)+9{Ta5i*%&B!@DbnyvU?ACnO4g>(QZnx};bBeVmrROu**bM{5 zvOVi!Q52TDBqZ%2EhzNhnbclTW7vXJn!RLP^$uK{PVH0Vw$wpq)BEP-aMet9nd$n9 z+d^ajc0BN2aRYwoPRZQhaxUd?H>#7KK*nNjwLlV(S$<8gYE#K=s&#!C0ge@W#Dm+s-$MVeSaZ0|JZuW3Oh|`0U9Vbi51MREtDAJSEnRO8eJ$KF zgnYQ-V!t7`iA~qdChMG?cR6)ECa2}tL47j;Z1!@H77&c!8pjcxo*K%U1PkVRQ1Uxu zIf&h97=rP^Af{F@6Mr~rdti@h@E-J!3UgpUKtB7xu9v|?%bmAn7>K&4^F^d5w4#ye=RYFB%gie+|G*tuX8TzyNGF>%ugv}D)TOr z*G;82SZ!?|xSjfYaI8X>#FY&2X|Z9pF>)6ap+AvW~$mIK@B)K$3WVE)QWUr z%`LCYCfq)Qu6Ldu=v|IerVe`a zJl=anALzt=6YOnbD<19uhtLkX`7|WXUi1Zvn$pGD25J?wx8W!iRDtaG3jzPbun){f zR8l9=XFvI;8iA%}EpzuHm*&@|O5!tX8zxwD)V2YrEMqpv%^+{E$_W7LI?di3X!IG> zHGcdh_#XugZudcQ2MI)wIQJ!-Yfjw*S>pTOzjtXaIEp470=el)F{C%wrQ!BJ-Io6O z8GSq5dXf3fPZ#nlKL^_h?|=p3%Kr~TsH=eGf2T@y4sh$smBm+ zecj69P%p)Sv0cDKuwa*vhefOd&||xy>7%JS+jNQPOx%HVa}VTrO&Z`^EN9#72Am;I*cCN8&!M8|iL!ck$Yox+wZ6OR;fsaV;Br z_NF^k?8*Z$6>#WuY=Kq=#7i^*y$j{7akgO?Zl4$Fx(_e!g3Cy^*Yqp*70fC#c+RxlLCy|*`U z8=x)A6rU>;xUdCK1m_b-`2a10)-Vl$JhHd#&W&KO-ho7)JK08p>z3cHhuLdRHtwMN z2f!%2fr6rkf6v^Y7JYqW-ZC1<5!fC0Jx;vOtOt0I*Q0)U&~DCi5aC%nC}iNl%6Cq% zy->LS25{7IdNw@IgB=Q#3*3V>cF}##Oo2D_FJq|RJf+NP1@*jCO`W^k9UH`^+~BOX z1f}tn76UOi46xIY*pEVi-byfo?4^BDHmjb?cj`li4wHT`yioCO54gw-GKQCHJGgWa z?r)GH%N_@5w+M{kNz)uKu0b?g4!|Uv@QUep!#ZrX)_JLJZdjQ$?NH7u{*MtD68Rn#-y&l~zSvkv&LFW~> z*e}&}XL1oEpIK$WFBZ~dJ=B(s&4v2(z-EpkTkk+>Wk?>aj7>>Kiu+RD`O$9`Pp7u6 z{zDf&j`BaAd3YaS{mS7Kr1-8dx!gTaCWtp8(91Q%|L9&Lc9K5DqoIdYrz`t=q zX7fIQ^9*>5wi9u@zzkz$+{$3o>h8>5PLX8#PTc9P_B2S(bk3_4fq`N=c@n_B$40)s zDumua+Wn@vA%=QySJFb{7rQf_?GO9@Aaq)s?s+^&Lpn%}O|)D$w|!ycP#i4_2ZPXw zYyxef@ff)nA^`1ZXqyT(K=`SF9fS3NpW}kCy-LnieFGr85nnRD7E5~3ue4+5*b5C% z%4EA?8E&!VI`l~=-Gyq-;$pd7nL!9h+aBt+)s%P3&Neo_aiuL;x;@VjN*eAUxrCO^ z=S#!@DQtoaU3ZL@q>A1y&F&oWcfRd9>n`xht_QPuI8r`hJcecqocVO~sB1h+*1#44 zy18X1-h~RN=gy|oa=Be^rVmaCK>7V1h-vKo`&RuED+@n}x7cAg?%>bzOY<<#!&OLo zO=<|=R*4DPu=&V~ZV=dg#lMDflMwGrA>14-0BHj-In3u|YDk_2_AWmMNJBofi~BH9 zd?i)S5!dkd5PjXwzh5INdkdh3Fm4Exo|CJQSMsz3WX3p58OESMxvgUWwNA z9L5dLNS*Hxo}oE^T?N_M*&KD<&cDAxwjmb$^~~T4{GOQRh`=9eggLO>`n>+kf#qWP z_VI&jPLBj5)jF&XqZ{SNl;S}?2XV-cdJ>byUwU+_jQ8hQ zD_M+4kNxurPf3PRA8)jGCFjR81hB|km$hTt1@IVzux?kp7*I!=R&Pc@haLo29DEyZ zt*Z4`o&nQi4S;;eI6i~)52>5ny^J#W_1F1cH=mQxUlWL7{`se?AtlY?g7}k^K;nyE zC&EGC$dWVJY?ckjI(%g9L8hnbAnp#zC1+p4f z8MO6ciu%;xtI{2w0K+G1`!O|UZn=rAVX&CNqO*-AaqN5?77>EqsxVINOCFX z`1tvZVbKABM-PL16yrv{QPzmN+g+ndAT&D|>{?AFojPH(5i{AbEUgt_vq>j?0$G6| z~H=8FtOa-$CIA3dWTRNuKd@XKD_*!tU!qj@I2+ zgV8tQYcc+yCX6oNiQe`;bE@TQ!1ZPEL;Y&;GyLZCqOyy177hs#AM-GBYqFqeJ_QdR z+H~z{XvrP=U=D;Y8e2QU4yV4eo_1S5+Di!Od+4DQlD%CI*|b0Cx2MQ&4zSWe@`Kwp zMNqB<@3aI!mgo4Pnk)mp7=2@T@)@HT0>}e1!?@uf*A@j|$=y92)|P#dHM5JPE+Z8eQ&~{>T$yOrJ^N3P6F_fN?ik(MZe=7(aj)II>99_60|~bN%{;~wm2Yf!dm1>GSdB1?#f#3f|8RQgVbE6L zOJ_V=Qb~OM%aiMmr`BbzRPs-!0r3yh824MjJM&#WR~s;JNsu?b%l21x_Ad+NPfO}2 z90txSV@?c)YzjyYeyN7_S9~svX=ZWJ%Q*^A0&s?b(3dh%`7L4t0^EPTO=7+|{%39n ztcj5KJ&{0$|D>Mwt;8ZL_}Vyhdisa&xO>*c~j4%k6vv#A-yL56xX# z>+#0-OQ&aG6l2@lp2y;2+m1b}Ablqn!yN+3agkLjE2*E$eJL)oU8CdDDV?Z`Z>0Ou zL?P;~K99nfj4@*vD`os1QP9Iv;_c51H)hSZlC!!XxUD%$P3Rj zrlwr?bku>$#E2fiYT2v_bQl!d%ugN^TraTMO*6IwQ&fABxm!q3K{(J*i<3 zVCk9TAmc6`0v8(tIDj3%H`gYmRGo{0CfOlamGr%nLTnG&Y(wHgBXUj}9JxGnoU~E2 zMvt4zWb)>@CS%N8Bp)i+_Y8^G(%?Np0u;QmaR6{=qwZH7lNL`{6W=@sX#imU!BPJi zqyAR$(QifEXAIb{S+CHD31o~Ygja~qtIdsUKy>%(;gThT5fv!CJ0Apj8D4iR@3R2e z#W?cx93PV1QIp`38#tve{^h2_@Y_@>gWOigrF`_&;3^<^suwG54affRJX zt;DDfWCmEEbahB!@8#^wpo6IxUs-v*wfAMT*jAynXSWX(QDXE+U510j;9_eEo#o?h zMhP!1z!_jQ&M%5^4C%t7S)h0G=1LI z|I;)1{zP7Ks(<^L0Gt3?sc-%ent3bOqF2F2zC`^HSGU{=7F^lcYo*pB6Z0c5fh`iM ztkGCztbL(5>(Has#f2p`7AI`u489_A8RU~^hE0i2Wz%Hz zA->xDqXm`sT4thl6K+Cjq1)?~je0a#VA(1y_K~hv=}K#XqJ4Hl*aWzC7h2C?*@>EPa8`W3$a#}QzjWNJ^5UDw_>^V{gb)^ z5vNk!E}%0~^QC@|w&%mHTpGH4)PQ%$8KR;btc%c@%QG-Sdg2lrynRj24^#jLD{Ky) zAV$Ep%<-~8pK*aUjAIzcAe@G0r<%7g7+V6Ogl>!iL@)6eQW?Ad32Hi_Lv&JAJs801~Q_WbcT zyyBxe$HLg0n&vtI{@p~5;9db)zEm-Iug#7qZ50vJ3NpL#9T8~&d&I%_M)zX>MNtd0 zrY~j+0OnX3DD^tzqR;x6JiVanGANGgfZV~KSDgp)#qSGg;%%7(%@?JJc%y?qqqwPk z8Eu!$v3W)aY);Nuet14OX@rRzU1tCj3;T0uLWG%c;V5q-Hr;)xl+&}@#s)i0o2a`p zvT=@OKX!WM2AmgcnN6oN60$CJ?XT`0q&c_rpoZY#!{P?ghFUCFvVDl|fNCs+{9a=g zQ1{aZQe;K$3eDQ}u{tfS%i&-j8g6~=Gh|ZrHjhke{hSn-{Rt#y@3)B;gKOKB zV3x-DxaADT-$ndtKSa9g1S|<0?R}gy_j_=|>JTSY5XTuYc~2*lZ8=kesw7Ds-a*ft z$AKxCu4t)U%iSx{?742s5L;@u)g{^FF}R3fwF3zR&2w{(E@m8KcOKl7QVH*@YFePC zy&nOMByxhl3goVl^<-#b13LxjP;Q$tAPyD8)HObCpY4ok⁡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 z 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

_%k;z1hpTUGLHD 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 literal 0 HcmV?d00001 diff --git a/www/.htaccess b/www/.htaccess new file mode 100644 index 0000000..e303c53 --- /dev/null +++ b/www/.htaccess @@ -0,0 +1,12 @@ + +# BEGIN WordPress + +RewriteEngine On +RewriteBase / +RewriteRule ^index\.php$ - [L] +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule . /index.php [L] + + +# END WordPress \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/README.md b/www/wp-content/plugins/advanced-custom-fields/README.md new file mode 100644 index 0000000..831e08c --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/README.md @@ -0,0 +1,11 @@ +# Advanced Custom Fields + +Welcome to the official repository for Advanced Custom Fields WordPress plugin. + +----------------------- + +* Readme : https://github.com/elliotcondon/acf/blob/master/readme.txt +* WordPress repository: https://wordpress.org/plugins/advanced-custom-fields/ +* Website : http://www.advancedcustomfields.com/ +* Documentation: http://www.advancedcustomfields.com/resources/ +* Support: http://support.advancedcustomfields.com/ \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/acf.php b/www/wp-content/plugins/advanced-custom-fields/acf.php new file mode 100644 index 0000000..c556a65 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/acf.php @@ -0,0 +1,939 @@ +settings = array( + 'path' => apply_filters('acf/helpers/get_path', __FILE__), + 'dir' => apply_filters('acf/helpers/get_dir', __FILE__), + 'hook' => basename( dirname( __FILE__ ) ) . '/' . basename( __FILE__ ), + 'version' => '4.4.5', + 'upgrade_version' => '3.4.1', + 'include_3rd_party' => false + ); + + + // set text domain + load_textdomain('acf', $this->settings['path'] . 'lang/acf-' . get_locale() . '.mo'); + + + // actions + add_action('init', array($this, 'init'), 1); + add_action('acf/pre_save_post', array($this, 'save_post_lock'), 0); + add_action('acf/pre_save_post', array($this, 'save_post_unlock'), 999); + add_action('acf/save_post', array($this, 'save_post_lock'), 0); + add_action('acf/save_post', array($this, 'save_post'), 10); + add_action('acf/save_post', array($this, 'save_post_unlock'), 999); + add_action('acf/create_fields', array($this, 'create_fields'), 1, 2); + + + // filters + add_filter('acf/get_info', array($this, 'get_info'), 1, 1); + add_filter('acf/parse_types', array($this, 'parse_types'), 1, 1); + add_filter('acf/get_post_types', array($this, 'get_post_types'), 1, 3); + add_filter('acf/get_taxonomies_for_select', array($this, 'get_taxonomies_for_select'), 1, 2); + add_filter('acf/get_image_sizes', array($this, 'get_image_sizes'), 1, 1); + add_filter('acf/get_post_id', array($this, 'get_post_id'), 1, 1); + + + // includes + $this->include_before_theme(); + add_action('after_setup_theme', array($this, 'include_after_theme'), 1); + add_action('after_setup_theme', array($this, 'include_3rd_party'), 1); + + } + + + /* + * helpers_get_path + * + * This function will calculate the path to a file + * + * @type function + * @date 30/01/13 + * @since 3.6.0 + * + * @param $file (file) a reference to the file + * @return (string) + */ + + function helpers_get_path( $file ) + { + return trailingslashit(dirname($file)); + } + + + /* + * helpers_get_dir + * + * This function will calculate the directory (URL) to a file + * + * @type function + * @date 30/01/13 + * @since 3.6.0 + * + * @param $file (file) a reference to the file + * @return (string) + */ + + function helpers_get_dir( $file ) + { + $dir = trailingslashit(dirname($file)); + $count = 0; + + + // sanitize for Win32 installs + $dir = str_replace('\\' ,'/', $dir); + + + // if file is in plugins folder + $wp_plugin_dir = str_replace('\\' ,'/', WP_PLUGIN_DIR); + $dir = str_replace($wp_plugin_dir, plugins_url(), $dir, $count); + + + if( $count < 1 ) + { + // if file is in wp-content folder + $wp_content_dir = str_replace('\\' ,'/', WP_CONTENT_DIR); + $dir = str_replace($wp_content_dir, content_url(), $dir, $count); + } + + + if( $count < 1 ) + { + // if file is in ??? folder + $wp_dir = str_replace('\\' ,'/', ABSPATH); + $dir = str_replace($wp_dir, site_url('/'), $dir); + } + + + return $dir; + } + + + /* + * acf/get_post_id + * + * A helper function to filter the post_id variable. + * + * @type filter + * @date 27/05/13 + * + * @param {mixed} $post_id + * @return {mixed} $post_id + */ + + function get_post_id( $post_id ) + { + // set post_id to global + if( !$post_id ) + { + global $post; + + if( $post ) + { + $post_id = intval( $post->ID ); + } + } + + + // allow for option == options + if( $post_id == "option" ) + { + $post_id = "options"; + } + + + // object + if( is_object($post_id) ) + { + if( isset($post_id->roles, $post_id->ID) ) + { + $post_id = 'user_' . $post_id->ID; + } + elseif( isset($post_id->taxonomy, $post_id->term_id) ) + { + $post_id = $post_id->taxonomy . '_' . $post_id->term_id; + } + elseif( isset($post_id->ID) ) + { + $post_id = $post_id->ID; + } + } + + + /* + * Override for preview + * + * If the $_GET['preview_id'] is set, then the user wants to see the preview data. + * There is also the case of previewing a page with post_id = 1, but using get_field + * to load data from another post_id. + * In this case, we need to make sure that the autosave revision is actually related + * to the $post_id variable. If they match, then the autosave data will be used, otherwise, + * the user wants to load data from a completely different post_id + */ + + if( isset($_GET['preview_id']) ) + { + $autosave = wp_get_post_autosave( $_GET['preview_id'] ); + if( $autosave->post_parent == $post_id ) + { + $post_id = intval( $autosave->ID ); + } + } + + + // return + return $post_id; + } + + + /* + * get_info + * + * This function will return a setting from the settings array + * + * @type function + * @date 24/01/13 + * @since 3.6.0 + * + * @param $i (string) the setting to get + * @return (mixed) + */ + + function get_info( $i ) + { + // vars + $return = false; + + + // specific + if( isset($this->settings[ $i ]) ) + { + $return = $this->settings[ $i ]; + } + + + // all + if( $i == 'all' ) + { + $return = $this->settings; + } + + + // return + return $return; + } + + + /* + * parse_types + * + * @description: helper function to set the 'types' of variables + * @since: 2.0.4 + * @created: 9/12/12 + */ + + function parse_types( $value ) + { + // vars + $restricted = array( + 'label', + 'name', + '_name', + 'value', + 'instructions' + ); + + + // is value another array? + if( is_array($value) ) + { + foreach( $value as $k => $v ) + { + // bail early for restricted pieces + if( in_array($k, $restricted, true) ) + { + continue; + } + + + // filter piece + $value[ $k ] = apply_filters( 'acf/parse_types', $v ); + } + } + else + { + // string + if( is_string($value) ) + { + $value = trim( $value ); + } + + + // numbers + if( is_numeric($value) ) + { + // check for non numeric characters + if( preg_match('/[^0-9]/', $value) ) + { + // leave value if it contains such characters: . + - e + //$value = floatval( $value ); + } + else + { + $value = intval( $value ); + } + } + } + + + // return + return $value; + } + + + /* + * include_before_theme + * + * This function will include core files before the theme's functions.php file has been excecuted. + * + * @type action (plugins_loaded) + * @date 3/09/13 + * @since 4.3.0 + * + * @param N/A + * @return N/A + */ + + function include_before_theme() + { + // incudes + include_once('core/api.php'); + + include_once('core/controllers/input.php'); + include_once('core/controllers/location.php'); + include_once('core/controllers/field_group.php'); + + + // admin only includes + if( is_admin() ) + { + include_once('core/controllers/post.php'); + include_once('core/controllers/revisions.php'); + include_once('core/controllers/everything_fields.php'); + include_once('core/controllers/field_groups.php'); + } + + + // register fields + include_once('core/fields/_functions.php'); + include_once('core/fields/_base.php'); + + include_once('core/fields/text.php'); + include_once('core/fields/textarea.php'); + include_once('core/fields/number.php'); + include_once('core/fields/email.php'); + include_once('core/fields/password.php'); + + include_once('core/fields/wysiwyg.php'); + include_once('core/fields/image.php'); + include_once('core/fields/file.php'); + + include_once('core/fields/select.php'); + include_once('core/fields/checkbox.php'); + include_once('core/fields/radio.php'); + include_once('core/fields/true_false.php'); + + include_once('core/fields/page_link.php'); + include_once('core/fields/post_object.php'); + include_once('core/fields/relationship.php'); + include_once('core/fields/taxonomy.php'); + include_once('core/fields/user.php'); + + include_once('core/fields/google-map.php'); + include_once('core/fields/date_picker/date_picker.php'); + include_once('core/fields/color_picker.php'); + + include_once('core/fields/message.php'); + include_once('core/fields/tab.php'); + + } + + + /* + * include_3rd_party + * + * This function will include 3rd party add-ons + * + * @type function + * @date 29/01/2014 + * @since 5.0.0 + * + * @param N/A + * @return N/A + */ + + function include_3rd_party() { + + // run only once + if( $this->settings['include_3rd_party'] ) + { + return false; + } + + + // update setting + $this->settings['include_3rd_party'] = true; + + + // include 3rd party fields + do_action('acf/register_fields'); + + } + + + /* + * include_after_theme + * + * This function will include core files after the theme's functions.php file has been excecuted. + * + * @type action (after_setup_theme) + * @date 3/09/13 + * @since 4.3.0 + * + * @param N/A + * @return N/A + */ + + function include_after_theme() { + + // bail early if user has defined LITE_MODE as true + if( defined('ACF_LITE') && ACF_LITE ) + { + return; + } + + + // admin only includes + if( is_admin() ) + { + include_once('core/controllers/export.php'); + include_once('core/controllers/addons.php'); + include_once('core/controllers/third_party.php'); + include_once('core/controllers/upgrade.php'); + } + + } + + + /* + * init + * + * This function is called during the 'init' action and will do things such as: + * create post_type, register scripts, add actions / filters + * + * @type action (init) + * @date 23/06/12 + * @since 1.0.0 + * + * @param N/A + * @return N/A + */ + + function init() + { + + // Create ACF post type + $labels = array( + 'name' => __( 'Field Groups', 'acf' ), + 'singular_name' => __( 'Advanced Custom Fields', 'acf' ), + 'add_new' => __( 'Add New' , 'acf' ), + 'add_new_item' => __( 'Add New Field Group' , 'acf' ), + 'edit_item' => __( 'Edit Field Group' , 'acf' ), + 'new_item' => __( 'New Field Group' , 'acf' ), + 'view_item' => __('View Field Group', 'acf'), + 'search_items' => __('Search Field Groups', 'acf'), + 'not_found' => __('No Field Groups found', 'acf'), + 'not_found_in_trash' => __('No Field Groups found in Trash', 'acf'), + ); + + register_post_type('acf', array( + 'labels' => $labels, + 'public' => false, + 'show_ui' => true, + '_builtin' => false, + 'capability_type' => 'page', + 'hierarchical' => true, + 'rewrite' => false, + 'query_var' => "acf", + 'supports' => array( + 'title', + ), + 'show_in_menu' => false, + )); + + + // min + $min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; + + + // register acf scripts + $scripts = array(); + $scripts[] = array( + 'handle' => 'acf-field-group', + 'src' => $this->settings['dir'] . "js/field-group{$min}.js", + 'deps' => array('jquery') + ); + $scripts[] = array( + 'handle' => 'acf-input', + 'src' => $this->settings['dir'] . "js/input{$min}.js", + 'deps' => array('jquery', 'jquery-ui-core', 'jquery-ui-datepicker') + ); + + + foreach( $scripts as $script ) + { + wp_register_script( $script['handle'], $script['src'], $script['deps'], $this->settings['version'] ); + } + + + // register acf styles + $styles = array( + 'acf' => $this->settings['dir'] . 'css/acf.css', + 'acf-field-group' => $this->settings['dir'] . 'css/field-group.css', + 'acf-global' => $this->settings['dir'] . 'css/global.css', + 'acf-input' => $this->settings['dir'] . 'css/input.css', + 'acf-datepicker' => $this->settings['dir'] . 'core/fields/date_picker/style.date_picker.css', + ); + + foreach( $styles as $k => $v ) + { + wp_register_style( $k, $v, false, $this->settings['version'] ); + } + + + // bail early if user has defined LITE_MODE as true + if( defined('ACF_LITE') && ACF_LITE ) + { + return; + } + + + // admin only + if( is_admin() ) + { + add_action('admin_menu', array($this,'admin_menu')); + add_action('admin_head', array($this,'admin_head')); + add_filter('post_updated_messages', array($this, 'post_updated_messages')); + } + } + + + /* + * admin_menu + * + * @description: + * @since 1.0.0 + * @created: 23/06/12 + */ + + function admin_menu() + { + add_menu_page(__("Custom Fields",'acf'), __("Custom Fields",'acf'), 'manage_options', 'edit.php?post_type=acf', false, false, '80.025'); + } + + + /* + * post_updated_messages + * + * @description: messages for saving a field group + * @since 1.0.0 + * @created: 23/06/12 + */ + + function post_updated_messages( $messages ) + { + global $post, $post_ID; + + $messages['acf'] = array( + 0 => '', // Unused. Messages start at index 1. + 1 => __('Field group updated.', 'acf'), + 2 => __('Custom field updated.', 'acf'), + 3 => __('Custom field deleted.', 'acf'), + 4 => __('Field group updated.', 'acf'), + /* translators: %s: date and time of the revision */ + 5 => isset($_GET['revision']) ? sprintf( __('Field group restored to revision from %s', 'acf'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, + 6 => __('Field group published.', 'acf'), + 7 => __('Field group saved.', 'acf'), + 8 => __('Field group submitted.', 'acf'), + 9 => __('Field group scheduled for.', 'acf'), + 10 => __('Field group draft updated.', 'acf'), + ); + + return $messages; + } + + + /*-------------------------------------------------------------------------------------- + * + * admin_head + * + * @author Elliot Condon + * @since 1.0.0 + * + *-------------------------------------------------------------------------------------*/ + + function admin_head() + { + ?> + + false)); + if($terms) + { + foreach($terms as $term) + { + $value = $taxonomy . ':' . $term->term_id; + + if( $simple_value ) + { + $value = $term->term_id; + } + + $choices[$post_type_object->label . ': ' . $taxonomy][$value] = $term->name; + } + } + } + } + } + } + + return $choices; + } + + + /* + * get_post_types + * + * @description: + * @since: 3.5.5 + * @created: 16/12/12 + */ + + function get_post_types( $post_types, $exclude = array(), $include = array() ) + { + // get all custom post types + $post_types = array_merge($post_types, get_post_types()); + + + // core include / exclude + $acf_includes = array_merge( array(), $include ); + $acf_excludes = array_merge( array( 'acf', 'revision', 'nav_menu_item' ), $exclude ); + + + // include + foreach( $acf_includes as $p ) + { + if( post_type_exists($p) ) + { + $post_types[ $p ] = $p; + } + } + + + // exclude + foreach( $acf_excludes as $p ) + { + unset( $post_types[ $p ] ); + } + + + return $post_types; + + } + + + /* + * get_image_sizes + * + * @description: returns an array holding all the image sizes + * @since 3.2.8 + * @created: 6/07/12 + */ + + function get_image_sizes( $sizes ) + { + // find all sizes + $all_sizes = get_intermediate_image_sizes(); + + + // define default sizes + $sizes = array_merge($sizes, array( + 'thumbnail' => __("Thumbnail",'acf'), + 'medium' => __("Medium",'acf'), + 'large' => __("Large",'acf'), + 'full' => __("Full",'acf') + )); + + + // add extra registered sizes + foreach( $all_sizes as $size ) + { + if( !isset($sizes[ $size ]) ) + { + $sizes[ $size ] = ucwords( str_replace('-', ' ', $size) ); + } + } + + + // return array + return $sizes; + } + + + /* + * render_fields_for_input + * + * @description: + * @since 3.1.6 + * @created: 23/06/12 + */ + + function create_fields( $fields, $post_id ) + { + if( is_array($fields) ){ foreach( $fields as $field ){ + + // if they didn't select a type, skip this field + if( !$field || !$field['type'] || $field['type'] == 'null' ) + { + continue; + } + + + // set value + if( !isset($field['value']) ) + { + $field['value'] = apply_filters('acf/load_value', false, $post_id, $field); + $field['value'] = apply_filters('acf/format_value', $field['value'], $post_id, $field); + } + + + // required + $required_class = ""; + $required_label = ""; + + if( $field['required'] ) + { + $required_class = ' required'; + $required_label = ' *'; + } + + + echo '

'; + + }} + + } + + + /* + * save_post_lock + * + * This action sets a global variable which locks the ACF save functions to this ID. + * This prevents an inifinite loop if a user was to hook into the save and create a new post + * + * @type function + * @date 16/07/13 + * + * @param {int} $post_id + * @return {int} $post_id + */ + + function save_post_lock( $post_id ) + { + $GLOBALS['acf_save_lock'] = $post_id; + + return $post_id; + } + + + /* + * save_post_unlock + * + * This action sets a global variable which unlocks the ACF save functions to this ID. + * This prevents an inifinite loop if a user was to hook into the save and create a new post + * + * @type function + * @date 16/07/13 + * + * @param {int} $post_id + * @return {int} $post_id + */ + + function save_post_unlock( $post_id ) + { + $GLOBALS['acf_save_lock'] = false; + + return $post_id; + } + + + /* + * save_post + * + * @description: + * @since: 3.6 + * @created: 28/01/13 + */ + + function save_post( $post_id ) + { + + // load from post + if( !isset($_POST['fields']) ) + { + return $post_id; + } + + + // loop through and save + if( !empty($_POST['fields']) ) + { + // loop through and save $_POST data + foreach( $_POST['fields'] as $k => $v ) + { + // get field + $f = apply_filters('acf/load_field', false, $k ); + + // update field + do_action('acf/update_value', $v, $post_id, $f ); + + } + // foreach($fields as $key => $value) + } + // if($fields) + + + return $post_id; + } + + +} + + +/* +* acf +* +* The main function responsible for returning the one true acf Instance to functions everywhere. +* Use this function like you would a global variable, except without needing to declare the global. +* +* Example: +* +* @type function +* @date 4/09/13 +* @since 4.3.0 +* +* @param N/A +* @return (object) +*/ + +function acf() +{ + global $acf; + + if( !isset($acf) ) + { + $acf = new acf(); + } + + return $acf; +} + + +// initialize +acf(); + + +endif; // class_exists check + +?> diff --git a/www/wp-content/plugins/advanced-custom-fields/core/actions/export.php b/www/wp-content/plugins/advanced-custom-fields/core/actions/export.php new file mode 100644 index 0000000..a9d6ae9 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/actions/export.php @@ -0,0 +1,275 @@ + array(), + 'nonce' => '' +); +$my_options = array_merge( $defaults, $_POST ); + + +// validate nonce +if( !wp_verify_nonce($my_options['nonce'], 'export') ) +{ + wp_die(__("Error",'acf')); +} + + +// check for posts +if( empty($my_options['acf_posts']) ) +{ + wp_die(__("No ACF groups selected",'acf')); +} + + +/** + * Version number for the export format. + * + * Bump this when something changes that might affect compatibility. + * + * @since 2.5.0 + */ +define( 'WXR_VERSION', '1.1' ); + + +/* +* fix_line_breaks +* +* This function will loop through all array pieces and correct double line breaks from DB to XML +* +* @type function +* @date 2/12/2013 +* @since 5.0.0 +* +* @param $v (mixed) +* @return $v (mixed) +*/ + +function fix_line_breaks( $v ) +{ + if( is_array($v) ) + { + foreach( array_keys($v) as $k ) + { + $v[ $k ] = fix_line_breaks( $v[ $k ] ); + } + } + elseif( is_string($v) ) + { + $v = str_replace("\r\n", "\r", $v); + } + + return $v; +} + + +/** + * Wrap given string in XML CDATA tag. + * + * @since 2.1.0 + * + * @param string $str String to wrap in XML CDATA tag. + */ +function wxr_cdata( $str ) { + if ( seems_utf8( $str ) == false ) + $str = utf8_encode( $str ); + + // $str = ent2ncr(esc_html($str)); + $str = "'; + + return $str; +} + +/** + * Return the URL of the site + * + * @since 2.5.0 + * + * @return string Site URL. + */ +function wxr_site_url() { + // ms: the base url + if ( is_multisite() ) + return network_home_url(); + // wp: the blog url + else + return get_site_url(); +} + +/** + * Output a tag_description XML tag from a given tag object + * + * @since 2.3.0 + * + * @param object $tag Tag Object + */ +function wxr_tag_description( $tag ) { + if ( empty( $tag->description ) ) + return; + + echo '' . wxr_cdata( $tag->description ) . ''; +} + +/** + * Output a term_name XML tag from a given term object + * + * @since 2.9.0 + * + * @param object $term Term Object + */ +function wxr_term_name( $term ) { + if ( empty( $term->name ) ) + return; + + echo '' . wxr_cdata( $term->name ) . ''; +} + +/** + * Output a term_description XML tag from a given term object + * + * @since 2.9.0 + * + * @param object $term Term Object + */ +function wxr_term_description( $term ) { + if ( empty( $term->description ) ) + return; + + echo '' . wxr_cdata( $term->description ) . ''; +} + +/** + * Output list of authors with posts + * + * @since 3.1.0 + */ +function wxr_authors_list() { + global $wpdb; + + $authors = array(); + $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts" ); + foreach ( (array) $results as $result ) + $authors[] = get_userdata( $result->post_author ); + + $authors = array_filter( $authors ); + + foreach( $authors as $author ) { + echo "\t"; + echo '' . $author->ID . ''; + echo '' . $author->user_login . ''; + echo '' . $author->user_email . ''; + echo '' . wxr_cdata( $author->display_name ) . ''; + echo '' . wxr_cdata( $author->user_firstname ) . ''; + echo '' . wxr_cdata( $author->user_lastname ) . ''; + echo "\n"; + } +} + +header( 'Content-Description: File Transfer' ); +header( 'Content-Disposition: attachment; filename=advanced-custom-field-export.xml' ); +header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ), true ); + + +echo '\n"; + +?> + + + + + + + + + + + + + + + + + + + + + + <?php bloginfo_rss( 'name' ); ?> + + + + + + + + +in_the_loop = true; // Fake being in the loop. + + // create SQL with %d placeholders + $where = 'WHERE ID IN (' . substr(str_repeat('%d,', count($my_options['acf_posts'])), 0, -1) . ')'; + + // now prepare the SQL based on the %d + $_POST data + $posts = $wpdb->get_results( $wpdb->prepare("SELECT * FROM {$wpdb->posts} $where", $my_options['acf_posts'])); + + // Begin Loop + foreach ( $posts as $post ) { + setup_postdata( $post ); +?> + + <?php echo apply_filters( 'the_title_rss', $post->post_title ); ?> + + + + + ID; ?> + post_date; ?> + post_date_gmt; ?> + comment_status; ?> + ping_status; ?> + post_name; ?> + post_status; ?> + post_parent; ?> + menu_order; ?> + post_type; ?> + post_password; ?> +get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $post->ID ) ); + foreach( $postmeta as $meta ) : if ( $meta->meta_key != '_edit_lock' ) : + + $meta->meta_value = maybe_unserialize( $meta->meta_value ); + $meta->meta_value = fix_line_breaks( $meta->meta_value ); + $meta->meta_value = maybe_serialize( $meta->meta_value ); + + ?> + + meta_key; ?> + meta_value ); ?> + + + + + + diff --git a/www/wp-content/plugins/advanced-custom-fields/core/api.php b/www/wp-content/plugins/advanced-custom-fields/core/api.php new file mode 100644 index 0000000..f476649 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/api.php @@ -0,0 +1,1668 @@ +get_col($wpdb->prepare( + "SELECT meta_value FROM $wpdb->postmeta WHERE post_id = %d and meta_key LIKE %s AND meta_value LIKE %s", + $post_id, + '_%', + 'field_%' + )); + } + elseif( strpos($post_id, 'user_') !== false ) + { + $user_id = str_replace('user_', '', $post_id); + + $keys = $wpdb->get_col($wpdb->prepare( + "SELECT meta_value FROM $wpdb->usermeta WHERE user_id = %d and meta_key LIKE %s AND meta_value LIKE %s", + $user_id, + '_%', + 'field_%' + )); + } + else + { + $keys = $wpdb->get_col($wpdb->prepare( + "SELECT option_value FROM $wpdb->options WHERE option_name LIKE %s", + '_' . $post_id . '_%' + )); + } + + + if( is_array($keys) ) + { + foreach( $keys as $key ) + { + $field = get_field_object( $key, $post_id, $options ); + + if( !is_array($field) ) + { + continue; + } + + $value[ $field['name'] ] = $field; + } + } + + + // no value + if( empty($value) ) + { + return false; + } + + + // return + return $value; +} + + +/* +* get_fields() +* +* This function will return an array containing all the custom field values for a specific post_id. +* The function is not very elegant and wastes a lot of PHP memory / SQL queries if you are not using all the values. +* +* @type function +* @since 3.6 +* @date 29/01/13 +* +* @param mixed $post_id: the post_id of which the value is saved against +* +* @return array $return: an array containin the field values +*/ + +function get_fields( $post_id = false, $format_value = true ) { + + // vars + $options = array( + 'load_value' => true, + 'format_value' => $format_value + ); + + + $fields = get_field_objects( $post_id, $options ); + + if( is_array($fields) ) + { + foreach( $fields as $k => $field ) + { + $fields[ $k ] = $field['value']; + } + } + + return $fields; +} + + +/* +* get_field() +* +* This function will return a custom field value for a specific field name/key + post_id. +* There is a 3rd parameter to turn on/off formating. This means that an Image field will not use +* its 'return option' to format the value but return only what was saved in the database +* +* @type function +* @since 3.6 +* @date 29/01/13 +* +* @param string $field_key: string containing the name of teh field name / key ('sub_field' / 'field_1') +* @param mixed $post_id: the post_id of which the value is saved against +* @param boolean $format_value: whether or not to format the value as described above +* +* @return mixed $value: the value found +*/ + +function get_field( $field_key, $post_id = false, $format_value = true ) { + + // vars + $return = false; + $options = array( + 'load_value' => true, + 'format_value' => $format_value + ); + + + $field = get_field_object( $field_key, $post_id, $options); + + + if( is_array($field) ) + { + $return = $field['value']; + } + + + return $return; + +} + + +/* +* get_field_object() +* +* This function will return an array containing all the field data for a given field_name +* +* @type function +* @since 3.6 +* @date 3/02/13 +* +* @param string $field_key: string containing the name of teh field name / key ('sub_field' / 'field_1') +* @param mixed $post_id: the post_id of which the value is saved against +* @param array $options: an array containing options +* boolean + load_value: load the field value or not. Defaults to true +* boolean + format_value: format the field value or not. Defaults to true +* +* @return array $return: an array containin the field groups +*/ + +function get_field_object( $field_key, $post_id = false, $options = array() ) { + + // make sure add-ons are included + acf()->include_3rd_party(); + + + // filter post_id + $post_id = apply_filters('acf/get_post_id', $post_id ); + $field = false; + $orig_field_key = $field_key; + + + // defaults for options + $defaults = array( + 'load_value' => true, + 'format_value' => true, + ); + + $options = array_merge($defaults, $options); + + + // is $field_name a name? pre 3.4.0 + if( substr($field_key, 0, 6) !== 'field_' ) + { + // get field key + $field_key = get_field_reference( $field_key, $post_id ); + } + + + // get field + if( substr($field_key, 0, 6) === 'field_' ) + { + $field = apply_filters('acf/load_field', false, $field_key ); + } + + + // validate field + if( !$field ) + { + // treat as text field + $field = array( + 'type' => 'text', + 'name' => $orig_field_key, + 'key' => 'field_' . $orig_field_key, + ); + $field = apply_filters('acf/load_field', $field, $field['key'] ); + } + + + // load value + if( $options['load_value'] ) + { + $field['value'] = apply_filters('acf/load_value', false, $post_id, $field); + + + // format value + if( $options['format_value'] ) + { + $field['value'] = apply_filters('acf/format_value_for_api', $field['value'], $post_id, $field); + } + } + + + return $field; + +} + + +/* +* the_field() +* +* This function is the same as echo get_field(). +* +* @type function +* @since 1.0.3 +* @date 29/01/13 +* +* @param string $field_name: the name of the field - 'sub_heading' +* @param mixed $post_id: the post_id of which the value is saved against +* +* @return string $value +*/ + +function the_field( $field_name, $post_id = false ) { + + $value = get_field($field_name, $post_id); + + if( is_array($value) ) + { + $value = @implode(', ',$value); + } + + echo $value; +} + + +/* +* have_rows +* +* This function will instantiate a global variable containing the rows of a repeater or flexible content field, +* afterwhich, it will determin if another row exists to loop through +* +* @type function +* @date 2/09/13 +* @since 4.3.0 +* +* @param $field_name (string) the name of the field - 'images' +* @return $post_id (mixed) the post_id of which the value is saved against +*/ + +function have_rows( $field_name, $post_id = false ) { + + // vars + $depth = 0; + $row = array(); + $new_parent_loop = false; + $new_child_loop = false; + + + // reference + $_post_id = $post_id; + + + // filter post_id + $post_id = apply_filters('acf/get_post_id', $post_id ); + + + // empty? + if( empty($GLOBALS['acf_field']) ) + { + // reset + reset_rows( true ); + + + // create a new loop + $new_parent_loop = true; + } + else + { + // vars + $row = end( $GLOBALS['acf_field'] ); + $prev = prev( $GLOBALS['acf_field'] ); + + + // If post_id has changed, this is most likely an archive loop + if( $post_id != $row['post_id'] ) + { + if( $prev && $prev['post_id'] == $post_id ) + { + // case: Change in $post_id was due to a nested loop ending + // action: move up one level through the loops + reset_rows(); + } + elseif( empty($_post_id) && isset($row['value'][ $row['i'] ][ $field_name ]) ) + { + // case: Change in $post_id was due to this being a nested loop and not specifying the $post_id + // action: move down one level into a new loop + $new_child_loop = true; + } + else + { + // case: Chang in $post_id is the most obvious, used in an WP_Query loop with multiple $post objects + // action: leave this current loop alone and create a new parent loop + $new_parent_loop = true; + } + } + elseif( $field_name != $row['name'] ) + { + if( $prev && $prev['name'] == $field_name && $prev['post_id'] == $post_id ) + { + // case: Change in $field_name was due to a nested loop ending + // action: move up one level through the loops + reset_rows(); + } + elseif( isset($row['value'][ $row['i'] ][ $field_name ]) ) + { + // case: Change in $field_name was due to this being a nested loop + // action: move down one level into a new loop + $new_child_loop = true; + + } + else + { + // case: Chang in $field_name is the most obvious, this is a new loop for a different field within the $post + // action: leave this current loop alone and create a new parent loop + $new_parent_loop = true; + } + + + } + } + + + if( $new_parent_loop ) + { + // vars + $f = get_field_object( $field_name, $post_id ); + $v = $f['value']; + unset( $f['value'] ); + + + // add row + $GLOBALS['acf_field'][] = array( + 'name' => $field_name, + 'value' => $v, + 'field' => $f, + 'i' => -1, + 'post_id' => $post_id, + ); + + } + elseif( $new_child_loop ) + { + // vars + $f = acf_get_child_field_from_parent_field( $field_name, $row['field'] ); + $v = $row['value'][ $row['i'] ][ $field_name ]; + + $GLOBALS['acf_field'][] = array( + 'name' => $field_name, + 'value' => $v, + 'field' => $f, + 'i' => -1, + 'post_id' => $post_id, + ); + + } + + + // update vars + $row = end( $GLOBALS['acf_field'] ); + + + if( is_array($row['value']) && array_key_exists( $row['i']+1, $row['value'] ) ) + { + // next row exists + return true; + } + + + // no next row! + reset_rows(); + + + // return + return false; + +} + + +/* +* the_row +* +* This function will progress the global repeater or flexible content value 1 row +* +* @type function +* @date 2/09/13 +* @since 4.3.0 +* +* @param N/A +* @return N/A +*/ + +function the_row() { + + // vars + $depth = count( $GLOBALS['acf_field'] ) - 1; + + + + // increase row + $GLOBALS['acf_field'][ $depth ]['i']++; + + + // get row + $value = $GLOBALS['acf_field'][ $depth ]['value']; + $i = $GLOBALS['acf_field'][ $depth ]['i']; + + + // return + return $value[ $i ]; +} + + +/* +* reset_rows +* +* This function will find the current loop and unset it from the global array. +* To bo used when loop finishes or a break is used +* +* @type function +* @date 26/10/13 +* @since 5.0.0 +* +* @param $post_id (int) +* @return $post_id (int) +*/ + +function reset_rows( $hard_reset = false ) { + + // completely destroy? + if( $hard_reset ) + { + $GLOBALS['acf_field'] = array(); + } + else + { + // vars + $depth = count( $GLOBALS['acf_field'] ) - 1; + + + // remove + unset( $GLOBALS['acf_field'][$depth] ); + + + // refresh index + $GLOBALS['acf_field'] = array_values($GLOBALS['acf_field']); + } + + + // return + return true; + + +} + + +/* +* has_sub_field() +* +* This function is used inside a while loop to return either true or false (loop again or stop). +* When using a repeater or flexible content field, it will loop through the rows until +* there are none left or a break is detected +* +* @type function +* @since 1.0.3 +* @date 29/01/13 +* +* @param string $field_name: the name of the field - 'sub_heading' +* @param mixed $post_id: the post_id of which the value is saved against +* +* @return bool +*/ + +function has_sub_field( $field_name, $post_id = false ) { + + // vars + $r = have_rows( $field_name, $post_id ); + + + // if has rows, progress through 1 row for the while loop to work + if( $r ) + { + the_row(); + } + + + // return + return $r; +} + + +/* +* has_sub_fields() +* +* This function is a replica of 'has_sub_field' +* +* @type function +* @since 4.0.0 +* @date 29/01/13 +* +* @param string $field_name: the name of the field - 'sub_heading' +* @param mixed $post_id: the post_id of which the value is saved against +* +* @return bool +*/ + +function has_sub_fields( $field_name, $post_id = false ) +{ + return has_sub_field( $field_name, $post_id ); +} + + +/* +* get_sub_field() +* +* This function is used inside a 'has_sub_field' while loop to return a sub field value +* +* @type function +* @since 1.0.3 +* @date 29/01/13 +* +* @param string $field_name: the name of the field - 'sub_heading' +* +* @return mixed $value +*/ + +function get_sub_field( $field_name ) { + + // no field? + if( empty($GLOBALS['acf_field']) ) + { + return false; + } + + + // vars + $row = end( $GLOBALS['acf_field'] ); + + + // return value + if( isset($row['value'][ $row['i'] ][ $field_name ]) ) + { + return $row['value'][ $row['i'] ][ $field_name ]; + } + + + // return false + return false; +} + + +/* +* get_sub_field() +* +* This function is the same as echo get_sub_field +* +* @type function +* @since 1.0.3 +* @date 29/01/13 +* +* @param string $field_name: the name of the field - 'sub_heading' +* +* @return string $value +*/ + +function the_sub_field($field_name) +{ + $value = get_sub_field($field_name); + + if(is_array($value)) + { + $value = implode(', ',$value); + } + + echo $value; +} + + +/* +* get_sub_field_object() +* +* This function is used inside a 'has_sub_field' while loop to return a sub field object +* +* @type function +* @since 3.5.8.1 +* @date 29/01/13 +* +* @param string $field_name: the name of the field - 'sub_heading' +* +* @return array $sub_field +*/ + +function get_sub_field_object( $child_name ) +{ + // no field? + if( empty($GLOBALS['acf_field']) ) + { + return false; + } + + + // vars + $depth = count( $GLOBALS['acf_field'] ) - 1; + $parent = $GLOBALS['acf_field'][$depth]['field']; + + + // return + return acf_get_child_field_from_parent_field( $child_name, $parent ); + +} + + +/* +* acf_get_sub_field_from_parent_field() +* +* This function is used by the get_sub_field_object to find a sub field within a parent field +* +* @type function +* @since 3.5.8.1 +* @date 29/01/13 +* +* @param string $child_name: the name of the field - 'sub_heading' +* @param array $parent: the parent field object +* +* @return array $sub_field +*/ + +function acf_get_child_field_from_parent_field( $child_name, $parent ) +{ + // vars + $return = false; + + + // find child + if( isset($parent['sub_fields']) && is_array($parent['sub_fields']) ) + { + foreach( $parent['sub_fields'] as $child ) + { + if( $child['name'] == $child_name || $child['key'] == $child_name ) + { + $return = $child; + break; + } + + // perhaps child has grand children? + $grand_child = acf_get_child_field_from_parent_field( $child_name, $child ); + if( $grand_child ) + { + $return = $grand_child; + break; + } + } + } + elseif( isset($parent['layouts']) && is_array($parent['layouts']) ) + { + foreach( $parent['layouts'] as $layout ) + { + $child = acf_get_child_field_from_parent_field( $child_name, $layout ); + if( $child ) + { + $return = $child; + break; + } + } + } + + + // return + return $return; + +} + + +/* +* register_field_group() +* +* This function is used to register a field group via code. It acceps 1 array containing +* all the field group data. This data can be obtained by using teh export tool within ACF +* +* @type function +* @since 3.0.6 +* @date 29/01/13 +* +* @param array $array: an array holding all the field group data +* +* @return +*/ + +$GLOBALS['acf_register_field_group'] = array(); + +function register_field_group( $array ) +{ + // add id + if( !isset($array['id']) ) + { + $array['id'] = uniqid(); + } + + + // 3.2.5 - changed show_on_page option + if( !isset($array['options']['hide_on_screen']) && isset($array['options']['show_on_page']) ) + { + $show_all = array('the_content', 'discussion', 'custom_fields', 'comments', 'slug', 'author'); + $array['options']['hide_on_screen'] = array_diff($show_all, $array['options']['show_on_page']); + unset( $array['options']['show_on_page'] ); + } + + + // 4.0.4 - changed location rules architecture + if( isset($array['location']['rules']) ) + { + // vars + $groups = array(); + $group_no = 0; + + + if( is_array($array['location']['rules']) ) + { + foreach( $array['location']['rules'] as $rule ) + { + $rule['group_no'] = $group_no; + + // sperate groups? + if( $array['location']['allorany'] == 'any' ) + { + $group_no++; + } + + + // add to group + $groups[ $rule['group_no'] ][ $rule['order_no'] ] = $rule; + + + // sort rules + ksort( $groups[ $rule['group_no'] ] ); + + } + + // sort groups + ksort( $groups ); + } + + $array['location'] = $groups; + } + + + $GLOBALS['acf_register_field_group'][] = $array; +} + + +add_filter('acf/get_field_groups', 'api_acf_get_field_groups', 2, 1); +function api_acf_get_field_groups( $return ) +{ + // validate + if( empty($GLOBALS['acf_register_field_group']) ) + { + return $return; + } + + + foreach( $GLOBALS['acf_register_field_group'] as $acf ) + { + $return[] = array( + 'id' => $acf['id'], + 'title' => $acf['title'], + 'menu_order' => $acf['menu_order'], + ); + } + + + // order field groups based on menu_order, title + // Obtain a list of columns + foreach( $return as $key => $row ) + { + $menu_order[ $key ] = $row['menu_order']; + $title[ $key ] = $row['title']; + } + + // Sort the array with menu_order ascending + // Add $array as the last parameter, to sort by the common key + if(isset($menu_order)) + { + array_multisort($menu_order, SORT_ASC, $title, SORT_ASC, $return); + } + + return $return; +} + + +add_filter('acf/field_group/get_fields', 'api_acf_field_group_get_fields', 1, 2); +function api_acf_field_group_get_fields( $fields, $post_id ) +{ + // validate + if( !empty($GLOBALS['acf_register_field_group']) ) + { + foreach( $GLOBALS['acf_register_field_group'] as $acf ) + { + if( $acf['id'] == $post_id ) + { + foreach( $acf['fields'] as $f ) + { + $fields[] = apply_filters('acf/load_field', $f, $f['key']); + } + + break; + } + } + } + + return $fields; + +} + + +add_filter('acf/load_field', 'api_acf_load_field', 1, 2); +function api_acf_load_field( $field, $field_key ) +{ + // validate + if( !empty($GLOBALS['acf_register_field_group']) ) + { + foreach( $GLOBALS['acf_register_field_group'] as $acf ) + { + if( !empty($acf['fields']) ) + { + foreach( $acf['fields'] as $f ) + { + if( $f['key'] == $field_key ) + { + $field = $f; + break; + } + } + } + } + } + + return $field; +} + + +add_filter('acf/field_group/get_location', 'api_acf_field_group_get_location', 1, 2); +function api_acf_field_group_get_location( $location, $post_id ) +{ + // validate + if( !empty($GLOBALS['acf_register_field_group']) ) + { + foreach( $GLOBALS['acf_register_field_group'] as $acf ) + { + if( $acf['id'] == $post_id ) + { + $location = $acf['location']; + break; + } + } + } + + return $location; +} + + + +add_filter('acf/field_group/get_options', 'api_acf_field_group_get_options', 1, 2); +function api_acf_field_group_get_options( $options, $post_id ) +{ + // validate + if( !empty($GLOBALS['acf_register_field_group']) ) + { + foreach( $GLOBALS['acf_register_field_group'] as $acf ) + { + if( $acf['id'] == $post_id ) + { + $options = $acf['options']; + break; + } + } + } + + return $options; +} + + +/* +* get_row_layout() +* +* This function will return a string representation of the current row layout within a 'has_sub_field' loop +* +* @type function +* @since 3.0.6 +* @date 29/01/13 +* +* @return $value - string containing the layout +*/ + +function get_row_layout() +{ + // vars + $value = get_sub_field('acf_fc_layout'); + + + return $value; +} + + +/* +* acf_shortcode() +* +* This function is used to add basic shortcode support for the ACF plugin +* +* @type function +* @since 1.1.1 +* @date 29/01/13 +* +* @param array $atts: an array holding the shortcode options +* string + field: the field name +* mixed + post_id: the post_id to load from +* +* @return string $value: the value found by get_field +*/ + +function acf_shortcode( $atts ) +{ + // extract attributs + extract( shortcode_atts( array( + 'field' => "", + 'post_id' => false, + ), $atts ) ); + + + // $field is requird + if( !$field || $field == "" ) + { + return ""; + } + + + // get value and return it + $value = get_field( $field, $post_id ); + + + if( is_array($value) ) + { + $value = @implode( ', ',$value ); + } + + return $value; +} +add_shortcode( 'acf', 'acf_shortcode' ); + + +/* +* acf_form_head() +* +* This function is placed at the very top of a template (before any HTML is rendered) and saves the $_POST data sent by acf_form. +* +* @type function +* @since 1.1.4 +* @date 29/01/13 +* +* @param N/A +* +* @return N/A +*/ + +function acf_form_head() +{ + // global vars + global $post_id; + + + // verify nonce + if( isset($_POST['acf_nonce']) && wp_verify_nonce($_POST['acf_nonce'], 'input') ) + { + // $post_id to save against + $post_id = $_POST['post_id']; + + + // allow for custom save + $post_id = apply_filters('acf/pre_save_post', $post_id); + + + // save the data + do_action('acf/save_post', $post_id); + + + // redirect + if(isset($_POST['return'])) + { + wp_redirect($_POST['return']); + exit; + } + } + + + // need wp styling + wp_enqueue_style(array( + 'colors-fresh' + )); + + + // actions + do_action('acf/input/admin_enqueue_scripts'); + + add_action('wp_head', 'acf_form_wp_head'); + +} + +function acf_form_wp_head() +{ + do_action('acf/input/admin_head'); +} + + +/* +* acf_form() +* +* This function is used to create an ACF form. +* +* @type function +* @since 1.1.4 +* @date 29/01/13 +* +* @param array $options: an array containing many options to customize the form +* string + post_id: post id to get field groups from and save data to. Default is false +* array + field_groups: an array containing field group ID's. If this option is set, +* the post_id will not be used to dynamically find the field groups +* boolean + form: display the form tag or not. Defaults to true +* array + form_attributes: an array containg attributes which will be added into the form tag +* string + return: the return URL +* string + html_before_fields: html inside form before fields +* string + html_after_fields: html inside form after fields +* string + submit_value: value of submit button +* string + updated_message: default updated message. Can be false +* +* @return N/A +*/ + +function acf_form( $options = array() ) +{ + global $post; + + + // defaults + $defaults = array( + 'post_id' => false, + 'field_groups' => array(), + 'form' => true, + 'form_attributes' => array( + 'id' => 'post', + 'class' => '', + 'action' => '', + 'method' => 'post', + ), + 'return' => add_query_arg( 'updated', 'true', get_permalink() ), + 'html_before_fields' => '', + 'html_after_fields' => '', + 'submit_value' => __("Update", 'acf'), + 'updated_message' => __("Post updated", 'acf'), + ); + + + // merge defaults with options + $options = array_merge($defaults, $options); + + + // merge sub arrays + foreach( $options as $k => $v ) + { + if( is_array($v) ) + { + $options[ $k ] = array_merge($defaults[ $k ], $options[ $k ]); + } + } + + + // filter post_id + $options['post_id'] = apply_filters('acf/get_post_id', $options['post_id'] ); + + + // attributes + $options['form_attributes']['class'] .= 'acf-form'; + + + + // register post box + if( empty($options['field_groups']) ) + { + // get field groups + $filter = array( + 'post_id' => $options['post_id'] + ); + + + if( strpos($options['post_id'], 'user_') !== false ) + { + $user_id = str_replace('user_', '', $options['post_id']); + $filter = array( + 'ef_user' => $user_id + ); + } + elseif( strpos($options['post_id'], 'taxonomy_') !== false ) + { + $taxonomy_id = str_replace('taxonomy_', '', $options['post_id']); + $filter = array( + 'ef_taxonomy' => $taxonomy_id + ); + } + + + $options['field_groups'] = array(); + $options['field_groups'] = apply_filters( 'acf/location/match_field_groups', $options['field_groups'], $filter ); + } + + + // updated message + if(isset($_GET['updated']) && $_GET['updated'] == 'true' && $options['updated_message']) + { + echo '

' . $options['updated_message'] . '

'; + } + + + // display form + if( $options['form'] ): ?> +
$v){echo $k . '="' . $v .'" '; }} ?>> + + +
+ + + + + +
+ +
+ '; + echo '

' . $acf['title'] . '

'; + echo '
'; + + do_action('acf/create_fields', $fields, $options['post_id']); + + echo '
'; + + }} + + + // html after fields + echo $options['html_after_fields']; + + ?> + + + +
+ +
+ + + + + + +
+ false, + 'format_value' => false + ); + + $field = get_field_object( $field_key, $post_id, $options); + + + // sub fields? They need formatted data + if( $field['type'] == 'repeater' ) + { + $value = acf_convert_field_names_to_keys( $value, $field ); + } + elseif( $field['type'] == 'flexible_content' ) + { + if( $field['layouts'] ) + { + foreach( $field['layouts'] as $layout ) + { + $value = acf_convert_field_names_to_keys( $value, $layout ); + } + } + } + + + // save + do_action('acf/update_value', $value, $post_id, $field ); + + + return true; + +} + + +/* +* delete_field() +* +* This function will remove a value from the database +* +* @type function +* @since 3.1.9 +* @date 29/01/13 +* +* @param mixed $field_name: the name of the field - 'sub_heading' +* @param mixed $post_id: the post_id of which the value is saved against +* +* @return N/A +*/ + +function delete_field( $field_name, $post_id ) +{ + do_action('acf/delete_value', $post_id, $field_name ); +} + + +/* +* create_field() +* +* This function will creat the HTML for a field +* +* @type function +* @since 4.0.0 +* @date 17/03/13 +* +* @param array $field - an array containing all the field attributes +* +* @return N/A +*/ + +function create_field( $field ) +{ + do_action('acf/create_field', $field ); +} + + +/* +* acf_convert_field_names_to_keys() +* +* Helper for the update_field function +* +* @type function +* @since 4.0.0 +* @date 17/03/13 +* +* @param array $value: the value returned via get_field +* @param array $field: the field or layout to find sub fields from +* +* @return N/A +*/ + +function acf_convert_field_names_to_keys( $value, $field ) +{ + // only if $field has sub fields + if( !isset($field['sub_fields']) ) + { + return $value; + } + + + // define sub field keys + $sub_fields = array(); + if( $field['sub_fields'] ) + { + foreach( $field['sub_fields'] as $sub_field ) + { + $sub_fields[ $sub_field['name'] ] = $sub_field; + } + } + + + // loop through the values and format the array to use sub field keys + if( is_array($value) ) + { + foreach( $value as $row_i => $row) + { + if( $row ) + { + foreach( $row as $sub_field_name => $sub_field_value ) + { + // sub field must exist! + if( !isset($sub_fields[ $sub_field_name ]) ) + { + continue; + } + + + // vars + $sub_field = $sub_fields[ $sub_field_name ]; + $sub_field_value = acf_convert_field_names_to_keys( $sub_field_value, $sub_field ); + + + // set new value + $value[$row_i][ $sub_field['key'] ] = $sub_field_value; + + + // unset old value + unset( $value[$row_i][$sub_field_name] ); + + + } + // foreach( $row as $sub_field_name => $sub_field_value ) + } + // if( $row ) + } + // foreach( $value as $row_i => $row) + } + // if( $value ) + + + return $value; + +} + + +/* +* acf_force_type_array +* +* This function will force a variable to become an array +* +* @type function +* @date 4/02/2014 +* @since 5.0.0 +* +* @param $var (mixed) +* @return (array) +*/ + +function acf_force_type_array( $var ) { + + // is array? + if( is_array($var) ) { + + return $var; + + } + + + // bail early if empty + if( empty($var) && !is_numeric($var) ) { + + return array(); + + } + + + // string + if( is_string($var) ) { + + return explode(',', $var); + + } + + + // place in array + return array( $var ); +} + + +/* +* acf_get_valid_terms +* +* This function will replace old terms with new split term ids +* +* @type function +* @date 27/02/2015 +* @since 5.1.5 +* +* @param $terms (int|array) +* @param $taxonomy (string) +* @return $terms +*/ + +function acf_get_valid_terms( $terms = false, $taxonomy = 'category' ) { + + // bail early if function does not yet exist or + if( !function_exists('wp_get_split_term') || empty($terms) ) { + + return $terms; + + } + + + // vars + $is_array = is_array($terms); + + + // force into array + $terms = acf_force_type_array( $terms ); + + + // force ints + $terms = array_map('intval', $terms); + + + // attempt to find new terms + foreach( $terms as $i => $term_id ) { + + $new_term_id = wp_get_split_term($term_id, $taxonomy); + + if( $new_term_id ) { + + $terms[ $i ] = $new_term_id; + + } + + } + + + // revert array if needed + if( !$is_array ) { + + $terms = $terms[0]; + + } + + + // return + return $terms; + +} + + +/* +* Depreceated Functions +* +* @description: +* @created: 23/07/12 +*/ + + +/*-------------------------------------------------------------------------------------- +* +* reset_the_repeater_field +* +* @author Elliot Condon +* @depreciated: 3.3.4 - now use has_sub_field +* @since 1.0.3 +* +*-------------------------------------------------------------------------------------*/ + +function reset_the_repeater_field() +{ + // do nothing +} + + +/*-------------------------------------------------------------------------------------- +* +* the_repeater_field +* +* @author Elliot Condon +* @depreciated: 3.3.4 - now use has_sub_field +* @since 1.0.3 +* +*-------------------------------------------------------------------------------------*/ + +function the_repeater_field($field_name, $post_id = false) +{ + return has_sub_field($field_name, $post_id); +} + + +/*-------------------------------------------------------------------------------------- +* +* the_flexible_field +* +* @author Elliot Condon +* @depreciated: 3.3.4 - now use has_sub_field +* @since 3.?.? +* +*-------------------------------------------------------------------------------------*/ + +function the_flexible_field($field_name, $post_id = false) +{ + return has_sub_field($field_name, $post_id); +} + +/* +* acf_filter_post_id() +* +* This is a deprecated function which is now run through a filter +* +* @type function +* @since 3.6 +* @date 29/01/13 +* +* @param mixed $post_id +* +* @return mixed $post_id +*/ + +function acf_filter_post_id( $post_id ) +{ + return apply_filters('acf/get_post_id', $post_id ); +} + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/addons.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/addons.php new file mode 100644 index 0000000..022066d --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/addons.php @@ -0,0 +1,287 @@ + __("Repeater Field",'acf'), + 'description' => __("Create infinite rows of repeatable data with this versatile interface!",'acf'), + 'thumbnail' => $dir . 'images/add-ons/repeater-field-thumb.jpg', + 'active' => class_exists('acf_field_repeater'), + 'url' => 'http://www.advancedcustomfields.com/add-ons/repeater-field/' + ); + $premium[] = array( + 'title' => __("Gallery Field",'acf'), + 'description' => __("Create image galleries in a simple and intuitive interface!",'acf'), + 'thumbnail' => $dir . 'images/add-ons/gallery-field-thumb.jpg', + 'active' => class_exists('acf_field_gallery'), + 'url' => 'http://www.advancedcustomfields.com/add-ons/gallery-field/' + ); + $premium[] = array( + 'title' => __("Options Page",'acf'), + 'description' => __("Create global data to use throughout your website!",'acf'), + 'thumbnail' => $dir . 'images/add-ons/options-page-thumb.jpg', + 'active' => class_exists('acf_options_page_plugin'), + 'url' => 'http://www.advancedcustomfields.com/add-ons/options-page/' + ); + $premium[] = array( + 'title' => __("Flexible Content Field",'acf'), + 'description' => __("Create unique designs with a flexible content layout manager!",'acf'), + 'thumbnail' => $dir . 'images/add-ons/flexible-content-field-thumb.jpg', + 'active' => class_exists('acf_field_flexible_content'), + 'url' => 'http://www.advancedcustomfields.com/add-ons/flexible-content-field/' + ); + + + $free = array(); + $free[] = array( + 'title' => __("Gravity Forms Field",'acf'), + 'description' => __("Creates a select field populated with Gravity Forms!",'acf'), + 'thumbnail' => $dir . 'images/add-ons/gravity-forms-field-thumb.jpg', + 'active' => class_exists('gravity_forms_field'), + 'url' => 'https://github.com/stormuk/Gravity-Forms-ACF-Field/' + ); + $free[] = array( + 'title' => __("Date & Time Picker",'acf'), + 'description' => __("jQuery date & time picker",'acf'), + 'thumbnail' => $dir . 'images/add-ons/date-time-field-thumb.jpg', + 'active' => class_exists('acf_field_date_time_picker'), + 'url' => 'http://wordpress.org/extend/plugins/acf-field-date-time-picker/' + ); + $free[] = array( + 'title' => __("Location Field",'acf'), + 'description' => __("Find addresses and coordinates of a desired location",'acf'), + 'thumbnail' => $dir . 'images/add-ons/google-maps-field-thumb.jpg', + 'active' => class_exists('acf_field_location'), + 'url' => 'https://github.com/elliotcondon/acf-location-field/' + ); + $free[] = array( + 'title' => __("Contact Form 7 Field",'acf'), + 'description' => __("Assign one or more contact form 7 forms to a post",'acf'), + 'thumbnail' => $dir . 'images/add-ons/cf7-field-thumb.jpg', + 'active' => class_exists('acf_field_cf7'), + 'url' => 'https://github.com/taylormsj/acf-cf7-field/' + ); + + ?> +
+ */ ?> + +
+ +
+ +
+ + + +
+

+

+
+ +
+ +
+ +
+ +
+ + + +
+

+

+
+ +
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/everything_fields.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/everything_fields.php new file mode 100644 index 0000000..f936733 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/everything_fields.php @@ -0,0 +1,849 @@ +data = array( + 'page_id' => '', // a string used to load values + 'metabox_ids' => array(), + 'page_type' => '', // taxonomy / user / media + 'page_action' => '', // add / edit + 'option_name' => '', // key used to find value in wp_options table. eg: user_1, category_4 + ); + + + // actions + add_action('admin_menu', array($this,'admin_menu')); + add_action('wp_ajax_acf/everything_fields', array($this, 'acf_everything_fields')); + + + // attachment + add_filter('attachment_fields_to_edit', array($this, 'attachment_fields_to_edit'), 10, 2); + add_filter('attachment_fields_to_save', array($this, 'save_attachment'), 10, 2); + + + // save + add_action('create_term', array($this, 'save_taxonomy')); + add_action('edited_term', array($this, 'save_taxonomy')); + add_action('edit_user_profile_update', array($this, 'save_user')); + add_action('personal_options_update', array($this, 'save_user')); + add_action('user_register', array($this, 'save_user')); + + + // shopp + add_action('shopp_category_saved', array($this, 'shopp_category_saved')); + + + // delete + add_action('delete_term', array($this, 'delete_term'), 10, 4); + } + + + /* + * attachment_fields_to_edit + * + * Adds ACF fields to the attachment form fields + * + * @type filter + * @date 14/07/13 + * + * @param {array} $form_fields + * @return {object} $post + */ + + function attachment_fields_to_edit( $form_fields, $post ) + { + // vars + $screen = get_current_screen(); + $post_id = $post->ID; + + + if( $screen && $screen->base == 'post' ) { + + return $form_fields; + + } + + + // get field groups + $filter = array( 'post_type' => 'attachment' ); + $metabox_ids = array(); + $metabox_ids = apply_filters( 'acf/location/match_field_groups', $metabox_ids, $filter ); + + + // validate + if( empty($metabox_ids) ) + { + return $form_fields; + } + + + $acfs = apply_filters('acf/get_field_groups', array()); + + + if( is_array($acfs) ){ foreach( $acfs as $acf ){ + + // only add the chosen field groups + if( !in_array( $acf['id'], $metabox_ids ) ) + { + continue; + } + + + // load fields + $fields = apply_filters('acf/field_group/get_fields', array(), $acf['id']); + + + if( is_array($fields) ){ foreach( $fields as $i => $field ){ + + // if they didn't select a type, skip this field + if( !$field || !$field['type'] || $field['type'] == 'null' ) + { + continue; + } + + + // set value + if( !isset($field['value']) ) + { + $field['value'] = apply_filters('acf/load_value', false, $post_id, $field); + $field['value'] = apply_filters('acf/format_value', $field['value'], $post_id, $field); + } + + + // create field + $field['name'] = 'fields[' . $field['key'] . ']'; + + ob_start(); + + do_action('acf/create_field', $field); + + $html = ob_get_contents(); + + ob_end_clean(); + + + $form_fields[ $field['name'] ] = array( + 'label' => $field['label'], + 'input' => 'html', + 'html' => $html + ); + + }}; + + + }} + + + // return + return $form_fields; + } + + + /* + * save_attachment + * + * Triggers the acf/save_post action + * + * @type action + * @date 14/07/13 + * + * @param {array} $post + * @return {array} $attachment + */ + + function save_attachment( $post, $attachment ) + { + // verify nonce + /* +if( !isset($_POST['acf_nonce']) || !wp_verify_nonce($_POST['acf_nonce'], 'input') ) + { + return $post; + } +*/ + + + // $post_id to save against + $post_id = $post['ID']; + + + // update the post + do_action('acf/save_post', $post_id); + + + return $post; + } + + + /* + * validate_page + * + * @description: returns true | false. Used to stop a function from continuing + * @since 3.2.6 + * @created: 23/06/12 + */ + + function validate_page() + { + // global + global $pagenow, $wp_version; + + + // vars + $return = false; + + + // validate page + if( in_array( $pagenow, array( 'edit-tags.php', 'profile.php', 'user-new.php', 'user-edit.php', 'media.php' ) ) ) + { + $return = true; + } + + + // validate page (Shopp) + if( $pagenow == "admin.php" && isset( $_GET['page'], $_GET['id'] ) && $_GET['page'] == "shopp-categories" ) + { + $return = true; + } + + + // WP4 + if( $pagenow === 'upload.php' && version_compare($wp_version, '4.0', '>=') ) { + + $return = true; + + } + + + // return + return $return; + } + + + /*-------------------------------------------------------------------------------------- + * + * admin_menu + * + * @author Elliot Condon + * @since 3.1.8 + * + *-------------------------------------------------------------------------------------*/ + + function admin_menu() + { + + global $pagenow; + + + // validate page + if( ! $this->validate_page() ) return; + + + // set page type + $filter = array(); + + if( $pagenow == "admin.php" && isset( $_GET['page'], $_GET['id'] ) && $_GET['page'] == "shopp-categories" ) + { + // filter + $_GET['id'] = filter_var($_GET['id'], FILTER_SANITIZE_STRING); + + + $this->data['page_type'] = "shopp_category"; + $filter['ef_taxonomy'] = "shopp_category"; + + $this->data['page_action'] = "add"; + $this->data['option_name'] = ""; + + if( $_GET['id'] != "new" ) + { + $this->data['page_action'] = "edit"; + $this->data['option_name'] = "shopp_category_" . $_GET['id']; + } + + } + if( $pagenow == "edit-tags.php" && isset($_GET['taxonomy']) ) + { + // filter + $_GET['taxonomy'] = filter_var($_GET['taxonomy'], FILTER_SANITIZE_STRING); + + + $this->data['page_type'] = "taxonomy"; + $filter['ef_taxonomy'] = $_GET['taxonomy']; + + $this->data['page_action'] = "add"; + $this->data['option_name'] = ""; + + if( isset($_GET['action']) && $_GET['action'] == "edit" ) + { + // filter + $_GET['tag_ID'] = filter_var($_GET['tag_ID'], FILTER_SANITIZE_NUMBER_INT); + + $this->data['page_action'] = "edit"; + $this->data['option_name'] = $_GET['taxonomy'] . "_" . $_GET['tag_ID']; + } + + } + elseif( $pagenow == "profile.php" ) + { + + $this->data['page_type'] = "user"; + $filter['ef_user'] = get_current_user_id(); + + $this->data['page_action'] = "edit"; + $this->data['option_name'] = "user_" . get_current_user_id(); + + } + elseif( $pagenow == "user-edit.php" && isset($_GET['user_id']) ) + { + // filter + $_GET['user_id'] = filter_var($_GET['user_id'], FILTER_SANITIZE_NUMBER_INT); + + + $this->data['page_type'] = "user"; + $filter['ef_user'] = $_GET['user_id']; + + $this->data['page_action'] = "edit"; + $this->data['option_name'] = "user_" . $_GET['user_id']; + + } + elseif( $pagenow == "user-new.php" ) + { + $this->data['page_type'] = "user"; + $filter['ef_user'] ='all'; + + $this->data['page_action'] = "add"; + $this->data['option_name'] = ""; + + } + elseif( $pagenow == "media.php" || $pagenow == 'upload.php' ) + { + + $this->data['page_type'] = "media"; + $filter['post_type'] = 'attachment'; + + $this->data['page_action'] = "add"; + $this->data['option_name'] = ""; + + if(isset($_GET['attachment_id'])) + { + // filter + $_GET['attachment_id'] = filter_var($_GET['attachment_id'], FILTER_SANITIZE_NUMBER_INT); + + + $this->data['page_action'] = "edit"; + $this->data['option_name'] = $_GET['attachment_id']; + } + + } + + + // get field groups + $metabox_ids = array(); + $this->data['metabox_ids'] = apply_filters( 'acf/location/match_field_groups', $metabox_ids, $filter ); + + + // dont continue if no ids were found + if( empty( $this->data['metabox_ids'] ) ) + { + return false; + } + + + // actions + add_action('admin_enqueue_scripts', array($this,'admin_enqueue_scripts')); + add_action('admin_head', array($this,'admin_head')); + + + } + + + /* + * admin_enqueue_scripts + * + * @description: + * @since: 3.6 + * @created: 30/01/13 + */ + + function admin_enqueue_scripts() + { + do_action('acf/input/admin_enqueue_scripts'); + } + + + /*-------------------------------------------------------------------------------------- + * + * admin_head + * + * @author Elliot Condon + * @since 3.1.8 + * + *-------------------------------------------------------------------------------------*/ + + function admin_head() + { + global $pagenow; + + + // add user js + css + do_action('acf/input/admin_head'); + + + ?> + + id; + + + // update the post + do_action('acf/save_post', $post_id); + + + } + + + /*-------------------------------------------------------------------------------------- + * + * acf_everything_fields + * + * @description Ajax call that renders the html needed for the page + * @author Elliot Condon + * @since 3.1.8 + * + *-------------------------------------------------------------------------------------*/ + + function acf_everything_fields() + { + // defaults + $defaults = array( + 'metabox_ids' => '', + 'page_type' => '', + 'page_action' => '', + 'option_name' => '', + ); + + + // load post options + $options = array_merge($defaults, $_POST); + + + // metabox ids is a string with commas + $options['metabox_ids'] = explode( ',', $options['metabox_ids'] ); + + + // get acfs + $acfs = apply_filters('acf/get_field_groups', false); + + + // layout + $layout = 'tr'; + if( $options['page_type'] == "taxonomy" && $options['page_action'] == "add") + { + $layout = 'div'; + } + if( $options['page_type'] == "shopp_category") + { + $layout = 'metabox'; + } + + + if( $acfs ) + { + foreach( $acfs as $acf ) + { + // load options + $acf['options'] = apply_filters('acf/field_group/get_options', array(), $acf['id']); + + + // only add the chosen field groups + if( !in_array( $acf['id'], $options['metabox_ids'] ) ) + { + continue; + } + + + // layout dictates heading + $title = true; + + if( $acf['options']['layout'] == 'no_box' ) + { + $title = false; + } + + + // title + if( $options['page_action'] == "edit" && $options['page_type'] == 'user' ) + { + if( $title ) + { + echo '

' .$acf['title'] . '

'; + } + + echo ''; + } + + + // wrapper + if( $layout == 'tr' ) + { + //nonce + echo ''; + } + else + { + //nonce + echo ''; + } + + if( $layout == 'metabox' ) + { + echo '
'; + echo '

' . $acf['title'] . '

'; + echo '
'; + } + + + // load fields + $fields = apply_filters('acf/field_group/get_fields', array(), $acf['id']); + + + if( is_array($fields) ){ foreach( $fields as $field ){ + + // if they didn't select a type, skip this field + if( !$field['type'] || $field['type'] == 'null' ) continue; + + + // set value + if( !isset($field['value']) ) + { + $field['value'] = apply_filters('acf/load_value', false, $options['option_name'], $field); + $field['value'] = apply_filters('acf/format_value', $field['value'], $options['option_name'], $field); + } + + + // required + $required_class = ""; + $required_label = ""; + + if( $field['required'] ) + { + $required_class = ' required'; + $required_label = ' *'; + } + + + if( $layout == 'metabox' ) + { + echo '
'; + + echo '

'; + echo ''; + echo $field['instructions']; + echo '

'; + + $field['name'] = 'fields[' . $field['key'] . ']'; + do_action('acf/create_field', $field); + + echo '
'; + } + elseif( $layout == 'div' ) + { + echo '
'; + + echo ''; + $field['name'] = 'fields[' . $field['key'] . ']'; + do_action('acf/create_field', $field ); + if($field['instructions']) echo '

' . $field['instructions'] . '

'; + + echo '
'; + } + else + { + echo '
'; + echo ''; + echo ''; + echo ''; + + } + + }} + + + + // wrapper + if( $layout == 'metabox' ) + { + echo ''; + } + + + // title + if( $options['page_action'] == "edit" && $options['page_type'] == 'user' ) + { + echo '
'; + $field['name'] = 'fields[' . $field['key'] . ']'; + do_action('acf/create_field', $field ); + + if($field['instructions']) echo '

' . $field['instructions'] . '

'; + echo '
'; + } + + + } + // foreach($acfs as $acf) + } + // if($acfs) + + // exit for ajax + die(); + + } + + + /* + * delete_term + * + * @description: + * @since: 3.5.7 + * @created: 12/01/13 + */ + + function delete_term( $term, $tt_id, $taxonomy, $deleted_term ) + { + global $wpdb; + + $values = $wpdb->query($wpdb->prepare( + "DELETE FROM $wpdb->options WHERE option_name LIKE %s", + '%' . $taxonomy . '_' . $term . '%' + )); + } + + +} + +new acf_everything_fields(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/export.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/export.php new file mode 100644 index 0000000..ec77751 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/export.php @@ -0,0 +1,509 @@ +action = ''; + + + // actions + add_action('admin_menu', array($this,'admin_menu'), 11, 0); + + + // filters + add_filter('acf/export/clean_fields', array($this,'clean_fields'), 10, 1); + } + + + /* + * admin_menu + * + * @description: + * @created: 2/08/12 + */ + + function admin_menu() + { + // add page + $page = add_submenu_page('edit.php?post_type=acf', __('Export','acf'), __('Export','acf'), 'manage_options', 'acf-export', array($this,'html')); + + + // actions + add_action('load-' . $page, array($this,'load')); + add_action('admin_print_scripts-' . $page, array($this, 'admin_print_scripts')); + add_action('admin_print_styles-' . $page, array($this, 'admin_print_styles')); + add_action('admin_head-' . $page, array($this,'admin_head')); + } + + + /* + * load + * + * @description: + * @since 3.5.2 + * @created: 16/11/12 + * @thanks: Kevin Biloski and Charlie Eriksen via Secunia SVCRP + */ + + function load() + { + // vars + $path = apply_filters('acf/get_info', 'path'); + + + // verify nonce + if( isset($_POST['nonce']) && wp_verify_nonce($_POST['nonce'], 'export') ) + { + if( isset($_POST['export_to_xml']) ) + { + $this->action = 'export_to_xml'; + } + elseif( isset($_POST['export_to_php']) ) + { + $this->action = 'export_to_php'; + } + } + + + // include export action + if( $this->action == 'export_to_xml' ) + { + include_once($path . 'core/actions/export.php'); + die; + } + } + + + /* + * admin_print_scripts + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function admin_print_scripts() + { + + } + + + /* + * admin_print_styles + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function admin_print_styles() + { + wp_enqueue_style(array( + 'wp-pointer', + 'acf-global', + 'acf', + )); + } + + + /* + * admin_head + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function admin_head() + { + + } + + + /* + * html + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function html() + { + ?> +
+ +

+

+ action == "export_to_php" ) + { + $this->html_php(); + } + else + { + $this->html_index(); + } + + ?> +
+ -1, + 'post_type' => 'acf', + 'orderby' => 'menu_order title', + 'order' => 'asc', + )); + + // blank array to hold acfs + $choices = array(); + + if($acfs) + { + foreach($acfs as $acf) + { + // find title. Could use get_the_title, but that uses get_post(), so I think this uses less Memory + $title = apply_filters( 'the_title', $acf->post_title, $acf->ID ); + + $choices[$acf->ID] = $title; + } + } + + ?> +
+ +
+
+

+
+ + + + + + + + + +
+ +

+
+ 'select', + 'name' => 'acf_posts', + 'value' => '', + 'choices' => $choices, + 'multiple' => 1, + )); ?> +
+
    +
  • + " /> +
  • +
  • + " /> +
  • +
+
+
+
+ +


+

+

+

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

will appear in the list of editable field groups. This is useful for migrating fields groups between Wp websites.",'acf'); ?>

+
    +
  1. +
  2. +
  3. +
  4. +
  5. +
  6. +
  7. +
+ +


+ +

+

+

will not appear in the list of editable field groups. This is useful for including fields in themes.",'acf'); ?>

+

+
    +
  1. +
  2. +
  3. +
  4. +
+ +
+
+

+
+ + + + + +
+

+
    +
  1. +
  2. +
  3. +
+ +


+ +

+

will not appear in the list of editable field groups. This is useful for including fields in themes.",'acf'); ?>

+

+ + +


+ +

+

+ +
+include_once('advanced-custom-fields/acf.php');
+
+ +

before the include_once code:",'acf'); ?>

+ +
+define( 'ACF_LITE', true );
+
+ +


+ +

«

+
+ +
+
+ + $field ) + { + // unset unneccessary bits + unset( $field['id'], $field['class'], $field['order_no'], $field['field_group'], $field['_name'] ); + + + // instructions + if( !$field['instructions'] ) + { + unset( $field['instructions'] ); + } + + + // Required + if( !$field['required'] ) + { + unset( $field['required'] ); + } + + + // conditional logic + if( !$field['conditional_logic']['status'] ) + { + unset( $field['conditional_logic'] ); + } + + + // children + if( isset($field['sub_fields']) ) + { + $field['sub_fields'] = apply_filters('acf/export/clean_fields', $field['sub_fields']); + } + elseif( isset($field['layouts']) ) + { + foreach( $field['layouts'] as $l => $layout ) + { + $field['layouts'][ $l ]['sub_fields'] = apply_filters('acf/export/clean_fields', $layout['sub_fields']); + } + } + + + // override field + $fields[ $i ] = $field; + } + } + + return $fields; + } +} + +new acf_export(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/field_group.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/field_group.php new file mode 100644 index 0000000..6c04305 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/field_group.php @@ -0,0 +1,988 @@ + -1, + 'post_type' => 'acf', + 'orderby' => 'menu_order title', + 'order' => 'asc', + 'suppress_filters' => false, + )); + + + // populate acfs + if( $posts ){ foreach( $posts as $post ){ + + $array[] = array( + 'id' => $post->ID, + 'title' => $post->post_title, + 'menu_order' => $post->menu_order, + ); + + }} + + + // set cache + wp_cache_set( 'field_groups', $array, 'acf' ); + + + return $array; + } + + + /* + * get_fields + * + * @description: returns all fields for a field group + * @since: 3.6 + * @created: 26/01/13 + */ + + function get_fields( $fields, $post_id ) + { + // global + global $wpdb; + + + // loaded by PHP already? + if( !empty($fields) ) + { + return $fields; + } + + + // get field from postmeta + $rows = $wpdb->get_results( $wpdb->prepare("SELECT meta_key FROM $wpdb->postmeta WHERE post_id = %d AND meta_key LIKE %s", $post_id, 'field_%'), ARRAY_A); + + + if( $rows ) + { + foreach( $rows as $row ) + { + $field = apply_filters('acf/load_field', false, $row['meta_key'], $post_id ); + + $fields[ $field['order_no'] ] = $field; + } + + // sort + ksort( $fields ); + } + + + + // return + return $fields; + + } + + + /* + * get_location + * + * @description: + * @since: 3.6 + * @created: 26/01/13 + */ + + function get_location( $location, $post_id ) + { + // loaded by PHP already? + if( !empty($location) ) + { + return $location; + } + + + // vars + $groups = array(); + $group_no = 0; + + + // get all rules + $rules = get_post_meta($post_id, 'rule', false); + + + if( is_array($rules) ) + { + foreach( $rules as $rule ) + { + // if field group was duplicated, it may now be a serialized string! + $rule = maybe_unserialize($rule); + + + // does this rule have a group? + // + groups were added in 4.0.4 + if( !isset($rule['group_no']) ) + { + $rule['group_no'] = $group_no; + + // sperate groups? + if( get_post_meta($post_id, 'allorany', true) == 'any' ) + { + $group_no++; + } + } + + + // add to group + $groups[ $rule['group_no'] ][ $rule['order_no'] ] = $rule; + + + // sort rules + ksort( $groups[ $rule['group_no'] ] ); + + } + + // sort groups + ksort( $groups ); + } + + + // return fields + return $groups; + } + + + /* + * get_options + * + * @description: + * @since: 3.6 + * @created: 26/01/13 + */ + + function get_options( $options, $post_id ) + { + // loaded by PHP already? + if( !empty($options) ) + { + return $options; + } + + + // defaults + $options = array( + 'position' => 'normal', + 'layout' => 'no_box', + 'hide_on_screen' => array(), + ); + + + // vars + $position = get_post_meta($post_id, 'position', true); + if( $position ) + { + $options['position'] = $position; + } + + $layout = get_post_meta($post_id, 'layout', true); + if( $layout ) + { + $options['layout'] = $layout; + } + + $hide_on_screen = get_post_meta($post_id, 'hide_on_screen', true); + if( $hide_on_screen ) + { + $hide_on_screen = maybe_unserialize($hide_on_screen); + $options['hide_on_screen'] = $hide_on_screen; + } + + + // return + return $options; + } + + + /* + * validate_page + * + * @description: + * @since 3.2.6 + * @created: 23/06/12 + */ + + function validate_page() + { + // global + global $pagenow, $typenow; + + + // vars + $return = false; + + + // validate page + if( in_array( $pagenow, array('post.php', 'post-new.php') ) ) + { + + // validate post type + if( $typenow == "acf" ) + { + $return = true; + } + + } + + + // return + return $return; + } + + + /* + * admin_enqueue_scripts + * + * @description: run after post query but before any admin script / head actions. A good place to register all actions. + * @since: 3.6 + * @created: 26/01/13 + */ + + function admin_enqueue_scripts() + { + // validate page + if( ! $this->validate_page() ){ return; } + + + // settings + $this->settings = apply_filters('acf/get_info', 'all'); + + + // no autosave + wp_dequeue_script( 'autosave' ); + + + // custom scripts + wp_enqueue_script(array( + 'acf-field-group', + )); + + + // custom styles + wp_enqueue_style(array( + 'acf-global', + 'acf-field-group', + )); + + + // actions + do_action('acf/field_group/admin_enqueue_scripts'); + add_action('admin_head', array($this,'admin_head')); + + } + + + /* + * admin_head + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function admin_head() + { + // global + global $wp_version, $post; + + + // l10n + $l10n = array( + 'move_to_trash' => __("Move to trash. Are you sure?",'acf'), + 'checked' => __("checked",'acf'), + 'no_fields' => __("No toggle fields available",'acf'), + 'title' => __("Field group title is required",'acf'), + 'copy' => __("copy",'acf'), + 'or' => __("or",'acf'), + 'fields' => __("Fields",'acf'), + 'parent_fields' => __("Parent fields",'acf'), + 'sibling_fields' => __("Sibling fields",'acf'), + 'hide_show_all' => __("Hide / Show All",'acf') + ); + + + + ?> + + settings['path'] . 'core/views/meta_box_fields.php' ); + } + + + /* + * html_location + * + * @description: + * @since 1.0.0 + * @created: 23/06/12 + */ + + function html_location() + { + include( $this->settings['path'] . 'core/views/meta_box_location.php' ); + } + + + /* + * html_options + * + * @description: + * @since 1.0.0 + * @created: 23/06/12 + */ + + function html_options() + { + include( $this->settings['path'] . 'core/views/meta_box_options.php' ); + } + + + /* + * screen_settings + * + * @description: + * @since: 3.6 + * @created: 26/01/13 + */ + + function screen_settings( $current ) + { + $current .= '
' . __("Fields",'acf') . '
'; + + $current .= '
' . __("Show Field Key:",'acf'); + $current .= ''; + $current .= ''; + $current .= '
'; + + return $current; + } + + + /* + * ajax_render_options + * + * @description: creates the HTML for a field's options (field group edit page) + * @since 3.1.6 + * @created: 23/06/12 + */ + + function ajax_render_options() + { + // vars + $options = array( + 'field_key' => '', + 'field_type' => '', + 'post_id' => 0, + 'nonce' => '' + ); + + // load post options + $options = array_merge($options, $_POST); + + + // verify nonce + if( ! wp_verify_nonce($options['nonce'], 'acf_nonce') ) + { + die(0); + } + + + // required + if( ! $options['field_type'] ) + { + die(0); + } + + + // find key (not actual field key, more the html attr name) + $options['field_key'] = str_replace("fields[", "", $options['field_key']); + $options['field_key'] = str_replace("][type]", "", $options['field_key']) ; + + + // render options + $field = array( + 'type' => $options['field_type'], + 'name' => $options['field_key'] + ); + do_action('acf/create_field_options', $field ); + + + die(); + + } + + + /* + * ajax_render_location + * + * @description: creates the HTML for the field group location metabox. Called from both Ajax and PHP + * @since 3.1.6 + * @created: 23/06/12 + */ + + function ajax_render_location( $options = array() ) + { + // defaults + $defaults = array( + 'group_id' => 0, + 'rule_id' => 0, + 'value' => null, + 'param' => null, + ); + + $is_ajax = false; + if( isset($_POST['nonce']) && wp_verify_nonce($_POST['nonce'], 'acf_nonce') ) + { + $is_ajax = true; + } + + + // Is AJAX call? + if( $is_ajax ) + { + $options = array_merge($defaults, $_POST); + } + else + { + $options = array_merge($defaults, $options); + } + + // vars + $choices = array(); + + + // some case's have the same outcome + if($options['param'] == "page_parent") + { + $options['param'] = "page"; + } + + + switch($options['param']) + { + case "post_type": + + // all post types except attachment + $choices = apply_filters('acf/get_post_types', array(), array('attachment')); + + break; + + + case "page": + + $post_type = 'page'; + $posts = get_posts(array( + 'posts_per_page' => -1, + 'post_type' => $post_type, + 'orderby' => 'menu_order title', + 'order' => 'ASC', + 'post_status' => 'any', + 'suppress_filters' => false, + 'update_post_meta_cache' => false, + )); + + if( $posts ) + { + // sort into hierachial order! + if( is_post_type_hierarchical( $post_type ) ) + { + $posts = get_page_children( 0, $posts ); + } + + foreach( $posts as $page ) + { + $title = ''; + $ancestors = get_ancestors($page->ID, 'page'); + if($ancestors) + { + foreach($ancestors as $a) + { + $title .= '- '; + } + } + + $title .= apply_filters( 'the_title', $page->post_title, $page->ID ); + + + // status + if($page->post_status != "publish") + { + $title .= " ($page->post_status)"; + } + + $choices[ $page->ID ] = $title; + + } + // foreach($pages as $page) + + } + + break; + + + case "page_type" : + + $choices = array( + 'front_page' => __("Front Page",'acf'), + 'posts_page' => __("Posts Page",'acf'), + 'top_level' => __("Top Level Page (parent of 0)",'acf'), + 'parent' => __("Parent Page (has children)",'acf'), + 'child' => __("Child Page (has parent)",'acf'), + ); + + break; + + case "page_template" : + + $choices = array( + 'default' => __("Default Template",'acf'), + ); + + $templates = get_page_templates(); + foreach($templates as $k => $v) + { + $choices[$v] = $k; + } + + break; + + case "post" : + + $post_types = get_post_types(); + + unset( $post_types['page'], $post_types['attachment'], $post_types['revision'] , $post_types['nav_menu_item'], $post_types['acf'] ); + + if( $post_types ) + { + foreach( $post_types as $post_type ) + { + + $posts = get_posts(array( + 'numberposts' => '-1', + 'post_type' => $post_type, + 'post_status' => array('publish', 'private', 'draft', 'inherit', 'future'), + 'suppress_filters' => false, + )); + + if( $posts) + { + $choices[$post_type] = array(); + + foreach($posts as $post) + { + $title = apply_filters( 'the_title', $post->post_title, $post->ID ); + + // status + if($post->post_status != "publish") + { + $title .= " ($post->post_status)"; + } + + $choices[$post_type][$post->ID] = $title; + + } + // foreach($posts as $post) + } + // if( $posts ) + } + // foreach( $post_types as $post_type ) + } + // if( $post_types ) + + + break; + + case "post_category" : + + $terms = get_terms( 'category', array( 'hide_empty' => false ) ); + + if( !empty($terms) ) { + + foreach( $terms as $term ) { + + $choices[ $term->term_id ] = $term->name; + + } + + } + + break; + + case "post_format" : + + $choices = get_post_format_strings(); + + break; + + case "post_status" : + + $choices = array( + 'publish' => __( 'Published', 'acf'), + 'pending' => __( 'Pending Review', 'acf'), + 'draft' => __( 'Draft', 'acf'), + 'future' => __( 'Future', 'acf'), + 'private' => __( 'Private', 'acf'), + 'inherit' => __( 'Revision', 'acf'), + 'trash' => __( 'Trash', 'acf'), + ); + + break; + + case "user_type" : + + global $wp_roles; + + $choices = $wp_roles->get_names(); + + if( is_multisite() ) + { + $choices['super_admin'] = __('Super Admin', 'acf'); + } + + break; + + case "taxonomy" : + + $choices = array(); + $simple_value = true; + $choices = apply_filters('acf/get_taxonomies_for_select', $choices, $simple_value); + + break; + + case "ef_taxonomy" : + + $choices = array('all' => __('All', 'acf')); + $taxonomies = get_taxonomies( array('public' => true), 'objects' ); + + foreach($taxonomies as $taxonomy) + { + $choices[ $taxonomy->name ] = $taxonomy->labels->name; + } + + // unset post_format (why is this a public taxonomy?) + if( isset($choices['post_format']) ) + { + unset( $choices['post_format']) ; + } + + + break; + + case "ef_user" : + + global $wp_roles; + + $choices = array_merge( array('all' => __('All', 'acf')), $wp_roles->get_names() ); + + break; + + + case "ef_media" : + + $choices = array('all' => __('All', 'acf')); + + break; + + } + + + // allow custom location rules + $choices = apply_filters( 'acf/location/rule_values/' . $options['param'], $choices ); + + + // create field + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'location[' . $options['group_id'] . '][' . $options['rule_id'] . '][value]', + 'value' => $options['value'], + 'choices' => $choices, + )); + + + // ajax? + if( $is_ajax ) + { + die(); + } + + } + + + /* + * name_save_pre + * + * @description: intercepts the acf post obejct and adds an "acf_" to the start of + * it's name to stop conflicts between acf's and page's urls + * @since 1.0.0 + * @created: 23/06/12 + */ + + function name_save_pre($name) + { + // validate + if( !isset($_POST['post_type']) || $_POST['post_type'] != 'acf' ) + { + return $name; + } + + + // need a title + if( !$_POST['post_title'] ) + { + $_POST['post_title'] = 'Unnamed Field Group'; + } + + + $name = 'acf_' . sanitize_title($_POST['post_title']); + + + return $name; + } + + + /* + * save_post + * + * @description: Saves the field / location / option data for a field group + * @since 1.0.0 + * @created: 23/06/12 + */ + + function save_post($post_id) + { + // do not save if this is an auto save routine + if( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) + { + return $post_id; + } + + + // verify nonce + if( !isset($_POST['acf_nonce']) || !wp_verify_nonce($_POST['acf_nonce'], 'field_group') ) + { + return $post_id; + } + + + // only save once! WordPress save's a revision as well. + if( wp_is_post_revision($post_id) ) + { + return $post_id; + } + + + /* + * save fields + */ + + // vars + $dont_delete = array(); + + if( isset($_POST['fields']) && is_array($_POST['fields']) ) + { + $i = -1; + + + // remove clone field + unset( $_POST['fields']['field_clone'] ); + + + + // loop through and save fields + foreach( $_POST['fields'] as $key => $field ) + { + $i++; + + + // order + key + $field['order_no'] = $i; + $field['key'] = $key; + + + // save + do_action('acf/update_field', $field, $post_id ); + + + // add to dont delete array + $dont_delete[] = $field['key']; + } + } + unset( $_POST['fields'] ); + + + // delete all other field + $keys = get_post_custom_keys($post_id); + foreach( $keys as $key ) + { + if( strpos($key, 'field_') !== false && !in_array($key, $dont_delete) ) + { + // this is a field, and it wasn't found in the dont_delete array + do_action('acf/delete_field', $post_id, $key); + } + } + + + /* + * save location rules + */ + + if( isset($_POST['location']) && is_array($_POST['location']) ) + { + delete_post_meta( $post_id, 'rule' ); + + + // clean array keys + $_POST['location'] = array_values( $_POST['location'] ); + foreach( $_POST['location'] as $group_id => $group ) + { + if( is_array($group) ) + { + // clean array keys + $group = array_values( $group ); + foreach( $group as $rule_id => $rule ) + { + $rule['order_no'] = $rule_id; + $rule['group_no'] = $group_id; + + + add_post_meta( $post_id, 'rule', $rule ); + } + } + } + + unset( $_POST['location'] ); + } + + + /* + * save options + */ + + if( isset($_POST['options']) && is_array($_POST['options']) ) + { + update_post_meta($post_id, 'position', $_POST['options']['position']); + update_post_meta($post_id, 'layout', $_POST['options']['layout']); + update_post_meta($post_id, 'hide_on_screen', $_POST['options']['hide_on_screen']); + } + + + unset( $_POST['options'] ); + + + } + + +} + +new acf_field_group(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/field_groups.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/field_groups.php new file mode 100644 index 0000000..2169e8f --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/field_groups.php @@ -0,0 +1,529 @@ +validate_page() ) + { + return; + } + + + // actions + add_action('admin_print_scripts', array($this,'admin_print_scripts')); + add_action('admin_print_styles', array($this,'admin_print_styles')); + add_action('admin_footer', array($this,'admin_footer')); + + + // columns + add_filter( 'manage_edit-acf_columns', array($this,'acf_edit_columns'), 10, 1 ); + add_action( 'manage_acf_posts_custom_column' , array($this,'acf_columns_display'), 10, 2 ); + + } + + + /* + * validate_page + * + * @description: returns true | false. Used to stop a function from continuing + * @since 3.2.6 + * @created: 23/06/12 + */ + + function validate_page() + { + // global + global $pagenow; + + + // vars + $return = false; + + + // validate page + if( in_array( $pagenow, array('edit.php') ) ) + { + + // validate post type + if( isset($_GET['post_type']) && $_GET['post_type'] == 'acf' ) + { + $return = true; + } + + + if( isset($_GET['page']) ) + { + $return = false; + } + + } + + + // return + return $return; + } + + + /* + * admin_print_scripts + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function admin_print_scripts() + { + wp_enqueue_script(array( + 'jquery', + 'thickbox', + )); + } + + + /* + * admin_print_styles + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function admin_print_styles() + { + wp_enqueue_style(array( + 'thickbox', + 'acf-global', + 'acf', + )); + } + + + /* + * acf_edit_columns + * + * @description: + * @created: 2/08/12 + */ + + function acf_edit_columns( $columns ) + { + $columns = array( + 'cb' => '', + 'title' => __("Title"), + 'fields' => __("Fields", 'acf') + ); + + return $columns; + } + + + /* + * acf_columns_display + * + * @description: + * @created: 2/08/12 + */ + + function acf_columns_display( $column, $post_id ) + { + // vars + switch ($column) + { + case "fields": + + // vars + $count =0; + $keys = get_post_custom_keys( $post_id ); + + if($keys) + { + foreach($keys as $key) + { + if(strpos($key, 'field_') !== false) + { + $count++; + } + } + } + + echo $count; + + break; + } + } + + + /* + * admin_footer + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function admin_footer() + { + // vars + $version = apply_filters('acf/get_info', 'version'); + $dir = apply_filters('acf/get_info', 'dir'); + $path = apply_filters('acf/get_info', 'path'); + $show_tab = isset($_GET['info']); + $tab = isset($_GET['info']) ? $_GET['info'] : 'changelog'; + + ?> + + + + diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/input.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/input.php new file mode 100644 index 0000000..452cfed --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/input.php @@ -0,0 +1,170 @@ +ID ); + } + + + // l10n + $l10n = apply_filters( 'acf/input/admin_l10n', array( + 'core' => array( + 'expand_details' => __("Expand Details",'acf'), + 'collapse_details' => __("Collapse Details",'acf') + ), + 'validation' => array( + 'error' => __("Validation Failed. One or more fields below are required.",'acf') + ) + )); + + + // options + $o = array( + 'post_id' => $post_id, + 'nonce' => wp_create_nonce( 'acf_nonce' ), + 'admin_url' => admin_url(), + 'ajaxurl' => admin_url( 'admin-ajax.php' ), + 'wp_version' => $wp_version + ); + + + // toolbars + $t = array(); + + if( is_array($toolbars) ){ foreach( $toolbars as $label => $rows ){ + + $label = sanitize_title( $label ); + $label = str_replace('-', '_', $label); + + $t[ $label ] = array(); + + if( is_array($rows) ){ foreach( $rows as $k => $v ){ + + $t[ $label ][ 'theme_advanced_buttons' . $k ] = implode(',', $v); + + }} + }} + + + ?> + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/location.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/location.php new file mode 100644 index 0000000..ccba368 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/location.php @@ -0,0 +1,987 @@ + '', + 'ajax' => true + ); + + + // load post options + $options = array_merge($options, $_POST); + + + // verify nonce + if( ! wp_verify_nonce($options['nonce'], 'acf_nonce') ) + { + die(0); + } + + + // return array + $return = apply_filters( 'acf/location/match_field_groups', array(), $options ); + + + // echo json + echo json_encode( $return ); + + + die(); + } + + + /* + * match_field_groups + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function match_field_groups( $return, $options ) + { + + // vars + $defaults = array( + 'post_id' => 0, + 'post_type' => 0, + 'page_template' => 0, + 'page_parent' => 0, + 'page_type' => 0, + 'post_category' => array(), + 'post_format' => 0, + 'taxonomy' => array(), + 'ef_taxonomy' => 0, + 'ef_user' => 0, + 'ef_media' => 0, + 'lang' => 0, + 'ajax' => false + ); + + + // merge in $options + $options = array_merge($defaults, $options); + + + // Parse values + $options = apply_filters( 'acf/parse_types', $options ); + + + // WPML + if( defined('ICL_LANGUAGE_CODE') ) + { + $options['lang'] = ICL_LANGUAGE_CODE; + + //global $sitepress; + //$sitepress->switch_lang( $options['lang'] ); + } + + + // find all acf objects + $acfs = apply_filters('acf/get_field_groups', array()); + + + // blank array to hold acfs + $return = array(); + + + if( $acfs ) + { + foreach( $acfs as $acf ) + { + // load location + $acf['location'] = apply_filters('acf/field_group/get_location', array(), $acf['id']); + + + // vars + $add_box = false; + + + foreach( $acf['location'] as $group_id => $group ) + { + // start of as true, this way, any rule that doesn't match will cause this varaible to false + $match_group = true; + + if( is_array($group) ) + { + foreach( $group as $rule_id => $rule ) + { + // Hack for ef_media => now post_type = attachment + if( $rule['param'] == 'ef_media' ) + { + $rule['param'] = 'post_type'; + $rule['value'] = 'attachment'; + } + + + // $match = true / false + $match = apply_filters( 'acf/location/rule_match/' . $rule['param'] , false, $rule, $options ); + + if( !$match ) + { + $match_group = false; + } + + } + } + + + // all rules must havematched! + if( $match_group ) + { + $add_box = true; + } + + } + + + // add ID to array + if( $add_box ) + { + $return[] = $acf['id']; + + } + + } + } + + + return $return; + } + + + /* + * rule_match_post_type + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_post_type( $match, $rule, $options ) + { + $post_type = $options['post_type']; + + if( !$post_type ) + { + if( !$options['post_id'] ) + { + return false; + } + + $post_type = get_post_type( $options['post_id'] ); + } + + + if( $rule['operator'] == "==" ) + { + $match = ( $post_type === $rule['value'] ); + } + elseif( $rule['operator'] == "!=" ) + { + $match = ( $post_type !== $rule['value'] ); + } + + + return $match; + } + + + /* + * rule_match_post + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_post( $match, $rule, $options ) + { + // validation + if( !$options['post_id'] ) + { + return false; + } + + + // translate $rule['value'] + // - this variable will hold the original post_id, but $options['post_id'] will hold the translated version + //if( function_exists('icl_object_id') ) + //{ + // $rule['value'] = icl_object_id( $rule['value'], $options['post_type'], true ); + //} + + + if($rule['operator'] == "==") + { + $match = ( $options['post_id'] == $rule['value'] ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $options['post_id'] != $rule['value'] ); + } + + return $match; + + } + + + /* + * rule_match_page_type + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_page_type( $match, $rule, $options ) + { + // validation + if( !$options['post_id'] ) + { + return false; + } + + $post = get_post( $options['post_id'] ); + + if( $rule['value'] == 'front_page') + { + + $front_page = (int) get_option('page_on_front'); + + + if($rule['operator'] == "==") + { + $match = ( $front_page == $post->ID ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $front_page != $post->ID ); + } + + } + elseif( $rule['value'] == 'posts_page') + { + + $posts_page = (int) get_option('page_for_posts'); + + + if($rule['operator'] == "==") + { + $match = ( $posts_page == $post->ID ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $posts_page != $post->ID ); + } + + } + elseif( $rule['value'] == 'top_level') + { + $post_parent = $post->post_parent; + if( $options['page_parent'] ) + { + $post_parent = $options['page_parent']; + } + + + if($rule['operator'] == "==") + { + $match = ( $post_parent == 0 ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $post_parent != 0 ); + } + + } + elseif( $rule['value'] == 'parent') + { + + $children = get_pages(array( + 'post_type' => $post->post_type, + 'child_of' => $post->ID, + )); + + + if($rule['operator'] == "==") + { + $match = ( count($children) > 0 ); + } + elseif($rule['operator'] == "!=") + { + $match = ( count($children) == 0 ); + } + + } + elseif( $rule['value'] == 'child') + { + + $post_parent = $post->post_parent; + if( $options['page_parent'] ) + { + $post_parent = $options['page_parent']; + } + + + if($rule['operator'] == "==") + { + $match = ( $post_parent != 0 ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $post_parent == 0 ); + } + + } + + return $match; + + } + + + /* + * rule_match_page_parent + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_page_parent( $match, $rule, $options ) + { + // validation + if( !$options['post_id'] ) + { + return false; + } + + + // vars + $post = get_post( $options['post_id'] ); + + $post_parent = $post->post_parent; + if( $options['page_parent'] ) + { + $post_parent = $options['page_parent']; + } + + + if($rule['operator'] == "==") + { + $match = ( $post_parent == $rule['value'] ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $post_parent != $rule['value'] ); + } + + + return $match; + + } + + + /* + * rule_match_page_template + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_page_template( $match, $rule, $options ) + { + $page_template = $options['page_template']; + if( ! $page_template ) + { + $page_template = get_post_meta( $options['post_id'], '_wp_page_template', true ); + } + + + if( ! $page_template ) + { + $post_type = $options['post_type']; + + if( !$post_type ) + { + $post_type = get_post_type( $options['post_id'] ); + } + + if( $post_type == 'page' ) + { + $page_template = "default"; + } + } + + + + if($rule['operator'] == "==") + { + $match = ( $page_template === $rule['value'] ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $page_template !== $rule['value'] ); + } + + return $match; + + } + + + /* + * rule_match_post_category + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_post_category( $match, $rule, $options ) + { + // validate + if( !$options['post_id'] ) + { + return false; + } + + + // post type + if( !$options['post_type'] ) + { + $options['post_type'] = get_post_type( $options['post_id'] ); + } + + + // vars + $taxonomies = get_object_taxonomies( $options['post_type'] ); + $terms = $options['post_category']; + + + // not AJAX + if( !$options['ajax'] ) + { + // no terms? Load them from the post_id + if( empty($terms) ) + { + $all_terms = get_the_terms( $options['post_id'], 'category' ); + if($all_terms) + { + foreach($all_terms as $all_term) + { + $terms[] = $all_term->term_id; + } + } + } + + + // no terms at all? + if( empty($terms) ) + { + // If no ters, this is a new post and should be treated as if it has the "Uncategorized" (1) category ticked + if( is_array($taxonomies) && in_array('category', $taxonomies) ) + { + $terms[] = '1'; + } + } + } + + + + if($rule['operator'] == "==") + { + $match = false; + + if($terms) + { + if( in_array($rule['value'], $terms) ) + { + $match = true; + } + } + + } + elseif($rule['operator'] == "!=") + { + $match = true; + + if($terms) + { + if( in_array($rule['value'], $terms) ) + { + $match = false; + } + } + + } + + + return $match; + + } + + + /* + * rule_match_user_type + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_user_type( $match, $rule, $options ) + { + $user = wp_get_current_user(); + + if( $rule['operator'] == "==" ) + { + if( $rule['value'] == 'super_admin' ) + { + $match = is_super_admin( $user->ID ); + } + else + { + $match = in_array( $rule['value'], $user->roles ); + } + + } + elseif( $rule['operator'] == "!=" ) + { + if( $rule['value'] == 'super_admin' ) + { + $match = !is_super_admin( $user->ID ); + } + else + { + $match = ( ! in_array( $rule['value'], $user->roles ) ); + } + } + + return $match; + + } + + + /* + * rule_match_user_type + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_options_page( $match, $rule, $options ) + { + global $plugin_page; + + // NOTE + // comment out below code as it was interfering with custom slugs + + // older location rules may be "options-pagename" + /* +if( substr($rule['value'], 0, 8) == 'options-' ) + { + $rule['value'] = 'acf-' . $rule['value']; + } +*/ + + + // older location ruels may be "Pagename" + /* +if( substr($rule['value'], 0, 11) != 'acf-options' ) + { + $rule['value'] = 'acf-options-' . sanitize_title( $rule['value'] ); + + // value may now be wrong (acf-options-options) + if( $rule['value'] == 'acf-options-options' ) + { + $rule['value'] = 'acf-options'; + } + } +*/ + + + if($rule['operator'] == "==") + { + $match = ( $plugin_page === $rule['value'] ); + } + elseif($rule['operator'] == "!=") + { + $match = ( $plugin_page !== $rule['value'] ); + } + + + return $match; + + } + + + /* + * rule_match_post_format + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_post_format( $match, $rule, $options ) + { + // vars + $post_format = $options['post_format']; + if( !$post_format ) + { + // validate + if( !$options['post_id'] ) + { + return false; + } + + + // post type + if( !$options['post_type'] ) + { + $options['post_type'] = get_post_type( $options['post_id'] ); + } + + + // does post_type support 'post-format' + if( post_type_supports( $options['post_type'], 'post-formats' ) ) + { + $post_format = get_post_format( $options['post_id'] ); + + if( $post_format === false ) + { + $post_format = 'standard'; + } + } + } + + + if($rule['operator'] == "==") + { + $match = ( $post_format === $rule['value'] ); + + } + elseif($rule['operator'] == "!=") + { + $match = ( $post_format !== $rule['value'] ); + } + + + + return $match; + + } + + + /* + * rule_match_post_status + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_post_status( $match, $rule, $options ) + { + // validate + if( !$options['post_id'] ) + { + return false; + } + + + // vars + $post_status = get_post_status( $options['post_id'] ); + + + // auto-draft = draft + if( $post_status == 'auto-draft' ) + { + $post_status = 'draft'; + } + + + // match + if($rule['operator'] == "==") + { + $match = ( $post_status === $rule['value'] ); + + } + elseif($rule['operator'] == "!=") + { + $match = ( $post_status !== $rule['value'] ); + } + + + // return + return $match; + + } + + + /* + * rule_match_taxonomy + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_taxonomy( $match, $rule, $options ) + { + // validate + if( !$options['post_id'] ) + { + return false; + } + + + // post type + if( !$options['post_type'] ) + { + $options['post_type'] = get_post_type( $options['post_id'] ); + } + + + // vars + $taxonomies = get_object_taxonomies( $options['post_type'] ); + $terms = $options['taxonomy']; + + + // not AJAX + if( !$options['ajax'] ) + { + // no terms? Load them from the post_id + if( empty($terms) ) + { + if( is_array($taxonomies) ) + { + foreach( $taxonomies as $tax ) + { + $all_terms = get_the_terms( $options['post_id'], $tax ); + if($all_terms) + { + foreach($all_terms as $all_term) + { + $terms[] = $all_term->term_id; + } + } + } + } + } + + + // no terms at all? + if( empty($terms) ) + { + // If no ters, this is a new post and should be treated as if it has the "Uncategorized" (1) category ticked + if( is_array($taxonomies) && in_array('category', $taxonomies) ) + { + $terms[] = '1'; + } + } + } + + + if($rule['operator'] == "==") + { + $match = false; + + if($terms) + { + if( in_array($rule['value'], $terms) ) + { + $match = true; + } + } + + } + elseif($rule['operator'] == "!=") + { + $match = true; + + if($terms) + { + if( in_array($rule['value'], $terms) ) + { + $match = false; + } + } + + } + + + return $match; + + } + + + /* + * rule_match_ef_taxonomy + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_ef_taxonomy( $match, $rule, $options ) + { + + $ef_taxonomy = $options['ef_taxonomy']; + + + if( $ef_taxonomy ) + { + if($rule['operator'] == "==") + { + $match = ( $ef_taxonomy == $rule['value'] ); + + // override for "all" + if( $rule['value'] == "all" ) + { + $match = true; + } + + } + elseif($rule['operator'] == "!=") + { + $match = ( $ef_taxonomy != $rule['value'] ); + + // override for "all" + if( $rule['value'] == "all" ) + { + $match = false; + } + + } + + + + + } + + + return $match; + + } + + + /* + * rule_match_ef_user + * + * @description: + * @since: 3.5.7 + * @created: 3/01/13 + */ + + function rule_match_ef_user( $match, $rule, $options ) + { + + $ef_user = $options['ef_user']; + + + if( $ef_user ) + { + if($rule['operator'] == "==") + { + $match = ( user_can($ef_user, $rule['value']) ); + + // override for "all" + if( $rule['value'] === "all" ) + { + $match = true; + } + } + elseif($rule['operator'] == "!=") + { + $match = ( !user_can($ef_user, $rule['value']) ); + + // override for "all" + if( $rule['value'] === "all" ) + { + $match = false; + } + } + + } + + + return $match; + + } + +} + +new acf_location(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/post.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/post.php new file mode 100644 index 0000000..ed627a3 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/post.php @@ -0,0 +1,571 @@ +validate_page() ) + { + return; + } + + + // actions + do_action('acf/input/admin_enqueue_scripts'); + + add_action('admin_head', array($this,'admin_head')); + } + + + /* + * admin_head + * + * This action will find and add field groups to the current edit page + * + * @type action (admin_head) + * @date 23/06/12 + * @since 3.1.8 + * + * @param N/A + * @return N/A + */ + + function admin_head() + { + // globals + global $post, $pagenow, $typenow; + + + // shopp + if( $pagenow == "admin.php" && isset( $_GET['page'] ) && $_GET['page'] == "shopp-products" && isset( $_GET['id'] ) ) + { + $typenow = "shopp_product"; + } + + + // vars + $post_id = $post ? $post->ID : 0; + + + // get field groups + $filter = array( + 'post_id' => $post_id, + 'post_type' => $typenow + ); + $metabox_ids = array(); + $metabox_ids = apply_filters( 'acf/location/match_field_groups', $metabox_ids, $filter ); + + + // get style of first field group + $style = ''; + if( isset($metabox_ids[0]) ) + { + $style = $this->get_style( $metabox_ids[0] ); + } + + + // Style + echo ''; + + + // add user js + css + do_action('acf/input/admin_head'); + + + // get field groups + $acfs = apply_filters('acf/get_field_groups', array()); + + + if( $acfs ) + { + foreach( $acfs as $acf ) + { + // load options + $acf['options'] = apply_filters('acf/field_group/get_options', array(), $acf['id']); + + + // vars + $show = in_array( $acf['id'], $metabox_ids ) ? 1 : 0; + + + // priority + $priority = 'high'; + if( $acf['options']['position'] == 'side' ) + { + $priority = 'core'; + } + $priority = apply_filters('acf/input/meta_box_priority', $priority, $acf); + + + // add meta box + add_meta_box( + 'acf_' . $acf['id'], + $acf['title'], + array($this, 'meta_box_input'), + $typenow, + $acf['options']['position'], + $priority, + array( 'field_group' => $acf, 'show' => $show, 'post_id' => $post_id ) + ); + + } + // foreach($acfs as $acf) + } + // if($acfs) + + + // Allow 'acf_after_title' metabox position + add_action('edit_form_after_title', array($this, 'edit_form_after_title')); + + + // remove ACF from meta postbox + add_filter( 'is_protected_meta', array($this, 'is_protected_meta'), 10, 3 ); + } + + + /* + * edit_form_after_title + * + * This action will allow ACF to render metaboxes after the title + * + * @type action + * @date 17/08/13 + * + * @param N/A + * @return N/A + */ + + function edit_form_after_title() + { + // globals + global $post, $wp_meta_boxes; + + + // render + do_meta_boxes( get_current_screen(), 'acf_after_title', $post); + + + // clean up + unset( $wp_meta_boxes['post']['acf_after_title'] ); + + + // preview hack + // the following code will add a hidden input which will trigger WP to create a revision apon save + // http://support.advancedcustomfields.com/forums/topic/preview-solution/#post-4106 + ?> +
+ +
+
'; + } + + + // nonce + echo '
'; + echo ''; + ?> + + '; + } + + + /* + * get_style + * + * @description: called by admin_head to generate acf css style (hide other metaboxes) + * @since 2.0.5 + * @created: 23/06/12 + */ + + function get_style( $acf_id ) + { + // vars + $options = apply_filters('acf/field_group/get_options', array(), $acf_id); + $html = ''; + + + // add style to html + if( in_array('permalink',$options['hide_on_screen']) ) + { + $html .= '#edit-slug-box {display: none;} '; + } + if( in_array('the_content',$options['hide_on_screen']) ) + { + $html .= '#postdivrich {display: none;} '; + } + if( in_array('excerpt',$options['hide_on_screen']) ) + { + $html .= '#postexcerpt, #screen-meta label[for=postexcerpt-hide] {display: none;} '; + } + if( in_array('custom_fields',$options['hide_on_screen']) ) + { + $html .= '#postcustom, #screen-meta label[for=postcustom-hide] { display: none; } '; + } + if( in_array('discussion',$options['hide_on_screen']) ) + { + $html .= '#commentstatusdiv, #screen-meta label[for=commentstatusdiv-hide] {display: none;} '; + } + if( in_array('comments',$options['hide_on_screen']) ) + { + $html .= '#commentsdiv, #screen-meta label[for=commentsdiv-hide] {display: none;} '; + } + if( in_array('slug',$options['hide_on_screen']) ) + { + $html .= '#slugdiv, #screen-meta label[for=slugdiv-hide] {display: none;} '; + } + if( in_array('author',$options['hide_on_screen']) ) + { + $html .= '#authordiv, #screen-meta label[for=authordiv-hide] {display: none;} '; + } + if( in_array('format',$options['hide_on_screen']) ) + { + $html .= '#formatdiv, #screen-meta label[for=formatdiv-hide] {display: none;} '; + } + if( in_array('featured_image',$options['hide_on_screen']) ) + { + $html .= '#postimagediv, #screen-meta label[for=postimagediv-hide] {display: none;} '; + } + if( in_array('revisions',$options['hide_on_screen']) ) + { + $html .= '#revisionsdiv, #screen-meta label[for=revisionsdiv-hide] {display: none;} '; + } + if( in_array('categories',$options['hide_on_screen']) ) + { + $html .= '#categorydiv, #screen-meta label[for=categorydiv-hide] {display: none;} '; + } + if( in_array('tags',$options['hide_on_screen']) ) + { + $html .= '#tagsdiv-post_tag, #screen-meta label[for=tagsdiv-post_tag-hide] {display: none;} '; + } + if( in_array('send-trackbacks',$options['hide_on_screen']) ) + { + $html .= '#trackbacksdiv, #screen-meta label[for=trackbacksdiv-hide] {display: none;} '; + } + + + return $html; + } + + + /* + * ajax_get_input_style + * + * @description: called by input-actions.js to hide / show other metaboxes + * @since 2.0.5 + * @created: 23/06/12 + */ + + function ajax_get_style() + { + // vars + $options = array( + 'acf_id' => 0, + 'nonce' => '' + ); + + // load post options + $options = array_merge($options, $_POST); + + + // verify nonce + if( ! wp_verify_nonce($options['nonce'], 'acf_nonce') ) + { + die(0); + } + + + // return style + echo $this->get_style( $options['acf_id'] ); + + + // die + die; + } + + + /* + * ajax_render_fields + * + * @description: + * @since 3.1.6 + * @created: 23/06/12 + */ + + function ajax_render_fields() + { + + // defaults + $options = array( + 'acf_id' => 0, + 'post_id' => 0, + 'nonce' => '' + ); + + + // load post options + $options = array_merge($options, $_POST); + + + // verify nonce + if( ! wp_verify_nonce($options['nonce'], 'acf_nonce') ) + { + die(0); + } + + + // get acfs + $acfs = apply_filters('acf/get_field_groups', array()); + if( $acfs ) + { + foreach( $acfs as $acf ) + { + if( $acf['id'] == $options['acf_id'] ) + { + $fields = apply_filters('acf/field_group/get_fields', array(), $acf['id']); + + do_action('acf/create_fields', $fields, $options['post_id']); + + break; + } + } + } + + die(); + + } + + + /* + * save_post + * + * @description: Saves the field / location / option data for a field group + * @since 1.0.0 + * @created: 23/06/12 + */ + + function save_post( $post_id ) + { + + // do not save if this is an auto save routine + if( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) + { + return $post_id; + } + + + // verify nonce + if( !isset($_POST['acf_nonce'], $_POST['fields']) || !wp_verify_nonce($_POST['acf_nonce'], 'input') ) + { + return $post_id; + } + + + // if save lock contains a value, the save_post action is already running for another post. + // this would imply that the user is hooking into an ACF update_value or save_post action and inserting a new post + // if this is the case, we do not want to save all the $POST data to this post. + if( isset($GLOBALS['acf_save_lock']) && $GLOBALS['acf_save_lock'] ) + { + return $post_id; + } + + + // update the post (may even be a revision / autosave preview) + do_action('acf/save_post', $post_id); + + } + + + /* + * is_protected_meta + * + * This function will remove any ACF meta from showing in the meta postbox + * + * @type function + * @date 12/04/2014 + * @since 5.0.0 + * + * @param $post_id (int) + * @return $post_id (int) + */ + + function is_protected_meta( $protected, $meta_key, $meta_type ) { + + // globals + global $post; + + + // if acf_get_field_reference returns a valid key, this is an acf value, so protect it! + if( !$protected ) { + + $reference = get_field_reference( $meta_key, $post->ID ); + + if( substr($reference, 0, 6) === 'field_' ) { + + $protected = true; + + } + + } + + + // return + return $protected; + + } + + +} + +new acf_controller_post(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/revisions.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/revisions.php new file mode 100644 index 0000000..83bc6db --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/revisions.php @@ -0,0 +1,317 @@ +ID) ) + { + $post_id = $post->ID; + } + else + { + return $return; + } + + + // get field objects + $fields = get_field_objects( $post_id, array('format_value' => false ) ); + + + if( $fields ) + { + foreach( $fields as $field ) + { + // dud field? + if( !$field || !isset($field['name']) || !$field['name'] ) + { + continue; + } + + + // Add field key / label + $return[ $field['name'] ] = $field['label']; + + + // load value + add_filter('_wp_post_revision_field_' . $field['name'], array($this, 'wp_post_revision_field'), 10, 4); + + + // WP 3.5: left vs right + // Add a value of the revision ID (as there is no way to determin this within the '_wp_post_revision_field_' filter!) + if( isset($_GET['action'], $_GET['left'], $_GET['right']) && $_GET['action'] == 'diff' ) + { + global $left_revision, $right_revision; + + $left_revision->$field['name'] = 'revision_id=' . $_GET['left']; + $right_revision->$field['name'] = 'revision_id=' . $_GET['right']; + } + + } + } + + + return $return; + + } + + + /* + * wp_post_revision_field + * + * This filter will load the value for the given field and return it for rendering + * + * @type filter + * @date 11/08/13 + * + * @param $value (mixed) should be false as it has not yet been loaded + * @param $field_name (string) The name of the field + * @param $post (mixed) Holds the $post object to load from - in WP 3.5, this is not passed! + * @param $direction (string) to / from - not used + * @return $value (string) + */ + + function wp_post_revision_field( $value, $field_name, $post = null, $direction = false) + { + // vars + $post_id = 0; + + + // determin $post_id + if( isset($post->ID) ) + { + // WP 3.6 + $post_id = $post->ID; + } + elseif( isset($_GET['revision']) ) + { + // WP 3.5 + $post_id = (int) $_GET['revision']; + } + elseif( strpos($value, 'revision_id=') !== false ) + { + // WP 3.5 (left vs right) + $post_id = (int) str_replace('revision_id=', '', $value); + } + + + // load field + $field = get_field_object($field_name, $post_id, array('format_value' => false )); + $value = $field['value']; + + + // default formatting + if( is_array($value) ) + { + $value = implode(', ', $value); + } + + + // format + if( $value ) + { + // image? + if( $field['type'] == 'image' || $field['type'] == 'file' ) + { + $url = wp_get_attachment_url($value); + $value = $value . ' (' . $url . ')'; + } + } + + + // return + return $value; + } + + + /* + * wp_restore_post_revision + * + * This action will copy and paste the metadata from a revision to the post + * + * @type action + * @date 11/08/13 + * + * @param $parent_id (int) the destination post + * @return $revision_id (int) the source post + */ + + function wp_restore_post_revision( $post_id, $revision_id ) { + + // global + global $wpdb; + + + // vars + $fields = array(); + + + // get field from postmeta + $rows = $wpdb->get_results( $wpdb->prepare( + "SELECT * FROM $wpdb->postmeta WHERE post_id=%d", + $revision_id + ), ARRAY_A); + + + // populate $fields + if( $rows ) + { + foreach( $rows as $row ) + { + // meta_key must start with '_' + if( substr($row['meta_key'], 0, 1) !== '_' ) + { + continue; + } + + + // meta_value must start with 'field_' + if( substr($row['meta_value'], 0, 6) !== 'field_' ) + { + continue; + } + + + // this is an ACF field, append to $fields + $fields[] = substr($row['meta_key'], 1); + + } + } + + + // save data + if( $rows ) + { + foreach( $rows as $row ) + { + if( in_array($row['meta_key'], $fields) ) + { + update_post_meta( $post_id, $row['meta_key'], $row['meta_value'] ); + } + } + } + + } + + +} + +new acf_revisions(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/third_party.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/third_party.php new file mode 100644 index 0000000..f3279c7 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/third_party.php @@ -0,0 +1,234 @@ + false, + 'show_ui' => true + ); + } + + + // return + return $args; + } + + + /* + * admin_head_tabify + * + * @description: + * @since 3.5.1 + * @created: 9/10/12 + */ + + function admin_head_tabify() + { + // remove ACF from the tabs + add_filter('tabify_posttypes', array($this, 'tabify_posttypes')); + + + // add acf metaboxes to list + add_action('tabify_add_meta_boxes' , array($this,'tabify_add_meta_boxes')); + + } + + + /* + * tabify_posttypes + * + * @description: + * @since 3.5.1 + * @created: 9/10/12 + */ + + function tabify_posttypes( $posttypes ) + { + if( isset($posttypes['acf']) ) + { + unset( $posttypes['acf'] ); + } + + return $posttypes; + } + + + /* + * tabify_add_meta_boxes + * + * @description: + * @since 3.5.1 + * @created: 9/10/12 + */ + + function tabify_add_meta_boxes( $post_type ) + { + // get acf's + $acfs = apply_filters('acf/get_field_groups', array()); + + if($acfs) + { + foreach($acfs as $acf) + { + // add meta box + add_meta_box( + 'acf_' . $acf['id'], + $acf['title'], + array($this, 'dummy'), + $post_type + ); + + } + // foreach($acfs as $acf) + } + // if($acfs) + } + + function dummy(){ /* Do Nothing */ } + + + + /* + * dp_duplicate_page + * + * @description: + * @since 3.5.1 + * @created: 9/10/12 + */ + + function dp_duplicate_page( $new_post_id, $old_post_object ) + { + // only for acf + if( $old_post_object->post_type != "acf" ) + { + return; + } + + + // update keys + $metas = get_post_custom( $new_post_id ); + + + if( $metas ) + { + foreach( $metas as $field_key => $field ) + { + if( strpos($field_key, 'field_') !== false ) + { + $field = $field[0]; + $field = maybe_unserialize( $field ); + $field = maybe_unserialize( $field ); // just to be sure! + + // delete old field + delete_post_meta($new_post_id, $field_key); + + + // set new keys (recursive for sub fields) + $this->create_new_field_keys( $field ); + + + // save it! + update_post_meta($new_post_id, $field['key'], $field); + + } + // if( strpos($field_key, 'field_') !== false ) + } + // foreach( $metas as $field_key => $field ) + } + // if( $metas ) + + } + + + /* + * create_new_field_keys + * + * @description: + * @since 3.5.1 + * @created: 9/10/12 + */ + + function create_new_field_keys( &$field ) + { + // update key + $field['key'] = 'field_' . uniqid(); + + + if( isset($field['sub_fields']) && is_array($field['sub_fields']) ) + { + foreach( $field['sub_fields'] as $f ) + { + $this->create_new_field_keys( $f ); + } + } + elseif( isset($field['layouts']) && is_array($field['layouts']) ) + { + foreach( $field['layouts'] as $layout ) + { + if( isset($layout['sub_fields']) && is_array($layout['sub_fields']) ) + { + foreach( $layout['sub_fields'] as $f ) + { + $this->create_new_field_keys( $f ); + } + } + + } + } + } + + + +} + +new acf_third_party(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/controllers/upgrade.php b/www/wp-content/plugins/advanced-custom-fields/core/controllers/upgrade.php new file mode 100644 index 0000000..8985165 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/controllers/upgrade.php @@ -0,0 +1,829 @@ += $plugin_version + if( version_compare( $acf_version, $plugin_version, '>=') ) { + + return; + + } + + + // update version + update_option('acf_version', $plugin_version ); + + + // update admin page + add_submenu_page('edit.php?post_type=acf', __('Upgrade','acf'), __('Upgrade','acf'), 'manage_options','acf-upgrade', array($this,'html') ); + } + + + + /* + * html + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function html() + { + $version = get_option('acf_version','1.0.5'); + $next = false; + + // list of starting points + if( $version < '3.0.0' ) + { + $next = '3.0.0'; + } + elseif( $version < '3.1.8' ) + { + $next = '3.1.8'; + } + elseif( $version < '3.2.5' ) + { + $next = '3.2.5'; + } + elseif( $version < '3.3.3' ) + { + $next = '3.3.3'; + } + elseif( $version < '3.4.1' ) + { + $next = '3.4.1'; + } + + ?> + + + No Upgrade Required

'; + } + } + + + /* + * upgrade_ajax + * + * @description: + * @since 3.1.8 + * @created: 23/06/12 + */ + + function upgrade_ajax() + { + // global + global $wpdb; + + + // tables + $acf_fields = $wpdb->prefix.'acf_fields'; + $acf_values = $wpdb->prefix.'acf_values'; + $acf_rules = $wpdb->prefix.'acf_rules'; + $wp_postmeta = $wpdb->prefix.'postmeta'; + $wp_options = $wpdb->prefix.'options'; + + + // vars + $return = array( + 'status' => false, + 'message' => "", + 'next' => false, + ); + + + // versions + switch($_POST['version']) + { + + /*--------------------- + * + * 3.0.0 + * + *--------------------*/ + + case '3.0.0': + + // upgrade options first as "field_group_layout" will cause get_fields to fail! + + // get acf's + $acfs = get_posts(array( + 'numberposts' => -1, + 'post_type' => 'acf', + 'orderby' => 'menu_order title', + 'order' => 'asc', + 'suppress_filters' => false, + )); + + if($acfs) + { + foreach($acfs as $acf) + { + // position + update_post_meta($acf->ID, 'position', 'normal'); + + //layout + $layout = get_post_meta($acf->ID, 'field_group_layout', true) ? get_post_meta($acf->ID, 'field_group_layout', true) : 'in_box'; + if($layout == 'in_box') + { + $layout = 'default'; + } + else + { + $layout = 'no_box'; + } + update_post_meta($acf->ID, 'layout', $layout); + delete_post_meta($acf->ID, 'field_group_layout'); + + // show_on_page + $show_on_page = get_post_meta($acf->ID, 'show_on_page', true) ? get_post_meta($acf->ID, 'show_on_page', true) : array(); + if($show_on_page) + { + $show_on_page = unserialize($show_on_page); + } + update_post_meta($acf->ID, 'show_on_page', $show_on_page); + + } + } + + $return = array( + 'status' => true, + 'message' => "Migrating Options...", + 'next' => '3.0.0 (step 2)', + ); + + break; + + /*--------------------- + * + * 3.0.0 + * + *--------------------*/ + + case '3.0.0 (step 2)': + + // get acf's + $acfs = get_posts(array( + 'numberposts' => -1, + 'post_type' => 'acf', + 'orderby' => 'menu_order title', + 'order' => 'asc', + 'suppress_filters' => false, + )); + + if($acfs) + { + foreach($acfs as $acf) + { + // allorany doesn't need to change! + + $rules = $wpdb->get_results("SELECT * FROM $acf_rules WHERE acf_id = '$acf->ID' ORDER BY order_no ASC", ARRAY_A); + + if($rules) + { + foreach($rules as $rule) + { + // options rule has changed + if($rule['param'] == 'options_page') + { + $rule['value'] = 'Options'; + } + + add_post_meta($acf->ID, 'rule', $rule); + } + } + + } + } + + $return = array( + 'status' => true, + 'message' => "Migrating Location Rules...", + 'next' => '3.0.0 (step 3)', + ); + + break; + + /*--------------------- + * + * 3.0.0 + * + *--------------------*/ + + case '3.0.0 (step 3)': + + $message = "Migrating Fields?"; + + $parent_id = 0; + $fields = $wpdb->get_results("SELECT * FROM $acf_fields WHERE parent_id = $parent_id ORDER BY order_no, name", ARRAY_A); + + if($fields) + { + // loop through fields + foreach($fields as $field) + { + + // unserialize options + if(@unserialize($field['options'])) + { + $field['options'] = unserialize($field['options']); + } + else + { + $field['options'] = array(); + } + + + // sub fields + if($field['type'] == 'repeater') + { + $field['options']['sub_fields'] = array(); + + $parent_id = $field['id']; + $sub_fields = $wpdb->get_results("SELECT * FROM $acf_fields WHERE parent_id = $parent_id ORDER BY order_no, name", ARRAY_A); + + + // if fields are empty, this must be a new or broken acf. + if(empty($sub_fields)) + { + $field['options']['sub_fields'] = array(); + } + else + { + // loop through fields + foreach($sub_fields as $sub_field) + { + // unserialize options + if(@unserialize($sub_field['options'])) + { + $sub_field['options'] = @unserialize($sub_field['options']); + } + else + { + $sub_field['options'] = array(); + } + + // merge options with field + $sub_field = array_merge($sub_field, $sub_field['options']); + + unset($sub_field['options']); + + // each field has a unique id! + if(!isset($sub_field['key'])) $sub_field['key'] = 'field_' . $sub_field['id']; + + $field['options']['sub_fields'][] = $sub_field; + } + } + + } + // end if sub field + + + // merge options with field + $field = array_merge($field, $field['options']); + + unset($field['options']); + + // each field has a unique id! + if(!isset($field['key'])) $field['key'] = 'field_' . $field['id']; + + // update field + $this->parent->update_field( $field['post_id'], $field); + + // create field name (field_rand) + //$message .= print_r($field, true) . '

'; + } + // end foreach $fields + } + + + $return = array( + 'status' => true, + 'message' => $message, + 'next' => '3.0.0 (step 4)', + ); + + break; + + /*--------------------- + * + * 3.0.0 + * + *--------------------*/ + + case '3.0.0 (step 4)': + + $message = "Migrating Values..."; + + // update normal values + $values = $wpdb->get_results("SELECT v.field_id, m.post_id, m.meta_key, m.meta_value FROM $acf_values v LEFT JOIN $wp_postmeta m ON v.value = m.meta_id WHERE v.sub_field_id = 0", ARRAY_A); + if($values) + { + foreach($values as $value) + { + // options page + if($value['post_id'] == 0) $value['post_id'] = 999999999; + + // unserialize value (relationship, multi select, etc) + if(@unserialize($value['meta_value'])) + { + $value['meta_value'] = unserialize($value['meta_value']); + } + + update_post_meta($value['post_id'], $value['meta_key'], $value['meta_value']); + update_post_meta($value['post_id'], '_' . $value['meta_key'], 'field_' . $value['field_id']); + } + } + + // update repeater values + $values = $wpdb->get_results("SELECT v.field_id, v.sub_field_id, v.order_no, m.post_id, m.meta_key, m.meta_value FROM $acf_values v LEFT JOIN $wp_postmeta m ON v.value = m.meta_id WHERE v.sub_field_id != 0", ARRAY_A); + if($values) + { + $rows = array(); + + foreach($values as $value) + { + // update row count + $row = (int) $value['order_no'] + 1; + + // options page + if($value['post_id'] == 0) $value['post_id'] = 999999999; + + // unserialize value (relationship, multi select, etc) + if(@unserialize($value['meta_value'])) + { + $value['meta_value'] = unserialize($value['meta_value']); + } + + // current row + $current_row = isset($rows[$value['post_id']][$value['field_id']]) ? $rows[$value['post_id']][$value['field_id']] : 0; + if($row > $current_row) $rows[$value['post_id']][$value['field_id']] = (int) $row; + + // get field name + $field_name = $wpdb->get_var($wpdb->prepare("SELECT name FROM $acf_fields WHERE id = %d", $value['field_id'])); + + // get sub field name + $sub_field_name = $wpdb->get_var($wpdb->prepare("SELECT name FROM $acf_fields WHERE id = %d", $value['sub_field_id'])); + + // save new value + $new_meta_key = $field_name . '_' . $value['order_no'] . '_' . $sub_field_name; + update_post_meta($value['post_id'], $new_meta_key , $value['meta_value']); + + // save value hidden field id + update_post_meta($value['post_id'], '_' . $new_meta_key, 'field_' . $value['sub_field_id']); + } + + foreach($rows as $post_id => $field_ids) + { + foreach($field_ids as $field_id => $row_count) + { + // get sub field name + $field_name = $wpdb->get_var($wpdb->prepare("SELECT name FROM $acf_fields WHERE id = %d", $field_id)); + + delete_post_meta($post_id, $field_name); + update_post_meta($post_id, $field_name, $row_count); + update_post_meta($post_id, '_' . $field_name, 'field_' . $field_id); + + } + } + + } + + // update version (only upgrade 1 time) + update_option('acf_version','3.0.0'); + + $return = array( + 'status' => true, + 'message' => $message, + 'next' => '3.1.8', + ); + + break; + + + /*--------------------- + * + * 3.1.8 + * + *--------------------*/ + + case '3.1.8': + + // vars + $message = __("Migrating options values from the $wp_postmeta table to the $wp_options table",'acf') . '...'; + + // update normal values + $rows = $wpdb->get_results( $wpdb->prepare("SELECT meta_key FROM $wp_postmeta WHERE post_id = %d", 999999999) , ARRAY_A); + + if($rows) + { + foreach($rows as $row) + { + // original name + $field_name = $row['meta_key']; + + + // name + $new_name = ""; + if( substr($field_name, 0, 1) == "_" ) + { + $new_name = '_options' . $field_name; + } + else + { + $new_name = 'options_' . $field_name; + } + + + // value + $value = get_post_meta( 999999999, $field_name, true ); + + + // update option + update_option( $new_name, $value ); + + + // deleet old postmeta + delete_post_meta( 999999999, $field_name ); + + } + // foreach($values as $value) + } + // if($values) + + + // update version + update_option('acf_version','3.1.8'); + + $return = array( + 'status' => true, + 'message' => $message, + 'next' => '3.2.5', + ); + + break; + + + /*--------------------- + * + * 3.1.8 + * + *--------------------*/ + + case '3.2.5': + + // vars + $message = __("Modifying field group options 'show on page'",'acf') . '...'; + + + // get acf's + $acfs = get_posts(array( + 'numberposts' => -1, + 'post_type' => 'acf', + 'orderby' => 'menu_order title', + 'order' => 'asc', + 'suppress_filters' => false, + )); + + + $show_all = array('the_content', 'discussion', 'custom_fields', 'comments', 'slug', 'author'); + + + // populate acfs + if($acfs) + { + foreach($acfs as $acf) + { + $show_on_page = get_post_meta($acf->ID, 'show_on_page', true) ? get_post_meta($acf->ID, 'show_on_page', true) : array(); + + $hide_on_screen = array_diff($show_all, $show_on_page); + + update_post_meta($acf->ID, 'hide_on_screen', $hide_on_screen); + delete_post_meta($acf->ID, 'show_on_page'); + + } + } + + + // update version + update_option('acf_version','3.2.5'); + + $return = array( + 'status' => true, + 'message' => $message, + 'next' => '3.3.3', + ); + + break; + + + /* + * 3.3.3 + * + * @description: changed field option: taxonomies filter on relationship / post object and page link fields. + * @created: 20/07/12 + */ + + case '3.3.3': + + // vars + $message = __("Modifying field option 'taxonomy'",'acf') . '...'; + $wp_term_taxonomy = $wpdb->prefix.'term_taxonomy'; + $term_taxonomies = array(); + + $rows = $wpdb->get_results("SELECT * FROM $wp_term_taxonomy", ARRAY_A); + + if($rows) + { + foreach($rows as $row) + { + $term_taxonomies[ $row['term_id'] ] = $row['taxonomy'] . ":" . $row['term_id']; + } + } + + + // get acf's + $acfs = get_posts(array( + 'numberposts' => -1, + 'post_type' => 'acf', + 'orderby' => 'menu_order title', + 'order' => 'asc', + 'suppress_filters' => false, + )); + + // populate acfs + if($acfs) + { + foreach($acfs as $acf) + { + $fields = $this->parent->get_acf_fields($acf->ID); + + if( $fields ) + { + foreach( $fields as $field ) + { + + // only edit the option: taxonomy + if( !isset($field['taxonomy']) ) + { + continue; + } + + + if( is_array($field['taxonomy']) ) + { + foreach( $field['taxonomy'] as $k => $v ) + { + + // could be "all" + if( !is_numeric($v) ) + { + continue; + } + + $field['taxonomy'][ $k ] = $term_taxonomies[ $v ]; + + + } + // foreach( $field['taxonomy'] as $k => $v ) + } + // if( $field['taxonomy'] ) + + + $this->parent->update_field( $acf->ID, $field); + + } + // foreach( $fields as $field ) + } + // if( $fields ) + } + // foreach($acfs as $acf) + } + // if($acfs) + + + // update version + update_option('acf_version','3.3.3'); + + $return = array( + 'status' => true, + 'message' => $message, + 'next' => '3.4.1', + ); + + break; + + + /* + * 3.4.1 + * + * @description: Move user custom fields from wp_options to wp_usermeta + * @created: 20/07/12 + */ + + case '3.4.1': + + // vars + $message = __("Moving user custom fields from wp_options to wp_usermeta",'acf') . '...'; + + $option_row_ids = array(); + $option_rows = $wpdb->get_results("SELECT option_id, option_name, option_value FROM $wpdb->options WHERE option_name LIKE 'user%' OR option_name LIKE '\_user%'", ARRAY_A); + + + if( $option_rows ) + { + foreach( $option_rows as $k => $row) + { + preg_match('/user_([0-9]+)_(.*)/', $row['option_name'], $matches); + + + // if no matches, this is not an acf value, ignore it + if( !$matches ) + { + continue; + } + + + // add to $delete_option_rows + $option_row_ids[] = $row['option_id']; + + + // meta_key prefix + $meta_key_prefix = ""; + if( substr($row['option_name'], 0, 1) == "_" ) + { + $meta_key_prefix = '_'; + } + + + // update user meta + update_user_meta( $matches[1], $meta_key_prefix . $matches[2], $row['option_value'] ); + + } + } + + + // clear up some memory ( aprox 14 kb ) + unset( $option_rows ); + + + // remove $option_row_ids + if( $option_row_ids ) + { + $option_row_ids = implode(', ', $option_row_ids); + + $wpdb->query("DELETE FROM $wpdb->options WHERE option_id IN ($option_row_ids)"); + } + + + // update version + update_option('acf_version','3.4.1'); + + $return = array( + 'status' => true, + 'message' => $message, + 'next' => false, + ); + + break; + + + } + + // return json + echo json_encode($return); + die; + + } + + + + +} + +new acf_upgrade(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/_base.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/_base.php new file mode 100644 index 0000000..045e1cf --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/_base.php @@ -0,0 +1,191 @@ +name, array($this, 'load_field_defaults'), 10, 1); + + + // value + $this->add_filter('acf/load_value/type=' . $this->name, array($this, 'load_value'), 10, 3); + $this->add_filter('acf/update_value/type=' . $this->name, array($this, 'update_value'), 10, 3); + $this->add_filter('acf/format_value/type=' . $this->name, array($this, 'format_value'), 10, 3); + $this->add_filter('acf/format_value_for_api/type=' . $this->name, array($this, 'format_value_for_api'), 10, 3); + + + // field + $this->add_filter('acf/load_field/type=' . $this->name, array($this, 'load_field'), 10, 3); + $this->add_filter('acf/update_field/type=' . $this->name, array($this, 'update_field'), 10, 2); + $this->add_action('acf/create_field/type=' . $this->name, array($this, 'create_field'), 10, 1); + $this->add_action('acf/create_field_options/type=' . $this->name, array($this, 'create_options'), 10, 1); + + + // input actions + $this->add_action('acf/input/admin_enqueue_scripts', array($this, 'input_admin_enqueue_scripts'), 10, 0); + $this->add_action('acf/input/admin_head', array($this, 'input_admin_head'), 10, 0); + $this->add_filter('acf/input/admin_l10n', array($this, 'input_admin_l10n'), 10, 1); + + + // field group actions + $this->add_action('acf/field_group/admin_enqueue_scripts', array($this, 'field_group_admin_enqueue_scripts'), 10, 0); + $this->add_action('acf/field_group/admin_head', array($this, 'field_group_admin_head'), 10, 0); + + } + + + /* + * add_filter + * + * @description: checks if the function is_callable before adding the filter + * @since: 3.6 + * @created: 30/01/13 + */ + + function add_filter($tag, $function_to_add, $priority = 10, $accepted_args = 1) + { + if( is_callable($function_to_add) ) + { + add_filter($tag, $function_to_add, $priority, $accepted_args); + } + } + + + /* + * add_action + * + * @description: checks if the function is_callable before adding the action + * @since: 3.6 + * @created: 30/01/13 + */ + + function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) + { + if( is_callable($function_to_add) ) + { + add_action($tag, $function_to_add, $priority, $accepted_args); + } + } + + + /* + * registered_fields() + * + * Adds this field to the select list when creating a new field + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $fields - the array of all registered fields + * + * @return $fields - the array of all registered fields + */ + + function registered_fields( $fields ) + { + // defaults + if( !$this->category ) + { + $this->category = __('Basic', 'acf'); + } + + + // add to array + $fields[ $this->category ][ $this->name ] = $this->label; + + + // return array + return $fields; + } + + + /* + * load_field_defaults + * + * action called when rendering the head of an admin screen. Used primarily for passing PHP to JS + * + * @type filer + * @date 1/06/13 + * + * @param $field {array} + * @return $field {array} + */ + + function load_field_defaults( $field ) + { + if( !empty($this->defaults) ) + { + foreach( $this->defaults as $k => $v ) + { + if( !isset($field[ $k ]) ) + { + $field[ $k ] = $v; + } + } + } + + return $field; + } + + + /* + * admin_l10n + * + * filter is called to load all l10n text translations into the admin head script tag + * + * @type filer + * @date 1/06/13 + * + * @param $field {array} + * @return $field {array} + */ + + function input_admin_l10n( $l10n ) + { + if( !empty($this->l10n) ) + { + $l10n[ $this->name ] = $this->l10n; + } + + return $l10n; + } + + +} + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/_functions.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/_functions.php new file mode 100644 index 0000000..95660a7 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/_functions.php @@ -0,0 +1,598 @@ + http://core.trac.wordpress.org/browser/tags/3.4.2/wp-includes/meta.php#L82: line 101 (does use stripslashes_deep) + // update_option -> http://core.trac.wordpress.org/browser/tags/3.5.1/wp-includes/option.php#L0: line 215 (does not use stripslashes_deep) + $value = stripslashes_deep($value); + + $this->update_option( $post_id . '_' . $field['name'], $value ); + $this->update_option( '_' . $post_id . '_' . $field['name'], $field['key'] ); + } + + + // update the cache + wp_cache_set( 'load_value/post_id=' . $post_id . '/name=' . $field['name'], $value, 'acf' ); + + } + + + /* + * update_option + * + * This function is a wrapper for the WP update_option but provides logic for a 'no' autoload + * + * @type function + * @date 4/01/2014 + * @since 5.0.0 + * + * @param $option (string) + * @param $value (mixed) + * @return (boolean) + */ + + function update_option( $option = '', $value = false, $autoload = 'no' ) { + + // vars + $deprecated = ''; + $return = false; + + + if( get_option($option) !== false ) + { + $return = update_option( $option, $value ); + } + else + { + $return = add_option( $option, $value, $deprecated, $autoload ); + } + + + // return + return $return; + + } + + + /* + * delete_value + * + * @description: deletes a value from the database + * @since: 3.6 + * @created: 23/01/13 + */ + + function delete_value( $post_id, $key ) + { + // if $post_id is a string, then it is used in the everything fields and can be found in the options table + if( is_numeric($post_id) ) + { + delete_post_meta( $post_id, $key ); + delete_post_meta( $post_id, '_' . $key ); + } + elseif( strpos($post_id, 'user_') !== false ) + { + $post_id = str_replace('user_', '', $post_id); + delete_user_meta( $post_id, $key ); + delete_user_meta( $post_id, '_' . $key ); + } + else + { + delete_option( $post_id . '_' . $key ); + delete_option( '_' . $post_id . '_' . $key ); + } + + wp_cache_delete( 'load_value/post_id=' . $post_id . '/name=' . $key, 'acf' ); + } + + + /* + * load_field + * + * @description: loads a field from the database + * @since 3.5.1 + * @created: 14/10/12 + */ + + function load_field( $field, $field_key, $post_id = false ) + { + // load cache + if( !$field ) + { + $field = wp_cache_get( 'load_field/key=' . $field_key, 'acf' ); + } + + + // load from DB + if( !$field ) + { + // vars + global $wpdb; + + + // get field from postmeta + $sql = $wpdb->prepare("SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = %s", $field_key); + + if( $post_id ) + { + $sql .= $wpdb->prepare("AND post_id = %d", $post_id); + } + + $rows = $wpdb->get_results( $sql, ARRAY_A ); + + + + // nothing found? + if( !empty($rows) ) + { + $row = $rows[0]; + + + /* + * WPML compatibility + * + * If WPML is active, and the $post_id (Field group ID) was not defined, + * it is assumed that the load_field functio has been called from the API (front end). + * In this case, the field group ID is never known and we can check for the correct translated field group + */ + + if( defined('ICL_LANGUAGE_CODE') && !$post_id ) + { + $wpml_post_id = icl_object_id($row['post_id'], 'acf', true, ICL_LANGUAGE_CODE); + + foreach( $rows as $r ) + { + if( $r['post_id'] == $wpml_post_id ) + { + // this row is a field from the translated field group + $row = $r; + } + } + } + + + // return field if it is not in a trashed field group + if( get_post_status( $row['post_id'] ) != "trash" ) + { + $field = $row['meta_value']; + $field = maybe_unserialize( $field ); + $field = maybe_unserialize( $field ); // run again for WPML + + + // add field_group ID + $field['field_group'] = $row['post_id']; + } + + } + } + + + // apply filters + $field = apply_filters('acf/load_field_defaults', $field); + + + // apply filters + foreach( array('type', 'name', 'key') as $key ) + { + // run filters + $field = apply_filters('acf/load_field/' . $key . '=' . $field[ $key ], $field); // new filter + } + + + // set cache + wp_cache_set( 'load_field/key=' . $field_key, $field, 'acf' ); + + return $field; + } + + + /* + * load_field_defaults + * + * @description: applies default values to the field after it has been loaded + * @since 3.5.1 + * @created: 14/10/12 + */ + + function load_field_defaults( $field ) + { + // validate $field + if( !is_array($field) ) + { + $field = array(); + } + + + // defaults + $defaults = array( + 'key' => '', + 'label' => '', + 'name' => '', + '_name' => '', + 'type' => 'text', + 'order_no' => 1, + 'instructions' => '', + 'required' => 0, + 'id' => '', + 'class' => '', + 'conditional_logic' => array( + 'status' => 0, + 'allorany' => 'all', + 'rules' => 0 + ), + ); + $field = array_merge($defaults, $field); + + + // Parse Values + $field = apply_filters( 'acf/parse_types', $field ); + + + // field specific defaults + $field = apply_filters('acf/load_field_defaults/type=' . $field['type'] , $field); + + + // class + if( !$field['class'] ) + { + $field['class'] = $field['type']; + } + + + // id + if( !$field['id'] ) + { + $id = $field['name']; + $id = str_replace('][', '_', $id); + $id = str_replace('fields[', '', $id); + $id = str_replace('[', '-', $id); // location rules (select) does'nt have "fields[" in it + $id = str_replace(']', '', $id); + + $field['id'] = 'acf-field-' . $id; + } + + + // _name + if( !$field['_name'] ) + { + $field['_name'] = $field['name']; + } + + + // clean up conditional logic keys + if( !empty($field['conditional_logic']['rules']) ) + { + $field['conditional_logic']['rules'] = array_values($field['conditional_logic']['rules']); + } + + + // return + return $field; + } + + + /* + * update_field + * + * @description: updates a field in the database + * @since: 3.6 + * @created: 24/01/13 + */ + + function update_field( $field, $post_id ) + { + // sanitize field name + // - http://support.advancedcustomfields.com/discussion/5262/sanitize_title-on-field-name + // - issue with camel case! Replaced with JS + //$field['name'] = sanitize_title( $field['name'] ); + + + // filters + $field = apply_filters('acf/update_field/type=' . $field['type'], $field, $post_id ); // new filter + + + // clear cache + wp_cache_delete( 'load_field/key=' . $field['key'], 'acf' ); + + + // save + update_post_meta( $post_id, $field['key'], $field ); + } + + + /* + * delete_field + * + * @description: deletes a field in the database + * @since: 3.6 + * @created: 24/01/13 + */ + + function delete_field( $post_id, $field_key ) + { + // clear cache + wp_cache_delete( 'load_field/key=' . $field_key, 'acf' ); + + + // delete + delete_post_meta($post_id, $field_key); + } + + + /* + * create_field + * + * @description: renders a field into a HTML interface + * @since: 3.6 + * @created: 23/01/13 + */ + + function create_field( $field ) + { + // load defaults + // if field was loaded from db, these default will already be appield + // if field was written by hand, it may be missing keys + $field = apply_filters('acf/load_field_defaults', $field); + + + // create field specific html + do_action('acf/create_field/type=' . $field['type'], $field); + + + // conditional logic + if( $field['conditional_logic']['status'] ) + { + $field['conditional_logic']['field'] = $field['key']; + + ?> + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/checkbox.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/checkbox.php new file mode 100644 index 0000000..0e4ce90 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/checkbox.php @@ -0,0 +1,210 @@ +name = 'checkbox'; + $this->label = __("Checkbox",'acf'); + $this->category = __("Choice",'acf'); + $this->defaults = array( + 'layout' => 'vertical', + 'choices' => array(), + 'default_value' => '', + ); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // value must be array + if( !is_array($field['value']) ) + { + // perhaps this is a default value with new lines in it? + if( strpos($field['value'], "\n") !== false ) + { + // found multiple lines, explode it + $field['value'] = explode("\n", $field['value']); + } + else + { + $field['value'] = array( $field['value'] ); + } + } + + + // trim value + $field['value'] = array_map('trim', $field['value']); + + + // vars + $i = 0; + $e = ''; + $e .= '
    '; + + + // checkbox saves an array + $field['name'] .= '[]'; + + + // foreach choices + foreach( $field['choices'] as $key => $value ) + { + // vars + $i++; + $atts = ''; + + + if( in_array($key, $field['value']) ) + { + $atts = 'checked="yes"'; + } + if( isset($field['disabled']) && in_array($key, $field['disabled']) ) + { + $atts .= ' disabled="true"'; + } + + + // each checkbox ID is generated with the $key, however, the first checkbox must not use $key so that it matches the field's label for attribute + $id = $field['id']; + + if( $i > 1 ) + { + $id .= '-' . $key; + } + + $e .= '
  • '; + } + + $e .= '
'; + + + // return + echo $e; + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + // vars + $key = $field['name']; + + + // implode checkboxes so they work in a textarea + if( is_array($field['choices']) ) + { + foreach( $field['choices'] as $k => $v ) + { + $field['choices'][ $k ] = $k . ' : ' . $v; + } + $field['choices'] = implode("\n", $field['choices']); + } + + ?> + + + +

+

+


+ + + 'textarea', + 'class' => 'textarea field_option-choices', + 'name' => 'fields['.$key.'][choices]', + 'value' => $field['choices'], + )); + + ?> + + + + + +

+ + + 'textarea', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][layout]', + 'value' => $field['layout'], + 'layout' => 'horizontal', + 'choices' => array( + 'vertical' => __("Vertical",'acf'), + 'horizontal' => __("Horizontal",'acf') + ) + )); + + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/color_picker.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/color_picker.php new file mode 100644 index 0000000..7650b05 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/color_picker.php @@ -0,0 +1,110 @@ +name = 'color_picker'; + $this->label = __("Color Picker",'acf'); + $this->category = __("jQuery",'acf'); + $this->defaults = array( + 'default_value' => '', + ); + + + // do not delete! + parent::__construct(); + + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( 'id', 'class', 'name', 'value' ); + $e = ''; + + + $e .= '
'; + $e .= ' + + + + + + 'text', + 'name' => 'fields[' .$key.'][default_value]', + 'value' => $field['default_value'], + 'placeholder' => '#ffffff' + )); + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/date_picker.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/date_picker.php new file mode 100644 index 0000000..e1a0eed --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/date_picker.php @@ -0,0 +1,183 @@ +name = 'date_picker'; + $this->label = __("Date Picker",'acf'); + $this->category = __("jQuery",'acf'); + $this->defaults = array( + 'date_format' => 'yymmdd', + 'display_format' => 'dd/mm/yy', + 'first_day' => 1, // monday + ); + + + // actions + add_action('init', array($this, 'init')); + + + // do not delete! + parent::__construct(); + } + + + /* + * init + * + * This function is run on the 'init' action to set the field's $l10n data. Before the init action, + * access to the $wp_locale variable is not possible. + * + * @type action (init) + * @date 3/09/13 + * + * @param N/A + * @return N/A + */ + + function init() + { + global $wp_locale; + + $this->l10n = array( + 'closeText' => __( 'Done', 'acf' ), + 'currentText' => __( 'Today', 'acf' ), + 'monthNames' => array_values( $wp_locale->month ), + 'monthNamesShort' => array_values( $wp_locale->month_abbrev ), + 'monthStatus' => __( 'Show a different month', 'acf' ), + 'dayNames' => array_values( $wp_locale->weekday ), + 'dayNamesShort' => array_values( $wp_locale->weekday_abbrev ), + 'dayNamesMin' => array_values( $wp_locale->weekday_initial ), + 'isRTL' => isset($wp_locale->is_rtl) ? $wp_locale->is_rtl : false, + ); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // make sure it's not blank + if( !$field['date_format'] ) + { + $field['date_format'] = 'yymmdd'; + } + if( !$field['display_format'] ) + { + $field['display_format'] = 'dd/mm/yy'; + } + + + // html + echo '
'; + echo ''; + echo ''; + echo '
'; + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + // global + global $wp_locale; + + + // vars + $key = $field['name']; + + ?> + + + +

+

+ + + 'text', + 'name' => 'fields[' .$key.'][date_format]', + 'value' => $field['date_format'], + )); + ?> + + + + + +

+

+ + + 'text', + 'name' => 'fields[' .$key.'][display_format]', + 'value' => $field['display_format'], + )); + ?> + + + + + + + + weekday ); + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields['.$key.'][first_day]', + 'value' => $field['first_day'], + 'choices' => $choices, + )); + + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_0_aaaaaa_40x100.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_55_5bc6f5_40x100.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_55_5bc6f5_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5cef2be19ec6f11225f60312fbe271c51e7cf5 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!N$PA*qrS22FRJ?>EalY(fIbdAy>152*br0 z*;VoRDRZv~awpbtee~T~bNr^L$n?_N_UoD7KR(nfCeHrp^vlMWeYYOWWwXt0W|Oz6 z_{nNem+k}xhxT*VzTiXw?=@upFP@)PbNn*L8q#15nA*6nk-O@Z!Y@O1TaS?83{ F1OOqzNJRhu literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_75_ffffff_40x100.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_65_ffffff_1x400.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..42ccba269b6e91bef12ad0fa18be651b5ef0ee68 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_75_dadada_1x400.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..5a46b47cb16631068aee9e0bd61269fc4e95e5cd GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb zm^4K~wN3Zq+uP{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b Tyd6G3lNdZ*{an^LB{Ts5`idse literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_highlight-soft_0_444444_1x100.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-bg_highlight-soft_0_444444_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..40d790fc0e33a66c5844a17bd3dff8124abf0f6c GIT binary patch literal 79 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l$fWBV~E7mwg dt4D;1!LEd9(izqFdw?n!JYD@<);T3K0RWi&6x09! literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_222222_256x240.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..b273ff111d219c9b9a8b96d57683d0075fb7871a GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_2e83ff_256x240.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..09d1cdc856c292c4ab6dd818c7543ac0828bd616 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_454545_256x240.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..59bd45b907c4fd965697774ce8c5fc6b2fd9c105 GIT binary patch literal 4369 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 oBo%DI*Kv;w;*%(i9W@f3_WCF#rGn literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_cd0a0a_256x240.png b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab019b73ec11a485fa09378f3a0e155194f6a5d GIT binary patch literal 4369 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 this are in the previous century, + // string value starting with '+' for current year + value + minDate: null, // The earliest selectable date, or null for no limit + maxDate: null, // The latest selectable date, or null for no limit + duration: 'fast', // Duration of display/closure + beforeShowDay: null, // Function that takes a date and returns an array with + // [0] = true if selectable, false if not, [1] = custom CSS class name(s) or '', + // [2] = cell title (optional), e.g. $.datepicker.noWeekends + beforeShow: null, // Function that takes an input field and + // returns a set of custom settings for the date picker + onSelect: null, // Define a callback function when a date is selected + onChangeMonthYear: null, // Define a callback function when the month or year is changed + onClose: null, // Define a callback function when the datepicker is closed + numberOfMonths: 1, // Number of months to show at a time + showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0) + stepMonths: 1, // Number of months to step back/forward + stepBigMonths: 12, // Number of months to step back/forward for the big links + altField: '', // Selector for an alternate field to store selected dates into + altFormat: '', // The date format to use for the alternate field + constrainInput: true, // The input is constrained by the current date format + showButtonPanel: false, // True to show button panel, false to not show it + autoSize: false // True to size the input for the date format, false to leave as is + }; + $.extend(this._defaults, this.regional['']); + this.dpDiv = bindHover($('

')); +} + +$.extend(Datepicker.prototype, { + /* Class name added to elements to indicate already configured with a date picker. */ + markerClassName: 'hasDatepicker', + + //Keep track of the maximum number of rows displayed (see #7043) + maxRows: 4, + + /* Debug logging (if enabled). */ + log: function () { + if (this.debug) + console.log.apply('', arguments); + }, + + // TODO rename to "widget" when switching to widget factory + _widgetDatepicker: function() { + return this.dpDiv; + }, + + /* Override the default settings for all instances of the date picker. + @param settings object - the new settings to use as defaults (anonymous object) + @return the manager object */ + setDefaults: function(settings) { + extendRemove(this._defaults, settings || {}); + return this; + }, + + /* Attach the date picker to a jQuery selection. + @param target element - the target input field or division or span + @param settings object - the new settings to use for this date picker instance (anonymous) */ + _attachDatepicker: function(target, settings) { + // check for settings on the control itself - in namespace 'date:' + var inlineSettings = null; + for (var attrName in this._defaults) { + var attrValue = target.getAttribute('date:' + attrName); + if (attrValue) { + inlineSettings = inlineSettings || {}; + try { + inlineSettings[attrName] = eval(attrValue); + } catch (err) { + inlineSettings[attrName] = attrValue; + } + } + } + var nodeName = target.nodeName.toLowerCase(); + var inline = (nodeName == 'div' || nodeName == 'span'); + if (!target.id) { + this.uuid += 1; + target.id = 'dp' + this.uuid; + } + var inst = this._newInst($(target), inline); + inst.settings = $.extend({}, settings || {}, inlineSettings || {}); + if (nodeName == 'input') { + this._connectDatepicker(target, inst); + } else if (inline) { + this._inlineDatepicker(target, inst); + } + }, + + /* Create a new instance object. */ + _newInst: function(target, inline) { + var id = target[0].id.replace(/([^A-Za-z0-9_-])/g, '\\\\$1'); // escape jQuery meta chars + return {id: id, input: target, // associated target + selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection + drawMonth: 0, drawYear: 0, // month being drawn + inline: inline, // is datepicker inline or not + dpDiv: (!inline ? this.dpDiv : // presentation div + bindHover($('
')))}; + }, + + /* Attach the date picker to an input field. */ + _connectDatepicker: function(target, inst) { + var input = $(target); + inst.append = $([]); + inst.trigger = $([]); + if (input.hasClass(this.markerClassName)) + return; + this._attachments(input, inst); + input.addClass(this.markerClassName).keydown(this._doKeyDown). + keypress(this._doKeyPress).keyup(this._doKeyUp). + bind("setData.datepicker", function(event, key, value) { + inst.settings[key] = value; + }).bind("getData.datepicker", function(event, key) { + return this._get(inst, key); + }); + this._autoSize(inst); + $.data(target, PROP_NAME, inst); + }, + + /* Make attachments based on settings. */ + _attachments: function(input, inst) { + var appendText = this._get(inst, 'appendText'); + var isRTL = this._get(inst, 'isRTL'); + if (inst.append) + inst.append.remove(); + if (appendText) { + inst.append = $('' + appendText + ''); + input[isRTL ? 'before' : 'after'](inst.append); + } + input.unbind('focus', this._showDatepicker); + if (inst.trigger) + inst.trigger.remove(); + var showOn = this._get(inst, 'showOn'); + if (showOn == 'focus' || showOn == 'both') // pop-up date picker when in the marked field + input.focus(this._showDatepicker); + if (showOn == 'button' || showOn == 'both') { // pop-up date picker when button clicked + var buttonText = this._get(inst, 'buttonText'); + var buttonImage = this._get(inst, 'buttonImage'); + inst.trigger = $(this._get(inst, 'buttonImageOnly') ? + $('').addClass(this._triggerClass). + attr({ src: buttonImage, alt: buttonText, title: buttonText }) : + $('').addClass(this._triggerClass). + html(buttonImage == '' ? buttonText : $('').attr( + { src:buttonImage, alt:buttonText, title:buttonText }))); + input[isRTL ? 'before' : 'after'](inst.trigger); + inst.trigger.click(function() { + if ($.datepicker._datepickerShowing && $.datepicker._lastInput == input[0]) + $.datepicker._hideDatepicker(); + else + $.datepicker._showDatepicker(input[0]); + return false; + }); + } + }, + + /* Apply the maximum length for the date format. */ + _autoSize: function(inst) { + if (this._get(inst, 'autoSize') && !inst.inline) { + var date = new Date(2009, 12 - 1, 20); // Ensure double digits + var dateFormat = this._get(inst, 'dateFormat'); + if (dateFormat.match(/[DM]/)) { + var findMax = function(names) { + var max = 0; + var maxI = 0; + for (var i = 0; i < names.length; i++) { + if (names[i].length > max) { + max = names[i].length; + maxI = i; + } + } + return maxI; + }; + date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ? + 'monthNames' : 'monthNamesShort')))); + date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ? + 'dayNames' : 'dayNamesShort'))) + 20 - date.getDay()); + } + inst.input.attr('size', this._formatDate(inst, date).length); + } + }, + + /* Attach an inline date picker to a div. */ + _inlineDatepicker: function(target, inst) { + var divSpan = $(target); + if (divSpan.hasClass(this.markerClassName)) + return; + divSpan.addClass(this.markerClassName).append(inst.dpDiv). + bind("setData.datepicker", function(event, key, value){ + inst.settings[key] = value; + }).bind("getData.datepicker", function(event, key){ + return this._get(inst, key); + }); + $.data(target, PROP_NAME, inst); + this._setDate(inst, this._getDefaultDate(inst), true); + this._updateDatepicker(inst); + this._updateAlternate(inst); + inst.dpDiv.show(); + }, + + /* Pop-up the date picker in a "dialog" box. + @param input element - ignored + @param date string or Date - the initial date to display + @param onSelect function - the function to call when a date is selected + @param settings object - update the dialog date picker instance's settings (anonymous object) + @param pos int[2] - coordinates for the dialog's position within the screen or + event - with x/y coordinates or + leave empty for default (screen centre) + @return the manager object */ + _dialogDatepicker: function(input, date, onSelect, settings, pos) { + var inst = this._dialogInst; // internal instance + if (!inst) { + this.uuid += 1; + var id = 'dp' + this.uuid; + this._dialogInput = $(''); + this._dialogInput.keydown(this._doKeyDown); + $('body').append(this._dialogInput); + inst = this._dialogInst = this._newInst(this._dialogInput, false); + inst.settings = {}; + $.data(this._dialogInput[0], PROP_NAME, inst); + } + extendRemove(inst.settings, settings || {}); + date = (date && date.constructor == Date ? this._formatDate(inst, date) : date); + this._dialogInput.val(date); + + this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null); + if (!this._pos) { + var browserWidth = document.documentElement.clientWidth; + var browserHeight = document.documentElement.clientHeight; + var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft; + var scrollY = document.documentElement.scrollTop || document.body.scrollTop; + this._pos = // should use actual width/height below + [(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY]; + } + + // move input on screen for focus, but hidden behind dialog + this._dialogInput.css('left', (this._pos[0] + 20) + 'px').css('top', this._pos[1] + 'px'); + inst.settings.onSelect = onSelect; + this._inDialog = true; + this.dpDiv.addClass(this._dialogClass); + this._showDatepicker(this._dialogInput[0]); + if ($.blockUI) + $.blockUI(this.dpDiv); + $.data(this._dialogInput[0], PROP_NAME, inst); + return this; + }, + + /* Detach a datepicker from its control. + @param target element - the target input field or division or span */ + _destroyDatepicker: function(target) { + var $target = $(target); + var inst = $.data(target, PROP_NAME); + if (!$target.hasClass(this.markerClassName)) { + return; + } + var nodeName = target.nodeName.toLowerCase(); + $.removeData(target, PROP_NAME); + if (nodeName == 'input') { + inst.append.remove(); + inst.trigger.remove(); + $target.removeClass(this.markerClassName). + unbind('focus', this._showDatepicker). + unbind('keydown', this._doKeyDown). + unbind('keypress', this._doKeyPress). + unbind('keyup', this._doKeyUp); + } else if (nodeName == 'div' || nodeName == 'span') + $target.removeClass(this.markerClassName).empty(); + }, + + /* Enable the date picker to a jQuery selection. + @param target element - the target input field or division or span */ + _enableDatepicker: function(target) { + var $target = $(target); + var inst = $.data(target, PROP_NAME); + if (!$target.hasClass(this.markerClassName)) { + return; + } + var nodeName = target.nodeName.toLowerCase(); + if (nodeName == 'input') { + target.disabled = false; + inst.trigger.filter('button'). + each(function() { this.disabled = false; }).end(). + filter('img').css({opacity: '1.0', cursor: ''}); + } + else if (nodeName == 'div' || nodeName == 'span') { + var inline = $target.children('.' + this._inlineClass); + inline.children().removeClass('ui-state-disabled'); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + removeAttr("disabled"); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value == target ? null : value); }); // delete entry + }, + + /* Disable the date picker to a jQuery selection. + @param target element - the target input field or division or span */ + _disableDatepicker: function(target) { + var $target = $(target); + var inst = $.data(target, PROP_NAME); + if (!$target.hasClass(this.markerClassName)) { + return; + } + var nodeName = target.nodeName.toLowerCase(); + if (nodeName == 'input') { + target.disabled = true; + inst.trigger.filter('button'). + each(function() { this.disabled = true; }).end(). + filter('img').css({opacity: '0.5', cursor: 'default'}); + } + else if (nodeName == 'div' || nodeName == 'span') { + var inline = $target.children('.' + this._inlineClass); + inline.children().addClass('ui-state-disabled'); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + attr("disabled", "disabled"); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value == target ? null : value); }); // delete entry + this._disabledInputs[this._disabledInputs.length] = target; + }, + + /* Is the first field in a jQuery collection disabled as a datepicker? + @param target element - the target input field or division or span + @return boolean - true if disabled, false if enabled */ + _isDisabledDatepicker: function(target) { + if (!target) { + return false; + } + for (var i = 0; i < this._disabledInputs.length; i++) { + if (this._disabledInputs[i] == target) + return true; + } + return false; + }, + + /* Retrieve the instance data for the target control. + @param target element - the target input field or division or span + @return object - the associated instance data + @throws error if a jQuery problem getting data */ + _getInst: function(target) { + try { + return $.data(target, PROP_NAME); + } + catch (err) { + throw 'Missing instance data for this datepicker'; + } + }, + + /* Update or retrieve the settings for a date picker attached to an input field or division. + @param target element - the target input field or division or span + @param name object - the new settings to update or + string - the name of the setting to change or retrieve, + when retrieving also 'all' for all instance settings or + 'defaults' for all global defaults + @param value any - the new value for the setting + (omit if above is an object or to retrieve a value) */ + _optionDatepicker: function(target, name, value) { + var inst = this._getInst(target); + if (arguments.length == 2 && typeof name == 'string') { + return (name == 'defaults' ? $.extend({}, $.datepicker._defaults) : + (inst ? (name == 'all' ? $.extend({}, inst.settings) : + this._get(inst, name)) : null)); + } + var settings = name || {}; + if (typeof name == 'string') { + settings = {}; + settings[name] = value; + } + if (inst) { + if (this._curInst == inst) { + this._hideDatepicker(); + } + var date = this._getDateDatepicker(target, true); + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + extendRemove(inst.settings, settings); + // reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided + if (minDate !== null && settings['dateFormat'] !== undefined && settings['minDate'] === undefined) + inst.settings.minDate = this._formatDate(inst, minDate); + if (maxDate !== null && settings['dateFormat'] !== undefined && settings['maxDate'] === undefined) + inst.settings.maxDate = this._formatDate(inst, maxDate); + this._attachments($(target), inst); + this._autoSize(inst); + this._setDate(inst, date); + this._updateAlternate(inst); + this._updateDatepicker(inst); + } + }, + + // change method deprecated + _changeDatepicker: function(target, name, value) { + this._optionDatepicker(target, name, value); + }, + + /* Redraw the date picker attached to an input field or division. + @param target element - the target input field or division or span */ + _refreshDatepicker: function(target) { + var inst = this._getInst(target); + if (inst) { + this._updateDatepicker(inst); + } + }, + + /* Set the dates for a jQuery selection. + @param target element - the target input field or division or span + @param date Date - the new date */ + _setDateDatepicker: function(target, date) { + var inst = this._getInst(target); + if (inst) { + this._setDate(inst, date); + this._updateDatepicker(inst); + this._updateAlternate(inst); + } + }, + + /* Get the date(s) for the first entry in a jQuery selection. + @param target element - the target input field or division or span + @param noDefault boolean - true if no default date is to be used + @return Date - the current date */ + _getDateDatepicker: function(target, noDefault) { + var inst = this._getInst(target); + if (inst && !inst.inline) + this._setDateFromField(inst, noDefault); + return (inst ? this._getDate(inst) : null); + }, + + /* Handle keystrokes. */ + _doKeyDown: function(event) { + var inst = $.datepicker._getInst(event.target); + var handled = true; + var isRTL = inst.dpDiv.is('.ui-datepicker-rtl'); + inst._keyEvent = true; + if ($.datepicker._datepickerShowing) + switch (event.keyCode) { + case 9: $.datepicker._hideDatepicker(); + handled = false; + break; // hide on tab out + case 13: var sel = $('td.' + $.datepicker._dayOverClass + ':not(.' + + $.datepicker._currentClass + ')', inst.dpDiv); + if (sel[0]) + $.datepicker._selectDay(event.target, inst.selectedMonth, inst.selectedYear, sel[0]); + else + $.datepicker._hideDatepicker(); + return false; // don't submit the form + break; // select the value on enter + case 27: $.datepicker._hideDatepicker(); + break; // hide on escape + case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, 'stepBigMonths') : + -$.datepicker._get(inst, 'stepMonths')), 'M'); + break; // previous month/year on page up/+ ctrl + case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, 'stepBigMonths') : + +$.datepicker._get(inst, 'stepMonths')), 'M'); + break; // next month/year on page down/+ ctrl + case 35: if (event.ctrlKey || event.metaKey) $.datepicker._clearDate(event.target); + handled = event.ctrlKey || event.metaKey; + break; // clear on ctrl or command +end + case 36: if (event.ctrlKey || event.metaKey) $.datepicker._gotoToday(event.target); + handled = event.ctrlKey || event.metaKey; + break; // current on ctrl or command +home + case 37: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), 'D'); + handled = event.ctrlKey || event.metaKey; + // -1 day on ctrl or command +left + if (event.originalEvent.altKey) $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, 'stepBigMonths') : + -$.datepicker._get(inst, 'stepMonths')), 'M'); + // next month/year on alt +left on Mac + break; + case 38: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, -7, 'D'); + handled = event.ctrlKey || event.metaKey; + break; // -1 week on ctrl or command +up + case 39: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), 'D'); + handled = event.ctrlKey || event.metaKey; + // +1 day on ctrl or command +right + if (event.originalEvent.altKey) $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, 'stepBigMonths') : + +$.datepicker._get(inst, 'stepMonths')), 'M'); + // next month/year on alt +right + break; + case 40: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, +7, 'D'); + handled = event.ctrlKey || event.metaKey; + break; // +1 week on ctrl or command +down + default: handled = false; + } + else if (event.keyCode == 36 && event.ctrlKey) // display the date picker on ctrl+home + $.datepicker._showDatepicker(this); + else { + handled = false; + } + if (handled) { + event.preventDefault(); + event.stopPropagation(); + } + }, + + /* Filter entered characters - based on date format. */ + _doKeyPress: function(event) { + var inst = $.datepicker._getInst(event.target); + if ($.datepicker._get(inst, 'constrainInput')) { + var chars = $.datepicker._possibleChars($.datepicker._get(inst, 'dateFormat')); + var chr = String.fromCharCode(event.charCode == undefined ? event.keyCode : event.charCode); + return event.ctrlKey || event.metaKey || (chr < ' ' || !chars || chars.indexOf(chr) > -1); + } + }, + + /* Synchronise manual entry and field/alternate field. */ + _doKeyUp: function(event) { + var inst = $.datepicker._getInst(event.target); + if (inst.input.val() != inst.lastVal) { + try { + var date = $.datepicker.parseDate($.datepicker._get(inst, 'dateFormat'), + (inst.input ? inst.input.val() : null), + $.datepicker._getFormatConfig(inst)); + if (date) { // only if valid + $.datepicker._setDateFromField(inst); + $.datepicker._updateAlternate(inst); + $.datepicker._updateDatepicker(inst); + } + } + catch (event) { + $.datepicker.log(event); + } + } + return true; + }, + + /* Pop-up the date picker for a given input field. + @param input element - the input field attached to the date picker or + event - if triggered by focus */ + _showDatepicker: function(input) { + input = input.target || input; + if (input.nodeName.toLowerCase() != 'input') // find from button/image trigger + input = $('input', input.parentNode)[0]; + if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput == input) // already here + return; + var inst = $.datepicker._getInst(input); + if ($.datepicker._curInst && $.datepicker._curInst != inst) { + if ( $.datepicker._datepickerShowing ) { + $.datepicker._triggerOnClose($.datepicker._curInst); + } + $.datepicker._curInst.dpDiv.stop(true, true); + } + var beforeShow = $.datepicker._get(inst, 'beforeShow'); + extendRemove(inst.settings, (beforeShow ? beforeShow.apply(input, [input, inst]) : {})); + inst.lastVal = null; + $.datepicker._lastInput = input; + $.datepicker._setDateFromField(inst); + if ($.datepicker._inDialog) // hide cursor + input.value = ''; + if (!$.datepicker._pos) { // position below input + $.datepicker._pos = $.datepicker._findPos(input); + $.datepicker._pos[1] += input.offsetHeight; // add the height + } + var isFixed = false; + $(input).parents().each(function() { + isFixed |= $(this).css('position') == 'fixed'; + return !isFixed; + }); + if (isFixed && $.browser.opera) { // correction for Opera when fixed and scrolled + $.datepicker._pos[0] -= document.documentElement.scrollLeft; + $.datepicker._pos[1] -= document.documentElement.scrollTop; + } + var offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]}; + $.datepicker._pos = null; + //to avoid flashes on Firefox + inst.dpDiv.empty(); + // determine sizing offscreen + inst.dpDiv.css({position: 'absolute', display: 'block', top: '-1000px'}); + $.datepicker._updateDatepicker(inst); + // fix width for dynamic number of date pickers + // and adjust position before showing + offset = $.datepicker._checkOffset(inst, offset, isFixed); + inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ? + 'static' : (isFixed ? 'fixed' : 'absolute')), display: 'none', + left: offset.left + 'px', top: offset.top + 'px'}); + if (!inst.inline) { + var showAnim = $.datepicker._get(inst, 'showAnim'); + var duration = $.datepicker._get(inst, 'duration'); + var postProcess = function() { + var cover = inst.dpDiv.find('iframe.ui-datepicker-cover'); // IE6- only + if( !! cover.length ){ + var borders = $.datepicker._getBorders(inst.dpDiv); + cover.css({left: -borders[0], top: -borders[1], + width: inst.dpDiv.outerWidth(), height: inst.dpDiv.outerHeight()}); + } + }; + inst.dpDiv.zIndex($(input).zIndex()+1); + $.datepicker._datepickerShowing = true; + if ($.effects && $.effects[showAnim]) + inst.dpDiv.show(showAnim, $.datepicker._get(inst, 'showOptions'), duration, postProcess); + else + inst.dpDiv[showAnim || 'show']((showAnim ? duration : null), postProcess); + if (!showAnim || !duration) + postProcess(); + if (inst.input.is(':visible') && !inst.input.is(':disabled')) + inst.input.focus(); + $.datepicker._curInst = inst; + } + }, + + /* Generate the date picker content. */ + _updateDatepicker: function(inst) { + var self = this; + self.maxRows = 4; //Reset the max number of rows being displayed (see #7043) + var borders = $.datepicker._getBorders(inst.dpDiv); + instActive = inst; // for delegate hover events + inst.dpDiv.empty().append(this._generateHTML(inst)); + var cover = inst.dpDiv.find('iframe.ui-datepicker-cover'); // IE6- only + if( !!cover.length ){ //avoid call to outerXXXX() when not in IE6 + cover.css({left: -borders[0], top: -borders[1], width: inst.dpDiv.outerWidth(), height: inst.dpDiv.outerHeight()}) + } + inst.dpDiv.find('.' + this._dayOverClass + ' a').mouseover(); + var numMonths = this._getNumberOfMonths(inst); + var cols = numMonths[1]; + var width = 17; + inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width(''); + if (cols > 1) + inst.dpDiv.addClass('ui-datepicker-multi-' + cols).css('width', (width * cols) + 'em'); + inst.dpDiv[(numMonths[0] != 1 || numMonths[1] != 1 ? 'add' : 'remove') + + 'Class']('ui-datepicker-multi'); + inst.dpDiv[(this._get(inst, 'isRTL') ? 'add' : 'remove') + + 'Class']('ui-datepicker-rtl'); + if (inst == $.datepicker._curInst && $.datepicker._datepickerShowing && inst.input && + // #6694 - don't focus the input if it's already focused + // this breaks the change event in IE + inst.input.is(':visible') && !inst.input.is(':disabled') && inst.input[0] != document.activeElement) + inst.input.focus(); + // deffered render of the years select (to avoid flashes on Firefox) + if( inst.yearshtml ){ + var origyearshtml = inst.yearshtml; + setTimeout(function(){ + //assure that inst.yearshtml didn't change. + if( origyearshtml === inst.yearshtml && inst.yearshtml ){ + inst.dpDiv.find('select.ui-datepicker-year:first').replaceWith(inst.yearshtml); + } + origyearshtml = inst.yearshtml = null; + }, 0); + } + }, + + /* Retrieve the size of left and top borders for an element. + @param elem (jQuery object) the element of interest + @return (number[2]) the left and top borders */ + _getBorders: function(elem) { + var convert = function(value) { + return {thin: 1, medium: 2, thick: 3}[value] || value; + }; + return [parseFloat(convert(elem.css('border-left-width'))), + parseFloat(convert(elem.css('border-top-width')))]; + }, + + /* Check positioning to remain on screen. */ + _checkOffset: function(inst, offset, isFixed) { + var dpWidth = inst.dpDiv.outerWidth(); + var dpHeight = inst.dpDiv.outerHeight(); + var inputWidth = inst.input ? inst.input.outerWidth() : 0; + var inputHeight = inst.input ? inst.input.outerHeight() : 0; + var viewWidth = document.documentElement.clientWidth + $(document).scrollLeft(); + var viewHeight = document.documentElement.clientHeight + $(document).scrollTop(); + + offset.left -= (this._get(inst, 'isRTL') ? (dpWidth - inputWidth) : 0); + offset.left -= (isFixed && offset.left == inst.input.offset().left) ? $(document).scrollLeft() : 0; + offset.top -= (isFixed && offset.top == (inst.input.offset().top + inputHeight)) ? $(document).scrollTop() : 0; + + // now check if datepicker is showing outside window viewport - move to a better place if so. + offset.left -= Math.min(offset.left, (offset.left + dpWidth > viewWidth && viewWidth > dpWidth) ? + Math.abs(offset.left + dpWidth - viewWidth) : 0); + offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight && viewHeight > dpHeight) ? + Math.abs(dpHeight + inputHeight) : 0); + + return offset; + }, + + /* Find an object's position on the screen. */ + _findPos: function(obj) { + var inst = this._getInst(obj); + var isRTL = this._get(inst, 'isRTL'); + while (obj && (obj.type == 'hidden' || obj.nodeType != 1 || $.expr.filters.hidden(obj))) { + obj = obj[isRTL ? 'previousSibling' : 'nextSibling']; + } + var position = $(obj).offset(); + return [position.left, position.top]; + }, + + /* Trigger custom callback of onClose. */ + _triggerOnClose: function(inst) { + var onClose = this._get(inst, 'onClose'); + if (onClose) + onClose.apply((inst.input ? inst.input[0] : null), + [(inst.input ? inst.input.val() : ''), inst]); + }, + + /* Hide the date picker from view. + @param input element - the input field attached to the date picker */ + _hideDatepicker: function(input) { + var inst = this._curInst; + if (!inst || (input && inst != $.data(input, PROP_NAME))) + return; + if (this._datepickerShowing) { + var showAnim = this._get(inst, 'showAnim'); + var duration = this._get(inst, 'duration'); + var postProcess = function() { + $.datepicker._tidyDialog(inst); + this._curInst = null; + }; + if ($.effects && $.effects[showAnim]) + inst.dpDiv.hide(showAnim, $.datepicker._get(inst, 'showOptions'), duration, postProcess); + else + inst.dpDiv[(showAnim == 'slideDown' ? 'slideUp' : + (showAnim == 'fadeIn' ? 'fadeOut' : 'hide'))]((showAnim ? duration : null), postProcess); + if (!showAnim) + postProcess(); + $.datepicker._triggerOnClose(inst); + this._datepickerShowing = false; + this._lastInput = null; + if (this._inDialog) { + this._dialogInput.css({ position: 'absolute', left: '0', top: '-100px' }); + if ($.blockUI) { + $.unblockUI(); + $('body').append(this.dpDiv); + } + } + this._inDialog = false; + } + }, + + /* Tidy up after a dialog display. */ + _tidyDialog: function(inst) { + inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar'); + }, + + /* Close date picker if clicked elsewhere. */ + _checkExternalClick: function(event) { + if (!$.datepicker._curInst) + return; + var $target = $(event.target); + if ($target[0].id != $.datepicker._mainDivId && + $target.parents('#' + $.datepicker._mainDivId).length == 0 && + !$target.hasClass($.datepicker.markerClassName) && + !$target.hasClass($.datepicker._triggerClass) && + $.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI)) + $.datepicker._hideDatepicker(); + }, + + /* Adjust one of the date sub-fields. */ + _adjustDate: function(id, offset, period) { + var target = $(id); + var inst = this._getInst(target[0]); + if (this._isDisabledDatepicker(target[0])) { + return; + } + this._adjustInstDate(inst, offset + + (period == 'M' ? this._get(inst, 'showCurrentAtPos') : 0), // undo positioning + period); + this._updateDatepicker(inst); + }, + + /* Action for current link. */ + _gotoToday: function(id) { + var target = $(id); + var inst = this._getInst(target[0]); + if (this._get(inst, 'gotoCurrent') && inst.currentDay) { + inst.selectedDay = inst.currentDay; + inst.drawMonth = inst.selectedMonth = inst.currentMonth; + inst.drawYear = inst.selectedYear = inst.currentYear; + } + else { + var date = new Date(); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + } + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Action for selecting a new month/year. */ + _selectMonthYear: function(id, select, period) { + var target = $(id); + var inst = this._getInst(target[0]); + inst._selectingMonthYear = false; + inst['selected' + (period == 'M' ? 'Month' : 'Year')] = + inst['draw' + (period == 'M' ? 'Month' : 'Year')] = + parseInt(select.options[select.selectedIndex].value,10); + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Restore input focus after not changing month/year. */ + _clickMonthYear: function(id) { + var target = $(id); + var inst = this._getInst(target[0]); + if (inst.input && inst._selectingMonthYear) { + setTimeout(function() { + inst.input.focus(); + }, 0); + } + inst._selectingMonthYear = !inst._selectingMonthYear; + }, + + /* Action for selecting a day. */ + _selectDay: function(id, month, year, td) { + var target = $(id); + if ($(td).hasClass(this._unselectableClass) || this._isDisabledDatepicker(target[0])) { + return; + } + var inst = this._getInst(target[0]); + inst.selectedDay = inst.currentDay = $('a', td).html(); + inst.selectedMonth = inst.currentMonth = month; + inst.selectedYear = inst.currentYear = year; + this._selectDate(id, this._formatDate(inst, + inst.currentDay, inst.currentMonth, inst.currentYear)); + }, + + /* Erase the input field and hide the date picker. */ + _clearDate: function(id) { + var target = $(id); + var inst = this._getInst(target[0]); + this._selectDate(target, ''); + }, + + /* Update the input field with the selected date. */ + _selectDate: function(id, dateStr) { + var target = $(id); + var inst = this._getInst(target[0]); + dateStr = (dateStr != null ? dateStr : this._formatDate(inst)); + if (inst.input) + inst.input.val(dateStr); + this._updateAlternate(inst); + var onSelect = this._get(inst, 'onSelect'); + if (onSelect) + onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); // trigger custom callback + else if (inst.input) + inst.input.trigger('change'); // fire the change event + if (inst.inline) + this._updateDatepicker(inst); + else { + this._hideDatepicker(); + this._lastInput = inst.input[0]; + if (typeof(inst.input[0]) != 'object') + inst.input.focus(); // restore focus + this._lastInput = null; + } + }, + + /* Update any alternate field to synchronise with the main field. */ + _updateAlternate: function(inst) { + var altField = this._get(inst, 'altField'); + if (altField) { // update alternate field too + var altFormat = this._get(inst, 'altFormat') || this._get(inst, 'dateFormat'); + var date = this._getDate(inst); + var dateStr = this.formatDate(altFormat, date, this._getFormatConfig(inst)); + $(altField).each(function() { $(this).val(dateStr); }); + } + }, + + /* Set as beforeShowDay function to prevent selection of weekends. + @param date Date - the date to customise + @return [boolean, string] - is this date selectable?, what is its CSS class? */ + noWeekends: function(date) { + var day = date.getDay(); + return [(day > 0 && day < 6), '']; + }, + + /* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition. + @param date Date - the date to get the week for + @return number - the number of the week within the year that contains this date */ + iso8601Week: function(date) { + var checkDate = new Date(date.getTime()); + // Find Thursday of this week starting on Monday + checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7)); + var time = checkDate.getTime(); + checkDate.setMonth(0); // Compare with Jan 1 + checkDate.setDate(1); + return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1; + }, + + /* Parse a string value into a date object. + See formatDate below for the possible formats. + + @param format string - the expected format of the date + @param value string - the date in the above format + @param settings Object - attributes include: + shortYearCutoff number - the cutoff year for determining the century (optional) + dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + dayNames string[7] - names of the days from Sunday (optional) + monthNamesShort string[12] - abbreviated names of the months (optional) + monthNames string[12] - names of the months (optional) + @return Date - the extracted date value or null if value is blank */ + parseDate: function (format, value, settings) { + if (format == null || value == null) + throw 'Invalid arguments'; + value = (typeof value == 'object' ? value.toString() : value + ''); + if (value == '') + return null; + var shortYearCutoff = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff; + shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort; + var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames; + var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort; + var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames; + var year = -1; + var month = -1; + var day = -1; + var doy = -1; + var literal = false; + // Check whether a format character is doubled + var lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match); + if (matches) + iFormat++; + return matches; + }; + // Extract a number from the string value + var getNumber = function(match) { + var isDoubled = lookAhead(match); + var size = (match == '@' ? 14 : (match == '!' ? 20 : + (match == 'y' && isDoubled ? 4 : (match == 'o' ? 3 : 2)))); + var digits = new RegExp('^\\d{1,' + size + '}'); + var num = value.substring(iValue).match(digits); + if (!num) + throw 'Missing number at position ' + iValue; + iValue += num[0].length; + return parseInt(num[0], 10); + }; + // Extract a name from the string value and convert to an index + var getName = function(match, shortNames, longNames) { + var names = $.map(lookAhead(match) ? longNames : shortNames, function (v, k) { + return [ [k, v] ]; + }).sort(function (a, b) { + return -(a[1].length - b[1].length); + }); + var index = -1; + $.each(names, function (i, pair) { + var name = pair[1]; + if (value.substr(iValue, name.length).toLowerCase() == name.toLowerCase()) { + index = pair[0]; + iValue += name.length; + return false; + } + }); + if (index != -1) + return index + 1; + else + throw 'Unknown name at position ' + iValue; + }; + // Confirm that a literal character matches the string value + var checkLiteral = function() { + if (value.charAt(iValue) != format.charAt(iFormat)) + throw 'Unexpected literal at position ' + iValue; + iValue++; + }; + var iValue = 0; + for (var iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) + if (format.charAt(iFormat) == "'" && !lookAhead("'")) + literal = false; + else + checkLiteral(); + else + switch (format.charAt(iFormat)) { + case 'd': + day = getNumber('d'); + break; + case 'D': + getName('D', dayNamesShort, dayNames); + break; + case 'o': + doy = getNumber('o'); + break; + case 'm': + month = getNumber('m'); + break; + case 'M': + month = getName('M', monthNamesShort, monthNames); + break; + case 'y': + year = getNumber('y'); + break; + case '@': + var date = new Date(getNumber('@')); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case '!': + var date = new Date((getNumber('!') - this._ticksTo1970) / 10000); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case "'": + if (lookAhead("'")) + checkLiteral(); + else + literal = true; + break; + default: + checkLiteral(); + } + } + if (iValue < value.length){ + throw "Extra/unparsed characters found in date: " + value.substring(iValue); + } + if (year == -1) + year = new Date().getFullYear(); + else if (year < 100) + year += new Date().getFullYear() - new Date().getFullYear() % 100 + + (year <= shortYearCutoff ? 0 : -100); + if (doy > -1) { + month = 1; + day = doy; + do { + var dim = this._getDaysInMonth(year, month - 1); + if (day <= dim) + break; + month++; + day -= dim; + } while (true); + } + var date = this._daylightSavingAdjust(new Date(year, month - 1, day)); + if (date.getFullYear() != year || date.getMonth() + 1 != month || date.getDate() != day) + throw 'Invalid date'; // E.g. 31/02/00 + return date; + }, + + /* Standard date formats. */ + ATOM: 'yy-mm-dd', // RFC 3339 (ISO 8601) + COOKIE: 'D, dd M yy', + ISO_8601: 'yy-mm-dd', + RFC_822: 'D, d M y', + RFC_850: 'DD, dd-M-y', + RFC_1036: 'D, d M y', + RFC_1123: 'D, d M yy', + RFC_2822: 'D, d M yy', + RSS: 'D, d M y', // RFC 822 + TICKS: '!', + TIMESTAMP: '@', + W3C: 'yy-mm-dd', // ISO 8601 + + _ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) + + Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000), + + /* Format a date object into a string value. + The format can be combinations of the following: + d - day of month (no leading zero) + dd - day of month (two digit) + o - day of year (no leading zeros) + oo - day of year (three digit) + D - day name short + DD - day name long + m - month of year (no leading zero) + mm - month of year (two digit) + M - month name short + MM - month name long + y - year (two digit) + yy - year (four digit) + @ - Unix timestamp (ms since 01/01/1970) + ! - Windows ticks (100ns since 01/01/0001) + '...' - literal text + '' - single quote + + @param format string - the desired format of the date + @param date Date - the date value to format + @param settings Object - attributes include: + dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + dayNames string[7] - names of the days from Sunday (optional) + monthNamesShort string[12] - abbreviated names of the months (optional) + monthNames string[12] - names of the months (optional) + @return string - the date in the above format */ + formatDate: function (format, date, settings) { + if (!date) + return ''; + var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort; + var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames; + var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort; + var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames; + // Check whether a format character is doubled + var lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match); + if (matches) + iFormat++; + return matches; + }; + // Format a number, with leading zero if necessary + var formatNumber = function(match, value, len) { + var num = '' + value; + if (lookAhead(match)) + while (num.length < len) + num = '0' + num; + return num; + }; + // Format a name, short or long as requested + var formatName = function(match, value, shortNames, longNames) { + return (lookAhead(match) ? longNames[value] : shortNames[value]); + }; + var output = ''; + var literal = false; + if (date) + for (var iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) + if (format.charAt(iFormat) == "'" && !lookAhead("'")) + literal = false; + else + output += format.charAt(iFormat); + else + switch (format.charAt(iFormat)) { + case 'd': + output += formatNumber('d', date.getDate(), 2); + break; + case 'D': + output += formatName('D', date.getDay(), dayNamesShort, dayNames); + break; + case 'o': + output += formatNumber('o', + Math.round((new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) / 86400000), 3); + break; + case 'm': + output += formatNumber('m', date.getMonth() + 1, 2); + break; + case 'M': + output += formatName('M', date.getMonth(), monthNamesShort, monthNames); + break; + case 'y': + output += (lookAhead('y') ? date.getFullYear() : + (date.getYear() % 100 < 10 ? '0' : '') + date.getYear() % 100); + break; + case '@': + output += date.getTime(); + break; + case '!': + output += date.getTime() * 10000 + this._ticksTo1970; + break; + case "'": + if (lookAhead("'")) + output += "'"; + else + literal = true; + break; + default: + output += format.charAt(iFormat); + } + } + return output; + }, + + /* Extract all possible characters from the date format. */ + _possibleChars: function (format) { + var chars = ''; + var literal = false; + // Check whether a format character is doubled + var lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match); + if (matches) + iFormat++; + return matches; + }; + for (var iFormat = 0; iFormat < format.length; iFormat++) + if (literal) + if (format.charAt(iFormat) == "'" && !lookAhead("'")) + literal = false; + else + chars += format.charAt(iFormat); + else + switch (format.charAt(iFormat)) { + case 'd': case 'm': case 'y': case '@': + chars += '0123456789'; + break; + case 'D': case 'M': + return null; // Accept anything + case "'": + if (lookAhead("'")) + chars += "'"; + else + literal = true; + break; + default: + chars += format.charAt(iFormat); + } + return chars; + }, + + /* Get a setting value, defaulting if necessary. */ + _get: function(inst, name) { + return inst.settings[name] !== undefined ? + inst.settings[name] : this._defaults[name]; + }, + + /* Parse existing date and initialise date picker. */ + _setDateFromField: function(inst, noDefault) { + if (inst.input.val() == inst.lastVal) { + return; + } + var dateFormat = this._get(inst, 'dateFormat'); + var dates = inst.lastVal = inst.input ? inst.input.val() : null; + var date, defaultDate; + date = defaultDate = this._getDefaultDate(inst); + var settings = this._getFormatConfig(inst); + try { + date = this.parseDate(dateFormat, dates, settings) || defaultDate; + } catch (event) { + this.log(event); + dates = (noDefault ? '' : dates); + } + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + inst.currentDay = (dates ? date.getDate() : 0); + inst.currentMonth = (dates ? date.getMonth() : 0); + inst.currentYear = (dates ? date.getFullYear() : 0); + this._adjustInstDate(inst); + }, + + /* Retrieve the default date shown on opening. */ + _getDefaultDate: function(inst) { + return this._restrictMinMax(inst, + this._determineDate(inst, this._get(inst, 'defaultDate'), new Date())); + }, + + /* A date may be specified as an exact value or a relative one. */ + _determineDate: function(inst, date, defaultDate) { + var offsetNumeric = function(offset) { + var date = new Date(); + date.setDate(date.getDate() + offset); + return date; + }; + var offsetString = function(offset) { + try { + return $.datepicker.parseDate($.datepicker._get(inst, 'dateFormat'), + offset, $.datepicker._getFormatConfig(inst)); + } + catch (e) { + // Ignore + } + var date = (offset.toLowerCase().match(/^c/) ? + $.datepicker._getDate(inst) : null) || new Date(); + var year = date.getFullYear(); + var month = date.getMonth(); + var day = date.getDate(); + var pattern = /([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g; + var matches = pattern.exec(offset); + while (matches) { + switch (matches[2] || 'd') { + case 'd' : case 'D' : + day += parseInt(matches[1],10); break; + case 'w' : case 'W' : + day += parseInt(matches[1],10) * 7; break; + case 'm' : case 'M' : + month += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + case 'y': case 'Y' : + year += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + } + matches = pattern.exec(offset); + } + return new Date(year, month, day); + }; + var newDate = (date == null || date === '' ? defaultDate : (typeof date == 'string' ? offsetString(date) : + (typeof date == 'number' ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : new Date(date.getTime())))); + newDate = (newDate && newDate.toString() == 'Invalid Date' ? defaultDate : newDate); + if (newDate) { + newDate.setHours(0); + newDate.setMinutes(0); + newDate.setSeconds(0); + newDate.setMilliseconds(0); + } + return this._daylightSavingAdjust(newDate); + }, + + /* Handle switch to/from daylight saving. + Hours may be non-zero on daylight saving cut-over: + > 12 when midnight changeover, but then cannot generate + midnight datetime, so jump to 1AM, otherwise reset. + @param date (Date) the date to check + @return (Date) the corrected date */ + _daylightSavingAdjust: function(date) { + if (!date) return null; + date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0); + return date; + }, + + /* Set the date(s) directly. */ + _setDate: function(inst, date, noChange) { + var clear = !date; + var origMonth = inst.selectedMonth; + var origYear = inst.selectedYear; + var newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new Date())); + inst.selectedDay = inst.currentDay = newDate.getDate(); + inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth(); + inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear(); + if ((origMonth != inst.selectedMonth || origYear != inst.selectedYear) && !noChange) + this._notifyChange(inst); + this._adjustInstDate(inst); + if (inst.input) { + inst.input.val(clear ? '' : this._formatDate(inst)); + } + }, + + /* Retrieve the date(s) directly. */ + _getDate: function(inst) { + var startDate = (!inst.currentYear || (inst.input && inst.input.val() == '') ? null : + this._daylightSavingAdjust(new Date( + inst.currentYear, inst.currentMonth, inst.currentDay))); + return startDate; + }, + + /* Generate the HTML for the current state of the date picker. */ + _generateHTML: function(inst) { + var today = new Date(); + today = this._daylightSavingAdjust( + new Date(today.getFullYear(), today.getMonth(), today.getDate())); // clear time + var isRTL = this._get(inst, 'isRTL'); + var showButtonPanel = this._get(inst, 'showButtonPanel'); + var hideIfNoPrevNext = this._get(inst, 'hideIfNoPrevNext'); + var navigationAsDateFormat = this._get(inst, 'navigationAsDateFormat'); + var numMonths = this._getNumberOfMonths(inst); + var showCurrentAtPos = this._get(inst, 'showCurrentAtPos'); + var stepMonths = this._get(inst, 'stepMonths'); + var isMultiMonth = (numMonths[0] != 1 || numMonths[1] != 1); + var currentDate = this._daylightSavingAdjust((!inst.currentDay ? new Date(9999, 9, 9) : + new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + var drawMonth = inst.drawMonth - showCurrentAtPos; + var drawYear = inst.drawYear; + if (drawMonth < 0) { + drawMonth += 12; + drawYear--; + } + if (maxDate) { + var maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(), + maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1, maxDate.getDate())); + maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw); + while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > maxDraw) { + drawMonth--; + if (drawMonth < 0) { + drawMonth = 11; + drawYear--; + } + } + } + inst.drawMonth = drawMonth; + inst.drawYear = drawYear; + var prevText = this._get(inst, 'prevText'); + prevText = (!navigationAsDateFormat ? prevText : this.formatDate(prevText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, 1)), + this._getFormatConfig(inst))); + var prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ? + '
' + prevText + '' : + (hideIfNoPrevNext ? '' : '' + prevText + '')); + var nextText = this._get(inst, 'nextText'); + nextText = (!navigationAsDateFormat ? nextText : this.formatDate(nextText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, 1)), + this._getFormatConfig(inst))); + var next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ? + '' + nextText + '' : + (hideIfNoPrevNext ? '' : '' + nextText + '')); + var currentText = this._get(inst, 'currentText'); + var gotoDate = (this._get(inst, 'gotoCurrent') && inst.currentDay ? currentDate : today); + currentText = (!navigationAsDateFormat ? currentText : + this.formatDate(currentText, gotoDate, this._getFormatConfig(inst))); + var controls = (!inst.inline ? '' : ''); + var buttonPanel = (showButtonPanel) ? '
' + (isRTL ? controls : '') + + (this._isInRange(inst, gotoDate) ? '' : '') + (isRTL ? '' : controls) + '
' : ''; + var firstDay = parseInt(this._get(inst, 'firstDay'),10); + firstDay = (isNaN(firstDay) ? 0 : firstDay); + var showWeek = this._get(inst, 'showWeek'); + var dayNames = this._get(inst, 'dayNames'); + var dayNamesShort = this._get(inst, 'dayNamesShort'); + var dayNamesMin = this._get(inst, 'dayNamesMin'); + var monthNames = this._get(inst, 'monthNames'); + var monthNamesShort = this._get(inst, 'monthNamesShort'); + var beforeShowDay = this._get(inst, 'beforeShowDay'); + var showOtherMonths = this._get(inst, 'showOtherMonths'); + var selectOtherMonths = this._get(inst, 'selectOtherMonths'); + var calculateWeek = this._get(inst, 'calculateWeek') || this.iso8601Week; + var defaultDate = this._getDefaultDate(inst); + var html = ''; + for (var row = 0; row < numMonths[0]; row++) { + var group = ''; + this.maxRows = 4; + for (var col = 0; col < numMonths[1]; col++) { + var selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, inst.selectedDay)); + var cornerClass = ' ui-corner-all'; + var calender = ''; + if (isMultiMonth) { + calender += '
'; + } + calender += '
' + + (/all|left/.test(cornerClass) && row == 0 ? (isRTL ? next : prev) : '') + + (/all|right/.test(cornerClass) && row == 0 ? (isRTL ? prev : next) : '') + + this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate, + row > 0 || col > 0, monthNames, monthNamesShort) + // draw month headers + '
' + + ''; + var thead = (showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // days of the week + var day = (dow + firstDay) % 7; + thead += '= 5 ? ' class="ui-datepicker-week-end"' : '') + '>' + + '' + dayNamesMin[day] + ''; + } + calender += thead + ''; + var daysInMonth = this._getDaysInMonth(drawYear, drawMonth); + if (drawYear == inst.selectedYear && drawMonth == inst.selectedMonth) + inst.selectedDay = Math.min(inst.selectedDay, daysInMonth); + var leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7; + var curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate + var numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043) + this.maxRows = numRows; + var printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays)); + for (var dRow = 0; dRow < numRows; dRow++) { // create date picker rows + calender += ''; + var tbody = (!showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // create date picker days + var daySettings = (beforeShowDay ? + beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, '']); + var otherMonth = (printDate.getMonth() != drawMonth); + var unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] || + (minDate && printDate < minDate) || (maxDate && printDate > maxDate); + tbody += ''; // display selectable date + printDate.setDate(printDate.getDate() + 1); + printDate = this._daylightSavingAdjust(printDate); + } + calender += tbody + ''; + } + drawMonth++; + if (drawMonth > 11) { + drawMonth = 0; + drawYear++; + } + calender += '
' + this._get(inst, 'weekHeader') + '
' + + this._get(inst, 'calculateWeek')(printDate) + '' + // actions + (otherMonth && !showOtherMonths ? ' ' : // display for other months + (unselectable ? '' + printDate.getDate() + '' : '' + printDate.getDate() + '')) + '
' + (isMultiMonth ? '
' + + ((numMonths[0] > 0 && col == numMonths[1]-1) ? '
' : '') : ''); + group += calender; + } + html += group; + } + html += buttonPanel + ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.inline ? + '' : ''); + inst._keyEvent = false; + return html; + }, + + /* Generate the month and year header. */ + _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort) { + var changeMonth = this._get(inst, 'changeMonth'); + var changeYear = this._get(inst, 'changeYear'); + var showMonthAfterYear = this._get(inst, 'showMonthAfterYear'); + var html = '
'; + var monthHtml = ''; + // month selection + if (secondary || !changeMonth) + monthHtml += '' + monthNames[drawMonth] + ''; + else { + var inMinYear = (minDate && minDate.getFullYear() == drawYear); + var inMaxYear = (maxDate && maxDate.getFullYear() == drawYear); + monthHtml += ''; + } + if (!showMonthAfterYear) + html += monthHtml + (secondary || !(changeMonth && changeYear) ? ' ' : ''); + // year selection + if ( !inst.yearshtml ) { + inst.yearshtml = ''; + if (secondary || !changeYear) + html += '' + drawYear + ''; + else { + // determine range of years to display + var years = this._get(inst, 'yearRange').split(':'); + var thisYear = new Date().getFullYear(); + var determineYear = function(value) { + var year = (value.match(/c[+-].*/) ? drawYear + parseInt(value.substring(1), 10) : + (value.match(/[+-].*/) ? thisYear + parseInt(value, 10) : + parseInt(value, 10))); + return (isNaN(year) ? thisYear : year); + }; + var year = determineYear(years[0]); + var endYear = Math.max(year, determineYear(years[1] || '')); + year = (minDate ? Math.max(year, minDate.getFullYear()) : year); + endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear); + inst.yearshtml += ''; + + html += inst.yearshtml; + inst.yearshtml = null; + } + } + html += this._get(inst, 'yearSuffix'); + if (showMonthAfterYear) + html += (secondary || !(changeMonth && changeYear) ? ' ' : '') + monthHtml; + html += '
'; // Close datepicker_header + return html; + }, + + /* Adjust one of the date sub-fields. */ + _adjustInstDate: function(inst, offset, period) { + var year = inst.drawYear + (period == 'Y' ? offset : 0); + var month = inst.drawMonth + (period == 'M' ? offset : 0); + var day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + + (period == 'D' ? offset : 0); + var date = this._restrictMinMax(inst, + this._daylightSavingAdjust(new Date(year, month, day))); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + if (period == 'M' || period == 'Y') + this._notifyChange(inst); + }, + + /* Ensure a date is within any min/max bounds. */ + _restrictMinMax: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + var newDate = (minDate && date < minDate ? minDate : date); + newDate = (maxDate && newDate > maxDate ? maxDate : newDate); + return newDate; + }, + + /* Notify change of month/year. */ + _notifyChange: function(inst) { + var onChange = this._get(inst, 'onChangeMonthYear'); + if (onChange) + onChange.apply((inst.input ? inst.input[0] : null), + [inst.selectedYear, inst.selectedMonth + 1, inst]); + }, + + /* Determine the number of months to show. */ + _getNumberOfMonths: function(inst) { + var numMonths = this._get(inst, 'numberOfMonths'); + return (numMonths == null ? [1, 1] : (typeof numMonths == 'number' ? [1, numMonths] : numMonths)); + }, + + /* Determine the current maximum date - ensure no time components are set. */ + _getMinMaxDate: function(inst, minMax) { + return this._determineDate(inst, this._get(inst, minMax + 'Date'), null); + }, + + /* Find the number of days in a given month. */ + _getDaysInMonth: function(year, month) { + return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate(); + }, + + /* Find the day of the week of the first of a month. */ + _getFirstDayOfMonth: function(year, month) { + return new Date(year, month, 1).getDay(); + }, + + /* Determines if we should allow a "next/prev" month display change. */ + _canAdjustMonth: function(inst, offset, curYear, curMonth) { + var numMonths = this._getNumberOfMonths(inst); + var date = this._daylightSavingAdjust(new Date(curYear, + curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1)); + if (offset < 0) + date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth())); + return this._isInRange(inst, date); + }, + + /* Is the given date in the accepted range? */ + _isInRange: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + return ((!minDate || date.getTime() >= minDate.getTime()) && + (!maxDate || date.getTime() <= maxDate.getTime())); + }, + + /* Provide the configuration settings for formatting/parsing. */ + _getFormatConfig: function(inst) { + var shortYearCutoff = this._get(inst, 'shortYearCutoff'); + shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + return {shortYearCutoff: shortYearCutoff, + dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: this._get(inst, 'dayNames'), + monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: this._get(inst, 'monthNames')}; + }, + + /* Format the given date for display. */ + _formatDate: function(inst, day, month, year) { + if (!day) { + inst.currentDay = inst.selectedDay; + inst.currentMonth = inst.selectedMonth; + inst.currentYear = inst.selectedYear; + } + var date = (day ? (typeof day == 'object' ? day : + this._daylightSavingAdjust(new Date(year, month, day))) : + this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + return this.formatDate(this._get(inst, 'dateFormat'), date, this._getFormatConfig(inst)); + } +}); + +/* + * Bind hover events for datepicker elements. + * Done via delegate so the binding only occurs once in the lifetime of the parent div. + * Global instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker. + */ +function bindHover(dpDiv) { + var selector = 'button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a'; + return dpDiv.bind('mouseout', function(event) { + var elem = $( event.target ).closest( selector ); + if ( !elem.length ) { + return; + } + elem.removeClass( "ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover" ); + }) + .bind('mouseover', function(event) { + var elem = $( event.target ).closest( selector ); + if ($.datepicker._isDisabledDatepicker( instActive.inline ? dpDiv.parent()[0] : instActive.input[0]) || + !elem.length ) { + return; + } + elem.parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover'); + elem.addClass('ui-state-hover'); + if (elem.hasClass('ui-datepicker-prev')) elem.addClass('ui-datepicker-prev-hover'); + if (elem.hasClass('ui-datepicker-next')) elem.addClass('ui-datepicker-next-hover'); + }); +} + +/* jQuery extend now ignores nulls! */ +function extendRemove(target, props) { + $.extend(target, props); + for (var name in props) + if (props[name] == null || props[name] == undefined) + target[name] = props[name]; + return target; +}; + +/* Determine whether an object is an array. */ +function isArray(a) { + return (a && (($.browser.safari && typeof a == 'object' && a.length) || + (a.constructor && a.constructor.toString().match(/\Array\(\)/)))); +}; + +/* Invoke the datepicker functionality. + @param options string - a command, optionally followed by additional parameters or + Object - settings for attaching new datepicker functionality + @return jQuery object */ +$.fn.datepicker = function(options){ + + /* Verify an empty collection wasn't passed - Fixes #6976 */ + if ( !this.length ) { + return this; + } + + /* Initialise the date picker. */ + if (!$.datepicker.initialized) { + $(document).mousedown($.datepicker._checkExternalClick). + find('body').append($.datepicker.dpDiv); + $.datepicker.initialized = true; + } + + var otherArgs = Array.prototype.slice.call(arguments, 1); + if (typeof options == 'string' && (options == 'isDisabled' || options == 'getDate' || options == 'widget')) + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + if (options == 'option' && arguments.length == 2 && typeof arguments[1] == 'string') + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + return this.each(function() { + typeof options == 'string' ? + $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this].concat(otherArgs)) : + $.datepicker._attachDatepicker(this, options); + }); +}; + +$.datepicker = new Datepicker(); // singleton instance +$.datepicker.initialized = false; +$.datepicker.uuid = new Date().getTime(); +$.datepicker.version = "1.8.14"; + +// Workaround for #4055 +// Add another global to avoid noConflict issues with inline event handlers +window['DP_jQuery_' + dpuuid] = $; + +})(jQuery); diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/style.date_picker.css b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/style.date_picker.css new file mode 100644 index 0000000..485d34c --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/date_picker/style.date_picker.css @@ -0,0 +1,410 @@ +/* + * jQuery UI CSS Framework 1.8.14 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-acf .ui-helper-hidden { display: none; } +.ui-acf .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-acf .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-acf .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-acf .ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-acf .ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-acf .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-acf .ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-acf .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-acf .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework 1.8.14 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=444444&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=0&borderColorHeader=000000&fcHeader=e5e5e5&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=5bc6f5&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=1cb1f2&fcHighlight=ffffff&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-acf .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } +.ui-acf .ui-widget .ui-widget { font-size: 1em; } +.ui-acf .ui-widget input, .ui-acf .ui-widget select, .ui-acf .ui-widget textarea, .ui-acf .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } +.ui-acf .ui-widget-content { + border: 1px solid #E1E1E1; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + color: #222222; + background: #fff; +} +.ui-acf .ui-widget-content a { color: #222222; } +.ui-acf .ui-widget-header { + background: #2EA2CC; + color: #e5e5e5; + font-weight: bold; + border-radius: 0 !important; + width: 100%; + padding: 8px 3px; + position: relative; + margin: -3px 0 0 -3px; +} + +.ui-acf .ui-widget-header a { color: #e5e5e5; } + +/* Interaction states +----------------------------------*/ +.ui-acf .ui-state-default, .ui-acf .ui-widget-content .ui-state-default, .ui-acf .ui-widget-header .ui-state-default { border: 1px solid #E1E1E1; background: #F9F9F9; font-weight: normal; color: #555555; } +.ui-acf .ui-state-default a, .ui-acf .ui-state-default a:link, .ui-acf .ui-state-default a:visited { color: #555555; text-decoration: none; } +.ui-acf .ui-state-hover, .ui-acf .ui-widget-content .ui-state-hover, .ui-acf .ui-widget-header .ui-state-hover, .ui-acf .ui-state-focus, .ui-acf .ui-widget-content .ui-state-focus, .ui-acf .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-acf .ui-state-hover a, .ui-acf .ui-state-hover a:hover { color: #212121; text-decoration: none; } +.ui-acf .ui-state-active, .ui-acf .ui-widget-content .ui-state-active, .ui-acf .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-acf .ui-state-active a, .ui-acf .ui-state-active a:link, .ui-acf .ui-state-active a:visited { color: #212121; text-decoration: none; } +.ui-acf .ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-acf .ui-state-highlight, .ui-acf .ui-widget-content .ui-state-highlight, .ui-acf .ui-widget-header .ui-state-highlight {border: 1px solid #1cb1f2; background: #5bc6f5 url(images/ui-bg_flat_55_5bc6f5_40x100.png) 50% 50% repeat-x; color: #ffffff; } +.ui-acf .ui-state-highlight a, .ui-acf .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #ffffff; } +.ui-acf .ui-state-error, .ui-acf .ui-widget-content .ui-state-error, .ui-acf .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } +.ui-acf .ui-state-error a, .ui-acf .ui-widget-content .ui-state-error a, .ui-acf .ui-widget-header .ui-state-error a { color: #cd0a0a; } +.ui-acf .ui-state-error-text, .ui-acf .ui-widget-content .ui-state-error-text, .ui-acf .ui-widget-header .ui-state-error-text { color: #cd0a0a; } +.ui-acf .ui-priority-primary, .ui-acf .ui-widget-content .ui-priority-primary, .ui-acf .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-acf .ui-priority-secondary, .ui-acf .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-acf .ui-state-disabled, .ui-acf .ui-widget-content .ui-state-disabled, .ui-acf .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-acf .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-acf .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-acf .ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-acf .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } +.ui-acf .ui-state-hover .ui-icon, .ui-acf .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-acf .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-acf .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } +.ui-acf .ui-state-error .ui-icon, .ui-acf .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } + +/* positioning */ +.ui-acf .ui-icon-carat-1-n { background-position: 0 0; } +.ui-acf .ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-acf .ui-icon-carat-1-e { background-position: -32px 0; } +.ui-acf .ui-icon-carat-1-se { background-position: -48px 0; } +.ui-acf .ui-icon-carat-1-s { background-position: -64px 0; } +.ui-acf .ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-acf .ui-icon-carat-1-w { background-position: -96px 0; } +.ui-acf .ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-acf .ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-acf .ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-acf .ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-acf .ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-acf .ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-acf .ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-acf .ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-acf .ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-acf .ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-acf .ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-acf .ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-acf .ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-acf .ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-acf .ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-acf .ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-acf .ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-acf .ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-acf .ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-acf .ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-acf .ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-acf .ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-acf .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-acf .ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-acf .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-acf .ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-acf .ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-acf .ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-acf .ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-acf .ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-acf .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-acf .ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-acf .ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-acf .ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-acf .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-acf .ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-acf .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-acf .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-acf .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-acf .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-acf .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-acf .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-acf .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-acf .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-acf .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-acf .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-acf .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-acf .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-acf .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-acf .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-acf .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-acf .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-acf .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-acf .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-acf .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-acf .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-acf .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-acf .ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-acf .ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-acf .ui-icon-extlink { background-position: -32px -80px; } +.ui-acf .ui-icon-newwin { background-position: -48px -80px; } +.ui-acf .ui-icon-refresh { background-position: -64px -80px; } +.ui-acf .ui-icon-shuffle { background-position: -80px -80px; } +.ui-acf .ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-acf .ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-acf .ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-acf .ui-icon-folder-open { background-position: -16px -96px; } +.ui-acf .ui-icon-document { background-position: -32px -96px; } +.ui-acf .ui-icon-document-b { background-position: -48px -96px; } +.ui-acf .ui-icon-note { background-position: -64px -96px; } +.ui-acf .ui-icon-mail-closed { background-position: -80px -96px; } +.ui-acf .ui-icon-mail-open { background-position: -96px -96px; } +.ui-acf .ui-icon-suitcase { background-position: -112px -96px; } +.ui-acf .ui-icon-comment { background-position: -128px -96px; } +.ui-acf .ui-icon-person { background-position: -144px -96px; } +.ui-acf .ui-icon-print { background-position: -160px -96px; } +.ui-acf .ui-icon-trash { background-position: -176px -96px; } +.ui-acf .ui-icon-locked { background-position: -192px -96px; } +.ui-acf .ui-icon-unlocked { background-position: -208px -96px; } +.ui-acf .ui-icon-bookmark { background-position: -224px -96px; } +.ui-acf .ui-icon-tag { background-position: -240px -96px; } +.ui-acf .ui-icon-home { background-position: 0 -112px; } +.ui-acf .ui-icon-flag { background-position: -16px -112px; } +.ui-acf .ui-icon-calendar { background-position: -32px -112px; } +.ui-acf .ui-icon-cart { background-position: -48px -112px; } +.ui-acf .ui-icon-pencil { background-position: -64px -112px; } +.ui-acf .ui-icon-clock { background-position: -80px -112px; } +.ui-acf .ui-icon-disk { background-position: -96px -112px; } +.ui-acf .ui-icon-calculator { background-position: -112px -112px; } +.ui-acf .ui-icon-zoomin { background-position: -128px -112px; } +.ui-acf .ui-icon-zoomout { background-position: -144px -112px; } +.ui-acf .ui-icon-search { background-position: -160px -112px; } +.ui-acf .ui-icon-wrench { background-position: -176px -112px; } +.ui-acf .ui-icon-gear { background-position: -192px -112px; } +.ui-acf .ui-icon-heart { background-position: -208px -112px; } +.ui-acf .ui-icon-star { background-position: -224px -112px; } +.ui-acf .ui-icon-link { background-position: -240px -112px; } +.ui-acf .ui-icon-cancel { background-position: 0 -128px; } +.ui-acf .ui-icon-plus { background-position: -16px -128px; } +.ui-acf .ui-icon-plusthick { background-position: -32px -128px; } +.ui-acf .ui-icon-minus { background-position: -48px -128px; } +.ui-acf .ui-icon-minusthick { background-position: -64px -128px; } +.ui-acf .ui-icon-close { background-position: -80px -128px; } +.ui-acf .ui-icon-closethick { background-position: -96px -128px; } +.ui-acf .ui-icon-key { background-position: -112px -128px; } +.ui-acf .ui-icon-lightbulb { background-position: -128px -128px; } +.ui-acf .ui-icon-scissors { background-position: -144px -128px; } +.ui-acf .ui-icon-clipboard { background-position: -160px -128px; } +.ui-acf .ui-icon-copy { background-position: -176px -128px; } +.ui-acf .ui-icon-contact { background-position: -192px -128px; } +.ui-acf .ui-icon-image { background-position: -208px -128px; } +.ui-acf .ui-icon-video { background-position: -224px -128px; } +.ui-acf .ui-icon-script { background-position: -240px -128px; } +.ui-acf .ui-icon-alert { background-position: 0 -144px; } +.ui-acf .ui-icon-info { background-position: -16px -144px; } +.ui-acf .ui-icon-notice { background-position: -32px -144px; } +.ui-acf .ui-icon-help { background-position: -48px -144px; } +.ui-acf .ui-icon-check { background-position: -64px -144px; } +.ui-acf .ui-icon-bullet { background-position: -80px -144px; } +.ui-acf .ui-icon-radio-off { background-position: -96px -144px; } +.ui-acf .ui-icon-radio-on { background-position: -112px -144px; } +.ui-acf .ui-icon-pin-w { background-position: -128px -144px; } +.ui-acf .ui-icon-pin-s { background-position: -144px -144px; } +.ui-acf .ui-icon-play { background-position: 0 -160px; } +.ui-acf .ui-icon-pause { background-position: -16px -160px; } +.ui-acf .ui-icon-seek-next { background-position: -32px -160px; } +.ui-acf .ui-icon-seek-prev { background-position: -48px -160px; } +.ui-acf .ui-icon-seek-end { background-position: -64px -160px; } +.ui-acf .ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-acf .ui-icon-seek-first { background-position: -80px -160px; } +.ui-acf .ui-icon-stop { background-position: -96px -160px; } +.ui-acf .ui-icon-eject { background-position: -112px -160px; } +.ui-acf .ui-icon-volume-off { background-position: -128px -160px; } +.ui-acf .ui-icon-volume-on { background-position: -144px -160px; } +.ui-acf .ui-icon-power { background-position: 0 -176px; } +.ui-acf .ui-icon-signal-diag { background-position: -16px -176px; } +.ui-acf .ui-icon-signal { background-position: -32px -176px; } +.ui-acf .ui-icon-battery-0 { background-position: -48px -176px; } +.ui-acf .ui-icon-battery-1 { background-position: -64px -176px; } +.ui-acf .ui-icon-battery-2 { background-position: -80px -176px; } +.ui-acf .ui-icon-battery-3 { background-position: -96px -176px; } +.ui-acf .ui-icon-circle-plus { background-position: 0 -192px; } +.ui-acf .ui-icon-circle-minus { background-position: -16px -192px; } +.ui-acf .ui-icon-circle-close { background-position: -32px -192px; } +.ui-acf .ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-acf .ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-acf .ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-acf .ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-acf .ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-acf .ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-acf .ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-acf .ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-acf .ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-acf .ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-acf .ui-icon-circle-check { background-position: -208px -192px; } +.ui-acf .ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-acf .ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-acf .ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-acf .ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-acf .ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-acf .ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-acf .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-acf .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-acf .ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-acf .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-acf .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-acf .ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-acf .ui-corner-all, .ui-acf .ui-corner-top, .ui-acf .ui-corner-left, .ui-acf .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-acf .ui-corner-all, .ui-acf .ui-corner-top, .ui-acf .ui-corner-right, .ui-acf .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-acf .ui-corner-all, .ui-acf .ui-corner-bottom, .ui-acf .ui-corner-left, .ui-acf .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-acf .ui-corner-all, .ui-acf .ui-corner-bottom, .ui-acf .ui-corner-right, .ui-acf .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } + +/* Overlays */ +.ui-acf .ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } +.ui-acf .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* + * jQuery UI Datepicker 1.8.14 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker#theming + */ +.ui-acf .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; border-radius: 0 !important; } +.ui-acf .ui-datepicker .ui-datepicker-header { } +.ui-acf .ui-datepicker .ui-datepicker-prev, .ui-acf .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; display: none; } +.ui-acf .ui-datepicker .ui-datepicker-prev-hover, .ui-acf .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-acf .ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-acf .ui-datepicker .ui-datepicker-next { right:2px; } +.ui-acf .ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-acf .ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-acf .ui-datepicker .ui-datepicker-prev span, .ui-acf .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-acf .ui-datepicker .ui-datepicker-title { margin: 0; } +.ui-acf .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:0 0 0 2%; } +.ui-acf .ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-acf .ui-datepicker select.ui-datepicker-month, +.ui-acf .ui-datepicker select.ui-datepicker-year { width: 47%; padding: 1px; font-size: 12px; font-weight: normal;} +.ui-acf .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-acf .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; width: 14%; } +.ui-acf .ui-datepicker td { border: 0; padding: 1px; } +.ui-acf .ui-datepicker td span, .ui-acf .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-acf .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-acf .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-acf .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-acf .ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-acf .ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-acf .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-acf .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-acf .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-acf .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-acf .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-acf .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-acf .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-acf .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-acf .ui-datepicker-rtl { direction: rtl; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-acf .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-acf .ui-datepicker-cover { + display: none; /*sorry for IE5*/ + display/**/: block; /*sorry for IE5*/ + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +} + +.ui-acf .ui-datepicker .ui-datepicker-buttonpane { + background: #EAF2FA; + border-top: 1px solid #E1E1E1; + width: 100%; + padding: 3px; + margin: 0; + margin: 0 0 0 -3px; + position: relative; + overflow: hidden; +} + +.ui-acf .ui-datepicker .ui-datepicker-buttonpane button { + margin: 0; + padding: 0px; + font-size: 12px; + background: transparent; + border: 0 none; + text-shadow: 0 1px 0 #FFFFFF; + color: #7A9BBE; + opacity: 1; + display: block;line-height: 1em; + padding: 5px; +} + +.ui-acf .ui-datepicker .ui-state-highlight { + background: #EAF2FA; + color: #555555; + border: 1px solid #95B1CE; +} + +.ui-acf .ui-datepicker .ui-state-active { + background: #2EA2CC; + + color: #FFFFFF; + border: #0074A2 solid 1px; + +} \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/dummy.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/dummy.php new file mode 100644 index 0000000..aeffaa8 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/dummy.php @@ -0,0 +1,279 @@ +name = 'dummy'; + $this->label = __('Dummy'); + + + // do not delete! + parent::__construct(); + } + + + /* + * load_value() + * + * This filter is appied to the $value after it is loaded from the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value found in the database + * @param $post_id - the $post_id from which the value was loaded from + * @param $field - the field array holding all the field options + * + * @return $value - the value to be saved in te database + */ + + function load_value( $value, $post_id, $field ) + { + return $value; + } + + + /* + * format_value() + * + * This filter is appied to the $value after it is loaded from the db and before it is passed to the create_field action + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which was loaded from the database + * @param $post_id - the $post_id from which the value was loaded + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function format_value( $value, $post_id, $field ) + { + return $value; + } + + + /* + * format_value_for_api() + * + * This filter is appied to the $value after it is loaded from the db and before it is passed back to the api functions such as the_field + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which was loaded from the database + * @param $post_id - the $post_id from which the value was loaded + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function format_value_for_api( $value, $post_id, $field ) + { + return $value; + } + + + /* + * update_value() + * + * This filter is appied to the $value before it is updated in the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which will be saved in the database + * @param $field - the field array holding all the field options + * @param $post_id - the $post_id of which the value will be saved + * + * @return $value - the modified value + */ + + function update_value( $value, $post_id, $field ) + { + return $value; + } + + + /* + * load_field() + * + * This filter is appied to the $field after it is loaded from the database + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $field - the field array holding all the field options + * + * @return $field - the field array holding all the field options + */ + + function load_field( $field ) + { + return $field; + } + + + /* + * update_field() + * + * This filter is appied to the $field before it is saved to the database + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $field - the field array holding all the field options + * @param $post_id - the field group ID (post_type = acf) + * + * @return $field - the modified field + */ + + function update_field( $field, $post_id ) + { + return $field; + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_field( $field ) + { + + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + + } + + + /* + * input_admin_enqueue_scripts() + * + * This action is called in the admin_enqueue_scripts action on the edit screen where your field is created. + * Use this action to add css + javascript to assist your create_field() action. + * + * $info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function input_admin_enqueue_scripts() + { + + } + + + /* + * input_admin_head() + * + * This action is called in the admin_head action on the edit screen where your field is created. + * Use this action to add css and javascript to assist your create_field() action. + * + * @info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_head + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function input_admin_head() + { + + } + + + /* + * field_group_admin_enqueue_scripts() + * + * This action is called in the admin_enqueue_scripts action on the edit screen where your field is edited. + * Use this action to add css + javascript to assist your create_field_options() action. + * + * $info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function field_group_admin_enqueue_scripts() + { + + } + + + /* + * field_group_admin_head() + * + * This action is called in the admin_head action on the edit screen where your field is edited. + * Use this action to add css and javascript to assist your create_field_options() action. + * + * @info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_head + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function field_group_admin_head() + { + + } +} + + +// create field +new acf_field_dummy(); + + +/*--------------------------------------- fuctions.php ----------------------------------------------------*/ + +add_action('acf/register_fields', 'my_register_fields'); + +function my_register_fields() +{ + include_once('fields/dummy.php'); +} + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/email.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/email.php new file mode 100644 index 0000000..959ea32 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/email.php @@ -0,0 +1,173 @@ +name = 'email'; + $this->label = __("Email",'acf'); + $this->defaults = array( + 'default_value' => '', + 'placeholder' => '', + 'prepend' => '', + 'append' => '' + ); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( 'id', 'class', 'name', 'value', 'placeholder' ); + $e = ''; + + + // prepend + if( $field['prepend'] !== "" ) + { + $field['class'] .= ' acf-is-prepended'; + $e .= '
' . $field['prepend'] . '
'; + } + + + // append + if( $field['append'] !== "" ) + { + $field['class'] .= ' acf-is-appended'; + $e .= '
' . $field['append'] . '
'; + } + + + $e .= '
'; + $e .= ' + + + +

+ + + 'text', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][placeholder]', + 'value' => $field['placeholder'], + )); + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][prepend]', + 'value' => $field['prepend'], + )); + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][append]', + 'value' => $field['append'], + )); + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/file.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/file.php new file mode 100644 index 0000000..7e24f4f --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/file.php @@ -0,0 +1,399 @@ +name = 'file'; + $this->label = __("File",'acf'); + $this->category = __("Content",'acf'); + $this->defaults = array( + 'save_format' => 'object', + 'library' => 'all' + ); + $this->l10n = array( + 'select' => __("Select File",'acf'), + 'edit' => __("Edit File",'acf'), + 'update' => __("Update File",'acf'), + 'uploadedTo' => __("uploaded to this post",'acf'), + ); + + + // do not delete! + parent::__construct(); + + + // filters + add_filter('get_media_item_args', array($this, 'get_media_item_args')); + add_filter('wp_prepare_attachment_for_js', array($this, 'wp_prepare_attachment_for_js'), 10, 3); + + + // JSON + add_action('wp_ajax_acf/fields/file/get_files', array($this, 'ajax_get_files')); + add_action('wp_ajax_nopriv_acf/fields/file/get_files', array($this, 'ajax_get_files'), 10, 1); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( + 'class' => '', + 'icon' => '', + 'title' => '', + 'size' => '', + 'url' => '', + 'name' => '', + ); + + if( $field['value'] && is_numeric($field['value']) ) + { + $file = get_post( $field['value'] ); + + if( $file ) + { + $o['class'] = 'active'; + $o['icon'] = wp_mime_type_icon( $file->ID ); + $o['title'] = $file->post_title; + $o['size'] = size_format(filesize( get_attached_file( $file->ID ) )); + $o['url'] = wp_get_attachment_url( $file->ID ); + + $explode = explode('/', $o['url']); + $o['name'] = end( $explode ); + } + } + + + ?> +
+ +
+
    +
  • + +
    + +
    +
  • +
  • +

    + +

    +

    + : + +

    +

    + : + +

    + +
  • +
+
+
+
    +
  • + . +
  • +
+
+
+ + + + + + + 'radio', + 'name' => 'fields['.$key.'][save_format]', + 'value' => $field['save_format'], + 'layout' => 'horizontal', + 'choices' => array( + 'object' => __("File Object",'acf'), + 'url' => __("File URL",'acf'), + 'id' => __("File ID",'acf') + ) + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][library]', + 'value' => $field['library'], + 'layout' => 'horizontal', + 'choices' => array( + 'all' => __('All', 'acf'), + 'uploadedTo' => __('Uploaded to post', 'acf') + ) + )); + + ?> + + + $attachment->ID, + 'alt' => get_post_meta($attachment->ID, '_wp_attachment_image_alt', true), + 'title' => $attachment->post_title, + 'caption' => $attachment->post_excerpt, + 'description' => $attachment->post_content, + 'mime_type' => $attachment->post_mime_type, + 'url' => wp_get_attachment_url( $attachment->ID ), + ); + } + + return $value; + } + + + /* + * get_media_item_args + * + * @description: + * @since: 3.6 + * @created: 27/01/13 + */ + + function get_media_item_args( $vars ) + { + $vars['send'] = true; + return($vars); + } + + + /* + * ajax_get_files + * + * @description: + * @since: 3.5.7 + * @created: 13/01/13 + */ + + function ajax_get_files() + { + // vars + $options = array( + 'nonce' => '', + 'files' => array() + ); + $return = array(); + + + // load post options + $options = array_merge($options, $_POST); + + + // verify nonce + if( ! wp_verify_nonce($options['nonce'], 'acf_nonce') ) + { + die(0); + } + + + if( $options['files'] ) + { + foreach( $options['files'] as $id ) + { + $o = array(); + $file = get_post( $id ); + + $o['id'] = $file->ID; + $o['icon'] = wp_mime_type_icon( $file->ID ); + $o['title'] = $file->post_title; + $o['size'] = size_format(filesize( get_attached_file( $file->ID ) )); + $o['url'] = wp_get_attachment_url( $file->ID ); + $o['name'] = end(explode('/', $o['url'])); + + $return[] = $o; + } + } + + + // return json + echo json_encode( $return ); + die; + + } + + + /* + * update_value() + * + * This filter is appied to the $value before it is updated in the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which will be saved in the database + * @param $post_id - the $post_id of which the value will be saved + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function update_value( $value, $post_id, $field ) + { + // array? + if( is_array($value) && isset($value['id']) ) + { + $value = $value['id']; + } + + // object? + if( is_object($value) && isset($value->ID) ) + { + $value = $value->ID; + } + + return $value; + } + + + /* + * wp_prepare_attachment_for_js + * + * this filter allows ACF to add in extra data to an attachment JS object + * + * @type function + * @date 1/06/13 + * + * @param {int} $post_id + * @return {int} $post_id + */ + + function wp_prepare_attachment_for_js( $response, $attachment, $meta ) + { + // default + $fs = '0 kb'; + + + // supress PHP warnings caused by corrupt images + if( $i = @filesize( get_attached_file( $attachment->ID ) ) ) + { + $fs = size_format( $i ); + } + + + // update JSON + $response['filesize'] = $fs; + + + // return + return $response; + } + +} + +new acf_field_file(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/google-map.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/google-map.php new file mode 100644 index 0000000..8d9f1c6 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/google-map.php @@ -0,0 +1,272 @@ +name = 'google_map'; + $this->label = __("Google Map",'acf'); + $this->category = __("jQuery",'acf'); + $this->defaults = array( + 'height' => '', + 'center_lat' => '', + 'center_lng' => '', + 'zoom' => '' + ); + $this->default_values = array( + 'height' => '400', + 'center_lat' => '-37.81411', + 'center_lng' => '144.96328', + 'zoom' => '14' + ); + $this->l10n = array( + 'locating' => __("Locating",'acf'), + 'browser_support' => __("Sorry, this browser does not support geolocation",'acf'), + ); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // require the googlemaps JS ( this script is now lazy loaded via JS ) + //wp_enqueue_script('acf-googlemaps'); + + + // default value + if( !is_array($field['value']) ) + { + $field['value'] = array(); + } + + $field['value'] = wp_parse_args($field['value'], array( + 'address' => '', + 'lat' => '', + 'lng' => '' + )); + + + // default options + foreach( $this->default_values as $k => $v ) + { + if( ! $field[ $k ] ) + { + $field[ $k ] = $v; + } + } + + + // vars + $o = array( + 'class' => '', + ); + + if( $field['value']['address'] ) + { + $o['class'] = 'active'; + } + + + $atts = ''; + $keys = array( + 'data-id' => 'id', + 'data-lat' => 'center_lat', + 'data-lng' => 'center_lng', + 'data-zoom' => 'zoom' + ); + + foreach( $keys as $k => $v ) + { + $atts .= ' ' . $k . '="' . esc_attr( $field[ $v ] ) . '"'; + } + + ?> +
> + +
+ $v ): ?> + + +
+ +
+ +
+ ">Remove +

+
+ +
+ ">Locate + " class="search" /> +
+ +
+ +
+ +
+ +
+ + + + +

+ + +
    +
  • + 'text', + 'name' => 'fields['.$key.'][center_lat]', + 'value' => $field['center_lat'], + 'prepend' => 'lat', + 'placeholder' => $this->default_values['center_lat'] + )); + + ?> +
  • +
  • + 'text', + 'name' => 'fields['.$key.'][center_lng]', + 'value' => $field['center_lng'], + 'prepend' => 'lng', + 'placeholder' => $this->default_values['center_lng'] + )); + + ?> +
  • +
+ + + + + + +

+ + + 'number', + 'name' => 'fields['.$key.'][zoom]', + 'value' => $field['zoom'], + 'placeholder' => $this->default_values['zoom'] + )); + + ?> + + + + + +

+ + + 'number', + 'name' => 'fields['.$key.'][height]', + 'value' => $field['height'], + 'append' => 'px', + 'placeholder' => $this->default_values['height'] + )); + + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/image.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/image.php new file mode 100644 index 0000000..2872656 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/image.php @@ -0,0 +1,458 @@ +name = 'image'; + $this->label = __("Image",'acf'); + $this->category = __("Content",'acf'); + $this->defaults = array( + 'save_format' => 'object', + 'preview_size' => 'thumbnail', + 'library' => 'all' + ); + $this->l10n = array( + 'select' => __("Select Image",'acf'), + 'edit' => __("Edit Image",'acf'), + 'update' => __("Update Image",'acf'), + 'uploadedTo' => __("uploaded to this post",'acf'), + ); + + + // do not delete! + parent::__construct(); + + + // filters + add_filter('get_media_item_args', array($this, 'get_media_item_args')); + add_filter('wp_prepare_attachment_for_js', array($this, 'wp_prepare_attachment_for_js'), 10, 3); + + + // JSON + add_action('wp_ajax_acf/fields/image/get_images', array($this, 'ajax_get_images'), 10, 1); + add_action('wp_ajax_nopriv_acf/fields/image/get_images', array($this, 'ajax_get_images'), 10, 1); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( + 'class' => '', + 'url' => '', + ); + + + // has value? + if( $field['value'] && is_numeric($field['value']) ) { + + $url = wp_get_attachment_image_src($field['value'], $field['preview_size']); + + if( $url ) { + + $o['url'] = $url[0]; + $o['class'] = 'active'; + + } + + } + + ?> +
+ +
+
+
    +
  • +
  • +
+
+ +
+
+

+

+
+ + + + +

+ + + 'radio', + 'name' => 'fields['.$key.'][save_format]', + 'value' => $field['save_format'], + 'layout' => 'horizontal', + 'choices' => array( + 'object' => __("Image Object",'acf'), + 'url' => __("Image URL",'acf'), + 'id' => __("Image ID",'acf') + ) + )); + ?> + + + + + +

+ + + 'radio', + 'name' => 'fields['.$key.'][preview_size]', + 'value' => $field['preview_size'], + 'layout' => 'horizontal', + 'choices' => apply_filters('acf/get_image_sizes', array()) + )); + + ?> + + + + + +

+ + + 'radio', + 'name' => 'fields['.$key.'][library]', + 'value' => $field['library'], + 'layout' => 'horizontal', + 'choices' => array( + 'all' => __('All', 'acf'), + 'uploadedTo' => __('Uploaded to post', 'acf') + ) + )); + + ?> + + + ID, 'full' ); + + $value = array( + 'id' => $attachment->ID, + 'alt' => get_post_meta($attachment->ID, '_wp_attachment_image_alt', true), + 'title' => $attachment->post_title, + 'caption' => $attachment->post_excerpt, + 'description' => $attachment->post_content, + 'mime_type' => $attachment->post_mime_type, + 'url' => $src[0], + 'width' => $src[1], + 'height' => $src[2], + 'sizes' => array(), + ); + + + // find all image sizes + $image_sizes = get_intermediate_image_sizes(); + + if( $image_sizes ) + { + foreach( $image_sizes as $image_size ) + { + // find src + $src = wp_get_attachment_image_src( $attachment->ID, $image_size ); + + // add src + $value[ 'sizes' ][ $image_size ] = $src[0]; + $value[ 'sizes' ][ $image_size . '-width' ] = $src[1]; + $value[ 'sizes' ][ $image_size . '-height' ] = $src[2]; + } + // foreach( $image_sizes as $image_size ) + } + // if( $image_sizes ) + + } + + return $value; + + } + + + /* + * get_media_item_args + * + * @description: + * @since: 3.6 + * @created: 27/01/13 + */ + + function get_media_item_args( $vars ) + { + $vars['send'] = true; + return($vars); + } + + + /* + * ajax_get_images + * + * @description: + * @since: 3.5.7 + * @created: 13/01/13 + */ + + function ajax_get_images() + { + // vars + $options = array( + 'nonce' => '', + 'images' => array(), + 'preview_size' => 'thumbnail' + ); + $return = array(); + + + // load post options + $options = array_merge($options, $_POST); + + + // verify nonce + if( ! wp_verify_nonce($options['nonce'], 'acf_nonce') ) + { + die(0); + } + + + if( $options['images'] ) + { + foreach( $options['images'] as $id ) + { + $url = wp_get_attachment_image_src( $id, $options['preview_size'] ); + + + $return[] = array( + 'id' => $id, + 'url' => $url[0], + ); + } + } + + + // return json + echo json_encode( $return ); + die; + + } + + + /* + * image_size_names_choose + * + * @description: + * @since: 3.5.7 + * @created: 13/01/13 + */ + + function image_size_names_choose( $sizes ) + { + global $_wp_additional_image_sizes; + + if( $_wp_additional_image_sizes ) + { + foreach( $_wp_additional_image_sizes as $k => $v ) + { + $title = $k; + $title = str_replace('-', ' ', $title); + $title = str_replace('_', ' ', $title); + $title = ucwords( $title ); + + $sizes[ $k ] = $title; + } + // foreach( $image_sizes as $image_size ) + } + + return $sizes; + } + + + /* + * wp_prepare_attachment_for_js + * + * @description: This sneaky hook adds the missing sizes to each attachment in the 3.5 uploader. It would be a lot easier to add all the sizes to the 'image_size_names_choose' filter but then it will show up on the normal the_content editor + * @since: 3.5.7 + * @created: 13/01/13 + */ + + function wp_prepare_attachment_for_js( $response, $attachment, $meta ) + { + // only for image + if( $response['type'] != 'image' ) + { + return $response; + } + + + // make sure sizes exist. Perhaps they dont? + if( !isset($meta['sizes']) ) + { + return $response; + } + + + $attachment_url = $response['url']; + $base_url = str_replace( wp_basename( $attachment_url ), '', $attachment_url ); + + if( isset($meta['sizes']) && is_array($meta['sizes']) ) + { + foreach( $meta['sizes'] as $k => $v ) + { + if( !isset($response['sizes'][ $k ]) ) + { + $response['sizes'][ $k ] = array( + 'height' => $v['height'], + 'width' => $v['width'], + 'url' => $base_url . $v['file'], + 'orientation' => $v['height'] > $v['width'] ? 'portrait' : 'landscape', + ); + } + } + } + + return $response; + } + + + /* + * update_value() + * + * This filter is appied to the $value before it is updated in the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which will be saved in the database + * @param $post_id - the $post_id of which the value will be saved + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function update_value( $value, $post_id, $field ) + { + // array? + if( is_array($value) && isset($value['id']) ) + { + $value = $value['id']; + } + + // object? + if( is_object($value) && isset($value->ID) ) + { + $value = $value->ID; + } + + return $value; + } + + +} + +new acf_field_image(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/message.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/message.php new file mode 100644 index 0000000..0b53a29 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/message.php @@ -0,0 +1,93 @@ +name = 'message'; + $this->label = __("Message",'acf'); + $this->category = __("Layout",'acf'); + $this->defaults = array( + 'message' => '', + ); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + echo wpautop( $field['message'] ); + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_options( $field ) + { + // vars + $key = $field['name']; + + ?> + + + +



+ wpautop

+ + + 'textarea', + 'class' => 'textarea', + 'name' => 'fields['.$key.'][message]', + 'value' => $field['message'], + )); + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/number.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/number.php new file mode 100644 index 0000000..3d16bf1 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/number.php @@ -0,0 +1,274 @@ +name = 'number'; + $this->label = __("Number",'acf'); + $this->defaults = array( + 'default_value' => '', + 'min' => '', + 'max' => '', + 'step' => '', + 'placeholder' => '', + 'prepend' => '', + 'append' => '' + ); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( 'id', 'class', 'min', 'max', 'step', 'name', 'value', 'placeholder' ); + $e = ''; + + + // step + if( !$field['step'] ) + { + $field['step'] = 'any'; + } + + // prepend + if( $field['prepend'] !== "" ) + { + $field['class'] .= ' acf-is-prepended'; + $e .= '
' . $field['prepend'] . '
'; + } + + + // append + if( $field['append'] !== "" ) + { + $field['class'] .= ' acf-is-appended'; + $e .= '
' . $field['append'] . '
'; + } + + + $e .= '
'; + $e .= ' + + + +

+ + + 'number', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][placeholder]', + 'value' => $field['placeholder'], + )); + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][prepend]', + 'value' => $field['prepend'], + )); + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][append]', + 'value' => $field['append'], + )); + ?> + + + + + + + + 'number', + 'name' => 'fields['.$key.'][min]', + 'value' => $field['min'], + )); + + ?> + + + + + + + + 'number', + 'name' => 'fields['.$key.'][max]', + 'value' => $field['max'], + )); + + ?> + + + + + + + + 'number', + 'name' => 'fields['.$key.'][step]', + 'value' => $field['step'], + )); + + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/page_link.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/page_link.php new file mode 100644 index 0000000..abd1c08 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/page_link.php @@ -0,0 +1,219 @@ +name = 'page_link'; + $this->label = __("Page Link",'acf'); + $this->category = __("Relational",'acf'); + $this->defaults = array( + 'post_type' => array('all'), + 'multiple' => 0, + 'allow_null' => 0, + ); + + + // do not delete! + parent::__construct(); + + } + + + /* + * load_field() + * + * This filter is appied to the $field after it is loaded from the database + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $field - the field array holding all the field options + * + * @return $field - the field array holding all the field options + */ + + function load_field( $field ) + { + + // validate post_type + if( !$field['post_type'] || !is_array($field['post_type']) || in_array('', $field['post_type']) ) + { + $field['post_type'] = array( 'all' ); + } + + + // return + return $field; + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // let post_object create the field + $field['type'] = 'post_object'; + + do_action('acf/create_field', $field ); + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + $key = $field['name']; + + ?> + + + + + + __("All",'acf') + ); + $choices = apply_filters('acf/get_post_types', $choices); + + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields['.$key.'][post_type]', + 'value' => $field['post_type'], + 'choices' => $choices, + 'multiple' => 1, + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][allow_null]', + 'value' => $field['allow_null'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][multiple]', + 'value' => $field['multiple'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + + ?> + + + $v ) + { + $value[ $k ] = get_permalink($v); + } + } + else + { + $value = get_permalink($value); + } + + return $value; + } + +} + +new acf_field_page_link(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/password.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/password.php new file mode 100644 index 0000000..f71abe6 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/password.php @@ -0,0 +1,155 @@ +name = 'password'; + $this->label = __("Password",'acf'); + $this->defaults = array( + 'placeholder' => '', + 'prepend' => '', + 'append' => '' + ); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( 'id', 'class', 'name', 'value', 'placeholder' ); + $e = ''; + + + // prepend + if( $field['prepend'] !== "" ) + { + $field['class'] .= ' acf-is-prepended'; + $e .= '
' . $field['prepend'] . '
'; + } + + + // append + if( $field['append'] !== "" ) + { + $field['class'] .= ' acf-is-appended'; + $e .= '
' . $field['append'] . '
'; + } + + + $e .= '
'; + $e .= ' + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][placeholder]', + 'value' => $field['placeholder'], + )); + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][prepend]', + 'value' => $field['prepend'], + )); + ?> + + + + + +

+ + + 'text', + 'name' => 'fields[' .$key.'][append]', + 'value' => $field['append'], + )); + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/post_object.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/post_object.php new file mode 100644 index 0000000..7dc0304 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/post_object.php @@ -0,0 +1,545 @@ +name = 'post_object'; + $this->label = __("Post Object",'acf'); + $this->category = __("Relational",'acf'); + $this->defaults = array( + 'post_type' => array('all'), + 'taxonomy' => array('all'), + 'multiple' => 0, + 'allow_null' => 0, + ); + + + // do not delete! + parent::__construct(); + + } + + + /* + * load_field() + * + * This filter is appied to the $field after it is loaded from the database + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $field - the field array holding all the field options + * + * @return $field - the field array holding all the field options + */ + + function load_field( $field ) + { + // validate post_type + if( !$field['post_type'] || !is_array($field['post_type']) || in_array('', $field['post_type']) ) + { + $field['post_type'] = array( 'all' ); + } + + + // validate taxonomy + if( !$field['taxonomy'] || !is_array($field['taxonomy']) || in_array('', $field['taxonomy']) ) + { + $field['taxonomy'] = array( 'all' ); + } + + + // return + return $field; + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // global + global $post; + + + // vars + $args = array( + 'numberposts' => -1, + 'post_type' => null, + 'orderby' => 'title', + 'order' => 'ASC', + 'post_status' => array('publish', 'private', 'draft', 'inherit', 'future'), + 'suppress_filters' => false, + ); + + + // load all post types by default + if( in_array('all', $field['post_type']) ) + { + $field['post_type'] = apply_filters('acf/get_post_types', array()); + } + + + // create tax queries + if( ! in_array('all', $field['taxonomy']) ) + { + // vars + $taxonomies = array(); + $args['tax_query'] = array(); + + foreach( $field['taxonomy'] as $v ) + { + + // find term (find taxonomy!) + // $term = array( 0 => $taxonomy, 1 => $term_id ) + $term = explode(':', $v); + + + // validate + if( !is_array($term) || !isset($term[1]) ) + { + continue; + } + + + // add to tax array + $taxonomies[ $term[0] ][] = $term[1]; + + } + + + // now create the tax queries + foreach( $taxonomies as $k => $v ) + { + $args['tax_query'][] = array( + 'taxonomy' => $k, + 'field' => 'id', + 'terms' => $v, + ); + } + } + + + // Change Field into a select + $field['type'] = 'select'; + $field['choices'] = array(); + + + foreach( $field['post_type'] as $post_type ) + { + // set post_type + $args['post_type'] = $post_type; + + + // set order + $get_pages = false; + if( is_post_type_hierarchical($post_type) && !isset($args['tax_query']) ) + { + $args['sort_column'] = 'menu_order, post_title'; + $args['sort_order'] = 'ASC'; + + $get_pages = true; + } + + + // filters + $args = apply_filters('acf/fields/post_object/query', $args, $field, $post); + $args = apply_filters('acf/fields/post_object/query/name=' . $field['_name'], $args, $field, $post ); + $args = apply_filters('acf/fields/post_object/query/key=' . $field['key'], $args, $field, $post ); + + + if( $get_pages ) + { + $posts = get_pages( $args ); + } + else + { + $posts = get_posts( $args ); + } + + + if($posts) { + + foreach( $posts as $p ) { + + // title + $title = get_the_title( $p->ID ); + + + // empty + if( $title === '' ) { + + $title = __('(no title)', 'acf'); + + } + + + // ancestors + if( $p->post_type != 'attachment' ) { + + $ancestors = get_ancestors( $p->ID, $p->post_type ); + + $title = str_repeat('- ', count($ancestors)) . $title; + + } + + + // status + if( get_post_status( $p->ID ) != "publish" ) { + + $title .= ' (' . get_post_status( $p->ID ) . ')'; + + } + + + // WPML + if( defined('ICL_LANGUAGE_CODE') ) { + + $title .= ' (' . ICL_LANGUAGE_CODE . ')'; + + } + + + // filters + $title = apply_filters('acf/fields/post_object/result', $title, $p, $field, $post); + $title = apply_filters('acf/fields/post_object/result/name=' . $field['_name'] , $title, $p, $field, $post); + $title = apply_filters('acf/fields/post_object/result/key=' . $field['key'], $title, $p, $field, $post); + + + // add to choices + if( count($field['post_type']) == 1 ) + { + $field['choices'][ $p->ID ] = $title; + } + else + { + // group by post type + $post_type_object = get_post_type_object( $p->post_type ); + $post_type_name = $post_type_object->labels->name; + + $field['choices'][ $post_type_name ][ $p->ID ] = $title; + } + + + } + // foreach( $posts as $post ) + } + // if($posts) + } + // foreach( $field['post_type'] as $post_type ) + + + // create field + do_action('acf/create_field', $field ); + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + // vars + $key = $field['name']; + + ?> + + + + + + __("All",'acf') + ); + $choices = apply_filters('acf/get_post_types', $choices); + + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields['.$key.'][post_type]', + 'value' => $field['post_type'], + 'choices' => $choices, + 'multiple' => 1, + )); + + ?> + + + + + + + + array( + 'all' => __("All",'acf') + ) + ); + $simple_value = false; + $choices = apply_filters('acf/get_taxonomies_for_select', $choices, $simple_value); + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields['.$key.'][taxonomy]', + 'value' => $field['taxonomy'], + 'choices' => $choices, + 'multiple' => 1, + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][allow_null]', + 'value' => $field['allow_null'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][multiple]', + 'value' => $field['multiple'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + + ?> + + + -1, + 'post__in' => $value, + 'post_type' => apply_filters('acf/get_post_types', array()), + 'post_status' => array('publish', 'private', 'draft', 'inherit', 'future'), + )); + + + $ordered_posts = array(); + foreach( $posts as $post ) + { + // create array to hold value data + $ordered_posts[ $post->ID ] = $post; + } + + + // override value array with attachments + foreach( $value as $k => $v) + { + // check that post exists (my have been trashed) + if( !isset($ordered_posts[ $v ]) ) + { + unset( $value[ $k ] ); + } + else + { + $value[ $k ] = $ordered_posts[ $v ]; + } + } + + } + else + { + $value = get_post($value); + } + + + // return the value + return $value; + } + + + /* + * update_value() + * + * This filter is appied to the $value before it is updated in the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which will be saved in the database + * @param $post_id - the $post_id of which the value will be saved + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function update_value( $value, $post_id, $field ) + { + // validate + if( empty($value) ) + { + return $value; + } + + + if( is_object($value) && isset($value->ID) ) + { + // object + $value = $value->ID; + + } + elseif( is_array($value) ) + { + // array + foreach( $value as $k => $v ){ + + // object? + if( is_object($v) && isset($v->ID) ) + { + $value[ $k ] = $v->ID; + } + } + + // save value as strings, so we can clearly search for them in SQL LIKE statements + $value = array_map('strval', $value); + + } + + return $value; + } + +} + +new acf_field_post_object(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/radio.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/radio.php new file mode 100644 index 0000000..125fdce --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/radio.php @@ -0,0 +1,280 @@ +name = 'radio'; + $this->label = __("Radio Button",'acf'); + $this->category = __("Choice",'acf'); + $this->defaults = array( + 'layout' => 'vertical', + 'choices' => array(), + 'default_value' => '', + 'other_choice' => 0, + 'save_other_choice' => 0, + ); + + + // do not delete! + parent::__construct(); + + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $i = 0; + $e = '
    '; + + + // add choices + if( is_array($field['choices']) ) + { + foreach( $field['choices'] as $key => $value ) + { + // vars + $i++; + $atts = ''; + + + // if there is no value and this is the first of the choices, select this on by default + if( $field['value'] === false ) + { + if( $i === 1 ) + { + $atts = 'checked="checked" data-checked="checked"'; + } + } + else + { + if( strval($key) === strval($field['value']) ) + { + $atts = 'checked="checked" data-checked="checked"'; + } + } + + + // HTML + $e .= '
  • '; + } + } + + + // other choice + if( $field['other_choice'] ) + { + // vars + $atts = ''; + $atts2 = 'name="" value="" style="display:none"'; + + + if( $field['value'] !== false ) + { + if( !isset($field['choices'][ $field['value'] ]) ) + { + $atts = 'checked="checked" data-checked="checked"'; + $atts2 = 'name="' . esc_attr($field['name']) . '" value="' . esc_attr($field['value']) . '"' ; + } + } + + + $e .= '
  • '; + } + + + $e .= '
'; + + echo $e; + + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + // vars + $key = $field['name']; + + // implode checkboxes so they work in a textarea + if( is_array($field['choices']) ) + { + foreach( $field['choices'] as $k => $v ) + { + $field['choices'][ $k ] = $k . ' : ' . $v; + } + $field['choices'] = implode("\n", $field['choices']); + } + + ?> + + + +


+
+
+
+
+
+
+

+ + + 'textarea', + 'class' => 'textarea field_option-choices', + 'name' => 'fields['.$key.'][choices]', + 'value' => $field['choices'], + )); + + ?> +
+ 'true_false', + 'name' => 'fields['.$key.'][other_choice]', + 'value' => $field['other_choice'], + 'message' => __("Add 'other' choice to allow for custom values", 'acf') + )); + + ?> +
+
style="display:none"> + 'true_false', + 'name' => 'fields['.$key.'][save_other_choice]', + 'value' => $field['save_other_choice'], + 'message' => __("Save 'other' values to the field's choices", 'acf') + )); + + ?> +
+ + + + + + + + 'text', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][layout]', + 'value' => $field['layout'], + 'layout' => 'horizontal', + 'choices' => array( + 'vertical' => __("Vertical",'acf'), + 'horizontal' => __("Horizontal",'acf') + ) + )); + + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/relationship.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/relationship.php new file mode 100644 index 0000000..dc0b0d8 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/relationship.php @@ -0,0 +1,911 @@ +name = 'relationship'; + $this->label = __("Relationship",'acf'); + $this->category = __("Relational",'acf'); + $this->defaults = array( + 'post_type' => array('all'), + 'max' => '', + 'taxonomy' => array('all'), + 'filters' => array('search'), + 'result_elements' => array('post_title', 'post_type'), + 'return_format' => 'object' + ); + $this->l10n = array( + 'max' => __("Maximum values reached ( {max} values )",'acf'), + 'tmpl_li' => ' +
  • + <%= title %> + +
  • + ' + ); + + + // do not delete! + parent::__construct(); + + + // extra + add_action('wp_ajax_acf/fields/relationship/query_posts', array($this, 'query_posts')); + add_action('wp_ajax_nopriv_acf/fields/relationship/query_posts', array($this, 'query_posts')); + } + + + /* + * load_field() + * + * This filter is appied to the $field after it is loaded from the database + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $field - the field array holding all the field options + * + * @return $field - the field array holding all the field options + */ + + function load_field( $field ) + { + // validate post_type + if( !$field['post_type'] || !is_array($field['post_type']) || in_array('', $field['post_type']) ) + { + $field['post_type'] = array( 'all' ); + } + + + // validate taxonomy + if( !$field['taxonomy'] || !is_array($field['taxonomy']) || in_array('', $field['taxonomy']) ) + { + $field['taxonomy'] = array( 'all' ); + } + + + // validate result_elements + if( !is_array( $field['result_elements'] ) ) + { + $field['result_elements'] = array(); + } + + if( !in_array('post_title', $field['result_elements']) ) + { + $field['result_elements'][] = 'post_title'; + } + + + // filters + if( !is_array( $field['filters'] ) ) + { + $field['filters'] = array(); + } + + + // return + return $field; + } + + + /* + * get_result + * + * description + * + * @type function + * @date 5/02/2015 + * @since 5.1.5 + * + * @param $post_id (int) + * @return $post_id (int) + */ + + function get_result( $post, $field, $the_post, $options = array() ) { + + // right aligned info + $title = ''; + + if( in_array('post_type', $field['result_elements']) ) { + + $post_type_object = get_post_type_object( $post->post_type ); + $title .= $post_type_object->labels->singular_name; + + } + + + // WPML + if( !empty($options['lang']) ) { + + $title .= ' (' . $options['lang'] . ')'; + + } elseif( defined('ICL_LANGUAGE_CODE') ) { + + $title .= ' (' . ICL_LANGUAGE_CODE . ')'; + + } + + $title .= ''; + + + // featured_image + if( in_array('featured_image', $field['result_elements']) ) { + + $image = ''; + + if( $post->post_type == 'attachment' ) { + + $image = wp_get_attachment_image( $post->ID, array(21, 21) ); + + } else { + + $image = get_the_post_thumbnail( $post->ID, array(21, 21) ); + + } + + $title .= '
    ' . $image . '
    '; + + } + + + // title + $post_title = get_the_title( $post->ID ); + + + // empty + if( $post_title === '' ) { + + $post_title = __('(no title)', 'acf'); + + } + + + $title .= $post_title; + + + // status + if( get_post_status( $post->ID ) != "publish" ) { + + $title .= ' (' . get_post_status( $post->ID ) . ')'; + + } + + + // filters + $title = apply_filters('acf/fields/relationship/result', $title, $post, $field, $the_post); + $title = apply_filters('acf/fields/relationship/result/name=' . $field['_name'] , $title, $post, $field, $the_post); + $title = apply_filters('acf/fields/relationship/result/key=' . $field['key'], $title, $post, $field, $the_post); + + + // return + return $title; + + } + + + /* + * query_posts + * + * @description: + * @since: 3.6 + * @created: 27/01/13 + */ + + function query_posts() + { + // vars + $r = array( + 'next_page_exists' => 1, + 'html' => '' + ); + + + // options + $options = array( + 'post_type' => 'all', + 'taxonomy' => 'all', + 'posts_per_page' => 10, + 'paged' => 1, + 'orderby' => 'title', + 'order' => 'ASC', + 'post_status' => 'any', + 'suppress_filters' => false, + 's' => '', + 'lang' => false, + 'update_post_meta_cache' => false, + 'field_key' => '', + 'nonce' => '', + 'ancestor' => false, + ); + + $options = array_merge( $options, $_POST ); + + + // validate + if( ! wp_verify_nonce($options['nonce'], 'acf_nonce') ) + { + die(); + } + + + // WPML + if( $options['lang'] ) + { + global $sitepress; + + if( !empty($sitepress) ) + { + $sitepress->switch_lang( $options['lang'] ); + } + } + + + // convert types + $options['post_type'] = explode(',', $options['post_type']); + $options['taxonomy'] = explode(',', $options['taxonomy']); + + + // load all post types by default + if( in_array('all', $options['post_type']) ) + { + $options['post_type'] = apply_filters('acf/get_post_types', array()); + } + + + // attachment doesn't work if it is the only item in an array??? + if( is_array($options['post_type']) && count($options['post_type']) == 1 ) + { + $options['post_type'] = $options['post_type'][0]; + } + + + // create tax queries + if( ! in_array('all', $options['taxonomy']) ) + { + // vars + $taxonomies = array(); + $options['tax_query'] = array(); + + foreach( $options['taxonomy'] as $v ) + { + + // find term (find taxonomy!) + // $term = array( 0 => $taxonomy, 1 => $term_id ) + $term = explode(':', $v); + + + // validate + if( !is_array($term) || !isset($term[1]) ) + { + continue; + } + + + // add to tax array + $taxonomies[ $term[0] ][] = $term[1]; + + } + + + // now create the tax queries + foreach( $taxonomies as $k => $v ) + { + $options['tax_query'][] = array( + 'taxonomy' => $k, + 'field' => 'id', + 'terms' => $v, + ); + } + } + + unset( $options['taxonomy'] ); + + + // load field + $field = array(); + if( $options['ancestor'] ) + { + $ancestor = apply_filters('acf/load_field', array(), $options['ancestor'] ); + $field = acf_get_child_field_from_parent_field( $options['field_key'], $ancestor ); + } + else + { + $field = apply_filters('acf/load_field', array(), $options['field_key'] ); + } + + + // get the post from which this field is rendered on + $the_post = get_post( $options['post_id'] ); + + + // filters + $options = apply_filters('acf/fields/relationship/query', $options, $field, $the_post); + $options = apply_filters('acf/fields/relationship/query/name=' . $field['_name'], $options, $field, $the_post ); + $options = apply_filters('acf/fields/relationship/query/key=' . $field['key'], $options, $field, $the_post ); + + + // query + $wp_query = new WP_Query( $options ); + + + // global + global $post; + + + // loop + while( $wp_query->have_posts() ) { + + $wp_query->the_post(); + + + // get title + $title = $this->get_result($post, $field, $the_post, $options); + + + // update html + $r['html'] .= '
  • ' . $title . '
  • '; + + } + + + // next page + if( (int)$options['paged'] >= $wp_query->max_num_pages ) { + + $r['next_page_exists'] = 0; + + } + + + // reset + wp_reset_postdata(); + + + // return JSON + echo json_encode( $r ); + + die(); + + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // global + global $post; + + + // no row limit? + if( !$field['max'] || $field['max'] < 1 ) + { + $field['max'] = 9999; + } + + + // class + $class = ''; + if( $field['filters'] ) + { + foreach( $field['filters'] as $filter ) + { + $class .= ' has-' . $filter; + } + } + + $attributes = array( + 'max' => $field['max'], + 's' => '', + 'paged' => 1, + 'post_type' => implode(',', $field['post_type']), + 'taxonomy' => implode(',', $field['taxonomy']), + 'field_key' => $field['key'] + ); + + + // Lang + if( defined('ICL_LANGUAGE_CODE') ) + { + $attributes['lang'] = ICL_LANGUAGE_CODE; + } + + + // parent + preg_match('/\[(field_.*?)\]/', $field['name'], $ancestor); + if( isset($ancestor[1]) && $ancestor[1] != $field['key']) + { + $attributes['ancestor'] = $ancestor[1]; + } + + ?> +
    $v ): ?> data-=""> + + + + + + + +
    + + + + + + + + + + + + + +
    + " type="text" id="relationship_" /> +
    + __("Filter by post type",'acf') + ); + + + if( in_array('all', $field['post_type']) ) + { + $post_types = apply_filters( 'acf/get_post_types', array() ); + $choices = array_merge( $choices, $post_types); + } + else + { + foreach( $field['post_type'] as $post_type ) + { + $choices[ $post_type ] = $post_type; + } + } + + + // create field + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => '', + 'class' => 'select-post_type', + 'value' => '', + 'choices' => $choices, + )); + + ?> +
    +
      +
    • +
      +
    • +
    +
    + + + +
    +
      + get_result($p, $field, $post); + + + echo '
    • + ' . $title . ' + +
    • '; + + + } + } + + ?> +
    +
    + + +
    + + + + +

    + + + 'radio', + 'name' => 'fields['.$key.'][return_format]', + 'value' => $field['return_format'], + 'layout' => 'horizontal', + 'choices' => array( + 'object' => __("Post Objects",'acf'), + 'id' => __("Post IDs",'acf') + ) + )); + ?> + + + + + + + + __("All",'acf') + ); + $choices = apply_filters('acf/get_post_types', $choices); + + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields['.$key.'][post_type]', + 'value' => $field['post_type'], + 'choices' => $choices, + 'multiple' => 1, + )); + + ?> + + + + + + + + array( + 'all' => __("All",'acf') + ) + ); + $simple_value = false; + $choices = apply_filters('acf/get_taxonomies_for_select', $choices, $simple_value); + + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields['.$key.'][taxonomy]', + 'value' => $field['taxonomy'], + 'choices' => $choices, + 'multiple' => 1, + )); + ?> + + + + + + + + 'checkbox', + 'name' => 'fields['.$key.'][filters]', + 'value' => $field['filters'], + 'choices' => array( + 'search' => __("Search",'acf'), + 'post_type' => __("Post Type Select",'acf'), + ) + )); + ?> + + + + + +

    + + + 'checkbox', + 'name' => 'fields['.$key.'][result_elements]', + 'value' => $field['result_elements'], + 'choices' => array( + 'featured_image' => __("Featured Image",'acf'), + 'post_title' => __("Post Title",'acf'), + 'post_type' => __("Post Type",'acf'), + ), + 'disabled' => array( + 'post_title' + ) + )); + ?> + + + + + + + + 'number', + 'name' => 'fields['.$key.'][max]', + 'value' => $field['max'], + )); + ?> + + + get_posts( $value ); + } + + } + + + // return value + return $value; + } + + + /* + * format_value_for_api() + * + * This filter is appied to the $value after it is loaded from the db and before it is passed back to the api functions such as the_field + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which was loaded from the database + * @param $post_id - the $post_id from which the value was loaded + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function format_value_for_api( $value, $post_id, $field ) + { + // empty? + if( !$value ) + { + return $value; + } + + + // Pre 3.3.3, the value is a string coma seperated + if( is_string($value) ) + { + $value = explode(',', $value); + } + + + // empty? + if( !is_array($value) || empty($value) ) + { + return $value; + } + + + // convert to integers + $value = array_map('intval', $value); + + + // return format + if( $field['return_format'] == 'object' ) + { + $value = $this->get_posts( $value ); + } + + + // return + return $value; + + } + + + /* + * get_posts + * + * This function will take an array of post_id's ($value) and return an array of post_objects + * + * @type function + * @date 7/08/13 + * + * @param $post_ids (array) the array of post ID's + * @return (array) an array of post objects + */ + + function get_posts( $post_ids ) + { + // validate + if( empty($post_ids) ) + { + return $post_ids; + } + + + // vars + $r = array(); + + + // find posts (DISTINCT POSTS) + $posts = get_posts(array( + 'numberposts' => -1, + 'post__in' => $post_ids, + 'post_type' => apply_filters('acf/get_post_types', array()), + 'post_status' => 'any', + )); + + + $ordered_posts = array(); + foreach( $posts as $p ) + { + // create array to hold value data + $ordered_posts[ $p->ID ] = $p; + } + + + // override value array with attachments + foreach( $post_ids as $k => $v) + { + // check that post exists (my have been trashed) + if( isset($ordered_posts[ $v ]) ) + { + $r[] = $ordered_posts[ $v ]; + } + } + + + // return + return $r; + } + + + /* + * update_value() + * + * This filter is appied to the $value before it is updated in the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which will be saved in the database + * @param $post_id - the $post_id of which the value will be saved + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function update_value( $value, $post_id, $field ) + { + // validate + if( empty($value) ) + { + return $value; + } + + + if( is_string($value) ) + { + // string + $value = explode(',', $value); + + } + elseif( is_object($value) && isset($value->ID) ) + { + // object + $value = array( $value->ID ); + + } + elseif( is_array($value) ) + { + // array + foreach( $value as $k => $v ){ + + // object? + if( is_object($v) && isset($v->ID) ) + { + $value[ $k ] = $v->ID; + } + } + + } + + + // save value as strings, so we can clearly search for them in SQL LIKE statements + $value = array_map('strval', $value); + + + return $value; + } + +} + +new acf_field_relationship(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/select.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/select.php new file mode 100644 index 0000000..76f6518 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/select.php @@ -0,0 +1,357 @@ +name = 'select'; + $this->label = __("Select",'acf'); + $this->category = __("Choice",'acf'); + $this->defaults = array( + 'multiple' => 0, + 'allow_null' => 0, + 'choices' => array(), + 'default_value' => '' + ); + + + // do not delete! + parent::__construct(); + + + // extra + //add_filter('acf/update_field/type=select', array($this, 'update_field'), 5, 2); + add_filter('acf/update_field/type=checkbox', array($this, 'update_field'), 5, 2); + add_filter('acf/update_field/type=radio', array($this, 'update_field'), 5, 2); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $optgroup = false; + + + // determin if choices are grouped (2 levels of array) + if( is_array($field['choices']) ) + { + foreach( $field['choices'] as $k => $v ) + { + if( is_array($v) ) + { + $optgroup = true; + } + } + } + + + // value must be array + if( !is_array($field['value']) ) + { + // perhaps this is a default value with new lines in it? + if( strpos($field['value'], "\n") !== false ) + { + // found multiple lines, explode it + $field['value'] = explode("\n", $field['value']); + } + else + { + $field['value'] = array( $field['value'] ); + } + } + + + // trim value + $field['value'] = array_map('trim', $field['value']); + + + // multiple select + $multiple = ''; + if( $field['multiple'] ) + { + // create a hidden field to allow for no selections + echo ''; + + $multiple = ' multiple="multiple" size="5" '; + $field['name'] .= '[]'; + } + + + // html + echo ''; + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + $key = $field['name']; + + + // implode choices so they work in a textarea + if( is_array($field['choices']) ) + { + foreach( $field['choices'] as $k => $v ) + { + $field['choices'][ $k ] = $k . ' : ' . $v; + } + $field['choices'] = implode("\n", $field['choices']); + } + + ?> + + + +

    +

    +


    + + + 'textarea', + 'class' => 'textarea field_option-choices', + 'name' => 'fields['.$key.'][choices]', + 'value' => $field['choices'], + )); + + ?> + + + + + +

    + + + 'textarea', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][allow_null]', + 'value' => $field['allow_null'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][multiple]', + 'value' => $field['multiple'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + ?> + + + value + foreach($field['choices'] as $choice) + { + if(strpos($choice, ' : ') !== false) + { + $choice = explode(' : ', $choice); + $new_choices[ trim($choice[0]) ] = trim($choice[1]); + } + else + { + $new_choices[ trim($choice) ] = trim($choice); + } + } + } + + + // update choices + $field['choices'] = $new_choices; + + + return $field; + } + +} + +new acf_field_select(); + +?> diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/tab.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/tab.php new file mode 100644 index 0000000..07224da --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/tab.php @@ -0,0 +1,81 @@ +name = 'tab'; + $this->label = __("Tab",'acf'); + $this->category = __("Layout",'acf'); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + echo '
    ' . $field['label'] . '
    '; + } + + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_options( $field ) + { + ?> + + + + + +

    +

    +

    + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/taxonomy.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/taxonomy.php new file mode 100644 index 0000000..e432acf --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/taxonomy.php @@ -0,0 +1,631 @@ +name = 'taxonomy'; + $this->label = __("Taxonomy",'acf'); + $this->category = __("Relational",'acf'); + $this->defaults = array( + 'taxonomy' => 'category', + 'field_type' => 'checkbox', + 'allow_null' => 0, + 'load_save_terms' => 0, + 'multiple' => 0, + 'return_format' => 'id' + ); + + + // do not delete! + parent::__construct(); + + } + + + /* + * get_terms + * + * This function will return an array of terms for a given field value + * + * @type function + * @date 13/06/2014 + * @since 5.0.0 + * + * @param $value (array) + * @return $value + */ + + function get_terms( $value, $taxonomy = 'category' ) { + + // load terms in 1 query to save multiple DB calls from following code + if( count($value) > 1 ) { + + $terms = get_terms($taxonomy, array( + 'hide_empty' => false, + 'include' => $value, + )); + + } + + + // update value to include $post + foreach( array_keys($value) as $i ) { + + $value[ $i ] = get_term( $value[ $i ], $taxonomy ); + + } + + + // filter out null values + $value = array_filter($value); + + + // return + return $value; + } + + + /* + * load_value() + * + * This filter is appied to the $value after it is loaded from the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value found in the database + * @param $post_id - the $post_id from which the value was loaded from + * @param $field - the field array holding all the field options + * + * @return $value - the value to be saved in te database + */ + + function load_value( $value, $post_id, $field ) { + + // get valid terms + $value = acf_get_valid_terms($value, $field['taxonomy']); + + + // load/save + if( $field['load_save_terms'] ) { + + // bail early if no value + if( empty($value) ) { + + return $value; + + } + + + // get current ID's + $term_ids = wp_get_object_terms($post_id, $field['taxonomy'], array('fields' => 'ids', 'orderby' => 'none')); + + + // case + if( empty($term_ids) ) { + + // 1. no terms for this post + return null; + + } elseif( is_array($value) ) { + + // 2. remove metadata terms which are no longer for this post + $value = array_map('intval', $value); + $value = array_intersect( $value, $term_ids ); + + } elseif( !in_array($value, $term_ids)) { + + // 3. term is no longer for this post + return null; + + } + + } + + + // return + return $value; + } + + + /* + * update_value() + * + * This filter is appied to the $value before it is updated in the db + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which will be saved in the database + * @param $field - the field array holding all the field options + * @param $post_id - the $post_id of which the value will be saved + * + * @return $value - the modified value + */ + + function update_value( $value, $post_id, $field ) { + + // vars + if( is_array($value) ) { + + $value = array_filter($value); + + } + + + // load_save_terms + if( $field['load_save_terms'] ) { + + // vars + $taxonomy = $field['taxonomy']; + + + // force value to array + $term_ids = acf_force_type_array( $value ); + + + // convert to int + $term_ids = array_map('intval', $term_ids); + + + // bypass $this->set_terms if called directly from update_field + if( !did_action('acf/save_post') ) { + + wp_set_object_terms( $post_id, $term_ids, $taxonomy, false ); + + return $value; + + } + + + // initialize + if( empty($this->set_terms) ) { + + // create holder + $this->set_terms = array(); + + + // add action + add_action('acf/save_post', array($this, 'set_terms'), 15, 1); + + } + + + // append + if( empty($this->set_terms[ $taxonomy ]) ) { + + $this->set_terms[ $taxonomy ] = array(); + + } + + $this->set_terms[ $taxonomy ] = array_merge($this->set_terms[ $taxonomy ], $term_ids); + + } + + + // return + return $value; + + } + + + /* + * set_terms + * + * description + * + * @type function + * @date 26/11/2014 + * @since 5.0.9 + * + * @param $post_id (int) + * @return $post_id (int) + */ + + function set_terms( $post_id ) { + + // bail ealry if no terms + if( empty($this->set_terms) ) { + + return; + + } + + + // loop over terms + foreach( $this->set_terms as $taxonomy => $term_ids ){ + + wp_set_object_terms( $post_id, $term_ids, $taxonomy, false ); + + } + + + // reset array ( WP saves twice ) + $this->set_terms = array(); + + } + + + /* + * format_value_for_api() + * + * This filter is appied to the $value after it is loaded from the db and before it is passed back to the api functions such as the_field + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which was loaded from the database + * @param $post_id - the $post_id from which the value was loaded + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function format_value_for_api( $value, $post_id, $field ) { + + // bail early if no value + if( empty($value) ) { + + return $value; + + } + + + // force value to array + $value = acf_force_type_array( $value ); + + + // convert values to int + $value = array_map('intval', $value); + + + // load posts if needed + if( $field['return_format'] == 'object' ) { + + + // get posts + $value = $this->get_terms( $value, $field["taxonomy"] ); + + } + + + // convert back from array if neccessary + if( $field['field_type'] == 'select' || $field['field_type'] == 'radio' ) { + + $value = array_shift($value); + + } + + + // return + return $value; + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_field( $field ) + { + // vars + $single_name = $field['name']; + + + // multi select? + if( $field['field_type'] == 'multi_select' ) + { + $field['multiple'] = 1; + $field['field_type'] = 'select'; + $field['name'] .= '[]'; + } + elseif( $field['field_type'] == 'checkbox' ) + { + $field['name'] .= '[]'; + } + + // value must be array! + if( !is_array($field['value']) ) + { + $field['value'] = array( $field['value'] ); + } + + + // vars + $args = array( + 'taxonomy' => $field['taxonomy'], + 'hide_empty' => false, + 'style' => 'none', + 'walker' => new acf_taxonomy_field_walker( $field ), + ); + + $args = apply_filters('acf/fields/taxonomy/wp_list_categories', $args, $field ); + + ?> +
    + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + name, $ignore) ) + { + continue; + } + + $choices[ $taxonomy->name ] = $taxonomy->name; + } + + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields['.$key.'][taxonomy]', + 'value' => $field['taxonomy'], + 'choices' => $choices, + )); + + ?> + + + + + + + + 'select', + 'name' => 'fields['.$key.'][field_type]', + 'value' => $field['field_type'], + 'optgroup' => true, + 'choices' => array( + __("Multiple Values",'acf') => array( + 'checkbox' => __('Checkbox', 'acf'), + 'multi_select' => __('Multi Select', 'acf') + ), + __("Single Value",'acf') => array( + 'radio' => __('Radio Buttons', 'acf'), + 'select' => __('Select', 'acf') + ) + ) + )); + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][allow_null]', + 'value' => $field['allow_null'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + ?> + + + + + + + + 'true_false', + 'name' => 'fields['.$key.'][load_save_terms]', + 'value' => $field['load_save_terms'], + 'message' => __("Load value based on the post's terms and update the post's terms on save",'acf') + )); + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][return_format]', + 'value' => $field['return_format'], + 'layout' => 'horizontal', + 'choices' => array( + 'object' => __("Term Object",'acf'), + 'id' => __("Term ID",'acf') + ) + )); + ?> + + + 'parent', 'id' => 'term_id' ); + + + // construct + function __construct( $field ) + { + $this->field = $field; + } + + + // start_el + function start_el( &$output, $term, $depth = 0, $args = array(), $current_object_id = 0) + { + // vars + $selected = in_array( $term->term_id, $this->field['value'] ); + + if( $this->field['field_type'] == 'checkbox' ) + { + $output .= '
  • '; + } + elseif( $this->field['field_type'] == 'radio' ) + { + $output .= '
  • '; + } + elseif( $this->field['field_type'] == 'select' ) + { + $indent = str_repeat("— ", $depth); + $output .= ''; + } + + } + + + //end_el + function end_el( &$output, $term, $depth = 0, $args = array() ) + { + if( in_array($this->field['field_type'], array('checkbox', 'radio')) ) + { + $output .= '
  • '; + } + + $output .= "\n"; + } + + + // start_lvl + function start_lvl( &$output, $depth = 0, $args = array() ) + { + // indent + //$output .= str_repeat( "\t", $depth); + + + // wrap element + if( in_array($this->field['field_type'], array('checkbox', 'radio')) ) + { + $output .= '
      ' . "\n"; + } + } + + + // end_lvl + function end_lvl( &$output, $depth = 0, $args = array() ) + { + // indent + //$output .= str_repeat( "\t", $depth); + + + // wrap element + if( in_array($this->field['field_type'], array('checkbox', 'radio')) ) + { + $output .= '
    ' . "\n"; + } + } + +} + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/text.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/text.php new file mode 100644 index 0000000..8e2fb16 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/text.php @@ -0,0 +1,279 @@ +name = 'text'; + $this->label = __("Text",'acf'); + $this->defaults = array( + 'default_value' => '', + 'formatting' => 'html', + 'maxlength' => '', + 'placeholder' => '', + 'prepend' => '', + 'append' => '' + ); + + + // do not delete! + parent::__construct(); + } + + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( 'id', 'class', 'name', 'value', 'placeholder' ); + $e = ''; + + + // maxlength + if( $field['maxlength'] !== "" ) + { + $o[] = 'maxlength'; + } + + + // prepend + if( $field['prepend'] !== "" ) + { + $field['class'] .= ' acf-is-prepended'; + $e .= '
    ' . $field['prepend'] . '
    '; + } + + + // append + if( $field['append'] !== "" ) + { + $field['class'] .= ' acf-is-appended'; + $e .= '
    ' . $field['append'] . '
    '; + } + + + $e .= '
    '; + $e .= ' + + + +

    + + + 'text', + 'name' => 'fields[' .$key.'][default_value]', + 'value' => $field['default_value'], + )); + ?> + + + + + +

    + + + 'text', + 'name' => 'fields[' .$key.'][placeholder]', + 'value' => $field['placeholder'], + )); + ?> + + + + + +

    + + + 'text', + 'name' => 'fields[' .$key.'][prepend]', + 'value' => $field['prepend'], + )); + ?> + + + + + +

    + + + 'text', + 'name' => 'fields[' .$key.'][append]', + 'value' => $field['append'], + )); + ?> + + + + + +

    + + + 'select', + 'name' => 'fields['.$key.'][formatting]', + 'value' => $field['formatting'], + 'choices' => array( + 'none' => __("No formatting",'acf'), + 'html' => __("Convert HTML into tags",'acf') + ) + )); + ?> + + + + + +

    + + + 'number', + 'name' => 'fields[' .$key.'][maxlength]', + 'value' => $field['maxlength'], + )); + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/textarea.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/textarea.php new file mode 100644 index 0000000..7d2180d --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/textarea.php @@ -0,0 +1,235 @@ +name = 'textarea'; + $this->label = __("Text Area",'acf'); + $this->defaults = array( + 'default_value' => '', + 'formatting' => 'br', + 'maxlength' => '', + 'placeholder' => '', + 'rows' => '' + ); + + + // do not delete! + parent::__construct(); + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // vars + $o = array( 'id', 'class', 'name', 'placeholder', 'rows' ); + $e = ''; + + + // maxlength + if( $field['maxlength'] !== "" ) + { + $o[] = 'maxlength'; + } + + + // rows + if( empty($field['rows']) ) + { + $field['rows'] = 8; + } + + $e .= ' + + + +

    + + + 'textarea', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + ?> + + + + + +

    + + + 'text', + 'name' => 'fields[' .$key.'][placeholder]', + 'value' => $field['placeholder'], + )); + ?> + + + + + +

    + + + 'number', + 'name' => 'fields[' .$key.'][maxlength]', + 'value' => $field['maxlength'], + )); + ?> + + + + + +

    + + + 'number', + 'name' => 'fields[' .$key.'][rows]', + 'value' => $field['rows'], + 'placeholder' => 8 + )); + ?> + + + + + +

    + + + 'select', + 'name' => 'fields['.$key.'][formatting]', + 'value' => $field['formatting'], + 'choices' => array( + 'none' => __("No formatting",'acf'), + 'br' => __("Convert new lines into <br /> tags",'acf'), + 'html' => __("Convert HTML into tags",'acf') + ) + )); + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/true_false.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/true_false.php new file mode 100644 index 0000000..3e49a6d --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/true_false.php @@ -0,0 +1,140 @@ +name = 'true_false'; + $this->label = __("True / False",'acf'); + $this->category = __("Choice",'acf'); + $this->defaults = array( + 'default_value' => 0, + 'message' => '', + ); + + + // do not delete! + parent::__construct(); + + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @param $field - an array holding all the field's data + * + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function create_field( $field ) + { + // html + echo '
      '; + echo ''; + $selected = ($field['value'] == 1) ? 'checked="yes"' : ''; + echo '
    • '; + + echo '
    '; + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + // vars + $key = $field['name']; + + + ?> + + + +

    + + + 'text', + 'name' => 'fields['.$key.'][message]', + 'value' => $field['message'], + )); + ?> + + + + + + + + 'true_false', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + + ?> + + + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/user.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/user.php new file mode 100644 index 0000000..7400e44 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/user.php @@ -0,0 +1,382 @@ +name = 'user'; + $this->label = __("User",'acf'); + $this->category = __("Relational",'acf'); + $this->defaults = array( + 'role' => 'all', + 'field_type' => 'select', + 'allow_null' => 0, + ); + + + // do not delete! + parent::__construct(); + + } + + + /* + * format_value_for_api() + * + * This filter is appied to the $value after it is loaded from the db and before it is passed back to the api functions such as the_field + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $value - the value which was loaded from the database + * @param $field - the field array holding all the field options + * + * @return $value - the modified value + */ + + function format_value_for_api( $value, $post_id, $field ) + { + + // format value + if( !$value || $value == 'null' ) + { + return false; + } + + + // temp convert to array + $is_array = true; + + if( !is_array($value) ) + { + $is_array = false; + $value = array( $value ); + } + + + foreach( $value as $k => $v ) + { + $user_data = get_userdata( $v ); + + //cope with deleted users by @adampope + if( !is_object($user_data) ) + { + unset( $value[$k] ); + continue; + } + + + $value[ $k ] = array(); + $value[ $k ]['ID'] = $v; + $value[ $k ]['user_firstname'] = $user_data->user_firstname; + $value[ $k ]['user_lastname'] = $user_data->user_lastname; + $value[ $k ]['nickname'] = $user_data->nickname; + $value[ $k ]['user_nicename'] = $user_data->user_nicename; + $value[ $k ]['display_name'] = $user_data->display_name; + $value[ $k ]['user_email'] = $user_data->user_email; + $value[ $k ]['user_url'] = $user_data->user_url; + $value[ $k ]['user_registered'] = $user_data->user_registered; + $value[ $k ]['user_description'] = $user_data->user_description; + $value[ $k ]['user_avatar'] = get_avatar( $v ); + + } + + + // de-convert from array + if( !$is_array && isset($value[0]) ) + { + $value = $value[0]; + } + + + // return value + return $value; + + } + + + /* + * input_admin_head() + * + * This action is called in the admin_head action on the edit screen where your field is created. + * Use this action to add css and javascript to assist your create_field() action. + * + * @info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_head + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function input_admin_head() + { + if( ! function_exists( 'get_editable_roles' ) ) + { + // if using front-end forms then we need to add this core file + require_once( ABSPATH . '/wp-admin/includes/user.php' ); + } + } + + + /* + * create_field() + * + * Create the HTML interface for your field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_field( $field ) + { + if( ! function_exists( 'get_editable_roles' ) ) + { + // if using front-end forms then we need to add this core file + require_once( ABSPATH . '/wp-admin/includes/user.php' ); + } + + // options + $options = array( + 'post_id' => get_the_ID(), + ); + + + // vars + $args = array(); + + + // editable roles + $editable_roles = get_editable_roles(); + + if( !empty($field['role']) ) + { + if( ! in_array('all', $field['role']) ) + { + foreach( $editable_roles as $role => $role_info ) + { + if( !in_array($role, $field['role']) ) + { + unset( $editable_roles[ $role ] ); + } + } + } + + } + + // filters + $args = apply_filters('acf/fields/user/query', $args, $field, $options['post_id']); + $args = apply_filters('acf/fields/user/query/name=' . $field['_name'], $args, $field, $options['post_id'] ); + $args = apply_filters('acf/fields/user/query/key=' . $field['key'], $args, $field, $options['post_id'] ); + + + // get users + $users = get_users( $args ); + + + if( !empty($users) && !empty($editable_roles) ) + { + $field['choices'] = array(); + + foreach( $editable_roles as $role => $role_info ) + { + // vars + $this_users = array(); + $this_json = array(); + + + // loop over users + $keys = array_keys($users); + foreach( $keys as $key ) + { + if( in_array($role, $users[ $key ]->roles) ) + { + $this_users[] = $users[ $key ]; + unset( $users[ $key ] ); + } + } + + + // bail early if no users for this role + if( empty($this_users) ) + { + continue; + } + + + // label + $label = translate_user_role( $role_info['name'] ); + + + // append to choices + $field['choices'][ $label ] = array(); + + foreach( $this_users as $user ) + { + $field['choices'][ $label ][ $user->ID ] = ucfirst( $user->display_name ); + } + + } + } + + + // modify field + if( $field['field_type'] == 'multi_select' ) + { + $field['multiple'] = 1; + } + + + $field['type'] = 'select'; + + + do_action('acf/create_field', $field); + + } + + + /* + * create_options() + * + * Create extra options for your field. This is rendered when editing a field. + * The value of $field['name'] can be used (like bellow) to save extra data to the $field + * + * @type action + * @since 3.6 + * @date 23/01/13 + * + * @param $field - an array holding all the field's data + */ + + function create_options( $field ) + { + // vars + $key = $field['name']; + + ?> + + + + + + __('All', 'acf')); + $editable_roles = get_editable_roles(); + + foreach( $editable_roles as $role => $details ) + { + // only translate the output not the value + $choices[$role] = translate_user_role( $details['name'] ); + } + + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'fields[' . $key . '][role]', + 'value' => $field['role'], + 'choices' => $choices, + 'multiple' => '1', + )); + + ?> + + + + + + + + 'select', + 'name' => 'fields['.$key.'][field_type]', + 'value' => $field['field_type'], + 'choices' => array( + __("Multiple Values",'acf') => array( + //'checkbox' => __('Checkbox', 'acf'), + 'multi_select' => __('Multi Select', 'acf') + ), + __("Single Value",'acf') => array( + //'radio' => __('Radio Buttons', 'acf'), + 'select' => __('Select', 'acf') + ) + ) + )); + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][allow_null]', + 'value' => $field['allow_null'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + ?> + + + ID) ) + { + $value = $value->ID; + } + + return $value; + } + + +} + +new acf_field_user(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/fields/wysiwyg.php b/www/wp-content/plugins/advanced-custom-fields/core/fields/wysiwyg.php new file mode 100644 index 0000000..7fc75ce --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/fields/wysiwyg.php @@ -0,0 +1,387 @@ +name = 'wysiwyg'; + $this->label = __("Wysiwyg Editor",'acf'); + $this->category = __("Content",'acf'); + $this->defaults = array( + 'toolbar' => 'full', + 'media_upload' => 'yes', + 'default_value' => '', + ); + + + // Create an acf version of the_content filter (acf_the_content) + if( isset($GLOBALS['wp_embed']) ) { + + add_filter( 'acf_the_content', array( $GLOBALS['wp_embed'], 'run_shortcode' ), 8 ); + add_filter( 'acf_the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 ); + + } + + add_filter( 'acf_the_content', 'capital_P_dangit', 11 ); + add_filter( 'acf_the_content', 'wptexturize' ); + add_filter( 'acf_the_content', 'convert_smilies' ); + add_filter( 'acf_the_content', 'convert_chars' ); + add_filter( 'acf_the_content', 'wpautop' ); + add_filter( 'acf_the_content', 'shortcode_unautop' ); + //add_filter( 'acf_the_content', 'prepend_attachment' ); *should only be for the_content (causes double image on attachment page) + add_filter( 'acf_the_content', 'do_shortcode', 11); + + + // do not delete! + parent::__construct(); + + + // filters + add_filter( 'acf/fields/wysiwyg/toolbars', array( $this, 'toolbars'), 1, 1 ); + add_filter( 'mce_external_plugins', array( $this, 'mce_external_plugins'), 20, 1 ); + + } + + + /* + * mce_external_plugins + * + * This filter will add in the tinyMCE 'code' plugin which is missing in WP 3.9 + * + * @type function + * @date 18/04/2014 + * @since 5.0.0 + * + * @param $post_id (int) + * @return $post_id (int) + */ + + function mce_external_plugins( $plugins ){ + + // global + global $wp_version; + + + // WP 3.9 an above + if( version_compare($wp_version, '3.9', '>=' ) ) { + + // add code + $plugins['code'] = apply_filters('acf/get_info', 'dir') . 'js/tinymce.code.min.js'; + + } + + + // return + return $plugins; + + } + + + /* + * toolbars() + * + * This filter allowsyou to customize the WYSIWYG toolbars + * + * @param $toolbars - an array of toolbars + * + * @return $toolbars - the modified $toolbars + * + * @type filter + * @since 3.6 + * @date 23/01/13 + */ + + function toolbars( $toolbars ) { + + // global + global $wp_version; + + + // vars + $editor_id = 'acf_settings'; + + + if( version_compare($wp_version, '3.9', '>=' ) ) { + + // Full + $toolbars['Full'] = array( + + 1 => apply_filters( 'mce_buttons', array('bold', 'italic', 'strikethrough', 'bullist', 'numlist', 'blockquote', 'hr', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'wp_more', 'spellchecker', 'fullscreen', 'wp_adv' ), $editor_id ), + + 2 => apply_filters( 'mce_buttons_2', array( 'formatselect', 'underline', 'alignjustify', 'forecolor', 'pastetext', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo', 'wp_help', 'code' ), $editor_id ), + + 3 => apply_filters('mce_buttons_3', array(), $editor_id), + + 4 => apply_filters('mce_buttons_4', array(), $editor_id), + + ); + + + // Basic + $toolbars['Basic'] = array( + + 1 => apply_filters( 'teeny_mce_buttons', array('bold', 'italic', 'underline', 'blockquote', 'strikethrough', 'bullist', 'numlist', 'alignleft', 'aligncenter', 'alignright', 'undo', 'redo', 'link', 'unlink', 'fullscreen'), $editor_id ), + + ); + + } else { + + // Full + $toolbars['Full'] = array( + + 1 => apply_filters( 'mce_buttons', array('bold', 'italic', 'strikethrough', 'bullist', 'numlist', 'blockquote', 'justifyleft', 'justifycenter', 'justifyright', 'link', 'unlink', 'wp_more', 'spellchecker', 'fullscreen', 'wp_adv' ), $editor_id ), + + 2 => apply_filters( 'mce_buttons_2', array( 'formatselect', 'underline', 'justifyfull', 'forecolor', 'pastetext', 'pasteword', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo', 'wp_help', 'code' ), $editor_id ), + + 3 => apply_filters('mce_buttons_3', array(), $editor_id), + + 4 => apply_filters('mce_buttons_4', array(), $editor_id), + + ); + + + // Basic + $toolbars['Basic'] = array( + + 1 => apply_filters( 'teeny_mce_buttons', array('bold', 'italic', 'underline', 'blockquote', 'strikethrough', 'bullist', 'numlist', 'justifyleft', 'justifycenter', 'justifyright', 'undo', 'redo', 'link', 'unlink', 'fullscreen'), $editor_id ), + + ); + + } + + + + // Custom - can be added with acf/fields/wysiwyg/toolbars filter + + + return $toolbars; + } + + + /* + * input_admin_head() + * + * This action is called in the admin_head action on the edit screen where your field is created. + * Use this action to add css and javascript to assist your create_field() action. + * + * @info http://codex.wordpress.org/Plugin_API/Action_Reference/admin_head + * @type action + * @since 3.6 + * @date 23/01/13 + */ + + function input_admin_head() + { + add_action( 'admin_footer', array( $this, 'admin_footer') ); + } + + function admin_footer() + { + ?> +
    + +
    + =' ) ) { + + add_filter( 'acf_the_editor_content', 'format_for_editor', 10, 2 ); + + + // WP < 4.3 + } else { + + $function = user_can_richedit() ? 'wp_richedit_pre' : 'wp_htmledit_pre'; + + add_filter('acf_the_editor_content', $function, 10, 1); + + } + + + // filter + $field['value'] = apply_filters( 'acf_the_editor_content', $field['value'], $default_editor ); + + ?> +
    +
    + +
    + +
    + +
    +
    + +
    +
    + + + + +

    + + + 'textarea', + 'name' => 'fields['.$key.'][default_value]', + 'value' => $field['default_value'], + )); + ?> + + + + + + + + $v ) + { + $label = $k; + $name = sanitize_title( $label ); + $name = str_replace('-', '_', $name); + + $choices[ $name ] = $label; + } + } + + do_action('acf/create_field', array( + 'type' => 'radio', + 'name' => 'fields['.$key.'][toolbar]', + 'value' => $field['toolbar'], + 'layout' => 'horizontal', + 'choices' => $choices + )); + ?> + + + + + + + + 'radio', + 'name' => 'fields['.$key.'][media_upload]', + 'value' => $field['media_upload'], + 'layout' => 'horizontal', + 'choices' => array( + 'yes' => __("Yes",'acf'), + 'no' => __("No",'acf'), + ) + )); + ?> + + + ', ']]>', $value); + + + return $value; + } + +} + +new acf_field_wysiwyg(); + +?> \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_fields.php b/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_fields.php new file mode 100644 index 0000000..0895359 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_fields.php @@ -0,0 +1,318 @@ +ID); + + +// add clone +$fields[] = apply_filters('acf/load_field_defaults', array( + 'key' => 'field_clone', + 'label' => __("New Field",'acf'), + 'name' => 'new_field', + 'type' => 'text', +)); + + +// get name of all fields for use in field type drop down +$field_types = apply_filters('acf/registered_fields', array()); + + +// helper function +function field_type_exists( $name ) +{ + global $field_types; + + foreach( $field_types as $category ) + { + if( isset( $category[ $name ] ) ) + { + return $category[ $name ]; + } + } + + return false; +} + + +// conditional logic dummy data +$conditional_logic_rule = array( + 'field' => '', + 'operator' => '==', + 'value' => '' +); + +$error_field_type = '' . __('Error', 'acf') . ' ' . __('Field type does not exist', 'acf'); + +?> + + +
    + +
    + + + + +
    + + + + + + + + + + +
    +
    + + + +
    + + +
    1){ echo 'style="display:none;"'; } ?>> + + Add Field button to create your first field.",'acf'); ?> +
    + + + +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    +
    + 'text', + 'name' => 'fields[' .$fake_name . '][label]', + 'value' => $field['label'], + 'class' => 'label', + )); + ?> +
    + +

    +
    + 'text', + 'name' => 'fields[' .$fake_name . '][name]', + 'value' => $field['name'], + 'class' => 'name', + )); + ?> +
    + + + 'select', + 'name' => 'fields[' .$fake_name . '][type]', + 'value' => $field['type'], + 'choices' => $field_types, + )); + ?> +
    +

    + 'textarea', + 'name' => 'fields[' .$fake_name . '][instructions]', + 'value' => $field['instructions'], + 'rows' => 6 + )); + ?> +
    + 'radio', + 'name' => 'fields[' .$fake_name . '][required]', + 'value' => $field['required'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + ?> +
    + 'radio', + 'name' => 'fields['.$field['key'].'][conditional_logic][status]', + 'value' => $field['conditional_logic']['status'], + 'choices' => array( + 1 => __("Yes",'acf'), + 0 => __("No",'acf'), + ), + 'layout' => 'horizontal', + )); + + + // no rules? + if( ! $field['conditional_logic']['rules'] ) + { + $field['conditional_logic']['rules'] = array( + array() // this will get merged with $conditional_logic_rule + ); + } + + ?> +
    > + + + $rule ): + + // validate + $rule = array_merge($conditional_logic_rule, $rule); + + + // fix PHP error in 3.5.4.1 + if( strpos($rule['value'],'Undefined index: value in') !== false ) + { + $rule['value'] = ''; + } + + ?> + + + + + + + + +
    + + + 'select', + 'name' => 'fields['.$field['key'].'][conditional_logic][rules][' . $rule_i . '][operator]', + 'value' => $rule['operator'], + 'choices' => array( + '==' => __("is equal to",'acf'), + '!=' => __("is not equal to",'acf'), + ), + )); + ?> + +
      +
    • +
    • +
    +
    + +
      +
    • +
    • 'select', + 'name' => 'fields['.$field['key'].'][conditional_logic][allorany]', + 'value' => $field['conditional_logic']['allorany'], + 'choices' => array( + 'all' => __("all",'acf'), + 'any' => __("any",'acf'), + ), + )); ?>
    • +
    • +
    + +
    + + + +
    + +
    +
    +
    +
    + +
    + \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_location.php b/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_location.php new file mode 100644 index 0000000..d5725d7 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_location.php @@ -0,0 +1,169 @@ +ID); + + +// at lease 1 location rule +if( empty($groups) ) +{ + $groups = array( + + // group_0 + array( + + // rule_0 + array( + 'param' => 'post_type', + 'operator' => '==', + 'value' => 'post', + 'order_no' => 0, + 'group_no' => 0 + ) + ) + + ); +} + + +?> + + + + + + + +
    + +

    +
    +
    + + + $group ): + $group_id = 'group_' . $group_id; + ?> +
    + +

    + +

    + + + + + $rule ): + $rule_id = 'rule_' . $rule_id; + ?> + + + + + + + + + +
    array( + 'post_type' => __("Post Type",'acf'), + 'user_type' => __("Logged in User Type",'acf'), + ), + __("Post",'acf') => array( + 'post' => __("Post",'acf'), + 'post_category' => __("Post Category",'acf'), + 'post_format' => __("Post Format",'acf'), + 'post_status' => __("Post Status",'acf'), + 'taxonomy' => __("Post Taxonomy",'acf'), + ), + __("Page",'acf') => array( + 'page' => __("Page",'acf'), + 'page_type' => __("Page Type",'acf'), + 'page_parent' => __("Page Parent",'acf'), + 'page_template' => __("Page Template",'acf'), + ), + __("Other",'acf') => array( + 'ef_media' => __("Attachment",'acf'), + 'ef_taxonomy' => __("Taxonomy Term",'acf'), + 'ef_user' => __("User",'acf'), + ) + ); + + + // allow custom location rules + $choices = apply_filters( 'acf/location/rule_types', $choices ); + + + // create field + $args = array( + 'type' => 'select', + 'name' => 'location[' . $group_id . '][' . $rule_id . '][param]', + 'value' => $rule['param'], + 'choices' => $choices, + ); + + do_action('acf/create_field', $args); + + ?> __("is equal to",'acf'), + '!=' => __("is not equal to",'acf'), + ); + + + // allow custom location rules + $choices = apply_filters( 'acf/location/rule_operators', $choices ); + + + // create field + do_action('acf/create_field', array( + 'type' => 'select', + 'name' => 'location[' . $group_id . '][' . $rule_id . '][operator]', + 'value' => $rule['operator'], + 'choices' => $choices + )); + + ?>ajax_render_location(array( + 'group_id' => $group_id, + 'rule_id' => $rule_id, + 'value' => $rule['value'], + 'param' => $rule['param'], + )); + + ?> + + + +
    + +
    + + +

    + + + + + +
    +
    \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_options.php b/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_options.php new file mode 100644 index 0000000..b94b1a1 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/core/views/meta_box_options.php @@ -0,0 +1,116 @@ +ID); + + +?> + + + + + + + + + + + + + + + + + +
    + +

    from lowest to highest",'acf'); ?>

    +
    + 'number', + 'name' => 'menu_order', + 'value' => $post->menu_order, + )); + + ?> +
    + + + 'select', + 'name' => 'options[position]', + 'value' => $options['position'], + 'choices' => array( + 'acf_after_title' => __("High (after title)",'acf'), + 'normal' => __("Normal (after content)",'acf'), + 'side' => __("Side",'acf'), + ), + 'default_value' => 'normal' + )); + + ?> +
    + + + 'select', + 'name' => 'options[layout]', + 'value' => $options['layout'], + 'choices' => array( + 'no_box' => __("Seamless (no metabox)",'acf'), + 'default' => __("Standard (WP metabox)",'acf'), + ) + )); + + ?> +
    + +

    Select items to hide them from the edit screen",'acf'); ?>

    +

    +
    + 'checkbox', + 'name' => 'options[hide_on_screen]', + 'value' => $options['hide_on_screen'], + 'choices' => array( + 'permalink' => __("Permalink", 'acf'), + 'the_content' => __("Content Editor",'acf'), + 'excerpt' => __("Excerpt", 'acf'), + 'custom_fields' => __("Custom Fields", 'acf'), + 'discussion' => __("Discussion", 'acf'), + 'comments' => __("Comments", 'acf'), + 'revisions' => __("Revisions", 'acf'), + 'slug' => __("Slug", 'acf'), + 'author' => __("Author", 'acf'), + 'format' => __("Format", 'acf'), + 'featured_image' => __("Featured Image", 'acf'), + 'categories' => __("Categories", 'acf'), + 'tags' => __("Tags", 'acf'), + 'send-trackbacks' => __("Send Trackbacks", 'acf'), + ) + )); + + ?> +
    \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/css/acf.css b/www/wp-content/plugins/advanced-custom-fields/css/acf.css new file mode 100644 index 0000000..bdd013f --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/css/acf.css @@ -0,0 +1,353 @@ +/*-------------------------------------------------------------------------------------------- +* +* ACF manage field groups +* +*--------------------------------------------------------------------------------------------*/ + +#icon-edit { + background: url(../images/sprite.png) 0 0 no-repeat; +} + +#acf-field-group-wrap .tablenav, +#acf-field-group-wrap p.search-box { + display: none; +} + +#acf-field-group-wrap .wp-list-table .check-column { + padding-left: 5px; +} + +#acf-field-group-wrap .wp-list-table th#fields { + width: 25%; +} + +#acf-field-group-wrap .tablenav.bottom { + display: block; +} + + +/* columns (replicate post edit layout) */ +.acf-columns-2 { + margin-right: 300px; +} + +.acf-columns-2 .acf-column-1 { + float: left; + width: 100%; +} + +.acf-columns-2 .acf-column-2 { + float: right; + margin-right: -300px; + width: 280px; +} + +.acf-clear { + clear: both; +} + + +.acf-form-table { + max-width: 1100px; +} + +.acf-form-table > tbody > tr > th, +.acf-form-table > tbody > tr > td { + padding-bottom: 30px; +} + +.acf-export-form { + display: block; +} + +.acf-export-form select { + width: 100%; +} + +body.custom-fields_page_acf-settings .wp-pointer-arrow { + left: 15px !important; +} + +.wp-pointer-content ol { + padding: 0 15px; + margin-left: 1.5em; +} + +.acf-form-table pre, +.acf-form-table .pre { + padding: 10px; + margin: 0; + font-family: Monaco,"Andale Mono","Courier New",monospace !important; + resize: none; + height: auto; + width: 100%; + padding: 0; + border: 0 none; + border-radius: 0; +} + +.acf-form-table select option { + padding: 3px; +} + + +/*-------------------------------------------------------------------------- +* +* Columns +* +*-------------------------------------------------------------------------*/ + +.row-actions .inline { + display: none; +} + + +/*-------------------------------------------------------------------------- +* +* Add-Ons +* +*-------------------------------------------------------------------------*/ + +#add-ons { + margin-bottom: 20px; +} + +#add-ons .add-on-group { + margin-top: 20px; + padding-top: 20px; + border-top: #F5F5F5 solid 1px; +} + +#add-ons .add-on-group:first-child { + margin-top: 0; + padding-top: 0; + border-top: 0 none; +} + +#add-ons .add-on { + float: left; + width: 220px; + margin: 10px; +} + +#add-ons .add-on h3 { + margin-top: 0.5em; +} + +#add-ons .add-on h3 a { + color: inherit; + text-decoration: none; +} + +#add-ons .add-on .inner { + min-height: 105px; +} + +#add-ons .add-on-active .button { + padding-left: 4px; +} + +.acf-sprite-tick { + width: 14px; + height: 14px; + margin: 4px 5px 0 0; + background-position: 0px -300px; +} + +#add-ons .add-on-title { + float: left; + width: 100%; + margin: 25px 0 25px; + border-top: #F5F5F5 solid 1px; +} + + +/*-------------------------------------------------------------------------- +* +* About (post update information) +* +*-------------------------------------------------------------------------*/ + +.acf-content { + font-size: 15px; + margin: 25px 40px 0 20px; + max-width: 1050px; + position: relative; +} + + +/* +* Title +*/ + +.acf-content-title h1 { + color: #333333; + font-size: 2.8em; + font-weight: 200; + line-height: 1.2em; + margin: 0.2em 0 0; +} + +.acf-content-title h2 { + color: #777777; + font-size: 24px; + font-weight: normal; + line-height: 1.6em; + margin: 1em 0 1.4em; + font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; +} + + +/* +* Tabs +*/ + +.acf-content .nav-tab-wrapper { + padding-left: 6px; + margin-bottom: 30px; +} + +.acf-content .nav-tab-wrapper .nav-tab { + color: #21759B; + font-size: 18px; + margin: 0 3px -1px 0; + padding: 4px 10px 6px; + vertical-align: top; +} + +.acf-tab-content { + display: none; +} + +.acf-tab-content.active { + display: block; +} + + + +/* +* Body +*/ + +.acf-content-body { + margin: 0 0 30px; +} + +.acf-content-body hr { + border: 0 none; + border-top: #DFDFDF solid 1px; + background: transparent; + margin: 30px 0; + clear: both; +} + +.acf-content-body h3 { + font-size: 24px; + margin: 2em 0 1em; +} + +.acf-content-body h4 { + color: #464646; + font-size: 1em; + margin: 2em 0 0.6em; +} + +.acf-content-body h4 + p { + margin-top: 0.6em; +} + +.acf-content-body p { + line-height: 1.6em; + +} + +#acf-add-ons-table { + +} + +#acf-add-ons-table img { + display: block; + width: 120px; +} + + +/* +* Footer +*/ + +.acf-content-footer { + margin: 60px 0 30px; +} + + +/* +* Cangelog +*/ + +.acf-content-body ul { + list-style: disc outside none; + padding-left: 30px; +} + +.acf-content-body ul li { + margin: 12px 0; +} + +.acf-content-body ul li a { + +} + + +/* +* Download +*/ + + +#acf-download-add-ons-table { + width: auto; + min-width: 500px; +} + +#acf-download-add-ons-table img { + width: 50px; +} + +#acf-download-add-ons-table td { + vertical-align: middle; +} + +#acf-download-add-ons-table td.td-image { + width: 50px; +} + +#acf-download-add-ons-table td.td-name { + +} + +#acf-download-add-ons-table td.td-download { + width: 90px; +} + + +/*-------------------------------------------------------------------------- +* +* Retina +* +*-------------------------------------------------------------------------*/ + +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + + #icon-edit, + #icon-acf { + background-image: url(../images/sprite@2x.png); + background-size: 100px 600px; + } + + +} \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/css/field-group.css b/www/wp-content/plugins/advanced-custom-fields/css/field-group.css new file mode 100644 index 0000000..0c41bb1 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/css/field-group.css @@ -0,0 +1,699 @@ +/*--------------------------------------------------------------------------------------------- +* +* Post Box +* +*---------------------------------------------------------------------------------------------*/ + +/* +#titlediv { + margin-bottom: 20px; +} +*/ + +#message p a { + display: none; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Postbox: Publish +* +*---------------------------------------------------------------------------------------------*/ + +#minor-publishing-actions, +#misc-publishing-actions #visibility, +#misc-publishing-actions .curtime { + display: none; +} + +#minor-publishing { + border-bottom: 0 none; +} +#misc-pub-section { + border-bottom: 0 none; +} + +#misc-publishing-actions .misc-pub-section { + border-bottom-color: #F5F5F5; +} + +#submitdiv .acf-button { + margin: 0; +} + +#delete-action .delete-field-group { + color: #BC0B0B; + text-decoration: none; +} + +#delete-action .delete-field-group:hover { + color: #f00; +} + + + + + + +.postbox#acf_fields { + border: 0 none; +} + +.postbox#acf_fields .handlediv { + display: none; +} + +.postbox#acf_fields > .hndle { + display: none; +} + +.postbox#acf_fields .inside { + margin: 0; + padding: 0; +} + +.postbox#acf_fields a { + text-decoration: none; + box-shadow: none; + transition: none; +} + + + +/*--------------------------------------------------------------------------------------------- +* +* Table +* +*---------------------------------------------------------------------------------------------*/ + +table.widefat.acf { + border: 0 none; + background: transparent none; +} + +table.widefat.acf td { + border: 0 none; +} + +.acf, +.acf tr, +.acf tr td { + vertical-align: top; +} + +.acf tr th span { + color: #666; + font-size: 10px; + line-height: 1.2; + font-weight: normal; + text-shadow: 0 1px 0 #FFFFFF; +} + +.acf tr td.field_order, +.acf tr th.field_order { + text-indent: 5px; +} + +.acf tr td.field_order { + cursor: move; +} + +.acf tr td.field_order, +.acf tr th.field_order, +.acf tr td.field_label, +.acf tr th.field_label, +.acf tr td.field_name, +.acf tr th.field_name, +.acf tr td.field_type, +.acf tr th.field_type { + width: 25%; +} + + +.acf.show-field_key tr td.field_order, +.acf.show-field_key tr th.field_order, +.acf.show-field_key tr td.field_label, +.acf.show-field_key tr th.field_label, +.acf.show-field_key tr td.field_name, +.acf.show-field_key tr th.field_name, +.acf.show-field_key tr td.field_type, +.acf.show-field_key tr th.field_type, +.acf.show-field_key tr td.field_key, +.acf.show-field_key tr th.field_key { + width: 20%; +} + +.acf tr td.field_key, +.acf tr th.field_key { + display: none; +} + +.acf.show-field_key tr td.field_key, +.acf.show-field_key tr th.field_key { + display: table-cell; +} + +.acf tr td { + background: transparent; + padding: 8px; + position: relative; + font-size: 12px; + line-height: 13px; +} + + +/* Screen Options */ +.show-field_key label { + padding: 0 2px 0 8px; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Fields Header +* +*---------------------------------------------------------------------------------------------*/ + +.fields_header { + border: #DFDFDF solid 1px; + border-bottom: 0 none; +} + +.fields_header th { + font-weight: bold; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Fields Meta +* +*---------------------------------------------------------------------------------------------*/ + +#acf_fields .field_meta { + +} + +#acf_fields .field .field_meta { + border: #DFDFDF solid 1px; + border-bottom-color: #F0F0F0; + border-top: 0 none; +} + +#acf_fields .field .field_meta td { + padding: 10px 8px; +} + +#acf_fields .field .field_meta strong { + display: block; + padding-bottom: 6px; + font-size: 13px; + line-height: 13px; +} + +#acf_fields .field .field_meta .row_options { + font-size: 12px; + line-height: 12px; + visibility: hidden; +} + +#acf_fields .field .field_meta:hover .row_options { + visibility: visible; +} + +#acf_fields .field.form_open > .field_meta { + + background: #3595BC; + background-image: -webkit-gradient(linear, left top, left bottom, from(#46AFDB), to(#3199C5)); /* Safari 4+, Chrome */ + background-image: -webkit-linear-gradient(top, #46AFDB, #3199C5); /* Chrome 10+, Safari 5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(top, #46AFDB, #3199C5); /* Firefox 3.6-15 */ + background-image: -o-linear-gradient(top, #46AFDB, #3199C5); /* Opera 11.10+ */ + background-image: linear-gradient(to bottom, #46AFDB, #3199C5); /* Firefox 16+ */ + + border: #268FBB solid 1px; + text-shadow: #268FBB 0 1px 0; + box-shadow: inset #5FC8F4 0 1px 0 0; + + color: #fff; + + position: relative; +} + +#acf_fields .field.form_open > .field_meta td, +#acf_fields .field.form_open > .field_meta a { + color: inherit; +} + +#acf_fields .fields .field .field_meta .circle { + + background: transparent; + cursor: move; + margin: 2px 0 0; + + border: 1px solid #BBBBBB; + border-radius: 12px; + display: block; + font-size: 12px; + height: 22px; + line-height: 22px; + overflow: hidden; + position: relative; + text-align: center; + width: 22px; + + line-height: 23px; + text-indent: 0; + margin-left: 6px; +} + +#acf_fields .field.form_open > .field_meta .circle { + color: #fff; + border-color: #fff; +} + +.fields { + position: relative; + background: #FCFCFC; +} + +.fields .field { + position: relative; + overflow: hidden; + background: #fff; +} + +#acf_fields .ui-sortable-helper { + box-shadow: 0 1px 4px rgba(0,0,0,0.1); +} + +#acf_fields .ui-sortable-placeholder { + visibility: visible !important; +} + +#acf_fields .ui-sortable-placeholder td { + border: 0 none !important; + box-shadow: inset 0 1px 3px rgba(0,0,0,0.1); + background: rgba(0,0,0,0.075); +} + +/* +.fields .field:nth-child(even) { + background: #F9F9F9; +} +*/ + +.fields .field_key-field_clone { + display: none; +} + +.fields .field:first-child { + border-top: 0 none; +} + +.fields .field:last-child { + border-bottom: 0 none; +} + +.fields .field.ui-sortable-placeholder { + background: #F9F9F9; + border: #DFDFDF solid 1px; + border-bottom-color: #F0F0F0; + border-top: 0 none; +} + + +/*--------------------------------------------------------------------------------------------- + Table Body - Fields +---------------------------------------------------------------------------------------------*/ +.no_fields_message { + padding: 15px 10px; + border: #DFDFDF solid 1px; + + border: 1px solid #DFDFDF; + border-top: 0 none; +} + + +/*--------------------------------------------------------------------------------------------- + Table Footer +---------------------------------------------------------------------------------------------*/ +#acf_fields .table_footer { + position: relative; + overflow: hidden; + padding: 8px; + background: #EAF2FA; + border: #c7d7e2 solid 1px; + margin-top: -1px; +} + +#acf_fields .table_footer .order_message { + background: url(../images/sprite.png) -50px 0px no-repeat; + color: #7A9BBE; + float: left; + font-family: Comic Sans MS, sans-serif; + font-size: 12px; + height: 13px; + line-height: 1em; + margin: 2px 0 0 11px; + padding: 6px 0 0 24px; + text-shadow: 0 1px 0 #FFFFFF; + width: 161px; +} + +#acf_fields .table_footer a#add_field{ + display: block; + float: right; + margin: 0; +} + +.inline_metabox { + border: 0 none; + width: 100%; +} + +.inline_metabox h3 { + border: 0 none; +} + +/*--------------------------------------------------------------------------------------------- + Field Options +---------------------------------------------------------------------------------------------*/ +.field_options { + background: #DFDFDF; + position: relative; + overflow: hidden; +} + +.field_options .field_option { + display: none; + position: relative; + overflow: hidden; + padding: 6px; +} + +.field_options .field_option.open { + display: block; +} + +.field_options .field_option table { + border: #CCCCCC solid 1px; + border-radius: 5px; +} + + +.field_save td { + line-height: 25px; +} + +/*--------------------------------------------------------------------------------------------- + Repeater +---------------------------------------------------------------------------------------------*/ +.repeater { + position: relative; +} + +table.acf_input tr td .acf tr td { + background: transparent; + padding: 8px; + position: relative; + font-size: 12px; + border: 0 none; +} + +.repeater.layout-row > .fields > .field > .field_form_mask > .field_form > .widefat > tbody > tr.field_column_width { + display: none; +} + +/*--------------------------------------------------------------------------------------------- + Field Form +---------------------------------------------------------------------------------------------*/ +.field_form { + border: 1px solid #E1E1E1; + border-top: 0 none; +} + +.field_form table.acf_input { + border-radius: 0; +} + +.field_form_mask { + display: none; + width: 100%; + position: relative; + overflow: hidden; + clear: both; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Location +* +*---------------------------------------------------------------------------------------------*/ + +#acf_location .inside { + margin: 0; + padding: 0; +} + +#acf_location .location-groups { + padding: 5px 0; +} + +#acf_location h4 { + margin: 15px 0 5px; +} + +#acf_location .location-group { + margin: 0 0 15px; +} + +#acf_location .location-group h4 { + margin: 0 0 3px;; +} + +#acf_location .location-group table.acf_input tbody tr td { + padding: 4px; + border: 0 none; +} + +#acf_location .location-group td.param { + width: 40%; +} + +#acf_location .location-group td.operator { + width: 20%; +} + +#acf_location .location-group td.add { + width: 40px; +} + +#acf_location .location-group td.remove { + width: 18px; + vertical-align: middle; +} + +#acf_location .location-group tr .location-remove-rule { + display: none; +} + +#acf_location .location-group tr:hover .location-remove-rule { + display: block; +} + + +/* Don't allow user to delete the first field group */ +#acf_location .location-group:first-child tr:first-child:hover .location-remove-rule { + display: none; +} + + +/*--------------------------------------------------------------------------------------------- + Location Rules +---------------------------------------------------------------------------------------------*/ +.location_rules { + +} + +table.acf-rules { + +} + +table.acf-rules tbody tr { + +} + + +table.acf-rules tbody tr td.buttons { + width: 48px; + vertical-align: middle; +} + +table.acf-rules tbody tr td.buttons li { + padding-left: 5px; +} + +table.acf-rules.remove-disabled tbody .acf-button-remove { + opacity: 0.4; + cursor: default; + background-position: -66px -116px !important; +} + +table.acf-rules tbody .acf-loading { + margin: 0 auto; + margin-top: -2px; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Options +* +*---------------------------------------------------------------------------------------------*/ + +.postbox#acf_options .inside { + margin: 0; + padding: 0; +} + +.postbox#acf_options h3 span.description { + font-size: 11px; + color: #666; + font-weight: normal; + font-style: normal; + padding-left: 4px; +} + +.postbox#acf_options ul.acf-checkbox-list { + display: block; + float: left; + width: 300px; +} + +.postbox#acf_options ul.acf-checkbox-list li { + display: block; +} + +ul.acf-checkbox-list li input { + margin: 2px 5px 0 0; + vertical-align: top; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Select with Optgroup +* +*---------------------------------------------------------------------------------------------*/ + +#acf_fields select optgroup, +#acf_location select optgroup { + padding: 5px 5px; + background: #fff; +} + +#acf_fields select optgroup option:first-child, +#acf_location select optgroup option:first-child{ + +} + +#acf_fields select option, +#acf_location select option { + padding: 3px; +} + +#acf_fields select optgroup option, +#acf_location select optgroup option { + padding-left: 5px; +} + +#acf_fields select optgroup:nth-child(2n), +#acf_location select optgroup:nth-child(2n) { + background: #F9F9F9; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Conditional Logic +* +*---------------------------------------------------------------------------------------------*/ + +table.conditional-logic-rules { + background: transparent; + border: 0 none; + border-radius: 0; +} + +table.conditional-logic-rules tbody td { + background: transparent; + border: 0 none !important; + padding: 5px 2px !important; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Tab +* +*---------------------------------------------------------------------------------------------*/ + +#acf_fields .fields .field_type-tab tr.field_name, +#acf_fields .fields .field_type-tab tr.field_instructions, +#acf_fields .fields .field_type-tab tr.required { + display: none; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Message +* +*---------------------------------------------------------------------------------------------*/ + +#acf_fields .fields .field_type-message tr.field_name, +#acf_fields .fields .field_type-message tr.field_instructions, +#acf_fields .fields .field_type-message tr.required { + display: none; +} + +#acf_fields .fields .field_type-message textarea { + height: 175px; +} + +/*-------------------------------------------------------------------------- +* +* Retina +* +*-------------------------------------------------------------------------*/ + +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + + #icon-edit, + #acf_fields .table_footer .order_message { + background-image: url(../images/sprite@2x.png); + background-size: 100px 600px; + } + +} + + +/*-------------------------------------------------------------------------- +* +* Firefox +* +*-------------------------------------------------------------------------*/ + +@-moz-document url-prefix() { + #acf_fields .fields .field .field_meta .circle { + line-height: 21px; + } +} \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/css/global.css b/www/wp-content/plugins/advanced-custom-fields/css/global.css new file mode 100644 index 0000000..e432294 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/css/global.css @@ -0,0 +1,597 @@ +/*-------------------------------------------------------------------------------------------- +* +* Global +* +*--------------------------------------------------------------------------------------------*/ + +/* Image Replacement */ +.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; font-size: 0; line-height: 0; } +input.ir { border: 0 none; background: none; } + + +/* Horizontal List */ +.hl { padding: 0; margin: 0; list-style: none; display: block; position: relative; } +.hl > li { float: left; display: block; margin: 0; padding: 0; } +.hl > li.right { float: right; } + +.hl.center { position: relative; overflow: visible; left: 50%; float: left; } +.hl.center > li { position: relative; left: -50%; } + + +/* Block List */ +.bl { padding: 0; margin: 0; list-style: none; display: block; position: relative; } +.bl > li { display: block; margin: 0; padding: 0; float: none; } + + +.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; } +.clearfix:after { clear: both; } +.clearfix { zoom: 1; } + + +#icon-acf { + background: url(../images/sprite.png) 0 0 no-repeat; +} + +.acf-loading { + background: url(../images/wpspin_light.gif) no-repeat scroll 50% 50% #EAEAEA; + border-radius: 30px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset; + height: 16px; + margin: 10px auto; + padding: 6px; + width: 16px; +} + +.acf-remove-item { + -webkit-transition: all 0.4s 0s ease-in-out; + -moz-transition: all 0.4s 0s ease-in-out; + -o-transition: all 0.4s 0s ease-in-out; + transition: all 0.4s 0s ease-in-out; + + -webkit-transform: translate(25px, 0px); + -moz-transform: translate(25px, 0px); + -o-transform: translate(25px, 0px); + transform: translate(25px, 0px); + + opacity: 0; +} + +.acf-alert { + background: #FCF8E3; + border: 1px solid #FBEED5; + border-radius: 4px 4px 4px 4px; + margin: 20px 0px; + padding: 8px 14px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + color: #C09853; +} + +.acf-alert p { + color: inherit; + margin: 0.5em 0; +} + +.acf-alert.acf-alert-error { + background-color: #F2DEDE; + border-color: #EED3D7; + color: #B94A48; +} + +.acf-alert.acf-alert-success { + background-color: #DFF0D8; + border-color: #D6E9C6; + color: #468847; +} + +.acf-message { + background: #2F353E; + border-radius: 4px 4px 4px 4px; + border: #000 solid 1px; + color: #fff; + text-shadow: 0 1px 0 #000; + padding: 0 10px; + margin: 10px 0; +} + +.acf-message p { + font-size: 15px; + margin: 15px 0; +} + +.acf-message .acf-button, +.acf-alert .acf-button{ + font-size: 15px; + padding: 8px 12px; + margin-left: 5px; +} + +/* icon */ +[class^="acf-sprite"], +[class*=" acf-sprite"] { + display: block; + width: 16px; + height: 16px; + float: left; + background: url(../images/sprite.png); + margin: 0; +} + + +/* Input append / prepend */ +.acf-input-prepend, +.acf-input-append { + font-size: 12px; + line-height: 15px; + height: 15px; + + padding: 5px 7px; + + background: #F4F4F4; + border: #DFDFDF solid 1px; +} + +.acf-input-prepend { + float: left; + border-right: 0; + border-radius: 3px 0 0 3px; +} + +.acf-input-append { + float: right; + border-left: 0; + border-radius: 0 3px 3px 0; +} + +.acf-input-wrap { + position: relative; + overflow: hidden; +} + +.acf-input-wrap input { + height: 27px; + margin: 0; +} + +input.acf-is-prepended { + border-radius: 0 3px 3px 0 !important; +} + +input.acf-is-appended { + border-radius: 3px 0 0 3px !important; +} + +input.acf-is-prepended.acf-is-appended { + border-radius: 0 !important; +} + + +/*-------------------------------------------------------------------------------------------- +* +* WP Box +* +*--------------------------------------------------------------------------------------------*/ + +.wp-box { + background: #FFFFFF; + border: 1px solid #E5E5E5; + position: relative; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); +} + +.wp-box .title { + border-bottom: 1px solid #EEEEEE; + margin: 0; + padding: 15px; + background: #FFFFFF; +} + +.wp-box .title h3 { + font-size: 14px; + line-height: 1em; + margin: 0; + padding: 0; +} + +.wp-box .inner { + padding: 15px; +} + +.wp-box .footer { + background: #F5F5F5; + border-top: 1px solid #E1E1E1; + overflow: hidden; + padding: 15px; + position: relative; +} + +.wp-box .footer ul.left { + float: left; +} + +.wp-box .footer ul li { + margin: 0; + padding: 0; +} + +.wp-box .footer ul.left li { + margin-right: 10px; +} + +.wp-box .footer ul.right { + float: right; +} + +.wp-box .footer ul.right li { + margin-left: 10px; +} + +.wp-box h2 { + color: #333333; + font-size: 25px; + line-height: 29px; + margin: 0.25em 0 0.75em; + padding: 0; +} + +.wp-box h3 { + margin: 1.5em 0 0; + +} + +.wp-box p { + margin-top: 0.5em; +} + +.wp-box-half.left { + width: 50%; + float: left; +} + +.wp-box-half.right { + width: 50%; + height: 100%; + right: 0; + position: absolute; + background: none repeat scroll 0 0 #F9F9F9; + border-left: 1px solid #E1E1E1; +} + +.wp-box-half.right .inner { + +} + +.wp-box select { + width: 99%; + height: auto !important; +} + +.wp-box .footer-blue { + border-top: 0 none; + background-color: #52ACCC; + color: #FFFFFF; + overflow: hidden; + padding: 10px; + position: relative; +} + +.wp-box .footer-blue a { + text-decoration: none; + text-shadow: none; +} + + +/*--------------------------------------------------------------------------------------------- + Table +---------------------------------------------------------------------------------------------*/ +table.acf_input { + border: 0 none; + background: #fff; +} + +table.acf_input tbody tr td { + padding: 13px 15px; + border-top: 1px solid #f5f5f5; + border-bottom: 0 none; +} + +table.acf_input tbody tr td.label { + width: 24%; + vertical-align: top; + background: #F9F9F9; + border-top: 1px solid #f0f0f0; + border-right: 1px solid #E1E1E1; +} + +table.acf_input > tbody > tr:first-child > td, +table.acf_input > tbody > tr:first-child > td.label { + border-top: 0 none; +} + +table.acf_input td.label ul.hl { + margin: 20px 0 0; +} +table.acf_input td.label ul.hl li { + margin: 0 3px 0 0; + +} + +table.acf_input td.label ul.hl li a.acf-button { + font-size: 12px; + padding: 6px 10px; + font-weight: normal; +} + +table.acf_input tbody tr td.label label { + display: block; + font-size: 13px; + line-height: 1.4em; + font-weight: bold; + padding: 0; + margin: 0 0 3px; + color: #333; +} + +table.acf_input tbody tr td.label label span.required { + color: #f00; + display: inline; + margin-left: 3px; +} + + +table.acf_input tbody tr td.label p { + display: block; + font-size: 12px; + line-height: 1.4em; + padding: 0 !important; + margin: 3px 0 0 !important; + font-style: normal; + line-height: 16px; + color: #899194; +} + +table.acf_input input[type="text"], +table.acf_input input[type="number"], +table.acf_input textarea, +table.acf_input select{ + width: 99.95%; + padding: 3px 5px; + outline: none; +} + +table.acf_input select { + padding: 2px; +} + +table.acf_input select option { + padding: 3px; +} + +table.acf_input input[type="text"]:focus, +table.acf_input textarea:focus, +table.acf_input select:focus { + border-color:#98B6CB; +} + + +ul.acf-radio-list, +ul.acf-checkbox-list { + background: transparent !important; + position: relative; + display: block; + padding: 1px; + margin: 0; +} + +ul.acf-radio-list.horizontal, +ul.acf-checkbox-list.horizontal { + overflow: hidden; +} + +ul.acf-radio-list.horizontal li, +ul.acf-checkbox-list.horizontal li { + float: left; + margin-right: 20px; +} + +ul.acf-radio-list li input, +ul.acf-checkbox-list li input { + margin-top: -1px; + margin-right: 5px !important; + width: auto !important; +} + + +/*-------------------------------------------------------------------------------------------- +* +* Buttons +* +*--------------------------------------------------------------------------------------------*/ + +.acf-button { + position: relative; + display: inline-block; + border-radius: 3px; + height: 28px; + padding: 0 11px 1px; + cursor: pointer; + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + + color: #fff; + font-weight: normal; + font-size: 13px; + line-height: 26px; + text-align: center; + text-decoration: none; + + background: #2EA2CC; + + border: #0074A2 solid 1px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset; +} + +.acf-button:hover { + background-color: #298CBA; + color: #fff; +} + +.acf-button:focus, +.acf-button:active { + outline: none; + line-height: 28px; +} + +.acf-button:active { + box-shadow: none; +} + +.acf-button[disabled] { + background: #298CBA !important; + border-color: #1B607F !important; + box-shadow: none !important; + color: #94CDE7 !important; + cursor: default !important; +} + + +.acf-button.grey { + color: #333; + border-color: #BBBBBB; + background: #F9F9F9; +} + +.acf-button.grey:hover { + border-color: #999; +} + + +/* sizes */ +.acf-button.large, +.acf-button-big { + height: 32px; + line-height: 31px; + font-size: 14px; +} + + +/*-------------------------------------------------------------------------- +* +* ACF add / remove +* +*-------------------------------------------------------------------------*/ + +.acf-button-add, +.acf-button-remove, +.acf-button-edit, +.acf-button-delete { + background: url(../images/sprite.png) -16px -116px no-repeat #fff; + display: block; + height: 18px; + width: 18px; + border-radius: 9px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); + + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.acf-button-edit, +.acf-button-delete { + width: 22px; + height: 22px; + border-radius: 11px; +} + +.acf-button-add:hover { + background-position: -16px -166px; +} + +.acf-button-remove { + background-position: -66px -116px; +} + +.acf-button-remove:hover { + background-position: -66px -166px; +} + +.acf-button-edit { + background-position: -14px -214px; +} + +.acf-button-edit:hover { + background-position: -14px -264px; +} + +.acf-button-delete { + background-position: -64px -214px; +} + +.acf-button-delete:hover { + background-position: -64px -264px; +} + + +/*-------------------------------------------------------------------------- +* +* Plugin Update Info +* +*-------------------------------------------------------------------------*/ + +.plugins #advanced-custom-fields + .plugin-update-tr .update-message { + background: #EAF2FA; + border: #C7D7E2 solid 1px; + padding: 10px; +} + +.acf-plugin-update-info { + font-weight: normal; +} + +.acf-plugin-update-info h3 { + font-size: 12px; + line-height: 1em; + margin: 15px 0 10px; +} + +.acf-plugin-update-info ul { + list-style: disc outside; + padding-left: 14px; + margin: 0; +} + + +/*-------------------------------------------------------------------------- +* +* Retina +* +*-------------------------------------------------------------------------*/ + +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + + #icon-acf, + .acf-button-add, + .acf-button-remove, + .acf-button-edit, + .acf-button-delete, + [class^="acf-sprite"], + [class*=" acf-sprite"] { + background-image: url(../images/sprite@2x.png); + background-size: 100px 600px; + } + + .acf-loading { + background-image: url(../images/wpspin_light@2x.gif); + background-size: 16px 16px; + } + +} diff --git a/www/wp-content/plugins/advanced-custom-fields/css/input.css b/www/wp-content/plugins/advanced-custom-fields/css/input.css new file mode 100644 index 0000000..e11f9a6 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/css/input.css @@ -0,0 +1,1320 @@ +/*--------------------------------------------------------------------------------------------- +* +* Post Box +* +*---------------------------------------------------------------------------------------------*/ + +.acf-hidden { + display: none !important; +} + +.acf_postbox { + display: block; +} + +.acf_postbox .inside, +#poststuff .acf_postbox .inside { + margin: 0; + padding: 0; +} + +.acf_postbox.no_box { + border: 0 none; + background: transparent; + box-shadow: none; +} + +.acf_postbox.no_box > .hndle, +.acf_postbox.no_box > .handlediv { + display: none; +} + +.acf_postbox.no_box.closed .inside { + display: block; +} + +.acf_postbox .widefat th, +.acf_postbox .widefat td { + overflow: visible; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field +* +*---------------------------------------------------------------------------------------------*/ + +.acf_postbox .field { + position: relative; + color: #333333; +} + +.acf_postbox > .inside > .field { + padding: 15px 10px; + border-top: #e8e8e8 solid 1px; +} + +.acf_postbox > .inside > .field:first-child { + border-top: none; +} + +.acf_postbox.no_box > .inside > .field { + border-top: 0 none; + padding-left: 0; + padding-right: 0; +} + + +/* Field Error */ +.acf_postbox .field.error { + border: #CC0000 solid 1px !important; + background: #FFEBE8 !important; +} + +.acf_postbox .field .acf-error-message { + display: none; + position: relative; + + background: #CC0000; + color: #fff; + text-shadow: none; + + border-radius: 3px; + padding: 5px 10px; + + font-size: 12px; + line-height: 14px; + + margin: 5px 0 0; +} + +.acf_postbox .field .acf-error-message .bit { + width: 0; + height: 0; + border: transparent 5px solid; + border-bottom-color: #CC0000; + + display: block; + position: absolute; + top: -10px; + left: 10px; +} + +.acf_postbox .field.error .acf-error-message { + display: inline-block; +} + +.acf_postbox .field.error label.field_label { + color: #CC0000; +} + +.acf_postbox.no_box > .inside > .field.error { + padding-left: 10px; + padding-right: 10px; +} + +.acf_postbox > .inside > .field.error + .field.error { + border-top: 0 none !important; +} + + + + +/* Field Label */ +.acf_postbox p.label { + font-size: 12px; + line-height: 1.5em; + margin: 0 0 1em; + padding: 0; + color: #666666; + text-shadow: 0 1px 0 #FFFFFF; +} + +.acf_postbox p.label label { + color: #333333; + font-size: 13px; + line-height: 1.5em; + font-weight: bold; + padding: 0; + margin: 0 0 3px; + display: block; + vertical-align: text-bottom; +} + +.acf_postbox .field.required label span.required { + color: #CC0000; +} + +.acf_postbox label.field_label:first-child { + padding-top: 0; +} + +.acf_postbox .field_type-message p.label { + display: none !important; +} + +/*--------------------------------------------------------------------------------------------- +* +* Basic Field Styles +* +*---------------------------------------------------------------------------------------------*/ + +.acf_postbox .field input[type="text"], +.acf_postbox .field input[type="number"], +.acf_postbox .field input[type="password"], +.acf_postbox .field input[type="email"], +.acf_postbox .field textarea{ + width: 100%; + padding: 5px; + resize: none; + margin: 0; +} + +.acf_postbox .field textarea { + resize: vertical; + min-height: 150px; +} + +.acf_postbox .field select{ + width: 100%; + padding: 2px; + resize: none; +} + +.acf_postbox .field select optgroup { + padding: 5px; + background: #fff; +} + +.acf_postbox .field select option { + padding: 3px; +} + +.acf_postbox .field select optgroup option { + padding-left: 5px; +} + +.acf_postbox .field select optgroup:nth-child(2n) { + background: #F9F9F9; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: WYSIWYG +* +*---------------------------------------------------------------------------------------------*/ + +.acf_wysiwyg { + +} + +.acf_wysiwyg .wp_themeSkin table.mceToolbarRow1 { + margin-top: 2px !important; +} + +.acf_wysiwyg iframe{ + min-height: 250px; +} + +.acf_wysiwyg .wp-editor-container { + background: #fff; + border-color: #CCCCCC #CCCCCC #DFDFDF; + border-style: solid; + border-radius: 3px 3px 0 0; + border-width: 1px; +} + +/* + +not needed in WP 3.8 + +.acf_wysiwyg .mceStatusbar { + position: relative; +} + +.acf_wysiwyg .mceStatusbar a.mceResize { + top: -2px !important; +} +*/ + + +/* +* WP 3.5 z-index fix for full screen wysiwyg +*/ + +#mce_fullscreen_container { + z-index: 150005 !important; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Image +* +*---------------------------------------------------------------------------------------------*/ + +.acf-image-uploader { + position: relative; +} + +.acf-image-uploader .has-image { display: none; float: left; position: relative; max-width: 100%; } +.acf-image-uploader .no-image { display: block; float: left; position: relative; max-width: 100%; } + +.acf-image-uploader.active .has-image { display: block; } +.acf-image-uploader.active .no-image { display: none; } + + +.acf-image-uploader img { + box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); + width: 100%; + height: auto; + display: block; + min-width: 30px; + min-height: 30px; + background: #f1f1f1; + margin: 0 0 0 2px; +} + +.acf-image-uploader .no-image p { + display: block; + margin: 0 !important; +} + +.acf-image-uploader input.button { + width: auto; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + + .acf-image-uploader img { + width: auto; + max-width: 100%; + } + +} + + +/* +* Hover +*/ + +.acf-image-uploader .hover { + position: absolute; + top: -11px; + right: -11px; + + -webkit-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + -moz-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + -o-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + + visibility: hidden; + opacity: 0; +} + +.acf-image-uploader .has-image:hover .hover { + -webkit-transition-delay:0s; + -moz-transition-delay:0s; + -o-transition-delay:0s; + transition-delay:0s; + + visibility: visible; + opacity: 1; +} + +.acf-image-uploader .hover ul { + display: block; + margin: 0; + padding: 0; +} + +.acf-image-uploader .hover ul li { + margin: 0 0 5px 0; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Media Model +* +*---------------------------------------------------------------------------------------------*/ + +.media-modal { + +} + +.media-modal .field { + padding: 0; +} + + +/* WP sets tables to act as divs. ACF uses tables, so these muct be reset */ +.media-modal .compat-attachment-fields td.field table { + display: table; +} +.media-modal .compat-attachment-fields td.field table tbody { + display: table-row-group; +} +.media-modal .compat-attachment-fields td.field table tr { + display: table-row; +} +.media-modal .compat-attachment-fields td.field table td, +.media-modal .compat-attachment-fields td.field table th { + display: table-cell; +} + +.compat-item table.widefat { + border: #DFDFDF solid 1px; +} + + +/* Expand / Collapse button */ +.media-modal .acf-expand-details { + float: right; + padding: 1px 10px; + margin-right: 6px; + height: 18px; + line-height: 18px; + color: #AAAAAA; + font-size: 12px; +} + +.media-modal .acf-expand-details:hover { + color: #999; +} + +.media-modal .acf-expand-details:focus, +.media-modal .acf-expand-details:active { + outline: 0 none; +} + +.media-modal .acf-expand-details span { + display: block; + float: left; +} + +.media-modal .acf-expand-details .icon { + height: 15px; + width: 15px; + float: left; + + background: url(../images/arrows.png) 0 -72px no-repeat; + border: #C7C7C7 solid 1px; + + border-radius: 10px; + margin: 0 4px 0 0; +} + +.media-modal .acf-expand-details:hover .icon { + border-color: #AAAAAA; +} + +.media-modal.acf-expanded .acf-expand-details .icon { + background-position: 0 -108px; +} + +.media-modal .acf-expand-details .is-open { display: none; } +.media-modal .acf-expand-details .is-closed { display: block; } + +.media-modal.acf-expanded .acf-expand-details .is-open { display: block; } +.media-modal.acf-expanded .acf-expand-details .is-closed { display: none; } + + +/* Expand / Collapse views */ +.media-modal .media-toolbar, +.media-modal .attachments, +.media-modal .media-sidebar { + -webkit-transition: all 0.25s ease-out; /* Safari 3.2+, Chrome */ + -moz-transition: all 0.25s ease-out; /* Firefox 4-15 */ + -o-transition: all 0.25s ease-out; /* Opera 10.5–12.00 */ + transition: all 0.25s ease-out; /* Firefox 16+, Opera 12.50+ */ +} + +.media-modal.acf-expanded .media-toolbar { right: 700px; } +.media-modal.acf-expanded .attachments { right: 700px; } +.media-modal.acf-expanded .media-sidebar { width: 667px; } + + +/* Sidebar: Collapse */ +.media-modal .compat-item .label { + margin: 0; +} + +.media-modal .media-sidebar .setting span, +.media-modal .compat-item label span, +.media-modal .media-sidebar .setting input, +.media-modal .media-sidebar .setting textarea, +.media-modal .compat-item .field { + min-height: 0; + margin: 5px 0 0; +} + +.media-modal .media-sidebar .setting span, +.media-modal .compat-item label span { + padding-top: 7px; +} + +.media-modal .attachment-display-settings .setting span { + margin-top: 0; + margin-right: 3%; +} + + +/* Sidebar: Expand */ +.media-modal.acf-expanded .attachment-info .thumbnail { + width: 20%; + max-width: none; + max-height: 150px; + margin-right: 3%; + overflow: hidden; +} + +.media-modal.acf-expanded .media-sidebar .setting span, +.media-modal.acf-expanded .compat-item .label { + min-width: 20%; +} + +.media-modal.acf-expanded .media-sidebar .setting input, +.media-modal.acf-expanded .media-sidebar .setting textarea, +.media-modal.acf-expanded .compat-item .field { + width: 77%; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Media Model (Edit Mode) +* +*---------------------------------------------------------------------------------------------*/ + +.media-modal.acf-media-modal { + left: 15%; + right: 15%; + top: 100px; + bottom: 100px; +} + +/* Expand / Collapse views */ +.media-modal.acf-media-modal .media-toolbar, +.media-modal.acf-media-modal .attachments, +.media-modal.acf-media-modal .media-sidebar { + -webkit-transition: none; /* Safari 3.2+, Chrome */ + -moz-transition: none; /* Firefox 4-15 */ + -o-transition: none; /* Opera 10.5–12.00 */ + transition: none; /* Firefox 16+, Opera 12.50+ */ +} + +.media-modal.acf-media-modal .media-frame-router, +.media-modal.acf-media-modal .attachments, +.media-modal.acf-media-modal .media-frame-content .media-toolbar { + display: none; +} + +.media-modal.acf-media-modal .media-frame-content { + top: 56px; +} + +.media-modal.acf-media-modal .media-frame-title { + border-bottom: 1px solid #DFDFDF; + box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1); +} + +.media-modal.acf-media-modal .media-frame-content .media-sidebar { + width: auto; + left: 0px; +} + +.media-modal.acf-media-modal .media-toolbar { + right: 0; +} + + +@media (max-width: 960px) { + + .media-modal.acf-media-modal { + left: 10%; + right: 10%; + } + +} + +@media (max-width: 760px) { + + .media-modal.acf-expanded .media-sidebar .setting span, + .media-modal.acf-expanded .compat-item .label { + min-width: 100%; + text-align: left; + min-height: 0; + padding: 0; + } + + .media-modal.acf-expanded .compat-item .label br { + display: none; + } + + .media-modal.acf-expanded .media-sidebar .setting input, + .media-modal.acf-expanded .media-sidebar .setting textarea, + .media-modal.acf-expanded .compat-item .field { + width: 100%; + } + +} + + +/*--------------------------------------------------------------------------------------------- +* +* ACF Message Wrapper (used by image / file / gallery) +* +*---------------------------------------------------------------------------------------------*/ + +.acf-message-wrapper { + margin: 10px 0; +} + +.acf-message-wrapper .message { + margin: 0 !important; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: File +* +*---------------------------------------------------------------------------------------------*/ + +.acf-file-uploader { + position: relative; + line-height: 1.5em; +} + +.acf-file-uploader .has-file { + display: none; + float: left; +} + +.acf-file-uploader .no-file { + display: block; +} + +.acf-file-uploader.active .has-file { + display: block; +} + +.acf-file-uploader.active .no-file { + display: none; +} + +.acf-file-uploader li { + position: relative; + margin: 0 10px 0 0; +} + +.acf-file-uploader img { + min-height: 60px; + min-width: 46px; + box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); + display: block; + background: #f1f1f1; +} + +.acf-file-uploader input.button { + width: auto; +} + +.acf-file-uploader a { + text-decoration: none; +} + +.acf-file-uploader p { + margin: 0 0 4px; +} + + +/* +* Hover +*/ + +.acf-file-uploader .hover { + position: absolute; + top: -10px; + right: -10px; + + -webkit-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + -moz-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + -o-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s; + + visibility: hidden; + opacity: 0; +} + +.acf-file-uploader .has-file:hover .hover { + -webkit-transition-delay:0s; + -moz-transition-delay:0s; + -o-transition-delay:0s; + transition-delay:0s; + + visibility: visible; + opacity: 1; +} + +.acf-file-uploader .hover ul { + display: block; + margin: 0; + padding: 0; +} + +.acf-file-uploader .hover ul li { + margin: 0 0 3px 0; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Select +* +*---------------------------------------------------------------------------------------------*/ + +#wpcontent select[multiple] { + height: auto; +} + +#wpcontent select optgroup { + padding: 0 2px +} + +#wpcontent select optgroup option { + padding-left: 6px; +} + +ul.acf-checkbox-list { + background: transparent !important; +} + +#createuser ul.acf-checkbox-list input { + width: auto; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Input Table +* +*---------------------------------------------------------------------------------------------*/ + +table.acf-input-table { + border-radius: 0 0 0 0; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +table.acf-input-table > thead { } +table.acf-input-table > thead > tr > th { + padding: 8px; + position: relative; + + vertical-align: top; + border-right: 1px solid #e1e1e1; +} + +table.acf-input-table > tbody {} + +table.acf-input-table > tbody > tr { + background: #fff; +} + +table.acf-input-table > tbody > tr > td { + background: transparent; + border: 0 none; + + border-top: 1px solid #ededed; + border-right: 1px solid #ededed; + + padding: 8px; + position: relative; +} + +table.acf-input-table > tbody > tr > td { + background: transparent; + border: 0 none; + + border-top: 1px solid #ededed; + border-right: 1px solid #ededed; + + padding: 8px; + position: relative; +} + +table.acf-input-table.row_layout > tbody > tr > td { + border-top-color: #DFDFDF; +} + +table.acf-input-table > tbody > tr:first-child > td { + border-top: 0 none; +} + +table.acf-input-table > tbody > tr > td:last-child { + border-right: 0 none; +} + +td.acf_input-wrap { + padding: 0 !important; +} + +.sub-field-instructions { + color: #999999; + display: block; + font-family: sans-serif; + font-size: 12px; + text-shadow: 0 1px 0 #FFFFFF; + + font-weight: normal; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Relationship +* +*---------------------------------------------------------------------------------------------*/ + +.acf_relationship { + position: relative; + overflow: hidden; +} + +.acf_relationship .relationship_left { + width: 50%; + float: left; +} + +.acf_relationship .relationship_right { + width: 50%; + float: left; +} + +.acf_relationship .relationship_label { + font-size: 12px; + font-family: sans-serif; + color: #999; + position: absolute; + margin-top: 5px; + margin-left: 10px; +} + +.acf_relationship .widefat { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.acf_relationship .widefat th { + border-bottom: 0 none; +} + + +.acf_relationship .relationship_search { + margin: 0; + font-size: 12px; + line-height: 13px; + border-radius: 13px; + font-family: sans-serif; + padding: 5px 9px !important; +} + +.acf_relationship .relationship_list { + background: #fff; + position: relative; + overflow: auto; + height: 150px; + border: #DFDFDF solid 1px; + border-top-width: 0; +} + +.acf_relationship .relationship_list li.hide { + background: #f8f8f8; +} + +.acf_relationship .relationship_list li.hide a { + cursor: default; + color: #21759B !important; + opacity: 0.5; + background: transparent !important; +} + +.acf_relationship .relationship_list li { + border-bottom: #f8f8f8 solid 1px; +} + +.acf_relationship .relationship_list li a { + display: block; + position: relative; + padding: 7px 9px; + text-decoration: none; +} + +.acf_relationship .relationship_list li a .relationship-item-info { + color: #CCC; + text-transform: uppercase; + float: right; + font-size: 11px; +} + +.acf_relationship .relationship_list li:hover a .relationship-item-info { + padding-right: 24px; + color: #999; +} + +.acf_relationship .relationship_list li.hide:hover a .relationship-item-info { + padding-right: 0; + color: #CCC; +} + +.acf_relationship .relationship_list li a:hover, +.acf_relationship .relationship_list li a:focus { + background: #eaf2fa; + color: #000; + box-shadow: #d6e1ec 0 0 0 1px; +} + +.acf_relationship .relationship_right .relationship_list { + margin-left: 10px; + height: 193px; + min-height: 193px; + border-top-width:1px; +} + +.acf_relationship .relationship_list li a .acf-button-add, +.acf_relationship .relationship_list li a .acf-button-remove { + position: absolute; + top: 5px; + right: 5px; + display: none; + + cursor: pointer; +} + +.acf_relationship .relationship_list li a:hover .acf-button-add, +.acf_relationship .relationship_list li a:hover .acf-button-remove { + display: block; +} + +.acf_relationship .relationship_list li.hide a:hover .acf-button-add { + display: none; +} + + +.acf_relationship .relationship_right .relationship_list li a { + cursor: move; +} + +.acf_relationship .load-more .acf-loading { + padding: 0; + box-shadow: none; + background-color: transparent; +} + +.acf_relationship.no-results .load-more { + display: none; +} + + +.acf_relationship select { + font-family: sans-serif; + font-size: 12px; + +} + +.acf_relationship .widefat tr + tr th { + border-radius: 0; + border-top: #DFDFDF solid 1px; + background: #F3F3F3; + +} + +.acf_relationship .relationship_list .result-thumbnail { + width:21px; + height:21px; + background:#F9F9F9; + border:#E1E1E1 solid 1px; + float:left; + margin:-3px 5px 0 0; +} + +.acf_relationship .relationship_list .result-thumbnail img { + width: 21px; + height: 21px; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Taxonomy +* +*---------------------------------------------------------------------------------------------*/ + +.acf-taxonomy-field { + +} + +.acf-taxonomy-field ul { + +} + +.acf-taxonomy-field .categorychecklist-holder { + border: #DFDFDF solid 1px; + border-radius: 3px; + max-height: 200px; + overflow: auto; +} + +.acf-taxonomy-field .acf-checkbox-list { + margin: 0; + padding: 10px; +} + +.acf-taxonomy-field ul li { + +} + +.acf-taxonomy-field ul.children { + padding-left: 18px; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Tab +* +*---------------------------------------------------------------------------------------------*/ + +.field_type-tab { + display: none !important; +} + +.acf-tab-group { + background: transparent; + border-bottom: #CCCCCC solid 1px; + margin: 0 0 10px; + padding: 10px 2px 0 0; +} + +.acf-tab-group li { + font-family: "Open Sans",sans-serif; + font-size: 23px; + line-height: 29px; + margin: 0 8px 0 0; + +} + +.acf-tab-group li a { + padding: 6px 10px; + display: block; + + color: #555555; + font-size: 15px; + font-weight: 700; + line-height: 24px; + + border: #CCCCCC solid 1px; + border-bottom: 0 none; + text-decoration: none; + background: #E4E4E4; + +} + +.acf-tab-group li a:hover, +.acf-tab-group li.active a { + background: #FFFFFF; + outline: none; +} + +.acf-tab-group li.active a { + background: #F1F1F1; + color: #000; + border-color: #CCCCCC; + border-bottom-color: #F7F7F7; + padding-bottom: 7px; + margin-bottom: -1px; +} + +.acf_postbox > .inside > .field_type-tab + .field { + border-top: 0 none; +} + + +/* +* Box +*/ + +.acf_postbox.default .acf-tab-group { + padding-left: 10px; + border-bottom-color: #E8E8E8; +} + +.acf_postbox.default .acf-tab-group li a { + background: #F1F1F1; +} + +.acf_postbox.default .acf-tab-group li.active a { + background: #FFFFFF; +} + + + +/*--------------------------------------------------------------------------------------------- +* +* Field: Date Picker +* +*---------------------------------------------------------------------------------------------*/ + +.ui-acf .ui-datepicker { + z-index: 999999999 !important; +} + + +/*--------------------------------------------------------------------------------------------- +* +* Other +* +*---------------------------------------------------------------------------------------------*/ + +.form-field.field input[type="checkbox"], +.form-field.field input[type="radio"] { + width: auto !important; +} + +#createuser input, +#your-profile input { + max-width: 25em; +} + +/*-------------------------------------------------------------------------- +* +* Tab Group +* +*-------------------------------------------------------------------------*/ + +.acf-tab_group-show { + display: block; +} +tr.acf-tab_group-show { + display: table-row; +} +.acf-tab_group-hide { + display: none; +} + + +/*-------------------------------------------------------------------------- +* +* Conditional Logic +* +*-------------------------------------------------------------------------*/ + +/* Show */ +.acf-conditional_logic-show { + display: block; +} + +tr.acf-conditional_logic-show { + display: table-row; +} + +td.acf-conditional_logic-show, +th.acf-conditional_logic-show { + display: table-cell; +} + + +/* Hide */ +.acf-conditional_logic-hide, +tr.acf-conditional_logic-hide, +td.acf-conditional_logic-hide, +th.acf-conditional_logic-hide { + display: none; +} + + +/* Hide (show blank) */ +td.acf-conditional_logic-hide.acf-show-blank, +th.acf-conditional_logic-hide.acf-show-blank { + display: table-cell; +} + +td.acf-conditional_logic-hide.acf-show-blank .inner, +th.acf-conditional_logic-hide.acf-show-blank .inner { + display: none; +} + + +/*-------------------------------------------------------------------------- +* +* Conditional Logic + Tabs +* +*-------------------------------------------------------------------------*/ + +.acf-tab_group-hide.acf-conditional_logic-show { + display: none; +} + +.hl.acf-tab-group > li.acf-conditional_logic-hide { + display: none; +} + + +/*-------------------------------------------------------------------------- +* +* Field: Color picker +* +*-------------------------------------------------------------------------*/ + +.acf-color_picker { + +} + +.acf-color_picker input[type="text"] { + display: inline; + width: 80px !important; +} + +.acf-color_picker .ui-slider-vertical { + width: auto; + height: auto; + background: transparent; + border: 0 none; +} + +.acf-color_picker .ui-slider-vertical .ui-slider-handle { + margin-bottom: 0; +} + +/* Hack for color picker in media popup */ +.media-frame .acf-color_picker .wp-color-result { + border-bottom: #BBBBBB solid 1px; +} + +.compat-item .field .acf-color_picker input { + width: auto; + margin: 0 0 0 6px; +} + +.compat-item .field .acf-color_picker .button { + height: 24px; + padding: 0 10px 1px; +} + + +/*-------------------------------------------------------------------------- +* +* Field: Location +* +*-------------------------------------------------------------------------*/ + +.acf-google-map { + position: relative; + border: #DFDFDF solid 1px; + background: #fff; +} + +.acf-google-map .title { + position: relative; + border-bottom: #DFDFDF solid 1px; +} + +.acf-google-map .has-value { display: none; } +.acf-google-map .no-value { display: block; } + +.acf-google-map.active .has-value { display: block; } +.acf-google-map.active .no-value { display: none; } + +.acf-google-map .title h4, +.acf-google-map .title input[type="text"] { + margin: 0; + font-size: 12px; + line-height: 16px; + padding: 10px; + border: 0 none; + box-shadow: none; + border-radius: 0; + font-family: inherit; + cursor: text; +} + +.acf-google-map .title input[type="text"] { + height: 36px; + line-height: normal; +} + +.acf-google-map .title .search { + height: auto; + border: 0 none; +} + +.acf-google-map .acf-sprite-remove, +.acf-google-map .acf-sprite-locate { + right: 7px; + top: 7px; + position: absolute; +} + +.acf-google-map .acf-sprite-remove { + background-position: -71px -221px; + height: 9px; + width: 9px; + border: 6px solid transparent; +} +.acf-google-map .acf-sprite-remove:hover { background-position: -71px -271px; } + +.acf-google-map .acf-sprite-locate { + background-position: -50px -300px; + width: 13px; + height: 13px; + border: 5px solid transparent; +} +.acf-google-map .acf-sprite-locate:hover { background-position: -50px -350px; } + +.acf-google-map .canvas { + height: 400px; +} + +.pac-container { + margin-left: -1px; + margin-top: -1px; + padding: 5px 0; + border-color: #DFDFDF; +} + +.pac-container:after { + display: none; +} + +.pac-container .pac-item { + padding: 5px; + margin: 0 5px; +} + +/*-------------------------------------------------------------------------- +* +* Retina +* +*-------------------------------------------------------------------------*/ + +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + + .acf_flexible_content .layout .fc-delete-layout, + .acf-popup .bit, + .acf-gallery .toolbar .view-grid, + .acf-gallery .toolbar .view-list { + background-image: url(../images/sprite@2x.png); + background-size: 100px 600px; + } + + +} \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/images/add-ons/cf7-field-thumb.jpg b/www/wp-content/plugins/advanced-custom-fields/images/add-ons/cf7-field-thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1e052b2183ff469983b6d9dabda96a7584cb9d37 GIT binary patch literal 22418 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]fPX;)#%-C9Z!FD@{sQ%`BuV}*l)9T{A2Zn6HDz)VGJFr7ZI?B4V0_xM35Dx zl%bMoR1y-tj-AHmy{7C`%I;%^Z#7ef z;|@U&f#czqt8%d`jyUiV@=;$32F;ZrIXS_jA99OX$?que~V=HWZFUPV2A z@d3#1r3O@s(g#GIFfvg1VcDlex1^pwrnG?f4kc{G7*)QU{!zaOVN9Ydnsl+de=C?~ zy}#+?N5q9|>PgBrWlc7}$vCs>gmn+W{!vnUy$~r)ZlS6wpw4WHqKl-_{cyR~@`KK~ zDuE>OPviSubZzLaS`39eM@c}%ddCeC1A9*>?Y{HGcRURYhU+?e7el^5=7L9rRj(VZ zC-)Af>9J!;h4RV0%VB&u#Ddh+^nC5wNNHf{HMUwu9{bvgkw~p$@#*3@4xL*tHBgd( zG?+|bIqX|KlTT#E(O0tfl;ez+ly)a9@zmtf$0MxoeFMjWljHk0J-1Oa6J|wFY>^LK zur{^RSgp~rpH~jX%5wP9kE*|)Q|--uV>*MMF21knywEy9NKD)htsXD*y4wT?HKz`t z<(ggi^()j$+HT186>%mu*7S;Kr0Mn5K9q9_Onx)$&rBbkUawy19O*2Gm^V*3!*x{7 zFe9L0sHQKIF_$q{kSl*WJgdJOAUDA+7a4NZjE^7DCRF^o%2~HrE%LKA z@pZA^5v}MbC7%3*R-iLCSdN4dRHTs2e~Hif~cO^o)TG{B&}S zCxO)tA;K3gSo?_h=?i^Ih}Z*3I+(=Hv9q7G{XLfShpY%;m_Sz1rB93VIYHCS<-^3M zrXE`rnwy>Pbqm@|Kf$#$X*bbWG-79*?=C>wgty{5@fIv+?@}P28_aS}R*$C8J}WMe zbyJ7E*t$k!1UFr&97!v;8Uafh{K$#m@w`Lr*@ivf&!L8>j2p;2RS@@k?YA^b$I~rW z2MOE|lK#sztU%9FPUDfOn z=~<2;v+NI-I-Twt7V4q;7Os-gD!gFmop$-t3C3=qDwH*Tud5`9r%NWmq4D-^85rR4@qU&g!A6lLZz1b#@$5AN0xPoh z+-@_po|m!{hO#2ESLle&D9M2@DpIj1dLgF9D>;&c=p*jYqiJt$!J~hG6V?ky&8P`w&Y>PUFw~~iN85oy z9%{gGBgy5&-jDHfQ;c~ekh+$sy@vCPWo1h)MuW$F{5DCtzg&dpW9Hss4svdK3EBmL30llzEO(fGm8P){@|O)DWR{d z9kJgOUKNFV$9q^U6N4?3^m%CL@3^Y38y}~cPX)QYrdxvA7_p`It9n=^I8L)pLZX*d zL@WWX$ZtkBiBf)93Z)!j=>DqIo&5q$(;K5)_D_Vi=u(MIQqGCoJC-LC8XiuaMuxxU9bFlin@%@=`?p$Nx9?aNIKnERP!bshJE8ZE_ME{2*y`Q<_2Gc5ku7WA%KOb zryi5&v;spF9~s-L7)+QXlV$Oo(V+`ie`UCkziwS%5Ieuf9w!gbx^G$@d8OCEhARxI z=3&ZIx+ zB))4KdUW|UbfM1uLw2;qeX;9I{ZVZ-%gq2~-N>U=nfYv|Pk=Aew(oe_kqjM7A&$FK zDz4?B2n%FDo<4xA4N)XqVgS+CJ^8Ndp#u{Cy(>pQb!n)b5JTucje}R>3BXo{u;%l; z+E9#`(Nrt4*tEV>!zSvJ5At{ zLN^w;M_Yte?9a8;t%@@7bhTLQJ?u!v@BYiXbii*eeSSCS!c(^=d~;vl3g5(t=m&UF z)5_0gpeHckSUc|di<`IPRg(C8^GZWz)CMV^8=L(=QvUm`D1Cw^is;su}-ILsh z`eZB=ORRnD+-L7M@f;ITchU5g%0ZHo_R>yYZ%aJVv|X^5RkUm_5NOh);C7F+8LcKw z$1N-Bei!IzHgJC)VgzeOH8Bgte~WI$!~((HEbodvO1UCG3KI)rI$%-9%;Y$K*!QH?I2K+gETsc zK)5V7X`7G>RiWc#Gw7;mE^CE*6P4N1*M_kXpOr;usb+@JhI;Y z3Iyc}ZqKnEv{HGq!^EL7Y!qOIAj_=^u*nUEncLRJ-1%h zibVyD3vP-uQ|CP?bmF+zAh7_fHLCbH@9GEO^_}!v;MeZ=y6*d}+wuaVgH_5Wjl_iY zZJVAr^Gl~L?4My{JG6h@0av`iy)7qln%G5Zpc@$q)9ii8uYf~Bi%>2#xIdmQlecbdbiEPgI1Hd<# zL+}0lr8>OmsNOOtcN6FZ=7f&vZ#8<4eb|@SFM;ZX( zjrz?qO^J9k6Q%`!a#w1P*Na^V%_Z#o{hLSLIYNuMxjN@ zG}dzJg|mlYyMDX$*iW;%U^qahq=1#l2|2h6t?m z-L1d1>xv^=o*#-$gh+Jb*M2R!jU1fq^^;0i9~ZHu`o-laWfWt+*KIp1LIFKv#!h2H zHpVYoX1W|6Nv7$szya4VZ*!k-gZ;i6b~MtDLrBctTTa0pIiwV>zp1q`g#X8+bNGO} zfn-9wCZs8;lc9_2Oi`0`KRW|ggpDOeu2_olYmv{F+P41Gu7T?H-t0*P-$yFPd2*G) z@&&bu9!*000yN7%{PpIqXG;c?tz+-16VC`D z9v+;8QFW^HTs)9;{c&09D|9hr!3+f$3uDjQSDlrT?q<=^gj*24eW+@Io_{F3jZn^SS~G-&Kp5&;-bVXwT- zG83Hcm$Ca|buiqrwav=aa4+AYiB$7yjtP44&auVyI&BYRkI;_aOJ!xfmWxCY&5RBZ3Xn_fTfvvfH? zK5LoobC&u=QO^^4g2sv`?Q|bzz0qQDE9P9{y!eFp@9%A%sn{nLj`V49A8*d@Dsvsa zv*QoF+l$SxZq~;SPr>P62Aubc_G+H;q}R#4(IOC;uPv<-W>&Mt?_A7Salk4D$9l76wA34Kx5DKhRx2aenZkSX1L3@^zib3E>mQq&yXt7Nq z9XBR(iI4{eVE|_o>&hUX;i~ z0adRbQ_AX10^_*-yG;6AWcr!!il^SE6gSv~#Qi!}A&9Hpn5QH&nEtxoeDj{?bc-N}RM99pz4b%TN-k~2w-Gt2OHy2-D%yU>3lW(Wqj7fXRI+`+~uhY}WqvgHryK7f|(CVxQ~ISkf2HhcOY!Uxe}fn*C$&Pp#9JBmM?L zxnySBic>_%Xb6+sC;!@}>3(uI?p>GV7ip%v8>chJ^_fJ4IXLe`3b|qFfU0f7Wj=olxFx zAA%mE@ZT0Ezm5K#VfgE5_u{{9^XV^UN10eHCBDlYeg?#;GB)|Aqb*$O+ zbxR77L+Z31dG+|AX}I++%BfAi;o$wo!+pjFAk}7!b8CBhv)E@re#@Z3WY5IJao$#!vg3^~ zQAno4lX0NrmkyW2cgg$X$AjlXIk#3^X+ zm;Mv4#s>O-0wxvN>d&jkICjO)Q&7uxz-TD6iguSS>Oz);0%th%@B2^n=Ntb3wH7iQ zkClGOPNyZ#OK%n@tRafDD-?%oPF`5VFXWVjBr(@tx33lV-!r{qn!3%F03G`56+#ldirN zlOH%TZ42C$ZsS4dEN#y~Wk_iw3DOjQsxkVcH?9_y;xqU}?-PK(PM$}RWqCYOdiy5? z5!K+cM%BLpR?MV+SxE}&j|zZyvF-KH^bfuP1cW)9grToVcv~~DOu0@FpBA?ze1>Bi zf0*RCam6-uv7FO4O=(pV<(4(Ci=%EpqGyd&*HC+drmQ;#nRS;~9LAbu)Kd~Sc0`?3 zhgfwEK<}hYKbsI8yWs@-^MP@D7`q%M?icsSy;}uHrpII~)y7QMtSp%t7cW_oNDQe? zpbG~5>l-@|nvU6Tck^quLv7i8F1a#*yM#)R05fy3L{!E#p3u=)d*6Rh+Jk(fe%{ZV zT|A?QacqYh7ieie)CX9uSIo6G zud~!+ooTM(H1SDPF2GS%X&Sz3X3h3L&_+GM09j5;`bG-&M=AB!BggXIBTgAEa*i83 z82%AGGaXi?EeYpa=@^-}n)YTgM9AIQRUiE$uT}P@i&9JVk{+|GAwr{!m#L_U9(C_M zevzJ@jpkNa>8WW#=7EO#i7I0-cx16P2x5q=mLj_wLeYtmyGJ>Z!!K|<6&jxZ0CD>D zyg^U{6#1EaBhLYIZN2Wop_&p4LJ{NKA;P@rHzBV}Y>co~l-$Y59<`dvEN)6UZOtNX z`+z$@01`+&BCC>kV}OKpvu?#?fUX2JRrHWRsBAfAHV9|2PRwsDVSZZz_D1=R%LN*P z63CI48VBA~`~VK4zhl#AM5b~4giRNk?l1t86l0n>!+*geTY8I_$-^;xZ=Oet$Xvp3 zj%j9=Qw?1}Fk?BMHD#XE9heteR6z{IK^x;AI`!uM^X21Fsdc8KJ!@cx5{mmSlX{C? zyx|_9>@9z#pbvYiHf|7rDly|9=_9#wiyxl<0CBu$Er9kn8R8jS*EIhCxN=m%ag218 zB~`{nk%egF+;3kh#~g#n8f|8I8$tF4VUW;!Y4+V><<^FJbsL;RjU83Ao_G_waktj{ zfv#=lTQydcNQyxLuFEO+%XW?9)xWmvUN4Es$hcM6xmFSgZe%aPisTOp!^Xs6Bwws_X3M4||JWz;IIEFK5Oonl!)#1$%!8iF+;&?fmfmTHd<#PDpzZaki6% zATY$ zXi`TW=%%uhV{*9PRp7l>#t$QlflMw{;gLWg%;U0HnJP$S$U$yMw%Tasv8=A-%H*;Z z9s2b%KsZgLPaLpD( z@5&^vB>5GqEgYphd{!f+C7G%1oa9v)ZV@wTJeDJ6VI*wBV(wo0^~f7ECUV#%@E!Ar z-6gtxIckVvwvqI+Uvf0f7T9PTR##kf?K>U%de zlg!F-`AW3w$DL~H6H|^!;%H-%-Dtn0i?TM;a9vxxYt#lCmjs%Cls#ftqRn!`9@Cq; zmy2w8S(b@lBxke)#}&dRzP#q6jq!#~W$36mKQZJPERJ`T zqKHKZCrx&fr(SW+w3oG-r(Cyuv62lOSPbQ~sg36^YjoCH$1zC6%khbb_ZJ^zib($e zwwl7kaBhMlKN<|0>8wG#S_7#608ekPRi}~aNKd*bzsLB*(WqzsknsFrAN%2q^8Ppf z0M0dhTlaYX06UNW01evd`1)(V`TqbtdJp*iqaV5}{eKmO`=(*(4-dvEY@th-yp;<% zOr3ZxS7o^Ik32B!UR~9Y($YOQxkCa*o17s&~Ox(!oZq-|w_g67w9;SUot5^0mL z4h?sjtZ{~(DnbK5AnwmDv4UY6TPxx9cMPqM<$Sh$rUM6FOE~-3h&=Y!^J4s5Y;;wa zn-*o2%)?!K>cs5?^-rMD-qmVt*?WWLZaW~+lCNs)kP))xT+c^iNc~2h(XtC$XiZC< zi-;Q$8^1X53zA~;98;9$xV8J~owI=5hpU}M5dKP8+rG@PmypKtiKKZKc_H=M$G2ZX z=&uX*TJR7ee78zIYUUQb3&aAdOU$t|aK|yjx<6!Wx9)RTu8~~7Jt~;YH3Ohq4`Nr9 zcaGXJ#DtPYss~}OQ=P))+<NVz8 zILEHBrYiSNcP(Jx?6gugcC4U05H*R)Z69N+7i|=&Z5c>ju$=MD<@c`Y@3OWAhXmNt zha5A+w`Tp;pYA=>HOByidV!)u7ZA`uD7gTz&b^m(jCH#NHI$=> z^SWT6ai3UiBd#oF!yLy5xc>6}n#DXF<{1G`d>Fc>rLxs7GmySHG<8NQHjdyD81=3X zA^!l|$Hp_?$`Ewv@rZ7Bk*fP64{G_w%G}Erl1x1+78YA?jKi4ar+(*r9st7m`hp5UmZFysZh9H7E!BH7=+IOtwy`RqVd0JHHWHUz-J-e9rKODZa zgbOak3`@xIlOY7^dh}0cS#7Rd7}pa^h@8mSI+Fn*FMjlhMcP5DYHQ5;Ci7Z!1Qno4(?@ zbr)UDG`c&DW!r(Tca@~$lpihSTAg)*=G)+rE(=tr!_Z4IktX%`r@evCa(Rr#4~ixq z0mG=-ep|{j>pg5n8LGn1ViqBMl9r8i*obv*`-Z(%Ydy`Svhd4EcHu!t$#7R>v3;WU zj<-=@zWFw6%+yg{laorR8Kwe92(3a=+}x2zMGl*EEU*aJ*|uv{9L`AJbVO{HBpZ^ZhdSosb| zlVY&goGv#sqJATPEt0b>N9?}UWh4W%CNtSQ zOvYKnldQh8bChTB{c?*o#a?Ub-UV}$PwYCp_lxm*ROiG;Y6yQLKa8GDL^Y&MCyvm8 zl*PHE6TYDB9fdxtl5pmg>}Rzk_5T34Ii7l#t(zNt zFxRfZ`-Pk|_2ru}3^vxRTG)tfmK_*wP*wF}r>Pv1-WKlNv-fOh7bxnG_gj^SFuvi zmDNRq6FVBBCNC?&vPkrEu{*vlneqs?_d4AI(a|YXOpUb}oUDhV8&K!bPHm zLX=4=48}!r$_dua6KOb-Jd;%gNsvWZ$J$(HDIW~x9-o45+^q4Oq}Yx%kP`tk6_lK& z4&X8X(mWcXlOBg+Xx;i-p|?d&5~t%M+CDReMdN1UUcx3;TaS7idZFiz@@Tm?665@k z1rp}5@!7Xj9bOv&bg>`PZ;n7ze-5xW?fOqF*itgzm*^D`+N`khsWn{Paf_602+V#cm6v606vvFqoTaZy~D>d2@EK^ zu~x)#sZ+H091@|3BC+OexGjcvY@}x)Km}scH{kP@?Oo+F~POkL;FwrQ|6tqj{R*AbiiKB z*~ml1V_J26e}=lV98{J?FD0vW9l?c3R(RuB-)_~Bkw&ETyV8q6&!&@hRiZ5`!B=mJ zEKu_^sPwJW9q6f}>8&Q6i{hEaSmkm&oc{onE_NAfqi626PDng#>o}UpfmK6o?n;B) zjR((uy*HH7G}e-QKab60%DK&cwd`^5;p|FNzpg9pK-XifeAG&FgFZQu0bw!e%{Fi#wRxNT=v%vix-sRymK2BtiBv$ zc|JDA4f2)cR+Da(p^@(B(D^s+4bq15vC@7c^M(E1ri1I04>LSa0fzUxdTYb8U#PX6|2wUbm9SPm8{>{&Q30 z5K@)z!EGVm47Th>V~l>_06+_@o=p?2BQ9RCcG1(a-PeHMOevopuCYn0;3$z^@BU)MQmT;q%2GB|i@$6Cg3lG%8gSazU}-TL$-3SY=U z5vf7g53gGN70qK$_ZqGwr6s5YNO_S4O9D2xPY;d_hqdO%PelC^f`D41fB8# z%dShDK6-M^-Y=2%$;eRS9?anPeQ#E8WW_N|bJN91Bbgw_OOlqgnLJW4-s>6PGN)x@ z5$eC(Zq@2<|Y zqURbN5Y#wobt`^p>ow?$xq$#G8$!3PH2kkv{{T&;wjJoC#kVnfmZOgfl7%+yksEU&yLeWtTu$eM&&Z z2Ti?Op~M-H4Bp?b#H?1DJGcJ;1B>E#<>lZL5oPiDOuUvi=G!;;5wysW6pl9%tXjzO zu+)tK*l`M=W5l~VcJ{&{QAy(6j%bjE39UyKO0*H%pAlOlYyGj1yhxhHCALdj&a)99 zWDa5`RaPMtn0N1s)r(^5s463Kqc;tv`hgsihYW+vWudH7F6^c>xQMRx2K*a>=zHnk zPNCfLJNZw*#FHDhn8}h$Kixc)U=t#7YAcJbJSrN;?RLD+xIW@`vUYt3+BWN{>m8<` z+tT6ZcXdtt;(KeV;(b3O`9=eUaliHh)lhN=$R0EM4pikXS7{Q*faCI?mLUj_CZfS# zCdJc0!LqSBLj;3pCq-UzRZu#0zdo?ZphZd#BbS z{mp)Ce$(XhT|bjF_>MezB|7U0Nd=^qRKtaMSnn@Qi=Cfv+5`Oc4#;HyGigFs`mx_3 z;RUPp09%S=6iWmY`Fwn1FnZ!o1_oh9u)Bdwwsmn#tmzw5{mRFM`|W)-*FmSp#=T{E zpZ#LHz7f0S>*zIhMBKfQWD!EmFZ6=6WOS+J6=2h literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/add-ons/date-time-field-thumb.jpg b/www/wp-content/plugins/advanced-custom-fields/images/add-ons/date-time-field-thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fc6ff0db19362cb2680450c3d6fd1e0f96dbcf7 GIT binary patch literal 5851 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/add-ons/flexible-content-field-thumb.jpg b/www/wp-content/plugins/advanced-custom-fields/images/add-ons/flexible-content-field-thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f179941ab9223cb9ae2a8ff4e507384caf1c3285 GIT binary patch literal 8488 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/add-ons/gallery-field-thumb.jpg b/www/wp-content/plugins/advanced-custom-fields/images/add-ons/gallery-field-thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ff4839a8358becc0accd01054f94aac4975ffbd GIT binary patch literal 24886 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/add-ons/google-maps-field-thumb.jpg b/www/wp-content/plugins/advanced-custom-fields/images/add-ons/google-maps-field-thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b2daf9cbcc599a9978f25cdda7f18f6668f98dcc GIT binary patch literal 18725 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

    -=a~|Bw}(qs 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/add-ons/gravity-forms-field-thumb.jpg b/www/wp-content/plugins/advanced-custom-fields/images/add-ons/gravity-forms-field-thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..49502205b59395bbdf84f77965ecee9b082f6230 GIT binary patch literal 6230 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�b!kBVR2u#3(5D=GhSR7?HsouX0%A*ODF<`{_n2DxJFQh zneuX%3JLm<*3(|$nN|dO$FwE0yh@FMAWg?@gHuaECgaV`dhD@UnBxs%%}ugfd;!Rm zK5gih2;syB#m8TgCe?*K%IVZy?yaE1@EaWu|D}Rc9mBwbdngnxLolrAwYX9!7me=y-%g8QL2X_uun^K#wS##tU4r4pvW-IoJ*Ky{=e9l3 z5)6WPi*!OfS1!8@9U&SPHZ3cW2Wztv7DIBENQKZ@hr-mVn+uDrpoBYugYyz3!17G4 zVJ>8SrUDJ6Yg4wOF35uAp>&8^UR#DXugl5)O4ESh*3>dcQq=N=aJlrWi9S8eFFdt? zocz*T4^rOxs&Kj!6UOrjoYjSGHqfsZYoB+PMLJ%J=U?JjjA96`(cf~3w>?;0P55PI z^&$-GAPFj1{v$XISu?Ff&OV|Cmw(jo#8ysE5FpIg1}_jHwFu{WR2(=qvPh?dTp;`C zaW-HCq$~4l8$1&s8-Uv1Npao>%wW@=uGco%1W*W5Hl}^oFsKHfj;-=Ee~^F!i2+1m z87Y_>%#qGXINkA*fa|u_akYL>ok_9pn5}LwZ%=1J^`@5op1vH(gh@k6l{!Z@p`7u( zhJM(D$KuK)C%g{FhlYKC8)SeIy0VM32TXGbrI&d7yoV4(g0&t?ZUF}ZY$!((*^Y&~ z(0htiA4-7nOga^E%fksuPP41+h{3+fEsDeR_LAeM1=yAX= z;QO_%Q28UV7<93Ga%s9`5f0km?T%B8loh7-?)4>H8waGJL}gzn?g^Ad4>)#E6F~#{ ze=1;eF5)8`?uw-b`Yf9AXkzN_AZ6CM6+uv`5)1iR3-4d;o~B2^`f3 z*+r79IPFrlx>z%h7n$u|>XUL0p*m6j)HiX{gg%h66hgVIk7#>Ja#6(eDmIgn;Ev=52v?o}eq|J4C zUfs$h1&uH)5zVI;;t8s4l6Ygm$sJ{=b1;)8#mi`(1O>O-m$0fH#>?7+0#CPFv$Yc2 zv?#}La{Gt_Z6ydS&pmNyBN6qj?UgUI7jPYPtg=~z897O67o~o_ZUg}D?&8cObAk}v z2tbYbG0o{Ps4WgGcwoU@fn2&>2rvSOysB|Yw*3ghJ)yl*%4#+fM|{NtFq!IF@ls2a zpvyeZB&9YkTBsrfq!5kw36mK)F8Kp!K@Acu%0MEYH^J_shV!28T-b2w)mKQ6;*ed^lHZKnDc literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/add-ons/options-page-thumb.jpg b/www/wp-content/plugins/advanced-custom-fields/images/add-ons/options-page-thumb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c61515e9302b6f42c81ae6f480b76a53b9479d1 GIT binary patch literal 16201 zcmbWe1yq|&(=Z&oK%s>KEn2j=7MB9W9RdVM2ox(4f`s5!!;2FrT3TEJMT55#ha$zD z;ts_fetO@}{k+ff|L^(!bG|)$uFTHP&dlyLJJ-tOX8dLz@JPwa{v`mQrp5)h1NfhG zvjreibhmuxha^thGcDA(PvvP*>ds(>f3-Sr@1EgiW zTr8|$Hb_QG8(VuP8Rp&kugr}0)-udSB3c4kE($hw_NqPz8+{*b11lexm4r33>@!Ab zFG(-B3)}{2!RQ5dbaIpQl41Ufx#TVU2hGpS_!kKhCc`ZMM=GPSmM)`$Gs1>ZgzqV@ zm4Kiiqo^pKpsFLSm`IOHYVaqQlAtCXHhma8OEd{Tew-eIBi`U7G)(w3*U^H*|McrGYBwa%=6}@qU#Z;;yj^Vgfi`Z=?g%TJ zTXL3v8sCoH|5?xu!ZsUYhQLq_x0VzT6u%usF<}8Q zApucwK|ygLA$etCB_+kD&lR64Dn9*($N$z=SW#3|Sy5bAR9skIP*6!oLP9}FTuekr z>A8TAqJ*NrKW){V+>jPdRyP00wZE17ueMMBk8LFt5H=P_XM};Xv*SM&plj!hbau0I zc41V|7iHwovaqsu`h(#7^Md~Fuc8gY-owUP8Q~0P{A+|I?f(}I1VsM-dj5A?>;Ick z_ehib|dlt(%ABf$5~GY%xFF@BMC8I zbOXSeag&L%F(@N;x4z?QfrKG{;>UUgZoUrGJ=>BDEx(?MB$782J*za)&jY4bcLe;( z6drpH6$HqHXsP7Zj5QTkH+G6m4j!lIuk4v^nHNnu8V3+mS94&W)f$EI-HYDpYYu)k zgzjY79(xvOI2W+RT<>r_4C_fX{S_-LO|x}hN3FXYFTSe<5mNeFaq!Cx;E1*<^z370 z-ZgrslyCo;`5S0T9OX`9^H(Kzb4tD+n5LM(I2O^;`Qn)KB1FY|^N*7zZmP|n~Ic9xtzp%7$ zO4GIeGBsx6!9FCAF8!V%j9|}weCkS}vVPCr-^&Man3{MNnY@>0|0&1Uy#!KyQOrrz zwb!p13QU3URhKfS8WRx=a#uJVzAU0j*$}f59?^g7pbJWa3B@9NmL%`Np+XL(Z0;hg zNSYW!;D1|5cFHTEob@T)ah@43b~6#>PRB@o8Mfoktu|dk**szlPt~|xVR}C~)q#Yp z8FC=bX+1-43Pi5$i|vrNcZay(seOyu;%s3G#gl{N^;x0x;3GCL=5dTBTbYhH zHUH2hI^`yW?(cjFF&Ngsr9(_+zl`~OB=v-H>xcVmK*KMbVf!HQtU=NU$4C)0>_T<2 z>VO-nE$K59p77BvF4`gXlaal2{yZdG8^6ubR z;0&x+t0p69QaV8XLZl2c1D&dyijUY3g49bnl_ACRT>b8M_=h-4NyUbQPzIo(>BQ=x zLnD@8l|t|HlDv;1;YU)B3&FqVpqtxf{emN9y&sG#p}JE-*p-VAb!CH|B_5hOn~?8? z@`kEZ|Kn|LEl8khU3Z*iE{6ObP5T7sM-jYwOkid!w!!m3$Y=sZ$+njlMeCbpNzZ5= z(pec!hVps>8Ht9L50euurgN4Hz0md*Q7aRMVmL#~i&VZ=H>Y5s;;Z(`^w_3XbUMcL z^4W3O?ap1fMJ&liw*3-GVvUVRrQ5fSPAZxxz5DIma7Ej_Gr`~73fc>ekBcUs zZYb@{K(>)tX7MxPRh&(kK7>cY#W#TdXWH9lM=U?r66&h=2<3uemZP;Y7 zav_b~(4*6)dl-&mwmMG5R4e)^%1J3KnPUtBUyg&gCQ0B4oE}XY&Bg&sRLl&kDraXV z`wcNV`rFD7u~qv~o_&n3pOno7H=B__Ma-|k$2;@Znwdd@qeyrGI=VT3GgJ47!u!6C z>iI*iRgaShjo^JkLSjQ~_ZwkcHWBYq;?xV}DzW4! zZZq}+Ie{ueW0ve^w|0=74C+Ny(2B%4J8A9oxI*jcFr36)2ql(+n(d-^_}ffK5#TV- zyh$3*)w@(AxSP_eYpE_^QNy!7GIT5&*9SCeUY*K>txXbUHD-KFXV9VSmIOg>B+*PR zu05}xdLR2aas7E*RRO2&bJbz2jc7b>&y#&4b~Y19ZX>IB{eOpI{^wlp7O z5val69qch@$2S1-zU1O_qS;=7wc~NIWNMq_2$|m5g((k&AF@4WosFs5jQb9_3fC@9 zi!ve#EZhjCa6h1ZR)u__9sHIyLl+_1;9h0;hw& zt?`P>ym%&tvs@4vCeHcWefxKp{JHsu(tV2qI`KlIthR@2Yi6#iC&c6miOLIREVD}I zN9SKDH?1Onz-#A2tf@Xi)ODQ|h0yK`q#583+a;nSoT{~pAwk0F(rX&-a9~tbT-2kV z4X$f!kRCy!+^Owe>(M-?he+||Tt%{@wB9W)S=SN`LGzmS5T9tRj z8=G@fQpweEnn`$&1;pyFHyxv^){34Z-U1`C6my3PrOWqN=4-Fe-XTfn8TpAG88{c4bIA{15zuP8x0bl;WreXpRJ9 zhcy$QA5o%&mcNNG7H0pomPx>I5CN2V_r-XPuy#74zWw&yS%2w~#!avKfDiUWv+WHy zg1U*X(=#tl_u0fxmN3e`xm}B@${mf6oI{$ai0)y!9m-h9D6da^Ie+ z5g*T8>0fvq>AEYM=_xMiNF2Eb=Df2`t95ldI$~>30#u`qk@YeQQA9aaPoG}x1H=k@ z>ElkPfydP*3o|)o_||q`tVBy4gXl*m-HcLnnOZY4@f*ZJzP_t3d#i{XBI4WFm6r{M zU|CsVZM8k9i!o^TT3q<&ctbU>ggA%BOA=)dDQS>ly!3X}>f15LxC7^|cbhOhYvygT zwY@CdC!95uYa0+S)JrHK%YcDUwf}NlrqaUD5D&ksZ9}W!@aM%yZsAD<`FO9>^q>RZ zO65=_`A}{$tnkDhD%_D@>)VoD+1$m{{=Hb994$`S^kag@?%l*v2>%`2yb(M$@W*Wt zmg;K01J&-!m)UD2(@Bp#^s;57#pzBFu<)MX57$4Kbau2W4i5Jo^^4ld#1t*p)3h-a zb|8GYsNO-+ssy$SXKBNyh+K{E88q|~@9%oCWHoIJyuq&uac&Gol^Ex@Srukb_Zj?N znAE0mI9y4tuN$8py#{B~rM74}Y=5T&H*gy2fJk-lYZ9Oywun*>&DY#tl*0Iq90c{8 zeSEn&T^8PhiKrITM@M+Fa-ovabsi0z z6MPRzXfW`k(Ry)Y_t{@ZW9w6fUs+AF!neaIplblzryj0(gLLju#Vptfr#AzWtF6;^ zHK(4o_{hlG{&sn>mWYk}Qr#z#m3N&zcl03mEFXCYlnX$$pBlcTO{HcbkR9exoO)_6 z_I~#Ohm;JHgLm2wbfba{AGO!m`8-)RqV|f*3+Lkp5cQVDtG9x58<5Uf;d8E0%fp2#@*l`Y6jtiCeg%h~AXH10Bu)EoM6(ctQ zQi!+11kcmQu`!9`)9A^VM9UUG_C|S4&s;G=8V96(FzBEmK&)sy<%1=sx3;MNvm4|TIT$xz{pFB0$r%7Di)TWT)SI z3W4xWA7czVe;<}`^jIELiLiPFdY3_ePe&bu&5e^ei&8r&W^@_>eFnTZiMG{)!_~HN zY0jI*TxpMo7voimt6a6YG@h6WHOirff2=jA6_FeLS+3(JI$+VW^(AD8L}?a@eGGzD zC@=3csCiOJUAo=5Q$G{)sgT~EdytlhzR`(2|7|aa?sloz5$O%!^uqJe#bC34X;1db z0qqTdZ-&Yl$Fi&uHuLoWduj?=ZsL1)3R7Bb>VF4>Ze$Zp{_Iya?%Sa^5GPK-#Ofx} zc1^HXYp~3=keGNO!o{L;dIR9Me{z64${H!$XJ=fJ>6_Ka5NkN?Z6cLh;?bc9m~-yk zvVXVPtK-S+A{1hp7z_%=tEInpKaXr=mejIdy571JoR~k-UC38p?*cAT-W%gmh|&rB zzEXc?Tu(3LAdsC~i7C)p%dtCL1Ly9adf7V1?Hq6R)|>2#=Sn$h)1`&q030ioj+d!V zJRK9y&a2p(mQ~?-b5S{rpP=?@I!1W0##`IP&pBtD^{aD71m4?lEPiZ!)KKnI@I6{Gpy)JN7 zt*D#uCLxi$dZ2{$C{B1DT)$nq2d|#7DO5w+M-f5e-1C59qO@O^r`42Whp6T#IgMJh zKNO#iEIIfZ{P<2q9O|q%Go85HeMB$jTm4vu?5azoRxiz8^n)f7p?e5qfDNM%4l2+y z24$0M-T=5pCbqA^_D|wFphg|01taSA{wt_t(|QM~Bm~NSh=c+ytS|W+4J#_b4mfH` zW`($;r$7v0@lNBBAuPYF)f7c$*|?;-y+8D#PpID~92M26fkRkFWiL+)`uL2M7lROJ z=H>C!T$CxL>l5igHw-n06}QiNI@cn@qdJG-^$7J?L&2Ar#b*e&hxx}_i0vquuZAdiYT%=OEn{fcBTD(MCwIV<3kkd~!Bbf-q5?q}UkrJs3f zE!%>H^8MZf&njcaAB40lD7wQT`=}NFrKgoMvV2 z`>+ijLB7<7?P#nPu+;0@Fb4Td9*#aI&{)o|wXX8Ac~q4yIAU;-TzMjeLWoi@ z@2IP>8|82+1A$&f1O!y|)JfZ-8`fvNJ>%t$mZZ{rAC~TZZk?70Ph4Qu^d4Uhv#x%3 zQUHO1vkcb!K4*EC1%+a$MHhMbiCl&YHr#0$ETj(9_0-fQQS=BOsLQTdy!MMTe7H}I z^+{^g5F+O({Ht|jM~xEV$E-l;=uxKz$$hEjutCGIeuGi}AH0)ON;$YQm3t#- zOq-t!EWg9jh;P@HYRBHlt|0GuxL)%mlyk4tkg!NLw7%!09xsDW=%}x?XVjPe+`sBfQhgX;l~4EW0ad{?qNZlrC&7HfzKd;tx}vB=5**2`$({VB zUo8G7CDj^wqc9#mt=H9N|GR+w$+{`xQzXRG)17b1n_z}Jgwbltc(TteEKb1_`)E+Z zfjfl$E)|Hz!m6}X8;#WAh4FZJ$i@-~58JS2QFf>s0^1AJjV%&+I(U!gw{y{z%XhlE zwSKmj$3;Yuh&@6Z|N0$G;H0YW)QjrWK#Bi}vbCsWwn3FW@SFEb7k;p{Uf4cQeTC{PHq5Ye7oRhA+QzOWP$ZZ_)J_s zQRCSYF;}HxF_*=;LNmx@XSL_Ft_~*VV1Llyg8>!ow|QFJLSKb{4P}MYkEj$KNPb8U zm2o#5+jXDM+b_KDBI@hBoqSg_gED=kB=L-23zIdK%f(HeEnwAj;Y!^0Y7rerRT637 zl_3pdnT5Kz6lNK8flwprgO#OsW8a=qxflE#5k5c`8USeEvqISm@r|r<40#nc#Ly%Hf%2U;HO zhp^aq%6hk;al6p{Y*dE^k=_~!#Vc{dyb0S6=dO_^kuJ;0!6S=>!sgLjaYWC3^n>o? z9z3W))H50lN_E{PTDIz@&S^HQP4{B124$Yddd0w-BX@$if2XBS0~9L-m+M|D&gN>Cd0MM=yHvn2NRtSIgxwxkF;;)zK} z1sg|Rfs7#>1GewQfK~8J2_qQDA{OH;d&(z=h!nXssKiSMpyrx)`gli^f5LQSxLsBB zH(eJT_?(VO_RVTOE?@3wr>N5<&4kxTOBv3FqBU^iE`W2C{;l}CO?_KFTU_L zYMLsKwWvUyi{8OR`p!^=dd^gNU0ghxJbcUa?&vRcSGTz6(X-ijDqGv*YnfTR6`AA} zRtSo0lnEnhX~BDXH<-E8=aFxX`${Snr)w*x9|64_I?TCLT}W#TR6^7w>l1~FDiO}h z9x|=|?&=^sloyfrcDfMFmiN|uejs$rg9Vl*IwQDh{BkrDUPTu1ZpGLOlFr{Elmb7@ zmAA1@c=$YYxhF_dBJxzSz~?~@C`rAT>kE>3m1nA#qh@}1vP7~htD`N7^(w?sVA|od zA$SB^-HAyk_Ks>gpQe{;+FAgRsl$Jyik@E_JAp>s{Sd@nn~KRI(&Isaqw7+8hk`VJ zPC|^H+0Z-8I)(MjI*5FBjwJiSZ8|}Og^}ki#wr*>VZEDZ*4Ag&%ezkVz5%Qf;Yel* z+#S0AHq|oOgTPhhez`bbb<5X{#9t$PtlnTGTR=*GRnrzUvMt432wbz>tL7q2P4*J( z^kDlTe#C=q1T;kAZSOsS@~NSY@(!P$(^xp>2Vj&Duyjar6#NOsx)EW^|tZ$OqFHo`}Z*bH!y=T9-&cAd^Lb`-< zM6BbyBH~hbiRuT$*Cpa;LH`T-3#E&YjSv+mV}FJ%dyV#}rr?E3NyqTxU(-96ol`51 z|F|z1hx2B5>vo8>v3q#~td;k&PR(R63;n0fKDF@zp^LF&M;n*J-_Zj2A z`C}cunc|-;D*ciATbKB6IPVWkQolg#cv1B_VMga(&25<$=LLrQey>n*3Q6$s;aS-W z;e*&5g1A*Al(7Komk1z+G{XU>XpNX!q27n?^}gv&Ql10!C~()#?jCi6v1JSSTw1bY z)wDu)N@PH2xQ16LIv%Q73ON^o~{QTv8GmrD?I~0*S+0)J(589iBV`E_s`aK zW+mw&Cd;}Q-4a7UbPQ7M_GLTq6M=-67#Lky4du-r25mKVDd7$41lg&{G6^gQGw3W1&tHhh>P(*bio1`T z`@cY9 zDeH%5ToL=r#afx_5u2uI*Pi#ZPgG_vqBah2pR#@_LE*-zsj-a88LNT)ksGmSM-5wd zp2BlV2(<8nw?TWU(uLQv?*x-rOSki8D##&O&1=*&5uTx}LO|8n-@$a`3sRt&VO!%M zWaWgO({ciJPQ(yJG)D+QoKF0R1G_viJM+&S6DHU9FGh3;?WZbcRX$RC^-09bLR!aJCYH*Nsf_kq_tHu}Rcr7zkt;N`wlmz@nN z2f9kPml1`l=VVZ!3+j%Q{=>md>9yJV@REzJdNC1>(kVCE#eDWMeBT+IEp~b6ERoIpP4Fzgl{N|1ZAY9jQa)cc9v9LXWjttS3Osh87wZycaE~EL>0!DoPu6s%#wE7 zTcTbhu5F`4B)6#j3c|GCW~nN=R;{uG2&t-^`X}I^ecI1tj<|YqB za@y{U&)1uB;7(BxEy8>9=f441T4?-(M~csMmL zZU8eOC@m$#2fiCXef@)eTe>PXL~5Bj%B_ReU9BUp*SbB4Yg%}R&L2gtyYTY|gG?O> zvQ(^QuvF5nZg{OdHJ!YXDc5H_c!7>%oJG5jNv zYura8N<1^>p4w1eg}h-cNBj1K#M2+v53 z$WW=eQ{&hD*74z0UcK96JL$@i^G1f)O6ZoDG=wT6ac{~@yfL-@yHfY`CYkl8fknpe zJ1x!M$onERY-H(5wIyGd)n(_2iLMR9w1?+XU&DmHPev0**W<@`Bc;TIJkgu7TSIi^5Z-8R>EiH*;O-GIhM&%T+@u$Q^f1eM6 zrL4Er&9AluhvZ-$Cr$;DX9(xft;cQflzRB5)I$+PR*=9q;|rF)Z(meRW={^cp{IgM zOc+MPgi?%mY1q%g#`1zw27kD7BfM)(wUGIFc`Y5m-oJTW^}#yx5jvmhj2`nCeMfbJ z5y8aA4|N&}{v`Un>${zc*QcXak36sS<@o({=>3JUJ!b>U2KLT2&U**E`|e`wwMV>sGJ+_TrHNe@|OK z`36(?gHJQX7&Q>2t@is-^)BAvj}JQ(oaNPNbU<~g?2m%XO)$b5$&$Xso^CFa6 zjOq8>PKBHCB3Vw=L-5K04Y+VjaEcBfA=?hXAjd6Vx6u10t~$Z6P<~TJW4>7t!HRhD zs*69_f0GSkC7Svpclle(f&{^1JE2Kp!5J6n$^tb&F)Gp>RGAd+HzD3>U`$_B~xp5TnsrHz>bmcgvl9gKlYd7uXH_~93b4r*~!N}j+9{lW0%^k7Bqyxv2gnZzD7@x4wc8=jYm3-l(H@=v zqxW#kLe@X--vB1BTe5m&J!|$yXZ9W(bFbf*;ZZw210nxd3_nVac{$o(RD#l0_mrw8 zm*LR-1uvMmgqN4(9(SaA_}cX=L+{6h7SK9>a28OiaAUcTd$D;l98^^+KU#%XWd6vcE3%8QLD zo9}25PJKV62ybk+hN2_OkJ?9vf)FeiMvig}SR==d6gML-Q)FPhJA$SuMEi1mO8JAA zKHAW|B$na#`h1kkC`ptu)_XzUTA{-TczTDrjp|DYRqyr>d_iblR9=4eeG!_2&ux`8 zTuncUR@rh=YSxVehs`FlIg}_oh5o91;h!2m8j>aUnI0&7|Q7Z=rgg<~Q8GlogGN1EM$ zbF`P=)rd&|>}y))y~6&GuYW3}{-eU`-xXT_swh77y&9ef_`Bj?tp49EINZL^g?tP8 zc&=|Pd9T*eIIHuIcEidKL%vN=s2VX_j!S z$!?p0{Z`eyM7Gfa5>x*fi(V*a~oA(!Apo zyY9o)bvVkOyX)7RVjfg=e3c`CJTlS9!oJr`a0AG%#+-RZp9ydD91)!UIW^(^A!`Yp zt@I}~y4`5pE_)i+9`(T&N`5A8CvAe}olG#QlN#vV`?WUJMQvdpLg7=2w!Cds3hvzM z@ol4ZhFMJ*?W+8_E0sI#7|O104T|N5J2D!-b3V3cJsC7FrS3K(xRbv(#I_5Po#CT% z<8Ck&W1gZ~jcKl27KcWig>PNLN9q;@R&zHUzkE0ta@Rt`H1;*hh9S?pHKIl1)E3+8 z9v*UIn3oP^TFXoWm1$^mbrH=~K`!gc)iYh&Xwk2FCSFJp4?|-NC=2{#uh&JybhB|s z8}@q1Btxyir8;GH)*m*dHHewwb6V~U@#bxuMx$@ySJ{#qSN-i zyl$&OT(l%0&W~$80$TOUCc=p(0MAEwJ*(Z<5&uUWk+!4l39$ z-93rx@j3ezik9x^Hyc~m5Pr8hICv1KkLk8}mov7!Dc(eWYtU12JIoezMO-`*KwRm3 zVzKyq5oHCzyeAqJ)9{lBpNr(<0?i-qPNo~aw?q~NrzOO|bX?)ueEd)HEov#*6w1E- zU}&ZlokFM2NpZ`&vI>NXJtW&CW7zoqQei{pb=9ZV^Z?-Ds+sJ1QB?0ms<-WN2f^~N zYpr9YHfRn-s_|R?HfV?!eGOf_){?9b)D3*=R)4_a`L|O&rz=fnu>Q}%_&0nzD*Qj? zEU29KG)s3D&n)C@kvM!leZtX9+`0$sNxx&|yzCbq^C^2bd5_FWecE)ddr>h(5nreQ zS_<6&>exZTz#aQV>(kNjeUC3XViCKoN3^s)ylk^C$l^aMc`igAs^+0g%b=>{uPmAk zUvxNWx-%KRvFl*9*9vk+%5#fVZL2k02|PekSmll4WX_9nmh&&iMHnVTjIC z`-~7;-7QXC#xdWFUL6Ywo|Nbn<>RwFOgz-A(*KT8?>%9})uwm3vL`p|_fK=xHvsx* z%UZd&A{7TGLLC3W7Dt$|3 z8jF_j@Qn5H&y8)N(`&}x1d!Ax3ZAKsxXL~@Zx;Dx7ib#GTh_y?z=vG=t#u3J2?d@gv5M`RbL_B`l2d7NUx+3S4e?#lhcKJY3NReg^Rdz@NMN5qU3VNmR!!6^v6G z7Dino=CWkH8Z;`Fw)&$!^c$N--iEAJkPTNBRFzA9PX)&h6^t1qjH>QWhQ~A5JPHws44km&e$%aKUs$T#K91yPl8}BK<<7raV=u>e2aN1Ex6k44Z7tYNO`c&WbO_Or;^k)U z>h5EN`cXV_Ih-m$HEA{WbbrfXyJ!v(d1Fd_s#m|)a6^WuRM_n<&B&W?7-&ULT1aoR#B_U(dibKf zss-=&mt=4vnm7uYjp5^zUa1mLmh3G5Ev=*pNhxK<^wFQD3%EqN@tV2!TcXA%?CU z()n&V-7MmlwQ4oIV53JHo2QkR;(T>+Kv62KQN4yGi584zl>hBH>a{QEc(FZ}aLOt% z9_z!*eh;UnCk3!+Po0=e#XQ0|@mwG(^m)t>Te?|+2(Mut!J~O~J^kXoYJF$ZJd@3L zMe1DgBDtuA9Im>R&0!_0YZ{9Q{k!~Z5hJi9OOM%lcsOO1x@8-WhPn-J9O$AnAzOT2 zmrg|E#a{7=M1AT=-s1=E@eUOc!NeRnp!H}tiDB1^%z1-EifkbAeL{oIf)}vH;(MO1 z5#4sse?=Vsr>$L02l8;-o%ybMNA0J^d})kF3QpH9ZGHaxqNf;mQ1W&Cv-_oXO$9WE zwMcgw{L7FUdvG8pj2^WUkUVbpwvlH!$#%AHm!~XOa_+HS*L{;UbuUDz6|M*HNes83 z>*Sws=R0=9wh!_}K%p30eh+u0Ohh7SW#T(!i;XL|0`I0Q05z(Q zJ9Ln5ROVUS>7~)>5=@2%yZPR36|(8~JWP(St}FW8=&QqECenR<0q!eLi!3Huc?rUH zrUs(E%a|!QH1|-SpvMlE19(fbTA;rrYhv=;pc4SE{+6 znfH94f!an3ljp)%yBekI8wY`)zpyibI(j#Nmt%iZ=ol?b{h@%Au6JKT%#~lsY$C5@ z%p;uF1_&CRzUCG6UqJ%@8_V}K?_(S0k64UZ*T&_a>Q9?F!=hhL4mxiD*0+qA1tt*I z)=5e|flWKVSec-l+OO&hXjqAG9`2Df3>;fwCwV9ofS>^yU%reJsk(3(={!t~liL|5 zA~tL2R}auFN#a`G_4ZboH}0v}74=B<^g+(I?uiPZBn?vEuO@LJPm-9elSqqP#|%JK z`Nt@ZIM{|LJU=^8^+-2dwQIsT8w+Ajt>+O7VlDYQgljTLj>p`NgMm_w8GT<Qfv%|F za{1+mf$LLqIGT+coM1<|Fxc>ZvSBgAjqy1pot1Peu`dRz1b%%Uo~qARStY_0WM>fa zpjnO8?SNqto7}_b1x7u9u0F)$5cpa|4L*XQtKGxt`$VMRbG1hiC4rx>r5ew`Rh&>1^MgBq_6-z4ky3h5$8#C80B0?L!<}Jz6^pG4B(_5aPCi5Pr%bM4*Tq)1 z#hxL#Cz+A*xZVww*f)T@>Q_2ta=f>lpU{VZSJu>5$td#SSHX?x?~bVG>G)37u5qc*Yo4<0jA!mdmo zsp;`n#&+g!4p;f*JebIQthJohM601r{ER;*BMWxBB36`dd%?sKoMQBnV_G%-IgH8T zui1DTuy@A}KOx-#i~5PUv9!dfgkq6`SCf7MyhP9Whs)+0G$z#{TD@|^{uq_#)v~>T zJ!MS8$v!Boi|giDFYd%RFJf@{MWoa?vh!!gH^-IT7pWKcl;<>%awi5^ddHb9KK}ES zx1F3Oj=%W@vf8+C3^IrY(kTxDta|tyS5@Ad>GXuHV5IC#yp{(Y6WWrfY?^@+yqqV4 zxr3@QYR}1|GF2=?M{9G-N~R1~+S5|{W(AoKuO@$8)@%Ms;Crx^NG@r^t73p($t3qS zf7vkH$BM3CrLSs#0j$%yJXm9k;;?ca=O;}{dD+HWv|)raT-X;^Nv2#$)3_^KUTVs1 zz{W9vT%XV#c`1lRNJ*RY4j2 zW2TdU$rermD7Kw28&%dIpOCzfu}F~c_gagkF(Zb!K6F!Bz?RPyzO!|esnx=SqJdIe zS6Z!lg`8_byYBN;LRANG*S>WwP&RAf=M8k7>qS@fV7ixo>%9%Dy~jz+b2jctS;XYq z+BqsC-ZBicl^b6p`x|7Md>S(Nbru7!Ij->8z*eV$%iB!&g7FeGYm=EehRx$b$#vq1 zaoucnOYf-8&3A{b8Dc;v+`Mch8nxfY3u&JwAD}r%_$iZs(7(M+eM{qA&T#(t;#N zc)CN^@!AtGpf5r9Rax;!l}ovdNP{*MMCTwvT=|roz~O{!N=_BUY!bC+;n@8=Jpxxn z9ZNQ~%M+>A%2>y$twGWkpV-uFf{#YV4D$fuq}H!n9pTj&u?IilhG#FWs~n8znWGsz zD|``=CtdNPUeKZkRW)Vr7YRZ6HtZpOXLMBi9U=(TBmEX=Kty+~rl`w$eD9fy48xFJ zaY+-;*p~(TL2*RMmZfvHCKHXl36Sp@o+?+tKY?&SB{>?fNWL9eISbp1-=hT_D7)Yg z=DkShFKhAbcBPCX2QOLYS|t+&w78T!T{GPs={v*s<OdOCBNFZPfdE;CcELrUZqf4x;P8Hn$fe_A!~oisF5Wn!|Yk`;b@-bcEcr2eRd z@@MNdJ8zI<72o7O-+gN)z7FpkydcrCVH9hgZl?S&Szp7DmgLh9BX{ESCGX$ru)+m! z&7{@PVsfer9t?TB&R>HcWW%C(#4tmEB`0wmjwOAFJ%9&ry%5HR$*Cz;btiqUlgf=g zE}B0Mc`9cI{k12Bp%oY|l0mn=^j;&jGhwPjF>`-njCS&Jpr(o4V5R)Xcseq^e3^2* zJ#uO>czW!uJ3Y0P=Sdg4tn6PS(X_i{UR>MOGi4(hwS$WfgoKck&|v7(4ek>H;tPP$ z?N1tyJCY!iEt(Ijjx*l0Pl}?Ll@)^%2k}wE@3peSkSuZlN)+?*H_CqklK)y+W2sRB z;A*3<%6)GA99I+@Sn#a6Qv6<#v5iv>offKEYPYUlc%Qnx^vQg5j$>RB}mPGU147 zXc$$Ae$ZQWPh6yJZXYI9Y@L4&3iQqiv>~o7_R+rhChZJ2GYx*RL(-%?Hycil>UAYb za)!LK^LcEK*Gl5GwrIh!6Y0%6H-y=?a&B$-v1GP9#Tk_cNH$_ZUAq} zP&^~njVz0EE9`ynvL+&|Qui4tgvm3DozvU<;RVOBpi9kQ@MXH_TE`UyUXRzzRiDur z=i@+ZX5`tV?!Edb?N>eVPRTJL*pfcW&z9`qOoVjZX<#3q^h(Z?88Yq%iZ8Eus>PgA zO^wB>cG!+0pIc1;hu^us0cWAILqG6*qVn7O zpBJPJA?Z5f#mryJMc?gXciV1eKo+$Fdt!QI`0OOSlBkGy@~ zJMaEG{`hnBSY0x`X4zU*zvq8%00^Z$!Bzl(ygU;C8Sua0_b~uV%H7=73jhOve<@Z2 z0Df=4Ior6oISI0}JGio$S~!|nvY9*DvwNC4v2(I%q*?J4kA=P z+q$SIz!oA@I=spp%1)A&Hefk#7fTIq6-{$*TXO*mDlt(CVNXF%dnbEKH&Y5vdpieL zK~E8?znBZYr2iDNQ&Ied;$|yCCH_Y$g|4z1g`}g4B?T`VH>)`ZCnp6E$i~UT3j}hq zP;hZ@aSJc7JHK`uUue*)EuG#3jiL6DTpKV`k-M5z90)cg1E+1_)rIl5T0 za|#Fu{NcgH#rlH5>gwg-X6ni6;7a{34pNq`<}P3-H?X4v#UGBQW{&P|B2+J${=)=& zCuQY-Gyad>vbXry8$id0~;zd3l4n8gpAU`K3KNpv{43D(5 z6t{#Fx0Dq3zj*v7T266(ac)T-NgzLu3@4{Fmw2mz01M$G>Rh9bDZ^ z9n3BNB^Uf6_n)*9|1GVcq>H7go1=@SqoduwB0$Z?(aq7-#?gsFQUgfAploUmcKB1k z_@{yXVXu^>3)sWbLdM0>p5iYL3xfZH2HY>EOG!xsIi&w@mj8p+;{S`+*k6=k{}Ud6 z3zvTty~N<31u;_m2gfPFC0HFZbe*@f03J(6| z2?vh={|68d5&i;1L?k3+BqT%>6jW3clvn>1VBp~35a1C|5D`(((NNIPF)>~M6Z0>m zfBwDtNAADU{X6%&8-RrjSOzS^!C(Pkv0&h^V1D-j)?P*m03zJWl4 zx$p>4f)XV_)Z7|0)A)HcE=kE#^|T&*I%fHjJSly=&>8Jig0G(ow89FlbboA|2Zw}8 z6Jh4KR{-mx40x+YA3lh zTyZV%&%SP&Yx154Q%g$GCL>SL@cdo`yn33^lluR+=#86P)wI?>6q43hYR;Wy9c}XX zS#~8WmK+s}gDMb|t9e1RYt!lup7Aj>nW$Arn-u2LgRymm{04MSDwl+_#m4zkBX1yl zkNxt2J$U)XhjeIEF;3=CkQ7{KV-SIxLc=uIFemK8{C+y83yJtH@ucp;e{SXTO3aRV z`o?Kq=&!=U=6?Q^5>^O-Tyu`E?_r1h(V27E`-OWk@ac5GCx3?xu}cI>*{@=}O#uy; zVF!Ql`DZoZQ;cQd<&&6NOHRgSU(6;bo2_V0m1y&(d6V()cmbcRylBYy*UFlfQd z%Fv^eb(HgBkoO}gc+GnIskqHh?l{;`fFn=w&{wyPO990B!)UNRf*gb}O)NjOB4x6m zQgD68Kh^nd_(9bp@;KNwau=hpK72H;7Ao|?zPx#uayqa*urr(P=Hl;cL1P{UhvwWs zJ}vW+FnW{X3=+bKMLoNPcZ@BE1n^UTb3>K!amAqD{G?zts&Fb1MDpAyxQ9$q6^fXp zk0FIyXo-qKe~Me7=+WEUDhykdl;5^o7ktH{in@~{c@9Ua!zDq z&ApJQTUg2D?W8Ocw$nImz<>~Qm-fJozdNB#V7^nUn7VdP9o8^aE*g=R35~*VKI-O- z@4pBgG`+7aq;N+-=mTiZ5Ac=1Z8%?s_5VGFW_U$X1na{vis@tTNI4PL=R@vqzeNAN z4VU(nZf~-3uQ{It|E{NK=(hmy!Eb;D`BdrOVr@=LA}s;RaLr2t6L2N)1pG%`OGhK} zZ@}GCb(_BM)WP?emRD({-za^w)m>-p$$nO3jp=m7ug z(RGp3br}Qu~KUPU^nF(uCtw?4_9L%}mKp4Hrhtq$~Q; z)vh)C*$#1MSH2-(X0}d2&GU}AieJGiE!OR5s9zOVF4PmbmR5v`7RP2C-nf(aJ+{kCw&x)5gyD+)F)dcUmz1~tlMjTl7T#YO@;_1(huLpK6`n%~MVrYxsooA$4 z)F84nEqe>&uX#yB9JugP)e7&HBGA-vS(_SbJjZ7F_<$~WnFC|~k_+L*pH-yf^p8vJ zE2T|BB#v?XsOE5`-5RKd@cHCHBdY1lG=4QwMo+SX-c)Qm`rj3|I;@E9p=A*_zvevL z`VBBK@ISf?*txt*&Fo-FGq`WJOOgs^rR!4V{l;UzNr9G6&G>IX z+Qg>jPYv3u-0>}=&J?4LfaQf#QS$WiyI-G<2Z3|!*?r}!If|8!tGt7g@lEmM8JBBF zyUfp`pK zdFS;e`43-3ox?_-#y5R|nxNz|B96QXlQP+O+^n>=TF4wDK9Kc#ROC7RQ9Derjr*myg;e4d{@$I{S z`@@botKWdpJ!j^&Z^I2;nFDz_Cqhn;?RU4ZzE@k*!lI0LDo2-oF87ZL=ZjV z`na*e8Zmf#S1xY`-%!!FH8g$pywwCvyxqvcn$6ox={R)5W?x5t_k^x*9M;plYPobZh4q zhp8nXKl;WEC;e4x-4&hrp=&dA3t|(O{B=)nF3-q!Kf*bQ&*Dw4sjE^~y}5J%Q$?S& zl)Td9h5pX#hmWxfT92$f^$VSn8mYWR9&a>F;YjjYS{pMwtm*1=;((Gm*`DW^-M$i? zAf2v)}Ca%ezu}&7gg4_Vhvh;W8c!Xf83T4lNojhdO)GZ+d)08(H*rT2Or4Qh7J)$rF-QTd`CQEXj+NK z(^f1Gg^93=%uIJv(>T9d%NWkDHjcF%Bs5So7o7j-ho8?3x?xsVUIc20+@X!ix8W$a z@<`i5+C;{86fj@e22JmiBXeAo#moI_tKGA(9`-SpUgliO{m^$(D&WpgJge$5?4cpA zov<2{kP@rY@GUh0a*?$qfE^1o`z0?vSZMKyQ&bl#gzmM`q#^n^mQklp>hOrzlsg)P z$qLBgJE}hyOz~zZZqkRLe4Mp--WA}k+4_BR8+-qE-9k-88)FR>5a(glZsRHZa7ZsjV0Db)DYMxvw z`NHy%(qd&_LHb5rb7E5hw~9!oz$iQPCPKWJ%gGymX#@4KH@v#SjXS1nV||SWKIE0# ztOEpCbE=#$s|JCM4P>-H#6F#A7f9uHx&#p zFwEmw;4Tatj<(KpSQp75S3V+XqL#t~W4W$x8%bJY*WZGTkgSZLD&OjWLY%4hZuW%P zc4XWd@T^$CWYb=kZz7@xseGapfP`G#-7Ra164HK%u7qZINF+WA2si8yB-b$9(5w@8 z>F~X*yok$E>OSs(Jg_+l&S*b@g*YPCr-|9aBw-RolV@^!^c{To7c?GNe_Z)S&bS8u zfs=36^6%{|C}hBmv|`k#by$jWK1om`20mH@h+VK_&m4Y#<=YWmyc6`qvNoq<%;ZwAL*I?SmW}^L;bZVL&{+L#;Jf%kb7%W z$24V|9^@(dfv)%FI)n2=LDud#JD_HYIuZ^mtj`3Sf*Nu;XX6L8+qIA3DmE>273U^m zN7FqseJ&tHwhiLsm#$pZr4wDUrj5vLuDSQ+?3Z#dg%H>N&`B~#IB`oK4|(^+AukrXbY+Ku@T{<)EA+Lm3{yopRd=F(z2*OEGZ4sE?iVOO?Mxzn!AKx6T0}Nv#|{B4uwU(l@St}WMA)8XxKuk+ z$Uo0%;jLrQnzpucrj?^-nvZ5JzRCaihL=spjx7+g2y59n0$CHfutm4&)^ghON)*O< ztrig4hFu`qXRMzIo($iW^J*UB&z$E^>he*jc6OVc_vlJnk0}@%+>i89h+?lhTu4T? zIM78JaAu9ax7R$*s%*e*Tp|eu%3m~4-fZTL@)VF@RrUe#%x{~@_aAgec0;DPEIPE! z;(G zzMfoCS8Yg$`UkZ_&Ko*dopc1IO~mVnb)to9tpG( z)#Zy_TRD+?fP?xoHvVv%co!F4k~IJGY0T~CXP2K@Iz~81_NPRiC7?zJfx<66ufODP zXMCN07%!It`Ku#7GFN6Py(b8~EQKm(88DgJDoXbN`vz}Wxk4}yzlYpU#OGMku(row zwqFo35YM{^2EjBe=ZK2-YjSM8)-E%Q05vpck91Pp&&WDCyjs0nbn!4~!L53gx@NTf zCG^03n^m~)07YMUZll}B4x*V+n5_TAN>S=qnJthP50qJ!U`DwrM@b!c$4$7a@2d!r zq4W9i<2`Q1oxE|5T62p+N(9WEbgVtmqV2XnmD0mk*K~(Eb&|A!>-`bYajxUJGj|tb z5|(hc;Jf-bjdb_HXuYplVMYtXu_4iv)P8CE4IL;_n`!44Hada?UZmstg0&PHh-h z67zANfB$<(I^0t84nMv>}CaH_ka8UFZ zF{SSJpr!Hq7@NM0y(g+EPDb(>>pc8}qK-lBW$~2*Iz4V`JeqXgVqT@zMe^rsO#AM6 zwcXm~j+IwtSrpzWUo4xihA|ikRJl_}#Ptw+ZaT)rv(psvb4KcLeh7Y;hkfN%t|?NC%-s`VJGg#wN1hH-6mOO0fDTbwF|>J#;tTe2 zsGL{5E5A>x8p{Tyl=1A=`3wgpY$B67Qu1qrPr;67#;x6%&9q;=BGa2E@;)`ZPB~K4 zx3^k#XOai;pTli5l!Z@WYb!Y2C-xw0QoX(?$8Z3#$T!=xAfMBsDC~*x?jo!0WV(D` zeA*7~Bz1H?({EUSsweai+Y9Q<`!LP_Qkw8x{5Ts?Yj74$9u$pL51wwkwH9jF9#oP? zH_x)SVbmv$PJ#w*4U>w}dFsGuq$^>F9b#=5=VaDhv8Cvb=)E&~#oE@_K;Jf=ht2Kd z;*V^ALdISugbu}Da$kZ-NJKFZy#0dM^T^zO{1c33Tcnu2z9CR)=N3F4v}1z3jtfOXA0{vIoV*7uSE!8mf?BM+T^LzTg) z@gZ)4mT;T`rF8v(G2cp#v(gq;bUJ6wlxr5uWZq8#t>?%lpJKl1S=abx)_ONg`}J*K zmy>^3d__5k8=Me2Hr#qZliV{tsDAdcTm22Nx&&7b*%TPwPwDznrh0PnBU~s)jbyNO zdcleirLW0_7cU8l(`N)RPc(&5Q zfmqJVkzo)J8bJ;(*hWLuHy@mL7X2d)3(RREXxGSdG5*!N=~`Rb(CEk9G^;UTWm{gS zS(*iOTMnp3?C7)Dh+7rO>?lc{Phmqrwlo2)NO(l*V~%HD1373hHOT+<#=Ytp8eovk z`kc1@vfHi!fkhi~8N7738*&%RI(Mzdn9YS&2gY106Ka)eTUdD;oln9gx@Gd{^bo-3 zH_HacbMjgumHtSCy6sq5yqgY`?*f|!^B}f_D`S>|mmIoR-(U|>>=2+dh82N!o)~;3 zJw-qyRB)(*o1Doy;4TDSvX1^1| z#<3C0kV@-7tl3Z*gOkp$vk{pRc;z5`7|0h9Ytz$5(Cy` zn$8}I{e8MkK7*1~f}&cLX&NHWVlFm9;~!*dcC$j-ly+`drB=r>=G=UYVq_%r9<{Ec z_ZGlT9o~Vj(^$RB7^RZxZ$`#WC+ItE-)+2td)>5wF8lp`Z29NH6TwheWSWMZN}wc4 zP`&I1*GAqf2|<2#&AS}K1F!MXjlv0zU=hKAs9EYRM7HbLIlAQHU z@_q$xM_4F*Q;kT@>9s`NmJL=&bdsJLbD6!#WVqAJ87pHd9_P;KrWrx_)PrcgEDtyngS?$1cLPLN_pMx;>B#L~#o%oDG4%&@9Jd6uu4g%VIu> z9Wx>iG218`D4?)phGU}}Ptm3#zFjdABJ~af{ zMr^$$x6TElb`vW_QvjqE*wES&4T54-$3W%=<`CyPG-rXrpEL)uBxcil_4|z89ss@F zsJW3NadaXS)+~$g&r*LmmfC=fflT<*+4QlMJ^3^EDwf}!;-mcF>Q+jUlV^xUvNEbGd+a+>G8&WQW9`f(ivT%{RSUkOo%5sPDb8sfdI7*RWb z6Nhizz+3`dTZ&Hq(5M;k*+5fnr7*&3`Rr#P^drNd2m(Cr=f3n!Nu9T}`B565WIQW| zUt3cG7XV}App)Dfo&_-F&(aMH!XV)DJeY2uYa}arwZwR3S^GGM6}lrfJ}b!uWxtLN8g7a%xTyH_Gyet!E_51`q8fms4Ih8J{@`msOO)^~&~ zs3Tpw5JDtsP}qzQOWJ!#hU7-lv#=T>_ukTDZJKos#m3gf-OSFureRsXUa#mgE7uz) zQS{oW>gEPdfGE?FN2bj9rzO(XU~rfS9=G)b-EN3ecp87;Y|LmHXDw8Dl=0Bk5H2d~ zk#+JGiIjD<&unYIzCt_w17oUgkLZLf8TyydAvFefN9N!)eLNpp>utF81X1EeE3dXX zlqc%Uph}nu>xEHrgv>L-+#@!w*3wH-$qD+FQ{O?b@8Bc-Qa)+;p-pgMOOv&{R?2wq zyFA+__LwYrx}Lp}hFx1tHBQOoo(_>;HO|#rbs}KJZgkHq$#Gv>v0+ zXkDX(jv!Nt5}}0S&xoGNyyo&hAJLtCT7r){-bFAr8oTi|eG1z*-P8DbZ!BD&cyjY` z!74d~eu*T!a%O#bLg{t_Q8zLof6sQtZ0@9~j`UD;H|)#jHq1SxHC{wE*{oiOq%!N) zn79J8Abh-I%2nNhV8YW@`j_(J>=!xT;b3_Wg7k$5goN{ov#RmdtSNg=VwqVbk3dDG zUr}HMZ2nkAB?)0$%R7|*z9cb6*b$(M&FjG)-w_#E8!{VgVh!Yl>Mznem3oY0opSd; zF+P4=q+S`z%TTYk{!1ef*48qEk)E0i+1b|+o(!;iN5z1k+8#VLw}^^&7}FsoJ#h+r zJeC7rWxzp{gySZh!IaE{ug^0=ClWVqaLTld?(2y1GLGonm<9iP`=8qFIW)@XmG$z* z;>=wUt}Eg@~5+$GF#xDa?G) zX_PIcx;4%ND<0Gz(V_{|V3#4g>a!8Bil${W@l@$tvyxDp4PDIlPkJkw<2(7MGTvb^ z-*(@nF4{N{O%jYplTH_a1q=NgsrxovZ(44DFe*`pGsWRI<_*!I_-V)rdR9UHq$LeAtmDVlsuiyHJHA z1#6TPfVeCy0&O4l@HRpavKX;}`Goc}JU7I9cH(nIHpiInK$-z^4B&$)x`H=7gsk6& zn*QTF$mk2@fN@St2^yT`fKl}gM6ot<1!iMYf4GHJ^JPD@)`tWDsXvGx9ph&~Xr59I zjl5LJH8Mt8KWU2t^*@y?4S8Z(TKa1nVQ94lBG}fB+$I>YX?@K34fs@~vB+mw;0ix; zTy*LXK{#fS;#+BHp8T=|&sKXI>0b6+RN}OQ7`xZDU#jKdJiEOFWw*hDw5C)HNcmOo z?hrSXTN~k@mCJ~8yNEG7;k{wE?tla}a0x+h9)L_PE$>~X+;-@3`MtpCT(aZcHoNE+ z;C0W38T2+@7S)3>w2gORv4V0_IEC(PWn)&8ip3fH7j}`r)W{7mN4){0f9e7I)beSH zoN0CA;9)-1ys%4U`!Seo8inqca~UeZ86RGafG#WS%Xa=dA6>v(eWf=_j&;Ki$xa?< zbEQ*XG9w76-*L7yUY2PRBOS>xy(KVDQj3ja^|>s9#~Yjy1MsqHQO?ZARukex{8V$ za%;Y<)w%>#X~TlbX&@+a>+F6xmZ_8D6`AU+Kb>>*tq1^f7#~bi2N2U-h&-c6^Of-R zx?-{^lj86ZaR8Ibp#yXjE^)co`F!&PCPd?-V};MTm3jmU1$CF5%A~17aEj9WZ6q+g zApaT2fTrPA)OTX!uHI*+SI1=*n<(BhD#fO^mf zrE&^}p0X~#$W&qHw|uk(7JO()$hT@BxhnS>iex;nh(9wNO=gPIlT(&EoE0!3~BFRdpBx29hvAzF&h9Wd&tP;s9Zj+^FLkbn34H%r_@*B z#s_?)k2deMe_$Ofq$y9YXNXVY*IeGTvAcU08$AEB8hyqpBQz=-Pk8KAs6R4riNseC z^9qSNW#|@Z>Oi1ky1j2jBSdvvd0D~lRdNACASg3)v2xTZS>!V^!SZ|52*w8XQu9N4 zw{XOV{*MItxfh>pi&QIO5|_Wr6gEfJ)YZN2(LQL4L3c$JHyVHDw$-t{o9lt+xr3d5 zhBY)p3%`s$71XM~XR;hNh`NqKg<=@A443llro&4v49pBdAoT zAxkelW7T=jxY);5#xBZbtqNM{LtN182PZVBt}dX!qyz)@QfcC9cZ0rj-e|imAQnJU z4aO=_X@N6{PH*SY5DgBjspfxaIEdTa8g?YAggP0@$xqTMOsfwH2cWh%7q$RBxni_JaGzI5+bmwoscYNRekpLeDdX2ONSb3#J%)mYv|+ujH^_MQXE<l!!v(e4C4R3MzGUE;bAWVBctTqIN!$U;}phqae0CXNBZ-3{e#-C=}P!BPdXVm2@~$k z3B1&JL9}o04qYicXZ2A$IX&?qL{xgMcdW`0>!Or~HO9Y^T}rje6#g9UlYW0y{%iTb z@u~~yu_HQJ{<`8`a-=1@;(12vmRrWmI}a4w;;xeJWIEha z#BftMv$DPZvP|A#?*C&M<30Q2E%s$tG3l^Na)7(+ZfW3CS*>i3w&gLbt?G%h@wSCi zX0Y9u@3G8j016%}SJeDBg|XCC^m27Zja1gsw<$@Ym`n>bC$JcH+BX(WE!_>@mqRsE zl-oMYtf+*3{c7>?D@L0cUMz*Zh&FVSsyH#1;YJ2lkgr%S7hLE5QO zf{Cj&nv|d~PBHDy=(#PV^D~FpiF!wH@31gjn_f;w^F580f?h4?!5$f&*V37RILQ%G z-;sY&ZCBhZ1?!7CH+++J9Ws=4IiIs{wn@P(p+DHxRW~`kI8;NrBP}inT}R&77$}|O z)781c5y9DH%If^_Tw|5xRV>sv2;BBFyqW2!%ai*K3oRkM#Yfz|PJ?S;xLf22`!O-u zSwojdHYn6G09+op|3RvKI|1LihUo`Cc$?hkjN5%8tx;gpNHs&$`Te;j&G_o%y*11N z{5(hOQ8wtO?PKDbXIxfli7Ma#mWFj5dBvwQkx5R+gSho4;z}JxqU^XQvle_Q-v}4a zg=1R%q_OOoEHA*>CU$eE4}#$w{_?v@SK@OdfM&)q-w`5hl22$44k?2yy^B=^n3YXnhS>Q+q~cV*tou@wa~0RK!_ z-=fyIjZNTdRO@~4H8kKfRqW9u_X)qGN;R)|R_iyQRrfdG+&|z-pQ>c*LFCuK7RqW@ zi`5>%7Gs6?(&|!Jydp&@Ef=zq1R07Pb!rvjtthVa2^;UVV4!?H(;6{V2-Ramms9m( zK6{4fgGJ~qcovrh8;c${#V<=38}e#{fRN#5TI{IfbLrmn&Gyl06@K5z3ga69!uH#y z#fp^8o`Tx*b^V<`AKaTKJ67m+K;@b#e~z?9|2)vSZkb#=@W;IO!J|t)(z}R&x(ew% zm6e}b`S#Qj%px>>9JwVzxEGM#`kb8^1GbfrS9?4RXcuLU{uORiJCjlH87LPCA4?G9 zep>yF?DIGn%nWBOhQdmWQCDjAW^8ji@4e(y2`wf?l>7mJ@l-5?tlNDCWUIHWw8@3mePVZkC~#-#CCD?8T`rB_Iv z?G)C_D@~iyP!1$*c?YK)n#YRn#eTztlejgM7iSF|fE60)2wz>Y7E5v@h$oVyoo4K- zyu+TiR?sL}nbTL0g+`s1;~m~yjrpsabmr3+nO{UdU1Ny|k^5J#spCv>-X6YWJ+O!$ zc5Iv_v561j^`^em$~sOid!ZyvxF7ZN1ZL4v;r|T1Cfv-clYiTHpQbWUmy59JcPhO1c$Mo2 zBl7Y87=R7*R@udWeVq}l99Vu5TV$SiN3@jiNg&}`{c{j)@eb?2mFN*9+2uaLkfSrd`9ajYoO)cvySWejaY%6Axo4KVX10cDv2gcqi z39oJzBIm+$t5*j4_rOy@Mb?K{;fBmgFey@Ffj!%_n)Y|4WF`y4{kP&hdvFC1RN&Zg zp*y;7%ak5s6Rrw{BbXSYwj=eQ0b31aFE5#vwzYbec&3)p8VIR!9ZHqM)T036e4;s* z#Ts}HfJC;67L(k52q|DyV4Tchqz?8K$#Ih|Pku-qpc;Xk0})*?An#0NWP`tE13Q}8tX$@b-4@-=lpaqifb z8r`kphu&Tff7@aaxnA>hMQ~zLW}tmIF|D{@>Q)l0OuqdRSxFM&~T&HBUJpGb+ktZW0o%r;lo5%k>n)X+-9$Ty3O{x5o7`EUXg4 z>-?|zQK|AaL?uKirF4|B#1rrSIb!FCUi!Q}H7N6&a98!ddMFxQCeh)eCU({nPZ^ZK z_~mQJfBKAmk6rBeo2o^OTR@ghLtyQ63 z5c9*73k<`#Jtpe|K;)_*XJh@s1|cHCNZ(TR*5zJ^k8R@k~Jk8Ul@eV zeY#w?}4h={@s~jmKkDIOip~dQvT)c;n7|jmP58_hR7Ee`8=nd3E-Xol3#U z_*C@bZ$MSm$f#5-0aG8okZmt^W`oMAev8Tu5xqhnlNorE2OM|Vm=#yHcR3%4ywZi!{k zteOxXsg5`GG93oQbUcLl&tSb1{swA&-*hW#j+edWi_ike|&@zE>Zw7DV9Nsxs?;(-AB*ZAa2-B8r@N@?Zv z>*8ncFbi0b+^~-4etk&6FZ=T_#!S}CzJP1`fUSTG&saQS5OXy1B3CGEP8rL=pL<8R zw4b%`3Tr?ykx(C|{R*}e)DA&|cD%{eJo}Z$RZ4;WlWTd9GsJTM<5%Rwz@v@iN4HCN z-((;Cf+DS8vSgx`Ud(#`6x@+^h3Or6%p|rxnL29!)k9G0XQ_VwvPuH~-5D?6f(x?5 z(u{<`ie_ewQ&L{<*LCmE&GnX?{^ln7txQ>7(VEm8M8T+?HHnk%2XyosCNwBFZ_1Iz z3a2@9<4x64$P5%Q^=5Kp`;8BFW=G-d*#1eLMR>>Ar?vPtM|+G&rq~&B+wmjPm6}$K zb`Bp`xVF!f_9p~2NjaIQ3Lm5xF@_{dE$xG7N)cdW4wSFae$43woWR@PESDLH`jnQN zvkijsHc0%rk6*o!Mcryl>G_OLm9lnMKRG@#f@6fZvf+>R^V^ILmcKM(~qn_jcsCYZJyq><0H1E z^{x2oZg5+4;){ z^yA-vSa6djpZBlN(`5Z!*?q;xyBp3CcrlU#Z*3EaN*>7=?8+W1O=vt98+duiczW(6 zn2&^b>z>rb*^=J~W9>-3a^`Q{&-{!wlNDL2TASbR7MlW_rQkM$uSVd_ob=D@doiVQ zJerhltTdBM>9AW#xs+PbMS#*eBIWpg9oWw*mNEOA*h@QXBep9}VJ-uiZ^)S+s=1B6 z8{@g}Xj~ksg!%LitctENl{IK`9;to``-$1dck;Zgj=Nj%boSsTHJ#h}@+PD7GBu{| zJxg-gjXLb3a4eSEmKd)qm-2`Naq#HA3hNcWyjRi)YRWpQpn}nKqK~0L7?!w$jNGnO z?Ge}!e%bRdh=m_5t~0+&4GLe85DLhI$ZdLJGsHx(@5or;s3%N*QH=am%N0H3g)Nad zr1*|)he_VJt*AGst2VMtC4l8a4tl#SCwX7{Wv`RGhr|?ZO88IG0Xrk+={0t!@IR1cox$6KT!={Z6Dt5vJSBSJ`Zr+eTwQB?~T2qE#P(Ps`zw zU#x--(-lCtTkN5u%5%5!>T+L%LALD#?8u!LmF-3AL;137+P4enIZlZ~_Ncq14S81U zOqSR1U^SB!w6lg-yt4ZNR#)J*sw!{TXhy8vz^M3J4dRu!Y|I*eo9`&7%GXYpdC~%r z4w{C({P$p#p&cUA#=QweDcZg7F{~>{(e4a}ak#+cAVvHAdtLsa#P|5(L}R1!AS;Wd z_+iDq=0b{#3Z4acOaQ++uCFV$S%#I{9v7lg@oH=(0Fh8Xf-%(RQ_3eyoD=#52vwu? zo|&Dywd>Q{RnKFGg`w?5nI+@5R5)r0jS_y8&e|A^whF1jehnX`g@;eSvKCI%cOx(K zebJmzC~^>}Lbng5>6Z09(p0XS_DgPUO1blKE#oJf?2CNW61&KMJMS&!J_zd2OfV2k zfg;enc7%+Jv6Uu_xze`e^Ci4hKd94JNLx?ljdNqefInldi8M$gn%h$t2R^T=`^xkd z21AR}4Ok#fc~mC{CQXsREw!E;&AsCBtb|lvf6n84=GggTmuWBb6~WZx0w;A+O@7Z@!8{${S*MF>yqgZP zPTR||eO^eyf4mwC`o>p5T%x-=Us;v78UR{#pIcoZLAhN6h(0uDFc}2;U3^%|#k6-o zbmi0V^gY_fIDXIgAiuophai`|stPi62gMD|GeXNvN>%9OT(z?aW{w>FghiQ3Cg=_w zF|*$VSP*FhEN4$xe>cuJE_Hn$q1YOb>MiMsl3~Y2%}De0t&~OOK7; zL1~&BxC&l3Fe(Dl+?IAo!VF?9CmTNE@_SBUIx6=2o;?O0VJC5yJK@#R@Nf16-=|Ja zbTHiB!3QeyFoki34z@)?%*aMnzLi;|?PRzb+S}R)<9HZom@=aC6|cOZdO0Z-K8>c= z`Wx`WZ)-XyRj3}QvSICPO}?xa4@$8}1{XJ)7uI|MV}Tof zpySVr;I$;4Q?^%Rwbs@av8oKc5@(CkAieluAdRBmfPe45PXV6wWjE}uaW4Zo5Y06S z8?G-;nMbM|J?Sb|MxNr3r+^N5p;+rX^>^oYHY^RA$O!~#&8zpVV zXvC@g5pEC}Uq=#ySF|D(7V0gPf*<6w3QFiCjygw*mFHWmhaF9Nh2EH*CqxvRATw(S z{-BUDbu=A5-GoCE;dY3?G>x9zGb7nr#;%cR@lHnI=B9nN*c|S{y^Z*-7i)XDD+pTP zQz*=mz^_(@pfZ0BETFUEtFvxMwhr-ztDp1x^=LxX{xU^w(M(q0u!8J#8=$rmwF5*9-H}3Od8QYG1}% zd|W4+o9((}y|s|oV^!o+8z-=C@;mb6cbj195ki-7-l@iCzt>EXPwG94r#hFJQHJ9y zC!ff;92q(c3gQ2MDmn9~BoHW$Q_51hn;n*=MvHlnS8ADNE~G^sB|2VtA?A@;fh%ch zu8S9@k&>8s6d|jrWFCKI80OaRsae%r_Ea49Dx&~!RIr`+#>r# zNvfd#16^|q>|^ieUz^-$xX9L1o$alGK~1}Mrz4MP=deU+Py16KSK^Y1E}Gc#2n!n7 zDZQUCpr)`X+3_WTeQ=NFgfu0RX3cX|aGKSf@Nqdxe7M`6z@NK)PPk|{=+MpsLJw?L}hRyz3q5Y!*J8IpF zw@TdY^0W~VUO6Bse-x9E#aQB9!AeRQ8fcKp9$A+W`{d-2{UsD5%MjWPcV8Ckn_=#Z z_?pl)gjsD0P`FM~lBUKB!J#NLjFzpP+LQMwEtd_l%-U-*sDOF=EK?#a%FBmltAvM_ z7aA-azG3I9V>^FaQS-`up`nZ;d8#`QPN;3 zbq&zb5ZF*N&C_+u{vIP=Djf>xP))~n-Wht};*&#r!3OTMz9cWcJG%MR7&z*uX3n*X z^;%aSURzC)Hd`G{Y-2H+?2M|FaAnUnVn?jYQwmf+L{Dg6uB=tR61nUVNPkJNAhmaM z`2=DI2Zy!Ofs|E4YRoOAd_zcWA1K{54dCIUd>c3s_)v_~sSj>bf1TuD0Z?=}kzlw6 zke!}g11#a!00m?Cb9A}4+w=m-YBa7#$e)RS@V=0G8riZ22wej#SL(^QQ6bJnZPw!9 zi#)vB+@u_s_Ph%D35|S)E+6D8O{y3NJwLR=bKDuo5WAd8iy*Mxk{#WRb2PTwjD2^S zqO*u1i~*y(VHm{yF0oh_#LzyYc#_z<4Ul~47%|Oaci4@{Wlv~D)fu&bHakX^$G1vQ zr^mNO)Gq7)v3lBwrqP8u=$ZLM#ze2QE5e3t5?v3$>VEgw!kH!e%tPNfEob__#iGPD zOTo}(qtSZP6K?yB9WQXG`S-!f#xHz4YZy1RjkdZ9?gAL$2x-3I*Nk?r_p6eJKJOfS z(Rn~7xCO5a<$^tUnDo@M-s{)KF#o}c2rs|c?-0BTBNxX_rsLCuTY4Qa+fwM8*fdcY zP?2ss;?E{wu6J`BdEzPOADiIqHc9O!xZ|t}7`sAnJI++sA#6(U8N(@LH68lo7B~u? zhMn9ID;;hqSZPUd9-iw0&5LmOuLk+NW@d}tryMbsLz26XejS(YWvbWA&N=+6Z2vvI z>lm@=Lz1y-E(Dn>#Rc?+Aht2S7;HN_qiRWjgeie~JbcFbw=_aOM)uI}iro}_Mr_nu zy|0M%-r?c}A02Jh9WJ-pc7@*_uktmnrB)>zrhvH&d%43@3yq73?mIB^;J_Cv z3I>h_xJyd4zwF}UDM7vM_0j&a?gmzLNvxbhi7gp_95)@(WXLR|6`Sv`EwFX8}lgr82t<{Pw{`^xolLr|0lqj@HdmEk^%q# literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/arrows.png b/www/wp-content/plugins/advanced-custom-fields/images/arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4a96cd2812b40dfc03aec555202f27617db541 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^{6JjI!VDxMy^pU0QYryHA+A7rJ0Y-AZlMxT9d}8P zUoeA^mUG~=U1vW0`B!V6X9^T9_H=O!vG7k$P~Z(IDHUmuytljDx`=7Ay`zjMWkLx(Fx7BH1-tlh@!)P1haU`F`+d#zec z0nHaoxg;cR$S&aN%jF6<_HN~bB`3F5e@_Y#+#$6?uZe-d_O)!T$+|9_we%i;9YXjJb2?0?Fyqr_Y%)r@kI&Cqr>@@ywYsv$C>)?5R_y=I7@(H#Y;> z@$vCMa?P4GH8nN9zP^Ehfk19$WhIbYv}jRbVPQ*4OGHG(+O=yZPo7*?S65L{v2x`~ zpyKH0=+4egpfaEp>(;GHN=gE<;Q*)+&IZ~A)CF`>RaMozdGnSnTefM_CZHipmMmGn zem&6SjT<+vUcDM<$nxdOmo8npb?erJ3m0zQym|5B#nqpqZvYJnE(!7rW{7c=W{%|H z4Rg?Ti_m4!Hw^HX5o2SD`mpb4(D~(pACxcN*}}c_%}np3i?{gnalKjH)MU9@;Oo*o zJ)h1mU;1fj&o=&xU;6^h87=0jMyt$TcyIB8N$HlhzzCV@>Eakt5%>1m(W1u=B5fD* zG`FQr69$IY;WGvtlg@ai-TSY)EY;HQ=)2XCDPb$Cx5Z!myES-nxdT(JbHqtj|Cg03 zpJ+}HU3Y8#(plYWxJ;A!xi`9XtO?xp$|+n?=5KCo-fsVjrc3>tpS`(+)~&zqc4ql` zmIr-&?SbZvOAcMX9v{S_A}@cMzZ`Jvsr zAIci+{vKL-pZBUyWcn$|I$p1xoRgX7iIva281uX_eCoY|h0E7m|Ls+}Ctz*MwN0;o zzh63k-PK#4w#=V)Yu>f}^NRmVI&mnryzyhY{o$5I%+a%ZO;UtY=ht7!k*q%#aRBX;b(WMa(Bo!*|t zCVqxTe?mVS(6vRkbd9%Gny)FU$`9UhqS^5gL)-$b$?W1U&Io8Safg`8&Mg*y@x(QD z*OMm`HE)Z^?0LKL;TM$+NAJrSi<{Yhc{;1C^zb{T7Y`+Ob1ym;d*gNN7x5Qyu?5!y R>pVaS$U-^H2=+HBX)3Il;ulbV^$b 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 F`#%m0b{zl! literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/sprite@2x.png b/www/wp-content/plugins/advanced-custom-fields/images/sprite@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..867403b2ead85b9c354cf4749074e3ecaa75ab23 GIT binary patch literal 12829 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/images/wpspin_light@2x.gif b/www/wp-content/plugins/advanced-custom-fields/images/wpspin_light@2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe2d5c0fcb0e715e77854f3cdffdac2935233b95 GIT binary patch literal 9097 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 SZEl;GO#+TWWmJj~^ZyTE{8Q5a literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/js/field-group.js b/www/wp-content/plugins/advanced-custom-fields/js/field-group.js new file mode 100644 index 0000000..1e74ae0 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/field-group.js @@ -0,0 +1,1417 @@ +/* +* field-group.js +* +* All javascript needed to create a field group +* +* @type JS +* @date 1/08/13 +*/ + +var acf = { + + // vars + ajaxurl : '', + admin_url : '', + post_id : 0, + nonce : '', + l10n : {}, + text : {}, + + + // helper functions + helpers : { + uniqid : null, + sortable : null, + create_field : null + }, + + + // modules + conditional_logic : null, + location : null +}; + + +(function($){ + + + /* + * Exists + * + * @since 3.1.6 + * @description returns true or false on a element's existance + */ + + $.fn.exists = function() + { + return $(this).length>0; + }; + + + /* + * Sortable Helper + * + * @description: keeps widths of td's inside a tr + * @since 3.5.1 + * @created: 10/11/12 + */ + + acf.helpers.sortable = function(e, ui) + { + ui.children().each(function(){ + $(this).width($(this).width()); + }); + return ui; + }; + + + /* + * acf.helpers.uniqid + * + * @description: JS equivelant of PHP uniqid + * @since: 3.6 + * @created: 7/03/13 + */ + + acf.helpers.uniqid = function(prefix, more_entropy) + { + // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) + // + revised by: Kankrelune (http://www.webfaktory.info/) + // % note 1: Uses an internal counter (in php_js global) to avoid collision + // * example 1: uniqid(); + // * returns 1: 'a30285b160c14' + // * example 2: uniqid('foo'); + // * returns 2: 'fooa30285b1cd361' + // * example 3: uniqid('bar', true); + // * returns 3: 'bara20285b23dfd1.31879087' + if (typeof prefix == 'undefined') { + prefix = ""; + } + + var retId; + var formatSeed = function (seed, reqWidth) { + seed = parseInt(seed, 10).toString(16); // to hex str + if (reqWidth < seed.length) { // so long we split + return seed.slice(seed.length - reqWidth); + } + if (reqWidth > seed.length) { // so short we pad + return Array(1 + (reqWidth - seed.length)).join('0') + seed; + } + return seed; + }; + + // BEGIN REDUNDANT + if (!this.php_js) { + this.php_js = {}; + } + // END REDUNDANT + if (!this.php_js.uniqidSeed) { // init seed with big random int + this.php_js.uniqidSeed = Math.floor(Math.random() * 0x75bcd15); + } + this.php_js.uniqidSeed++; + + retId = prefix; // start with prefix, add current milliseconds hex string + retId += formatSeed(parseInt(new Date().getTime() / 1000, 10), 8); + retId += formatSeed(this.php_js.uniqidSeed, 5); // add seed hex string + if (more_entropy) { + // for more entropy we add a float lower to 10 + retId += (Math.random() * 10).toFixed(8).toString(); + } + + return retId; + + }; + + + /* + * Submit Post + * + * Run validation and return true|false accordingly + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + var acf_submit = { + + init: function(){ + + // events + $(document).on('submit', '#post', this.submit); + + + // return + return this; + + + }, + + submit: function( e ){ + + // validate post title + var $title = $('#titlewrap #title'), + $spinner = $('#submitdiv .spinner').last(), + $submit = $('#submitdiv input[type="submit"]').last(); + + + // title empty + if( !$title.val() ) { + + // prevent default + e.preventDefault(); + + + // hide spinner + acf_submit.hide_spinner( $spinner ); + acf_submit.enable_submit( $submit ); + + + // alert + alert( acf.l10n.title ); + + + // focus + $title.focus(); + + } + + }, + + hide_spinner: function( $spinner ){ + + // bail early if no spinner + if( !$spinner.exists() ) return; + + + // vars + var wp_version = acf.wp_version; + + + // hide + if( parseFloat(wp_version) >= 4.2 ) { + + $spinner.removeClass('is-active'); + + } else { + + $spinner.css('display', 'none'); + + } + + }, + + enable_submit: function( $submit ){ + + // bail early if no submit + if( !$submit.exists() ) { + + return; + + } + + + // remove class + $submit.removeClass('disabled button-disabled button-primary-disabled'); + + } + + }.init(); + + + /* + * Place Confirm message on Publish trash button + * + * @since 3.1.6 + * @description + */ + + $(document).on('click', '#submit-delete', function(){ + + var response = confirm( acf.l10n.move_to_trash ); + if( !response ) + { + return false; + } + + }); + + + /* + * acf/update_field_options + * + * @since 3.1.6 + * @description Load in the opions html + */ + + $(document).on('change', '#acf_fields tr.field_type select', function(){ + + // vars + var select = $(this), + tbody = select.closest('tbody'), + field = tbody.closest('.field'), + field_type = field.attr('data-type'), + field_key = field.attr('data-id'), + val = select.val(); + + + + // update data atts + field.removeClass('field_type-' + field_type).addClass('field_type-' + val); + field.attr('data-type', val); + + + // tab - override field_name + if( val == 'tab' || val == 'message' ) + { + tbody.find('tr.field_name input[type="text"]').val('').trigger('keyup'); + } + + + // show field options if they already exist + if( tbody.children( 'tr.field_option_' + val ).exists() ) + { + // hide + disable options + tbody.children('tr.field_option').hide().find('[name]').attr('disabled', 'true'); + + // show and enable options + tbody.children( 'tr.field_option_' + val ).show().find('[name]').removeAttr('disabled'); + } + else + { + // add loading gif + var tr = $('

    '); + + // hide current options + tbody.children('tr.field_option').hide().find('[name]').attr('disabled', 'true'); + + + // append tr + if( tbody.children('tr.conditional-logic').exists() ) + { + tbody.children('tr.conditional-logic').before(tr); + } + else + { + tbody.children('tr.field_save').before(tr); + } + + + var ajax_data = { + 'action' : 'acf/field_group/render_options', + 'post_id' : acf.post_id, + 'field_key' : select.attr('name'), + 'field_type' : val, + 'nonce' : acf.nonce + }; + + $.ajax({ + url: ajaxurl, + data: ajax_data, + type: 'post', + dataType: 'html', + success: function(html){ + + if( ! html ) + { + tr.remove(); + return; + } + + tr.replaceWith(html); + + } + }); + } + + }); + + + /* + * Update Names + * + * @description: + * @since 3.5.1 + * @created: 15/10/12 + */ + + $.fn.update_names = function() + { + var field = $(this), + old_id = field.attr('data-id'), + new_id = 'field_' + acf.helpers.uniqid(); + + + // give field a new id + field.attr('data-id', new_id); + + + // update class + field.attr('class', field.attr('class').replace(old_id, new_id) ); + + + // update field key column + field.find('.field_meta td.field_key').text( new_id ); + + + // update attributes + field.find('[id*="' + old_id + '"]').each(function() + { + $(this).attr('id', $(this).attr('id').replace(old_id, new_id) ); + }); + + field.find('[name*="' + old_id + '"]').each(function() + { + $(this).attr('name', $(this).attr('name').replace(old_id, new_id) ); + }); + + }; + + + /* + * update_order_numbers + * + * @description: + * @since 3.5.1 + * @created: 15/10/12 + */ + + function update_order_numbers(){ + + $('#acf_fields .fields').each(function(){ + $(this).children('.field').each(function(i){ + $(this).find('td.field_order .circle').first().html(i+1); + }); + }); + + } + + + /* + * Edit Field + * + * @description: + * @since 3.5.1 + * @created: 13/10/12 + */ + + $(document).on('click', '#acf_fields a.acf_edit_field', function(){ + + var $field = $(this).closest('.field'); + + if( $field.hasClass('form_open') ) + { + $field.removeClass('form_open'); + $(document).trigger('acf/field_form-close', [ $field ]); + } + else + { + $field.addClass('form_open'); + $(document).trigger('acf/field_form-open', [ $field ]); + } + + $field.children('.field_form_mask').animate({'height':'toggle'}, 250); + + }); + + + /* + * Delete Field + * + * @description: + * @since 3.5.1 + * @created: 13/10/12 + */ + + $(document).on('click', '#acf_fields a.acf_delete_field', function(){ + + // vars + var a = $(this), + field = a.closest('.field'), + fields = field.closest('.fields'), + temp = $('
    '); + + + // fade away + field.animate({'left' : '50px', 'opacity' : 0}, 250, function(){ + + field.before(temp); + field.remove(); + + + // no more fields, show the message + if( fields.children('.field').length <= 1 ) + { + temp.remove(); + fields.children('.no_fields_message').show(); + } + else + { + temp.animate({'height' : 0 }, 250, function(){ + temp.remove(); + }); + } + + update_order_numbers(); + + }); + + + }); + + + /* + * Duplicate Field + * + * @description: + * @since 3.5.1 + * @created: 13/10/12 + */ + + $(document).on('click', '#acf_fields a.acf_duplicate_field', function(){ + + // vars + var a = $(this), + field = a.closest('.field'), + new_field = null; + + + // save select values + field.find('select').each(function(){ + $(this).attr( 'data-val', $(this).val() ); + }); + + + // clone field + new_field = field.clone(); + + + // update names + new_field.update_names(); + new_field.find('.field:not(.field_key-field_clone)').each(function(){ + $(this).update_names(); + }); + + + // add new field + field.after( new_field ); + + + // set select values + new_field.find('select').each(function(){ + $(this).val( $(this).attr('data-val') ).trigger('change'); + }); + + + // open up form + if( field.hasClass('form_open') ) + { + field.find('.acf_edit_field').first().trigger('click'); + } + else + { + new_field.find('.acf_edit_field').first().trigger('click'); + } + + + // update new_field label / name + var label = new_field.find('tr.field_label:first input[type="text"]'), + name = new_field.find('tr.field_name:first input[type="text"]'); + + + name.val(''); + label.val( label.val() + ' (' + acf.l10n.copy + ')' ); + label.trigger('blur').trigger('keyup'); + + + // update order numbers + update_order_numbers(); + + }); + + + /* + * Add Field + * + * @description: + * @since 3.5.1 + * @created: 13/10/12 + */ + + $(document).on('click', '#acf_fields #add_field', function(){ + + var fields = $(this).closest('.table_footer').siblings('.fields'); + + + // clone last tr + var new_field = fields.children('.field_key-field_clone').clone(); + + + // update names + new_field.update_names(); + + + // show + new_field.show(); + + + // append to table + fields.children('.field_key-field_clone').before(new_field); + + + // remove no fields message + if(fields.children('.no_fields_message').exists()) + { + fields.children('.no_fields_message').hide(); + } + + + // clear name + new_field.find('tr.field_type select').trigger('change'); + new_field.find('.field_form input[type="text"]').val(''); + + + // focus after form has dropped down + // - this prevents a strange rendering bug in Firefox + setTimeout(function(){ + new_field.find('.field_form input[type="text"]').first().focus(); + }, 500); + + + // open up form + new_field.find('a.acf_edit_field').first().trigger('click'); + + + // update order numbers + update_order_numbers(); + + return false; + + + }); + + + /* + * Auto Complete Field Name + * + * @description: + * @since 3.5.1 + * @created: 15/10/12 + */ + + $(document).on('blur', '#acf_fields tr.field_label input.label', function(){ + + // vars + var $label = $(this), + $field = $label.closest('.field'), + $name = $field.find('tr.field_name:first input[type="text"]'), + type = $field.attr('data-type'); + + + // leave blank for tab or message field + if( type == 'tab' || type == 'message' ) + { + $name.val('').trigger('keyup'); + return; + } + + + if( $name.val() == '' ) + { + // thanks to https://gist.github.com/richardsweeney/5317392 for this code! + var val = $label.val(), + replace = { + 'ä': 'a', + 'æ': 'a', + 'å': 'a', + 'ö': 'o', + 'ø': 'o', + 'é': 'e', + 'ë': 'e', + 'ü': 'u', + 'ó': 'o', + 'ő': 'o', + 'ú': 'u', + 'é': 'e', + 'á': 'a', + 'ű': 'u', + 'í': 'i', + ' ' : '_', + '\'' : '', + '\\?' : '' + }; + + $.each( replace, function(k, v){ + var regex = new RegExp( k, 'g' ); + val = val.replace( regex, v ); + }); + + + val = val.toLowerCase(); + $name.val( val ); + $name.trigger('keyup'); + } + + }); + + + /* + * Update field meta + * + * @description: + * @since 3.5.1 + * @created: 15/10/12 + */ + + $(document).on('keyup', '#acf_fields .field_form tr.field_label input.label', function(){ + + var val = $(this).val(); + var name = $(this).closest('.field').find('td.field_label strong a').first().html(val); + + }); + + $(document).on('keyup', '#acf_fields .field_form tr.field_name input.name', function(){ + + var val = $(this).val(); + var name = $(this).closest('.field').find('td.field_name').first().html(val); + + }); + + $(document).on('change', '#acf_fields .field_form tr.field_type select', function(){ + + var val = $(this).val(); + var label = $(this).find('option[value="' + val + '"]').html(); + + $(this).closest('.field').find('td.field_type').first().html(label); + + }); + + + // sortable + $(document).on('mouseover', '#acf_fields td.field_order', function(){ + + // vars + var fields = $(this).closest('.fields'); + + + if( fields.hasClass('sortable') ) + { + return false; + } + + + fields.addClass('sortable').sortable({ + update: function(event, ui){ + update_order_numbers(); + }, + handle: 'td.field_order' + }); + }); + + + /* + * Setup Location Rules + * + * @description: + * @since 3.5.1 + * @created: 15/10/12 + */ + + $(document).ready(function(){ + + acf.location.init(); + + acf.conditional_logic.init(); + + }); + + + /* + * location + * + * {description} + * + * @since: 4.0.3 + * @created: 13/04/13 + */ + + acf.location = { + $el : null, + init : function(){ + + // vars + var _this = this; + + + // $el + _this.$el = $('#acf_location'); + + + // add rule + _this.$el.on('click', '.location-add-rule', function(){ + + _this.add_rule( $(this).closest('tr') ); + + return false; + + }); + + + // remove rule + _this.$el.on('click', '.location-remove-rule', function(){ + + _this.remove_rule( $(this).closest('tr') ); + + return false; + + }); + + + // add rule + _this.$el.on('click', '.location-add-group', function(){ + + _this.add_group(); + + return false; + + }); + + + // change rule + _this.$el.on('change', '.param select', function(){ + + // vars + var $tr = $(this).closest('tr'), + rule_id = $tr.attr('data-id'), + $group = $tr.closest('.location-group'), + group_id = $group.attr('data-id'), + ajax_data = { + 'action' : "acf/field_group/render_location", + 'nonce' : acf.nonce, + 'rule_id' : rule_id, + 'group_id' : group_id, + 'value' : '', + 'param' : $(this).val() + }; + + + // add loading gif + var div = $('
    '); + $tr.find('td.value').html( div ); + + + // load location html + $.ajax({ + url: acf.ajaxurl, + data: ajax_data, + type: 'post', + dataType: 'html', + success: function(html){ + + div.replaceWith(html); + + } + }); + + + }); + + }, + add_rule : function( $tr ){ + + // vars + var $tr2 = $tr.clone(), + old_id = $tr2.attr('data-id'), + new_id = acf.helpers.uniqid(); + + + // update names + $tr2.find('[name]').each(function(){ + + $(this).attr('name', $(this).attr('name').replace( old_id, new_id )); + $(this).attr('id', $(this).attr('id').replace( old_id, new_id )); + + }); + + + // update data-i + $tr2.attr( 'data-id', new_id ); + + + // add tr + $tr.after( $tr2 ); + + + return false; + + }, + remove_rule : function( $tr ){ + + // vars + var siblings = $tr.siblings('tr').length; + + + if( siblings == 0 ) + { + // remove group + this.remove_group( $tr.closest('.location-group') ); + } + else + { + // remove tr + $tr.remove(); + } + + }, + add_group : function(){ + + // vars + var $group = this.$el.find('.location-group:last'), + $group2 = $group.clone(), + old_id = $group2.attr('data-id'), + new_id = acf.helpers.uniqid(); + + + // update names + $group2.find('[name]').each(function(){ + + $(this).attr('name', $(this).attr('name').replace( old_id, new_id )); + $(this).attr('id', $(this).attr('id').replace( old_id, new_id )); + + }); + + + // update data-i + $group2.attr( 'data-id', new_id ); + + + // update h4 + $group2.find('h4').text( acf.l10n.or ); + + + // remove all tr's except the first one + $group2.find('tr:not(:first)').remove(); + + + // add tr + $group.after( $group2 ); + + + + }, + remove_group : function( $group ){ + + $group.remove(); + + } + }; + + + + /*---------------------------------------------------------------------- + * + * Document Ready + * + *---------------------------------------------------------------------*/ + + $(document).ready(function(){ + + // custom Publish metabox + $('#submitdiv #publish').attr('class', 'acf-button large'); + $('#submitdiv a.submitdelete').attr('class', 'delete-field-group').attr('id', 'submit-delete'); + + + // hide on screen toggle + var $ul = $('#hide-on-screen ul.acf-checkbox-list'), + $li = $('
  • '); + + + // start checked? + if( $ul.find('input:not(:checked)').length == 0 ) + { + $li.find('input').attr('checked', 'checked'); + } + + + // event + $li.on('change', 'input', function(){ + + var checked = $(this).is(':checked'); + + $ul.find('input').attr('checked', checked); + + }); + + + // add to ul + $ul.prepend( $li ); + + }); + + + + /* + * Screen Options + * + * @description: + * @created: 4/09/12 + */ + + $(document).on('change', '#adv-settings input[name="show-field_key"]', function(){ + + if( $(this).val() == "1" ) + { + $('#acf_fields table.acf').addClass('show-field_key'); + } + else + { + $('#acf_fields table.acf').removeClass('show-field_key'); + } + + }); + + + /* + * Create Field + * + * @description: + * @since 3.5.1 + * @created: 11/10/12 + */ + + acf.helpers.create_field = function( options ){ + + // dafaults + var defaults = { + 'type' : 'text', + 'classname' : '', + 'name' : '', + 'value' : '' + }; + options = $.extend(true, defaults, options); + + + // vars + var html = ""; + + if( options.type == "text" ) + { + html += ''; + } + else if( options.type == "select" ) + { + // vars + var groups = {}; + + + // populate groups + $.each(options.choices, function(k, v){ + + // group may not exist + if( v.group === undefined ) + { + v.group = 0; + } + + + // instantiate group + if( groups[ v.group ] === undefined ) + { + groups[ v.group ] = []; + } + + + // add to group + groups[ v.group ].push( v ); + + }); + + + html += ''; + } + + html = $(html); + + return html; + + }; + + + /* + * Conditional Logic + * + * This object contains all the functionality for seting up the conditional logic rules for fields + * + * @type object + * @date 21/08/13 + * + * @param N/A + * @return N/A + */ + + acf.conditional_logic = { + + triggers : null, + + init : function(){ + + + // reference + var _this = this; + + + // events + $(document).on('acf/field_form-open', function(e, $field){ + + // render select elements + _this.render( $field ); + + }); + + $(document).on('change', '#acf_fields tr.field_label input.label', function(){ + + // render all open fields + $('#acf_fields .field.form_open').each(function(){ + + _this.render( $(this) ); + + }); + + }); + + + $(document).on('change', 'tr.conditional-logic input[type="radio"]', function( e ){ + + e.preventDefault(); + + _this.change_toggle( $(this) ); + + }); + + $(document).on('change', 'select.conditional-logic-field', function( e ){ + + e.preventDefault(); + + _this.change_trigger( $(this) ); + + }); + + $(document).on('click', 'tr.conditional-logic .acf-button-add', function( e ){ + + e.preventDefault(); + + _this.add( $(this).closest('tr') ); + + }); + + $(document).on('click', 'tr.conditional-logic .acf-button-remove', function( e ){ + + e.preventDefault(); + + _this.remove( $(this).closest('tr') ); + + }); + + }, + + render : function( $field ){ + + // reference + var _this = this; + + + // vars + var choices = [], + key = $field.attr('data-id'), + $ancestors = $field.parents('.fields'), + $tr = $field.find('> .field_form_mask > .field_form > table > tbody > tr.conditional-logic'); + + + $.each( $ancestors, function( i ){ + + var group = (i == 0) ? acf.l10n.sibling_fields : acf.l10n.parent_fields; + + $(this).children('.field').each(function(){ + + + // vars + var $this_field = $(this), + this_id = $this_field.attr('data-id'), + this_type = $this_field.attr('data-type'), + this_label = $this_field.find('tr.field_label input').val(); + + + // validate + if( this_id == 'field_clone' ) + { + return; + } + + if( this_id == key ) + { + return; + } + + + // add this field to available triggers + if( this_type == 'select' || this_type == 'checkbox' || this_type == 'true_false' || this_type == 'radio' ) + { + choices.push({ + value : this_id, + label : this_label, + group : group + }); + } + + + }); + + }); + + + // empty? + if( choices.length == 0 ) + { + choices.push({ + 'value' : 'null', + 'label' : acf.l10n.no_fields + }); + } + + + // create select fields + $tr.find('.conditional-logic-field').each(function(){ + + var val = $(this).val(), + name = $(this).attr('name'); + + + // create select + var $select = acf.helpers.create_field({ + 'type' : 'select', + 'classname' : 'conditional-logic-field', + 'name' : name, + 'value' : val, + 'choices' : choices + }); + + + // update select + $(this).replaceWith( $select ); + + + // trigger change + $select.trigger('change'); + + }); + + }, + + change_toggle : function( $input ){ + + // vars + var val = $input.val(), + $tr = $input.closest('tr.conditional-logic'); + + + if( val == "1" ) + { + $tr.find('.contional-logic-rules-wrapper').show(); + } + else + { + $tr.find('.contional-logic-rules-wrapper').hide(); + } + + }, + + change_trigger : function( $select ){ + + // vars + var val = $select.val(), + $trigger = $('.field_key-' + val), + type = $trigger.attr('data-type'), + $value = $select.closest('tr').find('.conditional-logic-value'), + choices = []; + + + // populate choices + if( type == "true_false" ) + { + choices = [ + { value : 1, label : acf.l10n.checked } + ]; + + } + else if( type == "select" || type == "checkbox" || type == "radio" ) + { + var field_choices = $trigger.find('.field_option-choices').val().split("\n"); + + if( field_choices ) + { + for( var i = 0; i < field_choices.length; i++ ) + { + var choice = field_choices[i].split(':'); + + var label = choice[0]; + if( choice[1] ) + { + label = choice[1]; + } + + choices.push({ + 'value' : $.trim( choice[0] ), + 'label' : $.trim( label ) + }); + + } + } + + } + + + // create select + var $select = acf.helpers.create_field({ + 'type' : 'select', + 'classname' : 'conditional-logic-value', + 'name' : $value.attr('name'), + 'value' : $value.val(), + 'choices' : choices + }); + + $value.replaceWith( $select ); + + $select.trigger('change'); + + }, + + add : function( $old_tr ){ + + // vars + var $new_tr = $old_tr.clone(), + old_i = parseFloat( $old_tr.attr('data-i') ), + new_i = acf.helpers.uniqid(); + + + // update names + $new_tr.find('[name]').each(function(){ + + // flexible content uses [0], [1] as the layout index. To avoid conflict, make sure we search for the entire conditional logic string in the name and id + var find = '[conditional_logic][rules][' + old_i + ']', + replace = '[conditional_logic][rules][' + new_i + ']'; + + $(this).attr('name', $(this).attr('name').replace(find, replace) ); + $(this).attr('id', $(this).attr('id').replace(find, replace) ); + + }); + + + // update data-i + $new_tr.attr('data-i', new_i); + + + // add tr + $old_tr.after( $new_tr ); + + + // remove disabled + $old_tr.closest('table').removeClass('remove-disabled'); + + }, + + remove : function( $tr ){ + + var $table = $tr.closest('table'); + + // validate + if( $table.hasClass('remove-disabled') ) + { + return false; + } + + + // remove tr + $tr.remove(); + + + // add clas to table + if( $table.find('tr').length <= 1 ) + { + $table.addClass('remove-disabled'); + } + + }, + + }; + + + + + /* + * Field: Radio + * + * Simple toggle for the radio 'other_choice' option + * + * @type function + * @date 1/07/13 + */ + + $(document).on('change', '.radio-option-other_choice input', function(){ + + // vars + var $el = $(this), + $td = $el.closest('td'); + + + if( $el.is(':checked') ) + { + $td.find('.radio-option-save_other_choice').show(); + } + else + { + $td.find('.radio-option-save_other_choice').hide(); + $td.find('.radio-option-save_other_choice input').removeAttr('checked'); + } + + }); + + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/field-group.min.js b/www/wp-content/plugins/advanced-custom-fields/js/field-group.min.js new file mode 100644 index 0000000..69f1967 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/field-group.min.js @@ -0,0 +1 @@ +var acf={ajaxurl:"",admin_url:"",post_id:0,nonce:"",l10n:{},text:{},helpers:{uniqid:null,sortable:null,create_field:null},conditional_logic:null,location:null};!function($){function e(){$("#acf_fields .fields").each(function(){$(this).children(".field").each(function(e){$(this).find("td.field_order .circle").first().html(e+1)})})}$.fn.exists=function(){return $(this).length>0},acf.helpers.sortable=function(e,t){return t.children().each(function(){$(this).width($(this).width())}),t},acf.helpers.uniqid=function(e,t){"undefined"==typeof e&&(e="");var i,a=function(e,t){return e=parseInt(e,10).toString(16),te.length?Array(1+(t-e.length)).join("0")+e:e};return this.php_js||(this.php_js={}),this.php_js.uniqidSeed||(this.php_js.uniqidSeed=Math.floor(123456789*Math.random())),this.php_js.uniqidSeed++,i=e,i+=a(parseInt((new Date).getTime()/1e3,10),8),i+=a(this.php_js.uniqidSeed,5),t&&(i+=(10*Math.random()).toFixed(8).toString()),i};var t={init:function(){return $(document).on("submit","#post",this.submit),this},submit:function(e){var i=$("#titlewrap #title"),a=$("#submitdiv .spinner").last(),n=$('#submitdiv input[type="submit"]').last();i.val()||(e.preventDefault(),t.hide_spinner(a),t.enable_submit(n),alert(acf.l10n.title),i.focus())},hide_spinner:function(e){if(e.exists()){var t=acf.wp_version;parseFloat(t)>=4.2?e.removeClass("is-active"):e.css("display","none")}},enable_submit:function(e){e.exists()&&e.removeClass("disabled button-disabled button-primary-disabled")}}.init();$(document).on("click","#submit-delete",function(){var e=confirm(acf.l10n.move_to_trash);return e?void 0:!1}),$(document).on("change","#acf_fields tr.field_type select",function(){var e=$(this),t=e.closest("tbody"),i=t.closest(".field"),a=i.attr("data-type"),n=i.attr("data-id"),l=e.val();if(i.removeClass("field_type-"+a).addClass("field_type-"+l),i.attr("data-type",l),("tab"==l||"message"==l)&&t.find('tr.field_name input[type="text"]').val("").trigger("keyup"),t.children("tr.field_option_"+l).exists())t.children("tr.field_option").hide().find("[name]").attr("disabled","true"),t.children("tr.field_option_"+l).show().find("[name]").removeAttr("disabled");else{var o=$('
    ');t.children("tr.field_option").hide().find("[name]").attr("disabled","true"),t.children("tr.conditional-logic").exists()?t.children("tr.conditional-logic").before(o):t.children("tr.field_save").before(o);var c={action:"acf/field_group/render_options",post_id:acf.post_id,field_key:e.attr("name"),field_type:l,nonce:acf.nonce};$.ajax({url:ajaxurl,data:c,type:"post",dataType:"html",success:function(e){return e?void o.replaceWith(e):void o.remove()}})}}),$.fn.update_names=function(){var e=$(this),t=e.attr("data-id"),i="field_"+acf.helpers.uniqid();e.attr("data-id",i),e.attr("class",e.attr("class").replace(t,i)),e.find(".field_meta td.field_key").text(i),e.find('[id*="'+t+'"]').each(function(){$(this).attr("id",$(this).attr("id").replace(t,i))}),e.find('[name*="'+t+'"]').each(function(){$(this).attr("name",$(this).attr("name").replace(t,i))})},$(document).on("click","#acf_fields a.acf_edit_field",function(){var e=$(this).closest(".field");e.hasClass("form_open")?(e.removeClass("form_open"),$(document).trigger("acf/field_form-close",[e])):(e.addClass("form_open"),$(document).trigger("acf/field_form-open",[e])),e.children(".field_form_mask").animate({height:"toggle"},250)}),$(document).on("click","#acf_fields a.acf_delete_field",function(){var t=$(this),i=t.closest(".field"),a=i.closest(".fields"),n=$('
    ');i.animate({left:"50px",opacity:0},250,function(){i.before(n),i.remove(),a.children(".field").length<=1?(n.remove(),a.children(".no_fields_message").show()):n.animate({height:0},250,function(){n.remove()}),e()})}),$(document).on("click","#acf_fields a.acf_duplicate_field",function(){var t=$(this),i=t.closest(".field"),a=null;i.find("select").each(function(){$(this).attr("data-val",$(this).val())}),a=i.clone(),a.update_names(),a.find(".field:not(.field_key-field_clone)").each(function(){$(this).update_names()}),i.after(a),a.find("select").each(function(){$(this).val($(this).attr("data-val")).trigger("change")}),i.hasClass("form_open")?i.find(".acf_edit_field").first().trigger("click"):a.find(".acf_edit_field").first().trigger("click");var n=a.find('tr.field_label:first input[type="text"]'),l=a.find('tr.field_name:first input[type="text"]');l.val(""),n.val(n.val()+" ("+acf.l10n.copy+")"),n.trigger("blur").trigger("keyup"),e()}),$(document).on("click","#acf_fields #add_field",function(){var t=$(this).closest(".table_footer").siblings(".fields"),i=t.children(".field_key-field_clone").clone();return i.update_names(),i.show(),t.children(".field_key-field_clone").before(i),t.children(".no_fields_message").exists()&&t.children(".no_fields_message").hide(),i.find("tr.field_type select").trigger("change"),i.find('.field_form input[type="text"]').val(""),setTimeout(function(){i.find('.field_form input[type="text"]').first().focus()},500),i.find("a.acf_edit_field").first().trigger("click"),e(),!1}),$(document).on("blur","#acf_fields tr.field_label input.label",function(){var e=$(this),t=e.closest(".field"),i=t.find('tr.field_name:first input[type="text"]'),a=t.attr("data-type");if("tab"==a||"message"==a)return void i.val("").trigger("keyup");if(""==i.val()){var n=e.val(),l={"ä":"a","æ":"a","å":"a","ö":"o","ø":"o","é":"e","ë":"e","ü":"u","ó":"o","ő":"o","ú":"u","é":"e","á":"a","ű":"u","í":"i"," ":"_","'":"","\\?":""};$.each(l,function(e,t){var i=new RegExp(e,"g");n=n.replace(i,t)}),n=n.toLowerCase(),i.val(n),i.trigger("keyup")}}),$(document).on("keyup","#acf_fields .field_form tr.field_label input.label",function(){var e=$(this).val(),t=$(this).closest(".field").find("td.field_label strong a").first().html(e)}),$(document).on("keyup","#acf_fields .field_form tr.field_name input.name",function(){var e=$(this).val(),t=$(this).closest(".field").find("td.field_name").first().html(e)}),$(document).on("change","#acf_fields .field_form tr.field_type select",function(){var e=$(this).val(),t=$(this).find('option[value="'+e+'"]').html();$(this).closest(".field").find("td.field_type").first().html(t)}),$(document).on("mouseover","#acf_fields td.field_order",function(){var t=$(this).closest(".fields");return t.hasClass("sortable")?!1:void t.addClass("sortable").sortable({update:function(t,i){e()},handle:"td.field_order"})}),$(document).ready(function(){acf.location.init(),acf.conditional_logic.init()}),acf.location={$el:null,init:function(){var e=this;e.$el=$("#acf_location"),e.$el.on("click",".location-add-rule",function(){return e.add_rule($(this).closest("tr")),!1}),e.$el.on("click",".location-remove-rule",function(){return e.remove_rule($(this).closest("tr")),!1}),e.$el.on("click",".location-add-group",function(){return e.add_group(),!1}),e.$el.on("change",".param select",function(){var e=$(this).closest("tr"),t=e.attr("data-id"),i=e.closest(".location-group"),a=i.attr("data-id"),n={action:"acf/field_group/render_location",nonce:acf.nonce,rule_id:t,group_id:a,value:"",param:$(this).val()},l=$('
    ');e.find("td.value").html(l),$.ajax({url:acf.ajaxurl,data:n,type:"post",dataType:"html",success:function(e){l.replaceWith(e)}})})},add_rule:function(e){var t=e.clone(),i=t.attr("data-id"),a=acf.helpers.uniqid();return t.find("[name]").each(function(){$(this).attr("name",$(this).attr("name").replace(i,a)),$(this).attr("id",$(this).attr("id").replace(i,a))}),t.attr("data-id",a),e.after(t),!1},remove_rule:function(e){var t=e.siblings("tr").length;0==t?this.remove_group(e.closest(".location-group")):e.remove()},add_group:function(){var e=this.$el.find(".location-group:last"),t=e.clone(),i=t.attr("data-id"),a=acf.helpers.uniqid();t.find("[name]").each(function(){$(this).attr("name",$(this).attr("name").replace(i,a)),$(this).attr("id",$(this).attr("id").replace(i,a))}),t.attr("data-id",a),t.find("h4").text(acf.l10n.or),t.find("tr:not(:first)").remove(),e.after(t)},remove_group:function(e){e.remove()}},$(document).ready(function(){$("#submitdiv #publish").attr("class","acf-button large"),$("#submitdiv a.submitdelete").attr("class","delete-field-group").attr("id","submit-delete");var e=$("#hide-on-screen ul.acf-checkbox-list"),t=$('
  • ");0==e.find("input:not(:checked)").length&&t.find("input").attr("checked","checked"),t.on("change","input",function(){var t=$(this).is(":checked");e.find("input").attr("checked",t)}),e.prepend(t)}),$(document).on("change",'#adv-settings input[name="show-field_key"]',function(){"1"==$(this).val()?$("#acf_fields table.acf").addClass("show-field_key"):$("#acf_fields table.acf").removeClass("show-field_key")}),acf.helpers.create_field=function(e){var t={type:"text",classname:"",name:"",value:""};e=$.extend(!0,t,e);var i="";if("text"==e.type)i+='';else if("select"==e.type){var a={};$.each(e.choices,function(e,t){void 0===t.group&&(t.group=0),void 0===a[t.group]&&(a[t.group]=[]),a[t.group].push(t)}),i+='"}return i=$(i)},acf.conditional_logic={triggers:null,init:function(){var e=this;$(document).on("acf/field_form-open",function(t,i){e.render(i)}),$(document).on("change","#acf_fields tr.field_label input.label",function(){$("#acf_fields .field.form_open").each(function(){e.render($(this))})}),$(document).on("change",'tr.conditional-logic input[type="radio"]',function(t){t.preventDefault(),e.change_toggle($(this))}),$(document).on("change","select.conditional-logic-field",function(t){t.preventDefault(),e.change_trigger($(this))}),$(document).on("click","tr.conditional-logic .acf-button-add",function(t){t.preventDefault(),e.add($(this).closest("tr"))}),$(document).on("click","tr.conditional-logic .acf-button-remove",function(t){t.preventDefault(),e.remove($(this).closest("tr"))})},render:function(e){var t=this,i=[],a=e.attr("data-id"),n=e.parents(".fields"),l=e.find("> .field_form_mask > .field_form > table > tbody > tr.conditional-logic");$.each(n,function(e){var t=0==e?acf.l10n.sibling_fields:acf.l10n.parent_fields;$(this).children(".field").each(function(){var e=$(this),n=e.attr("data-id"),l=e.attr("data-type"),o=e.find("tr.field_label input").val();"field_clone"!=n&&n!=a&&("select"==l||"checkbox"==l||"true_false"==l||"radio"==l)&&i.push({value:n,label:o,group:t})})}),0==i.length&&i.push({value:"null",label:acf.l10n.no_fields}),l.find(".conditional-logic-field").each(function(){var e=$(this).val(),t=$(this).attr("name"),a=acf.helpers.create_field({type:"select",classname:"conditional-logic-field",name:t,value:e,choices:i});$(this).replaceWith(a),a.trigger("change")})},change_toggle:function(e){var t=e.val(),i=e.closest("tr.conditional-logic");"1"==t?i.find(".contional-logic-rules-wrapper").show():i.find(".contional-logic-rules-wrapper").hide()},change_trigger:function(e){var t=e.val(),i=$(".field_key-"+t),a=i.attr("data-type"),n=e.closest("tr").find(".conditional-logic-value"),l=[];if("true_false"==a)l=[{value:1,label:acf.l10n.checked}];else if("select"==a||"checkbox"==a||"radio"==a){var o=i.find(".field_option-choices").val().split("\n");if(o)for(var c=0;c -1 + * versionCompare('1.1', '1.1') => 0 + * versionCompare('1.2', '1.1') => 1 + * versionCompare('2.23.3', '2.22.3') => 1 + * + * Returns: + * -1 = left is LOWER than right + * 0 = they are equal + * 1 = left is GREATER = right is LOWER + * And FALSE if one of input versions are not valid + * + * @function + * @param {String} left Version #1 + * @param {String} right Version #2 + * @return {Integer|Boolean} + * @author Alexey Bass (albass) + * @since 2011-07-14 + */ + + acf.helpers.version_compare = function(left, right) + { + if (typeof left + typeof right != 'stringstring') + return false; + + var a = left.split('.') + , b = right.split('.') + , i = 0, len = Math.max(a.length, b.length); + + for (; i < len; i++) { + if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) { + return 1; + } else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) { + return -1; + } + } + + return 0; + }; + + + /* + * Helper: uniqid + * + * @description: + * @since: 3.5.8 + * @created: 17/01/13 + */ + + acf.helpers.uniqid = function() + { + var newDate = new Date; + return newDate.getTime(); + }; + + + /* + * Helper: url_to_object + * + * @description: + * @since: 4.0.0 + * @created: 17/01/13 + */ + + acf.helpers.url_to_object = function( url ){ + + // vars + var obj = {}, + pairs = url.split('&'); + + + for( i in pairs ) + { + var split = pairs[i].split('='); + obj[decodeURIComponent(split[0])] = decodeURIComponent(split[1]); + } + + return obj; + + }; + + + /* + * Sortable Helper + * + * @description: keeps widths of td's inside a tr + * @since 3.5.1 + * @created: 10/11/12 + */ + + acf.helpers.sortable = function(e, ui) + { + ui.children().each(function(){ + $(this).width($(this).width()); + }); + return ui; + }; + + + /* + * is_clone_field + * + * @description: + * @since: 3.5.8 + * @created: 17/01/13 + */ + + acf.helpers.is_clone_field = function( input ) + { + if( input.attr('name') && input.attr('name').indexOf('[acfcloneindex]') != -1 ) + { + return true; + } + + return false; + }; + + + /* + * acf.helpers.add_message + * + * @description: + * @since: 3.2.7 + * @created: 10/07/2012 + */ + + acf.helpers.add_message = function( message, div ){ + + var message = $('

    ' + message + '

    '); + + div.prepend( message ); + + setTimeout(function(){ + + message.animate({ + opacity : 0 + }, 250, function(){ + message.remove(); + }); + + }, 1500); + + }; + + + /* + * Exists + * + * @description: returns true / false + * @created: 1/03/2011 + */ + + $.fn.exists = function() + { + return $(this).length>0; + }; + + + /* + * 3.5 Media + * + * @description: + * @since: 3.5.7 + * @created: 16/01/13 + */ + + acf.media = { + + div : null, + frame : null, + render_timout : null, + + clear_frame : function(){ + + // validate + if( !this.frame ) + { + return; + } + + + // detach + this.frame.detach(); + this.frame.dispose(); + + + // reset var + this.frame = null; + + }, + type : function(){ + + // default + var type = 'thickbox'; + + + // if wp exists + if( typeof wp !== 'undefined' ) + { + type = 'backbone'; + } + + + // return + return type; + + }, + init : function(){ + + // validate + if( this.type() !== 'backbone' ) + { + return false; + } + + + // validate prototype + if( ! acf.helpers.isset(wp, 'media', 'view', 'AttachmentCompat', 'prototype') ) + { + return false; + } + + + // vars + var _prototype = wp.media.view.AttachmentCompat.prototype; + + + // orig + _prototype.orig_render = _prototype.render; + _prototype.orig_dispose = _prototype.dispose; + + + // update class + _prototype.className = 'compat-item acf_postbox no_box'; + + + // modify render + _prototype.render = function() { + + // reference + var _this = this; + + + // validate + if( _this.ignore_render ) + { + return this; + } + + + // run the old render function + this.orig_render(); + + + // add button + setTimeout(function(){ + + // vars + var $media_model = _this.$el.closest('.media-modal'); + + + // is this an edit only modal? + if( $media_model.hasClass('acf-media-modal') ) + { + return; + } + + + // does button already exist? + if( $media_model.find('.media-frame-router .acf-expand-details').exists() ) + { + return; + } + + + // create button + var button = $([ + '
    ', + '', + '' + acf.l10n.core.expand_details + '', + '' + acf.l10n.core.collapse_details + '', + '' + ].join('')); + + + // add events + button.on('click', function( e ){ + + e.preventDefault(); + + if( $media_model.hasClass('acf-expanded') ) + { + $media_model.removeClass('acf-expanded'); + } + else + { + $media_model.addClass('acf-expanded'); + } + + }); + + + // append + $media_model.find('.media-frame-router').append( button ); + + + }, 0); + + + // setup fields + // The clearTimout is needed to prevent many setup functions from running at the same time + clearTimeout( acf.media.render_timout ); + acf.media.render_timout = setTimeout(function(){ + + $(document).trigger( 'acf/setup_fields', [ _this.$el ] ); + + }, 50); + + + // return based on the origional render function + return this; + }; + + + // modify dispose + _prototype.dispose = function() { + + // remove + $(document).trigger('acf/remove_fields', [ this.$el ]); + + + // run the old render function + this.orig_dispose(); + + }; + + + // override save + _prototype.save = function( event ) { + + var data = {}, + names = {}; + + if ( event ) + event.preventDefault(); + + + _.each( this.$el.serializeArray(), function( pair ) { + + // initiate name + if( pair.name.slice(-2) === '[]' ) + { + // remove [] + pair.name = pair.name.replace('[]', ''); + + + // initiate counter + if( typeof names[ pair.name ] === 'undefined'){ + + names[ pair.name ] = -1; + //console.log( names[ pair.name ] ); + + } + + + names[ pair.name ]++ + + pair.name += '[' + names[ pair.name ] +']'; + + + } + + data[ pair.name ] = pair.value; + }); + + this.ignore_render = true; + this.model.saveCompat( data ); + + }; + } + }; + + + /* + * Conditional Logic Calculate + * + * @description: + * @since 3.5.1 + * @created: 15/10/12 + */ + + acf.conditional_logic = { + + items : [], + + init : function(){ + + // reference + var _this = this; + + + // events + $(document).on('change', '.field input, .field textarea, .field select', function(){ + + // preview hack + if( $('#acf-has-changed').exists() ) + { + $('#acf-has-changed').val(1); + } + + _this.change( $(this) ); + + }); + + + $(document).on('acf/setup_fields', function(e, el){ + + //console.log('acf/setup_fields calling acf.conditional_logic.refresh()'); + _this.refresh( $(el) ); + + }); + + //console.log('acf.conditional_logic.init() calling acf.conditional_logic.refresh()'); + _this.refresh(); + + }, + change : function( $el ){ + + //console.log('change %o', $el); + // reference + var _this = this; + + + // vars + var $field = $el.closest('.field'), + key = $field.attr('data-field_key'); + + + // loop through items and find rules where this field key is a trigger + $.each(this.items, function( k, item ){ + + $.each(item.rules, function( k2, rule ){ + + // compare rule against the changed $field + if( rule.field == key ) + { + _this.refresh_field( item ); + } + + }); + + }); + + }, + + refresh_field : function( item ){ + + //console.log( 'refresh_field: %o ', item ); + // reference + var _this = this; + + + // vars + var $targets = $('.field_key-' + item.field); + + + // may be multiple targets (sub fields) + $targets.each(function(){ + + //console.log('target %o', $(this)); + + // vars + var show = true; + + + // if 'any' was selected, start of as false and any match will result in show = true + if( item.allorany == 'any' ) + { + show = false; + } + + + // vars + var $target = $(this), + hide_all = true; + + + // loop through rules + $.each(item.rules, function( k2, rule ){ + + // vars + var $toggle = $('.field_key-' + rule.field); + + + // are any of $toggle a sub field? + if( $toggle.hasClass('sub_field') ) + { + // toggle may be a sibling sub field. + // if so ,show an empty td but keep the column + $toggle = $target.siblings('.field_key-' + rule.field); + hide_all = false; + + + // if no toggle was found, we need to look at parent sub fields. + // if so, hide the entire column + if( ! $toggle.exists() ) + { + // loop through all the parents that could contain sub fields + $target.parents('tr').each(function(){ + + // attempt to update $toggle to this parent sub field + $toggle = $(this).find('.field_key-' + rule.field) + + // if the parent sub field actuallly exists, great! Stop the loop + if( $toggle.exists() ) + { + return false; + } + + }); + + hide_all = true; + } + + } + + + // if this sub field is within a flexible content layout, hide the entire column because + // there will never be another row added to this table + var parent = $target.parent('tr').parent().parent('table').parent('.layout'); + if( parent.exists() ) + { + hide_all = true; + + if( $target.is('th') && $toggle.is('th') ) + { + $toggle = $target.closest('.layout').find('td.field_key-' + rule.field); + } + + } + + // if this sub field is within a repeater field which has a max row of 1, hide the entire column because + // there will never be another row added to this table + var parent = $target.parent('tr').parent().parent('table').parent('.repeater'); + if( parent.exists() && parent.attr('data-max_rows') == '1' ) + { + hide_all = true; + + if( $target.is('th') && $toggle.is('th') ) + { + $toggle = $target.closest('table').find('td.field_key-' + rule.field); + } + + } + + + var calculate = _this.calculate( rule, $toggle, $target ); + + if( item.allorany == 'all' ) + { + if( calculate == false ) + { + show = false; + + // end loop + return false; + } + } + else + { + if( calculate == true ) + { + show = true; + + // end loop + return false; + } + } + + }); + // $.each(item.rules, function( k2, rule ){ + + + // clear classes + $target.removeClass('acf-conditional_logic-hide acf-conditional_logic-show acf-show-blank'); + + + // hide / show field + if( show ) + { + // remove "disabled" + $target.find('input, textarea, select').removeAttr('disabled'); + + $target.addClass('acf-conditional_logic-show'); + + // hook + $(document).trigger('acf/conditional_logic/show', [ $target, item ]); + + } + else + { + // add "disabled" + $target.find('input, textarea, select').attr('disabled', 'disabled'); + + $target.addClass('acf-conditional_logic-hide'); + + if( !hide_all ) + { + $target.addClass('acf-show-blank'); + } + + // hook + $(document).trigger('acf/conditional_logic/hide', [ $target, item ]); + } + + + }); + + }, + + refresh : function( $el ){ + + // defaults + $el = $el || $('body'); + + + // reference + var _this = this; + + + // loop through items and find rules where this field key is a trigger + $.each(this.items, function( k, item ){ + + $.each(item.rules, function( k2, rule ){ + + // is this field within the $el + // this will increase performance by ignoring conditional logic outside of this newly appended element ($el) + if( ! $el.find('.field[data-field_key="' + item.field + '"]').exists() ) + { + return; + } + + _this.refresh_field( item ); + + }); + + }); + + }, + + calculate : function( rule, $toggle, $target ){ + + // vars + var r = false; + + + // compare values + if( $toggle.hasClass('field_type-true_false') || $toggle.hasClass('field_type-checkbox') || $toggle.hasClass('field_type-radio') ) + { + var exists = $toggle.find('input[value="' + rule.value + '"]:checked').exists(); + + + if( rule.operator == "==" ) + { + if( exists ) + { + r = true; + } + } + else + { + if( ! exists ) + { + r = true; + } + } + + } + else + { + // get val and make sure it is an array + var val = $toggle.find('input, textarea, select').last().val(); + + if( ! $.isArray(val) ) + { + val = [ val ]; + } + + + if( rule.operator == "==" ) + { + if( $.inArray(rule.value, val) > -1 ) + { + r = true; + } + } + else + { + if( $.inArray(rule.value, val) < 0 ) + { + r = true; + } + } + + } + + + // return + return r; + + } + + }; + + + + + + /* + * Document Ready + * + * @description: + * @since: 3.5.8 + * @created: 17/01/13 + */ + + $(document).ready(function(){ + + + // conditional logic + acf.conditional_logic.init(); + + + // fix for older options page add-on + $('.acf_postbox > .inside > .options').each(function(){ + + $(this).closest('.acf_postbox').addClass( $(this).attr('data-layout') ); + + }); + + + // Remove 'field_123' from native custom field metabox + $('#metakeyselect option[value^="field_"]').remove(); + + + }); + + + /* + * window load + * + * @description: + * @since: 3.5.5 + * @created: 22/12/12 + */ + + $(window).load(function(){ + + // init + acf.media.init(); + + + setTimeout(function(){ + + // Hack for CPT without a content editor + try + { + // post_id may be string (user_1) and therefore, the uploaded image cannot be attached to the post + if( $.isNumeric(acf.o.post_id) ) + { + wp.media.view.settings.post.id = acf.o.post_id; + } + + } + catch(e) + { + // one of the objects was 'undefined'... + } + + + // setup fields + $(document).trigger('acf/setup_fields', [ $('#poststuff') ]); + + }, 10); + + }); + + + /* + * Gallery field Add-on Fix + * + * Gallery field v1.0.0 required some data in the acf object. + * Now not required, but older versions of gallery field need this. + * + * @type object + * @date 1/08/13 + * + * @param N/A + * @return N/A + */ + + acf.fields.gallery = { + add : function(){}, + edit : function(){}, + update_count : function(){}, + hide_selected_items : function(){}, + text : { + title_add : "Select Images" + } + }; + + + +})(jQuery); + +(function($){ + + + /* + * acf.screen + * + * Data used by AJAX to hide / show field groups + * + * @type object + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + acf.screen = { + action : 'acf/location/match_field_groups_ajax', + post_id : 0, + page_template : 0, + page_parent : 0, + page_type : 0, + post_category : 0, + post_format : 0, + taxonomy : 0, + lang : 0, + nonce : 0 + }; + + + /* + * Document Ready + * + * Updates acf.screen with more data + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).ready(function(){ + + + // update post_id + acf.screen.post_id = acf.o.post_id; + acf.screen.nonce = acf.o.nonce; + + + // MPML + if( $('#icl-als-first').length > 0 ) + { + var href = $('#icl-als-first').children('a').attr('href'), + regex = new RegExp( "lang=([^&#]*)" ), + results = regex.exec( href ); + + // lang + acf.screen.lang = results[1]; + + } + + }); + + + /* + * acf/update_field_groups + * + * finds the new id's for metaboxes and show's hides metaboxes + * + * @type event + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('acf/update_field_groups', function(){ + + // Only for a post. + // This is an attempt to stop the action running on the options page add-on. + if( ! acf.screen.post_id || ! $.isNumeric(acf.screen.post_id) ) + { + return false; + } + + + $.ajax({ + url: ajaxurl, + data: acf.screen, + type: 'post', + dataType: 'json', + success: function(result){ + + // validate + if( !result ) + { + return false; + } + + + // hide all metaboxes + $('.acf_postbox').addClass('acf-hidden'); + $('.acf_postbox-toggle').addClass('acf-hidden'); + + + // dont bother loading style or html for inputs + if( result.length == 0 ) + { + return false; + } + + + // show the new postboxes + $.each(result, function(k, v) { + + + // vars + var $el = $('#acf_' + v), + $toggle = $('#adv-settings .acf_postbox-toggle[for="acf_' + v + '-hide"]'); + + + // classes + $el.removeClass('acf-hidden hide-if-js'); + $toggle.removeClass('acf-hidden'); + $toggle.find('input[type="checkbox"]').attr('checked', 'checked'); + + + // load fields if needed + $el.find('.acf-replace-with-fields').each(function(){ + + var $replace = $(this); + + $.ajax({ + url : ajaxurl, + data : { + action : 'acf/post/render_fields', + acf_id : v, + post_id : acf.o.post_id, + nonce : acf.o.nonce + }, + type : 'post', + dataType : 'html', + success : function( html ){ + + $replace.replaceWith( html ); + + $(document).trigger('acf/setup_fields', $el); + + } + }); + + }); + }); + + + // load style + $.ajax({ + url : ajaxurl, + data : { + action : 'acf/post/get_style', + acf_id : result[0], + nonce : acf.o.nonce + }, + type : 'post', + dataType : 'html', + success : function( result ){ + + $('#acf_style').html( result ); + + } + }); + + + + } + }); + }); + + + /* + * Events + * + * Updates acf.screen with more data and triggers the update event + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('change', '#page_template', function(){ + + acf.screen.page_template = $(this).val(); + + $(document).trigger('acf/update_field_groups'); + + }); + + + $(document).on('change', '#parent_id', function(){ + + var val = $(this).val(); + + + // set page_type / page_parent + if( val != "" ) + { + acf.screen.page_type = 'child'; + acf.screen.page_parent = val; + } + else + { + acf.screen.page_type = 'parent'; + acf.screen.page_parent = 0; + } + + + $(document).trigger('acf/update_field_groups'); + + }); + + + $(document).on('change', '#post-formats-select input[type="radio"]', function(){ + + var val = $(this).val(); + + if( val == '0' ) + { + val = 'standard'; + } + + acf.screen.post_format = val; + + $(document).trigger('acf/update_field_groups'); + + }); + + + function _sync_taxonomy_terms() { + + // vars + var values = []; + + + $('.categorychecklist input:checked, .acf-taxonomy-field input:checked, .acf-taxonomy-field option:selected').each(function(){ + + // validate + if( $(this).is(':hidden') || $(this).is(':disabled') ) + { + return; + } + + + // validate media popup + if( $(this).closest('.media-frame').exists() ) + { + return; + } + + + // validate acf + if( $(this).closest('.acf-taxonomy-field').exists() ) + { + if( $(this).closest('.acf-taxonomy-field').attr('data-load_save') == '0' ) + { + return; + } + } + + + // append + if( values.indexOf( $(this).val() ) === -1 ) + { + values.push( $(this).val() ); + } + + }); + + + // update screen + acf.screen.post_category = values; + acf.screen.taxonomy = values; + + + // trigger change + $(document).trigger('acf/update_field_groups'); + + } + + + $(document).on('change', '.categorychecklist input, .acf-taxonomy-field input, .acf-taxonomy-field select', function(){ + + // a taxonomy field may trigger this change event, however, the value selected is not + // actually a term relatinoship, it is meta data + if( $(this).closest('.acf-taxonomy-field').exists() ) + { + if( $(this).closest('.acf-taxonomy-field').attr('data-save') == '0' ) + { + return; + } + } + + + // this may be triggered from editing an imgae in a popup. Popup does not support correct metaboxes so ignore this + if( $(this).closest('.media-frame').exists() ) + { + return; + } + + + // set timeout to fix issue with chrome which does not register the change has yet happened + setTimeout(function(){ + + _sync_taxonomy_terms(); + + }, 1); + + + }); + + + + +})(jQuery); + +(function($){ + + /* + * Color Picker + * + * jQuery functionality for this field type + * + * @type object + * @date 20/07/13 + * + * @param N/A + * @return N/A + */ + + var _cp = acf.fields.color_picker = { + + $el : null, + $input : null, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="text"]'); + + + // return this for chaining + return this; + + }, + init : function(){ + + // vars (reference) + var $input = this.$input; + + + // is clone field? + if( acf.helpers.is_clone_field($input) ) + { + return; + } + + + this.$input.wpColorPicker(); + + + + } + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + $(el).find('.acf-color_picker').each(function(){ + + _cp.set({ $el : $(this) }).init(); + + }); + + }); + + +})(jQuery); + +(function($){ + + /* + * Date Picker + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.date_picker = { + + $el : null, + $input : null, + $hidden : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="text"]'); + this.$hidden = this.$el.find('input[type="hidden"]'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // return this for chaining + return this; + + }, + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field(this.$hidden) ) + { + return; + } + + + // get and set value from alt field + this.$input.val( this.$hidden.val() ); + + + // create options + var options = $.extend( {}, acf.l10n.date_picker, { + dateFormat : this.o.save_format, + altField : this.$hidden, + altFormat : this.o.save_format, + changeYear : true, + yearRange : "-100:+100", + changeMonth : true, + showButtonPanel : true, + firstDay : this.o.first_day + }); + + + // add date picker + this.$input.addClass('active').datepicker( options ); + + + // now change the format back to how it should be. + this.$input.datepicker( "option", "dateFormat", this.o.display_format ); + + + // wrap the datepicker (only if it hasn't already been wrapped) + if( $('body > #ui-datepicker-div').length > 0 ) + { + $('#ui-datepicker-div').wrap('
    '); + } + + }, + blur : function(){ + + if( !this.$input.val() ) + { + this.$hidden.val(''); + } + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + $(el).find('.acf-date_picker').each(function(){ + + acf.fields.date_picker.set({ $el : $(this) }).init(); + + }); + + }); + + + /* + * Events + * + * jQuery events for this field + * + * @type event + * @date 1/06/13 + * + */ + + $(document).on('blur', '.acf-date_picker input[type="text"]', function( e ){ + + acf.fields.date_picker.set({ $el : $(this).parent() }).blur(); + + }); + + +})(jQuery); + +(function($){ + + /* + * File + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + + // reference + var _media = acf.media; + + + acf.fields.file = { + + $el : null, + $input : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="hidden"]'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // multiple? + this.o.multiple = this.$el.closest('.repeater').exists() ? true : false; + + + // wp library query + this.o.query = {}; + + + // library + if( this.o.library == 'uploadedTo' ) + { + this.o.query.uploadedTo = acf.o.post_id; + } + + + // return this for chaining + return this; + + }, + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + }, + add : function( file ){ + + // this function must reference a global div variable due to the pre WP 3.5 uploader + // vars + var div = _media.div; + + + // set atts + div.find('.acf-file-icon').attr( 'src', file.icon ); + div.find('.acf-file-title').text( file.title ); + div.find('.acf-file-name').text( file.name ).attr( 'href', file.url ); + div.find('.acf-file-size').text( file.size ); + div.find('.acf-file-value').val( file.id ).trigger('change'); + + + // set div class + div.addClass('active'); + + + // validation + div.closest('.field').removeClass('error'); + + }, + edit : function(){ + + // vars + var id = this.$input.val(); + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // create the media frame + _media.frame = wp.media({ + title : acf.l10n.file.edit, + multiple : false, + button : { text : acf.l10n.file.update } + }); + + + // log events + /* + acf.media.frame.on('all', function(e){ + + console.log( e ); + + }); + */ + + + // open + _media.frame.on('open',function() { + + // set to browse + if( _media.frame.content._mode != 'browse' ) + { + _media.frame.content.mode('browse'); + } + + + // add class + _media.frame.$el.closest('.media-modal').addClass('acf-media-modal acf-expanded'); + + + // set selection + var selection = _media.frame.state().get('selection'), + attachment = wp.media.attachment( id ); + + + // to fetch or not to fetch + if( $.isEmptyObject(attachment.changed) ) + { + attachment.fetch(); + } + + + selection.add( attachment ); + + }); + + + // close + _media.frame.on('close',function(){ + + // remove class + _media.frame.$el.closest('.media-modal').removeClass('acf-media-modal'); + + }); + + + // Finally, open the modal + acf.media.frame.open(); + + }, + remove : function() + { + + // set atts + this.$el.find('.acf-file-icon').attr( 'src', '' ); + this.$el.find('.acf-file-title').text( '' ); + this.$el.find('.acf-file-name').text( '' ).attr( 'href', '' ); + this.$el.find('.acf-file-size').text( '' ); + this.$el.find('.acf-file-value').val( '' ).trigger('change'); + + + // remove class + this.$el.removeClass('active'); + + }, + popup : function() + { + // reference + var t = this; + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // Create the media frame + _media.frame = wp.media({ + states : [ + new wp.media.controller.Library({ + library : wp.media.query( t.o.query ), + multiple : t.o.multiple, + title : acf.l10n.file.select, + priority : 20, + filterable : 'all' + }) + ] + }); + + + // customize model / view + acf.media.frame.on('content:activate', function(){ + + // vars + var toolbar = null, + filters = null; + + + // populate above vars making sure to allow for failure + try + { + toolbar = acf.media.frame.content.get().toolbar; + filters = toolbar.get('filters'); + } + catch(e) + { + // one of the objects was 'undefined'... perhaps the frame open is Upload Files + //console.log( e ); + } + + + // validate + if( !filters ) + { + return false; + } + + + // no need for 'uploaded' filter + if( t.o.library == 'uploadedTo' ) + { + filters.$el.find('option[value="uploaded"]').remove(); + filters.$el.after('' + acf.l10n.file.uploadedTo + '') + + $.each( filters.filters, function( k, v ){ + + v.props.uploadedTo = acf.o.post_id; + + }); + } + + }); + + + // When an image is selected, run a callback. + acf.media.frame.on( 'select', function() { + + // get selected images + selection = _media.frame.state().get('selection'); + + if( selection ) + { + var i = 0; + + selection.each(function(attachment){ + + // counter + i++; + + + // select / add another file field? + if( i > 1 ) + { + // vars + var $td = _media.div.closest('td'), + $tr = $td.closest('.row'), + $repeater = $tr.closest('.repeater'), + key = $td.attr('data-field_key'), + selector = 'td .acf-file-uploader:first'; + + + // key only exists for repeater v1.0.1 + + if( key ) + { + selector = 'td[data-field_key="' + key + '"] .acf-file-uploader'; + } + + + // add row? + if( ! $tr.next('.row').exists() ) + { + $repeater.find('.add-row-end').trigger('click'); + + } + + + // update current div + _media.div = $tr.next('.row').find( selector ); + + } + + + // vars + var file = { + id : attachment.id, + title : attachment.attributes.title, + name : attachment.attributes.filename, + url : attachment.attributes.url, + icon : attachment.attributes.icon, + size : attachment.attributes.filesize + }; + + + // add file to field + acf.fields.file.add( file ); + + + }); + // selection.each(function(attachment){ + } + // if( selection ) + + }); + // acf.media.frame.on( 'select', function() { + + + // Finally, open the modal + acf.media.frame.open(); + + + return false; + } + + }; + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-file-uploader .acf-button-edit', function( e ){ + + e.preventDefault(); + + acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).edit(); + + }); + + $(document).on('click', '.acf-file-uploader .acf-button-delete', function( e ){ + + e.preventDefault(); + + acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).remove(); + + }); + + + $(document).on('click', '.acf-file-uploader .add-file', function( e ){ + + e.preventDefault(); + + acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).popup(); + + }); + + +})(jQuery); + +(function($){ + + /* + * Location + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.google_map = { + + $el : null, + $input : null, + + o : {}, + + ready : false, + geocoder : false, + map : false, + maps : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('.value'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // get map + if( this.maps[ this.o.id ] ) + { + this.map = this.maps[ this.o.id ]; + } + + + // return this for chaining + return this; + + }, + init : function(){ + + // geocode + if( !this.geocoder ) + { + this.geocoder = new google.maps.Geocoder(); + } + + + // google maps is loaded and ready + this.ready = true; + + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + this.render(); + + }, + render : function(){ + + // reference + var _this = this, + _$el = this.$el; + + + // vars + var args = { + zoom : parseInt(this.o.zoom), + center : new google.maps.LatLng(this.o.lat, this.o.lng), + mapTypeId : google.maps.MapTypeId.ROADMAP + }; + + // create map + this.map = new google.maps.Map( this.$el.find('.canvas')[0], args); + + + // add search + var autocomplete = new google.maps.places.Autocomplete( this.$el.find('.search')[0] ); + autocomplete.map = this.map; + autocomplete.bindTo('bounds', this.map); + + + // add dummy marker + this.map.marker = new google.maps.Marker({ + draggable : true, + raiseOnDrag : true, + map : this.map, + }); + + + // add references + this.map.$el = this.$el; + + + // value exists? + var lat = this.$el.find('.input-lat').val(), + lng = this.$el.find('.input-lng').val(); + + if( lat && lng ) + { + this.update( lat, lng ).center(); + } + + + // events + google.maps.event.addListener(autocomplete, 'place_changed', function( e ) { + + // reference + var $el = this.map.$el; + + + // manually update address + var address = $el.find('.search').val(); + $el.find('.input-address').val( address ); + $el.find('.title h4').text( address ); + + + // vars + var place = this.getPlace(); + + + // validate + if( place.geometry ) + { + var lat = place.geometry.location.lat(), + lng = place.geometry.location.lng(); + + + _this.set({ $el : $el }).update( lat, lng ).center(); + } + else + { + // client hit enter, manulaly get the place + _this.geocoder.geocode({ 'address' : address }, function( results, status ){ + + // validate + if( status != google.maps.GeocoderStatus.OK ) + { + console.log('Geocoder failed due to: ' + status); + return; + } + + if( !results[0] ) + { + console.log('No results found'); + return; + } + + + // get place + place = results[0]; + + var lat = place.geometry.location.lat(), + lng = place.geometry.location.lng(); + + + _this.set({ $el : $el }).update( lat, lng ).center(); + + }); + } + + }); + + + google.maps.event.addListener( this.map.marker, 'dragend', function(){ + + // reference + var $el = this.map.$el; + + + // vars + var position = this.map.marker.getPosition(), + lat = position.lat(), + lng = position.lng(); + + _this.set({ $el : $el }).update( lat, lng ).sync(); + + }); + + + google.maps.event.addListener( this.map, 'click', function( e ) { + + // reference + var $el = this.$el; + + + // vars + var lat = e.latLng.lat(), + lng = e.latLng.lng(); + + + _this.set({ $el : $el }).update( lat, lng ).sync(); + + }); + + + + // add to maps + this.maps[ this.o.id ] = this.map; + + + }, + + update : function( lat, lng ){ + + // vars + var latlng = new google.maps.LatLng( lat, lng ); + + + // update inputs + this.$el.find('.input-lat').val( lat ); + this.$el.find('.input-lng').val( lng ).trigger('change'); + + + // update marker + this.map.marker.setPosition( latlng ); + + + // show marker + this.map.marker.setVisible( true ); + + + // update class + this.$el.addClass('active'); + + + // validation + this.$el.closest('.field').removeClass('error'); + + + // return for chaining + return this; + }, + + center : function(){ + + // vars + var position = this.map.marker.getPosition(), + lat = this.o.lat, + lng = this.o.lng; + + + // if marker exists, center on the marker + if( position ) + { + lat = position.lat(); + lng = position.lng(); + } + + + var latlng = new google.maps.LatLng( lat, lng ); + + + // set center of map + this.map.setCenter( latlng ); + }, + + sync : function(){ + + // reference + var $el = this.$el; + + + // vars + var position = this.map.marker.getPosition(), + latlng = new google.maps.LatLng( position.lat(), position.lng() ); + + + this.geocoder.geocode({ 'latLng' : latlng }, function( results, status ){ + + // validate + if( status != google.maps.GeocoderStatus.OK ) + { + console.log('Geocoder failed due to: ' + status); + return; + } + + if( !results[0] ) + { + console.log('No results found'); + return; + } + + + // get location + var location = results[0]; + + + // update h4 + $el.find('.title h4').text( location.formatted_address ); + + + // update input + $el.find('.input-address').val( location.formatted_address ).trigger('change'); + + }); + + + // return for chaining + return this; + }, + + locate : function(){ + + // reference + var _this = this, + _$el = this.$el; + + + // Try HTML5 geolocation + if( ! navigator.geolocation ) + { + alert( acf.l10n.google_map.browser_support ); + return this; + } + + + // show loading text + _$el.find('.title h4').text(acf.l10n.google_map.locating + '...'); + _$el.addClass('active'); + + navigator.geolocation.getCurrentPosition(function(position){ + + // vars + var lat = position.coords.latitude, + lng = position.coords.longitude; + + _this.set({ $el : _$el }).update( lat, lng ).sync().center(); + + }); + + + }, + + clear : function(){ + + // update class + this.$el.removeClass('active'); + + + // clear search + this.$el.find('.search').val(''); + + + // clear inputs + this.$el.find('.input-address').val(''); + this.$el.find('.input-lat').val(''); + this.$el.find('.input-lng').val(''); + + + // hide marker + this.map.marker.setVisible( false ); + }, + + edit : function(){ + + // update class + this.$el.removeClass('active'); + + + // clear search + var val = this.$el.find('.title h4').text(); + + + this.$el.find('.search').val( val ).focus(); + + }, + + refresh : function(){ + + // trigger resize on div + google.maps.event.trigger(this.map, 'resize'); + + // center map + this.center(); + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + // vars + $fields = $(el).find('.acf-google-map'); + + + // validate + if( ! $fields.exists() ) + { + return; + } + + + // validate google + if( typeof google === 'undefined' ) + { + $.getScript('https://www.google.com/jsapi', function(){ + + google.load('maps', '3', { other_params: 'sensor=false&libraries=places', callback: function(){ + + $fields.each(function(){ + + acf.fields.google_map.set({ $el : $(this) }).init(); + + }); + + }}); + }); + + } + else + { + google.load('maps', '3', { other_params: 'sensor=false&libraries=places', callback: function(){ + + $fields.each(function(){ + + acf.fields.google_map.set({ $el : $(this) }).init(); + + }); + + }}); + + } + + }); + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-google-map .acf-sprite-remove', function( e ){ + + e.preventDefault(); + + acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).clear(); + + $(this).blur(); + + }); + + + $(document).on('click', '.acf-google-map .acf-sprite-locate', function( e ){ + + e.preventDefault(); + + acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).locate(); + + $(this).blur(); + + }); + + $(document).on('click', '.acf-google-map .title h4', function( e ){ + + e.preventDefault(); + + acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).edit(); + + }); + + $(document).on('keydown', '.acf-google-map .search', function( e ){ + + // prevent form from submitting + if( e.which == 13 ) + { + return false; + } + + }); + + $(document).on('blur', '.acf-google-map .search', function( e ){ + + // vars + var $el = $(this).closest('.acf-google-map'); + + + // has a value? + if( $el.find('.input-lat').val() ) + { + $el.addClass('active'); + } + + }); + + $(document).on('acf/fields/tab/show acf/conditional_logic/show', function( e, $field ){ + + // validate + if( ! acf.fields.google_map.ready ) + { + return; + } + + + // validate + if( $field.attr('data-field_type') == 'google_map' ) + { + acf.fields.google_map.set({ $el : $field.find('.acf-google-map') }).refresh(); + } + + }); + + + +})(jQuery); + +(function($){ + + /* + * Image + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + + // reference + var _media = acf.media; + + + acf.fields.image = { + + $el : null, + $input : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="hidden"]'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // multiple? + this.o.multiple = this.$el.closest('.repeater').exists() ? true : false; + + + // wp library query + this.o.query = { + type : 'image' + }; + + + // library + if( this.o.library == 'uploadedTo' ) + { + this.o.query.uploadedTo = acf.o.post_id; + } + + + // return this for chaining + return this; + + }, + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + }, + add : function( image ){ + + // this function must reference a global div variable due to the pre WP 3.5 uploader + // vars + var div = _media.div; + + + // set atts + div.find('.acf-image-image').attr( 'src', image.url ); + div.find('.acf-image-value').val( image.id ).trigger('change'); + + + // set div class + div.addClass('active'); + + + // validation + div.closest('.field').removeClass('error'); + + }, + edit : function(){ + + // vars + var id = this.$input.val(); + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // create the media frame + _media.frame = wp.media({ + title : acf.l10n.image.edit, + multiple : false, + button : { text : acf.l10n.image.update } + }); + + + // log events + /* + acf.media.frame.on('all', function(e){ + + console.log( e ); + + }); + */ + + + // open + _media.frame.on('open',function() { + + // set to browse + if( _media.frame.content._mode != 'browse' ) + { + _media.frame.content.mode('browse'); + } + + + // add class + _media.frame.$el.closest('.media-modal').addClass('acf-media-modal acf-expanded'); + + + // set selection + var selection = _media.frame.state().get('selection'), + attachment = wp.media.attachment( id ); + + + // to fetch or not to fetch + if( $.isEmptyObject(attachment.changed) ) + { + attachment.fetch(); + } + + + selection.add( attachment ); + + }); + + + // close + _media.frame.on('close',function(){ + + // remove class + _media.frame.$el.closest('.media-modal').removeClass('acf-media-modal'); + + }); + + + // Finally, open the modal + acf.media.frame.open(); + + }, + remove : function() + { + + // set atts + this.$el.find('.acf-image-image').attr( 'src', '' ); + this.$el.find('.acf-image-value').val( '' ).trigger('change'); + + + // remove class + this.$el.removeClass('active'); + + }, + popup : function() + { + // reference + var t = this; + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // Create the media frame + _media.frame = wp.media({ + states : [ + new wp.media.controller.Library({ + library : wp.media.query( t.o.query ), + multiple : t.o.multiple, + title : acf.l10n.image.select, + priority : 20, + filterable : 'all' + }) + ] + }); + + + /*acf.media.frame.on('all', function(e){ + + console.log( e ); + + });*/ + + + // customize model / view + acf.media.frame.on('content:activate', function(){ + + // vars + var toolbar = null, + filters = null; + + + // populate above vars making sure to allow for failure + try + { + toolbar = acf.media.frame.content.get().toolbar; + filters = toolbar.get('filters'); + } + catch(e) + { + // one of the objects was 'undefined'... perhaps the frame open is Upload Files + //console.log( e ); + } + + + // validate + if( !filters ) + { + return false; + } + + + // filter only images + $.each( filters.filters, function( k, v ){ + + v.props.type = 'image'; + + }); + + + // no need for 'uploaded' filter + if( t.o.library == 'uploadedTo' ) + { + filters.$el.find('option[value="uploaded"]').remove(); + filters.$el.after('' + acf.l10n.image.uploadedTo + '') + + $.each( filters.filters, function( k, v ){ + + v.props.uploadedTo = acf.o.post_id; + + }); + } + + + // remove non image options from filter list + filters.$el.find('option').each(function(){ + + // vars + var v = $(this).attr('value'); + + + // don't remove the 'uploadedTo' if the library option is 'all' + if( v == 'uploaded' && t.o.library == 'all' ) + { + return; + } + + if( v.indexOf('image') === -1 ) + { + $(this).remove(); + } + + }); + + + // set default filter + filters.$el.val('image').trigger('change'); + + }); + + + // When an image is selected, run a callback. + acf.media.frame.on( 'select', function() { + + // get selected images + selection = _media.frame.state().get('selection'); + + if( selection ) + { + var i = 0; + + selection.each(function(attachment){ + + // counter + i++; + + + // select / add another image field? + if( i > 1 ) + { + // vars + var $td = _media.div.closest('td'), + $tr = $td.closest('.row'), + $repeater = $tr.closest('.repeater'), + key = $td.attr('data-field_key'), + selector = 'td .acf-image-uploader:first'; + + + // key only exists for repeater v1.0.1 + + if( key ) + { + selector = 'td[data-field_key="' + key + '"] .acf-image-uploader'; + } + + + // add row? + if( ! $tr.next('.row').exists() ) + { + $repeater.find('.add-row-end').trigger('click'); + + } + + + // update current div + _media.div = $tr.next('.row').find( selector ); + + } + + + // vars + var image = { + id : attachment.id, + url : attachment.attributes.url + }; + + // is preview size available? + if( attachment.attributes.sizes && attachment.attributes.sizes[ t.o.preview_size ] ) + { + image.url = attachment.attributes.sizes[ t.o.preview_size ].url; + } + + // add image to field + acf.fields.image.add( image ); + + + }); + // selection.each(function(attachment){ + } + // if( selection ) + + }); + // acf.media.frame.on( 'select', function() { + + + // Finally, open the modal + acf.media.frame.open(); + + + return false; + }, + + // temporary gallery fix + text : { + title_add : "Select Image", + title_edit : "Edit Image" + } + + }; + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-image-uploader .acf-button-edit', function( e ){ + + e.preventDefault(); + + acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).edit(); + + }); + + $(document).on('click', '.acf-image-uploader .acf-button-delete', function( e ){ + + e.preventDefault(); + + acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).remove(); + + }); + + + $(document).on('click', '.acf-image-uploader .add-image', function( e ){ + + e.preventDefault(); + + acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).popup(); + + }); + + +})(jQuery); + +(function($){ + + /* + * Radio + * + * static model and events for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.radio = { + + $el : null, + $input : null, + $other : null, + farbtastic : null, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="radio"]:checked'); + this.$other = this.$el.find('input[type="text"]'); + + + // return this for chaining + return this; + + }, + change : function(){ + + if( this.$input.val() == 'other' ) + { + this.$other.attr('name', this.$input.attr('name')); + this.$other.show(); + } + else + { + this.$other.attr('name', ''); + this.$other.hide(); + } + } + }; + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('change', '.acf-radio-list input[type="radio"]', function( e ){ + + acf.fields.radio.set({ $el : $(this).closest('.acf-radio-list') }).change(); + + }); + + +})(jQuery); + +(function($){ + + /* + * Relationship + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.relationship = { + + $el : null, + $input : null, + $left : null, + $right : null, + + o : {}, + + timeout : null, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find elements + this.$input = this.$el.children('input[type="hidden"]'); + this.$left = this.$el.find('.relationship_left'), + this.$right = this.$el.find('.relationship_right'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // return this for chaining + return this; + + }, + init : function(){ + + // reference + var _this = this; + + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + + // set height of right column + this.$right.find('.relationship_list').height( this.$left.height() -2 ); + + + // right sortable + this.$right.find('.relationship_list').sortable({ + axis : 'y', + items : '> li', + forceHelperSize : true, + forcePlaceholderSize : true, + scroll : true, + update : function(){ + + _this.$input.trigger('change'); + + } + }); + + + // load more + var $el = this.$el; + + this.$left.find('.relationship_list').scrollTop( 0 ).on('scroll', function(e){ + + // validate + if( $el.hasClass('loading') || $el.hasClass('no-results') ) + { + return; + } + + + // Scrolled to bottom + if( $(this).scrollTop() + $(this).innerHeight() >= $(this).get(0).scrollHeight ) + { + var paged = parseInt( $el.attr('data-paged') ); + + // update paged + $el.attr('data-paged', (paged + 1) ); + + // fetch + _this.set({ $el : $el }).fetch(); + } + + }); + + + // ajax fetch values for left side + this.fetch(); + + }, + fetch : function(){ + + // reference + var _this = this, + $el = this.$el; + + + // add loading class, stops scroll loading + $el.addClass('loading'); + + + // get results + $.ajax({ + url : acf.o.ajaxurl, + type : 'post', + dataType : 'json', + data : $.extend({ + action : 'acf/fields/relationship/query_posts', + post_id : acf.o.post_id, + nonce : acf.o.nonce + }, this.o ), + success : function( json ){ + + + // render + _this.set({ $el : $el }).render( json ); + + } + }); + + }, + render : function( json ){ + + // reference + var _this = this; + + + // update classes + this.$el.removeClass('no-results').removeClass('loading'); + + + // new search? + if( this.o.paged == 1 ) + { + this.$el.find('.relationship_left li:not(.load-more)').remove(); + } + + + // no results? + if( ! json || ! json.html ) + { + this.$el.addClass('no-results'); + return; + } + + + // append new results + this.$el.find('.relationship_left .load-more').before( json.html ); + + + // next page? + if( ! json.next_page_exists ) + { + this.$el.addClass('no-results'); + } + + + // apply .hide to left li's + this.$left.find('a').each(function(){ + + var id = $(this).attr('data-post_id'); + + if( _this.$right.find('a[data-post_id="' + id + '"]').exists() ) + { + $(this).parent().addClass('hide'); + } + + }); + + }, + add : function( $a ){ + + // vars + var id = $a.attr('data-post_id'), + title = $a.html(); + + + // max posts + if( this.$right.find('a').length >= this.o.max ) + { + alert( acf.l10n.relationship.max.replace('{max}', this.o.max) ); + return false; + } + + + // can be added? + if( $a.parent().hasClass('hide') ) + { + return false; + } + + + // hide + $a.parent().addClass('hide'); + + + // template + var data = { + post_id : $a.attr('data-post_id'), + title : $a.html(), + name : this.$input.attr('name') + }, + tmpl = _.template(acf.l10n.relationship.tmpl_li, data); + + + + // add new li + this.$right.find('.relationship_list').append( tmpl ) + + + // trigger change on new_li + this.$input.trigger('change'); + + + // validation + this.$el.closest('.field').removeClass('error'); + + + }, + remove : function( $a ){ + + // remove + $a.parent().remove(); + + + // show + this.$left.find('a[data-post_id="' + $a.attr('data-post_id') + '"]').parent('li').removeClass('hide'); + + + // trigger change on new_li + this.$input.trigger('change'); + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + $(el).find('.acf_relationship').each(function(){ + + acf.fields.relationship.set({ $el : $(this) }).init(); + + }); + + }); + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('change', '.acf_relationship .select-post_type', function(e){ + + // vars + var val = $(this).val(), + $el = $(this).closest('.acf_relationship'); + + + // update attr + $el.attr('data-post_type', val); + $el.attr('data-paged', 1); + + + // fetch + acf.fields.relationship.set({ $el : $el }).fetch(); + + }); + + + $(document).on('click', '.acf_relationship .relationship_left .relationship_list a', function( e ){ + + e.preventDefault(); + + acf.fields.relationship.set({ $el : $(this).closest('.acf_relationship') }).add( $(this) ); + + $(this).blur(); + + }); + + $(document).on('click', '.acf_relationship .relationship_right .relationship_list a', function( e ){ + + e.preventDefault(); + + acf.fields.relationship.set({ $el : $(this).closest('.acf_relationship') }).remove( $(this) ); + + $(this).blur(); + + }); + + $(document).on('keyup', '.acf_relationship input.relationship_search', function( e ){ + + // vars + var val = $(this).val(), + $el = $(this).closest('.acf_relationship'); + + + // update attr + $el.attr('data-s', val); + $el.attr('data-paged', 1); + + + // fetch + clearTimeout( acf.fields.relationship.timeout ); + acf.fields.relationship.timeout = setTimeout(function(){ + + acf.fields.relationship.set({ $el : $el }).fetch(); + + }, 500); + + }); + + $(document).on('keypress', '.acf_relationship input.relationship_search', function( e ){ + + // don't submit form + if( e.which == 13 ) + { + e.preventDefault(); + } + + }); + + +})(jQuery); + +(function($){ + + acf.fields.tab = { + + add_group : function( $wrap ){ + + // vars + var html = ''; + + + // generate html + if( $wrap.is('tbody') ) + { + html = '
      '; + } + else + { + html = '
        '; + } + + + // append html + $wrap.children('.field_type-tab:first').before( html ); + + }, + + add_tab : function( $tab ){ + + // vars + var $field = $tab.closest('.field'), + $wrap = $field.parent(), + + key = $field.attr('data-field_key'), + label = $tab.text(); + + + // create tab group if it doesnt exist + if( ! $wrap.children('.acf-tab-wrap').exists() ) + { + this.add_group( $wrap ); + } + + // add tab + $wrap.children('.acf-tab-wrap').find('.acf-tab-group').append('
      • ' + label + '
      • '); + + }, + + toggle : function( $a ){ + + // reference + var _this = this; + + + //console.log( 'toggle %o ', $a); + // vars + var $wrap = $a.closest('.acf-tab-wrap').parent(), + key = $a.attr('data-key'); + + + // classes + $a.parent('li').addClass('active').siblings('li').removeClass('active'); + + + // hide / show + $wrap.children('.field_type-tab').each(function(){ + + + // vars + var $tab = $(this); + + + if( $tab.attr('data-field_key') == key ) + { + _this.show_tab_fields( $(this) ); + } + else + { + _this.hide_tab_fields( $(this) ); + } + + + }); + + }, + + show_tab_fields : function( $field ) { + + //console.log('show tab fields %o', $field); + $field.nextUntil('.field_type-tab').each(function(){ + + $(this).removeClass('acf-tab_group-hide').addClass('acf-tab_group-show'); + $(document).trigger('acf/fields/tab/show', [ $(this) ]); + + }); + }, + + hide_tab_fields : function( $field ) { + + $field.nextUntil('.field_type-tab').each(function(){ + + $(this).removeClass('acf-tab_group-show').addClass('acf-tab_group-hide'); + $(document).trigger('acf/fields/tab/hide', [ $(this) ]); + + }); + }, + + refresh : function( $el ){ + + // reference + var _this = this; + + + // trigger + $el.find('.acf-tab-group').each(function(){ + + $(this).find('.acf-tab-button:first').each(function(){ + + _this.toggle( $(this) ); + + }); + + }); + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + // add tabs + $(el).find('.acf-tab').each(function(){ + + acf.fields.tab.add_tab( $(this) ); + + }); + + + // activate first tab + acf.fields.tab.refresh( $(el) ); + + + // NOTE: this code is defined BEFORE the acf.conditional_logic action. This is becuase the 'acf/setup_fields' listener is defined INSIDE the conditional_logic.init() function which is run on doc.ready + + // trigger conditional logic + // this code ( acf/setup_fields ) is run after the main acf.conditional_logic.init(); + //console.log('acf/setup_fields (after tab refresh) calling acf.conditional_logic.refresh()'); + //acf.conditional_logic.refresh(); + + }); + + + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-tab-button', function( e ){ + + e.preventDefault(); + + acf.fields.tab.toggle( $(this) ); + + $(this).trigger('blur'); + + }); + + + $(document).on('acf/conditional_logic/hide', function( e, $target, item ){ + + // validate + if( $target.attr('data-field_type') != 'tab' ) + { + return; + } + + //console.log('conditional_logic/hide tab %o', $target); + + + // vars + var $tab = $target.siblings('.acf-tab-wrap').find('a[data-key="' + $target.attr('data-field_key') + '"]'); + + + // if tab is already hidden, then ignore the following functiolnality + if( $tab.is(':hidden') ) + { + return; + } + + + // visibility + $tab.parent().hide(); + + + // if + if( $tab.parent().siblings(':visible').exists() ) + { + // if the $target to be hidden is a tab button, lets toggle a sibling tab button + $tab.parent().siblings(':visible').first().children('a').trigger('click'); + } + else + { + // no onther tabs + acf.fields.tab.hide_tab_fields( $target ); + } + + }); + + + $(document).on('acf/conditional_logic/show', function( e, $target, item ){ + + // validate + if( $target.attr('data-field_type') != 'tab' ) + { + return; + } + + + //console.log('conditional_logic/show tab %o', $target); + + + // vars + var $tab = $target.siblings('.acf-tab-wrap').find('a[data-key="' + $target.attr('data-field_key') + '"]'); + + + // if tab is already visible, then ignore the following functiolnality + if( $tab.is(':visible') ) + { + return; + } + + + // visibility + $tab.parent().show(); + + + // if this is the active tab + if( $tab.parent().hasClass('active') ) + { + $tab.trigger('click'); + return; + } + + + // if the sibling active tab is actually hidden by conditional logic, take ownership of tabs + if( $tab.parent().siblings('.active').is(':hidden') ) + { + // show this tab group + $tab.trigger('click'); + return; + } + + + }); + + + +})(jQuery); + +(function($){ + + + /* + * Validation + * + * JS model + * + * @type object + * @date 1/06/13 + * + */ + + acf.validation = { + + status : true, + disabled : false, + + run : function(){ + + // reference + var _this = this; + + + // reset + _this.status = true; + + + // loop through all fields + $('.field.required, .form-field.required').each(function(){ + + // run validation + _this.validate( $(this) ); + + + }); + // end loop through all fields + }, + + /* + * show_spinner + * + * This function will show a spinner element. Logic changed in WP 4.2 + * + * @type function + * @date 3/05/2015 + * @since 5.2.3 + * + * @param $spinner (jQuery) + * @return n/a + */ + + show_spinner: function( $spinner ){ + + // bail early if no spinner + if( !$spinner.exists() ) { + + return; + + } + + + // vars + var wp_version = acf.o.wp_version; + + + // show + if( parseFloat(wp_version) >= 4.2 ) { + + $spinner.addClass('is-active'); + + } else { + + $spinner.css('display', 'inline-block'); + + } + + }, + + + /* + * hide_spinner + * + * This function will hide a spinner element. Logic changed in WP 4.2 + * + * @type function + * @date 3/05/2015 + * @since 5.2.3 + * + * @param $spinner (jQuery) + * @return n/a + */ + + hide_spinner: function( $spinner ){ + + // bail early if no spinner + if( !$spinner.exists() ) { + + return; + + } + + + // vars + var wp_version = acf.o.wp_version; + + + // hide + if( parseFloat(wp_version) >= 4.2 ) { + + $spinner.removeClass('is-active'); + + } else { + + $spinner.css('display', 'none'); + + } + + }, + + validate : function( div ){ + + // var + var ignore = false, + $tab = null; + + + // set validation data + div.data('validation', true); + + + // not visible + if( div.is(':hidden') ) + { + // ignore validation + ignore = true; + + + // if this field is hidden by a tab group, allow validation + if( div.hasClass('acf-tab_group-hide') ) + { + ignore = false; + + + // vars + var $tab_field = div.prevAll('.field_type-tab:first'), + $tab_group = div.prevAll('.acf-tab-wrap:first'); + + + // if the tab itself is hidden, bypass validation + if( $tab_field.hasClass('acf-conditional_logic-hide') ) + { + ignore = true; + } + else + { + // activate this tab as it holds hidden required field! + $tab = $tab_group.find('.acf-tab-button[data-key="' + $tab_field.attr('data-field_key') + '"]'); + } + } + } + + + // if is hidden by conditional logic, ignore + if( div.hasClass('acf-conditional_logic-hide') ) + { + ignore = true; + } + + + // if field group is hidden, igrnoe + if( div.closest('.postbox.acf-hidden').exists() ) { + + ignore = true; + + } + + + if( ignore ) + { + return; + } + + + + // text / textarea + if( div.find('input[type="text"], input[type="email"], input[type="number"], input[type="hidden"], textarea').val() == "" ) + { + div.data('validation', false); + } + + + // wysiwyg + if( div.find('.acf_wysiwyg').exists() && typeof(tinyMCE) == "object") + { + div.data('validation', true); + + var id = div.find('.wp-editor-area').attr('id'), + editor = tinyMCE.get( id ); + + + if( editor && !editor.getContent() ) + { + div.data('validation', false); + } + } + + + // select + if( div.find('select').exists() ) + { + div.data('validation', true); + + if( div.find('select').val() == "null" || ! div.find('select').val() ) + { + div.data('validation', false); + } + } + + + // radio + if( div.find('input[type="radio"]').exists() ) + { + div.data('validation', false); + + if( div.find('input[type="radio"]:checked').exists() ) + { + div.data('validation', true); + } + } + + + // checkbox + if( div.find('input[type="checkbox"]').exists() ) + { + div.data('validation', false); + + if( div.find('input[type="checkbox"]:checked').exists() ) + { + div.data('validation', true); + } + } + + + // relationship + if( div.find('.acf_relationship').exists() ) + { + div.data('validation', false); + + if( div.find('.acf_relationship .relationship_right input').exists() ) + { + div.data('validation', true); + } + } + + + // repeater + if( div.find('.repeater').exists() ) + { + div.data('validation', false); + + if( div.find('.repeater tr.row').exists() ) + { + div.data('validation', true); + } + } + + + // gallery + if( div.find('.acf-gallery').exists() ) + { + div.data('validation', false); + + if( div.find('.acf-gallery .thumbnail').exists()) + { + div.data('validation', true); + } + } + + + // hook for custom validation + $(document).trigger('acf/validate_field', [ div ] ); + + + // set validation + if( ! div.data('validation') ) + { + // show error + this.status = false; + div.closest('.field').addClass('error'); + + + // custom validation message + if( div.data('validation_message') ) + { + var $label = div.find('p.label:first'), + $message = null; + + + // remove old message + $label.children('.acf-error-message').remove(); + + + $label.append( '' + div.data('validation_message') + '' ); + } + + + // display field (curently hidden due to another tab being active) + if( $tab ) + { + $tab.trigger('click'); + } + + } + } + + }; + + + /* + * Events + * + * Remove error class on focus + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('focus click', '.field.required input, .field.required textarea, .field.required select', function( e ){ + + $(this).closest('.field').removeClass('error'); + + }); + + + /* + $(document).on('blur change', '.field.required input, .field.required textarea, .field.required select', function( e ){ + + acf.validation.validate( $(this).closest('.field') ); + + }); + */ + + + /* + * Save Post + * + * If user is saving a draft, allow them to bypass the validation + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '#save-post', function(){ + + acf.validation.disabled = true; + + }); + + + /* + * Submit Post + * + * Run validation and return true|false accordingly + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('submit', '#post', function(){ + + // If disabled, bail early on the validation check + if( acf.validation.disabled ) + { + return true; + } + + + // do validation + acf.validation.run(); + + + if( ! acf.validation.status ) { + + // vars + var $form = $(this); + + + // show message + $form.siblings('#message').remove(); + $form.before('

        ' + acf.l10n.validation.error + '

        '); + + + // hide ajax stuff on submit button + if( $('#submitdiv').exists() ) { + + // remove disabled classes + $('#submitdiv').find('.disabled').removeClass('disabled'); + $('#submitdiv').find('.button-disabled').removeClass('button-disabled'); + $('#submitdiv').find('.button-primary-disabled').removeClass('button-primary-disabled'); + + + // remove spinner + acf.validation.hide_spinner( $('#submitdiv .spinner') ); + + } + + return false; + } + + + // remove hidden postboxes + // + this will stop them from being posted to save + $('.acf_postbox.acf-hidden').remove(); + + + // submit the form + return true; + + }); + + +})(jQuery); + +(function($){ + + /* + * WYSIWYG + * + * jQuery functionality for this field type + * + * @type object + * @date 20/07/13 + * + * @param N/A + * @return N/A + */ + + var _wysiwyg = acf.fields.wysiwyg = { + + $el : null, + $textarea : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find textarea + this.$textarea = this.$el.find('textarea'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // add ID + this.o.id = this.$textarea.attr('id'); + + + // return this for chaining + return this; + + }, + has_tinymce : function(){ + + var r = false; + + if( typeof(tinyMCE) == "object" ) + { + r = true; + } + + return r; + + }, + + get_toolbar : function(){ + + // safely get toolbar + if( acf.helpers.isset( this, 'toolbars', this.o.toolbar ) ) { + + return this.toolbars[ this.o.toolbar ]; + + } + + + // return + return false; + + }, + + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field( this.$textarea ) ) + { + return; + } + + + // vars + var toolbar = this.get_toolbar(), + command = 'mceAddControl', + setting = 'theme_advanced_buttons{i}'; + + + // backup + var _settings = $.extend( {}, tinyMCE.settings ); + + + // v4 settings + if( tinymce.majorVersion == 4 ) { + + command = 'mceAddEditor'; + setting = 'toolbar{i}'; + + } + + + // add toolbars + if( toolbar ) { + + for( var i = 1; i < 5; i++ ) { + + // vars + var v = ''; + + + // load toolbar + if( acf.helpers.isset( toolbar, 'theme_advanced_buttons' + i ) ) { + + v = toolbar['theme_advanced_buttons' + i]; + + } + + + // update setting + tinyMCE.settings[ setting.replace('{i}', i) ] = v; + + } + + } + + + // add editor + tinyMCE.execCommand( command, false, this.o.id); + + + // events - load + $(document).trigger('acf/wysiwyg/load', this.o.id); + + + // add events (click, focus, blur) for inserting image into correct editor + this.add_events(); + + + // restore tinyMCE.settings + tinyMCE.settings = _settings; + + + // set active editor to null + wpActiveEditor = null; + + }, + add_events : function(){ + + // vars + var id = this.o.id, + editor = tinyMCE.get( id ); + + + // validate + if( !editor ) + { + return; + } + + + // vars + var $container = $('#wp-' + id + '-wrap'), + $body = $( editor.getBody() ); + + + // events + $container.on('click', function(){ + + $(document).trigger('acf/wysiwyg/click', id); + + }); + + $body.on('focus', function(){ + + $(document).trigger('acf/wysiwyg/focus', id); + + }); + + $body.on('blur', function(){ + + $(document).trigger('acf/wysiwyg/blur', id); + + }); + + + }, + destroy : function(){ + + // vars + var id = this.o.id, + command = 'mceRemoveControl'; + + + // Remove tinymcy functionality. + // Due to the media popup destroying and creating the field within such a short amount of time, + // a JS error will be thrown when launching the edit window twice in a row. + try { + + // vars + var editor = tinyMCE.get( id ); + + + // validate + if( !editor ) { + + return; + + } + + + // v4 settings + if( tinymce.majorVersion == 4 ) { + + command = 'mceRemoveEditor'; + + } + + + // store value + var val = editor.getContent(); + + + // remove editor + tinyMCE.execCommand(command, false, id); + + + // set value + this.$textarea.val( val ); + + + } catch(e) { + + //console.log( e ); + + } + + + // set active editor to null + wpActiveEditor = null; + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + // Destory all WYSIWYG fields + // This hack will fix a problem when the WP popup is created and hidden, then the ACF popup (image/file field) is opened + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).destroy(); + + }); + + + // Add WYSIWYG fields + setTimeout(function(){ + + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).init(); + + }); + + }, 0); + + }); + + + /* + * acf/remove_fields + * + * This action is called when the $el is being removed from the DOM + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} $el jQuery element being removed + * @return N/A + */ + + $(document).on('acf/remove_fields', function(e, $el){ + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + $el.find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).destroy(); + + }); + + }); + + + /* + * acf/wysiwyg/click + * + * this event is run when a user clicks on a WYSIWYG field + * + * @type event + * @date 17/01/13 + * + * @param {object} e event object + * @param {int} id WYSIWYG ID + * @return N/A + */ + + $(document).on('acf/wysiwyg/click', function(e, id){ + + wpActiveEditor = id; + + container = $('#wp-' + id + '-wrap').closest('.field').removeClass('error'); + + }); + + + /* + * acf/wysiwyg/focus + * + * this event is run when a user focuses on a WYSIWYG field body + * + * @type event + * @date 17/01/13 + * + * @param {object} e event object + * @param {int} id WYSIWYG ID + * @return N/A + */ + + $(document).on('acf/wysiwyg/focus', function(e, id){ + + wpActiveEditor = id; + + container = $('#wp-' + id + '-wrap').closest('.field').removeClass('error'); + + }); + + + /* + * acf/wysiwyg/blur + * + * this event is run when a user loses focus on a WYSIWYG field body + * + * @type event + * @date 17/01/13 + * + * @param {object} e event object + * @param {int} id WYSIWYG ID + * @return N/A + */ + + $(document).on('acf/wysiwyg/blur', function(e, id){ + + wpActiveEditor = null; + + // update the hidden textarea + // - This fixes a but when adding a taxonomy term as the form is not posted and the hidden tetarea is never populated! + var editor = tinyMCE.get( id ); + + + // validate + if( !editor ) + { + return; + } + + + var el = editor.getElement(); + + + // save to textarea + editor.save(); + + + // trigger change on textarea + $( el ).trigger('change'); + + }); + + + /* + * acf/sortable_start + * + * this event is run when a element is being drag / dropped + * + * @type event + * @date 10/11/12 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/sortable_start', function(e, el) { + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).destroy(); + + }); + + }); + + + /* + * acf/sortable_stop + * + * this event is run when a element has finnished being drag / dropped + * + * @type event + * @date 10/11/12 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/sortable_stop', function(e, el) { + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).init(); + + }); + + }); + + + /* + * window load + * + * @description: + * @since: 3.5.5 + * @created: 22/12/12 + */ + + $(window).load(function(){ + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + // vars + var wp_content = $('#wp-content-wrap').exists(), + wp_acf_settings = $('#wp-acf_settings-wrap').exists() + mode = 'tmce'; + + + // has_editor + if( wp_acf_settings ) + { + // html_mode + if( $('#wp-acf_settings-wrap').hasClass('html-active') ) + { + mode = 'html'; + } + } + + + setTimeout(function(){ + + // trigger click on hidden wysiwyg (to get in HTML mode) + if( wp_acf_settings && mode == 'html' ) + { + $('#acf_settings-tmce').trigger('click'); + } + + }, 1); + + + setTimeout(function(){ + + // trigger html mode for people who want to stay in HTML mode + if( wp_acf_settings && mode == 'html' ) + { + $('#acf_settings-html').trigger('click'); + } + + // Add events to content editor + if( wp_content ) + { + _wysiwyg.set({ $el : $('#wp-content-wrap') }).add_events(); + } + + + }, 11); + + + }); + + + /* + * Full screen + * + * @description: this hack will hide the 'image upload' button in the wysiwyg full screen mode if the field has disabled image uploads! + * @since: 3.6 + * @created: 26/02/13 + */ + + $(document).on('click', '.acf_wysiwyg a.mce_fullscreen', function(){ + + // vars + var wysiwyg = $(this).closest('.acf_wysiwyg'), + upload = wysiwyg.attr('data-upload'); + + if( upload == 'no' ) + { + $('#mce_fullscreen_container td.mceToolbar .mce_add_media').remove(); + } + + }); + + +})(jQuery); + diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input.min.js b/www/wp-content/plugins/advanced-custom-fields/js/input.min.js new file mode 100644 index 0000000..542b852 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input.min.js @@ -0,0 +1,2 @@ +var acf={ajaxurl:"",admin_url:"",wp_version:"",post_id:0,nonce:"",l10n:null,o:null,helpers:{get_atts:null,version_compare:null,uniqid:null,sortable:null,add_message:null,is_clone_field:null,url_to_object:null},validation:null,conditional_logic:null,media:null,fields:{date_picker:null,color_picker:null,Image:null,file:null,wysiwyg:null,gallery:null,relationship:null}};!function($){acf.helpers.isset=function(){var e=arguments,t=e.length,a=null,n;if(0===t)throw new Error("Empty isset");for(a=e[0],i=1;in;n++){if(i[n]&&!a[n]&&parseInt(i[n])>0||parseInt(i[n])>parseInt(a[n]))return 1;if(a[n]&&!i[n]&&parseInt(a[n])>0||parseInt(i[n])

        '+e+"

        ");t.prepend(e),setTimeout(function(){e.animate({opacity:0},250,function(){e.remove()})},1500)},$.fn.exists=function(){return $(this).length>0},acf.media={div:null,frame:null,render_timout:null,clear_frame:function(){this.frame&&(this.frame.detach(),this.frame.dispose(),this.frame=null)},type:function(){var e="thickbox";return"undefined"!=typeof wp&&(e="backbone"),e},init:function(){if("backbone"!==this.type())return!1;if(!acf.helpers.isset(wp,"media","view","AttachmentCompat","prototype"))return!1;var e=wp.media.view.AttachmentCompat.prototype;e.orig_render=e.render,e.orig_dispose=e.dispose,e.className="compat-item acf_postbox no_box",e.render=function(){var e=this;return e.ignore_render?this:(this.orig_render(),setTimeout(function(){var t=e.$el.closest(".media-modal");if(!t.hasClass("acf-media-modal")&&!t.find(".media-frame-router .acf-expand-details").exists()){var i=$(['','',''+acf.l10n.core.expand_details+"",''+acf.l10n.core.collapse_details+"",""].join(""));i.on("click",function(e){e.preventDefault(),t.hasClass("acf-expanded")?t.removeClass("acf-expanded"):t.addClass("acf-expanded")}),t.find(".media-frame-router").append(i)}},0),clearTimeout(acf.media.render_timout),acf.media.render_timout=setTimeout(function(){$(document).trigger("acf/setup_fields",[e.$el])},50),this)},e.dispose=function(){$(document).trigger("acf/remove_fields",[this.$el]),this.orig_dispose()},e.save=function(e){var t={},i={};e&&e.preventDefault(),_.each(this.$el.serializeArray(),function(e){"[]"===e.name.slice(-2)&&(e.name=e.name.replace("[]",""),"undefined"==typeof i[e.name]&&(i[e.name]=-1),i[e.name]++,e.name+="["+i[e.name]+"]"),t[e.name]=e.value}),this.ignore_render=!0,this.model.saveCompat(t)}}},acf.conditional_logic={items:[],init:function(){var e=this;$(document).on("change",".field input, .field textarea, .field select",function(){$("#acf-has-changed").exists()&&$("#acf-has-changed").val(1),e.change($(this))}),$(document).on("acf/setup_fields",function(t,i){e.refresh($(i))}),e.refresh()},change:function(e){var t=this,i=e.closest(".field"),a=i.attr("data-field_key");$.each(this.items,function(e,i){$.each(i.rules,function(e,n){n.field==a&&t.refresh_field(i)})})},refresh_field:function(e){var t=this,i=$(".field_key-"+e.field);i.each(function(){var i=!0;"any"==e.allorany&&(i=!1);var a=$(this),n=!0;$.each(e.rules,function(s,o){var l=$(".field_key-"+o.field);l.hasClass("sub_field")&&(l=a.siblings(".field_key-"+o.field),n=!1,l.exists()||(a.parents("tr").each(function(){return l=$(this).find(".field_key-"+o.field),l.exists()?!1:void 0}),n=!0));var r=a.parent("tr").parent().parent("table").parent(".layout");r.exists()&&(n=!0,a.is("th")&&l.is("th")&&(l=a.closest(".layout").find("td.field_key-"+o.field)));var r=a.parent("tr").parent().parent("table").parent(".repeater");r.exists()&&"1"==r.attr("data-max_rows")&&(n=!0,a.is("th")&&l.is("th")&&(l=a.closest("table").find("td.field_key-"+o.field)));var c=t.calculate(o,l,a);if("all"==e.allorany){if(0==c)return i=!1,!1}else if(1==c)return i=!0,!1}),a.removeClass("acf-conditional_logic-hide acf-conditional_logic-show acf-show-blank"),i?(a.find("input, textarea, select").removeAttr("disabled"),a.addClass("acf-conditional_logic-show"),$(document).trigger("acf/conditional_logic/show",[a,e])):(a.find("input, textarea, select").attr("disabled","disabled"),a.addClass("acf-conditional_logic-hide"),n||a.addClass("acf-show-blank"),$(document).trigger("acf/conditional_logic/hide",[a,e]))})},refresh:function(e){e=e||$("body");var t=this;$.each(this.items,function(i,a){$.each(a.rules,function(i,n){e.find('.field[data-field_key="'+a.field+'"]').exists()&&t.refresh_field(a)})})},calculate:function(e,t,i){var a=!1;if(t.hasClass("field_type-true_false")||t.hasClass("field_type-checkbox")||t.hasClass("field_type-radio")){var n=t.find('input[value="'+e.value+'"]:checked').exists();"=="==e.operator?n&&(a=!0):n||(a=!0)}else{var s=t.find("input, textarea, select").last().val();$.isArray(s)||(s=[s]),"=="==e.operator?$.inArray(e.value,s)>-1&&(a=!0):$.inArray(e.value,s)<0&&(a=!0)}return a}},$(document).ready(function(){acf.conditional_logic.init(),$(".acf_postbox > .inside > .options").each(function(){$(this).closest(".acf_postbox").addClass($(this).attr("data-layout"))}),$('#metakeyselect option[value^="field_"]').remove()}),$(window).load(function(){acf.media.init(),setTimeout(function(){try{$.isNumeric(acf.o.post_id)&&(wp.media.view.settings.post.id=acf.o.post_id)}catch(e){}$(document).trigger("acf/setup_fields",[$("#poststuff")])},10)}),acf.fields.gallery={add:function(){},edit:function(){},update_count:function(){},hide_selected_items:function(){},text:{title_add:"Select Images"}}}(jQuery),function($){function e(){var e=[];$(".categorychecklist input:checked, .acf-taxonomy-field input:checked, .acf-taxonomy-field option:selected").each(function(){$(this).is(":hidden")||$(this).is(":disabled")||$(this).closest(".media-frame").exists()||$(this).closest(".acf-taxonomy-field").exists()&&"0"==$(this).closest(".acf-taxonomy-field").attr("data-load_save")||-1===e.indexOf($(this).val())&&e.push($(this).val())}),acf.screen.post_category=e,acf.screen.taxonomy=e,$(document).trigger("acf/update_field_groups")}acf.screen={action:"acf/location/match_field_groups_ajax",post_id:0,page_template:0,page_parent:0,page_type:0,post_category:0,post_format:0,taxonomy:0,lang:0,nonce:0},$(document).ready(function(){if(acf.screen.post_id=acf.o.post_id,acf.screen.nonce=acf.o.nonce,$("#icl-als-first").length>0){var e=$("#icl-als-first").children("a").attr("href"),t=new RegExp("lang=([^&#]*)"),i=t.exec(e);acf.screen.lang=i[1]}}),$(document).on("acf/update_field_groups",function(){return acf.screen.post_id&&$.isNumeric(acf.screen.post_id)?void $.ajax({url:ajaxurl,data:acf.screen,type:"post",dataType:"json",success:function(e){return e?($(".acf_postbox").addClass("acf-hidden"),$(".acf_postbox-toggle").addClass("acf-hidden"),0==e.length?!1:($.each(e,function(e,t){var i=$("#acf_"+t),a=$('#adv-settings .acf_postbox-toggle[for="acf_'+t+'-hide"]');i.removeClass("acf-hidden hide-if-js"),a.removeClass("acf-hidden"),a.find('input[type="checkbox"]').attr("checked","checked"),i.find(".acf-replace-with-fields").each(function(){var e=$(this);$.ajax({url:ajaxurl,data:{action:"acf/post/render_fields",acf_id:t,post_id:acf.o.post_id,nonce:acf.o.nonce},type:"post",dataType:"html",success:function(t){e.replaceWith(t),$(document).trigger("acf/setup_fields",i)}})})}),void $.ajax({url:ajaxurl,data:{action:"acf/post/get_style",acf_id:e[0],nonce:acf.o.nonce},type:"post",dataType:"html",success:function(e){$("#acf_style").html(e)}}))):!1}}):!1}),$(document).on("change","#page_template",function(){acf.screen.page_template=$(this).val(),$(document).trigger("acf/update_field_groups")}),$(document).on("change","#parent_id",function(){var e=$(this).val();""!=e?(acf.screen.page_type="child",acf.screen.page_parent=e):(acf.screen.page_type="parent",acf.screen.page_parent=0),$(document).trigger("acf/update_field_groups")}),$(document).on("change",'#post-formats-select input[type="radio"]',function(){var e=$(this).val();"0"==e&&(e="standard"),acf.screen.post_format=e,$(document).trigger("acf/update_field_groups")}),$(document).on("change",".categorychecklist input, .acf-taxonomy-field input, .acf-taxonomy-field select",function(){$(this).closest(".acf-taxonomy-field").exists()&&"0"==$(this).closest(".acf-taxonomy-field").attr("data-save")||$(this).closest(".media-frame").exists()||setTimeout(function(){e()},1)})}(jQuery),function($){var e=acf.fields.color_picker={$el:null,$input:null,set:function(e){return $.extend(this,e),this.$input=this.$el.find('input[type="text"]'),this},init:function(){var e=this.$input;acf.helpers.is_clone_field(e)||this.$input.wpColorPicker()}};$(document).on("acf/setup_fields",function(t,i){$(i).find(".acf-color_picker").each(function(){e.set({$el:$(this)}).init()})})}(jQuery),function($){acf.fields.date_picker={$el:null,$input:null,$hidden:null,o:{},set:function(e){return $.extend(this,e),this.$input=this.$el.find('input[type="text"]'),this.$hidden=this.$el.find('input[type="hidden"]'),this.o=acf.helpers.get_atts(this.$el),this},init:function(){if(!acf.helpers.is_clone_field(this.$hidden)){this.$input.val(this.$hidden.val());var e=$.extend({},acf.l10n.date_picker,{dateFormat:this.o.save_format,altField:this.$hidden,altFormat:this.o.save_format,changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.o.first_day});this.$input.addClass("active").datepicker(e),this.$input.datepicker("option","dateFormat",this.o.display_format),$("body > #ui-datepicker-div").length>0&&$("#ui-datepicker-div").wrap('
        ')}},blur:function(){this.$input.val()||this.$hidden.val("")}},$(document).on("acf/setup_fields",function(e,t){$(t).find(".acf-date_picker").each(function(){acf.fields.date_picker.set({$el:$(this)}).init()})}),$(document).on("blur",'.acf-date_picker input[type="text"]',function(e){acf.fields.date_picker.set({$el:$(this).parent()}).blur()})}(jQuery),function($){var e=acf.media;acf.fields.file={$el:null,$input:null,o:{},set:function(e){return $.extend(this,e),this.$input=this.$el.find('input[type="hidden"]'),this.o=acf.helpers.get_atts(this.$el),this.o.multiple=this.$el.closest(".repeater").exists()?!0:!1,this.o.query={},"uploadedTo"==this.o.library&&(this.o.query.uploadedTo=acf.o.post_id),this},init:function(){acf.helpers.is_clone_field(this.$input)},add:function(t){var i=e.div;i.find(".acf-file-icon").attr("src",t.icon),i.find(".acf-file-title").text(t.title),i.find(".acf-file-name").text(t.name).attr("href",t.url),i.find(".acf-file-size").text(t.size),i.find(".acf-file-value").val(t.id).trigger("change"),i.addClass("active"),i.closest(".field").removeClass("error")},edit:function(){var t=this.$input.val();e.div=this.$el,e.clear_frame(),e.frame=wp.media({title:acf.l10n.file.edit,multiple:!1,button:{text:acf.l10n.file.update}}),e.frame.on("open",function(){"browse"!=e.frame.content._mode&&e.frame.content.mode("browse"),e.frame.$el.closest(".media-modal").addClass("acf-media-modal acf-expanded");var i=e.frame.state().get("selection"),a=wp.media.attachment(t);$.isEmptyObject(a.changed)&&a.fetch(),i.add(a)}),e.frame.on("close",function(){e.frame.$el.closest(".media-modal").removeClass("acf-media-modal")}),acf.media.frame.open()},remove:function(){this.$el.find(".acf-file-icon").attr("src",""),this.$el.find(".acf-file-title").text(""),this.$el.find(".acf-file-name").text("").attr("href",""),this.$el.find(".acf-file-size").text(""),this.$el.find(".acf-file-value").val("").trigger("change"),this.$el.removeClass("active")},popup:function(){var t=this;return e.div=this.$el,e.clear_frame(),e.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query(t.o.query),multiple:t.o.multiple,title:acf.l10n.file.select,priority:20,filterable:"all"})]}),acf.media.frame.on("content:activate",function(){var e=null,i=null;try{e=acf.media.frame.content.get().toolbar,i=e.get("filters")}catch(a){}return i?void("uploadedTo"==t.o.library&&(i.$el.find('option[value="uploaded"]').remove(),i.$el.after(""+acf.l10n.file.uploadedTo+""),$.each(i.filters,function(e,t){t.props.uploadedTo=acf.o.post_id}))):!1}),acf.media.frame.on("select",function(){if(selection=e.frame.state().get("selection"),selection){var t=0;selection.each(function(i){if(t++,t>1){var a=e.div.closest("td"),n=a.closest(".row"),s=n.closest(".repeater"),o=a.attr("data-field_key"),l="td .acf-file-uploader:first";o&&(l='td[data-field_key="'+o+'"] .acf-file-uploader'),n.next(".row").exists()||s.find(".add-row-end").trigger("click"),e.div=n.next(".row").find(l)}var r={id:i.id,title:i.attributes.title,name:i.attributes.filename,url:i.attributes.url,icon:i.attributes.icon,size:i.attributes.filesize};acf.fields.file.add(r)})}}),acf.media.frame.open(),!1}},$(document).on("click",".acf-file-uploader .acf-button-edit",function(e){e.preventDefault(),acf.fields.file.set({$el:$(this).closest(".acf-file-uploader")}).edit()}),$(document).on("click",".acf-file-uploader .acf-button-delete",function(e){e.preventDefault(),acf.fields.file.set({$el:$(this).closest(".acf-file-uploader")}).remove()}),$(document).on("click",".acf-file-uploader .add-file",function(e){e.preventDefault(),acf.fields.file.set({$el:$(this).closest(".acf-file-uploader")}).popup()})}(jQuery),function($){acf.fields.google_map={$el:null,$input:null,o:{},ready:!1,geocoder:!1,map:!1,maps:{},set:function(e){return $.extend(this,e),this.$input=this.$el.find(".value"),this.o=acf.helpers.get_atts(this.$el),this.maps[this.o.id]&&(this.map=this.maps[this.o.id]),this},init:function(){this.geocoder||(this.geocoder=new google.maps.Geocoder),this.ready=!0,acf.helpers.is_clone_field(this.$input)||this.render()},render:function(){var e=this,t=this.$el,i={zoom:parseInt(this.o.zoom),center:new google.maps.LatLng(this.o.lat,this.o.lng),mapTypeId:google.maps.MapTypeId.ROADMAP};this.map=new google.maps.Map(this.$el.find(".canvas")[0],i);var a=new google.maps.places.Autocomplete(this.$el.find(".search")[0]);a.map=this.map,a.bindTo("bounds",this.map),this.map.marker=new google.maps.Marker({draggable:!0,raiseOnDrag:!0,map:this.map}),this.map.$el=this.$el;var n=this.$el.find(".input-lat").val(),s=this.$el.find(".input-lng").val();n&&s&&this.update(n,s).center(),google.maps.event.addListener(a,"place_changed",function(t){var i=this.map.$el,a=i.find(".search").val();i.find(".input-address").val(a),i.find(".title h4").text(a);var n=this.getPlace();if(n.geometry){var s=n.geometry.location.lat(),o=n.geometry.location.lng();e.set({$el:i}).update(s,o).center()}else e.geocoder.geocode({address:a},function(t,a){if(a!=google.maps.GeocoderStatus.OK)return void console.log("Geocoder failed due to: "+a);if(!t[0])return void console.log("No results found");n=t[0];var s=n.geometry.location.lat(),o=n.geometry.location.lng();e.set({$el:i}).update(s,o).center()})}),google.maps.event.addListener(this.map.marker,"dragend",function(){var t=this.map.$el,i=this.map.marker.getPosition(),a=i.lat(),n=i.lng();e.set({$el:t}).update(a,n).sync()}),google.maps.event.addListener(this.map,"click",function(t){var i=this.$el,a=t.latLng.lat(),n=t.latLng.lng();e.set({$el:i}).update(a,n).sync()}),this.maps[this.o.id]=this.map},update:function(e,t){var i=new google.maps.LatLng(e,t);return this.$el.find(".input-lat").val(e),this.$el.find(".input-lng").val(t).trigger("change"),this.map.marker.setPosition(i),this.map.marker.setVisible(!0),this.$el.addClass("active"),this.$el.closest(".field").removeClass("error"),this},center:function(){var e=this.map.marker.getPosition(),t=this.o.lat,i=this.o.lng;e&&(t=e.lat(),i=e.lng());var a=new google.maps.LatLng(t,i);this.map.setCenter(a)},sync:function(){var e=this.$el,t=this.map.marker.getPosition(),i=new google.maps.LatLng(t.lat(),t.lng());return this.geocoder.geocode({latLng:i},function(t,i){if(i!=google.maps.GeocoderStatus.OK)return void console.log("Geocoder failed due to: "+i);if(!t[0])return void console.log("No results found");var a=t[0];e.find(".title h4").text(a.formatted_address),e.find(".input-address").val(a.formatted_address).trigger("change")}),this},locate:function(){var e=this,t=this.$el;return navigator.geolocation?(t.find(".title h4").text(acf.l10n.google_map.locating+"..."),t.addClass("active"),void navigator.geolocation.getCurrentPosition(function(i){var a=i.coords.latitude,n=i.coords.longitude;e.set({$el:t}).update(a,n).sync().center()})):(alert(acf.l10n.google_map.browser_support),this)},clear:function(){this.$el.removeClass("active"),this.$el.find(".search").val(""),this.$el.find(".input-address").val(""),this.$el.find(".input-lat").val(""),this.$el.find(".input-lng").val(""),this.map.marker.setVisible(!1)},edit:function(){this.$el.removeClass("active");var e=this.$el.find(".title h4").text();this.$el.find(".search").val(e).focus()},refresh:function(){google.maps.event.trigger(this.map,"resize"),this.center()}},$(document).on("acf/setup_fields",function(e,t){$fields=$(t).find(".acf-google-map"),$fields.exists()&&("undefined"==typeof google?$.getScript("https://www.google.com/jsapi",function(){google.load("maps","3",{other_params:"sensor=false&libraries=places",callback:function(){$fields.each(function(){acf.fields.google_map.set({$el:$(this)}).init()})}})}):google.load("maps","3",{other_params:"sensor=false&libraries=places",callback:function(){$fields.each(function(){acf.fields.google_map.set({$el:$(this)}).init()})}}))}),$(document).on("click",".acf-google-map .acf-sprite-remove",function(e){e.preventDefault(),acf.fields.google_map.set({$el:$(this).closest(".acf-google-map")}).clear(),$(this).blur()}),$(document).on("click",".acf-google-map .acf-sprite-locate",function(e){e.preventDefault(),acf.fields.google_map.set({$el:$(this).closest(".acf-google-map")}).locate(),$(this).blur()}),$(document).on("click",".acf-google-map .title h4",function(e){e.preventDefault(),acf.fields.google_map.set({$el:$(this).closest(".acf-google-map")}).edit()}),$(document).on("keydown",".acf-google-map .search",function(e){return 13==e.which?!1:void 0}),$(document).on("blur",".acf-google-map .search",function(e){var t=$(this).closest(".acf-google-map");t.find(".input-lat").val()&&t.addClass("active")}),$(document).on("acf/fields/tab/show acf/conditional_logic/show",function(e,t){acf.fields.google_map.ready&&"google_map"==t.attr("data-field_type")&&acf.fields.google_map.set({$el:t.find(".acf-google-map")}).refresh()})}(jQuery),function($){var e=acf.media;acf.fields.image={$el:null,$input:null,o:{},set:function(e){return $.extend(this,e),this.$input=this.$el.find('input[type="hidden"]'),this.o=acf.helpers.get_atts(this.$el),this.o.multiple=this.$el.closest(".repeater").exists()?!0:!1,this.o.query={type:"image"},"uploadedTo"==this.o.library&&(this.o.query.uploadedTo=acf.o.post_id),this},init:function(){acf.helpers.is_clone_field(this.$input)},add:function(t){var i=e.div;i.find(".acf-image-image").attr("src",t.url),i.find(".acf-image-value").val(t.id).trigger("change"),i.addClass("active"),i.closest(".field").removeClass("error")},edit:function(){var t=this.$input.val();e.div=this.$el,e.clear_frame(),e.frame=wp.media({title:acf.l10n.image.edit,multiple:!1,button:{text:acf.l10n.image.update}}),e.frame.on("open",function(){"browse"!=e.frame.content._mode&&e.frame.content.mode("browse"),e.frame.$el.closest(".media-modal").addClass("acf-media-modal acf-expanded");var i=e.frame.state().get("selection"),a=wp.media.attachment(t);$.isEmptyObject(a.changed)&&a.fetch(),i.add(a)}),e.frame.on("close",function(){e.frame.$el.closest(".media-modal").removeClass("acf-media-modal")}),acf.media.frame.open()},remove:function(){this.$el.find(".acf-image-image").attr("src",""),this.$el.find(".acf-image-value").val("").trigger("change"),this.$el.removeClass("active")},popup:function(){var t=this;return e.div=this.$el,e.clear_frame(),e.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query(t.o.query),multiple:t.o.multiple,title:acf.l10n.image.select,priority:20,filterable:"all"})]}),acf.media.frame.on("content:activate",function(){var e=null,i=null;try{e=acf.media.frame.content.get().toolbar,i=e.get("filters")}catch(a){}return i?($.each(i.filters,function(e,t){t.props.type="image"}),"uploadedTo"==t.o.library&&(i.$el.find('option[value="uploaded"]').remove(),i.$el.after(""+acf.l10n.image.uploadedTo+""),$.each(i.filters,function(e,t){t.props.uploadedTo=acf.o.post_id})),i.$el.find("option").each(function(){var e=$(this).attr("value");("uploaded"!=e||"all"!=t.o.library)&&-1===e.indexOf("image")&&$(this).remove()}),void i.$el.val("image").trigger("change")):!1}),acf.media.frame.on("select",function(){if(selection=e.frame.state().get("selection"),selection){var i=0;selection.each(function(a){if(i++,i>1){var n=e.div.closest("td"),s=n.closest(".row"),o=s.closest(".repeater"),l=n.attr("data-field_key"),r="td .acf-image-uploader:first";l&&(r='td[data-field_key="'+l+'"] .acf-image-uploader'),s.next(".row").exists()||o.find(".add-row-end").trigger("click"),e.div=s.next(".row").find(r)}var c={id:a.id,url:a.attributes.url};a.attributes.sizes&&a.attributes.sizes[t.o.preview_size]&&(c.url=a.attributes.sizes[t.o.preview_size].url),acf.fields.image.add(c)})}}),acf.media.frame.open(),!1},text:{title_add:"Select Image",title_edit:"Edit Image"}},$(document).on("click",".acf-image-uploader .acf-button-edit",function(e){e.preventDefault(),acf.fields.image.set({$el:$(this).closest(".acf-image-uploader")}).edit()}),$(document).on("click",".acf-image-uploader .acf-button-delete",function(e){e.preventDefault(),acf.fields.image.set({$el:$(this).closest(".acf-image-uploader")}).remove()}),$(document).on("click",".acf-image-uploader .add-image",function(e){e.preventDefault(),acf.fields.image.set({$el:$(this).closest(".acf-image-uploader")}).popup()})}(jQuery),function($){acf.fields.radio={$el:null,$input:null,$other:null,farbtastic:null,set:function(e){return $.extend(this,e),this.$input=this.$el.find('input[type="radio"]:checked'),this.$other=this.$el.find('input[type="text"]'),this},change:function(){"other"==this.$input.val()?(this.$other.attr("name",this.$input.attr("name")),this.$other.show()):(this.$other.attr("name",""),this.$other.hide())}},$(document).on("change",'.acf-radio-list input[type="radio"]',function(e){acf.fields.radio.set({$el:$(this).closest(".acf-radio-list")}).change()})}(jQuery),function($){acf.fields.relationship={$el:null,$input:null,$left:null,$right:null,o:{},timeout:null,set:function(e){return $.extend(this,e),this.$input=this.$el.children('input[type="hidden"]'),this.$left=this.$el.find(".relationship_left"),this.$right=this.$el.find(".relationship_right"),this.o=acf.helpers.get_atts(this.$el),this},init:function(){var e=this;if(!acf.helpers.is_clone_field(this.$input)){this.$right.find(".relationship_list").height(this.$left.height()-2),this.$right.find(".relationship_list").sortable({axis:"y",items:"> li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:function(){e.$input.trigger("change")}});var t=this.$el;this.$left.find(".relationship_list").scrollTop(0).on("scroll",function(i){if(!t.hasClass("loading")&&!t.hasClass("no-results")&&$(this).scrollTop()+$(this).innerHeight()>=$(this).get(0).scrollHeight){var a=parseInt(t.attr("data-paged"));t.attr("data-paged",a+1),e.set({$el:t}).fetch()}}),this.fetch()}},fetch:function(){var e=this,t=this.$el;t.addClass("loading"),$.ajax({url:acf.o.ajaxurl,type:"post",dataType:"json",data:$.extend({action:"acf/fields/relationship/query_posts",post_id:acf.o.post_id,nonce:acf.o.nonce},this.o),success:function(i){e.set({$el:t}).render(i)}})},render:function(e){var t=this;return this.$el.removeClass("no-results").removeClass("loading"),1==this.o.paged&&this.$el.find(".relationship_left li:not(.load-more)").remove(),e&&e.html?(this.$el.find(".relationship_left .load-more").before(e.html),e.next_page_exists||this.$el.addClass("no-results"),void this.$left.find("a").each(function(){var e=$(this).attr("data-post_id");t.$right.find('a[data-post_id="'+e+'"]').exists()&&$(this).parent().addClass("hide")})):void this.$el.addClass("no-results")},add:function(e){var t=e.attr("data-post_id"),i=e.html();if(this.$right.find("a").length>=this.o.max)return alert(acf.l10n.relationship.max.replace("{max}",this.o.max)),!1;if(e.parent().hasClass("hide"))return!1;e.parent().addClass("hide");var a={post_id:e.attr("data-post_id"),title:e.html(),name:this.$input.attr("name")},n=_.template(acf.l10n.relationship.tmpl_li,a);this.$right.find(".relationship_list").append(n),this.$input.trigger("change"),this.$el.closest(".field").removeClass("error")},remove:function(e){e.parent().remove(),this.$left.find('a[data-post_id="'+e.attr("data-post_id")+'"]').parent("li").removeClass("hide"),this.$input.trigger("change")}},$(document).on("acf/setup_fields",function(e,t){$(t).find(".acf_relationship").each(function(){acf.fields.relationship.set({$el:$(this)}).init()})}),$(document).on("change",".acf_relationship .select-post_type",function(e){var t=$(this).val(),i=$(this).closest(".acf_relationship");i.attr("data-post_type",t),i.attr("data-paged",1),acf.fields.relationship.set({$el:i}).fetch()}),$(document).on("click",".acf_relationship .relationship_left .relationship_list a",function(e){e.preventDefault(),acf.fields.relationship.set({$el:$(this).closest(".acf_relationship")}).add($(this)),$(this).blur()}),$(document).on("click",".acf_relationship .relationship_right .relationship_list a",function(e){e.preventDefault(),acf.fields.relationship.set({$el:$(this).closest(".acf_relationship")}).remove($(this)),$(this).blur()}),$(document).on("keyup",".acf_relationship input.relationship_search",function(e){var t=$(this).val(),i=$(this).closest(".acf_relationship");i.attr("data-s",t),i.attr("data-paged",1),clearTimeout(acf.fields.relationship.timeout),acf.fields.relationship.timeout=setTimeout(function(){acf.fields.relationship.set({$el:i}).fetch()},500)}),$(document).on("keypress",".acf_relationship input.relationship_search",function(e){13==e.which&&e.preventDefault()})}(jQuery),function($){acf.fields.tab={add_group:function(e){var t="";t=e.is("tbody")?'
          ':'
            ',e.children(".field_type-tab:first").before(t)},add_tab:function(e){var t=e.closest(".field"),i=t.parent(),a=t.attr("data-field_key"),n=e.text();i.children(".acf-tab-wrap").exists()||this.add_group(i),i.children(".acf-tab-wrap").find(".acf-tab-group").append('
          • '+n+"
          • ")},toggle:function(e){var t=this,i=e.closest(".acf-tab-wrap").parent(),a=e.attr("data-key");e.parent("li").addClass("active").siblings("li").removeClass("active"),i.children(".field_type-tab").each(function(){var e=$(this);e.attr("data-field_key")==a?t.show_tab_fields($(this)):t.hide_tab_fields($(this))})},show_tab_fields:function(e){e.nextUntil(".field_type-tab").each(function(){$(this).removeClass("acf-tab_group-hide").addClass("acf-tab_group-show"),$(document).trigger("acf/fields/tab/show",[$(this)])})},hide_tab_fields:function(e){e.nextUntil(".field_type-tab").each(function(){$(this).removeClass("acf-tab_group-show").addClass("acf-tab_group-hide"),$(document).trigger("acf/fields/tab/hide",[$(this)])})},refresh:function(e){var t=this;e.find(".acf-tab-group").each(function(){$(this).find(".acf-tab-button:first").each(function(){t.toggle($(this))})})}},$(document).on("acf/setup_fields",function(e,t){$(t).find(".acf-tab").each(function(){acf.fields.tab.add_tab($(this))}),acf.fields.tab.refresh($(t))}),$(document).on("click",".acf-tab-button",function(e){e.preventDefault(),acf.fields.tab.toggle($(this)),$(this).trigger("blur")}),$(document).on("acf/conditional_logic/hide",function(e,t,i){if("tab"==t.attr("data-field_type")){var a=t.siblings(".acf-tab-wrap").find('a[data-key="'+t.attr("data-field_key")+'"]');a.is(":hidden")||(a.parent().hide(),a.parent().siblings(":visible").exists()?a.parent().siblings(":visible").first().children("a").trigger("click"):acf.fields.tab.hide_tab_fields(t))}}),$(document).on("acf/conditional_logic/show",function(e,t,i){if("tab"==t.attr("data-field_type")){var a=t.siblings(".acf-tab-wrap").find('a[data-key="'+t.attr("data-field_key")+'"]');if(!a.is(":visible"))return a.parent().show(),a.parent().hasClass("active")?void a.trigger("click"):a.parent().siblings(".active").is(":hidden")?void a.trigger("click"):void 0}})}(jQuery),function($){acf.validation={status:!0,disabled:!1,run:function(){var e=this;e.status=!0,$(".field.required, .form-field.required").each(function(){e.validate($(this))})},show_spinner:function(e){if(e.exists()){var t=acf.o.wp_version;parseFloat(t)>=4.2?e.addClass("is-active"):e.css("display","inline-block")}},hide_spinner:function(e){if(e.exists()){var t=acf.o.wp_version;parseFloat(t)>=4.2?e.removeClass("is-active"):e.css("display","none")}},validate:function(e){var t=!1,i=null;if(e.data("validation",!0),e.is(":hidden")&&(t=!0,e.hasClass("acf-tab_group-hide"))){t=!1;var a=e.prevAll(".field_type-tab:first"),n=e.prevAll(".acf-tab-wrap:first");a.hasClass("acf-conditional_logic-hide")?t=!0:i=n.find('.acf-tab-button[data-key="'+a.attr("data-field_key")+'"]')}if(e.hasClass("acf-conditional_logic-hide")&&(t=!0),e.closest(".postbox.acf-hidden").exists()&&(t=!0),!t){if(""==e.find('input[type="text"], input[type="email"], input[type="number"], input[type="hidden"], textarea').val()&&e.data("validation",!1),e.find(".acf_wysiwyg").exists()&&"object"==typeof tinyMCE){e.data("validation",!0);var s=e.find(".wp-editor-area").attr("id"),o=tinyMCE.get(s);o&&!o.getContent()&&e.data("validation",!1)}if(e.find("select").exists()&&(e.data("validation",!0),"null"!=e.find("select").val()&&e.find("select").val()||e.data("validation",!1)),e.find('input[type="radio"]').exists()&&(e.data("validation",!1),e.find('input[type="radio"]:checked').exists()&&e.data("validation",!0)),e.find('input[type="checkbox"]').exists()&&(e.data("validation",!1),e.find('input[type="checkbox"]:checked').exists()&&e.data("validation",!0)),e.find(".acf_relationship").exists()&&(e.data("validation",!1),e.find(".acf_relationship .relationship_right input").exists()&&e.data("validation",!0)),e.find(".repeater").exists()&&(e.data("validation",!1),e.find(".repeater tr.row").exists()&&e.data("validation",!0)),e.find(".acf-gallery").exists()&&(e.data("validation",!1),e.find(".acf-gallery .thumbnail").exists()&&e.data("validation",!0)),$(document).trigger("acf/validate_field",[e]),!e.data("validation")){if(this.status=!1,e.closest(".field").addClass("error"),e.data("validation_message")){var l=e.find("p.label:first"),r=null;l.children(".acf-error-message").remove(),l.append(''+e.data("validation_message")+"")}i&&i.trigger("click")}}}},$(document).on("focus click",".field.required input, .field.required textarea, .field.required select",function(e){$(this).closest(".field").removeClass("error")}),$(document).on("click","#save-post",function(){acf.validation.disabled=!0}),$(document).on("submit","#post",function(){if(acf.validation.disabled)return!0;if(acf.validation.run(), +!acf.validation.status){var e=$(this);return e.siblings("#message").remove(),e.before('

            '+acf.l10n.validation.error+"

            "),$("#submitdiv").exists()&&($("#submitdiv").find(".disabled").removeClass("disabled"),$("#submitdiv").find(".button-disabled").removeClass("button-disabled"),$("#submitdiv").find(".button-primary-disabled").removeClass("button-primary-disabled"),acf.validation.hide_spinner($("#submitdiv .spinner"))),!1}return $(".acf_postbox.acf-hidden").remove(),!0})}(jQuery),function($){var e=acf.fields.wysiwyg={$el:null,$textarea:null,o:{},set:function(e){return $.extend(this,e),this.$textarea=this.$el.find("textarea"),this.o=acf.helpers.get_atts(this.$el),this.o.id=this.$textarea.attr("id"),this},has_tinymce:function(){var e=!1;return"object"==typeof tinyMCE&&(e=!0),e},get_toolbar:function(){return acf.helpers.isset(this,"toolbars",this.o.toolbar)?this.toolbars[this.o.toolbar]:!1},init:function(){if(!acf.helpers.is_clone_field(this.$textarea)){var e=this.get_toolbar(),t="mceAddControl",i="theme_advanced_buttons{i}",a=$.extend({},tinyMCE.settings);if(4==tinymce.majorVersion&&(t="mceAddEditor",i="toolbar{i}"),e)for(var n=1;5>n;n++){var s="";acf.helpers.isset(e,"theme_advanced_buttons"+n)&&(s=e["theme_advanced_buttons"+n]),tinyMCE.settings[i.replace("{i}",n)]=s}tinyMCE.execCommand(t,!1,this.o.id),$(document).trigger("acf/wysiwyg/load",this.o.id),this.add_events(),tinyMCE.settings=a,wpActiveEditor=null}},add_events:function(){var e=this.o.id,t=tinyMCE.get(e);if(t){var i=$("#wp-"+e+"-wrap"),a=$(t.getBody());i.on("click",function(){$(document).trigger("acf/wysiwyg/click",e)}),a.on("focus",function(){$(document).trigger("acf/wysiwyg/focus",e)}),a.on("blur",function(){$(document).trigger("acf/wysiwyg/blur",e)})}},destroy:function(){var e=this.o.id,t="mceRemoveControl";try{var i=tinyMCE.get(e);if(!i)return;4==tinymce.majorVersion&&(t="mceRemoveEditor");var a=i.getContent();tinyMCE.execCommand(t,!1,e),this.$textarea.val(a)}catch(n){}wpActiveEditor=null}};$(document).on("acf/setup_fields",function(t,i){e.has_tinymce()&&($(i).find(".acf_wysiwyg").each(function(){e.set({$el:$(this)}).destroy()}),setTimeout(function(){$(i).find(".acf_wysiwyg").each(function(){e.set({$el:$(this)}).init()})},0))}),$(document).on("acf/remove_fields",function(t,i){e.has_tinymce()&&i.find(".acf_wysiwyg").each(function(){e.set({$el:$(this)}).destroy()})}),$(document).on("acf/wysiwyg/click",function(e,t){wpActiveEditor=t,container=$("#wp-"+t+"-wrap").closest(".field").removeClass("error")}),$(document).on("acf/wysiwyg/focus",function(e,t){wpActiveEditor=t,container=$("#wp-"+t+"-wrap").closest(".field").removeClass("error")}),$(document).on("acf/wysiwyg/blur",function(e,t){wpActiveEditor=null;var i=tinyMCE.get(t);if(i){var a=i.getElement();i.save(),$(a).trigger("change")}}),$(document).on("acf/sortable_start",function(t,i){e.has_tinymce()&&$(i).find(".acf_wysiwyg").each(function(){e.set({$el:$(this)}).destroy()})}),$(document).on("acf/sortable_stop",function(t,i){e.has_tinymce()&&$(i).find(".acf_wysiwyg").each(function(){e.set({$el:$(this)}).init()})}),$(window).load(function(){if(e.has_tinymce()){var t=$("#wp-content-wrap").exists(),i=$("#wp-acf_settings-wrap").exists();mode="tmce",i&&$("#wp-acf_settings-wrap").hasClass("html-active")&&(mode="html"),setTimeout(function(){i&&"html"==mode&&$("#acf_settings-tmce").trigger("click")},1),setTimeout(function(){i&&"html"==mode&&$("#acf_settings-html").trigger("click"),t&&e.set({$el:$("#wp-content-wrap")}).add_events()},11)}}),$(document).on("click",".acf_wysiwyg a.mce_fullscreen",function(){var e=$(this).closest(".acf_wysiwyg"),t=e.attr("data-upload");"no"==t&&$("#mce_fullscreen_container td.mceToolbar .mce_add_media").remove()})}(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/_listener.js b/www/wp-content/plugins/advanced-custom-fields/js/input/_listener.js new file mode 100644 index 0000000..e69de29 diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/_listener.min.js b/www/wp-content/plugins/advanced-custom-fields/js/input/_listener.min.js new file mode 100644 index 0000000..e69de29 diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/acf.js b/www/wp-content/plugins/advanced-custom-fields/js/input/acf.js new file mode 100644 index 0000000..30201c2 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/acf.js @@ -0,0 +1,942 @@ +/* +* input.js +* +* All javascript needed for ACF to work +* +* @type awesome +* @date 1/08/13 +* +* @param N/A +* @return N/A +*/ + +var acf = { + + // vars + ajaxurl : '', + admin_url : '', + wp_version : '', + post_id : 0, + nonce : '', + l10n : null, + o : null, + + // helper functions + helpers : { + get_atts : null, + version_compare : null, + uniqid : null, + sortable : null, + add_message : null, + is_clone_field : null, + url_to_object : null + }, + + + // modules + validation : null, + conditional_logic : null, + media : null, + + + // fields + fields : { + date_picker : null, + color_picker : null, + Image : null, + file : null, + wysiwyg : null, + gallery : null, + relationship : null + } +}; + +(function($){ + + + /* + * acf.helpers.isset + * + * description + * + * @type function + * @date 20/07/13 + * + * @param {mixed} arguments + * @return {boolean} + */ + + acf.helpers.isset = function(){ + + var a = arguments, + l = a.length, + c = null, + undef; + + if (l === 0) { + throw new Error('Empty isset'); + } + + c = a[0]; + + for (i = 1; i < l; i++) { + + if (a[i] === undef || c[ a[i] ] === undef) { + return false; + } + + c = c[ a[i] ]; + + } + + return true; + + }; + + + /* + * acf.helpers.get_atts + * + * description + * + * @type function + * @date 1/06/13 + * + * @param {el} $el + * @return {object} atts + */ + + acf.helpers.get_atts = function( $el ){ + + var atts = {}; + + $.each( $el[0].attributes, function( index, attr ) { + + if( attr.name.substr(0, 5) == 'data-' ) + { + atts[ attr.name.replace('data-', '') ] = attr.value; + } + }); + + return atts; + + }; + + + /** + * Simply compares two string version values. + * + * Example: + * versionCompare('1.1', '1.2') => -1 + * versionCompare('1.1', '1.1') => 0 + * versionCompare('1.2', '1.1') => 1 + * versionCompare('2.23.3', '2.22.3') => 1 + * + * Returns: + * -1 = left is LOWER than right + * 0 = they are equal + * 1 = left is GREATER = right is LOWER + * And FALSE if one of input versions are not valid + * + * @function + * @param {String} left Version #1 + * @param {String} right Version #2 + * @return {Integer|Boolean} + * @author Alexey Bass (albass) + * @since 2011-07-14 + */ + + acf.helpers.version_compare = function(left, right) + { + if (typeof left + typeof right != 'stringstring') + return false; + + var a = left.split('.') + , b = right.split('.') + , i = 0, len = Math.max(a.length, b.length); + + for (; i < len; i++) { + if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) { + return 1; + } else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) { + return -1; + } + } + + return 0; + }; + + + /* + * Helper: uniqid + * + * @description: + * @since: 3.5.8 + * @created: 17/01/13 + */ + + acf.helpers.uniqid = function() + { + var newDate = new Date; + return newDate.getTime(); + }; + + + /* + * Helper: url_to_object + * + * @description: + * @since: 4.0.0 + * @created: 17/01/13 + */ + + acf.helpers.url_to_object = function( url ){ + + // vars + var obj = {}, + pairs = url.split('&'); + + + for( i in pairs ) + { + var split = pairs[i].split('='); + obj[decodeURIComponent(split[0])] = decodeURIComponent(split[1]); + } + + return obj; + + }; + + + /* + * Sortable Helper + * + * @description: keeps widths of td's inside a tr + * @since 3.5.1 + * @created: 10/11/12 + */ + + acf.helpers.sortable = function(e, ui) + { + ui.children().each(function(){ + $(this).width($(this).width()); + }); + return ui; + }; + + + /* + * is_clone_field + * + * @description: + * @since: 3.5.8 + * @created: 17/01/13 + */ + + acf.helpers.is_clone_field = function( input ) + { + if( input.attr('name') && input.attr('name').indexOf('[acfcloneindex]') != -1 ) + { + return true; + } + + return false; + }; + + + /* + * acf.helpers.add_message + * + * @description: + * @since: 3.2.7 + * @created: 10/07/2012 + */ + + acf.helpers.add_message = function( message, div ){ + + var message = $('

            ' + message + '

            '); + + div.prepend( message ); + + setTimeout(function(){ + + message.animate({ + opacity : 0 + }, 250, function(){ + message.remove(); + }); + + }, 1500); + + }; + + + /* + * Exists + * + * @description: returns true / false + * @created: 1/03/2011 + */ + + $.fn.exists = function() + { + return $(this).length>0; + }; + + + /* + * 3.5 Media + * + * @description: + * @since: 3.5.7 + * @created: 16/01/13 + */ + + acf.media = { + + div : null, + frame : null, + render_timout : null, + + clear_frame : function(){ + + // validate + if( !this.frame ) + { + return; + } + + + // detach + this.frame.detach(); + this.frame.dispose(); + + + // reset var + this.frame = null; + + }, + type : function(){ + + // default + var type = 'thickbox'; + + + // if wp exists + if( typeof wp !== 'undefined' ) + { + type = 'backbone'; + } + + + // return + return type; + + }, + init : function(){ + + // validate + if( this.type() !== 'backbone' ) + { + return false; + } + + + // validate prototype + if( ! acf.helpers.isset(wp, 'media', 'view', 'AttachmentCompat', 'prototype') ) + { + return false; + } + + + // vars + var _prototype = wp.media.view.AttachmentCompat.prototype; + + + // orig + _prototype.orig_render = _prototype.render; + _prototype.orig_dispose = _prototype.dispose; + + + // update class + _prototype.className = 'compat-item acf_postbox no_box'; + + + // modify render + _prototype.render = function() { + + // reference + var _this = this; + + + // validate + if( _this.ignore_render ) + { + return this; + } + + + // run the old render function + this.orig_render(); + + + // add button + setTimeout(function(){ + + // vars + var $media_model = _this.$el.closest('.media-modal'); + + + // is this an edit only modal? + if( $media_model.hasClass('acf-media-modal') ) + { + return; + } + + + // does button already exist? + if( $media_model.find('.media-frame-router .acf-expand-details').exists() ) + { + return; + } + + + // create button + var button = $([ + '', + '', + '' + acf.l10n.core.expand_details + '', + '' + acf.l10n.core.collapse_details + '', + '' + ].join('')); + + + // add events + button.on('click', function( e ){ + + e.preventDefault(); + + if( $media_model.hasClass('acf-expanded') ) + { + $media_model.removeClass('acf-expanded'); + } + else + { + $media_model.addClass('acf-expanded'); + } + + }); + + + // append + $media_model.find('.media-frame-router').append( button ); + + + }, 0); + + + // setup fields + // The clearTimout is needed to prevent many setup functions from running at the same time + clearTimeout( acf.media.render_timout ); + acf.media.render_timout = setTimeout(function(){ + + $(document).trigger( 'acf/setup_fields', [ _this.$el ] ); + + }, 50); + + + // return based on the origional render function + return this; + }; + + + // modify dispose + _prototype.dispose = function() { + + // remove + $(document).trigger('acf/remove_fields', [ this.$el ]); + + + // run the old render function + this.orig_dispose(); + + }; + + + // override save + _prototype.save = function( event ) { + + var data = {}, + names = {}; + + if ( event ) + event.preventDefault(); + + + _.each( this.$el.serializeArray(), function( pair ) { + + // initiate name + if( pair.name.slice(-2) === '[]' ) + { + // remove [] + pair.name = pair.name.replace('[]', ''); + + + // initiate counter + if( typeof names[ pair.name ] === 'undefined'){ + + names[ pair.name ] = -1; + //console.log( names[ pair.name ] ); + + } + + + names[ pair.name ]++ + + pair.name += '[' + names[ pair.name ] +']'; + + + } + + data[ pair.name ] = pair.value; + }); + + this.ignore_render = true; + this.model.saveCompat( data ); + + }; + } + }; + + + /* + * Conditional Logic Calculate + * + * @description: + * @since 3.5.1 + * @created: 15/10/12 + */ + + acf.conditional_logic = { + + items : [], + + init : function(){ + + // reference + var _this = this; + + + // events + $(document).on('change', '.field input, .field textarea, .field select', function(){ + + // preview hack + if( $('#acf-has-changed').exists() ) + { + $('#acf-has-changed').val(1); + } + + _this.change( $(this) ); + + }); + + + $(document).on('acf/setup_fields', function(e, el){ + + //console.log('acf/setup_fields calling acf.conditional_logic.refresh()'); + _this.refresh( $(el) ); + + }); + + //console.log('acf.conditional_logic.init() calling acf.conditional_logic.refresh()'); + _this.refresh(); + + }, + change : function( $el ){ + + //console.log('change %o', $el); + // reference + var _this = this; + + + // vars + var $field = $el.closest('.field'), + key = $field.attr('data-field_key'); + + + // loop through items and find rules where this field key is a trigger + $.each(this.items, function( k, item ){ + + $.each(item.rules, function( k2, rule ){ + + // compare rule against the changed $field + if( rule.field == key ) + { + _this.refresh_field( item ); + } + + }); + + }); + + }, + + refresh_field : function( item ){ + + //console.log( 'refresh_field: %o ', item ); + // reference + var _this = this; + + + // vars + var $targets = $('.field_key-' + item.field); + + + // may be multiple targets (sub fields) + $targets.each(function(){ + + //console.log('target %o', $(this)); + + // vars + var show = true; + + + // if 'any' was selected, start of as false and any match will result in show = true + if( item.allorany == 'any' ) + { + show = false; + } + + + // vars + var $target = $(this), + hide_all = true; + + + // loop through rules + $.each(item.rules, function( k2, rule ){ + + // vars + var $toggle = $('.field_key-' + rule.field); + + + // are any of $toggle a sub field? + if( $toggle.hasClass('sub_field') ) + { + // toggle may be a sibling sub field. + // if so ,show an empty td but keep the column + $toggle = $target.siblings('.field_key-' + rule.field); + hide_all = false; + + + // if no toggle was found, we need to look at parent sub fields. + // if so, hide the entire column + if( ! $toggle.exists() ) + { + // loop through all the parents that could contain sub fields + $target.parents('tr').each(function(){ + + // attempt to update $toggle to this parent sub field + $toggle = $(this).find('.field_key-' + rule.field) + + // if the parent sub field actuallly exists, great! Stop the loop + if( $toggle.exists() ) + { + return false; + } + + }); + + hide_all = true; + } + + } + + + // if this sub field is within a flexible content layout, hide the entire column because + // there will never be another row added to this table + var parent = $target.parent('tr').parent().parent('table').parent('.layout'); + if( parent.exists() ) + { + hide_all = true; + + if( $target.is('th') && $toggle.is('th') ) + { + $toggle = $target.closest('.layout').find('td.field_key-' + rule.field); + } + + } + + // if this sub field is within a repeater field which has a max row of 1, hide the entire column because + // there will never be another row added to this table + var parent = $target.parent('tr').parent().parent('table').parent('.repeater'); + if( parent.exists() && parent.attr('data-max_rows') == '1' ) + { + hide_all = true; + + if( $target.is('th') && $toggle.is('th') ) + { + $toggle = $target.closest('table').find('td.field_key-' + rule.field); + } + + } + + + var calculate = _this.calculate( rule, $toggle, $target ); + + if( item.allorany == 'all' ) + { + if( calculate == false ) + { + show = false; + + // end loop + return false; + } + } + else + { + if( calculate == true ) + { + show = true; + + // end loop + return false; + } + } + + }); + // $.each(item.rules, function( k2, rule ){ + + + // clear classes + $target.removeClass('acf-conditional_logic-hide acf-conditional_logic-show acf-show-blank'); + + + // hide / show field + if( show ) + { + // remove "disabled" + $target.find('input, textarea, select').removeAttr('disabled'); + + $target.addClass('acf-conditional_logic-show'); + + // hook + $(document).trigger('acf/conditional_logic/show', [ $target, item ]); + + } + else + { + // add "disabled" + $target.find('input, textarea, select').attr('disabled', 'disabled'); + + $target.addClass('acf-conditional_logic-hide'); + + if( !hide_all ) + { + $target.addClass('acf-show-blank'); + } + + // hook + $(document).trigger('acf/conditional_logic/hide', [ $target, item ]); + } + + + }); + + }, + + refresh : function( $el ){ + + // defaults + $el = $el || $('body'); + + + // reference + var _this = this; + + + // loop through items and find rules where this field key is a trigger + $.each(this.items, function( k, item ){ + + $.each(item.rules, function( k2, rule ){ + + // is this field within the $el + // this will increase performance by ignoring conditional logic outside of this newly appended element ($el) + if( ! $el.find('.field[data-field_key="' + item.field + '"]').exists() ) + { + return; + } + + _this.refresh_field( item ); + + }); + + }); + + }, + + calculate : function( rule, $toggle, $target ){ + + // vars + var r = false; + + + // compare values + if( $toggle.hasClass('field_type-true_false') || $toggle.hasClass('field_type-checkbox') || $toggle.hasClass('field_type-radio') ) + { + var exists = $toggle.find('input[value="' + rule.value + '"]:checked').exists(); + + + if( rule.operator == "==" ) + { + if( exists ) + { + r = true; + } + } + else + { + if( ! exists ) + { + r = true; + } + } + + } + else + { + // get val and make sure it is an array + var val = $toggle.find('input, textarea, select').last().val(); + + if( ! $.isArray(val) ) + { + val = [ val ]; + } + + + if( rule.operator == "==" ) + { + if( $.inArray(rule.value, val) > -1 ) + { + r = true; + } + } + else + { + if( $.inArray(rule.value, val) < 0 ) + { + r = true; + } + } + + } + + + // return + return r; + + } + + }; + + + + + + /* + * Document Ready + * + * @description: + * @since: 3.5.8 + * @created: 17/01/13 + */ + + $(document).ready(function(){ + + + // conditional logic + acf.conditional_logic.init(); + + + // fix for older options page add-on + $('.acf_postbox > .inside > .options').each(function(){ + + $(this).closest('.acf_postbox').addClass( $(this).attr('data-layout') ); + + }); + + + // Remove 'field_123' from native custom field metabox + $('#metakeyselect option[value^="field_"]').remove(); + + + }); + + + /* + * window load + * + * @description: + * @since: 3.5.5 + * @created: 22/12/12 + */ + + $(window).load(function(){ + + // init + acf.media.init(); + + + setTimeout(function(){ + + // Hack for CPT without a content editor + try + { + // post_id may be string (user_1) and therefore, the uploaded image cannot be attached to the post + if( $.isNumeric(acf.o.post_id) ) + { + wp.media.view.settings.post.id = acf.o.post_id; + } + + } + catch(e) + { + // one of the objects was 'undefined'... + } + + + // setup fields + $(document).trigger('acf/setup_fields', [ $('#poststuff') ]); + + }, 10); + + }); + + + /* + * Gallery field Add-on Fix + * + * Gallery field v1.0.0 required some data in the acf object. + * Now not required, but older versions of gallery field need this. + * + * @type object + * @date 1/08/13 + * + * @param N/A + * @return N/A + */ + + acf.fields.gallery = { + add : function(){}, + edit : function(){}, + update_count : function(){}, + hide_selected_items : function(){}, + text : { + title_add : "Select Images" + } + }; + + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/ajax.js b/www/wp-content/plugins/advanced-custom-fields/js/input/ajax.js new file mode 100644 index 0000000..5506a58 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/ajax.js @@ -0,0 +1,325 @@ +(function($){ + + + /* + * acf.screen + * + * Data used by AJAX to hide / show field groups + * + * @type object + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + acf.screen = { + action : 'acf/location/match_field_groups_ajax', + post_id : 0, + page_template : 0, + page_parent : 0, + page_type : 0, + post_category : 0, + post_format : 0, + taxonomy : 0, + lang : 0, + nonce : 0 + }; + + + /* + * Document Ready + * + * Updates acf.screen with more data + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).ready(function(){ + + + // update post_id + acf.screen.post_id = acf.o.post_id; + acf.screen.nonce = acf.o.nonce; + + + // MPML + if( $('#icl-als-first').length > 0 ) + { + var href = $('#icl-als-first').children('a').attr('href'), + regex = new RegExp( "lang=([^&#]*)" ), + results = regex.exec( href ); + + // lang + acf.screen.lang = results[1]; + + } + + }); + + + /* + * acf/update_field_groups + * + * finds the new id's for metaboxes and show's hides metaboxes + * + * @type event + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('acf/update_field_groups', function(){ + + // Only for a post. + // This is an attempt to stop the action running on the options page add-on. + if( ! acf.screen.post_id || ! $.isNumeric(acf.screen.post_id) ) + { + return false; + } + + + $.ajax({ + url: ajaxurl, + data: acf.screen, + type: 'post', + dataType: 'json', + success: function(result){ + + // validate + if( !result ) + { + return false; + } + + + // hide all metaboxes + $('.acf_postbox').addClass('acf-hidden'); + $('.acf_postbox-toggle').addClass('acf-hidden'); + + + // dont bother loading style or html for inputs + if( result.length == 0 ) + { + return false; + } + + + // show the new postboxes + $.each(result, function(k, v) { + + + // vars + var $el = $('#acf_' + v), + $toggle = $('#adv-settings .acf_postbox-toggle[for="acf_' + v + '-hide"]'); + + + // classes + $el.removeClass('acf-hidden hide-if-js'); + $toggle.removeClass('acf-hidden'); + $toggle.find('input[type="checkbox"]').attr('checked', 'checked'); + + + // load fields if needed + $el.find('.acf-replace-with-fields').each(function(){ + + var $replace = $(this); + + $.ajax({ + url : ajaxurl, + data : { + action : 'acf/post/render_fields', + acf_id : v, + post_id : acf.o.post_id, + nonce : acf.o.nonce + }, + type : 'post', + dataType : 'html', + success : function( html ){ + + $replace.replaceWith( html ); + + $(document).trigger('acf/setup_fields', $el); + + } + }); + + }); + }); + + + // load style + $.ajax({ + url : ajaxurl, + data : { + action : 'acf/post/get_style', + acf_id : result[0], + nonce : acf.o.nonce + }, + type : 'post', + dataType : 'html', + success : function( result ){ + + $('#acf_style').html( result ); + + } + }); + + + + } + }); + }); + + + /* + * Events + * + * Updates acf.screen with more data and triggers the update event + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('change', '#page_template', function(){ + + acf.screen.page_template = $(this).val(); + + $(document).trigger('acf/update_field_groups'); + + }); + + + $(document).on('change', '#parent_id', function(){ + + var val = $(this).val(); + + + // set page_type / page_parent + if( val != "" ) + { + acf.screen.page_type = 'child'; + acf.screen.page_parent = val; + } + else + { + acf.screen.page_type = 'parent'; + acf.screen.page_parent = 0; + } + + + $(document).trigger('acf/update_field_groups'); + + }); + + + $(document).on('change', '#post-formats-select input[type="radio"]', function(){ + + var val = $(this).val(); + + if( val == '0' ) + { + val = 'standard'; + } + + acf.screen.post_format = val; + + $(document).trigger('acf/update_field_groups'); + + }); + + + function _sync_taxonomy_terms() { + + // vars + var values = []; + + + $('.categorychecklist input:checked, .acf-taxonomy-field input:checked, .acf-taxonomy-field option:selected').each(function(){ + + // validate + if( $(this).is(':hidden') || $(this).is(':disabled') ) + { + return; + } + + + // validate media popup + if( $(this).closest('.media-frame').exists() ) + { + return; + } + + + // validate acf + if( $(this).closest('.acf-taxonomy-field').exists() ) + { + if( $(this).closest('.acf-taxonomy-field').attr('data-load_save') == '0' ) + { + return; + } + } + + + // append + if( values.indexOf( $(this).val() ) === -1 ) + { + values.push( $(this).val() ); + } + + }); + + + // update screen + acf.screen.post_category = values; + acf.screen.taxonomy = values; + + + // trigger change + $(document).trigger('acf/update_field_groups'); + + } + + + $(document).on('change', '.categorychecklist input, .acf-taxonomy-field input, .acf-taxonomy-field select', function(){ + + // a taxonomy field may trigger this change event, however, the value selected is not + // actually a term relatinoship, it is meta data + if( $(this).closest('.acf-taxonomy-field').exists() ) + { + if( $(this).closest('.acf-taxonomy-field').attr('data-save') == '0' ) + { + return; + } + } + + + // this may be triggered from editing an imgae in a popup. Popup does not support correct metaboxes so ignore this + if( $(this).closest('.media-frame').exists() ) + { + return; + } + + + // set timeout to fix issue with chrome which does not register the change has yet happened + setTimeout(function(){ + + _sync_taxonomy_terms(); + + }, 1); + + + }); + + + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/color-picker.js b/www/wp-content/plugins/advanced-custom-fields/js/input/color-picker.js new file mode 100644 index 0000000..4df6144 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/color-picker.js @@ -0,0 +1,79 @@ +(function($){ + + /* + * Color Picker + * + * jQuery functionality for this field type + * + * @type object + * @date 20/07/13 + * + * @param N/A + * @return N/A + */ + + var _cp = acf.fields.color_picker = { + + $el : null, + $input : null, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="text"]'); + + + // return this for chaining + return this; + + }, + init : function(){ + + // vars (reference) + var $input = this.$input; + + + // is clone field? + if( acf.helpers.is_clone_field($input) ) + { + return; + } + + + this.$input.wpColorPicker(); + + + + } + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + $(el).find('.acf-color_picker').each(function(){ + + _cp.set({ $el : $(this) }).init(); + + }); + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/date-picker.js b/www/wp-content/plugins/advanced-custom-fields/js/input/date-picker.js new file mode 100644 index 0000000..6fe8a97 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/date-picker.js @@ -0,0 +1,134 @@ +(function($){ + + /* + * Date Picker + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.date_picker = { + + $el : null, + $input : null, + $hidden : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="text"]'); + this.$hidden = this.$el.find('input[type="hidden"]'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // return this for chaining + return this; + + }, + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field(this.$hidden) ) + { + return; + } + + + // get and set value from alt field + this.$input.val( this.$hidden.val() ); + + + // create options + var options = $.extend( {}, acf.l10n.date_picker, { + dateFormat : this.o.save_format, + altField : this.$hidden, + altFormat : this.o.save_format, + changeYear : true, + yearRange : "-100:+100", + changeMonth : true, + showButtonPanel : true, + firstDay : this.o.first_day + }); + + + // add date picker + this.$input.addClass('active').datepicker( options ); + + + // now change the format back to how it should be. + this.$input.datepicker( "option", "dateFormat", this.o.display_format ); + + + // wrap the datepicker (only if it hasn't already been wrapped) + if( $('body > #ui-datepicker-div').length > 0 ) + { + $('#ui-datepicker-div').wrap('
            '); + } + + }, + blur : function(){ + + if( !this.$input.val() ) + { + this.$hidden.val(''); + } + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + $(el).find('.acf-date_picker').each(function(){ + + acf.fields.date_picker.set({ $el : $(this) }).init(); + + }); + + }); + + + /* + * Events + * + * jQuery events for this field + * + * @type event + * @date 1/06/13 + * + */ + + $(document).on('blur', '.acf-date_picker input[type="text"]', function( e ){ + + acf.fields.date_picker.set({ $el : $(this).parent() }).blur(); + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/file.js b/www/wp-content/plugins/advanced-custom-fields/js/input/file.js new file mode 100644 index 0000000..44959bc --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/file.js @@ -0,0 +1,373 @@ +(function($){ + + /* + * File + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + + // reference + var _media = acf.media; + + + acf.fields.file = { + + $el : null, + $input : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="hidden"]'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // multiple? + this.o.multiple = this.$el.closest('.repeater').exists() ? true : false; + + + // wp library query + this.o.query = {}; + + + // library + if( this.o.library == 'uploadedTo' ) + { + this.o.query.uploadedTo = acf.o.post_id; + } + + + // return this for chaining + return this; + + }, + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + }, + add : function( file ){ + + // this function must reference a global div variable due to the pre WP 3.5 uploader + // vars + var div = _media.div; + + + // set atts + div.find('.acf-file-icon').attr( 'src', file.icon ); + div.find('.acf-file-title').text( file.title ); + div.find('.acf-file-name').text( file.name ).attr( 'href', file.url ); + div.find('.acf-file-size').text( file.size ); + div.find('.acf-file-value').val( file.id ).trigger('change'); + + + // set div class + div.addClass('active'); + + + // validation + div.closest('.field').removeClass('error'); + + }, + edit : function(){ + + // vars + var id = this.$input.val(); + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // create the media frame + _media.frame = wp.media({ + title : acf.l10n.file.edit, + multiple : false, + button : { text : acf.l10n.file.update } + }); + + + // log events + /* + acf.media.frame.on('all', function(e){ + + console.log( e ); + + }); + */ + + + // open + _media.frame.on('open',function() { + + // set to browse + if( _media.frame.content._mode != 'browse' ) + { + _media.frame.content.mode('browse'); + } + + + // add class + _media.frame.$el.closest('.media-modal').addClass('acf-media-modal acf-expanded'); + + + // set selection + var selection = _media.frame.state().get('selection'), + attachment = wp.media.attachment( id ); + + + // to fetch or not to fetch + if( $.isEmptyObject(attachment.changed) ) + { + attachment.fetch(); + } + + + selection.add( attachment ); + + }); + + + // close + _media.frame.on('close',function(){ + + // remove class + _media.frame.$el.closest('.media-modal').removeClass('acf-media-modal'); + + }); + + + // Finally, open the modal + acf.media.frame.open(); + + }, + remove : function() + { + + // set atts + this.$el.find('.acf-file-icon').attr( 'src', '' ); + this.$el.find('.acf-file-title').text( '' ); + this.$el.find('.acf-file-name').text( '' ).attr( 'href', '' ); + this.$el.find('.acf-file-size').text( '' ); + this.$el.find('.acf-file-value').val( '' ).trigger('change'); + + + // remove class + this.$el.removeClass('active'); + + }, + popup : function() + { + // reference + var t = this; + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // Create the media frame + _media.frame = wp.media({ + states : [ + new wp.media.controller.Library({ + library : wp.media.query( t.o.query ), + multiple : t.o.multiple, + title : acf.l10n.file.select, + priority : 20, + filterable : 'all' + }) + ] + }); + + + // customize model / view + acf.media.frame.on('content:activate', function(){ + + // vars + var toolbar = null, + filters = null; + + + // populate above vars making sure to allow for failure + try + { + toolbar = acf.media.frame.content.get().toolbar; + filters = toolbar.get('filters'); + } + catch(e) + { + // one of the objects was 'undefined'... perhaps the frame open is Upload Files + //console.log( e ); + } + + + // validate + if( !filters ) + { + return false; + } + + + // no need for 'uploaded' filter + if( t.o.library == 'uploadedTo' ) + { + filters.$el.find('option[value="uploaded"]').remove(); + filters.$el.after('' + acf.l10n.file.uploadedTo + '') + + $.each( filters.filters, function( k, v ){ + + v.props.uploadedTo = acf.o.post_id; + + }); + } + + }); + + + // When an image is selected, run a callback. + acf.media.frame.on( 'select', function() { + + // get selected images + selection = _media.frame.state().get('selection'); + + if( selection ) + { + var i = 0; + + selection.each(function(attachment){ + + // counter + i++; + + + // select / add another file field? + if( i > 1 ) + { + // vars + var $td = _media.div.closest('td'), + $tr = $td.closest('.row'), + $repeater = $tr.closest('.repeater'), + key = $td.attr('data-field_key'), + selector = 'td .acf-file-uploader:first'; + + + // key only exists for repeater v1.0.1 + + if( key ) + { + selector = 'td[data-field_key="' + key + '"] .acf-file-uploader'; + } + + + // add row? + if( ! $tr.next('.row').exists() ) + { + $repeater.find('.add-row-end').trigger('click'); + + } + + + // update current div + _media.div = $tr.next('.row').find( selector ); + + } + + + // vars + var file = { + id : attachment.id, + title : attachment.attributes.title, + name : attachment.attributes.filename, + url : attachment.attributes.url, + icon : attachment.attributes.icon, + size : attachment.attributes.filesize + }; + + + // add file to field + acf.fields.file.add( file ); + + + }); + // selection.each(function(attachment){ + } + // if( selection ) + + }); + // acf.media.frame.on( 'select', function() { + + + // Finally, open the modal + acf.media.frame.open(); + + + return false; + } + + }; + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-file-uploader .acf-button-edit', function( e ){ + + e.preventDefault(); + + acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).edit(); + + }); + + $(document).on('click', '.acf-file-uploader .acf-button-delete', function( e ){ + + e.preventDefault(); + + acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).remove(); + + }); + + + $(document).on('click', '.acf-file-uploader .add-file', function( e ){ + + e.preventDefault(); + + acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).popup(); + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/google-map.js b/www/wp-content/plugins/advanced-custom-fields/js/input/google-map.js new file mode 100644 index 0000000..5068c65 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/google-map.js @@ -0,0 +1,539 @@ +(function($){ + + /* + * Location + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.google_map = { + + $el : null, + $input : null, + + o : {}, + + ready : false, + geocoder : false, + map : false, + maps : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('.value'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // get map + if( this.maps[ this.o.id ] ) + { + this.map = this.maps[ this.o.id ]; + } + + + // return this for chaining + return this; + + }, + init : function(){ + + // geocode + if( !this.geocoder ) + { + this.geocoder = new google.maps.Geocoder(); + } + + + // google maps is loaded and ready + this.ready = true; + + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + this.render(); + + }, + render : function(){ + + // reference + var _this = this, + _$el = this.$el; + + + // vars + var args = { + zoom : parseInt(this.o.zoom), + center : new google.maps.LatLng(this.o.lat, this.o.lng), + mapTypeId : google.maps.MapTypeId.ROADMAP + }; + + // create map + this.map = new google.maps.Map( this.$el.find('.canvas')[0], args); + + + // add search + var autocomplete = new google.maps.places.Autocomplete( this.$el.find('.search')[0] ); + autocomplete.map = this.map; + autocomplete.bindTo('bounds', this.map); + + + // add dummy marker + this.map.marker = new google.maps.Marker({ + draggable : true, + raiseOnDrag : true, + map : this.map, + }); + + + // add references + this.map.$el = this.$el; + + + // value exists? + var lat = this.$el.find('.input-lat').val(), + lng = this.$el.find('.input-lng').val(); + + if( lat && lng ) + { + this.update( lat, lng ).center(); + } + + + // events + google.maps.event.addListener(autocomplete, 'place_changed', function( e ) { + + // reference + var $el = this.map.$el; + + + // manually update address + var address = $el.find('.search').val(); + $el.find('.input-address').val( address ); + $el.find('.title h4').text( address ); + + + // vars + var place = this.getPlace(); + + + // validate + if( place.geometry ) + { + var lat = place.geometry.location.lat(), + lng = place.geometry.location.lng(); + + + _this.set({ $el : $el }).update( lat, lng ).center(); + } + else + { + // client hit enter, manulaly get the place + _this.geocoder.geocode({ 'address' : address }, function( results, status ){ + + // validate + if( status != google.maps.GeocoderStatus.OK ) + { + console.log('Geocoder failed due to: ' + status); + return; + } + + if( !results[0] ) + { + console.log('No results found'); + return; + } + + + // get place + place = results[0]; + + var lat = place.geometry.location.lat(), + lng = place.geometry.location.lng(); + + + _this.set({ $el : $el }).update( lat, lng ).center(); + + }); + } + + }); + + + google.maps.event.addListener( this.map.marker, 'dragend', function(){ + + // reference + var $el = this.map.$el; + + + // vars + var position = this.map.marker.getPosition(), + lat = position.lat(), + lng = position.lng(); + + _this.set({ $el : $el }).update( lat, lng ).sync(); + + }); + + + google.maps.event.addListener( this.map, 'click', function( e ) { + + // reference + var $el = this.$el; + + + // vars + var lat = e.latLng.lat(), + lng = e.latLng.lng(); + + + _this.set({ $el : $el }).update( lat, lng ).sync(); + + }); + + + + // add to maps + this.maps[ this.o.id ] = this.map; + + + }, + + update : function( lat, lng ){ + + // vars + var latlng = new google.maps.LatLng( lat, lng ); + + + // update inputs + this.$el.find('.input-lat').val( lat ); + this.$el.find('.input-lng').val( lng ).trigger('change'); + + + // update marker + this.map.marker.setPosition( latlng ); + + + // show marker + this.map.marker.setVisible( true ); + + + // update class + this.$el.addClass('active'); + + + // validation + this.$el.closest('.field').removeClass('error'); + + + // return for chaining + return this; + }, + + center : function(){ + + // vars + var position = this.map.marker.getPosition(), + lat = this.o.lat, + lng = this.o.lng; + + + // if marker exists, center on the marker + if( position ) + { + lat = position.lat(); + lng = position.lng(); + } + + + var latlng = new google.maps.LatLng( lat, lng ); + + + // set center of map + this.map.setCenter( latlng ); + }, + + sync : function(){ + + // reference + var $el = this.$el; + + + // vars + var position = this.map.marker.getPosition(), + latlng = new google.maps.LatLng( position.lat(), position.lng() ); + + + this.geocoder.geocode({ 'latLng' : latlng }, function( results, status ){ + + // validate + if( status != google.maps.GeocoderStatus.OK ) + { + console.log('Geocoder failed due to: ' + status); + return; + } + + if( !results[0] ) + { + console.log('No results found'); + return; + } + + + // get location + var location = results[0]; + + + // update h4 + $el.find('.title h4').text( location.formatted_address ); + + + // update input + $el.find('.input-address').val( location.formatted_address ).trigger('change'); + + }); + + + // return for chaining + return this; + }, + + locate : function(){ + + // reference + var _this = this, + _$el = this.$el; + + + // Try HTML5 geolocation + if( ! navigator.geolocation ) + { + alert( acf.l10n.google_map.browser_support ); + return this; + } + + + // show loading text + _$el.find('.title h4').text(acf.l10n.google_map.locating + '...'); + _$el.addClass('active'); + + navigator.geolocation.getCurrentPosition(function(position){ + + // vars + var lat = position.coords.latitude, + lng = position.coords.longitude; + + _this.set({ $el : _$el }).update( lat, lng ).sync().center(); + + }); + + + }, + + clear : function(){ + + // update class + this.$el.removeClass('active'); + + + // clear search + this.$el.find('.search').val(''); + + + // clear inputs + this.$el.find('.input-address').val(''); + this.$el.find('.input-lat').val(''); + this.$el.find('.input-lng').val(''); + + + // hide marker + this.map.marker.setVisible( false ); + }, + + edit : function(){ + + // update class + this.$el.removeClass('active'); + + + // clear search + var val = this.$el.find('.title h4').text(); + + + this.$el.find('.search').val( val ).focus(); + + }, + + refresh : function(){ + + // trigger resize on div + google.maps.event.trigger(this.map, 'resize'); + + // center map + this.center(); + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + // vars + $fields = $(el).find('.acf-google-map'); + + + // validate + if( ! $fields.exists() ) + { + return; + } + + + // validate google + if( typeof google === 'undefined' ) + { + $.getScript('https://www.google.com/jsapi', function(){ + + google.load('maps', '3', { other_params: 'sensor=false&libraries=places', callback: function(){ + + $fields.each(function(){ + + acf.fields.google_map.set({ $el : $(this) }).init(); + + }); + + }}); + }); + + } + else + { + google.load('maps', '3', { other_params: 'sensor=false&libraries=places', callback: function(){ + + $fields.each(function(){ + + acf.fields.google_map.set({ $el : $(this) }).init(); + + }); + + }}); + + } + + }); + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-google-map .acf-sprite-remove', function( e ){ + + e.preventDefault(); + + acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).clear(); + + $(this).blur(); + + }); + + + $(document).on('click', '.acf-google-map .acf-sprite-locate', function( e ){ + + e.preventDefault(); + + acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).locate(); + + $(this).blur(); + + }); + + $(document).on('click', '.acf-google-map .title h4', function( e ){ + + e.preventDefault(); + + acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).edit(); + + }); + + $(document).on('keydown', '.acf-google-map .search', function( e ){ + + // prevent form from submitting + if( e.which == 13 ) + { + return false; + } + + }); + + $(document).on('blur', '.acf-google-map .search', function( e ){ + + // vars + var $el = $(this).closest('.acf-google-map'); + + + // has a value? + if( $el.find('.input-lat').val() ) + { + $el.addClass('active'); + } + + }); + + $(document).on('acf/fields/tab/show acf/conditional_logic/show', function( e, $field ){ + + // validate + if( ! acf.fields.google_map.ready ) + { + return; + } + + + // validate + if( $field.attr('data-field_type') == 'google_map' ) + { + acf.fields.google_map.set({ $el : $field.find('.acf-google-map') }).refresh(); + } + + }); + + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/image.js b/www/wp-content/plugins/advanced-custom-fields/js/input/image.js new file mode 100644 index 0000000..5cf231e --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/image.js @@ -0,0 +1,416 @@ +(function($){ + + /* + * Image + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + + // reference + var _media = acf.media; + + + acf.fields.image = { + + $el : null, + $input : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="hidden"]'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // multiple? + this.o.multiple = this.$el.closest('.repeater').exists() ? true : false; + + + // wp library query + this.o.query = { + type : 'image' + }; + + + // library + if( this.o.library == 'uploadedTo' ) + { + this.o.query.uploadedTo = acf.o.post_id; + } + + + // return this for chaining + return this; + + }, + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + }, + add : function( image ){ + + // this function must reference a global div variable due to the pre WP 3.5 uploader + // vars + var div = _media.div; + + + // set atts + div.find('.acf-image-image').attr( 'src', image.url ); + div.find('.acf-image-value').val( image.id ).trigger('change'); + + + // set div class + div.addClass('active'); + + + // validation + div.closest('.field').removeClass('error'); + + }, + edit : function(){ + + // vars + var id = this.$input.val(); + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // create the media frame + _media.frame = wp.media({ + title : acf.l10n.image.edit, + multiple : false, + button : { text : acf.l10n.image.update } + }); + + + // log events + /* + acf.media.frame.on('all', function(e){ + + console.log( e ); + + }); + */ + + + // open + _media.frame.on('open',function() { + + // set to browse + if( _media.frame.content._mode != 'browse' ) + { + _media.frame.content.mode('browse'); + } + + + // add class + _media.frame.$el.closest('.media-modal').addClass('acf-media-modal acf-expanded'); + + + // set selection + var selection = _media.frame.state().get('selection'), + attachment = wp.media.attachment( id ); + + + // to fetch or not to fetch + if( $.isEmptyObject(attachment.changed) ) + { + attachment.fetch(); + } + + + selection.add( attachment ); + + }); + + + // close + _media.frame.on('close',function(){ + + // remove class + _media.frame.$el.closest('.media-modal').removeClass('acf-media-modal'); + + }); + + + // Finally, open the modal + acf.media.frame.open(); + + }, + remove : function() + { + + // set atts + this.$el.find('.acf-image-image').attr( 'src', '' ); + this.$el.find('.acf-image-value').val( '' ).trigger('change'); + + + // remove class + this.$el.removeClass('active'); + + }, + popup : function() + { + // reference + var t = this; + + + // set global var + _media.div = this.$el; + + + // clear the frame + _media.clear_frame(); + + + // Create the media frame + _media.frame = wp.media({ + states : [ + new wp.media.controller.Library({ + library : wp.media.query( t.o.query ), + multiple : t.o.multiple, + title : acf.l10n.image.select, + priority : 20, + filterable : 'all' + }) + ] + }); + + + /*acf.media.frame.on('all', function(e){ + + console.log( e ); + + });*/ + + + // customize model / view + acf.media.frame.on('content:activate', function(){ + + // vars + var toolbar = null, + filters = null; + + + // populate above vars making sure to allow for failure + try + { + toolbar = acf.media.frame.content.get().toolbar; + filters = toolbar.get('filters'); + } + catch(e) + { + // one of the objects was 'undefined'... perhaps the frame open is Upload Files + //console.log( e ); + } + + + // validate + if( !filters ) + { + return false; + } + + + // filter only images + $.each( filters.filters, function( k, v ){ + + v.props.type = 'image'; + + }); + + + // no need for 'uploaded' filter + if( t.o.library == 'uploadedTo' ) + { + filters.$el.find('option[value="uploaded"]').remove(); + filters.$el.after('' + acf.l10n.image.uploadedTo + '') + + $.each( filters.filters, function( k, v ){ + + v.props.uploadedTo = acf.o.post_id; + + }); + } + + + // remove non image options from filter list + filters.$el.find('option').each(function(){ + + // vars + var v = $(this).attr('value'); + + + // don't remove the 'uploadedTo' if the library option is 'all' + if( v == 'uploaded' && t.o.library == 'all' ) + { + return; + } + + if( v.indexOf('image') === -1 ) + { + $(this).remove(); + } + + }); + + + // set default filter + filters.$el.val('image').trigger('change'); + + }); + + + // When an image is selected, run a callback. + acf.media.frame.on( 'select', function() { + + // get selected images + selection = _media.frame.state().get('selection'); + + if( selection ) + { + var i = 0; + + selection.each(function(attachment){ + + // counter + i++; + + + // select / add another image field? + if( i > 1 ) + { + // vars + var $td = _media.div.closest('td'), + $tr = $td.closest('.row'), + $repeater = $tr.closest('.repeater'), + key = $td.attr('data-field_key'), + selector = 'td .acf-image-uploader:first'; + + + // key only exists for repeater v1.0.1 + + if( key ) + { + selector = 'td[data-field_key="' + key + '"] .acf-image-uploader'; + } + + + // add row? + if( ! $tr.next('.row').exists() ) + { + $repeater.find('.add-row-end').trigger('click'); + + } + + + // update current div + _media.div = $tr.next('.row').find( selector ); + + } + + + // vars + var image = { + id : attachment.id, + url : attachment.attributes.url + }; + + // is preview size available? + if( attachment.attributes.sizes && attachment.attributes.sizes[ t.o.preview_size ] ) + { + image.url = attachment.attributes.sizes[ t.o.preview_size ].url; + } + + // add image to field + acf.fields.image.add( image ); + + + }); + // selection.each(function(attachment){ + } + // if( selection ) + + }); + // acf.media.frame.on( 'select', function() { + + + // Finally, open the modal + acf.media.frame.open(); + + + return false; + }, + + // temporary gallery fix + text : { + title_add : "Select Image", + title_edit : "Edit Image" + } + + }; + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-image-uploader .acf-button-edit', function( e ){ + + e.preventDefault(); + + acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).edit(); + + }); + + $(document).on('click', '.acf-image-uploader .acf-button-delete', function( e ){ + + e.preventDefault(); + + acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).remove(); + + }); + + + $(document).on('click', '.acf-image-uploader .add-image', function( e ){ + + e.preventDefault(); + + acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).popup(); + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/radio.js b/www/wp-content/plugins/advanced-custom-fields/js/input/radio.js new file mode 100644 index 0000000..685c185 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/radio.js @@ -0,0 +1,70 @@ +(function($){ + + /* + * Radio + * + * static model and events for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.radio = { + + $el : null, + $input : null, + $other : null, + farbtastic : null, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find input + this.$input = this.$el.find('input[type="radio"]:checked'); + this.$other = this.$el.find('input[type="text"]'); + + + // return this for chaining + return this; + + }, + change : function(){ + + if( this.$input.val() == 'other' ) + { + this.$other.attr('name', this.$input.attr('name')); + this.$other.show(); + } + else + { + this.$other.attr('name', ''); + this.$other.hide(); + } + } + }; + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('change', '.acf-radio-list input[type="radio"]', function( e ){ + + acf.fields.radio.set({ $el : $(this).closest('.acf-radio-list') }).change(); + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/relationship.js b/www/wp-content/plugins/advanced-custom-fields/js/input/relationship.js new file mode 100644 index 0000000..a553f71 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/relationship.js @@ -0,0 +1,361 @@ +(function($){ + + /* + * Relationship + * + * static model for this field + * + * @type event + * @date 1/06/13 + * + */ + + acf.fields.relationship = { + + $el : null, + $input : null, + $left : null, + $right : null, + + o : {}, + + timeout : null, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find elements + this.$input = this.$el.children('input[type="hidden"]'); + this.$left = this.$el.find('.relationship_left'), + this.$right = this.$el.find('.relationship_right'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // return this for chaining + return this; + + }, + init : function(){ + + // reference + var _this = this; + + + // is clone field? + if( acf.helpers.is_clone_field(this.$input) ) + { + return; + } + + + // set height of right column + this.$right.find('.relationship_list').height( this.$left.height() -2 ); + + + // right sortable + this.$right.find('.relationship_list').sortable({ + axis : 'y', + items : '> li', + forceHelperSize : true, + forcePlaceholderSize : true, + scroll : true, + update : function(){ + + _this.$input.trigger('change'); + + } + }); + + + // load more + var $el = this.$el; + + this.$left.find('.relationship_list').scrollTop( 0 ).on('scroll', function(e){ + + // validate + if( $el.hasClass('loading') || $el.hasClass('no-results') ) + { + return; + } + + + // Scrolled to bottom + if( $(this).scrollTop() + $(this).innerHeight() >= $(this).get(0).scrollHeight ) + { + var paged = parseInt( $el.attr('data-paged') ); + + // update paged + $el.attr('data-paged', (paged + 1) ); + + // fetch + _this.set({ $el : $el }).fetch(); + } + + }); + + + // ajax fetch values for left side + this.fetch(); + + }, + fetch : function(){ + + // reference + var _this = this, + $el = this.$el; + + + // add loading class, stops scroll loading + $el.addClass('loading'); + + + // get results + $.ajax({ + url : acf.o.ajaxurl, + type : 'post', + dataType : 'json', + data : $.extend({ + action : 'acf/fields/relationship/query_posts', + post_id : acf.o.post_id, + nonce : acf.o.nonce + }, this.o ), + success : function( json ){ + + + // render + _this.set({ $el : $el }).render( json ); + + } + }); + + }, + render : function( json ){ + + // reference + var _this = this; + + + // update classes + this.$el.removeClass('no-results').removeClass('loading'); + + + // new search? + if( this.o.paged == 1 ) + { + this.$el.find('.relationship_left li:not(.load-more)').remove(); + } + + + // no results? + if( ! json || ! json.html ) + { + this.$el.addClass('no-results'); + return; + } + + + // append new results + this.$el.find('.relationship_left .load-more').before( json.html ); + + + // next page? + if( ! json.next_page_exists ) + { + this.$el.addClass('no-results'); + } + + + // apply .hide to left li's + this.$left.find('a').each(function(){ + + var id = $(this).attr('data-post_id'); + + if( _this.$right.find('a[data-post_id="' + id + '"]').exists() ) + { + $(this).parent().addClass('hide'); + } + + }); + + }, + add : function( $a ){ + + // vars + var id = $a.attr('data-post_id'), + title = $a.html(); + + + // max posts + if( this.$right.find('a').length >= this.o.max ) + { + alert( acf.l10n.relationship.max.replace('{max}', this.o.max) ); + return false; + } + + + // can be added? + if( $a.parent().hasClass('hide') ) + { + return false; + } + + + // hide + $a.parent().addClass('hide'); + + + // template + var data = { + post_id : $a.attr('data-post_id'), + title : $a.html(), + name : this.$input.attr('name') + }, + tmpl = _.template(acf.l10n.relationship.tmpl_li, data); + + + + // add new li + this.$right.find('.relationship_list').append( tmpl ) + + + // trigger change on new_li + this.$input.trigger('change'); + + + // validation + this.$el.closest('.field').removeClass('error'); + + + }, + remove : function( $a ){ + + // remove + $a.parent().remove(); + + + // show + this.$left.find('a[data-post_id="' + $a.attr('data-post_id') + '"]').parent('li').removeClass('hide'); + + + // trigger change on new_li + this.$input.trigger('change'); + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + $(el).find('.acf_relationship').each(function(){ + + acf.fields.relationship.set({ $el : $(this) }).init(); + + }); + + }); + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('change', '.acf_relationship .select-post_type', function(e){ + + // vars + var val = $(this).val(), + $el = $(this).closest('.acf_relationship'); + + + // update attr + $el.attr('data-post_type', val); + $el.attr('data-paged', 1); + + + // fetch + acf.fields.relationship.set({ $el : $el }).fetch(); + + }); + + + $(document).on('click', '.acf_relationship .relationship_left .relationship_list a', function( e ){ + + e.preventDefault(); + + acf.fields.relationship.set({ $el : $(this).closest('.acf_relationship') }).add( $(this) ); + + $(this).blur(); + + }); + + $(document).on('click', '.acf_relationship .relationship_right .relationship_list a', function( e ){ + + e.preventDefault(); + + acf.fields.relationship.set({ $el : $(this).closest('.acf_relationship') }).remove( $(this) ); + + $(this).blur(); + + }); + + $(document).on('keyup', '.acf_relationship input.relationship_search', function( e ){ + + // vars + var val = $(this).val(), + $el = $(this).closest('.acf_relationship'); + + + // update attr + $el.attr('data-s', val); + $el.attr('data-paged', 1); + + + // fetch + clearTimeout( acf.fields.relationship.timeout ); + acf.fields.relationship.timeout = setTimeout(function(){ + + acf.fields.relationship.set({ $el : $el }).fetch(); + + }, 500); + + }); + + $(document).on('keypress', '.acf_relationship input.relationship_search', function( e ){ + + // don't submit form + if( e.which == 13 ) + { + e.preventDefault(); + } + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/tab.js b/www/wp-content/plugins/advanced-custom-fields/js/input/tab.js new file mode 100644 index 0000000..9a6d9c1 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/tab.js @@ -0,0 +1,280 @@ +(function($){ + + acf.fields.tab = { + + add_group : function( $wrap ){ + + // vars + var html = ''; + + + // generate html + if( $wrap.is('tbody') ) + { + html = '
              '; + } + else + { + html = '
                '; + } + + + // append html + $wrap.children('.field_type-tab:first').before( html ); + + }, + + add_tab : function( $tab ){ + + // vars + var $field = $tab.closest('.field'), + $wrap = $field.parent(), + + key = $field.attr('data-field_key'), + label = $tab.text(); + + + // create tab group if it doesnt exist + if( ! $wrap.children('.acf-tab-wrap').exists() ) + { + this.add_group( $wrap ); + } + + // add tab + $wrap.children('.acf-tab-wrap').find('.acf-tab-group').append('
              • ' + label + '
              • '); + + }, + + toggle : function( $a ){ + + // reference + var _this = this; + + + //console.log( 'toggle %o ', $a); + // vars + var $wrap = $a.closest('.acf-tab-wrap').parent(), + key = $a.attr('data-key'); + + + // classes + $a.parent('li').addClass('active').siblings('li').removeClass('active'); + + + // hide / show + $wrap.children('.field_type-tab').each(function(){ + + + // vars + var $tab = $(this); + + + if( $tab.attr('data-field_key') == key ) + { + _this.show_tab_fields( $(this) ); + } + else + { + _this.hide_tab_fields( $(this) ); + } + + + }); + + }, + + show_tab_fields : function( $field ) { + + //console.log('show tab fields %o', $field); + $field.nextUntil('.field_type-tab').each(function(){ + + $(this).removeClass('acf-tab_group-hide').addClass('acf-tab_group-show'); + $(document).trigger('acf/fields/tab/show', [ $(this) ]); + + }); + }, + + hide_tab_fields : function( $field ) { + + $field.nextUntil('.field_type-tab').each(function(){ + + $(this).removeClass('acf-tab_group-show').addClass('acf-tab_group-hide'); + $(document).trigger('acf/fields/tab/hide', [ $(this) ]); + + }); + }, + + refresh : function( $el ){ + + // reference + var _this = this; + + + // trigger + $el.find('.acf-tab-group').each(function(){ + + $(this).find('.acf-tab-button:first').each(function(){ + + _this.toggle( $(this) ); + + }); + + }); + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + // add tabs + $(el).find('.acf-tab').each(function(){ + + acf.fields.tab.add_tab( $(this) ); + + }); + + + // activate first tab + acf.fields.tab.refresh( $(el) ); + + + // NOTE: this code is defined BEFORE the acf.conditional_logic action. This is becuase the 'acf/setup_fields' listener is defined INSIDE the conditional_logic.init() function which is run on doc.ready + + // trigger conditional logic + // this code ( acf/setup_fields ) is run after the main acf.conditional_logic.init(); + //console.log('acf/setup_fields (after tab refresh) calling acf.conditional_logic.refresh()'); + //acf.conditional_logic.refresh(); + + }); + + + + + /* + * Events + * + * jQuery events for this field + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '.acf-tab-button', function( e ){ + + e.preventDefault(); + + acf.fields.tab.toggle( $(this) ); + + $(this).trigger('blur'); + + }); + + + $(document).on('acf/conditional_logic/hide', function( e, $target, item ){ + + // validate + if( $target.attr('data-field_type') != 'tab' ) + { + return; + } + + //console.log('conditional_logic/hide tab %o', $target); + + + // vars + var $tab = $target.siblings('.acf-tab-wrap').find('a[data-key="' + $target.attr('data-field_key') + '"]'); + + + // if tab is already hidden, then ignore the following functiolnality + if( $tab.is(':hidden') ) + { + return; + } + + + // visibility + $tab.parent().hide(); + + + // if + if( $tab.parent().siblings(':visible').exists() ) + { + // if the $target to be hidden is a tab button, lets toggle a sibling tab button + $tab.parent().siblings(':visible').first().children('a').trigger('click'); + } + else + { + // no onther tabs + acf.fields.tab.hide_tab_fields( $target ); + } + + }); + + + $(document).on('acf/conditional_logic/show', function( e, $target, item ){ + + // validate + if( $target.attr('data-field_type') != 'tab' ) + { + return; + } + + + //console.log('conditional_logic/show tab %o', $target); + + + // vars + var $tab = $target.siblings('.acf-tab-wrap').find('a[data-key="' + $target.attr('data-field_key') + '"]'); + + + // if tab is already visible, then ignore the following functiolnality + if( $tab.is(':visible') ) + { + return; + } + + + // visibility + $tab.parent().show(); + + + // if this is the active tab + if( $tab.parent().hasClass('active') ) + { + $tab.trigger('click'); + return; + } + + + // if the sibling active tab is actually hidden by conditional logic, take ownership of tabs + if( $tab.parent().siblings('.active').is(':hidden') ) + { + // show this tab group + $tab.trigger('click'); + return; + } + + + }); + + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/validation.js b/www/wp-content/plugins/advanced-custom-fields/js/input/validation.js new file mode 100644 index 0000000..cdba78d --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/validation.js @@ -0,0 +1,432 @@ +(function($){ + + + /* + * Validation + * + * JS model + * + * @type object + * @date 1/06/13 + * + */ + + acf.validation = { + + status : true, + disabled : false, + + run : function(){ + + // reference + var _this = this; + + + // reset + _this.status = true; + + + // loop through all fields + $('.field.required, .form-field.required').each(function(){ + + // run validation + _this.validate( $(this) ); + + + }); + // end loop through all fields + }, + + /* + * show_spinner + * + * This function will show a spinner element. Logic changed in WP 4.2 + * + * @type function + * @date 3/05/2015 + * @since 5.2.3 + * + * @param $spinner (jQuery) + * @return n/a + */ + + show_spinner: function( $spinner ){ + + // bail early if no spinner + if( !$spinner.exists() ) { + + return; + + } + + + // vars + var wp_version = acf.o.wp_version; + + + // show + if( parseFloat(wp_version) >= 4.2 ) { + + $spinner.addClass('is-active'); + + } else { + + $spinner.css('display', 'inline-block'); + + } + + }, + + + /* + * hide_spinner + * + * This function will hide a spinner element. Logic changed in WP 4.2 + * + * @type function + * @date 3/05/2015 + * @since 5.2.3 + * + * @param $spinner (jQuery) + * @return n/a + */ + + hide_spinner: function( $spinner ){ + + // bail early if no spinner + if( !$spinner.exists() ) { + + return; + + } + + + // vars + var wp_version = acf.o.wp_version; + + + // hide + if( parseFloat(wp_version) >= 4.2 ) { + + $spinner.removeClass('is-active'); + + } else { + + $spinner.css('display', 'none'); + + } + + }, + + validate : function( div ){ + + // var + var ignore = false, + $tab = null; + + + // set validation data + div.data('validation', true); + + + // not visible + if( div.is(':hidden') ) + { + // ignore validation + ignore = true; + + + // if this field is hidden by a tab group, allow validation + if( div.hasClass('acf-tab_group-hide') ) + { + ignore = false; + + + // vars + var $tab_field = div.prevAll('.field_type-tab:first'), + $tab_group = div.prevAll('.acf-tab-wrap:first'); + + + // if the tab itself is hidden, bypass validation + if( $tab_field.hasClass('acf-conditional_logic-hide') ) + { + ignore = true; + } + else + { + // activate this tab as it holds hidden required field! + $tab = $tab_group.find('.acf-tab-button[data-key="' + $tab_field.attr('data-field_key') + '"]'); + } + } + } + + + // if is hidden by conditional logic, ignore + if( div.hasClass('acf-conditional_logic-hide') ) + { + ignore = true; + } + + + // if field group is hidden, igrnoe + if( div.closest('.postbox.acf-hidden').exists() ) { + + ignore = true; + + } + + + if( ignore ) + { + return; + } + + + + // text / textarea + if( div.find('input[type="text"], input[type="email"], input[type="number"], input[type="hidden"], textarea').val() == "" ) + { + div.data('validation', false); + } + + + // wysiwyg + if( div.find('.acf_wysiwyg').exists() && typeof(tinyMCE) == "object") + { + div.data('validation', true); + + var id = div.find('.wp-editor-area').attr('id'), + editor = tinyMCE.get( id ); + + + if( editor && !editor.getContent() ) + { + div.data('validation', false); + } + } + + + // select + if( div.find('select').exists() ) + { + div.data('validation', true); + + if( div.find('select').val() == "null" || ! div.find('select').val() ) + { + div.data('validation', false); + } + } + + + // radio + if( div.find('input[type="radio"]').exists() ) + { + div.data('validation', false); + + if( div.find('input[type="radio"]:checked').exists() ) + { + div.data('validation', true); + } + } + + + // checkbox + if( div.find('input[type="checkbox"]').exists() ) + { + div.data('validation', false); + + if( div.find('input[type="checkbox"]:checked').exists() ) + { + div.data('validation', true); + } + } + + + // relationship + if( div.find('.acf_relationship').exists() ) + { + div.data('validation', false); + + if( div.find('.acf_relationship .relationship_right input').exists() ) + { + div.data('validation', true); + } + } + + + // repeater + if( div.find('.repeater').exists() ) + { + div.data('validation', false); + + if( div.find('.repeater tr.row').exists() ) + { + div.data('validation', true); + } + } + + + // gallery + if( div.find('.acf-gallery').exists() ) + { + div.data('validation', false); + + if( div.find('.acf-gallery .thumbnail').exists()) + { + div.data('validation', true); + } + } + + + // hook for custom validation + $(document).trigger('acf/validate_field', [ div ] ); + + + // set validation + if( ! div.data('validation') ) + { + // show error + this.status = false; + div.closest('.field').addClass('error'); + + + // custom validation message + if( div.data('validation_message') ) + { + var $label = div.find('p.label:first'), + $message = null; + + + // remove old message + $label.children('.acf-error-message').remove(); + + + $label.append( '' + div.data('validation_message') + '' ); + } + + + // display field (curently hidden due to another tab being active) + if( $tab ) + { + $tab.trigger('click'); + } + + } + } + + }; + + + /* + * Events + * + * Remove error class on focus + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('focus click', '.field.required input, .field.required textarea, .field.required select', function( e ){ + + $(this).closest('.field').removeClass('error'); + + }); + + + /* + $(document).on('blur change', '.field.required input, .field.required textarea, .field.required select', function( e ){ + + acf.validation.validate( $(this).closest('.field') ); + + }); + */ + + + /* + * Save Post + * + * If user is saving a draft, allow them to bypass the validation + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('click', '#save-post', function(){ + + acf.validation.disabled = true; + + }); + + + /* + * Submit Post + * + * Run validation and return true|false accordingly + * + * @type function + * @date 1/03/2011 + * + * @param N/A + * @return N/A + */ + + $(document).on('submit', '#post', function(){ + + // If disabled, bail early on the validation check + if( acf.validation.disabled ) + { + return true; + } + + + // do validation + acf.validation.run(); + + + if( ! acf.validation.status ) { + + // vars + var $form = $(this); + + + // show message + $form.siblings('#message').remove(); + $form.before('

                ' + acf.l10n.validation.error + '

                '); + + + // hide ajax stuff on submit button + if( $('#submitdiv').exists() ) { + + // remove disabled classes + $('#submitdiv').find('.disabled').removeClass('disabled'); + $('#submitdiv').find('.button-disabled').removeClass('button-disabled'); + $('#submitdiv').find('.button-primary-disabled').removeClass('button-primary-disabled'); + + + // remove spinner + acf.validation.hide_spinner( $('#submitdiv .spinner') ); + + } + + return false; + } + + + // remove hidden postboxes + // + this will stop them from being posted to save + $('.acf_postbox.acf-hidden').remove(); + + + // submit the form + return true; + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/input/wysiwyg.js b/www/wp-content/plugins/advanced-custom-fields/js/input/wysiwyg.js new file mode 100644 index 0000000..ec7c01b --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/input/wysiwyg.js @@ -0,0 +1,556 @@ +(function($){ + + /* + * WYSIWYG + * + * jQuery functionality for this field type + * + * @type object + * @date 20/07/13 + * + * @param N/A + * @return N/A + */ + + var _wysiwyg = acf.fields.wysiwyg = { + + $el : null, + $textarea : null, + + o : {}, + + set : function( o ){ + + // merge in new option + $.extend( this, o ); + + + // find textarea + this.$textarea = this.$el.find('textarea'); + + + // get options + this.o = acf.helpers.get_atts( this.$el ); + + + // add ID + this.o.id = this.$textarea.attr('id'); + + + // return this for chaining + return this; + + }, + has_tinymce : function(){ + + var r = false; + + if( typeof(tinyMCE) == "object" ) + { + r = true; + } + + return r; + + }, + + get_toolbar : function(){ + + // safely get toolbar + if( acf.helpers.isset( this, 'toolbars', this.o.toolbar ) ) { + + return this.toolbars[ this.o.toolbar ]; + + } + + + // return + return false; + + }, + + init : function(){ + + // is clone field? + if( acf.helpers.is_clone_field( this.$textarea ) ) + { + return; + } + + + // vars + var toolbar = this.get_toolbar(), + command = 'mceAddControl', + setting = 'theme_advanced_buttons{i}'; + + + // backup + var _settings = $.extend( {}, tinyMCE.settings ); + + + // v4 settings + if( tinymce.majorVersion == 4 ) { + + command = 'mceAddEditor'; + setting = 'toolbar{i}'; + + } + + + // add toolbars + if( toolbar ) { + + for( var i = 1; i < 5; i++ ) { + + // vars + var v = ''; + + + // load toolbar + if( acf.helpers.isset( toolbar, 'theme_advanced_buttons' + i ) ) { + + v = toolbar['theme_advanced_buttons' + i]; + + } + + + // update setting + tinyMCE.settings[ setting.replace('{i}', i) ] = v; + + } + + } + + + // add editor + tinyMCE.execCommand( command, false, this.o.id); + + + // events - load + $(document).trigger('acf/wysiwyg/load', this.o.id); + + + // add events (click, focus, blur) for inserting image into correct editor + this.add_events(); + + + // restore tinyMCE.settings + tinyMCE.settings = _settings; + + + // set active editor to null + wpActiveEditor = null; + + }, + add_events : function(){ + + // vars + var id = this.o.id, + editor = tinyMCE.get( id ); + + + // validate + if( !editor ) + { + return; + } + + + // vars + var $container = $('#wp-' + id + '-wrap'), + $body = $( editor.getBody() ); + + + // events + $container.on('click', function(){ + + $(document).trigger('acf/wysiwyg/click', id); + + }); + + $body.on('focus', function(){ + + $(document).trigger('acf/wysiwyg/focus', id); + + }); + + $body.on('blur', function(){ + + $(document).trigger('acf/wysiwyg/blur', id); + + }); + + + }, + destroy : function(){ + + // vars + var id = this.o.id, + command = 'mceRemoveControl'; + + + // Remove tinymcy functionality. + // Due to the media popup destroying and creating the field within such a short amount of time, + // a JS error will be thrown when launching the edit window twice in a row. + try { + + // vars + var editor = tinyMCE.get( id ); + + + // validate + if( !editor ) { + + return; + + } + + + // v4 settings + if( tinymce.majorVersion == 4 ) { + + command = 'mceRemoveEditor'; + + } + + + // store value + var val = editor.getContent(); + + + // remove editor + tinyMCE.execCommand(command, false, id); + + + // set value + this.$textarea.val( val ); + + + } catch(e) { + + //console.log( e ); + + } + + + // set active editor to null + wpActiveEditor = null; + + } + + }; + + + /* + * acf/setup_fields + * + * run init function on all elements for this field + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/setup_fields', function(e, el){ + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + // Destory all WYSIWYG fields + // This hack will fix a problem when the WP popup is created and hidden, then the ACF popup (image/file field) is opened + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).destroy(); + + }); + + + // Add WYSIWYG fields + setTimeout(function(){ + + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).init(); + + }); + + }, 0); + + }); + + + /* + * acf/remove_fields + * + * This action is called when the $el is being removed from the DOM + * + * @type event + * @date 20/07/13 + * + * @param {object} e event object + * @param {object} $el jQuery element being removed + * @return N/A + */ + + $(document).on('acf/remove_fields', function(e, $el){ + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + $el.find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).destroy(); + + }); + + }); + + + /* + * acf/wysiwyg/click + * + * this event is run when a user clicks on a WYSIWYG field + * + * @type event + * @date 17/01/13 + * + * @param {object} e event object + * @param {int} id WYSIWYG ID + * @return N/A + */ + + $(document).on('acf/wysiwyg/click', function(e, id){ + + wpActiveEditor = id; + + container = $('#wp-' + id + '-wrap').closest('.field').removeClass('error'); + + }); + + + /* + * acf/wysiwyg/focus + * + * this event is run when a user focuses on a WYSIWYG field body + * + * @type event + * @date 17/01/13 + * + * @param {object} e event object + * @param {int} id WYSIWYG ID + * @return N/A + */ + + $(document).on('acf/wysiwyg/focus', function(e, id){ + + wpActiveEditor = id; + + container = $('#wp-' + id + '-wrap').closest('.field').removeClass('error'); + + }); + + + /* + * acf/wysiwyg/blur + * + * this event is run when a user loses focus on a WYSIWYG field body + * + * @type event + * @date 17/01/13 + * + * @param {object} e event object + * @param {int} id WYSIWYG ID + * @return N/A + */ + + $(document).on('acf/wysiwyg/blur', function(e, id){ + + wpActiveEditor = null; + + // update the hidden textarea + // - This fixes a but when adding a taxonomy term as the form is not posted and the hidden tetarea is never populated! + var editor = tinyMCE.get( id ); + + + // validate + if( !editor ) + { + return; + } + + + var el = editor.getElement(); + + + // save to textarea + editor.save(); + + + // trigger change on textarea + $( el ).trigger('change'); + + }); + + + /* + * acf/sortable_start + * + * this event is run when a element is being drag / dropped + * + * @type event + * @date 10/11/12 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/sortable_start', function(e, el) { + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).destroy(); + + }); + + }); + + + /* + * acf/sortable_stop + * + * this event is run when a element has finnished being drag / dropped + * + * @type event + * @date 10/11/12 + * + * @param {object} e event object + * @param {object} el DOM object which may contain new ACF elements + * @return N/A + */ + + $(document).on('acf/sortable_stop', function(e, el) { + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + $(el).find('.acf_wysiwyg').each(function(){ + + _wysiwyg.set({ $el : $(this) }).init(); + + }); + + }); + + + /* + * window load + * + * @description: + * @since: 3.5.5 + * @created: 22/12/12 + */ + + $(window).load(function(){ + + // validate + if( ! _wysiwyg.has_tinymce() ) + { + return; + } + + + // vars + var wp_content = $('#wp-content-wrap').exists(), + wp_acf_settings = $('#wp-acf_settings-wrap').exists() + mode = 'tmce'; + + + // has_editor + if( wp_acf_settings ) + { + // html_mode + if( $('#wp-acf_settings-wrap').hasClass('html-active') ) + { + mode = 'html'; + } + } + + + setTimeout(function(){ + + // trigger click on hidden wysiwyg (to get in HTML mode) + if( wp_acf_settings && mode == 'html' ) + { + $('#acf_settings-tmce').trigger('click'); + } + + }, 1); + + + setTimeout(function(){ + + // trigger html mode for people who want to stay in HTML mode + if( wp_acf_settings && mode == 'html' ) + { + $('#acf_settings-html').trigger('click'); + } + + // Add events to content editor + if( wp_content ) + { + _wysiwyg.set({ $el : $('#wp-content-wrap') }).add_events(); + } + + + }, 11); + + + }); + + + /* + * Full screen + * + * @description: this hack will hide the 'image upload' button in the wysiwyg full screen mode if the field has disabled image uploads! + * @since: 3.6 + * @created: 26/02/13 + */ + + $(document).on('click', '.acf_wysiwyg a.mce_fullscreen', function(){ + + // vars + var wysiwyg = $(this).closest('.acf_wysiwyg'), + upload = wysiwyg.attr('data-upload'); + + if( upload == 'no' ) + { + $('#mce_fullscreen_container td.mceToolbar .mce_add_media').remove(); + } + + }); + + +})(jQuery); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/js/tinymce.code.min.js b/www/wp-content/plugins/advanced-custom-fields/js/tinymce.code.min.js new file mode 100644 index 0000000..9e7e898 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/js/tinymce.code.min.js @@ -0,0 +1 @@ +tinymce.PluginManager.add("code",function(e){function o(){e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:e.getParam("code_dialog_width",600),minHeight:e.getParam("code_dialog_height",Math.min(tinymce.DOM.getViewPort().h-200,500)),value:e.getContent({source_view:!0}),spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(o){e.focus(),e.undoManager.transact(function(){e.setContent(o.data.code)}),e.selection.setCursorLocation(),e.nodeChanged()}})}e.addCommand("mceCodeEditor",o),e.addButton("code",{icon:"code",tooltip:"Source code",onclick:o}),e.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:o})}); \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-cs_CZ.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-cs_CZ.mo new file mode 100644 index 0000000000000000000000000000000000000000..c854b7c7fbb8dd21316f07890b5334844f5ff8a8 GIT binary patch literal 33009 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-cs_CZ.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-cs_CZ.po new file mode 100644 index 0000000..6871692 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-cs_CZ.po @@ -0,0 +1,2176 @@ +# Copyright (C) 2012 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: Advanced Custom Fields\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2014-01-05 07:41:49+00:00\n" +"PO-Revision-Date: 2014-01-28 19:03+0100\n" +"Last-Translator: Jakub Machala \n" +"Language-Team: webees.cz s.r.o. \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.5\n" +"Language: cs_CZ\n" +"X-Poedit-Basepath: c:\\Users\\Jakub\\Documents\\GitHub\\wpcz\\Advanced " +"Custom Fields\\moduly\n" + +#: acf.php:455 +msgid "Field Groups" +msgstr "Skupiny polí" + +#: acf.php:456 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: acf.php:457 +msgid "Add New" +msgstr "Přidat novou" + +#: acf.php:458 +msgid "Add New Field Group" +msgstr "Přidat novou skupinu polí" + +#: acf.php:459 +msgid "Edit Field Group" +msgstr "Upravit skupinu polí" + +#: acf.php:460 +msgid "New Field Group" +msgstr "Nová skupina polí" + +#: acf.php:461 +msgid "View Field Group" +msgstr "Prohlížet skupinu polí" + +#: acf.php:462 +msgid "Search Field Groups" +msgstr "Hledat skupiny polí" + +#: acf.php:463 +msgid "No Field Groups found" +msgstr "Nebyly nalezeny žádné skupiny polí" + +#: acf.php:464 +msgid "No Field Groups found in Trash" +msgstr "V koši nebyly nalezeny žádné skupiny polí" + +#: acf.php:567 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "Vlastní pole" + +#: acf.php:585 acf.php:588 +msgid "Field group updated." +msgstr "Skupina polí aktualizována" + +#: acf.php:586 +msgid "Custom field updated." +msgstr "Vlastní pole aktualizováno." + +#: acf.php:587 +msgid "Custom field deleted." +msgstr "Vlastní pole smazáno." + +#. translators: %s: date and time of the revision +#: acf.php:590 +msgid "Field group restored to revision from %s" +msgstr "Skupina polí obnovena na revizi z %s" + +#: acf.php:591 +msgid "Field group published." +msgstr "Skupina polí publikována." + +#: acf.php:592 +msgid "Field group saved." +msgstr "Skupina polí uložena." + +#: acf.php:593 +msgid "Field group submitted." +msgstr "Skupina polí odeslána." + +#: acf.php:594 +msgid "Field group scheduled for." +msgstr "Skupina polí naplánována." + +#: acf.php:595 +msgid "Field group draft updated." +msgstr "Koncept skupiny polí aktualizován." + +#: acf.php:730 +msgid "Thumbnail" +msgstr "Náhled" + +#: acf.php:731 +msgid "Medium" +msgstr "Střední" + +#: acf.php:732 +msgid "Large" +msgstr "Velký" + +#: acf.php:733 +msgid "Full" +msgstr "Plný" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Chyba" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Nejsou vybrány žádné ACF skupiny" + +#: core/api.php:1162 +msgid "Update" +msgstr "Aktualizovat" + +#: core/api.php:1163 +msgid "Post updated" +msgstr "Příspěvek aktualizován" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "Add-ony" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "Pole opakování" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "Vytvoří nekonečné množství řádků dat v tomto univerzálním rozhraní!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "Pole galerie" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Vytvoří obrázkové galerie s jednoduchým a intuitivním rozhraním!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "Stránka konfigurace" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Vytvoří globální data k použití napříč vaším webem!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Pole flexibilního obsahu" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Vytvoří unikátní návrhy se správcem flexibilního obsahu!" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Pole Gravity Forms" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Vytvoří pole výběru naplněné Gravity Forms!" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Výběr data & času" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "Výběr data & času jQuery" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Pole lokace" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Najde adresy a souřadnice požadovaných umístění" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Pole Contact Form 7" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Přiřadí jeden nebo více formulářů Contact Form 7 do příspěvku" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Add-ony Advanced Custom Fields" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Následující add-ony jsou k dispozici pro zlepšení funkčnosti pluginu " +"Advanced Custom Fields." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Každý add-on může být nainstalován jako oddělný plugin (s aktualizacemi) " +"nebo zahrnut v šabloně (bez aktualizací)." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Instalováno" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Koupit & instalovat" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:422 +#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439 +#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455 +msgid "Download" +msgstr "Stáhnout" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Export" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Exportovat skupiny polí" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Skupiny polí" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Vyberte skupiny polí pro exportování" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Exportovat do XML" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Exportovat do PHP" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF vytvoří soubor .xml exportu, který je kompatibilní s originálním " +"importním pluginem WP." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Importované skupiny polí budou zobrazeny v seznamu upravitelných " +"skupin polí. Toto je užitečné pro přesouvání skupin polí mezi WP weby." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" +"Vyberte skupinu(y) polí ze seznamu a klikněte na \"Exportovat do XML\"" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Uloží .xml soubor na požádání" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Otevřete Nástroje » Import a vyberte WordPress" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Nainstalujte importní WP plugin na požádání" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Nahrajte a importujte váš exportovaný .xml soubor" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Vyberte vašeho uživatele a ignorujte možnost Importovat přílohy" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "To je vše! Veselé WordPressování!" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF vytvoří PHP kód pro vložení do vaší šablony." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Registrované skupiny polí se neobjeví v seznamu upravitelných skupin " +"polí. Toto je užitečné při používání polí v šablonách." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Mějte prosím na paměti, že pokud exportujete a registrujete skupiny polí v " +"rámci stejného WordPressu, uvidíte na obrazovkách úprav duplikovaná pole. " +"Pro nápravu prosím přesuňte původní skupinu polí do koše nebo odstraňte kód " +"ze souboru functions.php." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Vyberte skupinu(y) polí ze seznamu a klikněte na \"Exportovat do PHP\"" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Zkopírujte vygenerovaný PHP kód" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Vložte jej do vašeho souboru functions.php" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"K aktivací kteréhokoli add-onu upravte a použijte kód na prvních několika " +"řádcích." + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Exportujte skupiny polí do PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Instrukce" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Poznámky" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Zahrnout v šabloně" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Plugin Advanced Custom Fields může být zahrnut v šabloně. K tomu přesuňte " +"ACF plugin do vaší šablony a přidejte následující kód do souboru functions." +"php:" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"K odstranění veškerých vizuálních rozhraní z ACF pluginu můžete použít " +"konstantu pro zapnutí lite módu. Přidejte následující kód do souboru " +"functions.php před include_once:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Zpět na export" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Nebyly vybrány žádné skupiny polí" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Přesunout do koše. Jste si jistí?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "zaškrtnuto" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Nejsou k dispozici žádné přepínací pole" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Je požadován titulek skupiny polí" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "kopírovat" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "nebo" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Pole" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Rodičovská pole" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Příbuzná pole" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Skrýt / zobrazit vše" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Umístění" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Konfigurace" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Zobrazit pole klíče:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:328 +#: core/fields/post_object.php:349 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:343 +#: core/fields/user.php:285 core/fields/wysiwyg.php:256 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Ne" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:327 +#: core/fields/post_object.php:348 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:342 +#: core/fields/user.php:284 core/fields/wysiwyg.php:255 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Ano" + +#: core/controllers/field_group.php:645 +msgid "Front Page" +msgstr "Hlavní stránka" + +#: core/controllers/field_group.php:646 +msgid "Posts Page" +msgstr "Stránka příspěvků" + +#: core/controllers/field_group.php:647 +msgid "Top Level Page (parent of 0)" +msgstr "Hlavní stránka (nadřazená stránka 0)" + +#: core/controllers/field_group.php:648 +msgid "Parent Page (has children)" +msgstr "Nadřazená stránka (má podstránky)" + +#: core/controllers/field_group.php:649 +msgid "Child Page (has parent)" +msgstr "Podstránka (s nadřazenou stránkou)" + +#: core/controllers/field_group.php:657 +msgid "Default Template" +msgstr "Výchozí šablona" + +#: core/controllers/field_group.php:734 +msgid "Publish" +msgstr "Publikovat" + +#: core/controllers/field_group.php:735 +msgid "Pending Review" +msgstr "Čeká na posouzení" + +#: core/controllers/field_group.php:736 +msgid "Draft" +msgstr "Koncept" + +#: core/controllers/field_group.php:737 +msgid "Future" +msgstr "Budoucí" + +#: core/controllers/field_group.php:738 +msgid "Private" +msgstr "Soukromý" + +#: core/controllers/field_group.php:739 +msgid "Revision" +msgstr "Revize" + +#: core/controllers/field_group.php:740 +msgid "Trash" +msgstr "Koš" + +#: core/controllers/field_group.php:753 +msgid "Super Admin" +msgstr "Super Admin" + +#: core/controllers/field_group.php:768 core/controllers/field_group.php:789 +#: core/controllers/field_group.php:796 core/fields/file.php:186 +#: core/fields/image.php:170 core/fields/page_link.php:109 +#: core/fields/post_object.php:274 core/fields/post_object.php:298 +#: core/fields/relationship.php:598 core/fields/relationship.php:622 +#: core/fields/user.php:229 +msgid "All" +msgstr "Vše" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Název" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "Seznam změn" + +#: core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Co je nového ve" + +#: core/controllers/field_groups.php:217 +msgid "version" +msgstr "verzi" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Zdroje" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Začínáme" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Typy polí" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funkce" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Akce" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:641 +msgid "Filters" +msgstr "Filtry" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Příručky \"Jak na\"" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Tutoriály" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Vytvořil" + +#: core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "Vítejte v Advanced Custom Fields" + +#: core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "Děkujeme za aktualizaci na poslední verzi!" + +#: core/controllers/field_groups.php:245 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"je mnohem svítivější a radostnější, než kdykoli dříve. Doufáme, že se vám " +"bude líbit." + +#: core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "Co je nového" + +#: core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "Stáhnout Add-ony" + +#: core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "Aktivační kódy se změnily na pluginy!" + +#: core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Add-ony jsou nyní aktivovány stáhnutím a nainstalováním jednotlivých " +"pluginů. Ačkoli tyto pluginy nebudou hostovány na wordpress.org repozitáři, " +"každý add-on bude přijímat aktualizace obvyklou cestou." + +#: core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "Všechny předchozí add-ony byly úspěšně nainstalovány" + +#: core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Tento web používá premium add-ony, které musí být staženy" + +#: core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "Stáhnout aktivované add-ony" + +#: core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "Tento web nepoužívá premium add-ony a nebude touto změnou ovlivněn." + +#: core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "Jednodušší vývoj" + +#: core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "Nové typy polí" + +#: core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "Pole taxonomie" + +#: core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "Uživatelské pole" + +#: core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "Emailové pole" + +#: core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "Pole s heslem" + +#: core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "Typy vlastních polí" + +#: core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Vytvoření vlastního typu pole nebylo nikdy jednodušší! Naneštěstí, pole " +"verze 3 nejsou kompatibilní s verzí 4." + +#: core/controllers/field_groups.php:346 +msgid "Migrating your field types is easy, please" +msgstr "Migrace vašich typů polí je jednoduchá, prosím" + +#: core/controllers/field_groups.php:346 +msgid "follow this tutorial" +msgstr "následujte tento tutorial" + +#: core/controllers/field_groups.php:346 +msgid "to learn more." +msgstr "pro více informací." + +#: core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "Akce & filtry" + +#: core/controllers/field_groups.php:349 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"Všechny akce & filtry byly zásadně inovovány, aby byla úprava ACF ještě " +"jednodušší! Prosím" + +#: core/controllers/field_groups.php:349 +msgid "read this guide" +msgstr "přečtěte si tohoto průvodce" + +#: core/controllers/field_groups.php:349 +msgid "to find the updated naming convention." +msgstr "k nalezení aktuálního standardu pro pojmenování." + +#: core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "Prohlížení konceptu nyní funguje!" + +#: core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Tento bug byl vymýcen spolu s dalšími drobnůstkami!" + +#: core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "Prohlížet celý changelog" + +#: core/controllers/field_groups.php:356 +msgid "Important" +msgstr "Důležité" + +#: core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "Databáze změn" + +#: core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Mezi verzemi 3 a 4 nebyly učiněny absolutně žádné změny v " +"databázi. To znamená, že se můžete k verzi 3 vrátit absolutně bez potíží." + +#: core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "Potenciální problémy" + +#: core/controllers/field_groups.php:362 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"Vzhledem k nemalým změnám okolo add-onů, typů polí a akcí / filtrů nemusí " +"váš web fungovat správně. Je důležité přečíst si celého" + +#: core/controllers/field_groups.php:362 +msgid "Migrating from v3 to v4" +msgstr "Migrace z v3 na v4" + +#: core/controllers/field_groups.php:362 +msgid "guide to view the full list of changes." +msgstr "průvodce k zobrazení kompletního seznamu změn." + +#: core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "Velmi důležité!" + +#: core/controllers/field_groups.php:365 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"Pokud jste aktulizovali plugin ACF bez předchozí znalosti změn, vraťte se " +"prosím k poslední" + +#: core/controllers/field_groups.php:365 +msgid "version 3" +msgstr "verzi 3" + +#: core/controllers/field_groups.php:365 +msgid "of this plugin." +msgstr "tohoto pluginu." + +#: core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "Děkujeme" + +#: core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"Velké poděkování všem, jež pomohli testovat verzi 4 beta a " +"za podporu, kterou jsem obdržel." + +#: core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "Bez váš všech by toto vydání nebylo možné!" + +#: core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "Seznam změn pro" + +#: core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "Chci vědět více" + +#: core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "Přehled" + +#: core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Dříve byly add-ony odemykány aktivačním kódem (zakoupeným na ACF add-on " +"obchodě). Nově se ve verzi v4 chovají add-ony jako separátní pluginy, které " +"je nutné zvlášť stáhnout, nainstalovat a aktualizovat." + +#: core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Taot stránka vám pomůže se stažením a instalací každého dostupného add-onu." + +#: core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "Dostupné add-ony." + +#: core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Následující add-ony byly na tomto webu detekovány jako aktivní." + +#: core/controllers/field_groups.php:420 +msgid "Name" +msgstr "Jméno" + +#: core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "Aktivační kód" + +#: core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "Flexibilní obsah" + +#: core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "Instalace" + +#: core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "Pro každý dostupný add-on prosím proveďte následující:" + +#: core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Stáhněte add-on plugin (.zip soubor) do počítače" + +#: core/controllers/field_groups.php:468 +msgid "Navigate to" +msgstr "Přejít na" + +#: core/controllers/field_groups.php:468 +msgid "Plugins > Add New > Upload" +msgstr "Pluginy - Přidat nový - Nahrát" + +#: core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Použijte uploder pro procházení, výběr a instalaci add-onu (zip. soubor)" + +#: core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Jakmile bude plugin nahrát a instalován, klikněte na odkaz 'Aktivovat plugin'" + +#: core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "Add-on je nyní nainstalován a aktivní" + +#: core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "Perfektní. Dejme se do práce" + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Rozšířit podrobnosti" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Skrýt podrobnosti" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Ověřování selhalo. Jedno nebo více polí níže je povinné." + +#: core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Aktualizovat" + +#: core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Co je nového" + +#: core/controllers/upgrade.php:150 +msgid "credits" +msgstr "zásluhy" + +#: core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "Úprava možnosti skupiny polí 'zobrazit na stránce'" + +#: core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Úprava možností pole 'taxonomie'" + +#: core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Přesunování vlastních uživatelských polí z wp_options do wp_usermeta'" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Základní" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Zaškrtávátko" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Volba" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Volby" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Vložte každou volbu na nový řádek" + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "Pro více možností můžete určit jak hodnotu, tak název jako zde:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "cervena : Červená" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "modra : Modrá" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:96 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:198 +msgid "Default Value" +msgstr "Výchozí hodnota" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Vložte každou výchozí hodnotu na nový řádek" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Rozvržení" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Vertikální" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Horizontální" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Výběr barvy" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Výběr data" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Hotovo" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Dnes" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Zobrazit jiný měsíc" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Uložit formát" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "Tento formát určí hodnotu uloženou do databáze a vrácenou přes API" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" je nejuniverzálnější ukládaný formát. Přečtěte si více o" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "Formáty jQuery data" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Zobrazit formát" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Tento formát uvidí uživatel pří vkládání hodnoty" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" nebo \"mm/dd/yy\" jsou nejpoužívanější formáty zobrazení. " +"Přečtěte si více o" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Týden začíná v" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Výplň" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "Email" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:199 +msgid "Appears when creating a new post" +msgstr "Objeví se při vytváření nového příspěvku" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Výplňový text" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Objeví se v rámci pole" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Před" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Objeví se před polem" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Za" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Objeví se za polem" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Soubor" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "Obsah" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Vybrat soubor" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Upravit soubor" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Aktualizovat soubor" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "nahráno k tomuto příspěvku" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Nebyl vybrán žádný soubor" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Přidat soubor" + +#: core/fields/file.php:153 core/fields/image.php:118 +#: core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Vrácená hodnota" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Objekt souboru" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "Adresa souboru" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "ID souboru" + +#: core/fields/file.php:175 core/fields/image.php:158 +msgid "Library" +msgstr "Knihovna" + +#: core/fields/file.php:187 core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Nahrána k příspěvku" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Mapa" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "Umístění" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "Je nám líto, ale tento prohlížet nepodporuje geolokaci." + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "Vyčistit umístění" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "Najít současné umístění" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "Hledat adresu..." + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "Střed" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "Střed výchozí mapy" + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "Zoom" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "Nastavit výchozí úroveň zoomu" + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "Výška" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "Přizpůsobit výšku mapy" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Obrázek" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Vybrat obrázek" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Upravit obrázek" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Aktualizovat obrázek" + +#: core/fields/image.php:83 +msgid "Remove" +msgstr "Odstranit" + +#: core/fields/image.php:84 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Upravit" + +#: core/fields/image.php:90 +msgid "No image selected" +msgstr "Není vybrán žádný obrázek" + +#: core/fields/image.php:90 +msgid "Add Image" +msgstr "Přidat obrázek" + +#: core/fields/image.php:119 core/fields/relationship.php:573 +msgid "Specify the returned value on front end" +msgstr "Určete vrácenou hodnotu na front endu" + +#: core/fields/image.php:129 +msgid "Image Object" +msgstr "Objekt obrázku" + +#: core/fields/image.php:130 +msgid "Image URL" +msgstr "Adresa obrázku" + +#: core/fields/image.php:131 +msgid "Image ID" +msgstr "ID obrázku" + +#: core/fields/image.php:139 +msgid "Preview Size" +msgstr "Velikost náhledu" + +#: core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Zobrazeno při vkládání dat" + +#: core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Omezte výběr knihovny médií" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Zpráva" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Text & HTML vložené zde se objeví spolu s poli" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Mějte na paměti, že veškerý text nejprve projde před wp funkci " + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Číslo" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Minimální hodnota" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Maximální hodnota" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Velikost kroku" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Odkaz stránky" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Relační" + +#: core/fields/page_link.php:103 core/fields/post_object.php:268 +#: core/fields/relationship.php:592 core/fields/relationship.php:671 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Typ příspěvku" + +#: core/fields/page_link.php:127 core/fields/post_object.php:317 +#: core/fields/select.php:214 core/fields/taxonomy.php:333 +#: core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Povolit prázdné?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:338 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Vybrat více hodnot?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Heslo" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Objekt příspěvku" + +#: core/fields/post_object.php:292 core/fields/relationship.php:616 +msgid "Filter from Taxonomy" +msgstr "Filtrovat z taxonomie" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Přepínací tlačítko" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Jiné" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Vložte volby po jedné na řádek" + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Červená" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Modrá" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "Přidá \"další\" možnost určenou pro vlastní hodnoty" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Uloží \"další\" možnost do voleb pole" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Vztah" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Dosaženo maximálního množství hodnot ( {max} hodnot )" + +#: core/fields/relationship.php:428 +msgid "Search..." +msgstr "Hledat..." + +#: core/fields/relationship.php:439 +msgid "Filter by post type" +msgstr "Filtrovat dle typu příspěvku" + +#: core/fields/relationship.php:572 +msgid "Return Format" +msgstr "Návrácený formát" + +#: core/fields/relationship.php:583 +msgid "Post Objects" +msgstr "Objekty příspěvku" + +#: core/fields/relationship.php:584 +msgid "Post IDs" +msgstr "ID příspěvku" + +#: core/fields/relationship.php:650 +msgid "Search" +msgstr "Hledat" + +#: core/fields/relationship.php:651 +msgid "Post Type Select" +msgstr "Vybrat typ příspěvku" + +#: core/fields/relationship.php:659 +msgid "Elements" +msgstr "Prvky" + +#: core/fields/relationship.php:660 +msgid "Selected elements will be displayed in each result" +msgstr "Vybrané prvky budou zobrazeny v každém výsledku" + +#: core/fields/relationship.php:669 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "Uživatelský obrázek" + +#: core/fields/relationship.php:670 +msgid "Post Title" +msgstr "Název příspěvku" + +#: core/fields/relationship.php:682 +msgid "Maximum posts" +msgstr "Maximum příspěvků" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:324 core/fields/user.php:266 +msgid "Select" +msgstr "Výběr" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Záložka" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Použijte \"Pole záložky\" pro lepší organizaci obrazovky úprav seskupením " +"polí pod oddělené záložky." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Všechna pole následující po tomto \"poli záložky\" (nebo do určení dalšího " +"\"pole záložky\") boudou seskupena." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Použijte více záložek pro rozdělení polí do sekcí." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Taxonomie" + +#: core/fields/taxonomy.php:222 core/fields/taxonomy.php:231 +msgid "None" +msgstr "Žádný" + +#: core/fields/taxonomy.php:308 core/fields/user.php:251 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Typ pole" + +#: core/fields/taxonomy.php:318 core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Více hodnot" + +#: core/fields/taxonomy.php:320 core/fields/user.php:262 +msgid "Multi Select" +msgstr "Vícenásobný výběr" + +#: core/fields/taxonomy.php:322 core/fields/user.php:264 +msgid "Single Value" +msgstr "Jednotlivá hodnota" + +#: core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Přepínací tlačítka" + +#: core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Načíst a uložit termíny do příspěvku" + +#: core/fields/taxonomy.php:360 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Načíst hodnotu založenou na termínu příspěvku a aktualizovat termín " +"příspěvku po uložení" + +#: core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Objekt termínu" + +#: core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "ID termínu" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Text" + +#: core/fields/text.php:176 core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Formátování" + +#: core/fields/text.php:177 core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Ovlivňuje hodnotu na front endu" + +#: core/fields/text.php:186 core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Bez formátování" + +#: core/fields/text.php:187 core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "Převést HTML na tagy" + +#: core/fields/text.php:195 core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Omezení znaků" + +#: core/fields/text.php:196 core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Nechte prázdné pro neomezeno" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Textová oblast" + +#: core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Převést nové řádky na tag <br />" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Pravda / Nepravda" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "např. Zobrazit dodatečný obsah" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Uživatel" + +#: core/fields/user.php:224 +msgid "Filter by role" +msgstr "Filtrovat dle role" + +#: core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "Wysiwyg Editor" + +#: core/fields/wysiwyg.php:213 +msgid "Toolbar" +msgstr "Lišta nástrojů" + +#: core/fields/wysiwyg.php:245 +msgid "Show Media Upload Buttons?" +msgstr "Zobrazit tlačítka nahrávání médií?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Nové pole" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Typ pole neexistuje" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Pořadí pole" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Název pole" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Jméno pole" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Klíč pole" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Žádná pole. Klikněte na tlačítko + Přidat pole pro " +"vytvoření prvního pole." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Upravit toto pole" + +#: core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Přečtěte si dokumentaci pro toto pole" + +#: core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Dokumentace" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Duplikovat toto pole" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Duplikovat" + +#: core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Smazat toto pole" + +#: core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Smazat" + +#: core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Toto je jméno, které se zobrazí na stránce úprav" + +#: core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Jedno slovo, bez mezer. Podtržítka a pomlčky jsou povoleny" + +#: core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Instrukce pole" + +#: core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Instrukce pro autory. Jsou zobrazeny při zadávání dat" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Požadováno?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Podmíněná logika" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "je rovno" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "není rovno" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Zobrazit toto pole když" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "vše" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "libovolné" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "tato pravidla jsou splněna" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Zavřít pole" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Chytněte a táhněte pro změnu pořadí" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Přidat pole" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Pravidla" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Vytváří sadu pravidel pro určení, na kterých stránkách úprav budou použita " +"tato vlastní pole" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Zobrazit tuto skupinu pole pokud" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Typ přihlášeného uživatele" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Stránka" + +#: core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Typ stránky" + +#: core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Rodičovská stránka" + +#: core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Šablona stránky" + +#: core/views/meta_box_location.php:84 core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Příspěvek" + +#: core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Rubrika příspěvku" + +#: core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Formát příspěvku" + +#: core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "Stav příspěvku" + +#: core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr "Taxonomie příspěvku" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Příloha" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Taxonomie termínu" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "a" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Přidat skupinu pravidla" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Pořadí" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Skupiny polí jsou řazeny v pořadí
                od nejnižších po nejvyšší" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Pozice" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Vysoká (za názvem)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normální (po obsahu)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Na straně" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Styl" + +#: core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "Bezešvý (bez metaboxu)" + +#: core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "Standardní (WP metabox)" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Skrýt na obrazovce" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Vybrat položky pro skrytí z obrazovky úprav" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Pokud se na obrazovce úprav objeví několik skupin polí, bude použito " +"nastavení první skupiny. (s nejžším pořadovým číslem)" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "Trvalý odkaz" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "Editor obsahu" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "Stručný výpis" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "Diskuze" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "Komentáře" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "Revize" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "Adresa" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "Autor" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "Formát" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "Rubriky" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "Štítky" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "Poslat trackbacky" + +#~ msgid "Add Fields to Edit Screens" +#~ msgstr "Přidat pole na obrazovky úprav" + +#~ msgid "Normal" +#~ msgstr "Normální" + +#~ msgid "No Metabox" +#~ msgstr "Žádný metabox" + +#~ msgid "" +#~ "Read documentation, learn the functions and find some tips & tricks " +#~ "for your next web project." +#~ msgstr "" +#~ "Přečtěte si dokumentaci, naučte se funkce a objevte zajímavé tipy & " +#~ "triky pro váš další webový projekt." + +#~ msgid "Visit the ACF website" +#~ msgstr "Navštívit web ACF" + +#~ msgid "Vote" +#~ msgstr "Hlasujte" + +#~ msgid "Follow" +#~ msgstr "Následujte" + +#~ msgid "Add File to Field" +#~ msgstr "+ Přidat soubor do pole" + +#~ msgid "Add Image to Field" +#~ msgstr "Přidat obrázek do pole" + +#~ msgid "Add Image to Gallery" +#~ msgstr "Přidat obrázek do galerie" + +#~ msgid "Attachment updated" +#~ msgstr "Příloha aktualizována." + +#~ msgid "No Custom Field Group found for the options page" +#~ msgstr "Žádná vlastní skupina polí nebyla pro stránku konfigurace nalezena" + +#~ msgid "Create a Custom Field Group" +#~ msgstr "Vytvořit vlastní skupinu polí" + +#~ msgid "Save Options" +#~ msgstr "Uložit nastavení" + +#~ msgid "Settings" +#~ msgstr "Nastavení" + +#~ msgid "Repeater field deactivated" +#~ msgstr "Opakovací pole deaktivováno" + +#~ msgid "Options page deactivated" +#~ msgstr "Stránka konfigurace deaktivována" + +#~ msgid "Flexible Content field deactivated" +#~ msgstr "Pole flexibilního pole deaktivováno" + +#~ msgid "Gallery field deactivated" +#~ msgstr "Pole galerie deaktivováno" + +#~ msgid "Repeater field activated" +#~ msgstr "Opakovací pole aktivováno" + +#~ msgid "Options page activated" +#~ msgstr "Stránka konfigurace aktivována" + +#~ msgid "Flexible Content field activated" +#~ msgstr "Pole flexibilního obsahu aktivováno" + +#~ msgid "Gallery field activated" +#~ msgstr "Pole galerie aktivováno" + +#~ msgid "License key unrecognised" +#~ msgstr "Licenční klíč nebyl rozpoznán" + +#~ msgid "" +#~ "Add-ons can be unlocked by purchasing a license key. Each key can be used " +#~ "on multiple sites." +#~ msgstr "" +#~ "Přídavky mohou být odemčeny zakoupením licenčního klíče. Každý klíč může " +#~ "být použit na více webech." + +#~ msgid "Active" +#~ msgstr "Aktivní" + +#~ msgid "Inactive" +#~ msgstr "Neaktivní" + +#~ msgid "Deactivate" +#~ msgstr "Deaktivovat" + +#~ msgid "Export Field Groups to XML" +#~ msgstr "Exportovat skupiny polí do XML" + +#~ msgid "Register Field Groups" +#~ msgstr "Registrovat skupiny polí" + +#~ msgid "Create PHP" +#~ msgstr "Vytvořit PHP" + +#~ msgid "" +#~ "/**\n" +#~ " * Activate Add-ons\n" +#~ " * Here you can enter your activation codes to unlock Add-ons to use in " +#~ "your theme. \n" +#~ " * Since all activation codes are multi-site licenses, you are allowed to " +#~ "include your key in premium themes. \n" +#~ " * Use the commented out code to update the database with your activation " +#~ "code. \n" +#~ " * You may place this code inside an IF statement that only runs on theme " +#~ "activation.\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Aktivovat přídavky\n" +#~ " * Zde můžete vložit váš aktivační kód pro odemčení přídavků k použití ve " +#~ "vaší šabloně. \n" +#~ " * Jelikož jsou všechny aktivační kódy licencovány pro použití na více " +#~ "webech, můžete je použít ve vaší premium šabloně. \n" +#~ " * Použijte zakomentovaný kód pro aktualizaci databáze s vaším aktivačním " +#~ "kódem. \n" +#~ " * Tento kód můžete vložit dovnitř IF konstrukce, která proběhne pouze po " +#~ "aktivaci šablony.\n" +#~ " */" + +#~ msgid "" +#~ "/**\n" +#~ " * Register field groups\n" +#~ " * The register_field_group function accepts 1 array which holds the " +#~ "relevant data to register a field group\n" +#~ " * You may edit the array as you see fit. However, this may result in " +#~ "errors if the array is not compatible with ACF\n" +#~ " * This code must run every time the functions.php file is read\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Registrace skupiny polí\n" +#~ " * Funkce register_field_group akceptuje pole, které obsahuje relevatní " +#~ "data k registraci skupiny polí\n" +#~ " * Pole můžete upravit podle potřeb. Může to ovšem vyústit v pole " +#~ "nekompatibilní s ACF\n" +#~ " * Tento kód musí proběhnout při každém čtení souboru functions.php\n" +#~ " */" + +#~ msgid "Advanced Custom Fields Settings" +#~ msgstr "Nastavení Pokročilých vlastních polí" + +#~ msgid "requires a database upgrade" +#~ msgstr "vyžaduje aktualizaci databáze" + +#~ msgid "why?" +#~ msgstr "proč?" + +#~ msgid "Please" +#~ msgstr "Prosím" + +#~ msgid "backup your database" +#~ msgstr "zálohujte svou databázi" + +#~ msgid "then click" +#~ msgstr "a pak klikněte" + +#~ msgid "Upgrade Database" +#~ msgstr "Aktualizovat databázi" + +#~ msgid "No choices to choose from" +#~ msgstr "Žádné možnosti, z nichž by bylo možné vybírat" + +#~ msgid "eg. dd/mm/yy. read more about" +#~ msgstr "např. dd/mm/yy. přečtěte si více" + +#~ msgid "File Updated." +#~ msgstr "Soubor aktualizován." + +#~ msgid "Media attachment updated." +#~ msgstr "Příloha aktualizována." + +#~ msgid "No files selected" +#~ msgstr "Nebyly vybrány žádné soubory." + +#~ msgid "Add Selected Files" +#~ msgstr "Přidat vybrané soubory" + +#~ msgid "+ Add Row" +#~ msgstr "+ Přidat řádek" + +#~ msgid "Reorder Layout" +#~ msgstr "Změnit pořadí typů zobrazení" + +#~ msgid "Reorder" +#~ msgstr "Změnit pořadí" + +#~ msgid "Add New Layout" +#~ msgstr "Přidat nový typ zobrazení" + +#~ msgid "Delete Layout" +#~ msgstr "Smazat typ zobrazení" + +#~ msgid "Label" +#~ msgstr "Název" + +#~ msgid "Display" +#~ msgstr "Zobrazovat" + +#~ msgid "Row" +#~ msgstr "Řádek" + +#~ msgid "" +#~ "No fields. Click the \"+ Add Sub Field button\" to create your first " +#~ "field." +#~ msgstr "" +#~ "Žádná pole. Klikněte na tlačítko \"+ Přidat podpole\" pro vytvoření " +#~ "prvního pole." + +#~ msgid "Save Field" +#~ msgstr "Uložit pole" + +#~ msgid "Close Sub Field" +#~ msgstr "Zavřít podpole" + +#~ msgid "+ Add Sub Field" +#~ msgstr "+ Přidat podpole" + +#~ msgid "Button Label" +#~ msgstr "Nápis tlačítka" + +#~ msgid "Gallery" +#~ msgstr "Galerie" + +#~ msgid "Alternate Text" +#~ msgstr "Alternativní text" + +#~ msgid "Caption" +#~ msgstr "Popisek" + +#~ msgid "Description" +#~ msgstr "Popis" + +#~ msgid "Thumbnail is advised" +#~ msgstr "Je doporučen náhled" + +#~ msgid "Image Updated" +#~ msgstr "Obrázek aktualizován" + +#~ msgid "Grid" +#~ msgstr "Mřížka" + +#~ msgid "List" +#~ msgstr "Seznam" + +#~ msgid "No images selected" +#~ msgstr "Není vybrán žádný obrázek" + +#~ msgid "1 image selected" +#~ msgstr "1 vybraný obrázek" + +#~ msgid "{count} images selected" +#~ msgstr "{count} vybraných obrázků" + +#~ msgid "Image already exists in gallery" +#~ msgstr "Obrázek v galerii už existuje" + +#~ msgid "Image Added" +#~ msgstr "Obrázek přidán" + +#~ msgid "Image Updated." +#~ msgstr "Obrázek aktualizován." + +#~ msgid "Add selected Images" +#~ msgstr "Přidat vybrané obrázky" + +#~ msgid "Repeater" +#~ msgstr "Opakovač" + +#~ msgid "Add Row" +#~ msgstr "Přidat řádek" + +#~ msgid "Repeater Fields" +#~ msgstr "Opakovací pole" + +#~ msgid "Table (default)" +#~ msgstr "Tabulka (výchozí)" + +#~ msgid "Define how to render html tags" +#~ msgstr "Definujte způsob vypisování HTML tagů" + +#~ msgid "HTML" +#~ msgstr "HTML" + +#~ msgid "Define how to render html tags / new lines" +#~ msgstr "Definujte způsob výpisu HTML tagů / nových řádků" + +#~ msgid "auto <br />" +#~ msgstr "auto <br />" + +#~ msgid "new_field" +#~ msgstr "nove_pole" + +#~ msgid "Page Specific" +#~ msgstr "Specifická stránka" + +#~ msgid "Post Specific" +#~ msgstr "Specfický příspěvek" + +#~ msgid "Taxonomy (Add / Edit)" +#~ msgstr "Taxonomie (přidat / upravit)" + +#~ msgid "User (Add / Edit)" +#~ msgstr "Uživatel (přidat / upravit)" + +#~ msgid "Media (Edit)" +#~ msgstr "Media (upravit)" + +#~ msgid "match" +#~ msgstr "souhlasí" + +#~ msgid "of the above" +#~ msgstr "z uvedeného" + +#~ msgid "Unlock options add-on with an activation code" +#~ msgstr "Odemkněte přídavek konfigurace s aktivačním kódem" + +#~ msgid "Everything Fields deactivated" +#~ msgstr "Všechna pole deaktivována" + +#~ msgid "Everything Fields activated" +#~ msgstr "Všechna pole aktivována" + +#~ msgid "and select WordPress" +#~ msgstr "a vyberte WordPress" + +#~ msgid "" +#~ "Filter posts by selecting a post type
                \n" +#~ "\t\t\t\tTip: deselect all post types to show all post type's posts" +#~ msgstr "" +#~ "Filtrovat příspěvky výběrem typu příspěvku
                \n" +#~ "\t\t\t\tTip: zrušte výběr všech typů příspěvku pro zobrazení příspěvků " +#~ "všech typů příspěvků" + +#~ msgid "Set to -1 for infinite" +#~ msgstr "Nastavte na -1 pro nekonečno" + +#~ msgid "Row Limit" +#~ msgstr "Limit řádků" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-de_DE.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..1991b80595ad78b3828dccb0c9524f86e3e80875 GIT binary patch literal 29098 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

                tz;@5g)?Iw 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-de_DE.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-de_DE.po new file mode 100644 index 0000000..da9cb95 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-de_DE.po @@ -0,0 +1,2139 @@ +msgid "" +msgstr "" +"Project-Id-Version: Advanced Custom Fields v4.2.0 RC1\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2013-04-27 17:35+0100\n" +"PO-Revision-Date: 2013-08-04 06:16:40-0500\n" +"Last-Translator: Martin Lettner \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-Language: \n" +"X-Poedit-Country: \n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-Bookmarks: \n" +"X-Poedit-SearchPath-0: .\n" +"X-Textdomain-Support: yes" + +#: acf.php:341 +#@ acf +msgid "Field Groups" +msgstr "Felder-Gruppen" + +#: acf.php:342 +#: core/controllers/field_groups.php:214 +#@ acf +msgid "Advanced Custom Fields" +msgstr "Eigene Felder" + +#: acf.php:343 +#@ acf +msgid "Add New" +msgstr "Neu erstellen" + +#: acf.php:344 +#@ acf +msgid "Add New Field Group" +msgstr "Neue Felder-Gruppe erstellen" + +#: acf.php:345 +#@ acf +msgid "Edit Field Group" +msgstr "Felder-Gruppe bearbeiten" + +#: acf.php:346 +#@ acf +msgid "New Field Group" +msgstr "Neue Felder-Gruppe" + +#: acf.php:347 +#@ acf +msgid "View Field Group" +msgstr "Felder-Gruppe anzeigen" + +#: acf.php:348 +#@ acf +msgid "Search Field Groups" +msgstr "Felder-Gruppe suchen" + +#: acf.php:349 +#@ acf +msgid "No Field Groups found" +msgstr "Keine Felder-Gruppen gefunden" + +#: acf.php:350 +#@ acf +msgid "No Field Groups found in Trash" +msgstr "Keine Felder-Gruppen im Papierkorb gefunden" + +#: acf.php:458 +#: core/views/meta_box_options.php:96 +#@ acf +#@ default +msgid "Custom Fields" +msgstr "Eigene Felder" + +#: acf.php:476 +#: acf.php:479 +#@ acf +msgid "Field group updated." +msgstr "Felder-Gruppe aktualisiert" + +#: acf.php:477 +#@ acf +msgid "Custom field updated." +msgstr "Eigenes Feld aktualisiert" + +#: acf.php:478 +#@ acf +msgid "Custom field deleted." +msgstr "Eigenes Feld gelöscht" + +#. translators: %s: date and time of the revision +#: acf.php:481 +#, php-format +#@ acf +msgid "Field group restored to revision from %s" +msgstr "Felder-Gruppe wiederhergestellt von Revision vom %s" + +#: acf.php:482 +#@ acf +msgid "Field group published." +msgstr "Felder-Gruppe veröffentlicht" + +#: acf.php:483 +#@ acf +msgid "Field group saved." +msgstr "Felder-Gruppe gespeichert" + +#: acf.php:484 +#@ acf +msgid "Field group submitted." +msgstr "Felder-Gruppe übertragen" + +#: acf.php:485 +#@ acf +msgid "Field group scheduled for." +msgstr "Felder-Gruppe geplant für" + +#: acf.php:486 +#@ acf +msgid "Field group draft updated." +msgstr "Entwurf der Felder-Gruppe aktualisiert" + +#: acf.php:621 +#@ acf +msgid "Thumbnail" +msgstr "Miniaturbild" + +#: acf.php:622 +#@ acf +msgid "Medium" +msgstr "Mittel" + +#: acf.php:623 +#@ acf +msgid "Large" +msgstr "Groß" + +#: acf.php:624 +#@ acf +msgid "Full" +msgstr "Volle Größe" + +#: core/controllers/field_group.php:377 +#@ acf +msgid "Options" +msgstr "Optionen" + +#: core/controllers/addons.php:144 +#: core/controllers/export.php:380 +#: core/controllers/field_groups.php:448 +#@ acf +msgid "Options Page" +msgstr "Optionen-Seite" + +#: core/fields/checkbox.php:174 +#: core/fields/message.php:20 +#: core/fields/radio.php:209 +#: core/fields/tab.php:20 +#@ acf +msgid "Layout" +msgstr "Layout" + +#: core/views/meta_box_fields.php:24 +#@ acf +msgid "New Field" +msgstr "Neues Feld" + +#: core/views/meta_box_fields.php:88 +#@ acf +msgid "Field Order" +msgstr "Sortierung" + +#: core/views/meta_box_fields.php:89 +#: core/views/meta_box_fields.php:141 +#@ acf +msgid "Field Label" +msgstr "Bezeichnung" + +#: core/views/meta_box_fields.php:90 +#: core/views/meta_box_fields.php:157 +#@ acf +msgid "Field Name" +msgstr "Name" + +#: core/fields/taxonomy.php:306 +#: core/fields/user.php:251 +#: core/views/meta_box_fields.php:91 +#: core/views/meta_box_fields.php:173 +#@ acf +msgid "Field Type" +msgstr "Feld-Typ" + +#: core/views/meta_box_fields.php:119 +#: core/views/meta_box_fields.php:122 +#@ acf +msgid "Edit this Field" +msgstr "Dieses Feld bearbeiten" + +#: core/fields/image.php:84 +#: core/views/meta_box_fields.php:122 +#@ acf +msgid "Edit" +msgstr "Bearbeiten" + +#: core/views/meta_box_fields.php:123 +#@ acf +msgid "Read documentation for this field" +msgstr "Dokumentation für dieses Feld" + +#: core/views/meta_box_fields.php:123 +#@ acf +msgid "Docs" +msgstr "Hilfe" + +#: core/views/meta_box_fields.php:124 +#@ acf +msgid "Duplicate this Field" +msgstr "Dieses Feld duplizieren" + +#: core/views/meta_box_fields.php:124 +#@ acf +msgid "Duplicate" +msgstr "Duplizieren" + +#: core/views/meta_box_fields.php:125 +#@ acf +msgid "Delete this Field" +msgstr "Dieses Feld löschen" + +#: core/views/meta_box_fields.php:125 +#@ acf +msgid "Delete" +msgstr "Löschen" + +#: core/views/meta_box_fields.php:142 +#@ acf +msgid "This is the name which will appear on the EDIT page" +msgstr "Diese Bezeichnung wird im Bearbeiten-Fenster angezeigt." + +#: core/views/meta_box_fields.php:158 +#@ acf +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Ein Wort, keine Leerzeichen, Unterstrich (_) und Bindestrich (-) erlaubt." + +#: core/views/meta_box_fields.php:187 +#@ acf +msgid "Field Instructions" +msgstr "Feld-Anweisungen" + +#: core/views/meta_box_fields.php:317 +#@ acf +msgid "Close Field" +msgstr "Feld schließen" + +#: core/views/meta_box_fields.php:330 +#@ acf +msgid "Drag and drop to reorder" +msgstr "Mit Drag&Drop anordnen" + +#: core/actions/export.php:23 +#: core/views/meta_box_fields.php:58 +#@ acf +msgid "Error" +msgstr "Fehler" + +#: core/actions/export.php:30 +#@ acf +msgid "No ACF groups selected" +msgstr "Keine ACF-Gruppen ausgewählt" + +#: core/controllers/addons.php:42 +#: core/controllers/field_groups.php:311 +#@ acf +msgid "Add-ons" +msgstr "Zusatz-Module" + +#: core/controllers/addons.php:130 +#: core/controllers/field_groups.php:432 +#@ acf +msgid "Repeater Field" +msgstr "Wiederholungs-Feld" + +#: core/controllers/addons.php:131 +#@ acf +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "Ermöglicht das Erstellen von wiederholbaren Feldern innerhalb einer Felder-Gruppe!" + +#: core/controllers/addons.php:137 +#: core/controllers/field_groups.php:440 +#@ acf +msgid "Gallery Field" +msgstr "Galerie-Feld" + +#: core/controllers/addons.php:138 +#@ acf +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Erstellen Sie Bildergalerien in einer einfachen und intuitiven Benutzeroberfläche!" + +#: core/controllers/addons.php:145 +#@ acf +msgid "Create global data to use throughout your website!" +msgstr "Erstellen Sie Optionen, die Sie überall in Ihrem Theme verwenden können!" + +#: core/controllers/addons.php:151 +#@ acf +msgid "Flexible Content Field" +msgstr "Flexibles Inhalts-Feld" + +#: core/controllers/addons.php:152 +#@ acf +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Erstellen Sie einzigartige Designs mit einem flexiblen Content-Layout-Manager!" + +#: core/controllers/addons.php:161 +#@ acf +msgid "Gravity Forms Field" +msgstr "Gravity Forms Feld" + +#: core/controllers/addons.php:162 +#@ acf +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Erstellt ein Auswahlfeld mit Formularen aus Gravity Forms!" + +#: core/controllers/addons.php:168 +#@ acf +msgid "Date & Time Picker" +msgstr "Datum & Zeit Auswahl" + +#: core/controllers/addons.php:169 +#@ acf +msgid "jQuery date & time picker" +msgstr "Ein jQuery Datum & Zeit Modul" + +#: core/controllers/addons.php:175 +#@ acf +msgid "Location Field" +msgstr "Adress-Felder" + +#: core/controllers/addons.php:176 +#@ acf +msgid "Find addresses and coordinates of a desired location" +msgstr "Finden Sie Adressen und Koordinaten eines Ortes!" + +#: core/controllers/addons.php:182 +#@ acf +msgid "Contact Form 7 Field" +msgstr "Contact Form 7 Felder" + +#: core/controllers/addons.php:183 +#@ acf +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Binden Sie Contact Form 7 Formulare ein!" + +#: core/controllers/addons.php:193 +#@ acf +msgid "Advanced Custom Fields Add-Ons" +msgstr "Eigene Felder Zusatz-Module" + +#: core/controllers/addons.php:196 +#@ acf +msgid "The following Add-ons are available to increase the functionality of the Advanced Custom Fields plugin." +msgstr "Die folgenden Zusatz-Module erweitern die Funktionalität des Eigene Felder Plugins." + +#: core/controllers/addons.php:197 +#@ acf +msgid "Each Add-on can be installed as a separate plugin (receives updates) or included in your theme (does not receive updates)." +msgstr "Jedes Zusatz-Modul kann als eigenes Plugin installiert werden (inkl. Update-Möglichkeit) oder kann in ein Theme eingebunden werden (ohne Update-Möglichkeit)." + +#: core/controllers/addons.php:219 +#: core/controllers/addons.php:240 +#@ acf +msgid "Installed" +msgstr "Installiert" + +#: core/controllers/addons.php:221 +#@ acf +msgid "Purchase & Install" +msgstr "Kaufen & Installieren" + +#: core/controllers/addons.php:242 +#: core/controllers/field_groups.php:425 +#: core/controllers/field_groups.php:434 +#: core/controllers/field_groups.php:442 +#: core/controllers/field_groups.php:450 +#: core/controllers/field_groups.php:458 +#@ acf +msgid "Download" +msgstr "Herunterladen" + +#: core/controllers/export.php:50 +#: core/controllers/export.php:159 +#@ acf +msgid "Export" +msgstr "Export" + +#: core/controllers/export.php:216 +#@ acf +msgid "Export Field Groups" +msgstr "Felder-Gruppen exportieren" + +#: core/controllers/export.php:221 +#@ acf +msgid "Field Groups" +msgstr "Felder-Gruppe" + +#: core/controllers/export.php:222 +#@ acf +msgid "Select the field groups to be exported" +msgstr "Auswahl der zu exportierenden Felder-Gruppen" + +#: core/controllers/export.php:239 +#: core/controllers/export.php:252 +#@ acf +msgid "Export to XML" +msgstr "Export als XML" + +#: core/controllers/export.php:242 +#: core/controllers/export.php:267 +#@ acf +msgid "Export to PHP" +msgstr "Export als PHP" + +#: core/controllers/export.php:253 +#@ acf +msgid "ACF will create a .xml export file which is compatible with the native WP import plugin." +msgstr "ACF erstellt eine .xml-Export-Datei welche kompatibel ist zum Standard-WP-Import-Plugin." + +#: core/controllers/export.php:254 +#@ acf +msgid "Imported field groups will appear in the list of editable field groups. This is useful for migrating fields groups between Wp websites." +msgstr "Importierte Felder-Gruppen werden in der Liste der bearbeitbaren Felder-Gruppen angezeigt um Felder-Gruppen zwischen WP-Websites auszutauschen." + +#: core/controllers/export.php:256 +#@ acf +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Wählen Sie die Felder-Gruppen aus der Liste und wählen Sie \"XML exportieren\"" + +#: core/controllers/export.php:257 +#@ acf +msgid "Save the .xml file when prompted" +msgstr "Speichern Sie die .xml-Datei bei Nachfrage" + +#: core/controllers/export.php:258 +#@ acf +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Wechseln Sie zu Werkzeuge » Importieren und wählen Sie WordPress" + +#: core/controllers/export.php:259 +#@ acf +msgid "Install WP import plugin if prompted" +msgstr "Installieren Sie das WP-Import-Plugin falls nötig" + +#: core/controllers/export.php:260 +#@ acf +msgid "Upload and import your exported .xml file" +msgstr "Importieren Sie Ihre exportierte .xml-Datei" + +#: core/controllers/export.php:261 +#@ acf +msgid "Select your user and ignore Import Attachments" +msgstr "Wählen Sie Ihren Benutzer und ignorieren Sie \"Anhänge importieren\"" + +#: core/controllers/export.php:262 +#@ acf +msgid "That's it! Happy WordPressing" +msgstr "Das war's! Viel Spaß mit Wordpress!" + +#: core/controllers/export.php:268 +#@ acf +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF erstellt einen PHP-Code der in einem Theme verwendet werden kann. Diese Felder-Gruppen werden als Registrierte Felder-Gruppen bezeichnet." + +#: core/controllers/export.php:269 +#: core/controllers/export.php:310 +#@ acf +msgid "Registered field groups will not appear in the list of editable field groups. This is useful for including fields in themes." +msgstr "Registrierte Felder-Gruppen werden nicht in der Liste der zu bearbeitenden Felder-Gruppen angezeigt. Dies ist besonders für die Einbindung in Themes nützlich." + +#: core/controllers/export.php:270 +#: core/controllers/export.php:311 +#@ acf +msgid "Please note that if you export and register field groups within the same WP, you will see duplicate fields on your edit screens. To fix this, please move the original field group to the trash or remove the code from your functions.php file." +msgstr "Wenn Sie die exportierte Felder-Gruppe und gleichzeitig die Registrierte Felder-Gruppe verwenden, werden die Felder im Bearbeitungs-Fenster doppelt angezeigt. Um dies zu verhindern, löschen Sie bitte die Felder-Gruppe oder entfernen den PHP-Code aus der Datei functions.php." + +#: core/controllers/export.php:272 +#@ acf +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Felder-Gruppen aus der Liste auswählen und \"PHP-Code erzeugen\" anklicken" + +#: core/controllers/export.php:273 +#: core/controllers/export.php:302 +#@ acf +msgid "Copy the PHP code generated" +msgstr "Den generierten PHP-Code kopieren" + +#: core/controllers/export.php:274 +#: core/controllers/export.php:303 +#@ acf +msgid "Paste into your functions.php file" +msgstr "In der Datei functions.php einfügen" + +#: core/controllers/export.php:275 +#: core/controllers/export.php:304 +#@ acf +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "Um ein Zusatz-Modul zu aktivieren, editieren Sie den PHP-Code in den ersten Zeilen des PHP-Codes in der Datei functions.php" + +#: core/controllers/export.php:295 +#@ acf +msgid "Export Field Groups to PHP" +msgstr "Felder-Gruppen als PHP exportieren" + +#: core/controllers/export.php:300 +#: core/fields/tab.php:65 +#@ acf +msgid "Instructions" +msgstr "Anweisungen" + +#: core/controllers/export.php:309 +#@ acf +msgid "Notes" +msgstr "Hinweise" + +#: core/controllers/export.php:316 +#@ acf +msgid "Include in theme" +msgstr "Im Theme einbinden" + +#: core/controllers/export.php:317 +#@ acf +msgid "The Advanced Custom Fields plugin can be included within a theme. To do so, move the ACF plugin inside your theme and add the following code to your functions.php file:" +msgstr "Das Eigene Felder Plugin kann in ein Theme eingebunden werden. Kopieren Sie den Ordner des Eigene Felder Plugins in Ihren Theme Ordner und fügen den folgenden Code in Ihre Datei functions.php:" + +#: core/controllers/export.php:331 +#@ acf +msgid "Back to export" +msgstr "Zurück zum Export" + +#: core/controllers/export.php:352 +#@ acf +msgid "" +"/**\n" +" * Install Add-ons\n" +" * \n" +" * The following code will include all 4 premium Add-Ons in your theme.\n" +" * Please do not attempt to include a file which does not exist. This will produce an error.\n" +" * \n" +" * All fields must be included during the 'acf/register_fields' action.\n" +" * Other types of Add-ons (like the options page) can be included outside of this action.\n" +" * \n" +" * The following code assumes you have a folder 'add-ons' inside your theme.\n" +" *\n" +" * IMPORTANT\n" +" * Add-ons may be included in a premium theme as outlined in the terms and conditions.\n" +" * However, they are NOT to be included in a premium / free plugin.\n" +" * For more information, please read http://www.advancedcustomfields.com/terms-conditions/\n" +" */" +msgstr "" + +#: core/controllers/export.php:370 +#: core/controllers/field_group.php:375 +#: core/controllers/field_group.php:437 +#: core/controllers/field_groups.php:148 +#@ acf +msgid "Fields" +msgstr "Felder" + +#: core/controllers/export.php:384 +#@ acf +msgid "" +"/**\n" +" * Register Field Groups\n" +" *\n" +" * The register_field_group function accepts 1 array which holds the relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in errors if the array is not compatible with ACF\n" +" */" +msgstr "" + +#: core/controllers/export.php:435 +#@ acf +msgid "No field groups were selected" +msgstr "Keine Felder-Gruppe ausgewählt" + +#: core/controllers/field_group.php:376 +#@ acf +msgid "Location" +msgstr "Position" + +#: core/controllers/field_group.php:439 +#@ acf +msgid "Show Field Key:" +msgstr "Zeige Feld-Schlüssel:" + +#: core/controllers/field_group.php:440 +#: core/fields/page_link.php:138 +#: core/fields/page_link.php:159 +#: core/fields/post_object.php:328 +#: core/fields/post_object.php:349 +#: core/fields/select.php:224 +#: core/fields/select.php:243 +#: core/fields/taxonomy.php:341 +#: core/fields/user.php:285 +#: core/fields/wysiwyg.php:229 +#: core/views/meta_box_fields.php:209 +#: core/views/meta_box_fields.php:232 +#@ acf +msgid "No" +msgstr "Nein" + +#: core/controllers/field_group.php:441 +#: core/fields/page_link.php:137 +#: core/fields/page_link.php:158 +#: core/fields/post_object.php:327 +#: core/fields/post_object.php:348 +#: core/fields/select.php:223 +#: core/fields/select.php:242 +#: core/fields/taxonomy.php:340 +#: core/fields/user.php:284 +#: core/fields/wysiwyg.php:228 +#: core/views/meta_box_fields.php:208 +#: core/views/meta_box_fields.php:231 +#@ acf +msgid "Yes" +msgstr "Ja" + +#: core/controllers/field_group.php:618 +#@ acf +msgid "Front Page" +msgstr "Startseite" + +#: core/controllers/field_group.php:619 +#@ acf +msgid "Posts Page" +msgstr "Beitragseite" + +#: core/controllers/field_group.php:620 +#@ acf +msgid "Top Level Page (parent of 0)" +msgstr "Hauptseite (keine Übergeordnete)" + +#: core/controllers/field_group.php:621 +#@ acf +msgid "Parent Page (has children)" +msgstr "Eltern-Seite (hat Unterseiten)" + +#: core/controllers/field_group.php:622 +#@ acf +msgid "Child Page (has parent)" +msgstr "Kinder-Seite (hat übergeordnete Seite)" + +#: core/controllers/field_group.php:630 +#@ acf +msgid "Default Template" +msgstr "Standard-Vorlage" + +#: core/controllers/field_group.php:722 +#: core/controllers/field_group.php:743 +#: core/controllers/field_group.php:750 +#: core/fields/file.php:184 +#: core/fields/image.php:170 +#: core/fields/page_link.php:109 +#: core/fields/post_object.php:274 +#: core/fields/post_object.php:298 +#: core/fields/relationship.php:574 +#: core/fields/relationship.php:598 +#: core/fields/user.php:229 +#@ acf +msgid "All" +msgstr "Alle" + +#: core/controllers/field_groups.php:147 +#@ default +msgid "Title" +msgstr "Titel" + +#: core/controllers/field_groups.php:216 +#: core/controllers/field_groups.php:257 +#@ acf +msgid "Changelog" +msgstr "Versionshinweise" + +#: core/controllers/field_groups.php:217 +#@ acf +msgid "See what's new in" +msgstr "Neuerungen von" + +#: core/controllers/field_groups.php:217 +#@ acf +msgid "version" +msgstr "Version" + +#: core/controllers/field_groups.php:219 +#@ acf +msgid "Resources" +msgstr "Ressourcen (engl.)" + +#: core/controllers/field_groups.php:221 +#@ acf +msgid "Getting Started" +msgstr "Erste Schritte" + +#: core/controllers/field_groups.php:222 +#@ acf +msgid "Field Types" +msgstr "Feld Typen" + +#: core/controllers/field_groups.php:223 +#@ acf +msgid "Functions" +msgstr "Funktionen" + +#: core/controllers/field_groups.php:224 +#@ acf +msgid "Actions" +msgstr "Aktionen" + +#: core/controllers/field_groups.php:225 +#: core/fields/relationship.php:617 +#@ acf +msgid "Filters" +msgstr "Filter" + +#: core/controllers/field_groups.php:226 +#@ acf +msgid "'How to' guides" +msgstr "'How to' Anleitungen" + +#: core/controllers/field_groups.php:227 +#@ acf +msgid "Tutorials" +msgstr "Tutorials" + +#: core/controllers/field_groups.php:232 +#@ acf +msgid "Created by" +msgstr "Erstellt von" + +#: core/controllers/field_groups.php:235 +#@ acf +msgid "Vote" +msgstr "Bewerten" + +#: core/controllers/field_groups.php:236 +#@ acf +msgid "Follow" +msgstr "Folgen" + +#: core/controllers/field_groups.php:248 +#@ acf +msgid "Welcome to Advanced Custom Fields" +msgstr "Willkommen zu Eigene Felder (ACF)" + +#: core/controllers/field_groups.php:249 +#@ acf +msgid "Thank you for updating to the latest version!" +msgstr "Danke für das Update auf die aktuellste Version!" + +#: core/controllers/field_groups.php:249 +#@ acf +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "ist besser und attraktiver als je zuvor. Wir hoffen es gefällt!" + +#: core/controllers/field_groups.php:256 +#@ acf +msgid "What’s New" +msgstr "Was ist neu" + +#: core/controllers/field_groups.php:259 +#@ acf +msgid "Download Add-ons" +msgstr "Zusatz-Module herunterladen" + +#: core/controllers/field_groups.php:313 +#@ acf +msgid "Activation codes have grown into plugins!" +msgstr "Aktivierungs-Codes sind Schnee von gestern!" + +#: core/controllers/field_groups.php:314 +#@ acf +msgid "Add-ons are now activated by downloading and installing individual plugins. Although these plugins will not be hosted on the wordpress.org repository, each Add-on will continue to receive updates in the usual way." +msgstr "Zusatz-Module werden nun als eigenständige Plugins angeboten und nach der Installation aktiviert. Und obwohl die Zusatz-Module nicht im WordPress Plugin-Verzeichnis aufgeführt sind, können Sie dennoch über die Update-Funktion aktuell gehalten werden." + +#: core/controllers/field_groups.php:320 +#@ acf +msgid "All previous Add-ons have been successfully installed" +msgstr "Alle bisherigen Zusatz-Module wurden erfolgreich aktualisiert" + +#: core/controllers/field_groups.php:324 +#@ acf +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Diese Webseite nutzt Zusatz-Module mit Aktivierungs-Code, die nun heruntergeladen werden müssen." + +#: core/controllers/field_groups.php:324 +#@ acf +msgid "Download your activated Add-ons" +msgstr "Lade die aktivierten Zusatz-Module" + +#: core/controllers/field_groups.php:329 +#@ acf +msgid "This website does not use premium Add-ons and will not be affected by this change." +msgstr "Diese Webseite nutzt keine Zusatz-Module mit Aktivierungs-Code und ist dadurch nicht betroffen." + +#: core/controllers/field_groups.php:339 +#@ acf +msgid "Easier Development" +msgstr "Noch einfachere Entwicklungsmöglichkeiten" + +#: core/controllers/field_groups.php:341 +#@ acf +msgid "New Field Types" +msgstr "Neue Feld-Typen" + +#: core/controllers/field_groups.php:343 +#@ acf +msgid "Taxonomy Field" +msgstr "Artikel-Beziehung" + +#: core/controllers/field_groups.php:344 +#@ acf +msgid "User Field" +msgstr "Benutzer Feld" + +#: core/controllers/field_groups.php:345 +#@ acf +msgid "Email Field" +msgstr "E-Mail Feld" + +#: core/controllers/field_groups.php:346 +#@ acf +msgid "Password Field" +msgstr "Passwort Feld" + +#: core/controllers/field_groups.php:348 +#@ acf +msgid "Custom Field Types" +msgstr "Eigene Felder" + +#: core/controllers/field_groups.php:349 +#@ acf +msgid "Creating your own field type has never been easier! Unfortunately, version 3 field types are not compatible with version 4." +msgstr "Nie war es einfacher benutzerdefinierte Felder zu erstellen. Leider sind die Feld-Typen der Version 3 nicht kompatibel mit den Feld-Typen der Version 4." + +#: core/controllers/field_groups.php:350 +#@ acf +msgid "Migrating your field types is easy, please" +msgstr "Das Anpassen der Feld-Typen ist einfach: Bitte nutzen Sie" + +#: core/controllers/field_groups.php:350 +#@ acf +msgid "follow this tutorial" +msgstr "dieses Tutorial (engl.)" + +#: core/controllers/field_groups.php:350 +#@ acf +msgid "to learn more." +msgstr ", um mehr darüber zu erfahren." + +#: core/controllers/field_groups.php:352 +#@ acf +msgid "Actions & Filters" +msgstr "Actions & Filters" + +#: core/controllers/field_groups.php:353 +#@ acf +msgid "read this guide" +msgstr "diese Hinweise (engl.)" + +#: core/controllers/field_groups.php:353 +#@ acf +msgid "to find the updated naming convention." +msgstr "für detaillierte Informationen." + +#: core/controllers/field_groups.php:355 +#@ acf +msgid "Preview draft is now working!" +msgstr "Die Vorschau funktioniert jetzt auch!" + +#: core/controllers/field_groups.php:356 +#@ acf +msgid "This bug has been squashed along with many other little critters!" +msgstr "Dieser Fehler wurde zusammen mit vielen anderen behoben!" + +#: core/controllers/field_groups.php:356 +#@ acf +msgid "See the full changelog" +msgstr "Alle Anpassungen (engl.)" + +#: core/controllers/field_groups.php:360 +#@ acf +msgid "Important" +msgstr "Wichtig" + +#: core/controllers/field_groups.php:362 +#@ acf +msgid "Database Changes" +msgstr "Datenbank Anpassungen" + +#: core/controllers/field_groups.php:363 +#@ acf +msgid "Absolutely no changes have been made to the database between versions 3 and 4. This means you can roll back to version 3 without any issues." +msgstr "Es wurden keine Änderungen in der Datenbank-Struktur zwischen Version 3 und 4 vorgenommen. Das bedeutet, dass Sie jederzeit zurück zu Version 3 wechseln können." + +#: core/controllers/field_groups.php:365 +#@ acf +msgid "Potential Issues" +msgstr "Mögliche Probleme" + +#: core/controllers/field_groups.php:366 +#@ acf +msgid "Do to the sizable changes surounding Add-ons, field types and action/filters, your website may not operate correctly. It is important that you read the full" +msgstr "Durch die umfänglichen Änderungen hinsichtlich der Zusatz-Module, der Feld-Typen und der Actions/Filters, kann es passieren, dass Ihre Webseite nicht hundertprozentig funktioniert. Von daher ist es wichtig, dass Sie den" + +#: core/controllers/field_groups.php:366 +#@ acf +msgid "Migrating from v3 to v4" +msgstr "Leitfaden Migration von v3 zu v4 (engl.)" + +#: core/controllers/field_groups.php:366 +#@ acf +msgid "guide to view the full list of changes." +msgstr "unbedingt lesen, um einen Überblick über alle Änderungen zu erhalten." + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "Really Important!" +msgstr "Wirklich wichtig!" + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "version 3" +msgstr "Version 3" + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "of this plugin." +msgstr "dieses Plugins zurückwechseln." + +#: core/controllers/field_groups.php:374 +#@ acf +msgid "Thank You" +msgstr "Danke!" + +#: core/controllers/field_groups.php:375 +#@ acf +msgid "A BIG thank you to everyone who has helped test the version 4 beta and for all the support I have received." +msgstr "Mein besonderer Dank geht an all diejenigen, die beim Testen der Version geholfen haben und für all die Unterstützung die ich erhalten habe." + +#: core/controllers/field_groups.php:376 +#@ acf +msgid "Without you all, this release would not have been possible!" +msgstr "Ohne diese Unterstützung wäre diese Version nie entstanden!" + +#: core/controllers/field_groups.php:380 +#@ acf +msgid "Changelog for" +msgstr "Versionshinweise für" + +#: core/controllers/field_groups.php:396 +#@ acf +msgid "Learn more" +msgstr "Ich möchte mehr wissen" + +#: core/controllers/field_groups.php:402 +#@ acf +msgid "Overview" +msgstr "Übersicht" + +#: core/controllers/field_groups.php:404 +#@ acf +msgid "Previously, all Add-ons were unlocked via an activation code (purchased from the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which need to be individually downloaded, installed and updated." +msgstr "Bisher wurden alle Zusatz-Module über einen Aktivierungscode (gekauft im ACF Store) aktiviert. In Version 4 werden alle Zusatz-Module als separate Plugins angeboten, die einzeln heruntergeladen, installiert und aktualisiert werden müssen." + +#: core/controllers/field_groups.php:406 +#@ acf +msgid "This page will assist you in downloading and installing each available Add-on." +msgstr "Diese Seite soll Ihnen beim Herunterladen und bei der Installation Ihrer Zusatz-Module helfen." + +#: core/controllers/field_groups.php:408 +#@ acf +msgid "Available Add-ons" +msgstr "Verfügbare Zusatz-Module" + +#: core/controllers/field_groups.php:410 +#@ acf +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Die folgenden Zusatz-Module wurde als aktive Zusatz-Module erkannt." + +#: core/controllers/field_groups.php:423 +#@ acf +msgid "Name" +msgstr "Name" + +#: core/controllers/field_groups.php:424 +#@ acf +msgid "Activation Code" +msgstr "Aktivierungs-Code" + +#: core/controllers/field_groups.php:456 +#@ acf +msgid "Flexible Content" +msgstr "Flexibler Inhalt" + +#: core/controllers/field_groups.php:466 +#@ acf +msgid "Installation" +msgstr "Installation" + +#: core/controllers/field_groups.php:468 +#@ acf +msgid "For each Add-on available, please perform the following:" +msgstr "Für jedes Zusatz-Modul gehen Sie wie folgt vor:" + +#: core/controllers/field_groups.php:470 +#@ acf +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Laden Sie das Zusatz-Modul Plugin (.zip Datei) herunter" + +#: core/controllers/field_groups.php:471 +#@ acf +msgid "Navigate to" +msgstr "Gehen Sie zu" + +#: core/controllers/field_groups.php:471 +#@ acf +msgid "Plugins > Add New > Upload" +msgstr "Plugins > Installieren > Hochladen" + +#: core/controllers/field_groups.php:472 +#@ acf +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "Wählen Sie über \"Durchsuchen\" die .zip-Datei und laden so das Zusatz-Modul in WordPress" + +#: core/controllers/field_groups.php:473 +#@ acf +msgid "Once the plugin has been uploaded and installed, click the 'Activate Plugin' link" +msgstr "Wenn das Plugin hochgeladen und installiert wurde, aktivieren Sie das Plugin über den \"Aktivieren\"-Link" + +#: core/controllers/field_groups.php:474 +#@ acf +msgid "The Add-on is now installed and activated!" +msgstr "Das Zusatz-Modul ist nun installiert und aktiviert!" + +#: core/controllers/field_groups.php:488 +#@ acf +msgid "Awesome. Let's get to work" +msgstr "Toll. Dann mal los!" + +#: core/controllers/input.php:499 +#@ acf +msgid "Validation Failed. One or more fields below are required." +msgstr "Fehler bei Überprüfung: Ein oder mehrere Felder werden benötigt." + +#: core/fields/relationship.php:28 +#@ acf +msgid "Maximum values reached ( {max} values )" +msgstr "Max. Werte erreicht ( {max} Werte )" + +#: core/controllers/upgrade.php:86 +#@ acf +msgid "Upgrade" +msgstr "Aktualisieren" + +#: core/controllers/upgrade.php:684 +#@ acf +msgid "Modifying field group options 'show on page'" +msgstr "Anpassung Feld-Gruppe Optionen 'Zeige auf Seite'" + +#: core/controllers/upgrade.php:738 +#@ acf +msgid "Modifying field option 'taxonomy'" +msgstr "Anpassung Feld-Optionen 'Taxonomie'" + +#: core/controllers/upgrade.php:835 +#@ acf +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Bewege Benutzer Felder von 'wp_options' nach 'wp_usermeta'" + +#: core/fields/_base.php:124 +#: core/views/meta_box_location.php:74 +#@ acf +msgid "Basic" +msgstr "Grundlegend" + +#: core/fields/checkbox.php:19 +#: core/fields/taxonomy.php:317 +#@ acf +msgid "Checkbox" +msgstr "Checkbox" + +#: core/fields/checkbox.php:20 +#: core/fields/radio.php:19 +#: core/fields/select.php:19 +#: core/fields/true_false.php:20 +#@ acf +msgid "Choice" +msgstr "Auswahlmöglichkeiten" + +#: core/fields/checkbox.php:137 +#: core/fields/radio.php:144 +#: core/fields/select.php:177 +#@ acf +msgid "Choices" +msgstr "Auswahlmöglichkeiten" + +#: core/fields/checkbox.php:138 +#: core/fields/select.php:178 +#@ acf +msgid "Enter each choice on a new line." +msgstr "Eine Auswahlmöglichkeit pro Zeile" + +#: core/fields/checkbox.php:139 +#: core/fields/select.php:179 +#@ acf +msgid "For more control, you may specify both a value and label like this:" +msgstr "Für eine einfachere Bearbeitung, kann auch der Wert und eine Beschreibung wie in diesem Beispiel angeben werden:" + +#: core/fields/checkbox.php:140 +#: core/fields/radio.php:150 +#: core/fields/select.php:180 +#@ acf +msgid "red : Red" +msgstr "rot : Rot" + +#: core/fields/checkbox.php:140 +#: core/fields/radio.php:151 +#: core/fields/select.php:180 +#@ acf +msgid "blue : Blue" +msgstr "blau : Blau" + +#: core/fields/checkbox.php:157 +#: core/fields/color_picker.php:89 +#: core/fields/email.php:69 +#: core/fields/number.php:116 +#: core/fields/radio.php:193 +#: core/fields/select.php:197 +#: core/fields/text.php:116 +#: core/fields/textarea.php:96 +#: core/fields/true_false.php:94 +#: core/fields/wysiwyg.php:171 +#@ acf +msgid "Default Value" +msgstr "Standardwert" + +#: core/fields/checkbox.php:158 +#: core/fields/select.php:198 +#@ acf +msgid "Enter each default value on a new line" +msgstr "Einen Standardwert pro Zeile. Erfordert, dass die Option 'Mehrere Werte auswählen?' aktiviert ist." + +#: core/fields/color_picker.php:19 +#@ acf +msgid "Color Picker" +msgstr "Farbe" + +#: core/fields/color_picker.php:20 +#: core/fields/date_picker/date_picker.php:23 +#@ acf +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/dummy.php:19 +#@ default +msgid "Dummy" +msgstr "Dummy" + +#: core/fields/email.php:19 +#@ acf +msgid "Email" +msgstr "E-Mail" + +#: core/fields/file.php:19 +#@ acf +msgid "File" +msgstr "Datei" + +#: core/fields/file.php:20 +#: core/fields/image.php:20 +#: core/fields/wysiwyg.php:20 +#@ acf +msgid "Content" +msgstr "Inhalt" + +#: core/fields/image.php:83 +#@ acf +msgid "Remove" +msgstr "Entfernen" + +#: core/fields/file.php:121 +#@ acf +msgid "No File Selected" +msgstr "Keine Datei ausgewählt" + +#: core/fields/file.php:121 +#@ acf +msgid "Add File" +msgstr "Datei hinzufügen" + +#: core/fields/file.php:151 +#: core/fields/image.php:118 +#: core/fields/taxonomy.php:365 +#@ acf +msgid "Return Value" +msgstr "Rückgabewert" + +#: core/fields/file.php:162 +#@ acf +msgid "File Object" +msgstr "Datei" + +#: core/fields/file.php:163 +#@ acf +msgid "File URL" +msgstr "Datei-URL" + +#: core/fields/file.php:164 +#@ acf +msgid "File ID" +msgstr "Datei-ID" + +#: core/fields/file.php:26 +#@ acf +msgid "Select File" +msgstr "Datei auswählen" + +#: core/fields/file.php:28 +#@ acf +msgid "Update File" +msgstr "Datei aktualisieren" + +#: core/fields/image.php:19 +#@ acf +msgid "Image" +msgstr "Bild" + +#: core/fields/image.php:90 +#@ acf +msgid "No image selected" +msgstr "Kein Bild ausgewählt" + +#: core/fields/image.php:90 +#@ acf +msgid "Add Image" +msgstr "Bild hinzufügen" + +#: core/fields/image.php:129 +#@ acf +msgid "Image Object" +msgstr "Bild" + +#: core/fields/image.php:130 +#@ acf +msgid "Image URL" +msgstr "Bild-URL" + +#: core/fields/image.php:131 +#@ acf +msgid "Image ID" +msgstr "Bild-ID" + +#: core/fields/image.php:139 +#@ acf +msgid "Preview Size" +msgstr "Größe der Vorschau" + +#: core/fields/image.php:27 +#@ acf +msgid "Select Image" +msgstr "Bild auswählen" + +#: core/fields/image.php:29 +#@ acf +msgid "Update Image" +msgstr "Bild aktualisieren" + +#: core/fields/message.php:19 +#: core/fields/message.php:70 +#: core/fields/true_false.php:79 +#@ acf +msgid "Message" +msgstr "Nachricht" + +#: core/fields/message.php:71 +#@ acf +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Der Text & HTML wird vor dem nächsten Feld angezeigt" + +#: core/fields/message.php:72 +#@ acf +msgid "Please note that all text will first be passed through the wp function " +msgstr "Der gesamte Text wird zuerst gefiltert durch die WP Funktion " + +#: core/fields/number.php:19 +#@ acf +msgid "Number" +msgstr "Nummer" + +#: core/fields/page_link.php:18 +#@ acf +msgid "Page Link" +msgstr "Link zu Seite" + +#: core/fields/page_link.php:19 +#: core/fields/post_object.php:19 +#: core/fields/relationship.php:19 +#: core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +#@ acf +msgid "Relational" +msgstr "Beziehung" + +#: core/fields/page_link.php:103 +#: core/fields/post_object.php:268 +#: core/fields/relationship.php:568 +#: core/fields/relationship.php:647 +#: core/views/meta_box_location.php:75 +#@ acf +msgid "Post Type" +msgstr "Artikel-Typ" + +#: core/fields/page_link.php:127 +#: core/fields/post_object.php:317 +#: core/fields/select.php:214 +#: core/fields/taxonomy.php:331 +#: core/fields/user.php:275 +#@ acf +msgid "Allow Null?" +msgstr "Nichts (NULL) erlauben?" + +#: core/fields/page_link.php:148 +#: core/fields/post_object.php:338 +#: core/fields/select.php:233 +#@ acf +msgid "Select multiple values?" +msgstr "Mehrere Werte auswählen?" + +#: core/fields/password.php:19 +#@ acf +msgid "Password" +msgstr "Passwort" + +#: core/fields/post_object.php:18 +#@ acf +msgid "Post Object" +msgstr "Artikel" + +#: core/fields/post_object.php:292 +#: core/fields/relationship.php:592 +#@ acf +msgid "Filter from Taxonomy" +msgstr "Mit Beziehung filtern" + +#: core/fields/radio.php:18 +#@ acf +msgid "Radio Button" +msgstr "Radio Button" + +#: core/fields/radio.php:145 +#@ acf +msgid "Enter your choices one per line" +msgstr "Eine Auswahlmöglichkeit pro Zeile" + +#: core/fields/radio.php:147 +#@ acf +msgid "Red" +msgstr "Rot" + +#: core/fields/radio.php:148 +#@ acf +msgid "Blue" +msgstr "Blau" + +#: core/fields/checkbox.php:185 +#: core/fields/radio.php:220 +#@ acf +msgid "Vertical" +msgstr "Vertikal" + +#: core/fields/checkbox.php:186 +#: core/fields/radio.php:221 +#@ acf +msgid "Horizontal" +msgstr "Horizontal" + +#: core/fields/relationship.php:18 +#@ acf +msgid "Relationship" +msgstr "Beziehung" + +#: core/fields/relationship.php:626 +#@ acf +msgid "Search" +msgstr "Suchen" + +#: core/fields/relationship.php:627 +#@ acf +msgid "Post Type Select" +msgstr "Auswahl Artikel-Typ" + +#: core/fields/relationship.php:635 +#@ acf +msgid "Elements" +msgstr "Zeige Spalten" + +#: core/fields/relationship.php:636 +#@ acf +msgid "Selected elements will be displayed in each result" +msgstr "Ausgewählte Optionen werden in der Liste als Spalten angezeigt" + +#: core/fields/relationship.php:645 +#: core/views/meta_box_options.php:103 +#@ acf +#@ default +msgid "Featured Image" +msgstr "Artikelbild" + +#: core/fields/relationship.php:646 +#@ acf +msgid "Post Title" +msgstr "Beitrag-/Seiten-Titel" + +#: core/fields/relationship.php:658 +#@ acf +msgid "Maximum posts" +msgstr "Max. Artikel" + +#: core/fields/select.php:18 +#: core/fields/select.php:109 +#: core/fields/taxonomy.php:322 +#: core/fields/user.php:266 +#@ acf +msgid "Select" +msgstr "Auswahlmenü" + +#: core/fields/tab.php:19 +#@ acf +msgid "Tab" +msgstr "Tab" + +#: core/fields/tab.php:68 +#@ acf +msgid "All fields proceeding this \"tab field\" (or until another \"tab field\" is defined) will appear grouped on the edit screen." +msgstr "Alle Felder nach diesem \"Tab Feld\" (oder bis ein neues \"Tab Feld\" definiert ist) werden innerhalb eines Tabs gruppiert." + +#: core/fields/tab.php:69 +#@ acf +msgid "You can use multiple tabs to break up your fields into sections." +msgstr "Es können mehrere Tabs definiert werden, um die Felder in mehrere Tabs aufzuteilen." + +#: core/fields/taxonomy.php:18 +#: core/fields/taxonomy.php:276 +#@ acf +msgid "Taxonomy" +msgstr "Artikel-Beziehung" + +#: core/fields/taxonomy.php:211 +#: core/fields/taxonomy.php:220 +#@ acf +msgid "None" +msgstr "Nur Text" + +#: core/fields/taxonomy.php:316 +#: core/fields/user.php:260 +#@ acf +msgid "Multiple Values" +msgstr "Mehrere Werte auswählen?" + +#: core/fields/taxonomy.php:318 +#: core/fields/user.php:262 +#@ acf +msgid "Multi Select" +msgstr "Auswahlmenü" + +#: core/fields/taxonomy.php:320 +#: core/fields/user.php:264 +#@ acf +msgid "Single Value" +msgstr "Einzelne Werte" + +#: core/fields/taxonomy.php:321 +#@ acf +msgid "Radio Buttons" +msgstr "Radio Button" + +#: core/fields/taxonomy.php:350 +#@ acf +msgid "Load & Save Terms to Post" +msgstr "Lade & Speichere Einträge im Artikel" + +#: core/fields/taxonomy.php:358 +#@ acf +msgid "Load value based on the post's terms and update the post's terms on save" +msgstr "Lade Einträge basierend auf dem Beitrag und aktualisiere die Einträge beim Speichern" + +#: core/fields/taxonomy.php:375 +#@ acf +msgid "Term Object" +msgstr "Datei" + +#: core/fields/taxonomy.php:376 +#@ acf +msgid "Term ID" +msgstr "Term ID" + +#: core/fields/text.php:19 +#@ acf +msgid "Text" +msgstr "Text" + +#: core/fields/text.php:131 +#: core/fields/textarea.php:111 +#@ acf +msgid "Formatting" +msgstr "Formatierung" + +#: core/fields/textarea.php:19 +#@ acf +msgid "Text Area" +msgstr "Textfeld" + +#: core/fields/true_false.php:19 +#@ acf +msgid "True / False" +msgstr "Ja/Nein" + +#: core/fields/true_false.php:80 +#@ acf +msgid "eg. Show extra content" +msgstr "z.B. Mehr Inhalt anzeigen" + +#: core/fields/user.php:18 +#@ acf +msgid "User" +msgstr "Benutzer" + +#: core/fields/user.php:224 +#@ acf +msgid "Filter by role" +msgstr "Filter nach Benutzer-Rollen" + +#: core/fields/wysiwyg.php:19 +#@ acf +msgid "Wysiwyg Editor" +msgstr "WYSIWYG-Editor" + +#: core/fields/wysiwyg.php:186 +#@ acf +msgid "Toolbar" +msgstr "Werkzeugleiste" + +#: core/fields/wysiwyg.php:218 +#@ acf +msgid "Show Media Upload Buttons?" +msgstr "Schaltflächen zum Hochladen von Medien anzeigen?" + +#: core/fields/date_picker/date_picker.php:22 +#@ acf +msgid "Date Picker" +msgstr "Datum" + +#: core/fields/date_picker/date_picker.php:30 +#@ acf +msgid "Done" +msgstr "Fertig" + +#: core/fields/date_picker/date_picker.php:31 +#@ acf +msgid "Today" +msgstr "Heute" + +#: core/fields/date_picker/date_picker.php:34 +#@ acf +msgid "Show a different month" +msgstr "Zeige einen anderen Monat" + +#: core/fields/date_picker/date_picker.php:105 +#@ acf +msgid "Save format" +msgstr "Daten-Format" + +#: core/fields/date_picker/date_picker.php:106 +#@ acf +msgid "This format will determin the value saved to the database and returned via the API" +msgstr "Dieses Format wird in der Datenbank gespeichert und per API zurückgegeben." + +#: core/fields/date_picker/date_picker.php:107 +#@ acf +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" ist das gebräuchlichste Format zum Speichern. Lesen Sie mehr über" + +#: core/fields/date_picker/date_picker.php:107 +#: core/fields/date_picker/date_picker.php:123 +#@ acf +msgid "jQuery date formats" +msgstr "jQuery-Datums-Format" + +#: core/fields/date_picker/date_picker.php:121 +#@ acf +msgid "Display format" +msgstr "Darstellungs-Format" + +#: core/fields/date_picker/date_picker.php:122 +#@ acf +msgid "This format will be seen by the user when entering a value" +msgstr "Dieses Format wird dem Benutzer angezeigt." + +#: core/fields/date_picker/date_picker.php:123 +#@ acf +msgid "\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more about" +msgstr "\"dd/mm/yy\" oder \"dd.mm.yy\" sind häufig verwendete Formate. Lesen Sie mehr über" + +#: core/fields/date_picker/date_picker.php:137 +#@ acf +msgid "Week Starts On" +msgstr "Woche beginnt am" + +#: core/views/meta_box_fields.php:58 +#@ acf +msgid "Field type does not exist" +msgstr "Fehler: Feld-Typ existiert nicht!" + +#: core/views/meta_box_fields.php:63 +#@ acf +msgid "Move to trash. Are you sure?" +msgstr "Wirklich in den Papierkorb verschieben?" + +#: core/views/meta_box_fields.php:64 +#@ acf +msgid "checked" +msgstr "ausgewählt" + +#: core/views/meta_box_fields.php:65 +#@ acf +msgid "No toggle fields available" +msgstr "Keine Felder für Bedingungen vorhanden" + +#: core/views/meta_box_fields.php:67 +#@ acf +msgid "copy" +msgstr "kopiere" + +#: core/views/meta_box_fields.php:92 +#@ acf +msgid "Field Key" +msgstr "Feld-Schlüssel" + +#: core/views/meta_box_fields.php:104 +#@ acf +msgid "No fields. Click the + Add Field button to create your first field." +msgstr "Keine Felder vorhanden. Wählen Sie + Feld hinzufügen und erstellen Sie das erste Feld." + +#: core/views/meta_box_fields.php:188 +#@ acf +msgid "Instructions for authors. Shown when submitting data" +msgstr "Anweisungen für Autoren, wird beim Absenden von Daten angezeigt." + +#: core/views/meta_box_fields.php:200 +#@ acf +msgid "Required?" +msgstr "Erforderlich?" + +#: core/views/meta_box_fields.php:223 +#@ acf +msgid "Conditional Logic" +msgstr "Bedingungen für Anzeige" + +#: core/views/meta_box_fields.php:274 +#: core/views/meta_box_location.php:116 +#@ acf +msgid "is equal to" +msgstr "ist gleich" + +#: core/views/meta_box_fields.php:275 +#: core/views/meta_box_location.php:117 +#@ acf +msgid "is not equal to" +msgstr "ist nicht gleich" + +#: core/views/meta_box_fields.php:293 +#@ acf +msgid "Show this field when" +msgstr "Zeige dieses Feld, wenn" + +#: core/views/meta_box_fields.php:299 +#@ acf +msgid "all" +msgstr "alle" + +#: core/views/meta_box_fields.php:300 +#@ acf +msgid "any" +msgstr "mindestens eine" + +#: core/views/meta_box_fields.php:303 +#@ acf +msgid "these rules are met" +msgstr "diese(r) Regeln erfüllt sind." + +#: core/views/meta_box_fields.php:331 +#@ acf +msgid "+ Add Field" +msgstr "+ Feld hinzufügen" + +#: core/views/meta_box_location.php:48 +#@ acf +msgid "Rules" +msgstr "Regeln" + +#: core/views/meta_box_location.php:49 +#@ acf +msgid "Create a set of rules to determine which edit screens will use these advanced custom fields" +msgstr "Legen Sie mit diesen Regeln fest auf welchen Bearbeitungs-Seiten diese eigenen Felder angezeigt werden sollen." + +#: core/views/meta_box_location.php:60 +#@ acf +msgid "Show this field group if" +msgstr "Zeige diese Felder, wenn" + +#: core/views/meta_box_fields.php:68 +#: core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:158 +#@ acf +msgid "or" +msgstr "oder" + +#: core/views/meta_box_location.php:76 +#@ acf +msgid "Logged in User Type" +msgstr "Angemeldete Benutzer-Rolle" + +#: core/views/meta_box_location.php:78 +#: core/views/meta_box_location.php:79 +#@ acf +msgid "Page" +msgstr "Seite" + +#: core/views/meta_box_location.php:80 +#@ acf +msgid "Page Type" +msgstr "Seiten-Typ" + +#: core/views/meta_box_location.php:81 +#@ acf +msgid "Page Parent" +msgstr "Übergeordnete Seite" + +#: core/views/meta_box_location.php:82 +#@ acf +msgid "Page Template" +msgstr "Seiten-Vorlage" + +#: core/views/meta_box_location.php:84 +#: core/views/meta_box_location.php:85 +#@ acf +msgid "Post" +msgstr "Artikel" + +#: core/views/meta_box_location.php:86 +#@ acf +msgid "Post Category" +msgstr "Artikel-Kategorie" + +#: core/views/meta_box_location.php:87 +#@ acf +msgid "Post Format" +msgstr "Artikel-Format" + +#: core/views/meta_box_location.php:88 +#@ acf +msgid "Post Taxonomy" +msgstr "Artikel-Beziehung" + +#: core/fields/radio.php:102 +#: core/views/meta_box_location.php:90 +#@ acf +msgid "Other" +msgstr "Sonstige" + +#: core/views/meta_box_location.php:91 +#@ acf +msgid "Taxonomy Term (Add / Edit)" +msgstr "Beziehung (Hinzufügen/Bearbeiten)" + +#: core/views/meta_box_location.php:92 +#@ acf +msgid "User (Add / Edit)" +msgstr "Benutzer (Hinzufügen/Bearbeiten)" + +#: core/views/meta_box_location.php:145 +#@ acf +msgid "and" +msgstr "und" + +#: core/views/meta_box_location.php:160 +#@ acf +msgid "Add rule group" +msgstr "Regel-Gruppe hinzufügen" + +#: core/views/meta_box_options.php:25 +#@ acf +msgid "Order No." +msgstr "Sortierungs-Nr." + +#: core/views/meta_box_options.php:26 +#@ acf +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Felder-Gruppen werden nach diesem Wert sortiert, vom niedrigsten zum höchsten Wert." + +#: core/views/meta_box_options.php:42 +#@ acf +msgid "Position" +msgstr "Position" + +#: core/views/meta_box_options.php:52 +#@ acf +msgid "Normal" +msgstr "Normal" + +#: core/views/meta_box_options.php:53 +#@ acf +msgid "Side" +msgstr "Seitlich" + +#: core/views/meta_box_options.php:62 +#@ acf +msgid "Style" +msgstr "Stil" + +#: core/views/meta_box_options.php:72 +#@ acf +msgid "No Metabox" +msgstr "Keine Metabox" + +#: core/views/meta_box_options.php:73 +#@ acf +msgid "Standard Metabox" +msgstr "Normale Metabox" + +#: core/views/meta_box_options.php:82 +#@ acf +msgid "Hide on screen" +msgstr "Verstecken" + +#: core/views/meta_box_options.php:83 +#@ acf +msgid "Select items to hide them from the edit screen" +msgstr "Ausgewählte Elemente werden versteckt." + +#: core/views/meta_box_options.php:84 +#@ acf +msgid "If multiple field groups appear on an edit screen, the first field group's options will be used. (the one with the lowest order number)" +msgstr "Sind für einen Bearbeiten-Dialog mehrere Felder-Gruppen definiert, werden die Optionen der ersten Felder-Gruppe angewendet (die mit der niedrigsten Sortierungs-Nummer)." + +#: core/views/meta_box_options.php:94 +#@ acf +msgid "Content Editor" +msgstr "Inhalts-Editor" + +#: core/views/meta_box_options.php:95 +#@ default +msgid "Excerpt" +msgstr "Auszug" + +#: core/views/meta_box_options.php:97 +#@ default +msgid "Discussion" +msgstr "Diskussion" + +#: core/views/meta_box_options.php:98 +#@ default +msgid "Comments" +msgstr "Kommentare" + +#: core/views/meta_box_options.php:99 +#@ default +msgid "Revisions" +msgstr "Revisionen" + +#: core/views/meta_box_options.php:100 +#@ default +msgid "Slug" +msgstr "Titelform (Slug)" + +#: core/views/meta_box_options.php:101 +#@ default +msgid "Author" +msgstr "Autor" + +#: core/views/meta_box_options.php:102 +#@ default +msgid "Format" +msgstr "Format" + +#: core/views/meta_box_options.php:104 +#@ default +msgid "Categories" +msgstr "Artikel-Kategorie" + +#: core/views/meta_box_options.php:105 +#@ default +msgid "Tags" +msgstr "Tags" + +#: core/views/meta_box_options.php:106 +#@ default +msgid "Send Trackbacks" +msgstr "Sende Trackbacks" + +#: core/api.php:1094 +#@ acf +msgid "Update" +msgstr "Aktualisieren" + +#: core/api.php:1095 +#@ acf +msgid "Post updated" +msgstr "Beitrag aktualisiert" + +#: core/controllers/export.php:323 +#@ acf +msgid "To remove all visual interfaces from the ACF plugin, you can use a constant to enable lite mode. Add the following code to your functions.php file before the include_once code:" +msgstr "Um alle Admin-Oberflächen des ACF Plugins zu entfernen, kann eine Konstante verwendet werden, um den Lite-Modus zu aktivieren. Dazu muss der folgende Code in die functions.php Datei vor dem include_once Code eingefügt werden:" + +#: core/controllers/field_groups.php:353 +#@ acf +msgid "All actions & filters have received a major facelift to make customizing ACF even easier! Please" +msgstr "" + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "If you updated the ACF plugin without prior knowledge of such changes, please roll back to the latest" +msgstr "" + +#: core/controllers/input.php:495 +#@ acf +msgid "Expand Details" +msgstr "Details anzeigen" + +#: core/controllers/input.php:496 +#@ acf +msgid "Collapse Details" +msgstr "Details ausblenden" + +#: core/controllers/upgrade.php:139 +#@ acf +msgid "What's new" +msgstr "Was ist neu" + +#: core/controllers/upgrade.php:150 +#@ acf +msgid "credits" +msgstr "Danke an" + +#: core/fields/file.php:27 +#@ acf +msgid "Edit File" +msgstr "Datei bearbeiten" + +#: core/fields/file.php:29 +#: core/fields/image.php:30 +#@ acf +msgid "uploaded to this post" +msgstr "zu diesem Artikel hochgeladen" + +#: core/fields/file.php:173 +#: core/fields/image.php:158 +#@ acf +msgid "Library" +msgstr "Medien" + +#: core/fields/file.php:185 +#: core/fields/image.php:171 +#@ acf +msgid "Uploaded to post" +msgstr "zum Artikel hochgeladen" + +#: core/fields/image.php:28 +#@ acf +msgid "Edit Image" +msgstr "Bild bearbeiten" + +#: core/fields/image.php:119 +#@ acf +msgid "Specify the returned value on front end" +msgstr "Legt den Rückgabewert im Front-End fest" + +#: core/fields/image.php:140 +#@ acf +msgid "Shown when entering data" +msgstr "Definiert die angezeigte Größe im Backend" + +#: core/fields/image.php:159 +#@ acf +msgid "Limit the media library choice" +msgstr "Bestimmt die mögliche Auswahl in den Medienverwaltung" + +#: core/fields/number.php:132 +#@ acf +msgid "Min" +msgstr "Minimum" + +#: core/fields/number.php:133 +#@ acf +msgid "Specifies the minimum value allowed" +msgstr "Legt den kleinsten erlaubten Wert fest" + +#: core/fields/number.php:149 +#@ acf +msgid "Max" +msgstr "Maximum" + +#: core/fields/number.php:150 +#@ acf +msgid "Specifies the maximim value allowed" +msgstr "Legt den größten erlaubten Wert fest" + +#: core/fields/number.php:166 +#@ acf +msgid "Step" +msgstr "Schritt" + +#: core/fields/number.php:167 +#@ acf +msgid "Specifies the legal number intervals" +msgstr "Legt die Schrittweite fest" + +#: core/fields/number.php:183 +#: core/fields/text.php:165 +#: core/fields/textarea.php:146 +#@ acf +msgid "Placeholder Text" +msgstr "Platzhalter Text" + +#: core/fields/number.php:197 +#: core/fields/text.php:180 +#@ acf +msgid "Prepend" +msgstr "Voranstellen" + +#: core/fields/number.php:211 +#: core/fields/text.php:195 +#@ acf +msgid "Append" +msgstr "Anfügen" + +#: core/fields/radio.php:172 +#@ acf +msgid "Add 'other' choice to allow for custom values" +msgstr "Füge die Option 'Sonstige' für individuelle Werte hinzu" + +#: core/fields/radio.php:184 +#@ acf +msgid "Save 'other' values to the field's choices" +msgstr "Füge 'Sonstige' Werte zu den Auswahl Optionen hinzu" + +#: core/fields/relationship.php:424 +#@ acf +msgid "Search..." +msgstr "Suchen..." + +#: core/fields/relationship.php:435 +#@ acf +msgid "Filter by post type" +msgstr "Filter nach Beitrags Art" + +#: core/fields/text.php:117 +#: core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:172 +#@ acf +msgid "Appears when creating a new post" +msgstr "Erscheint bei der Erstellung eines neuen Beitrag" + +#: core/fields/text.php:132 +#: core/fields/textarea.php:112 +#@ acf +msgid "Effects value on front end" +msgstr "Wirkt sich auf die Anzeige im Front-End aus" + +#: core/fields/text.php:141 +#: core/fields/textarea.php:121 +#@ acf +msgid "No formatting" +msgstr "Keine Formatierung" + +#: core/fields/text.php:142 +#: core/fields/textarea.php:123 +#@ acf +msgid "Convert HTML into tags" +msgstr "Konvertieren von HTML-Tags" + +#: core/fields/text.php:150 +#: core/fields/textarea.php:131 +#@ acf +msgid "Character Limit" +msgstr "Max. Anzahl Zeichen" + +#: core/fields/text.php:151 +#: core/fields/textarea.php:132 +#@ acf +msgid "Leave blank for no limit" +msgstr "Leerlassen für kein Limit" + +#: core/fields/text.php:166 +#: core/fields/textarea.php:147 +#@ acf +msgid "Appears within the input" +msgstr "Platzhalter Text definieren" + +#: core/fields/text.php:181 +#@ acf +msgid "Appears before the input" +msgstr "Wird vor dem Eingabefeld eingefügt" + +#: core/fields/text.php:196 +#@ acf +msgid "Appears after the input" +msgstr "Wird hinter dem Eingabefeld eingefügt" + +#: core/fields/textarea.php:122 +#@ acf +msgid "Convert new lines into <br /> tags" +msgstr "Konvertiere neue Zeilen in <br />" + +#: core/views/meta_box_fields.php:66 +#@ acf +msgid "Field group title is required" +msgstr "Ein Titel für die Felder-Gruppe ist erforderlich" + +#: core/views/meta_box_location.php:93 +#@ acf +msgid "Media Attachment (Add / Edit)" +msgstr "Medienanhang (Hinzufügen / Ändern)" + diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-es_ES.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..e43c68c885645123bf0ebeb72892807c7936fd5e GIT binary patch literal 12446 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\n" +"Language-Team: Héctor Garrofé \n" +"Language: es_ES\n" +"X-Generator: Poedit 1.5.5\n" + +#: acf.php:206 +msgid "Custom Fields" +msgstr "Custom Fields" + +#: acf.php:207 +msgid "Settings" +msgstr "Ajustes" + +#: acf.php:208 +msgid "Upgrade" +msgstr "Actualizar" + +#: acf.php:394 +msgid "Validation Failed. One or more fields below are required." +msgstr "Fallo en la validación. Uno o más campos son requeridos." + +#: acf.php:733 +msgid "Error: Field Type does not exist!" +msgstr "Error: El tipo de campo no existe!" + +#: core/actions/export.php:19 +msgid "No ACF groups selected" +msgstr "No hay grupos de ACF seleccionados" + +#: core/actions/init.php:107 +msgid "Field Groups" +msgstr "Field Groups" + +#: core/actions/init.php:108 core/admin/page_acf.php:14 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: core/actions/init.php:109 core/fields/flexible_content.php:219 +msgid "Add New" +msgstr "Añadir nuevo" + +#: core/actions/init.php:110 +msgid "Add New Field Group" +msgstr "Añadir nuevo Field Group" + +#: core/actions/init.php:111 +msgid "Edit Field Group" +msgstr "Editar Field Group" + +#: core/actions/init.php:112 +msgid "New Field Group" +msgstr "Nuevo Field Group" + +#: core/actions/init.php:113 +msgid "View Field Group" +msgstr "Ver Field Groups" + +#: core/actions/init.php:114 +msgid "Search Field Groups" +msgstr "Buscar Field Groups" + +#: core/actions/init.php:115 +msgid "No Field Groups found" +msgstr "No se han encontrado Field Groups" + +#: core/actions/init.php:116 +msgid "No Field Groups found in Trash" +msgstr "No se han encontrado Field Groups en la Papelera" + +#: core/admin/meta_box_fields.php:17 core/fields/flexible_content.php:207 +#: core/fields/repeater.php:344 +msgid "New Field" +msgstr "Nuevo Campo" + +#: core/admin/meta_box_fields.php:37 core/fields/flexible_content.php:268 +#: core/fields/repeater.php:370 +msgid "Field Order" +msgstr "Orden de los campos" + +#: core/admin/meta_box_fields.php:38 core/admin/meta_box_fields.php:78 +#: core/fields/flexible_content.php:269 core/fields/flexible_content.php:314 +#: core/fields/repeater.php:371 core/fields/repeater.php:416 +msgid "Field Label" +msgstr "Label del campo" + +#: core/admin/meta_box_fields.php:39 core/admin/meta_box_fields.php:94 +#: core/fields/flexible_content.php:270 core/fields/flexible_content.php:330 +#: core/fields/repeater.php:372 core/fields/repeater.php:432 +msgid "Field Name" +msgstr "Nombre del campo" + +#: core/admin/meta_box_fields.php:40 core/admin/meta_box_fields.php:109 +#: core/admin/page_settings.php:44 core/fields/flexible_content.php:271 +#: core/fields/flexible_content.php:345 core/fields/repeater.php:373 +#: core/fields/repeater.php:447 +msgid "Field Type" +msgstr "Tipo de campo" + +#: core/admin/meta_box_fields.php:47 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"No hay campos. Haz Click en el botón + Añadir campo para " +"crear tu primer campo." + +#: core/admin/meta_box_fields.php:61 +msgid "Edit" +msgstr "Editar" + +#: core/admin/meta_box_fields.php:62 +msgid "Docs" +msgstr "Docs" + +#: core/admin/meta_box_fields.php:63 core/fields/flexible_content.php:220 +msgid "Delete" +msgstr "Borrar" + +#: core/admin/meta_box_fields.php:79 core/fields/flexible_content.php:315 +#: core/fields/repeater.php:417 +msgid "This is the name which will appear on the EDIT page" +msgstr "Este es el nombre que aparecerá en la página EDITAR" + +#: core/admin/meta_box_fields.php:95 core/fields/flexible_content.php:331 +#: core/fields/repeater.php:433 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Una sola palabra, sin espacios. Underscores y barras están permitidos." + +#: core/admin/meta_box_fields.php:122 +msgid "Field Instructions" +msgstr "Instrucciones del campo" + +#: core/admin/meta_box_fields.php:123 +msgid "Instructions for authors. Shown when submitting data" +msgstr "" +"Instrucciones para los autores. Se muestra a la hora de introducir los datos." + +#: core/admin/meta_box_fields.php:135 +msgid "Required?" +msgstr "¿Requerido?" + +#: core/admin/meta_box_fields.php:158 core/fields/flexible_content.php:365 +#: core/fields/repeater.php:467 +msgid "Save Field" +msgstr "Guardar Field" + +#: core/admin/meta_box_fields.php:161 core/fields/flexible_content.php:368 +#: core/fields/repeater.php:470 +msgid "or" +msgstr "o" + +#: core/admin/meta_box_fields.php:161 core/fields/flexible_content.php:368 +#: core/fields/repeater.php:470 +msgid "Hide this edit screen" +msgstr "Ocultar esta pantalla de edición" + +#: core/admin/meta_box_fields.php:161 core/fields/flexible_content.php:368 +#: core/fields/repeater.php:470 +msgid "continue editing ACF" +msgstr "continuar editando ACF" + +#: core/admin/meta_box_fields.php:173 core/fields/flexible_content.php:381 +#: core/fields/repeater.php:484 +msgid "+ Add Field" +msgstr "+ Añadir Campo" + +#: core/admin/meta_box_location.php:25 +msgid "Rules" +msgstr "Reglas" + +#: core/admin/meta_box_location.php:26 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Crear un conjunto de reglas para determinar qué pantallas de edición " +"utilizarán estos custom fields" + +#: core/admin/meta_box_location.php:305 +msgid "match" +msgstr "coincide" + +#: core/admin/meta_box_location.php:313 +msgid "of the above" +msgstr "de los superiores" + +#: core/admin/meta_box_options.php:13 +msgid "Order No." +msgstr "Número de orden" + +#: core/admin/meta_box_options.php:14 +msgid "Field groups are created in order
                from lowest to highest." +msgstr "Los Field Groups son creados en orden
                de menor a mayor." + +#: core/admin/meta_box_options.php:30 +msgid "Position" +msgstr "Posición" + +#: core/admin/meta_box_options.php:50 +msgid "Style" +msgstr "Estilo" + +#: core/admin/meta_box_options.php:70 +msgid "Show on page" +msgstr "Mostrar en página" + +#: core/admin/meta_box_options.php:71 +msgid "Deselect items to hide them on the edit page" +msgstr "Deselecciona items para esconderlos en la página de edición" + +#: core/admin/meta_box_options.php:72 +msgid "" +"If multiple ACF groups appear on an edit page, the first ACF group's options " +"will be used. The first ACF group is the one with the lowest order number." +msgstr "" +"Si aparecen multiples grupos de ACF en una página de edición, se usarán las " +"opciones del primer grupo. Se considera primer grupo de ACF al que cuenta " +"con el número de orden más bajo." + +#: core/admin/page_acf.php:16 +msgid "Changelog" +msgstr "Changelog" + +#: core/admin/page_acf.php:17 +msgid "See what's new in" +msgstr "Que hay de nuevo en la" + +#: core/admin/page_acf.php:19 +msgid "Resources" +msgstr "Recursos" + +#: core/admin/page_acf.php:20 +msgid "" +"Read documentation, learn the functions and find some tips & tricks for " +"your next web project." +msgstr "" +"Lee la documentación, aprende sobre las funciones y encuentra algunos trucos " +"y consejos para tu siguiente proyecto web." + +#: core/admin/page_acf.php:21 +msgid "View the ACF website" +msgstr "Ver la web de ACF" + +#: core/admin/page_acf.php:26 +msgid "Created by" +msgstr "Creado por" + +#: core/admin/page_acf.php:29 +msgid "Vote" +msgstr "Vota" + +#: core/admin/page_acf.php:30 +msgid "Follow" +msgstr "Sígueme" + +#: core/admin/page_settings.php:23 +msgid "Advanced Custom Fields Settings" +msgstr "Ajustes de Advanced Custom Fields" + +#: core/admin/page_settings.php:40 +msgid "Activate Add-ons." +msgstr "Activar Add-ons." + +#: core/admin/page_settings.php:45 +msgid "Status" +msgstr "Estado" + +#: core/admin/page_settings.php:46 +msgid "Activation Code" +msgstr "Código de activación" + +#: core/admin/page_settings.php:52 +msgid "Repeater Field" +msgstr "Repeater Field" + +#: core/admin/page_settings.php:53 core/admin/page_settings.php:73 +#: core/admin/page_settings.php:93 +msgid "Active" +msgstr "Activo" + +#: core/admin/page_settings.php:53 core/admin/page_settings.php:73 +#: core/admin/page_settings.php:93 +msgid "Inactive" +msgstr "Inactivo" + +#: core/admin/page_settings.php:72 +msgid "Flexible Content Field" +msgstr "Flexible Content Field" + +#: core/admin/page_settings.php:92 +msgid "Options Page" +msgstr "Página de Opciones" + +#: core/admin/page_settings.php:115 +msgid "" +"Add-ons can be unlocked by purchasing a license key. Each key can be used on " +"multiple sites." +msgstr "" +"Las Add-ons pueden desbloquearse comprando una clave de licencia. Cada clave " +"puede usarse en multiple sites." + +#: core/admin/page_settings.php:115 +msgid "Find Add-ons" +msgstr "Buscar Add-ons" + +#: core/admin/page_settings.php:133 +msgid "Export Field Groups to XML" +msgstr "Exportar Field Groups a XML" + +#: core/admin/page_settings.php:166 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF creará un archivo .xml que es compatible con el plugin de importación " +"nativo de WP." + +#: core/admin/page_settings.php:169 +msgid "Export XML" +msgstr "Exportar XML" + +#: core/admin/page_settings.php:175 +msgid "Import Field Groups" +msgstr "Importar Field Group" + +#: core/admin/page_settings.php:177 +msgid "Navigate to the" +msgstr "Navegar a" + +#: core/admin/page_settings.php:177 +msgid "Import Tool" +msgstr "Utilidad de importación" + +#: core/admin/page_settings.php:177 +msgid "and select WordPress" +msgstr "y selecciona WordPress" + +#: core/admin/page_settings.php:178 +msgid "Install WP import plugin if prompted" +msgstr "Instalar el plugin de importación de WP si se pide" + +#: core/admin/page_settings.php:179 +msgid "Upload and import your exported .xml file" +msgstr "Subir e importar tu archivo .xml exportado" + +#: core/admin/page_settings.php:180 +msgid "Select your user and ignore Import Attachments" +msgstr "Selecciona tu usuario e ignora Import Attachments" + +#: core/admin/page_settings.php:181 +msgid "That's it! Happy WordPressing" +msgstr "¡Eso es todo! Feliz WordPressing" + +#: core/admin/page_settings.php:200 +msgid "Export Field Groups to PHP" +msgstr "Exportar Field Groups a PHP" + +#: core/admin/page_settings.php:233 +msgid "ACF will create the PHP code to include in your theme" +msgstr "ACF creará el código PHP para incluir en tu tema" + +#: core/admin/page_settings.php:236 +msgid "Create PHP" +msgstr "Crear PHP" + +#: core/admin/page_settings.php:242 core/admin/page_settings.php:270 +msgid "Register Field Groups with PHP" +msgstr "Registrar Field Groups con PHP" + +#: core/admin/page_settings.php:244 core/admin/page_settings.php:272 +msgid "Copy the PHP code generated" +msgstr "Copia el código PHP generado" + +#: core/admin/page_settings.php:245 core/admin/page_settings.php:273 +msgid "Paste into your functions.php file" +msgstr "Pegalo en tu archivo functions.php" + +#: core/admin/page_settings.php:246 core/admin/page_settings.php:274 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"Para activar cualquier Add-on, edita y usa el código en las primeras pocas " +"lineas." + +#: core/admin/page_settings.php:267 +msgid "Back to settings" +msgstr "Volver a los ajustes" + +#: core/admin/page_settings.php:295 +msgid "" +"/**\n" +" * Activate Add-ons\n" +" * Here you can enter your activation codes to unlock Add-ons to use in your " +"theme. \n" +" * Since all activation codes are multi-site licenses, you are allowed to " +"include your key in premium themes. \n" +" * Use the commented out code to update the database with your activation " +"code. \n" +" * You may place this code inside an IF statement that only runs on theme " +"activation.\n" +" */" +msgstr "" +"/**\n" +" * Activar Add-ons\n" +" * Aquí puedes introducir tus códigos de activación para desbloquear Add-ons " +"y utilizarlos en tu tema. \n" +" * Ya que todos los códigos de activación tiene licencia multi-site, se te " +"permite incluir tu clave en temas premium. \n" +" * Utiliza el código comentado para actualizar la base de datos con tu " +"código de activación. \n" +" * Puedes colocar este código dentro de una instrucción IF para que sólo " +"funcione en la activación del tema.\n" +" */" + +#: core/admin/page_settings.php:308 +msgid "" +"/**\n" +" * Register field groups\n" +" * The register_field_group function accepts 1 array which holds the " +"relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in errors " +"if the array is not compatible with ACF\n" +" * This code must run every time the functions.php file is read\n" +" */" +msgstr "" +"/**\n" +" * Registrar field groups\n" +" * La función register_field_group acepta un 1 array que contiene los datos " +"pertinentes para registrar un Field Group\n" +" * Puedes editar el array como mejor te parezca. Sin embargo, esto puede dar " +"lugar a errores si la matriz no es compatible con ACF\n" +" * Este código debe ejecutarse cada vez que se lee el archivo functions.php\n" +" */" + +#: core/admin/page_settings.php:335 +msgid "No field groups were selected" +msgstr "No hay ningún Field Group seleccionado" + +#: core/fields/checkbox.php:21 +msgid "Checkbox" +msgstr "Checkbox" + +#: core/fields/checkbox.php:44 core/fields/radio.php:45 +#: core/fields/select.php:50 +msgid "No choices to choose from" +msgstr "No hay opciones para escojer" + +#: core/fields/checkbox.php:101 core/fields/radio.php:114 +#: core/fields/select.php:164 +msgid "Choices" +msgstr "Opciones" + +#: core/fields/checkbox.php:102 core/fields/radio.php:115 +#: core/fields/select.php:165 +msgid "" +"Enter your choices one per line
                \n" +"\t\t\t\t
                \n" +"\t\t\t\tRed
                \n" +"\t\t\t\tBlue
                \n" +"\t\t\t\t
                \n" +"\t\t\t\tor
                \n" +"\t\t\t\t
                \n" +"\t\t\t\tred : Red
                \n" +"\t\t\t\tblue : Blue" +msgstr "" +"Introduce tus opciones, una por línea
                \n" +"\t\t\t\t
                \n" +"\t\t\t\tRojo
                \n" +"\t\t\t\tAzul
                \n" +"\t\t\t\t
                \n" +"\t\t\t\to
                \n" +"\t\t\t\t
                \n" +"\t\t\t\tred : Rojo
                \n" +"\t\t\t\tblue : Azul" + +#: core/fields/color_picker.php:21 +msgid "Color Picker" +msgstr "Selector de color" + +#: core/fields/date_picker/date_picker.php:21 +msgid "Date Picker" +msgstr "Selector de Fecha" + +#: core/fields/date_picker/date_picker.php:120 +msgid "Date format" +msgstr "Formato de Fecha" + +#: core/fields/date_picker/date_picker.php:121 +msgid "eg. dd/mm/yy. read more about" +msgstr "ej. dd/mm/yy. leer más sobre" + +#: core/fields/file.php:20 +msgid "File" +msgstr "Archivo" + +#: core/fields/file.php:148 +msgid "Remove File" +msgstr "Eliminar Archivo" + +#: core/fields/file.php:150 +msgid "No File selected" +msgstr "No hay ningún archivo seleccionado" + +#: core/fields/file.php:150 +msgid "Add File" +msgstr "Añadir archivo" + +#: core/fields/file.php:175 core/fields/image.php:179 +msgid "Return Value" +msgstr "Retornar valor" + +#: core/fields/file.php:242 +msgid "Select File" +msgstr "Seleccionar archivo" + +#: core/fields/flexible_content.php:21 +msgid "Flexible Content" +msgstr "Contenido Flexible" + +#: core/fields/flexible_content.php:50 +msgid "Click the \"add row\" button below to start creating your layout" +msgstr "" +"Haz click sobre el botón \"añadir fila\" para empezar a crear tu Layout" + +#: core/fields/flexible_content.php:155 core/fields/repeater.php:315 +msgid "+ Add Row" +msgstr "+ Añadir fila" + +#: core/fields/flexible_content.php:216 core/fields/radio.php:145 +#: core/fields/repeater.php:506 +msgid "Layout" +msgstr "Layout" + +#: core/fields/flexible_content.php:218 +msgid "Reorder" +msgstr "Reordenar" + +#: core/fields/flexible_content.php:230 +msgid "Label" +msgstr "Label" + +#: core/fields/flexible_content.php:240 +msgid "Name" +msgstr "Nombre" + +#: core/fields/flexible_content.php:250 +msgid "Display" +msgstr "Mostrar" + +#: core/fields/flexible_content.php:279 core/fields/repeater.php:381 +msgid "No fields. Click the \"+ Add Field button\" to create your first field." +msgstr "" +"No hay campos. Haz click en el botón \"+ Añadir Campo\" para crear tu primer " +"campo." + +#: core/fields/image.php:21 +msgid "Image" +msgstr "Imagen" + +#: core/fields/image.php:155 +msgid "No image selected" +msgstr "No hay ninguna imagen seleccionada" + +#: core/fields/image.php:155 +msgid "Add Image" +msgstr "Añadir Imagen" + +#: core/fields/image.php:198 +msgid "Preview Size" +msgstr "Tamaño del Preview" + +#: core/fields/image.php:269 +msgid "Select Image" +msgstr "Seleccionar Imagen" + +#: core/fields/page_link.php:21 +msgid "Page Link" +msgstr "Link de página" + +#: core/fields/page_link.php:185 core/fields/post_object.php:199 +#: core/fields/relationship.php:420 +msgid "Post Type" +msgstr "Post Type" + +#: core/fields/page_link.php:186 +msgid "" +"Filter posts by selecting a post type
                \n" +"\t\t\t\tTip: deselect all post types to show all post type's posts" +msgstr "" +"Filtrar posts seleccionando un post type
                \n" +"\t\t\t\tConsejo: deselecciona todos los post type para mostrar todos los " +"tipos de post" + +#: core/fields/page_link.php:214 core/fields/post_object.php:271 +#: core/fields/select.php:195 +msgid "Allow Null?" +msgstr "Permitir Null?" + +#: core/fields/page_link.php:233 core/fields/post_object.php:290 +#: core/fields/select.php:214 +msgid "Select multiple values?" +msgstr "¿Seleccionar valores múltiples?" + +#: core/fields/post_object.php:21 +msgid "Post Object" +msgstr "Post Object" + +#: core/fields/post_object.php:221 core/fields/relationship.php:469 +msgid "Filter from Taxonomy" +msgstr "Filtrar por Taxonomía" + +#: core/fields/radio.php:21 +msgid "Radio Button" +msgstr "Radio Button" + +#: core/fields/radio.php:131 core/fields/select.php:181 +#: core/fields/text.php:61 core/fields/textarea.php:62 +msgid "Default Value" +msgstr "Valor por defecto" + +#: core/fields/relationship.php:21 +msgid "Relationship" +msgstr "Relación" + +#: core/fields/relationship.php:492 +msgid "Maximum posts" +msgstr "Máximos post" + +#: core/fields/relationship.php:493 +msgid "Set to -1 for inifinit" +msgstr "Se establece en -1 para inifinito" + +#: core/fields/repeater.php:21 +msgid "Repeater" +msgstr "Repeater" + +#: core/fields/repeater.php:362 +msgid "Repeater Fields" +msgstr "Repeater Fields" + +#: core/fields/repeater.php:492 +msgid "Row Limit" +msgstr "Limite de filas" + +#: core/fields/select.php:21 +msgid "Select" +msgstr "Select" + +#: core/fields/text.php:21 +msgid "Text" +msgstr "Texto" + +#: core/fields/text.php:75 core/fields/textarea.php:76 +msgid "Formatting" +msgstr "Formato" + +#: core/fields/text.php:76 +msgid "Define how to render html tags" +msgstr "Define como renderizar las etiquetas html" + +#: core/fields/textarea.php:21 +msgid "Text Area" +msgstr "Text Area" + +#: core/fields/textarea.php:77 +msgid "Define how to render html tags / new lines" +msgstr "Define como renderizar los tags html / nuevas lineas" + +#: core/fields/true_false.php:21 +msgid "True / False" +msgstr "Verdadero / Falso" + +#: core/fields/true_false.php:68 +msgid "Message" +msgstr "Mensaje" + +#: core/fields/true_false.php:69 +msgid "eg. Show extra content" +msgstr "ej. Mostrar contenido extra" + +#: core/fields/wysiwyg.php:21 +msgid "Wysiwyg Editor" +msgstr "Editor Wysiwyg" + +#: core/fields/wysiwyg.php:252 +msgid "Toolbar" +msgstr "Barra de Herramientas" + +#: core/fields/wysiwyg.php:271 +msgid "Show Media Upload Buttons?" +msgstr "¿Mostrar el botón Media Upload?" + +#: core/options_page.php:62 core/options_page.php:74 +msgid "Options" +msgstr "Opciones" + +#: core/options_page.php:284 +msgid "Save" +msgstr "Guardar" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-fa_IR.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fa_IR.mo new file mode 100644 index 0000000000000000000000000000000000000000..2f24494f84142a8122042212a1fbe689ee79b0df GIT binary patch literal 41406 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-fa_IR.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fa_IR.po new file mode 100644 index 0000000..4427369 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fa_IR.po @@ -0,0 +1,1884 @@ +# Copyright (C) 2013 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2014-09-29 08:09+0330\n" +"PO-Revision-Date: 2014-09-30 14:51+0330\n" +"Last-Translator: Ghaem Omidi \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../acf.php:485 +msgid "Field Groups" +msgstr "گروه های زمینه" + +#: ../acf.php:486 ../core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "زمینه های دلخواه پیشرفته" + +#: ../acf.php:487 +msgid "Add New" +msgstr "افزودن" + +#: ../acf.php:488 +msgid "Add New Field Group" +msgstr "افزودن گروه زمینه جدید" + +#: ../acf.php:489 +msgid "Edit Field Group" +msgstr "ویرایش گروه زمینه" + +#: ../acf.php:490 +msgid "New Field Group" +msgstr "گروه زمینه جدید" + +#: ../acf.php:491 +msgid "View Field Group" +msgstr "مشاهده گروه زمینه" + +#: ../acf.php:492 +msgid "Search Field Groups" +msgstr "جستجوی گروه های زمینه" + +#: ../acf.php:493 +msgid "No Field Groups found" +msgstr "گروه زمینه ای یافت نشد" + +#: ../acf.php:494 +msgid "No Field Groups found in Trash" +msgstr "گروه زمینه ای در زباله دان یافت نشد" + +#: ../acf.php:579 ../core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "زمینه های دلخواه" + +#: ../acf.php:597 ../acf.php:600 +msgid "Field group updated." +msgstr "گروه زمینه بروز شد" + +#: ../acf.php:598 +msgid "Custom field updated." +msgstr "زمینه دلخواه بروز شد" + +#: ../acf.php:599 +msgid "Custom field deleted." +msgstr "زمینه دلخواه حذف شد" + +#: ../acf.php:602 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "گروه زمینه از %s برای تجدید نظر بازگردانده شد." + +#: ../acf.php:603 +msgid "Field group published." +msgstr "گروه زمینه انتشار یافت." + +#: ../acf.php:604 +msgid "Field group saved." +msgstr "گروه زمینه ذخیره شد." + +#: ../acf.php:605 +msgid "Field group submitted." +msgstr "گروه زمینه ارسال شد." + +#: ../acf.php:606 +msgid "Field group scheduled for." +msgstr "گروه زمینه برنامه ریزی انتشار پیدا کرده برای" + +#: ../acf.php:607 +msgid "Field group draft updated." +msgstr "پیش نویش گروه زمینه بروز شد." + +#: ../acf.php:742 +msgid "Thumbnail" +msgstr "تصویر بندانگشتی" + +#: ../acf.php:743 +msgid "Medium" +msgstr "متوسط" + +#: ../acf.php:744 +msgid "Large" +msgstr "بزرگ" + +#: ../acf.php:745 +msgid "Full" +msgstr "کامل" + +#: ../core/api.php:1171 +msgid "Update" +msgstr "بروزرسانی" + +#: ../core/api.php:1172 +msgid "Post updated" +msgstr "نوشته بروز شد." + +#: ../core/actions/export.php:26 ../core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "خطا" + +#: ../core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "هیچ گروه زمینه دلخواه پیشرفته ای انتخاب نشده است." + +#: ../core/controllers/addons.php:42 ../core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "افزودنی ها" + +#: ../core/controllers/addons.php:130 ../core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "تکرار کننده زمینه" + +#: ../core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"ایجاد بی نهایت سطر از داده های تکرار شونده به وسیله این زمینه چند منظوره!" + +#: ../core/controllers/addons.php:137 ../core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "زمینه گالری" + +#: ../core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "ایجاد گالری های تصاویر در یک رابط کاربری ساده و دیداری!" + +#: ../core/controllers/addons.php:144 ../core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "برگه تنظیمات" + +#: ../core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "ایجاد داده فراگیر برای استفاده در همه جای سایت شما!" + +#: ../core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "زمینه محتوای انعطاف پذیر" + +#: ../core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "ایجاد طرح های منحصر به فرد با زمینه محتوای انعطاف پذیر!" + +#: ../core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "زمینه افزونه GravityForms" + +#: ../core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "" +"زمینه جدید از نوع انتخاب می سازد که می توانید یکی از فرم های GravityForms که " +"ساخته اید را از آن انتخاب کنید" + +#: ../core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "تاریخ و زمان" + +#: ../core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "تاریخ و زمان جی کوئری" + +#: ../core/controllers/addons.php:175 +msgid "Location Field" +msgstr "زمینه مکان(نقشه)" + +#: ../core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "یافتن آدرس و مختصات مکان مورد نظر" + +#: ../core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "زمینه فرم تماس (Contact Form 7)" + +#: ../core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "اختصاص یک یا چند فرم تماس (Contact Form 7) به یک نوشته" + +#: ../core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "افزودنی های افزونه زمینه های دلخواه پیشرفته" + +#: ../core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"افزودنی های زیر برای افزایش قابلیت های افزونه زمینه های دلخواه پیشرفته قابل " +"استفاده هستند." + +#: ../core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"هر افزودنی می تواند به عنوان یک افزونه جدا ( قابل بروزرسانی) نصب شود و یا در " +"پوسته شما (غیرقابل بروزرسانی) قرار گیرد." + +#: ../core/controllers/addons.php:219 ../core/controllers/addons.php:240 +msgid "Installed" +msgstr "نصب شده" + +#: ../core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "خرید و نصب" + +#: ../core/controllers/addons.php:242 ../core/controllers/field_groups.php:422 +#: ../core/controllers/field_groups.php:431 +#: ../core/controllers/field_groups.php:439 +#: ../core/controllers/field_groups.php:447 +#: ../core/controllers/field_groups.php:455 +msgid "Download" +msgstr "دانلود" + +#: ../core/controllers/export.php:50 ../core/controllers/export.php:159 +msgid "Export" +msgstr "برون بری" + +#: ../core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "برون بری گروه های زمینه" + +#: ../core/controllers/export.php:221 +msgid "Field Groups" +msgstr "گروه های زمینه" + +#: ../core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "گروه های زمینه را برای برون بری انتخاب کنید" + +#: ../core/controllers/export.php:239 ../core/controllers/export.php:252 +msgid "Export to XML" +msgstr "برون بری به فرمت XML" + +#: ../core/controllers/export.php:242 ../core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "برون بری به فرمت PHP" + +#: ../core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"افزونه زمینه های دلخواه پیشرفته یک پرونده خروجی (.xml) را ایجاد خواهد کرد که " +"با افزونه Wordpress Importer سازگار است." + +#: ../core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"گروه های زمینه درون ریزی شده در لیست گروه های زمینه قابل ویرایش نمایش داده " +"خواهند شد. این روش برای انتقال گروه های زمینه در بین سایت های وردپرسی " +"مفید است." + +#: ../core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" +"گروه زمینه را از لیست انتخاب کنید و سپس روی دکمه ((برون بری به فرمت XML)) " +"کلیک کنید" + +#: ../core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "فایل .xml را وقتی آماده شد، ذخیره کنید" + +#: ../core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "به ((ابزارها > درون ریزی)) بروید و وردپرس را انتخاب کنید." + +#: ../core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "افزونه درون ریزی وردپرس را در صورت درخواست نصب نمایید" + +#: ../core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "فایل .xml خود را آپلود و درون ریزی کنید" + +#: ../core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "کاربر خود را انتخاب کنید و درون ریزی پیوست ها را نا دیده بگیرید" + +#: ../core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "همین ! از وردپرس لذت ببرید" + +#: ../core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "" +"افزونه زمینه های دلخواه پیشرفته کد های PHP برای اضافه کردن در پوسته در " +"اختیاران قرار می دهد" + +#: ../core/controllers/export.php:269 ../core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"گروه های زمینه ساخته خواهند شد ولی قابل ویرایش نخواهند بود.یعنی در " +"لیست افزونه برای ویرایش دیده نمی شوند. این روش برای قرار دادن زمینه ها در " +"پوسته ها (برای مشتری) مفید است." + +#: ../core/controllers/export.php:270 ../core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"لطفا توجه کنید که اگر از هر دو روش ذکر شما در یک وردپرس به صورت هم زمان " +"استفاده کنید، در صفحه ویرایش مطالب، دو بار زمینه ها را خواهید دید. واضح است " +"که برای حل این مشکل یا باید زمینه ها را از افزونه حذف کنید یا کدهای php را " +"از پوسته و احتمالا functions.php حذف کنید." + +#: ../core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "" +"گروه های زمینه را از لیست انتخاب کنید و سپس روی دکمه ((برون بری به فرمت " +"PHP)) کلیک کنید" + +#: ../core/controllers/export.php:273 ../core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "کدهای PHP تولید شده را کپی کنید" + +#: ../core/controllers/export.php:274 ../core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "در فایل functions.php پوسته خود قرار دهید" + +#: ../core/controllers/export.php:275 ../core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "برای فعالسازی افزودنی ها،چند سطر اول کدها را ویرایش و استفاده کنید" + +#: ../core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "برون بری گروه های زمینه به PHP" + +#: ../core/controllers/export.php:300 ../core/fields/tab.php:65 +msgid "Instructions" +msgstr "دستورالعمل ها" + +#: ../core/controllers/export.php:309 +msgid "Notes" +msgstr "نکته ها" + +#: ../core/controllers/export.php:316 +msgid "Include in theme" +msgstr "قرار دادن در پوسته" + +#: ../core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"افزونه زمینه های دلخواه پیشرفته وردپرس می تواند در داخل یک پوسته قرار بگیرد. " +"برای انجام این کار، افزونه را به کنار پوسته تان انتقال دهید و کدهای زیر را " +"به پرونده functions.php اضافه کنید:" + +#: ../core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"برای حذف همه رابط های بصری از افزونه زمینه های دلخواه پیشرفته (دیده نشدن " +"افزونه)، می توانید از یک ثابت (کانستنت) برای فعال سازی حالت سبک (lite) " +"استفاده کنید. کد زیر را به پرونده functions.php خود قبل از تابع " +"include_once اضافه کنید:" + +#: ../core/controllers/export.php:331 +msgid "Back to export" +msgstr "بازگشت به برون بری" + +#: ../core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "گروه زمینه ای انتخاب نشده است" + +#: ../core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "انتقال به زباله دان، آیا شما مطمئنید؟" + +#: ../core/controllers/field_group.php:359 +msgid "checked" +msgstr "انتخاب شده" + +#: ../core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "هیچ زمینه شرط پذیری موجود نیست" + +#: ../core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "عنوان گروه زمینه ضروری است" + +#: ../core/controllers/field_group.php:362 +msgid "copy" +msgstr "کپی" + +#: ../core/controllers/field_group.php:363 +#: ../core/views/meta_box_location.php:62 +#: ../core/views/meta_box_location.php:159 +msgid "or" +msgstr "یا" + +#: ../core/controllers/field_group.php:364 +#: ../core/controllers/field_group.php:395 +#: ../core/controllers/field_group.php:457 +#: ../core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "زمینه ها" + +#: ../core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "زمینه های مادر" + +#: ../core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "زمینه های هدف" + +#: ../core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "مخفی کردن / نمایش همه" + +#: ../core/controllers/field_group.php:396 +msgid "Location" +msgstr "مکان" + +#: ../core/controllers/field_group.php:397 +msgid "Options" +msgstr "تنظیمات" + +#: ../core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "نمایش کلید زمینه:" + +#: ../core/controllers/field_group.php:460 ../core/fields/page_link.php:138 +#: ../core/fields/page_link.php:159 ../core/fields/post_object.php:328 +#: ../core/fields/post_object.php:349 ../core/fields/select.php:224 +#: ../core/fields/select.php:243 ../core/fields/taxonomy.php:347 +#: ../core/fields/user.php:332 ../core/fields/wysiwyg.php:335 +#: ../core/views/meta_box_fields.php:196 ../core/views/meta_box_fields.php:219 +msgid "No" +msgstr "خیر" + +#: ../core/controllers/field_group.php:461 ../core/fields/page_link.php:137 +#: ../core/fields/page_link.php:158 ../core/fields/post_object.php:327 +#: ../core/fields/post_object.php:348 ../core/fields/select.php:223 +#: ../core/fields/select.php:242 ../core/fields/taxonomy.php:346 +#: ../core/fields/user.php:331 ../core/fields/wysiwyg.php:334 +#: ../core/views/meta_box_fields.php:195 ../core/views/meta_box_fields.php:218 +msgid "Yes" +msgstr "بله" + +#: ../core/controllers/field_group.php:633 +msgid "Front Page" +msgstr "برگه نخست" + +#: ../core/controllers/field_group.php:634 +msgid "Posts Page" +msgstr "برگه ی نوشته ها" + +#: ../core/controllers/field_group.php:635 +msgid "Top Level Page (parent of 0)" +msgstr "بالاترین سطح برگه (parent of 0)" + +#: ../core/controllers/field_group.php:636 +msgid "Parent Page (has children)" +msgstr "برگه مادر (دارای زیر مجموعه)" + +#: ../core/controllers/field_group.php:637 +msgid "Child Page (has parent)" +msgstr "برگه زیر مجموعه (دارای مادر)" + +#: ../core/controllers/field_group.php:645 +msgid "Default Template" +msgstr "پوسته پیش فرض" + +#: ../core/controllers/field_group.php:723 +msgid "Publish" +msgstr "انتشار" + +#: ../core/controllers/field_group.php:724 +msgid "Pending Review" +msgstr "در انتظار بررسی" + +#: ../core/controllers/field_group.php:725 +msgid "Draft" +msgstr "پیش نویس" + +#: ../core/controllers/field_group.php:726 +msgid "Future" +msgstr "شاخص" + +#: ../core/controllers/field_group.php:727 +msgid "Private" +msgstr "خصوصی" + +#: ../core/controllers/field_group.php:728 +msgid "Revision" +msgstr "بازنگری" + +#: ../core/controllers/field_group.php:729 +msgid "Trash" +msgstr "زباله دان" + +#: ../core/controllers/field_group.php:742 +msgid "Super Admin" +msgstr "مدیرکل" + +#: ../core/controllers/field_group.php:757 +#: ../core/controllers/field_group.php:778 +#: ../core/controllers/field_group.php:785 ../core/fields/file.php:186 +#: ../core/fields/image.php:170 ../core/fields/page_link.php:109 +#: ../core/fields/post_object.php:274 ../core/fields/post_object.php:298 +#: ../core/fields/relationship.php:601 ../core/fields/relationship.php:625 +#: ../core/fields/user.php:276 +msgid "All" +msgstr "همه" + +#: ../core/controllers/field_groups.php:147 +msgid "Title" +msgstr "عنوان" + +#: ../core/controllers/field_groups.php:216 +#: ../core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "تغییرات" + +#: ../core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "چه چیز جدید است" + +#: ../core/controllers/field_groups.php:217 +msgid "version" +msgstr "نسخه" + +#: ../core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "منابع" + +#: ../core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "راهنمای شروع" + +#: ../core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "انواع زمینه" + +#: ../core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "توابع" + +#: ../core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "اکشن ها (مربوط به کدنویسی)" + +#: ../core/controllers/field_groups.php:225 +#: ../core/fields/relationship.php:644 +msgid "Filters" +msgstr "فیلترها" + +#: ../core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "راهنماهای کوتاه (نمونه کدها برای کدنویسی(" + +#: ../core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "آموزش ها" + +#: ../core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "برنامه نویسی شده توسط" + +#: ../core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "به افزونه زمینه های دلخواه پیشرفته خوش آمدید!" + +#: ../core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "از شما برای بروزرسانی به آخرین نسخه ممنون هستیم" + +#: ../core/controllers/field_groups.php:245 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"افزونه بیش از گذشته لذت بخش و بهینه شده است. امیدواریم شما هم از آن لذت " +"ببرید." + +#: ../core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "چه چیزی جدید است؟" + +#: ../core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "دانلود افزودنی ها" + +#: ../core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "کدهای فعالسازی در افزونه ها افزایش یافته اند!" + +#: ../core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"افزودنی ها الان با دریافت و نصب افزونه های جداگانه فعال می شوند. با اینکه " +"این افزونه ها در مخزن وردپرس پشتیبانی نخواهند شد، هر افزودنی به صورت معمول " +"به روز رسانی را دریافت خواهد کرد." + +#: ../core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "تمام افزونه های قبلی با موفقیت نصب شده اند" + +#: ../core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "این سایت از افزودنی های پولی استفاده می کند که لازم است دانلود شوند" + +#: ../core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "افزودنی های فعال شده ی خود را دانلود کنید" + +#: ../core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"این سایت از افزودنی های ویژه استفاده نمی کند و تحت تأثیر این تغییر قرار " +"نخواهد گرفت" + +#: ../core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "توسعه آسانتر" + +#: ../core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "انواع زمینه جدید" + +#: ../core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "زمینه طبقه بندی" + +#: ../core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "زمینه کاربر" + +#: ../core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "زمینه پست الکترونیکی" + +#: ../core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "زمینه رمزعبور" + +#: ../core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "انواع زمینه دلخواه" + +#: ../core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"ساخت نوع زمینه دلخواه برای خودتان هرگز به این آسانی نبوده! متأسفانه، انواع " +"زمینه های نسخه 3 با نسخه 4 سازگار نیستند." + +#: ../core/controllers/field_groups.php:346 +msgid "Migrating your field types is easy, please" +msgstr "انتقال انواع زمینه ها آسان است. پس لطفا افزونه خود را بروزرسانی کنید." + +#: ../core/controllers/field_groups.php:346 +msgid "follow this tutorial" +msgstr "این آموزش را دنبال کنید" + +#: ../core/controllers/field_groups.php:346 +msgid "to learn more." +msgstr "تا بیشتر بیاموزید" + +#: ../core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "اکشن ها و فیلترها" + +#: ../core/controllers/field_groups.php:349 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"همه اکشن ها و فیلترها دارای تغییرات عمده ای شدند تا دلخواه سازی ACF از قبل " +"آسانتر شود" + +#: ../core/controllers/field_groups.php:349 +msgid "read this guide" +msgstr "لطفا راهنما را مطالعه فرمایید" + +#: ../core/controllers/field_groups.php:349 +msgid "to find the updated naming convention." +msgstr "تا نامگذاری های جدید را متوجه شوید" + +#: ../core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "پیش نمایش پیش نویس اکنون کار می کند" + +#: ../core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "این مشکل همراه با بسیاری از مشکلات دیگر برطرف شده اند!" + +#: ../core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "مشاهده تغییرات کامل" + +#: ../core/controllers/field_groups.php:356 +msgid "Important" +msgstr "مهم" + +#: ../core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "تغییرات پایگاه داده" + +#: ../core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"هیچ تغییری در پایگاه داده بین نسخه 3 و 4 ایجاد نشده است. " +"این بدین معنی است که شما می توانید بدون هیچ گونه مسئله ای به نسخه 3 برگردید." + +#: ../core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "مسائل بالقوه" + +#: ../core/controllers/field_groups.php:362 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"با توجه به تغییرات افزودنی ها، انواع زمینه ها و اکشن ها/فیلترها، ممکن است " +"سایت شما به درستی عمل نکند. پس لازم است راهنمای کامل " + +#: ../core/controllers/field_groups.php:362 +msgid "Migrating from v3 to v4" +msgstr "مهاجرت از نسخه 3 به نسخه 4 را مطالعه کنید" + +#: ../core/controllers/field_groups.php:362 +msgid "guide to view the full list of changes." +msgstr "راهنمایی برای مشاهده لیست کاملی از تغییرات" + +#: ../core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "واقعا مهم!" + +#: ../core/controllers/field_groups.php:365 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"اگر شما افزونه زمینه های دلخواه پیشرفته وردپرس را بدون آگاهی از آخرین " +"تغییرات بروزرسانی کردید، لطفا به نسخه قبل برگردید " + +#: ../core/controllers/field_groups.php:365 +msgid "version 3" +msgstr "نسخه 3" + +#: ../core/controllers/field_groups.php:365 +msgid "of this plugin." +msgstr "از این افزونه." + +#: ../core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "از شما متشکرم" + +#: ../core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"یک تشکر بزرگ از شما و همه کسانی که در تست نسخه 4 بتا به من " +"کمک کردند میکنم. برای تمام کمک ها و پشتیبانی هایی که دریافت کردم نیز از همه " +"شما متشکرم." + +#: ../core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "بدون همه شما انتشار این نسخه امکان پذیر نبود!" + +#: ../core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "تغییرات برای" + +#: ../core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "اطلاعات بیشتر" + +#: ../core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "بازنگری" + +#: ../core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"پیش از این، قفل همه افزودنی ها از طریق یک کد فعالسازی (خریداری شده از " +"فروشگاه افزودنی ها) باز می شدند.اما در نسخه 4 همه آنها به صورت افزودنی های " +"جداگانه هستند و باید به صورت جدا دریافت، نصب و بروزرسانی شوند." + +#: ../core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "این برگه به شما در دریافت و نصب هر افزودنی موجود کمک خواهد کرد." + +#: ../core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "افزودنی های موجود" + +#: ../core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "افزودنی های زیر به صورت فعال در این سایت شناسایی شده اند" + +#: ../core/controllers/field_groups.php:420 ../core/fields/file.php:109 +msgid "Name" +msgstr "نام" + +#: ../core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "کد فعالسازی" + +#: ../core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "محتوای انعطاف پذیر" + +#: ../core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "نصب" + +#: ../core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "برای هر افزودنی موجود، لطفا کارهای زیر را انجام دهید:" + +#: ../core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "دانلود افزونه افزودنی (پرونده ZIP) در کامپیوتر خود" + +#: ../core/controllers/field_groups.php:468 +msgid "Navigate to" +msgstr "رفتن به" + +#: ../core/controllers/field_groups.php:468 +msgid "Plugins > Add New > Upload" +msgstr "افزونه ها > افزودن > بارگذاری" + +#: ../core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"از بارگذار برای انتخاب فایل استفاده کنید. افزودنی خود را (پرونده ZIP) انتخاب " +"و نصب نمایید" + +#: ../core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"هنگامی که یک افزونه دریافت و نصب شده است، روی لینک (( فعال کردن افزونه)) " +"کلیک کنید" + +#: ../core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "افزودنی در حال حاضر نصب و فعال سازی شده است!" + +#: ../core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "شگفت انگیزه، نه؟ پس بیا شروع به کار کنیم." + +#: ../core/controllers/input.php:63 +msgid "Expand Details" +msgstr "نمایش جزئیات" + +#: ../core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "عدم نمایش جزئیات" + +#: ../core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "یک یا چند مورد از گزینه های زیر را لازم است تکمیل نمایید" + +#: ../core/controllers/upgrade.php:74 +msgid "Upgrade" +msgstr "بروزرسانی" + +#: ../core/controllers/upgrade.php:596 +msgid "Modifying field group options 'show on page'" +msgstr "اصلاح گزینه های 'نمایش در برگه' ی گروه زمینه" + +#: ../core/controllers/upgrade.php:650 +msgid "Modifying field option 'taxonomy'" +msgstr "اصلاح گزینه 'صبقه بندی' زمینه" + +#: ../core/controllers/upgrade.php:747 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "انتقال زمینه های دلخواه کاربر از wp_options به wp_usermeta" + +#: ../core/fields/checkbox.php:19 ../core/fields/taxonomy.php:323 +msgid "Checkbox" +msgstr "جعبه انتخاب(چک باکس)" + +#: ../core/fields/checkbox.php:20 ../core/fields/radio.php:19 +#: ../core/fields/select.php:19 ../core/fields/true_false.php:20 +msgid "Choice" +msgstr "انتخاب" + +#: ../core/fields/checkbox.php:146 ../core/fields/radio.php:147 +#: ../core/fields/select.php:177 +msgid "Choices" +msgstr "انتخاب ها" + +#: ../core/fields/checkbox.php:147 ../core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "هر انتخاب را در یک خط جدید وارد کنید." + +#: ../core/fields/checkbox.php:148 ../core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "برای کنترل بیشتر، ممکن است هر دو مقدار و برچسب را مانند زیر مشخص کنید:" + +#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:153 +#: ../core/fields/select.php:180 +msgid "red : Red" +msgstr "red : قرمز" + +#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:154 +#: ../core/fields/select.php:180 +msgid "blue : Blue" +msgstr "blue : آبی" + +#: ../core/fields/checkbox.php:166 ../core/fields/color_picker.php:89 +#: ../core/fields/email.php:106 ../core/fields/number.php:116 +#: ../core/fields/radio.php:196 ../core/fields/select.php:197 +#: ../core/fields/text.php:116 ../core/fields/textarea.php:103 +#: ../core/fields/true_false.php:94 ../core/fields/wysiwyg.php:277 +msgid "Default Value" +msgstr "مقدار پیش فرض" + +#: ../core/fields/checkbox.php:167 ../core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "هر مقدار پیش فرض را در یک خط جدید وارد کنید" + +#: ../core/fields/checkbox.php:183 ../core/fields/message.php:20 +#: ../core/fields/radio.php:212 ../core/fields/tab.php:20 +msgid "Layout" +msgstr "چیدمان" + +#: ../core/fields/checkbox.php:194 ../core/fields/radio.php:223 +msgid "Vertical" +msgstr "عمودی" + +#: ../core/fields/checkbox.php:195 ../core/fields/radio.php:224 +msgid "Horizontal" +msgstr "افقی" + +#: ../core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "انتخاب رنگ" + +#: ../core/fields/color_picker.php:20 ../core/fields/google-map.php:19 +#: ../core/fields/date_picker/date_picker.php:20 +msgid "jQuery" +msgstr "جی کوئری" + +#: ../core/fields/dummy.php:19 +msgid "Dummy" +msgstr "ساختگی" + +#: ../core/fields/email.php:19 +msgid "Email" +msgstr "پست الکترونیکی" + +#: ../core/fields/email.php:107 ../core/fields/number.php:117 +#: ../core/fields/text.php:117 ../core/fields/textarea.php:104 +#: ../core/fields/wysiwyg.php:278 +msgid "Appears when creating a new post" +msgstr "هنگام ایجاد یک نوشته جدید نمایش داده می شود" + +#: ../core/fields/email.php:123 ../core/fields/number.php:133 +#: ../core/fields/password.php:105 ../core/fields/text.php:131 +#: ../core/fields/textarea.php:118 +msgid "Placeholder Text" +msgstr "نگهدارنده مکان متن" + +#: ../core/fields/email.php:124 ../core/fields/number.php:134 +#: ../core/fields/password.php:106 ../core/fields/text.php:132 +#: ../core/fields/textarea.php:119 +msgid "Appears within the input" +msgstr "در داخل ورودی نمایش داده می شود" + +#: ../core/fields/email.php:138 ../core/fields/number.php:148 +#: ../core/fields/password.php:120 ../core/fields/text.php:146 +msgid "Prepend" +msgstr "پیشوند" + +#: ../core/fields/email.php:139 ../core/fields/number.php:149 +#: ../core/fields/password.php:121 ../core/fields/text.php:147 +msgid "Appears before the input" +msgstr "قبل از ورودی نمایش داده می شود" + +#: ../core/fields/email.php:153 ../core/fields/number.php:163 +#: ../core/fields/password.php:135 ../core/fields/text.php:161 +msgid "Append" +msgstr "پسوند" + +#: ../core/fields/email.php:154 ../core/fields/number.php:164 +#: ../core/fields/password.php:136 ../core/fields/text.php:162 +msgid "Appears after the input" +msgstr "بعد از ورودی نمایش داده می شود" + +#: ../core/fields/file.php:19 +msgid "File" +msgstr "پرونده" + +#: ../core/fields/file.php:20 ../core/fields/image.php:20 +#: ../core/fields/wysiwyg.php:37 +msgid "Content" +msgstr "محتوا" + +#: ../core/fields/file.php:26 +msgid "Select File" +msgstr "انتخاب پرونده" + +#: ../core/fields/file.php:27 +msgid "Edit File" +msgstr "ویرایش پرونده" + +#: ../core/fields/file.php:28 +msgid "Update File" +msgstr "بروزرسانی پرونده" + +#: ../core/fields/file.php:29 ../core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "بارگذاری شده در این نوشته" + +#: ../core/fields/file.php:113 +msgid "Size" +msgstr "اندازه" + +#: ../core/fields/file.php:123 +msgid "No File Selected" +msgstr "هیچ پرونده ای انتخاب نشده" + +#: ../core/fields/file.php:123 +msgid "Add File" +msgstr "افزودن پرونده" + +#: ../core/fields/file.php:153 ../core/fields/image.php:118 +#: ../core/fields/taxonomy.php:371 +msgid "Return Value" +msgstr "مقدار بازگشت" + +#: ../core/fields/file.php:164 +msgid "File Object" +msgstr "آبجکت پرونده" + +#: ../core/fields/file.php:165 +msgid "File URL" +msgstr "آدرس پرونده" + +#: ../core/fields/file.php:166 +msgid "File ID" +msgstr "شناسه(ID) پرونده" + +#: ../core/fields/file.php:175 ../core/fields/image.php:158 +msgid "Library" +msgstr "کتابخانه" + +#: ../core/fields/file.php:187 ../core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "بارگذاری شده در نوشته" + +#: ../core/fields/google-map.php:18 +msgid "Google Map" +msgstr "نقشه گوگل" + +#: ../core/fields/google-map.php:33 +msgid "Locating" +msgstr "مکان یابی" + +#: ../core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "با عرض پوزش، این مرورگر از موقعیت یابی جغرافیایی پشتیبانی نمی کند" + +#: ../core/fields/google-map.php:120 +msgid "Clear location" +msgstr "حذف مکان" + +#: ../core/fields/google-map.php:125 +msgid "Find current location" +msgstr "پیدا کردن مکان فعلی" + +#: ../core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "جستجو برای آدرس . . ." + +#: ../core/fields/google-map.php:162 +msgid "Center" +msgstr "مرکز" + +#: ../core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "تقشه اولیه را وسط قرار بده" + +#: ../core/fields/google-map.php:199 +msgid "Zoom" +msgstr "بزرگنمایی" + +#: ../core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "تعین مقدار بزرگنمایی اولیه" + +#: ../core/fields/google-map.php:217 +msgid "Height" +msgstr "ارتفاع" + +#: ../core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "سفارشی کردن ارتفاع نقشه" + +#: ../core/fields/image.php:19 +msgid "Image" +msgstr "تصویر" + +#: ../core/fields/image.php:27 +msgid "Select Image" +msgstr "انتخاب تصویر" + +#: ../core/fields/image.php:28 +msgid "Edit Image" +msgstr "ویرایش تصویر" + +#: ../core/fields/image.php:29 +msgid "Update Image" +msgstr "بروزرسانی تصویر" + +#: ../core/fields/image.php:83 +msgid "Remove" +msgstr "حذف" + +#: ../core/fields/image.php:84 ../core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "ویرایش" + +#: ../core/fields/image.php:90 +msgid "No image selected" +msgstr "هیچ تصویری انتخاب نشده" + +#: ../core/fields/image.php:90 +msgid "Add Image" +msgstr "افزودن تصویر" + +#: ../core/fields/image.php:119 ../core/fields/relationship.php:576 +msgid "Specify the returned value on front end" +msgstr "مقدار برگشتی در نمایش نهایی را تعیین کنید" + +#: ../core/fields/image.php:129 +msgid "Image Object" +msgstr "آبجکت تصویر" + +#: ../core/fields/image.php:130 +msgid "Image URL" +msgstr "آدرس تصویر" + +#: ../core/fields/image.php:131 +msgid "Image ID" +msgstr "شناسه(ID) تصویر" + +#: ../core/fields/image.php:139 +msgid "Preview Size" +msgstr "اندازه پیش نمایش" + +#: ../core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "هنگام وارد کردن داده ها نمایش داده می شود" + +#: ../core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "محدود کردن انتخاب کتابخانه چندرسانه ای" + +#: ../core/fields/message.php:19 ../core/fields/message.php:70 +#: ../core/fields/true_false.php:79 +msgid "Message" +msgstr "پیام" + +#: ../core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "" +"متن و کد HTML وارد شده در اینجا در خط همراه با زمینه نمایش داده خواهد شد" + +#: ../core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "دقت کنید که نکاک متن ها اول از تابع وردپرس عبور خواهند کرد" + +#: ../core/fields/number.php:19 +msgid "Number" +msgstr "شماره" + +#: ../core/fields/number.php:178 +msgid "Minimum Value" +msgstr "حداقل مقدار" + +#: ../core/fields/number.php:194 +msgid "Maximum Value" +msgstr "حداکثر مقدار" + +#: ../core/fields/number.php:210 +msgid "Step Size" +msgstr "اندازه مرحله" + +#: ../core/fields/page_link.php:18 +msgid "Page Link" +msgstr "پیوند (لینک) برگه/نوشته" + +#: ../core/fields/page_link.php:19 ../core/fields/post_object.php:19 +#: ../core/fields/relationship.php:19 ../core/fields/taxonomy.php:19 +#: ../core/fields/user.php:19 +msgid "Relational" +msgstr "رابطه" + +#: ../core/fields/page_link.php:103 ../core/fields/post_object.php:268 +#: ../core/fields/relationship.php:595 ../core/fields/relationship.php:674 +#: ../core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "نوع نوشته" + +#: ../core/fields/page_link.php:127 ../core/fields/post_object.php:317 +#: ../core/fields/select.php:214 ../core/fields/taxonomy.php:337 +#: ../core/fields/user.php:322 +msgid "Allow Null?" +msgstr "آیا Null مجاز است؟" + +#: ../core/fields/page_link.php:148 ../core/fields/post_object.php:338 +#: ../core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "آیا چندین مقدار انتخاب شوند؟" + +#: ../core/fields/password.php:19 +msgid "Password" +msgstr "رمزعبور" + +#: ../core/fields/post_object.php:18 +msgid "Post Object" +msgstr "آبجکت یک نوشته" + +#: ../core/fields/post_object.php:292 ../core/fields/relationship.php:619 +msgid "Filter from Taxonomy" +msgstr "فیلتر از طبقه بندی" + +#: ../core/fields/radio.php:18 +msgid "Radio Button" +msgstr "دکمه رادیویی" + +#: ../core/fields/radio.php:105 ../core/views/meta_box_location.php:91 +msgid "Other" +msgstr "دیگر" + +#: ../core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "انتخاب ها را در هر خط وارد کنید" + +#: ../core/fields/radio.php:150 +msgid "Red" +msgstr "قرمز" + +#: ../core/fields/radio.php:151 +msgid "Blue" +msgstr "آبی" + +#: ../core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "افزودن گزینه 'دیگر' برای ثبت مقادیر دلخواه" + +#: ../core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "ذخیره مقادیر دیگر در انتخاب های زمینه" + +#: ../core/fields/relationship.php:18 +msgid "Relationship" +msgstr "ارتباط" + +#: ../core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "مقادیر به حداکثر رسیده اند ( {حداکثر} مقادیر )" + +#: ../core/fields/relationship.php:429 +msgid "Search..." +msgstr "جستجو . . ." + +#: ../core/fields/relationship.php:440 +msgid "Filter by post type" +msgstr "فیلتر توسط نوع نوشته" + +#: ../core/fields/relationship.php:575 +msgid "Return Format" +msgstr "فرمت بازگشت" + +#: ../core/fields/relationship.php:586 +msgid "Post Objects" +msgstr "آبجکت های نوشته ها" + +#: ../core/fields/relationship.php:587 +msgid "Post IDs" +msgstr "شناسه(ID) های نوشته ها" + +#: ../core/fields/relationship.php:653 +msgid "Search" +msgstr "جستجو" + +#: ../core/fields/relationship.php:654 +msgid "Post Type Select" +msgstr "انتخاب نوع نوشته" + +#: ../core/fields/relationship.php:662 +msgid "Elements" +msgstr "عناصر" + +#: ../core/fields/relationship.php:663 +msgid "Selected elements will be displayed in each result" +msgstr "عناصر انتخاب شده در هر نتیجه نمایش داده خواهند شد" + +#: ../core/fields/relationship.php:672 ../core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "تصویر شاخص" + +#: ../core/fields/relationship.php:673 +msgid "Post Title" +msgstr "عنوان نوشته" + +#: ../core/fields/relationship.php:685 +msgid "Maximum posts" +msgstr "حداکثر تعداد نوشته ها" + +#: ../core/fields/select.php:18 ../core/fields/select.php:109 +#: ../core/fields/taxonomy.php:328 ../core/fields/user.php:313 +msgid "Select" +msgstr "انتخاب(دراپ باکس)" + +#: ../core/fields/tab.php:19 +msgid "Tab" +msgstr "تب" + +#: ../core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"از (زمینه تب) برای سازماندهی بهتر صفحه ویرایش با گروه بندی زمینه ها زیر تب " +"ها استفاده کنید. " + +#: ../core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"همه زمینه های زیر این \" زمینه تب \" (یا تا زمینه تب بعدی) با هم گروه بندی " +"می شوند." + +#: ../core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "از چندین تب برای تقسیم زمینه های خود به بخش های مختلف استفاده کنید." + +#: ../core/fields/taxonomy.php:18 ../core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "طبقه بندی" + +#: ../core/fields/taxonomy.php:222 ../core/fields/taxonomy.php:231 +msgid "None" +msgstr "هیچ" + +#: ../core/fields/taxonomy.php:312 ../core/fields/user.php:298 +#: ../core/views/meta_box_fields.php:77 ../core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "نوع زمینه" + +#: ../core/fields/taxonomy.php:322 ../core/fields/user.php:307 +msgid "Multiple Values" +msgstr "چندین مقدار" + +#: ../core/fields/taxonomy.php:324 ../core/fields/user.php:309 +msgid "Multi Select" +msgstr "چندین انتخاب" + +#: ../core/fields/taxonomy.php:326 ../core/fields/user.php:311 +msgid "Single Value" +msgstr "تک مقدار" + +#: ../core/fields/taxonomy.php:327 +msgid "Radio Buttons" +msgstr "دکمه های رادیویی" + +#: ../core/fields/taxonomy.php:356 +msgid "Load & Save Terms to Post" +msgstr "خواندن و ذخیره دسته(ترم)ها برای نوشته" + +#: ../core/fields/taxonomy.php:364 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"مقدار بر اساس دسته(ترم) نوشته خوانده شود و دسته های نوشته را در هنگام ذخیره " +"به روز رسانی کند" + +#: ../core/fields/taxonomy.php:381 +msgid "Term Object" +msgstr "به صورت آبجکت" + +#: ../core/fields/taxonomy.php:382 +msgid "Term ID" +msgstr "شناسه(ID) آیتم(ترم)" + +#: ../core/fields/text.php:19 +msgid "Text" +msgstr "متن" + +#: ../core/fields/text.php:176 ../core/fields/textarea.php:164 +msgid "Formatting" +msgstr "قالب بندی" + +#: ../core/fields/text.php:177 ../core/fields/textarea.php:165 +msgid "Effects value on front end" +msgstr "موثر بر شیوه نمایش در سایت اصلی" + +#: ../core/fields/text.php:186 ../core/fields/textarea.php:174 +msgid "No formatting" +msgstr "بدون قالب بندی" + +#: ../core/fields/text.php:187 ../core/fields/textarea.php:176 +msgid "Convert HTML into tags" +msgstr "تبدیل HTML به تگ ها" + +#: ../core/fields/text.php:195 ../core/fields/textarea.php:133 +msgid "Character Limit" +msgstr "محدودیت کاراکتر" + +#: ../core/fields/text.php:196 ../core/fields/textarea.php:134 +msgid "Leave blank for no limit" +msgstr "برای نامحدود بودن این بخش را خالی بگذارید." + +#: ../core/fields/textarea.php:19 +msgid "Text Area" +msgstr "باکس متن (متن چند خطی)" + +#: ../core/fields/textarea.php:148 +msgid "Rows" +msgstr "سطرها" + +#: ../core/fields/textarea.php:149 +msgid "Sets the textarea height" +msgstr "تعیین ارتفاع باکس متن" + +#: ../core/fields/textarea.php:175 +msgid "Convert new lines into <br /> tags" +msgstr "تبدیل خط های جدید به برچسب ها" + +#: ../core/fields/true_false.php:19 +msgid "True / False" +msgstr "صحیح / غلط" + +#: ../core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "به عنوان مثال: نمایش محتوای اضافی" + +#: ../core/fields/user.php:18 ../core/views/meta_box_location.php:94 +msgid "User" +msgstr "کاربر" + +#: ../core/fields/user.php:271 +msgid "Filter by role" +msgstr "تفکیک با نقش" + +#: ../core/fields/wysiwyg.php:36 +msgid "Wysiwyg Editor" +msgstr "ویرایشگر دیداری" + +#: ../core/fields/wysiwyg.php:292 +msgid "Toolbar" +msgstr "نوار ابزار" + +#: ../core/fields/wysiwyg.php:324 +msgid "Show Media Upload Buttons?" +msgstr "آیا دکمه های بارگذاری رسانه نمایش داده شوند؟" + +#: ../core/fields/_base.php:124 ../core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "پایه" + +#: ../core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "تاریخ" + +#: ../core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "انجام شده" + +#: ../core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "امروز" + +#: ../core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "نمایش یک ماه دیگر" + +#: ../core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "فرمت ذخیره" + +#: ../core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"این فرمت مقدار ذخیره شده در پایگاه داده را مشخص خواهد کرد و از طریق API قابل " +"خواندن است" + +#: ../core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" بهترین و پر استفاده ترین فرمت ذخیره است. اطلاعات بیشتر" + +#: ../core/fields/date_picker/date_picker.php:128 +#: ../core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "فرمت های تاریخ جی کوئری" + +#: ../core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "فرمت نمایش" + +#: ../core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "این فرمت توسط کاربر در هنگام وارد کردن یک مقدار دیده خواهد شد" + +#: ../core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" یا \"mm/dd/yy\" پر استفاده ترین قالب های نمایش تاریخ می باشند. " +"اطلاعات بیشتر" + +#: ../core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "اولین روز هفته" + +#: ../core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "زمینه جدید" + +#: ../core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "نوع زمینه وجود ندارد" + +#: ../core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "ترتیب زمینه" + +#: ../core/views/meta_box_fields.php:75 ../core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "برچسب زمینه" + +#: ../core/views/meta_box_fields.php:76 ../core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "نام زمینه" + +#: ../core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "کلید زمینه" + +#: ../core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"هیچ زمینه ای وجود ندارد. روی دکمه+ افزودن زمینه کلیک کنید " +"تا اولین زمینه خود را بسازید." + +#: ../core/views/meta_box_fields.php:105 ../core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "ویرایش این زمینه" + +#: ../core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "مستندات را برای این زمینه بخوانید" + +#: ../core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "توضیحات" + +#: ../core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "تکثیر این زمینه" + +#: ../core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "تکثیر" + +#: ../core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "حذف این زمینه" + +#: ../core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "حذف" + +#: ../core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "این نامی است که در صفحه \"ویرایش\" نمایش داده خواهد شد." + +#: ../core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "تک کلمه، بدون فاصله. خط زیرین و خط تیره ها مجازاند" + +#: ../core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "دستورالعمل های زمینه" + +#: ../core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "دستورالعمل هایی برای نویسندگان. هنگام ارسال داده ها نمایش داده می شوند" + +#: ../core/views/meta_box_fields.php:187 +msgid "Required?" +msgstr "لازم است؟" + +#: ../core/views/meta_box_fields.php:210 +msgid "Conditional Logic" +msgstr "منطق شرطی" + +#: ../core/views/meta_box_fields.php:261 +#: ../core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "برابر شود با" + +#: ../core/views/meta_box_fields.php:262 +#: ../core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "برابر نشود با" + +#: ../core/views/meta_box_fields.php:280 +msgid "Show this field when" +msgstr "نمایش این زمینه موقعی که" + +#: ../core/views/meta_box_fields.php:286 +msgid "all" +msgstr "همه" + +#: ../core/views/meta_box_fields.php:287 +msgid "any" +msgstr "هرکدام از" + +#: ../core/views/meta_box_fields.php:290 +msgid "these rules are met" +msgstr "این قوانین تلاقی کردند" + +#: ../core/views/meta_box_fields.php:304 +msgid "Close Field" +msgstr "بستن زمینه" + +#: ../core/views/meta_box_fields.php:317 +msgid "Drag and drop to reorder" +msgstr "با گرفتن و کشیدن مرتب سازی کنید" + +#: ../core/views/meta_box_fields.php:318 +msgid "+ Add Field" +msgstr "+ افزودن زمینه" + +#: ../core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "قوانین" + +#: ../core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"مجموعه ای از قوانین را بسازید تا مشخص کنید در کدام صفحه ویرایش ، این زمینه " +"های دلخواه سفارشی نمایش داده شوند." + +#: ../core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "نمایش این گروه زمینه اگر" + +#: ../core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "نوع کاربر وارد شده" + +#: ../core/views/meta_box_location.php:78 +#: ../core/views/meta_box_location.php:79 +msgid "Post" +msgstr "نوشته" + +#: ../core/views/meta_box_location.php:80 +msgid "Post Category" +msgstr "دسته بندی نوشته" + +#: ../core/views/meta_box_location.php:81 +msgid "Post Format" +msgstr "فرمت نوشته" + +#: ../core/views/meta_box_location.php:82 +msgid "Post Status" +msgstr "وضعیت نوشته" + +#: ../core/views/meta_box_location.php:83 +msgid "Post Taxonomy" +msgstr "طبقه بندی نوشته" + +#: ../core/views/meta_box_location.php:85 +#: ../core/views/meta_box_location.php:86 +msgid "Page" +msgstr "برگه" + +#: ../core/views/meta_box_location.php:87 +msgid "Page Type" +msgstr "نوع برگه" + +#: ../core/views/meta_box_location.php:88 +msgid "Page Parent" +msgstr "برگه مادر" + +#: ../core/views/meta_box_location.php:89 +msgid "Page Template" +msgstr "قالب برگه" + +#: ../core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "پیوست" + +#: ../core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "آیتم طبقه بندی" + +#: ../core/views/meta_box_location.php:146 +msgid "and" +msgstr "و" + +#: ../core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "افزودن گروه قانون" + +#: ../core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "شماره ترتیب" + +#: ../core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "" +"گروه های زمینه به ترتیب از کوچکترین شماره تا بزرگترین شماره نمایش داده می " +"شوند." + +#: ../core/views/meta_box_options.php:42 +msgid "Position" +msgstr "موقعیت" + +#: ../core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "بالا (بعد از عنوان)" + +#: ../core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "معمولی (بعد از ادیتور متن)" + +#: ../core/views/meta_box_options.php:54 +msgid "Side" +msgstr "کنار" + +#: ../core/views/meta_box_options.php:64 +msgid "Style" +msgstr "شیوه نمایش" + +#: ../core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "بدون متاباکس" + +#: ../core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "استاندارد (دارای متاباکس)" + +#: ../core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "مخفی کردن در صفحه" + +#: ../core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "انتخاب آیتم ها برای پنهان کردن آن ها از صفحه ویرایش." + +#: ../core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"اگر چندین گروه زمینه در یک صفحه ویرایش نمایش داده شود، اولین تنظیمات گروه " +"زمینه استفاده خواهد شد. (یکی با کمترین شماره)" + +#: ../core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "پیوند یکتا" + +#: ../core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "ویرایش گر محتوا(ادیتور اصلی)" + +#: ../core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "چکیده" + +#: ../core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "گفتگو" + +#: ../core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "دیدگاه ها" + +#: ../core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "بازنگری ها" + +#: ../core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "نامک" + +#: ../core/views/meta_box_options.php:104 +msgid "Author" +msgstr "نویسنده" + +#: ../core/views/meta_box_options.php:105 +msgid "Format" +msgstr "فرمت" + +#: ../core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "دسته ها" + +#: ../core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "برچسب ها" + +#: ../core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "ارسال بازتاب ها" + +#~ msgid "Vote" +#~ msgstr "رأی دادن" + +#~ msgid "Follow" +#~ msgstr "دنبال کردن" + +#~ msgid "What's new" +#~ msgstr "چه چیزی جدید است؟" + +#~ msgid "credits" +#~ msgstr "اعتبارات" + +#~ msgid "Term" +#~ msgstr "دوره" + +#~ msgid "No Metabox" +#~ msgstr "بدون متاباکس" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-fi_FI.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fi_FI.mo new file mode 100644 index 0000000000000000000000000000000000000000..e61c96e65ccbf8c2751bda1813e0c68a12f2f931 GIT binary patch literal 32460 zcmb`P3792SdG|{|mO)UEU4fcrR+;V@m|?MpZJ3?e+UcHQF*sKDt?pZMm%7}l>X{2_ zP;iMD4T(e%W1>!!sGkXH_(YSanP^N*F-2%Zhro)!dW9}xuaIYYHU5Y7*RE#Q1`HP`~5 z4*mf+4}1VT9{daNGVrtDi@+0xf?zB7YVbPnZ^4Vf73T%P?|?JlG2l}d1i`7`3830N z4_pea1c$*J!DGQYz~jKzgL>{Q;4{H@fG2_<^7VfOev$I$z;nQNE)0Sr!B2qqfPW2M z1WqqvEa00#^?%;tAUGX74b;#_z!2Q%%XRQ*$}a^k0AB@a{2%i59|upO{3-A(@av%Z z^*H!c@Yp3ma1?kVsOO#us=af-)4+wG#&;Qb0=NMbJtn|o!5XOkwLm@ha_|`NHK5+} zdQjtdJNOLn4?(6f_$YWR_-Ro6dl)Hrv_kR|A z8u$%R{r)FV{roRb?>}yZ>+h+c%AqeW^W{rGwZ9e=U%UVmUlgF)dyBt*pTGVo@NDY8 z1&Y6(f{AY8>wY)!v6e-Tzro{PiW! z^u~p59?k>R&sE^1;1+N#csr=~eiGFDe8%HfK=tF>py={lQ1|@=6g__qJ{>%6rF-s7 zQ2kl}>b^@sUB41kKX-s9gD(K}o}0i|f-eGZ1COH9n%7r>8s}?4&CeS^z5js6_kypb z{6X*;;6{|y0`NLe_rDm_{jc`r*Mr;|ycJaY4}J3YP$)VSUbiXQLt_)%~%<%dAM=cl0B{ROxaeCj3c{_8+QDVPQ^3BhlH zvM+xOYJNTsYCOkN5FO6|H6KgB=YYc?T@J1THQv{Py6=r1?*%ba!3V+9zz>6`f}aO9 zzQ;h(@0jO0zB~h*pnNf?@!SEP1l|pb&)*H|{ht8U-h-g%`3R_SJ_bGy{2{3Et{HXx z-wdjMyFuOmLQr&^2Gw5bujion{3W2?|7u_VM(`}kZ}atk3hMa>LDByUAf_|;mMV5k_z5nH)&9g7R3Di8i!i&;_;-620 zdf%5oz3&lF_y3E(F6FQK<3Z8o*`Tg30M7<50KWk40Cjx^6a0a%KjJF)-ZMb)%@DWb*bp*H5_G>B~i+?q3ax zJ`F*Z+Pw-Ceb<9} z-*!;+zY)~DH$Xj?fx7=!K}Z;t!h?*>)>GZ0n`wrzCpy#v&^?gIZec#kiSZ*u*<9(*?S z5vcoK0;<2agGYm}1vRd_K+*NB;4$EP!KL8+pycD5U>E#nP;{?tcKyExJc{xop!oYy z5ET>r7(5nSc8z=fB2aYQ0L}+@fqLIQ5RngV_t!rP9!dE#pxXT#U;dKEzw`J_Q2qV~ zQ2qT8sQdpN6hHmKUq5Aw@BwakGf0!c zZYIO*6{z+e2E`{|110z012vz&0ACJXxg!Y1!H3~m86 zk3$pKB=CArgE;K|@OKpO{m zBIV#(SAIGux||I@6I=|Q4zBj~V)ehC$Kk3Q&6D2Jj4UKdATL>C3+liY|W!s(%lG zqT4q>&F6Q)Q^9}s^~cajjsIj&*F#WrUks|9VNmmSId~R$i@*Nc;1K0EgO7tB0rmU? zzv9~eD0nC3he7qDexsv*4?LanOF_-^-Jst8ZcyWS06Z7`JSh7A7}Pxe2dHr#_X4M9 z&IXrJ-Uy1{a!~!g2h{w&6;%J<1*%^k0yWfX9PB^!Rg7^MA}9ho^a52&#Xp zK=t=(Q2m(z)t?B|a|NjTZU-elzX@tQ9{?ACp9b~bAN%?fUg-FJ5vc1|fw~@p8^K$_ zbHPu7;@ihSjq69C-v2l#x*iQP>Ak0eXM+ntwX+t~Jih?cICF45cq=HrdK)NuJOG{v zehOR-{v%iihbA38?*R4QJ3;m1O`yj6HeY`qX!Hd|?~j4H?{lE~^<_}+d(_weCn&lc zJ>~j;E~xjf0QLMe;O~PsfUf|9n$y#-1l5n%fEv$Tp!nmhzW&|dy_7!yYF=)PojlzH zsz1LA>i&0v>hFD^#`{6=so+mQ-S;z4?H@7i^y!J9-g^Z&AKVBIfeFY|2Co4%AO8gE zzQ;k0sJJ7p4*`4@>1{!@GemE@<#Ak;2(lZzz2Q(PkjCHd-3h5 zUkqxTuLZ?-_kbGLdqDN)ufcP`he7r0UqOxU$OgI_oCh8U-T=-6YoOXm!6U(2LA8H7 zsPWwC%fAhZ-`)=D{`dL%gP{DB&w|H;-v^Hc9|w*8O-H|zL5=@XQ19R3%e%nKDc8ZL zJq3LX>iPG#9R3L?dVL&JdtU}6|KIWDpM&bp@ok6C24#PSLDLi9iIgWm(Rm8g^_#(` zfv@xBH-jfoz7ISR{0OM|cnJI|_+3!+`b6sb|2a_ieHBzY-vyrz{u`+N9@BCCe-?Nb zVLG=?bdC^!n< z1d6Wj0VS6Q!K=V;gO`DeGRGfNp!DIbpx$#27=rhKnvc)>@}r>cJ2rRneIBUyZUEK) zaquMYI&eF<*VjJ)j!^zHP~-kScrtiW;pn*l6um}3(Rmdpx?SaQi^tud+K)iZX9kKN zZv)kj*MOqe-Qbnr?}2LPo4)>g;Q5q)3@!lAnRWVRE%*TC23P|Z?sIf{H7Ndn5ZnMB zx8Gc!U<}ke+zajkKLnijF(LJHbhC6#NPJd~o@T96j#ADn9pJk_wf8gd zRB+yl9fsga$`^y0kGR&NC9Xe1;4>&+1nT+*Q1sXao&vT&>AjbM8uu%}5d01BEbuIiAZoq7&TDF`x2pgKds)a!hgPw~+dGxzpec9tYt+ec{6% zCC{t;`Ssvxp8pf@a!@~$7w~zM9|Whsr*b@x^Jjz40YA=B{+4pGjpMI4QmzmF#CuD9 z-7NUegBLmf6^>)6|2=RT+|2R!oL>RzcLv8Ef4<+N>O+72G0xBD{BltGqi`#HYCQT|Tk zCEpiu9Krefz^`+h&mleaPL7MHe+XO&z7(v3(hYl6=6Dvzk0~Do>i0E{8#w+$1%Ag< zf0MsI$XcZpZ^y4W{!lq8##{QcopSeaCA9Np!_WG zMDS0+@;A!KTI#L>$H6_|IUL(LW+>~oiQ}_&hOP2-Dn9D#mQeR)&i{quGR{Bb>$h;8 za{fJz$9!D`{+&M;yp?1AK=~2QKf>`Gp8XxL!|}TuzX1FR<(K=rUkt9N?o5AO)jfZ{0{o!A?{@Ij91HxljlN!RI>$kdw{h(D z*OzntDu2Eh#JpQv0$85sjo>FaR;z;F&D`?}@C@((IO3muhR0>p-NA7!$6s^2g!%&f zRq!QX3rxW4IQ07z$FFnTs{+3bTz@Wye#d#dkn`_wn`Q~uln;B zfq(4J|J7p?{5HpDe7WHMQI0W=+d1?*4g5oJ4M&~hl^pv0JI5}LFK~R0L%)?AxBBO- z!v8rBd_Bi;9B=V;8@aE?`BA?79`GMI?&LU@;~I{qar_&{?{l;`cKWuj2ER`^2ggAD zhB*Hcc&e3<1Iib3{4ZbrA-I+D+kN>K@P+>TW{)v=E63Bh@0lFm;`}VI{4LPQP_4GS z)mq-`4TWhp9O9G;m7;DO=JhyirCA;pSzHTiN!Dpby>L41wxT>633tX(jqBVPO{PU2 z4E1`gR;@M^CRzW{*|?iUdD4u-ESin|!-qe+cvHGB%+tl;Op(;$ELhS`!#v5G@zUV@ za80ciZb;&0Ex2s*it)G^Pvw^_pS&VW^0>vT(va#pk69(1ZiUm`v}JvWYe^nvQ{6aj z2W!I1vb>wNXRf$<^Tx}T`*UuK+KsT67HTP`zrC~_hx_VjSdX%>9ydD-K93=T=%Mi> zX**mMPR4l@M(vu$6h_UaUCxS5C++6pW*%m^-FPZaX5-pOux9OsaA79W7{xkiGs)^S ztOnxt-n17@LL>FX`atV68;^w7#$i3}#MZxN(uf(fYiwV_D;ZdnL;rAOf2$eB`|aJ+ zqV~ReGF8{>rqWi22~g|%lDuxcY*Rt+t{n@LmOavG7Bflv@P;+wu}xz%QloQen6#&w z1*b_{9qOvFR?K6QS=ub}xY?^n+)n!xo?=upF|-s(CYg$`6}k4*el5zQ$tcs6e4j3Q z5@+E`qt2?4aH1}{#ZfymI!r;NZp!c{qp60vRZhxE8zQ{OgFObH6>&!IrgCO1D=}OY zwK}U|sAkSwTJ0?KU{2RE%E7Wm?R!1bP4~4KHZOCu%H{`R%f%@}=q?VY>S;1%B!UxQ zW%0yRk>#-AY}BM1b~o?j1w6L770tM_?eRXV0UeKr8@p-IvAS--r154~9JVpkYC;pw zHt&fT8@-2-CVOFxJ~q>+mb7P#a!EVO>5hs?yOzu*wIXVk{T~U}H1m2|%os~Rem^cq z2xZ%8&V0annc9XnnyGzhx7O*#SvHb(XW;Elnk9MK?JW!A2xeno^vyj#mA3PwT^L2Y z5QIgCsfM61k6J4-^=4nxV}@$8QG1FPt#u?bVb83=9h$giQ-=*!gI^TF;+njSUkUvtnurqD>b~Q^C8S0P_OBg@ae=Z!M;qac!xiJ@aNv13mL}Ce{PiN7!XMeYi4M z)9J(!)QhGeq75!-cTnJEz0*BUaA98^x|z;VKclb>)4~M(C#7Nh^!A%#k zEHh&oP#gmHnnegNF))HhzQvrY^%f)!))eq*H&`I7>|YcB3EUV%CRDchcDrjv|YRzvdX z9z#dYpv!V+mG;GxD5iLR`A8yd8_u8#W6ir1P!wjEKGdu1FKWGjo){<2;;z(3|JgR8 zMPnG8eVGj@MtBfTp0z%Bqly&D3Nfc#IJ}vno!o>r#GW7r8ZnkQ3a6X#ezVL|ev0s~ zG>TT#rpMi~6H@MeEC_9wnFr*Q1H#fNnq~m3&5hk?HpzRT7y%Py^C4L^Yb_II#0>Ku zE`@lsEr-Y1UFkhIam`c_V<9Gz7OsmE9IGnN!Q5_{yI}%>!uyG(T%au=!$jD^vb?u z$<4;Cr5BbJNDB%CuJDa58{i727KzaN()Mz1W|z$oE2!Ty{{XjCQV$PwG4Xk`Hxh2n z<#IZwGD79x&zelqFSD&!J1h{kc3U#Tv+9Gn>a#1=`Po$qz3sJ9f+o@c>=E2$(v973dM1 zwWOA!NaQ6Q;@vDA3D%oqfexRIn`y^Pm{f0|KXZIMUx80(XU-|K(*ed?KRpd`(Jtao zd14R@%EnmL^-a1WgRs7ZwQzquyRMfab8eY;O?lE8Y$1&F688dkwl$iJoBn)z)QbJ-4ig!7ixicwb~?*d zn?n`WBy^rVP)dWBI>n@m=;l`AEn{=d6N6J`6H|`H@(Z&$&nr4Uq{(cG01*Rf5$4=x zvtkn0!}R4~CoE!?1a{+_iiFqBc}1m62Oe>n+=Y?GRU-O*(z5Q`uX3M{9~J5=8Ms6AMDybR5>sVUK{6Hg`6y>Jqz9^rKIr?KGX z#!Uo_&_$ZS+92nmrU0qUV1sD^Ih(--R4RYkCDRuYkzk{_J9q+SzBb18SU8?XT{&tS z({zUU*@mAx$7S%hZ*st-V7rpx65Hn&fhIx(O59Af`s(@D_1iiQDP~_LjS- zCV5WYK^>42L5CM+rR%d2BgWIF!reTYdfKLqsgFb?x%gs z{83?a~NnNwVjd-DR@MK}yYV~rKIIzo@oWP7leX$>`I&Rm~eE1_MSNqsAc^Q?&nC|zT+25TAuw^siexl#$}6rd3#Y2#Ened@spJEd3tue%wh`=b zmZwC^?gTsJFNWLGkzfau=>|Jc{j)?Xfth1V0BzO7b~a{NAa`B`op!}sO?TPaby=e+ zWsz`Emhy;sDvlhKvP=os>clGy>S0;SOgr%|9f6Tf-36Dy7{P*sW+x7)dWl3tHoCDU zsg8Qu)Nm%^{dq9vJQ?B|(UI5&=$JdvDh(n zVSc&PLAt$M5|OZ1az9|H3Ax6)wt^Cjl@T0guA}$@-fanXvZ|7XSDTufQ^UXj?Xs@WYp!Ya(T0>9F#IyGfA-JC*Vc%!eu$$GpG7 z^k~kF95_urpWtqFroo--CR@*(RtRYxVC7Se$5D&+vrr4fvg;(?mj=`_V;<(%$FffD zppO?vMn-(CJ98Gpl1$FoSIU1JRkIHTNI#Vj$C56*U_s^LFT8L;ws7SFhH0r-54;%B zbXBl}TrXc3;D9CB(mwl}+b(73?9h-;pOXa{`oDeDCsat1RF78Cm!tocWs}t;ls>gFLUEgWbb>?T8(VS^(rQf?ZYpT_mk_PZOw6JtkwF>2T3~&kh*%Bdc5N;T6P-;+C z%PqIuoZ`AQl`qpJyiKmj>O{D>Wun)DP~+5)gwAMSWqG=hcgwtV@~NX;A_0()Ix`d6 zA|i!7j9F)<=I2rrCyanUL$oy%`b8(X43o_Qr6oX_P ztSmNZR~tKG375-_qV>5#EK0i;b%_>O_3sN#9(SDLAJ2PY-a?tZH8oahf{AF7gO#Dm z0F@_RVN}Hl9Ew1H6x$kl!)88({`fU_TXHgL(n&lgWK4_ARV)i#Rpoan*evmSJ--G{ z2quWd8{ze7;m_bui}TFdX-d3?LF*|b_W}8Q-7P^*^7-K=-qi~$mz;;ViXC!G*WTXE zH5A^C#WgjgTc2>P+NTq$RI}}qsM%m(ewM0ir-b~H8XS=>BVtvQqXzrQ2wtp=i%Fh6 zV0?n!vKywSMy;d$+e-_JIE9s0En;CjpsQb0Dciv{WC6)C82`g) zN1o(8{iSa$`>|At-wmI82iphF(Ap;$)C{G`Vy5q~XEzm+4jyc>VaM?Vt77yEx+wRY z;|39IC<)qSq03ruM#S+HPAcvqd4IQ7X?n~|NhQoa;dc0=TyIXtwlZlrp?Ky z3wGFjfZ;MHJ6zI1#^?~zvtnuBg6|2RMahC)wuQul^A=o{_ZD__SQNvWxHN;CXtzJh z1iduSedoyE$y_n2jv|j;5M~I??NoF&qzmk;LP&^dW}-GW=CE){6K!b*ahFpmatM|5 zal1#@e4+@ka=l@Hw72au!pqbvD_4U{mMk(C+`r1{am_874|Skau6s<=>qB$)q0m#a zc+0p;d;A7D-Sx{c_u#sz-rlu8-Y8*$69iOI#|D^9dEy-y6=gi-zxck8UdI=ZJ}g&C zMuOdJieN#p8SGXxw4tA539gOfhRd91G)A$>raF{28JZ_F2Enx$oJVfGJ5wwZT8oa@z9dGGTI_CE#=lx)>f zdakAPj$29}yyDbt7O()Qb(YakaSv0MWNx%wP8rF zP-65+=sAx_g%!l%ZP`px8@{@j$%ZG=(XgK9ozdmX03s+ol(eMQ;hF4r1uDEn`<%;uHtX#2z8;8rF=J5M2TsgX8 zmAh{%O9KTOdw7DVWHg+&ZS%JE{jppyvSOZJQyNx)K58!Qa<&d6?bTAMT{g*FzH4H` z@TL9xy6kbpX&qkQM%y5dqv55KNj{I9R5xl4Zy*PjjfQQU4T{<27p~Sa2B()VX@~PK z4=-4{dfs)z8{KxCv^yG(rIr@CVC2$~i@4&7!|aA)?K`iJh9e{WTD)qJGTVyX84dUB zS-mG-y=M;_H_;yZ^U({IUATHr+d);kr=6x9e`(-+YT2Il)aa_IW%kg1-7rOS0cIxix4{Y3m*|m<~qoJetR?=p} zDCl;Eww4=T^ zMy!^^3GPsqG#Y87ZPHAf+6)_5pq#cbXVQjw<~Bw*(s~}VJR~#MNs?wt3>P&pHw76t3hg=kQqo^!#_}Yt zVM5dPGWyV<4ga6<_(_{S6jtct6aPMg6u39js5;%;)aVSs1yI)u2F*uR!7lPrYN)#nireGLg;e1 zi+AXQ34L-v-=rWK@VRjkB!o^`pLd+PkdRARv|@71UN|I5*(}~c8=aNr1xgBemfBpX zSBRlgR3JKmr)!=~tivWH)u^R|txqgg#ypo~rkafb@3$)>fg2s$5MoUj9jOK`*44DO zjdRm>nDAzX3_LD>~0=zqJG&LQ@*s2IuIqi0uQcny-D^)kOMI#xTL3OOj+k@epybh z%Q|3@*RbhRa$RSKHNrv0OQS(boMoVfH8a*@$n1&bVH&rG90jq3{hE^E>IB~HLK2pk zQQcWHMRfY7*eID4j3%q|U4)|>(MefpMu^$X3qA|LB+M4!68)8S=`rIvUs~Sh&@?mC z%zQz!jKN9^lfi55jY~BbjG3J`>rqSdV7FLPIu@^iQMmo&+L`FAgQ*erlS?}tx}|)$ z^eV>9l)*+&Lq?6Wm|Z8Vso6Lq+gCn}8y+Xjqp!oEK(u%_n|G19yS?%_pnOC<@$mFB*%m&M$VIqr*h!?+9K%PU=r{&FKh9a`JAog9jgE|x+s zoj3QK7_pHy=mGS{HK2&S+*_b1&;nR5IwynUx0a{!u1x=VtH6wCV>!bnqGc*g{V)!h z!Muk|%SgLs#0XkKcY@A1Ay%yM%IwK_!l`nP)Jq{9)WZW#`HG=4>RBiIF_gc^=v!-@pue{ytJHZZ7yYx$fq{YtGU#Q+&{*tN5a(3p8>TP-7`da$ltz z=UqE|s4+cx@W8P75lMsT@B->DROKD0DFOm%_zngz3S5OeB9?bWX%F7;l>Ii{#6&Zd zPCqlvEjd&Hw8bj2l?v8(e@p$C98#uFmFp%wVSCqyOO?A6i*xY)&cXY8HSr}eg>S9& znjm&x@$QzR%_?eCheU8;r$9MzhIZPEU`g6du!F7636Z~&#fmVTE5ToVWwfa8O_)a` zZy0qr;7Z`v0&;L?w=zc6j+;n3;420lH+ z=SxX?(S~zFv31CswzpMNh9BdcfF*s85RL5oq5Cs5EK`Wd#dpP>x3-Fob0Kj8%^>?| zB~;kiZv;KcmiJB0=|fw_b-YcssyP8DvE)SOU!!_U0Vx?s_R@R99k1z=DvJHYPD0{;+3o}@_>7{5(7wN$xcpp&bgy>@^Vz}+zSd_eN!e7?zQY>oTww&HJQDK?Ir*&!QO#RDGZV zlX0&zOO}%eVHs*FL6OaJuR#HgO208L_BX)}uSb92R0b1R0#bN5nZ`?O<7a|!)hF0S zLng!R;wKg2hq|UoABaT!{{1a3)|lgYg_Wzm#oP|Ik@+ZKd1&zB|dM!q1+F z_~2NK4wu8I7N#opASRMeh?Nl2UxU~ZpULC(ee?QB!hx-6^b~dRs+Q^XGO36Y%)UO< z2!4+9qWO57RqqyLrCd3QrGCJmDgMWeGgIZGUH1N0B9yVuKW10H1#nJ)`0oIg-&tzC z^tOtrQ_`AvY?{K-Wq_rYnQvO}Nq5RqLFx3FO7S6?1s-eh5^2GO z*~($e!d_&&R7wk3>)N8El>V4F>ZFuJS1Bok5pWXG?-MAAzHjPAk}GNJsER?fe68q; z3`Gi2=S%@bxSlA1Tx6O5V@~SWuv!n!wjq*nnDY?BBO%A9F^pdWA%WFTcn*7iNzRqL zC6`9FimznUxGbU~13Z4L93UQqsW=XM-G+%0Jng%4o7R za4?ur!|e7K+B0 zv4okFHr*M~132Bj8X#!5TBC;Z7)oDxQ8*#b!OS?@VPLtz9EF^0^IED}VkF%LSqIdr z@tF%I#B@Hh;%_CZ?%rTYF^hC?B+c^~lT0aFWm>z+2l$gxfvm@Do2*&X;4>wK#uArT zoQ9JxRo0lJgA$$f26xHe2M0^BPUJu;6^0Wck86w5Sk7e8yx5D0_c=rO5tp%(B4AES zy40RnX^!h0J!z7U1zQaD;9$_LNQCU`fJPECd%rFU5B(Hj&I5Dr%&X54HiA5iPGYcx2H^dE!|xP$*9;k7kMNw}ZP z3Ywai>9dahR};f|+>o-{q-0i_;LDf~=-exmyDk!Q$%isGN8-%-30v*tpmaDW)WjfzhSbg4opw1-9OtpE&Y;hsv8O^IZN>8h7&X@Z)V4B?57UdmU z94iBws+lVIt7<$;mQR^-t87hm*I+zYRf=P^{NUDPnQ6D|TCO+3pOVFPupTcQ!69!a z>pD=JwXoT;VdQLjd~>kIIn=CQVE)XzhY&vck?Elc1r7>Nushu3Gjs5^R&JG*kl*h@ zV)K;!!?^uLM}ZxmX6&|=V=bnv@-Hc0!NQ95Mk_4J>&{I+X&n^vS}v32#5VeHRvsK5 zd7yYCYv>^Fs+*dV3knOe@)ul>uf|fIg&ocvlBYc<% znCly4DxFuY#^;O8w{QgM`$m>}E${TZQ_5l#@?YpGHF}7zKOT`b)e495hkgTkg4W&? zH53i^-3YJVT%F|(WMB2I#-=D1Y(XSgchS0xMQU!5&DG*_BR%vU=IDR1A&#xS+1QO1 zN2Z8qoikH93spr!(OP+R4m&K#mx|%t3XI$cZzzYf5Jci_=$CuU{1DuzA?53Qj;{Zx zkE)$xcV*S0EP`Lmn$ss%_5468S5r1pqCt!-YShg*i6Xp@H67`Nf#p))01ls$+;A0& zUc62U%*BG1A60CQ+_D*k6D_cmVTa6r6zU6($k`rtY)jKXq||%^#Lny>94UVmFPXIv zKH1bOWQiRgN6I#iR<#ys(NQ!+!S@sLvLwlVMOzAz0JTA4hRZmSf zKFJL<&~}%~p}LsTmaWZ_yU1!hA*NS9&9jj1HjP9v$uyU!uYnplw74F4<+uZGd4atg zxM<|NWM0=aiP>@E&A$6H+c{;MUhu})BNl9tzPE`L^Sdof*nx<219MBW?3Usmo~4jR zL7&JyxP(rgq9`nCJ0v~6J8C59+;2eEWUNt`eVOR>nmA+w-+&Ne5$$W^La;^?B$rBh zqB4*DQ$LRb7cI68CKTZgZ+0JsB&9W;aDLMSA)IteNpZGJIG<^e`}btUJLtRUKW$$oMyKvC@=KiAfNEN5Ip8NPItMw;ypA=hQKgBe?r10?ynND zV2jPPybQM}U^=8RdkTK=jj<)dC#S@M`RcrsWS;V>8Z9r>kg+}bibHM0WG9qFlz}1*YRy6&-!AzU+_^#B z%bN&BU3jH1(BCM+gw}`_GuvdY4oQ8R%jY=PPMJuX3JDRt5fi()p`v=dC%4p#_gTs> zJj$%8vf%9N&~QsiXqSunj9FnpM50M9L?!_@1a&vqV^V4576?(ye?2nTw%bOuLxW$F47shL5g(MmUS?>6GW7z3Sax2uGNaN_+7ZOOlyS1+ z-JNC9$+D)^YO~)^AnLoV1?Cc!UJijQbA{u_Fy!bAl!L9}60rw6TP*_Z+5XtdqvHmj zF7Qc7%;y$wdWZU^V#u#R$PglkbJz5h0WprY-A?E(eKDh`h3G;drg?uXw-Xuny<)ea zquf;~xh9(RhRH2emVf=_G)ln>fv+gmotb_X|qM51$q(@x?;{h UXJBhd5tIoz=x2`6-oB*$A7vpovH$=8 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-fi_FI.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fi_FI.po new file mode 100644 index 0000000..8123bbf --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fi_FI.po @@ -0,0 +1,1823 @@ +# Copyright (C) 2014 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: Advanced Custom Fields\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2015-10-06 08:30+0300\n" +"PO-Revision-Date: 2015-10-06 23:04+0300\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.5\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;" +"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;" +"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"Last-Translator: \n" +"Language: fi_FI\n" +"X-Poedit-SearchPath-0: .\n" + +#: acf.php:485 +msgid "Field Groups" +msgstr "" + +#: acf.php:486 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "" + +#: acf.php:487 +msgid "Add New" +msgstr "Lisää uusi" + +#: acf.php:488 +msgid "Add New Field Group" +msgstr "Lisää uusi kenttäryhmä" + +#: acf.php:489 +msgid "Edit Field Group" +msgstr "Muokkaa kenttäryhmää" + +#: acf.php:490 +msgid "New Field Group" +msgstr "Uusi kenttäryhmä" + +#: acf.php:491 +msgid "View Field Group" +msgstr "Näytä kenttäryhmä" + +#: acf.php:492 +msgid "Search Field Groups" +msgstr "Etsi kenttäryhmiä" + +#: acf.php:493 +msgid "No Field Groups found" +msgstr "Kenttäryhmiä ei löydetty" + +#: acf.php:494 +msgid "No Field Groups found in Trash" +msgstr "Kenttäryhmiä ei löydetty roskakorista" + +#: acf.php:579 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "Muokatut kentät" + +#: acf.php:597 acf.php:600 +msgid "Field group updated." +msgstr "Kenttäryhmä päivitetty." + +#: acf.php:598 +msgid "Custom field updated." +msgstr "Muokattu kenttä päivitetty." + +#: acf.php:599 +msgid "Custom field deleted." +msgstr "Muokattu kenttä poistettu." + +#. translators: %s: date and time of the revision +#: acf.php:602 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "Kenttäryhmä palautettu versioon %s" + +#: acf.php:603 +msgid "Field group published." +msgstr "Kenttäryhmä julkaistu." + +#: acf.php:604 +msgid "Field group saved." +msgstr "Kenttäryhmä tallennettu." + +#: acf.php:605 +msgid "Field group submitted." +msgstr "Kenttäryhmä lähetetty." + +#: acf.php:606 +msgid "Field group scheduled for." +msgstr "Kenttäryhmä ajastettu." + +#: acf.php:607 +msgid "Field group draft updated." +msgstr "Kenttäryhmän vedos päivitetty." + +#: acf.php:742 +msgid "Thumbnail" +msgstr "Esikatselukuva" + +#: acf.php:743 +msgid "Medium" +msgstr "Keskikokoinen" + +#: acf.php:744 +msgid "Large" +msgstr "Suuri" + +#: acf.php:745 +msgid "Full" +msgstr "Täysikokoinen" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Virhe" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Ei ACF-ryhmiä valittu" + +#: core/api.php:1171 +msgid "Update" +msgstr "Päivitä" + +#: core/api.php:1172 +msgid "Post updated" +msgstr "Julkaisu päivitetty" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "Lisäosat" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "Toistinkenttä" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"Luo rajaton määrä rivejä toistettavasta datasta tällä monipuolisella " +"käyttöliittymällä!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "Galleriakenttä" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Luo kuvagallerioita helpolla ja intuitiivisella käyttöliittymällä!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "Asetussivu" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Luo globaalia dataa käytettäväksi koko sivustosi laajuisesti!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Joustava sisältökenttä" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Luo uniikkeja designeja joustavan sisältökentän suunnittelutyökalulla!" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Gravity Forms -kenttä" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Luo valintakentän Gravity Formsin tiedoista!" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Päivä- ja aikavalitsin" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "jQuery päivä- ja aikavalitsin" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Sijaintikenttä" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Etsi osoitteita ja koordinaatteja" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Contact Form 7 -kenttä" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Määritä yksi tai useampi Contact Form 7 -lomake julkaisuun" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Advanced Custom Fields -lisäosat" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Seuraavat lisäosat ovat saatavilla Advanced Custom Fields -liitännäisen " +"toiminnan laajentamiseen." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Jokainen lisäosa voidaan asentaa omana liitännäisenään (päivitykset " +"käytössä) tai ne voidaan upottaa osaksi teemaasi (ei päivityksiä)." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Asennettu" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Osta ja asenna" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:422 +#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439 +#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455 +msgid "Download" +msgstr "Lataa" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Vienti" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Vie kenttäryhmiä" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Kenttäryhmät" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Valitse vietävät kenttäryhmät" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Vie XML:ksi" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Vie PHP:ksi" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF luo .xml vientitiedoston, joka on yhteensopiva WordPressin oman " +"tuontityökalun kanssa." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Tuodut kenttäryhmät näkyvät muokattavien kenttäryhmien listassa. Tämä " +"on hyödyllistä kun kenttäryhmiä siirretään eri WordPress-sivustojen välillä." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Valitse kenttäryhmä(t) listasta ja valitse \"Vie XML:ksi\"" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Tallenna xml-tiedosto kysyttäessä" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Navigoi sijaintiin Työkalut » Tuonti ja valitse WordPress" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Asenna WordPress tuontityökalu kysyttäessä" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Lataa ja tuo viety .xml-tiedosto" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Valitse käyttäjäsi ja jätä huomiotta Viennin liitetiedostot" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "Se on siinä! Mukavaa WordPressailua" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF luo PHP-koodin sisällytettäväksi teemaasi" + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Rekisteröidyt kenttäryhmät eivät näy muokattavien kenttäryhmien " +"listassa. Tämä on käytännöllistä kun lisätään kenttiä teemaan." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Huomioi, että jos viet ja rekisteröit kenttäryhmiä saman WordPress-" +"asennuksen sisällä, ne näkyvät kahteen kertaan muokkausnäkymissä. " +"Korjataksesi tämän voit poistaa alkuperäisen kenttäryhmän käyttöliittymästä " +"tai koodista, functions.php-tiedostosta." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Valitse kenttäryhmä(t) listasta ja klikkaa \"Luo PHP\"" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Kopioi luotu PHP-koodi" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Liitä koodi functions.php-tiedostoon" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Vie kenttäryhmiä PHP:ksi" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Ohjeet" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Muistiinpanot" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Sisällytä teemaan" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Advanced Custom Fields -liitännäinen voidaan sisällyttää teemaan. Tehdäksesi " +"niin, siirrä ACF-liitännäinen teemasi sisälle ja lisää seuraava koodi " +"functions.php-tiedostoosi:" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Poistaaksesi kaikki ACF-liitännäisen käyttöliittymät, voit määrittää lite-" +"tilan vakioarvolla (constant). Lisää seuraava koodi functions.php-" +"tiedostoosi ennen \"include_once\"-koodia:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Takaisin vientiin" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Ei valittuja kenttäryhmiä" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Haluatko varmasti siirtää kohteen roskakoriin?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "valittu" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Ei toggle-kenttiä saatavilla" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Kenttäryhmän otsikko on pakollinen" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "kopioi" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "tai" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Kentät" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Yläkentät" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Sisarkentät" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Piilota / Näytä kaikki" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Sijainti" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Asetukset" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Näytä kenttäavain:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:340 +#: core/fields/post_object.php:361 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:499 +#: core/fields/user.php:332 core/fields/wysiwyg.php:335 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Ei" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:339 +#: core/fields/post_object.php:360 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:498 +#: core/fields/user.php:331 core/fields/wysiwyg.php:334 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Kyllä" + +#: core/controllers/field_group.php:633 +msgid "Front Page" +msgstr "Etusivu" + +#: core/controllers/field_group.php:634 +msgid "Posts Page" +msgstr "Julkaisusivu" + +#: core/controllers/field_group.php:635 +msgid "Top Level Page (parent of 0)" +msgstr "Päätason sivu (ei yläsivuja)" + +#: core/controllers/field_group.php:636 +msgid "Parent Page (has children)" +msgstr "Yläsivu (sivulla alisivuja)" + +#: core/controllers/field_group.php:637 +msgid "Child Page (has parent)" +msgstr "Alasivu (sivulla yläsivu)" + +#: core/controllers/field_group.php:645 +msgid "Default Template" +msgstr "Oletusmallipohja" + +#: core/controllers/field_group.php:727 +msgid "Published" +msgstr "Julkaistu" + +#: core/controllers/field_group.php:728 +msgid "Pending Review" +msgstr "Odottaa arviointia" + +#: core/controllers/field_group.php:729 +msgid "Draft" +msgstr "Vedos" + +#: core/controllers/field_group.php:730 +msgid "Future" +msgstr "Tuleva" + +#: core/controllers/field_group.php:731 +msgid "Private" +msgstr "Yksityinen" + +#: core/controllers/field_group.php:732 +msgid "Revision" +msgstr "Versio" + +#: core/controllers/field_group.php:733 +msgid "Trash" +msgstr "Roskakori" + +#: core/controllers/field_group.php:746 +msgid "Super Admin" +msgstr "Super Admin" + +#: core/controllers/field_group.php:761 core/controllers/field_group.php:782 +#: core/controllers/field_group.php:789 core/fields/file.php:186 +#: core/fields/image.php:177 core/fields/page_link.php:109 +#: core/fields/post_object.php:286 core/fields/post_object.php:310 +#: core/fields/relationship.php:588 core/fields/relationship.php:612 +#: core/fields/user.php:276 +msgid "All" +msgstr "Kaikki" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Otsikko" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "Muutosloki" + +#: core/controllers/field_groups.php:217 +#, php-format +msgid "See what's new in %1$sversion %2$s%3$s" +msgstr "Katso mitä uutta %1$sversiossa %2$s%3$s" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Resurssit" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Aloitus" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Kenttätyypit" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funktiot" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Toiminnat" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:631 +msgid "Filters" +msgstr "Suodattimet" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Ohjeet" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Ohjeartikkelit" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Luonut" + +#: core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "Tervetuloa käyttämään Advanced Custom Fieldsiä" + +#: core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "Kiitos, että päivitit uusimpaan versioon!" + +#: core/controllers/field_groups.php:245 +#, php-format +msgid "" +"ACF %s is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"ACF %s on upeampi ja kiiltävämpi kuin koskaan ennen. Toivottavasti pidät " +"siitä." + +#: core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "Uutta" + +#: core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "Lataa lisäosia" + +#: core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "Aktivointikoodit on sulautettu liitännäisiin!" + +#: core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Lisäosat aktivoidaan nyt lataamalla ja asentamalla ne erillisinä " +"liitännäisinä. Vaikka näitä liitännäisiä ei säilytetä wordpress.org-" +"repositoriossa, jokainen lisäosa vastaanottaa päivityksiä normaaliin tapaan." + +#: core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "Kaikki edelliset lisäosat on asennettu onnistuneesti." + +#: core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Tämä sivusto käyttää premium-lisäosia, jotka täytyy ladata." + +#: core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "Lataa aktivoidut lisäosat" + +#: core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Tämä sivusto ei käytä premium-lisäosia, eikä tämä muutos näin ollen kosketa " +"sitä." + +#: core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "Helpompi kehitys" + +#: core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "Uudet kenttätyypit" + +#: core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "Taksonomiakenttä" + +#: core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "Käyttäjäkenttä" + +#: core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "Sähköpostikenttä" + +#: core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "Salasanakenttä" + +#: core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "Muokatut kenttätyypit" + +#: core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Oman kenttätyypin luominen ei ole koskaan ollut helpompaa! Valitettavasti " +"version 3 kenttätyypit eivät ole yhteensopivia version 4 kanssa." + +#: core/controllers/field_groups.php:346 +#, php-format +msgid "" +"Migrating your field types is easy, please %sfollow this tutorial%s to learn " +"more." +msgstr "" +"Kenttätyyppien siirtäminen on helppoa, seuraa %stätä ohjeartikkelia%s " +"saadaksesi lisätietoa." + +#: core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "Toiminnat & Suodattimet" + +#: core/controllers/field_groups.php:349 +#, php-format +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please %sread this guide%s to find the updated naming " +"convention." +msgstr "" +"Jotta ACF:n muokkaaminen olisi entistä helpompaa, kaikki toiminat ja " +"suodattimet ovat saaneet merkittävän kasvojenkohotuksen. Lue %stämä ohje%s " +"saadaksesi lisätietoa päivitetyistä nimeämiskäytännöistä." + +#: core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "Esikatseluvedos toimii nyt!" + +#: core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Tämä bugi on liiskattu, muiden pikku mönkijäisten ohella!" + +#: core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "Katso koko muutosloki" + +#: core/controllers/field_groups.php:356 +msgid "Important" +msgstr "Tärkeä" + +#: core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "Tietokantamuutokset" + +#: core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Mitään muutoksia tietokantaan ei ole tehty versioiden 3 ja " +"4 välillä. Tämä mahdollistaa versioon 3 palaamisen ilman ongelmia." + +#: core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "Mahdolliset ongelmat" + +#: core/controllers/field_groups.php:362 +#, php-format +msgid "" +"Due to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full %sMigrating from v3 to v4%s guide to view the full list of " +"changes." +msgstr "" +"Lisäosiin sekä toimintoihin & suodattimiin tehtyjen merkittävien muutoksien " +"johdosta sivustosi ei välttämättä toimi oikein. Suosittelemme tutustumaan " +"%sMigrating from v3 to v4%s -ohjeartikkeliimme nähdäksesi täydellisen listan " +"muutoksista." + +#: core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "Todella tärkeää!" + +#: core/controllers/field_groups.php:365 +#, php-format +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest %sversion 3%s of this plugin." +msgstr "" +"Jos päivitit ACF -lisäosan ilman tietoa kyseisistä muutoksista, ole hyvä ja " +"palaa lisäosan viimeisimpään %s3-sarjan versioon%s." + +#: core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "Kiitos" + +#: core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"SUURI kiitos kaikille, ketkä ovat auttaneet testaamaan " +"version 4 beta-versiota ja kaikesta tuesta jota olen saanut." + +#: core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "Ilman teitä kaikkia tämä julkaisu ei olisi ollut mahdollinen!" + +#: core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "Muutosloki kohteelle" + +#: core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "Lue lisää" + +#: core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "Yleiskatsaus" + +#: core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Aikaisemmin kaikkien lisäosien lukitus avattiin aktivointikoodeilla (ostettu " +"ACF lisäosakaupasta). Versiossa 4 kaikki lisäosat toimivat omina " +"liitännäisinään, jotka tulee ladata, asentaa ja päivittää erikseen." + +#: core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Tämä sivu auttaa sinua saatavissa olevien lisäosien lataamisessa ja " +"asentamisessa." + +#: core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "Saatavissa olevat lisäosat" + +#: core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Seuraavat lisäosat on löydetty aktiivisina tältä sivustolta." + +#: core/controllers/field_groups.php:420 core/fields/file.php:109 +msgid "Name" +msgstr "Nimi" + +#: core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "Aktivointikoodi" + +#: core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "Joustava sisältö" + +#: core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "Asennus" + +#: core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "Jokaista saatavissa olevaa lisäosaa kohden, tee seuraavat:" + +#: core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Lataa lisäosaliitännäinen (.zip-tiedosto) työpöydällesi" + +#: core/controllers/field_groups.php:468 +#, php-format +msgid "Navigate to %sPlugins > Add New > Upload%s" +msgstr "Navigoi sijaintiin %sPlugins > Add New > Upload%s" + +#: core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Käytä lataustyökalua selataksesi, valitaksesi ja asentaaksesi lisäosasi (." +"zip-tiedosto)" + +#: core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Kun liitännäinen on ladattu ja asennettu, klikkaa 'Activate Plugin' -linkkiä" + +#: core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "Lisäosa on nyt asennettu ja aktivoitu!" + +#: core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "Mahtavaa. Aletaan hommiin" + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Laajenna tiedot" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Piilota tiedot" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "" +"Vahvistus epäonnistui. Yksi tai useampi alla olevista kentistä on pakollinen." + +#: core/controllers/upgrade.php:77 +msgid "Upgrade" +msgstr "Päivitä" + +#: core/controllers/upgrade.php:599 +msgid "Modifying field group options 'show on page'" +msgstr "Muokataan kenttäryhmän valintaa 'show on page'" + +#: core/controllers/upgrade.php:653 +msgid "Modifying field option 'taxonomy'" +msgstr "Muokataan kentän valintaa 'taxonomy'" + +#: core/controllers/upgrade.php:750 +msgid "Moving user custom fields from wp_options to wp_usermeta" +msgstr "" +"Siirretään käyttäjien muokattuja kenttiä kohteesta wp_options kohteeseen " +"wp_usermeta" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Perus" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:475 +msgid "Checkbox" +msgstr "Valintaruutu" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Valinta" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Valinnat" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Syötä jokainen valinta omalle rivilleen" + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" +"Saadaksesi lisää hallintamahdollisuuksia, voit määrittää sekä arvon että " +"avainsanan seuraavasti:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "red : Red" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "blue : Blue" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:103 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:277 +msgid "Default Value" +msgstr "Oletusarvo" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Syötä jokainen oletusarvo omalle rivilleen" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Ulkoasu" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Pystysuuntainen" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Vaakasuuntainen" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Värivalitsin" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Päivävalitsin" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Valmis" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Tänään" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Näytä eri kuukausi" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Tallennusmuoto" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Tämä muoto määrittää tietokantaan tallennettavan ja rajapinnan palauttaman " +"arvon." + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" on monipuolisin tallennusmuoto. Lue lisää" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "jQuery päivämuodot" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Näyttömuoto" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Tämä muoto näytetään käyttäjälle hänen syöttäessään arvoa" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" tai \"mm/dd/yy\" ovat käytetyimpiä näyttömuotoja. Lue lisää" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Viikon alkamispäivä" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "Sähköposti" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:104 +#: core/fields/wysiwyg.php:278 +msgid "Appears when creating a new post" +msgstr "Näytetään luotaessa uutta julkaisua" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:118 +msgid "Placeholder Text" +msgstr "Placeholder-teksti" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:119 +msgid "Appears within the input" +msgstr "Näytetään syöttökentän sisällä" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Lisää ennen" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Näytetään ennen syöttökenttää" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Lisää jälkeen" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Näytetään syöttökentän jälkeen" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Tiedosto" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:37 +msgid "Content" +msgstr "Sisältö" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Valitse tiedosto" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Muokkaa tiedostoa" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Päivitä tiedostoa" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "ladattu tähän julkaisuun" + +#: core/fields/file.php:113 +msgid "Size" +msgstr "Koko" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Ei tiedostoa valittuna" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Lisää tiedosto" + +#: core/fields/file.php:153 core/fields/image.php:125 +#: core/fields/taxonomy.php:523 +msgid "Return Value" +msgstr "Paluuarvo" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Tiedosto-objekti" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "Tiedoston URL" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "Tiedoston ID" + +#: core/fields/file.php:175 core/fields/image.php:165 +msgid "Library" +msgstr "Kirjasto" + +#: core/fields/file.php:187 core/fields/image.php:178 +msgid "Uploaded to post" +msgstr "Ladattu julkaisuun" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Kartta" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "Paikannetaan" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "Valitettavasti selaimesi ei tue geopaikannusta" + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "Tyhjennä sijainti" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "Etsi nykyinen sijainti" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "Etsi osoitetta..." + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "Keskitä" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "Keskitä kartta" + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "Zoomaus" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "Aseta zoomauksen aloitustaso" + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "Korkeus" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "Muokkaa kartan korkeutta" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Kuva" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Valitse kuva" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Muokkaa kuvaa" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Päivitä kuvaa" + +#: core/fields/image.php:90 +msgid "Remove" +msgstr "Poista" + +#: core/fields/image.php:91 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Muokkaa" + +#: core/fields/image.php:97 +msgid "No image selected" +msgstr "Ei kuvaa valittu" + +#: core/fields/image.php:97 +msgid "Add Image" +msgstr "Lisää kuva" + +#: core/fields/image.php:126 core/fields/relationship.php:563 +msgid "Specify the returned value on front end" +msgstr "Määritä paluuarvo front endissä" + +#: core/fields/image.php:136 +msgid "Image Object" +msgstr "Kuvaobjekti" + +#: core/fields/image.php:137 +msgid "Image URL" +msgstr "Kuvan URL" + +#: core/fields/image.php:138 +msgid "Image ID" +msgstr "Kuvan ID" + +#: core/fields/image.php:146 +msgid "Preview Size" +msgstr "Esikatselukoko" + +#: core/fields/image.php:147 +msgid "Shown when entering data" +msgstr "Näytetään dataa syötettäessä" + +#: core/fields/image.php:166 +msgid "Limit the media library choice" +msgstr "Rajoita mediakirjastojen valintaa" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Viesti" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Tähän syötetty teksti & HTML näkyy linjassa kenttien kanssa" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Huomioi, että kaikki teksti kulkee ensin wp:n funktion läpi" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Numero" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Vähimmäisarvo" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Enimmäisarvo" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Askelkoko" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Sivun linkki" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Suhteellinen" + +#: core/fields/page_link.php:103 core/fields/post_object.php:280 +#: core/fields/relationship.php:582 core/fields/relationship.php:661 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Julkaisutyyppi" + +#: core/fields/page_link.php:127 core/fields/post_object.php:329 +#: core/fields/select.php:214 core/fields/taxonomy.php:489 +#: core/fields/user.php:322 +msgid "Allow Null?" +msgstr "Salli tyhjä?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:350 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Valitse useita arvoja?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Salasana" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Julkaisuobjekti" + +#: core/fields/post_object.php:194 core/fields/relationship.php:170 +msgid "(no title)" +msgstr "(ei otsikkoa)" + +#: core/fields/post_object.php:304 core/fields/relationship.php:606 +msgid "Filter from Taxonomy" +msgstr "Suodata taksonomiasta" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Radiopainike" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Muu" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Syötä vaihtoehtosi omille riveilleen" + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Punainen" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Sininen" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "Lisää 'Muu' -valinta salliaksesi vapaamuotoisen arvon" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Tallenna 'Muut' arvot kentän valintoihin" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Suhde" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Enimmäisarvo saavutettu ({max} values)" + +#: core/fields/relationship.php:457 +msgid "Search..." +msgstr "Hae..." + +#: core/fields/relationship.php:468 +msgid "Filter by post type" +msgstr "Suodata julkaisutyypin mukaan" + +#: core/fields/relationship.php:562 +msgid "Return Format" +msgstr "Paluumuoto" + +#: core/fields/relationship.php:573 +msgid "Post Objects" +msgstr "Julkaisuobjektit" + +#: core/fields/relationship.php:574 +msgid "Post IDs" +msgstr "Kirjoitusten ID:t" + +#: core/fields/relationship.php:640 +msgid "Search" +msgstr "Haku" + +#: core/fields/relationship.php:641 +msgid "Post Type Select" +msgstr "Julkaisutyypin valinta" + +#: core/fields/relationship.php:649 +msgid "Elements" +msgstr "Elementit" + +#: core/fields/relationship.php:650 +msgid "Selected elements will be displayed in each result" +msgstr "Valitut elementit näytetään jokaisen tuloksen yhteydessä" + +#: core/fields/relationship.php:659 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "Liittyvä kuva" + +#: core/fields/relationship.php:660 +msgid "Post Title" +msgstr "Julkaisun otsikko" + +#: core/fields/relationship.php:672 +msgid "Maximum posts" +msgstr "Julkaisujen enimmäismäärä" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:480 core/fields/user.php:313 +msgid "Select" +msgstr "Valitse" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Välilehti" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Käytä \"Välilehti\" -kenttiä järjestääksesi muokkausruutusi paremmin. Voit " +"ryhmitellä kenttiä yhteen erillisten välilehtiotsikoiden alle." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Kaikki kentät, jotka on määritelty tämän välilehtikentän jälkeen (tai kunnes " +"seuraava välilehtikenttä määritellään), ryhmitetään yhteen." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Käytä useita välilehtiä jakaaksesi kenttäsi osioihin." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:430 +msgid "Taxonomy" +msgstr "Taksonomia" + +#: core/fields/taxonomy.php:374 core/fields/taxonomy.php:383 +msgid "None" +msgstr "Ei yhtään" + +#: core/fields/taxonomy.php:464 core/fields/user.php:298 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:158 +msgid "Field Type" +msgstr "Kentän tyyppi" + +#: core/fields/taxonomy.php:474 core/fields/user.php:307 +msgid "Multiple Values" +msgstr "Useita arvoja" + +#: core/fields/taxonomy.php:476 core/fields/user.php:309 +msgid "Multi Select" +msgstr "Monivalinta" + +#: core/fields/taxonomy.php:478 core/fields/user.php:311 +msgid "Single Value" +msgstr "Yksittäisvalinta" + +#: core/fields/taxonomy.php:479 +msgid "Radio Buttons" +msgstr "Radiopainikkeet" + +#: core/fields/taxonomy.php:508 +msgid "Load & Save Terms to Post" +msgstr "Lataa & Tallenna termit julkaisuun" + +#: core/fields/taxonomy.php:516 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Lataa arvo julkaisun termien perusteella ja päivitä julkaisun termit " +"tallennuksen yhteydessä" + +#: core/fields/taxonomy.php:533 +msgid "Term Object" +msgstr "Termiobjekti" + +#: core/fields/taxonomy.php:534 +msgid "Term ID" +msgstr "Termi-ID" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Teksti" + +#: core/fields/text.php:176 core/fields/textarea.php:164 +msgid "Formatting" +msgstr "Muotoilu" + +#: core/fields/text.php:177 core/fields/textarea.php:165 +msgid "Effects value on front end" +msgstr "Vaikuttaa arvoon front endissä" + +#: core/fields/text.php:186 core/fields/textarea.php:174 +msgid "No formatting" +msgstr "Ei muotoilua" + +#: core/fields/text.php:187 core/fields/textarea.php:176 +msgid "Convert HTML into tags" +msgstr "Muuta HTML-tageiksi" + +#: core/fields/text.php:195 core/fields/textarea.php:133 +msgid "Character Limit" +msgstr "Merkkiraja" + +#: core/fields/text.php:196 core/fields/textarea.php:134 +msgid "Leave blank for no limit" +msgstr "Jätä tyhjäksi mikäli et halua asettaa rajaa" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Tekstialue" + +#: core/fields/textarea.php:148 +msgid "Rows" +msgstr "Rivit" + +#: core/fields/textarea.php:149 +msgid "Sets the textarea height" +msgstr "Aseta tekstialueen korkeus" + +#: core/fields/textarea.php:175 +msgid "Convert new lines into <br /> tags" +msgstr "Muuta uudet rivit <br /> -tageiksi" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "esim. Näytä lisäsisältöä" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Käyttäjä" + +#: core/fields/user.php:271 +msgid "Filter by role" +msgstr "Suodata roolin perusteella" + +#: core/fields/wysiwyg.php:36 +msgid "Wysiwyg Editor" +msgstr "Wysiwyg-editori" + +#: core/fields/wysiwyg.php:292 +msgid "Toolbar" +msgstr "Työkalupalkki" + +#: core/fields/wysiwyg.php:324 +msgid "Show Media Upload Buttons?" +msgstr "Näytä median latauspainikkeet?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Uusi kenttä" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Kenttätyyppiä ei ole olemassa" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Kenttän järjestys" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:126 +msgid "Field Label" +msgstr "Kentän avainsana" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:142 +msgid "Field Name" +msgstr "Kentän nimi" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Kentän avain" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Ei kenttiä. Klikkaa + Lisää kenttä -painiketta luodaksesi " +"ensimmäisen kenttäsi." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Muokkaa tätä kenttää" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate this Field" +msgstr "Kopioi tämä kenttä" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate" +msgstr "Kopioi" + +#: core/views/meta_box_fields.php:110 +msgid "Delete this Field" +msgstr "Poista tämä kenttä" + +#: core/views/meta_box_fields.php:110 +msgid "Delete" +msgstr "Poista" + +#: core/views/meta_box_fields.php:127 +msgid "This is the name which will appear on the EDIT page" +msgstr "Tämä nimi näytetään muokkaussivulla" + +#: core/views/meta_box_fields.php:143 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "" +"Yksittäisiä sanoja, ei välilyöntejä. Alaviivat ja viivat ovat sallittuja." + +#: core/views/meta_box_fields.php:172 +msgid "Field Instructions" +msgstr "Kentän ohjeet" + +#: core/views/meta_box_fields.php:173 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Ohjeet julkaisijoille. Näytetään dataa lähetettäessä." + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Pakollinen?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Ehdollinen logiikka" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "on yhtäsuuri kuin" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "on erisuuri kuin" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Näytä tämä kenttä kun" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "kaikki" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "mikä tahansa" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "näistä säännöistä toteutuu" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Sulje kenttä" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Raahaa ja pudota järjestääksesi" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Lisää kenttä" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Säännöt" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Luo sääntöjä määrittääksesi mitkä muokkausruudut käyttävät näitä ACF-kenttiä" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Näytä tämä kenttäryhmä jos" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Post" +msgstr "Julkaisu" + +#: core/views/meta_box_location.php:80 +msgid "Post Category" +msgstr "Julkaisun kategoria" + +#: core/views/meta_box_location.php:81 +msgid "Post Format" +msgstr "Julkaisun muoto" + +#: core/views/meta_box_location.php:82 +msgid "Post Status" +msgstr "Julkaisun status" + +#: core/views/meta_box_location.php:83 +msgid "Post Taxonomy" +msgstr "Julkaisun taksonomia" + +#: core/views/meta_box_location.php:85 core/views/meta_box_location.php:86 +msgid "Page" +msgstr "Sivu" + +#: core/views/meta_box_location.php:87 +msgid "Page Type" +msgstr "Sivun tyyppi" + +#: core/views/meta_box_location.php:88 +msgid "Page Parent" +msgstr "Sivun yläsivu" + +#: core/views/meta_box_location.php:89 +msgid "Page Template" +msgstr "Sivun mallipohja" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Liitetiedosto" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Taksonomiatermi" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "ja" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Lisää sääntöryhmä" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Järjestysnumero" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Kenttäryhmät luodaan järjestyksessä
                matalimmasta korkeimpaan" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Sijainti" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Korkea (otsikon jälkeen)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normaali (sisällön jälkeen)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Sivu" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Tyyli" + +#: core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "Saumaton (ei metaboxia)" + +#: core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "Vakio (WP metabox)" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Piilota ruudulta" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Valitse kohteita piilottaaksesi ne muokkausruudulta" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Jos useita kenttäryhmiä on näkyvissä muokkausruudulla samanaikaisesti, " +"ensimmäisen kenttäryhmän asetuksia käytetään. (järjestysnumeroltaan matalin " +"ryhmä)" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "Permalink" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "Sisältöeditori" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "Poiminto" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "Keskustelu" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "Kommentit" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "Versiot" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "Julkaisija" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "Muoto" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "Kategoriat" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "Avainsanat" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-fr_FR.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fr_FR.mo new file mode 100644 index 0000000000000000000000000000000000000000..60455f4dff86818af50bb4924b29a523cc354202 GIT binary patch literal 33758 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 M1%`|=##|cx9|oREHvj+t literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-fr_FR.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fr_FR.po new file mode 100644 index 0000000..4abdc4d --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-fr_FR.po @@ -0,0 +1,1987 @@ +msgid "" +msgstr "" +"Project-Id-Version: Advanced Custom Field - version 3.4.1\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2013-10-22 18:19+0100\n" +"PO-Revision-Date: 2015-11-04 09:31+1000\n" +"Last-Translator: Elliot Condon \n" +"Language-Team: RVOLA \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;" +"_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n" +"X-Textdomain-Support: yes\n" +"X-Poedit-Basepath: .\n" +"X-Generator: Poedit 1.8.1\n" + +# @ acf +#: ../acf.php:436 +msgid "Field Groups" +msgstr "Groupes de champs" + +# @ acf +#: ../acf.php:437 ../core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +# @ acf +#: ../acf.php:438 +msgid "Add New" +msgstr "Ajouter" + +# @ acf +#: ../acf.php:439 +msgid "Add New Field Group" +msgstr "Nouveau groupe de champs" + +# @ acf +#: ../acf.php:440 +msgid "Edit Field Group" +msgstr "Modifier le groupe de champs" + +# @ acf +#: ../acf.php:441 +msgid "New Field Group" +msgstr "Nouveau groupe de champs" + +# @ default +#: ../acf.php:442 +msgid "View Field Group" +msgstr "Voir le groupe de champs" + +# @ default +#: ../acf.php:443 +msgid "Search Field Groups" +msgstr "Rechercher un groupe de champs" + +# @ default +#: ../acf.php:444 +msgid "No Field Groups found" +msgstr "Aucun groupe de champs trouvé" + +# @ default +#: ../acf.php:445 +msgid "No Field Groups found in Trash" +msgstr "Aucun groupe de champs trouvé dans la corbeille" + +# @ acf +#: ../acf.php:548 ../core/views/meta_box_options.php:98 +msgid "Custom Fields" +msgstr "ACF" + +# @ default +#: ../acf.php:566 ../acf.php:569 +msgid "Field group updated." +msgstr "Groupe de champs mis à jour" + +# @ acf +#: ../acf.php:567 +msgid "Custom field updated." +msgstr "Champ mis à jour" + +# @ acf +#: ../acf.php:568 +msgid "Custom field deleted." +msgstr "Champ supprimé" + +#: ../acf.php:571 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "Groupe de champs restauré à la révision %s" + +# @ default +#: ../acf.php:572 +msgid "Field group published." +msgstr "Groupe de champ publié" + +# @ default +#: ../acf.php:573 +msgid "Field group saved." +msgstr "Groupe de champ enregistré" + +# @ default +#: ../acf.php:574 +msgid "Field group submitted." +msgstr "Groupe de champ enregistré." + +#: ../acf.php:575 +msgid "Field group scheduled for." +msgstr "Groupe de champs programmé pour." + +#: ../acf.php:576 +msgid "Field group draft updated." +msgstr "Brouillon du groupe de champs mis à jour." + +#: ../acf.php:711 +msgid "Thumbnail" +msgstr "Miniature" + +#: ../acf.php:712 +msgid "Medium" +msgstr "Moyen" + +#: ../acf.php:713 +msgid "Large" +msgstr "Grande" + +#: ../acf.php:714 +msgid "Full" +msgstr "Complète" + +# @ acf +#: ../core/api.php:1106 +msgid "Update" +msgstr "Mise à jour" + +# @ acf +#: ../core/api.php:1107 +msgid "Post updated" +msgstr "Article mis à jour" + +#: ../core/actions/export.php:23 ../core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Erreur" + +# @ acf +#: ../core/actions/export.php:30 +msgid "No ACF groups selected" +msgstr "Aucun groupe de champs sélectionné" + +# @ acf +#: ../core/controllers/addons.php:42 ../core/controllers/field_groups.php:311 +msgid "Add-ons" +msgstr "Add-ons" + +# @ acf +#: ../core/controllers/addons.php:130 ../core/controllers/field_groups.php:433 +msgid "Repeater Field" +msgstr "Champs répéteur" + +#: ../core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "Créez des champs répétables à l'infini pour plus de souplesse !" + +# @ acf +#: ../core/controllers/addons.php:137 ../core/controllers/field_groups.php:441 +msgid "Gallery Field" +msgstr "Champ galerie" + +#: ../core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Créez en toute simplicité de superbes galeries photos " + +# @ acf +#: ../core/controllers/addons.php:144 ../core/controllers/field_groups.php:449 +msgid "Options Page" +msgstr "Page d‘options" + +#: ../core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "" +"Créez avec ACF une page d'options pour configurer des informations utilisable depuis n'importe quelle " +"page." + +# @ acf +#: ../core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Champs au contenu flexible " + +#: ../core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Créez des mises en pages uniques grâce aux contenus flexibles" + +#: ../core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Champs Gravity Forms" + +#: ../core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Permet de sélectionner des formulaires Gravity Forms !" + +# @ acf +#: ../core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Sélecteur de date" + +#: ../core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "Sélecteur de date jQuery" + +# @ acf +#: ../core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Champ Localisation" + +#: ../core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Trouvez l'adresse ou les coordonnées d'un lieu" + +# @ acf +#: ../core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Champ Contact Form 7" + +#: ../core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Assignez un ou plusieurs formulaires Contact Form 7 dans vos publications." + +# @ acf +#: ../core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Add-ons Advanced Custom Fields" + +#: ../core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the Advanced Custom Fields plugin." +msgstr "Ces Add-ons vous permettent d'étendre les possibilités d'ACF." + +#: ../core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or included in your theme (does not " +"receive updates)." +msgstr "" +"Chaque Add-on peut être installé séparément en tant qu'extension (avec mises à jour) ou inclus dans votre " +"thème (sans mises à jour)" + +#: ../core/controllers/addons.php:219 ../core/controllers/addons.php:240 +msgid "Installed" +msgstr "Installé" + +#: ../core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Acheter & installer" + +#: ../core/controllers/addons.php:242 ../core/controllers/field_groups.php:426 +#: ../core/controllers/field_groups.php:435 ../core/controllers/field_groups.php:443 +#: ../core/controllers/field_groups.php:451 ../core/controllers/field_groups.php:459 +msgid "Download" +msgstr "Télécharger" + +# @ acf +#: ../core/controllers/export.php:50 ../core/controllers/export.php:159 +msgid "Export" +msgstr "Exporter" + +# @ acf +#: ../core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Exporter les groupes de champs" + +# @ acf +#: ../core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Groupes de champs" + +#: ../core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Exporter XML\"" + +# @ acf +#: ../core/controllers/export.php:239 ../core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Export XML" + +# @ acf +#: ../core/controllers/export.php:242 ../core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Export PHP" + +# @ acf +#: ../core/controllers/export.php:253 +msgid "ACF will create a .xml export file which is compatible with the native WP import plugin." +msgstr "ACF générera un fichier d‘export .xml compatible avec le plugin d'import natif de WordPress." + +#: ../core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field groups. This is useful for " +"migrating fields groups between Wp websites." +msgstr "" +"Les groupes de champs importés apparaitront dans ACF. Utile pour migrer les groupes de champs " +"entre plusieurs site Wordpress." + +#: ../core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Exporter XML\"" + +#: ../core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Enregistrer le .xml" + +#: ../core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Allez dans \"Outils » Importer\" et sélectionnez WordPress" + +# @ acf +#: ../core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Installez le plugin d‘import WordPress si demandé" + +# @ acf +#: ../core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Importez votre fichier .xml " + +# @ acf +#: ../core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Sélectionnez votre utilisateur et ignorez l‘import des pièces jointes" + +# @ acf +#: ../core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "C‘est tout ! WordPressez bien" + +# @ acf +#: ../core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF générera le code PHP à inclure dans votre thème" + +#: ../core/controllers/export.php:269 ../core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field groups. This is useful for " +"including fields in themes." +msgstr "" +"Les groupes de champs enregistrés n‘apparaitront pas dans ACF. Cette manipulation sert à insérer " +"les champs en PHP directement dans le thème." + +#: ../core/controllers/export.php:270 ../core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, you will see duplicate " +"fields on your edit screens. To fix this, please move the original field group to the trash or remove the " +"code from your functions.php file." +msgstr "" +"Si vous exportez ET inscrivez les groupes dans la même installation WP, vous verrez les champs en double " +"dans votre page d‘édition. Pour éviter cela, supprimer le groupe depuis ACF ou retirez le code PHP de " +"functions.php." + +#: ../core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Générer PHP\"" + +# @ acf +#: ../core/controllers/export.php:273 ../core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Copiez le code PHP généré" + +# @ acf +#: ../core/controllers/export.php:274 ../core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Collez le code dans votre fichier functions.php" + +# @ acf +#: ../core/controllers/export.php:275 ../core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "Pour activer un add-on, éditez le code dans les toutes premières lignes." + +# @ acf +#: ../core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Exportez des groupes de champs en PHP" + +# @ acf +#: ../core/controllers/export.php:300 ../core/fields/tab.php:65 +msgid "Instructions" +msgstr "Instructions" + +#: ../core/controllers/export.php:309 +msgid "Notes" +msgstr "Notes" + +#: ../core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Inclure dans le thème" + +#: ../core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, move the ACF plugin inside " +"your theme and add the following code to your functions.php file:" +msgstr "" +"ACF peut être directement inclus dans un thème ! Déplacez pour cela le dossier Advanced Custom Field dans " +"votre thème et ajoutez le code suivant à votre fichier functions.php :" + +#: ../core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant to enable lite mode. Add the " +"following code to your functions.php file before the include_once code:" +msgstr "" +"Pour désactiver l'interface d'ACF, vous pouvez utiliser une constante pour activer le mode 'lite'. " +"Ajoutez dans le fichier 'functions.php' avant le code 'include_once' :" + +# @ acf +#: ../core/controllers/export.php:331 +msgid "Back to export" +msgstr "Retour à l'export" + +# @ acf +#: ../core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Aucun groupe de champs n‘a été sélectionné" + +# @ acf +#: ../core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Mettre à la corbeille. Êtes-vous sûr ?" + +#: ../core/controllers/field_group.php:359 +msgid "checked" +msgstr "sélectionné" + +#: ../core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Ajoutez d'abord une case à cocher ou un champ sélection" + +# @ default +#: ../core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Veuillez indiquer un titre pour le groupe de champs" + +#: ../core/controllers/field_group.php:362 +msgid "copy" +msgstr "copie" + +#: ../core/controllers/field_group.php:363 ../core/views/meta_box_location.php:62 +#: ../core/views/meta_box_location.php:159 +msgid "or" +msgstr "ou" + +# @ acf +#: ../core/controllers/field_group.php:364 ../core/controllers/field_group.php:395 +#: ../core/controllers/field_group.php:457 ../core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Champs" + +#: ../core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Champs parents" + +#: ../core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Champs frères et sœurs" + +#: ../core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Masquer / Afficher tout" + +# @ acf +#: ../core/controllers/field_group.php:396 +msgid "Location" +msgstr "Assigner ce groupe de champs" + +# @ acf +#: ../core/controllers/field_group.php:397 +msgid "Options" +msgstr "Options" + +# @ acf +#: ../core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Montrer la clé :" + +#: ../core/controllers/field_group.php:460 ../core/fields/page_link.php:138 +#: ../core/fields/page_link.php:159 ../core/fields/post_object.php:328 ../core/fields/post_object.php:349 +#: ../core/fields/select.php:224 ../core/fields/select.php:243 ../core/fields/taxonomy.php:343 +#: ../core/fields/user.php:285 ../core/fields/wysiwyg.php:245 ../core/views/meta_box_fields.php:195 +#: ../core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Non" + +#: ../core/controllers/field_group.php:461 ../core/fields/page_link.php:137 +#: ../core/fields/page_link.php:158 ../core/fields/post_object.php:327 ../core/fields/post_object.php:348 +#: ../core/fields/select.php:223 ../core/fields/select.php:242 ../core/fields/taxonomy.php:342 +#: ../core/fields/user.php:284 ../core/fields/wysiwyg.php:244 ../core/views/meta_box_fields.php:194 +#: ../core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Oui" + +#: ../core/controllers/field_group.php:638 +msgid "Front Page" +msgstr "Page d'accueil" + +#: ../core/controllers/field_group.php:639 +msgid "Posts Page" +msgstr "Page des articles" + +#: ../core/controllers/field_group.php:640 +msgid "Top Level Page (parent of 0)" +msgstr "Page de haut niveau (sans descendant)" + +#: ../core/controllers/field_group.php:641 +msgid "Parent Page (has children)" +msgstr "Page parente (avec page enfant)" + +#: ../core/controllers/field_group.php:642 +msgid "Child Page (has parent)" +msgstr "Page enfant (avec parent)" + +# @ acf +#: ../core/controllers/field_group.php:650 +msgid "Default Template" +msgstr "Modèle de base" + +#: ../core/controllers/field_group.php:727 +msgid "Publish" +msgstr "Publier" + +#: ../core/controllers/field_group.php:728 +msgid "Pending Review" +msgstr "En attente de relecture" + +#: ../core/controllers/field_group.php:729 +msgid "Draft" +msgstr "Brouillon" + +#: ../core/controllers/field_group.php:730 +msgid "Future" +msgstr "Futur" + +#: ../core/controllers/field_group.php:731 +msgid "Private" +msgstr "Privé" + +#: ../core/controllers/field_group.php:732 +msgid "Revision" +msgstr "Révision" + +#: ../core/controllers/field_group.php:733 +msgid "Trash" +msgstr "Corbeille" + +#: ../core/controllers/field_group.php:746 +msgid "Super Admin" +msgstr "Super-admin" + +#: ../core/controllers/field_group.php:761 ../core/controllers/field_group.php:782 +#: ../core/controllers/field_group.php:789 ../core/fields/file.php:186 ../core/fields/image.php:170 +#: ../core/fields/page_link.php:109 ../core/fields/post_object.php:274 ../core/fields/post_object.php:298 +#: ../core/fields/relationship.php:595 ../core/fields/relationship.php:619 ../core/fields/user.php:229 +msgid "All" +msgstr "Tous" + +#: ../core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Titre" + +# @ acf +#: ../core/controllers/field_groups.php:216 ../core/controllers/field_groups.php:257 +msgid "Changelog" +msgstr "Notes de version" + +# @ acf +#: ../core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Voir les nouveautés de la" + +#: ../core/controllers/field_groups.php:217 +msgid "version" +msgstr "version" + +# @ acf +#: ../core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Ressources" + +#: ../core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Guide de démarrage" + +# @ acf +#: ../core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Types de champ" + +# @ acf +#: ../core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Fonctions" + +# @ acf +#: ../core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Actions" + +#: ../core/controllers/field_groups.php:225 ../core/fields/relationship.php:638 +msgid "Filters" +msgstr "Filtres" + +#: ../core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Guides" + +#: ../core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Tutoriels" + +# @ acf +#: ../core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Créé par" + +# @ acf +#: ../core/controllers/field_groups.php:235 +msgid "Vote" +msgstr "Votez" + +# @ acf +#: ../core/controllers/field_groups.php:236 +msgid "Follow" +msgstr "Twitter" + +# @ acf +#: ../core/controllers/field_groups.php:248 +msgid "Welcome to Advanced Custom Fields" +msgstr "Bienvenue sur Advanced Custom Fields" + +#: ../core/controllers/field_groups.php:249 +msgid "Thank you for updating to the latest version!" +msgstr "Merci d'être passé sur la dernière version !" + +#: ../core/controllers/field_groups.php:249 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "est plus aboutie que jamais. Nous espérons que vous l'apprécierez ! " + +#: ../core/controllers/field_groups.php:256 +msgid "What’s New" +msgstr "Nouveautés" + +# @ acf +#: ../core/controllers/field_groups.php:259 +msgid "Download Add-ons" +msgstr "Télécharger des add-ons" + +#: ../core/controllers/field_groups.php:313 +msgid "Activation codes have grown into plugins!" +msgstr "Les codes d'activation sont devenus des extensions" + +#: ../core/controllers/field_groups.php:314 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. Although these plugins will " +"not be hosted on the wordpress.org repository, each Add-on will continue to receive updates in the usual " +"way." +msgstr "" +"Les Add-ons doivent être désormais téléchargés depuis le site ACF et sont présentés sous forme " +"d'extensions. Elles ne seront pas hébergées sur le répertoire d'extension de WordPress. Chaque Add-on " +"continuera de recevoir les mises à jour comme d'habitude." + +#: ../core/controllers/field_groups.php:320 +msgid "All previous Add-ons have been successfully installed" +msgstr "Tous les Add-ons ont bien été installés." + +#: ../core/controllers/field_groups.php:324 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Ce site utilise des Add-ons premium qui nécessitent d'être téléchargés." + +# @ acf +#: ../core/controllers/field_groups.php:324 +msgid "Download your activated Add-ons" +msgstr "Téléchargez les Add-ons activés" + +#: ../core/controllers/field_groups.php:329 +msgid "This website does not use premium Add-ons and will not be affected by this change." +msgstr "Ce site n'utilise pas d'Add-ons et ne sera donc pas affecté par cette mise à jour." + +#: ../core/controllers/field_groups.php:339 +msgid "Easier Development" +msgstr "Développement plus efficace" + +# @ acf +#: ../core/controllers/field_groups.php:341 +msgid "New Field Types" +msgstr "Nouveaux types de champs" + +#: ../core/controllers/field_groups.php:343 +msgid "Taxonomy Field" +msgstr "Champ taxonomie" + +# @ acf +#: ../core/controllers/field_groups.php:344 +msgid "User Field" +msgstr "Champ utilisateur" + +# @ acf +#: ../core/controllers/field_groups.php:345 +msgid "Email Field" +msgstr "Champ email" + +# @ acf +#: ../core/controllers/field_groups.php:346 +msgid "Password Field" +msgstr "Champ mot de passe" + +# @ acf +#: ../core/controllers/field_groups.php:348 +msgid "Custom Field Types" +msgstr "Types de champs" + +#: ../core/controllers/field_groups.php:349 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 field types are not " +"compatible with version 4." +msgstr "" +"Créer votre propre type de champ est très facile ! Malheureusement les champs créés avec la version 3 ne " +"seront pas compatible avec la version 4." + +#: ../core/controllers/field_groups.php:350 +msgid "Migrating your field types is easy, please" +msgstr "Migrez vos types de champs en toute simplicité." + +#: ../core/controllers/field_groups.php:350 +msgid "follow this tutorial" +msgstr "Suivez ce tutoriel" + +#: ../core/controllers/field_groups.php:350 +msgid "to learn more." +msgstr "pour en savoir plus." + +#: ../core/controllers/field_groups.php:352 +msgid "Actions & Filters" +msgstr "Actions & Filtres" + +#: ../core/controllers/field_groups.php:353 +msgid "All actions & filters have received a major facelift to make customizing ACF even easier! Please" +msgstr "" +"Toutes les actions & filtres ont été revus afin de rendre la personnalisation d'ACF encore plus facile !" + +# @ acf +#: ../core/controllers/field_groups.php:353 +msgid "read this guide" +msgstr "Lisez ce guide" + +#: ../core/controllers/field_groups.php:353 +msgid "to find the updated naming convention." +msgstr "afin de prendre connaissance de la nouvelle convention de nomage." + +#: ../core/controllers/field_groups.php:355 +msgid "Preview draft is now working!" +msgstr "Problème de l'aperçu qui ne fonctionnait pas" + +#: ../core/controllers/field_groups.php:356 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Ce bug a finalement été corrigé ! " + +#: ../core/controllers/field_groups.php:356 +msgid "See the full changelog" +msgstr "Jetez un oeil aux notes de version." + +#: ../core/controllers/field_groups.php:360 +msgid "Important" +msgstr "Important" + +#: ../core/controllers/field_groups.php:362 +msgid "Database Changes" +msgstr "Structure de la base de données" + +#: ../core/controllers/field_groups.php:363 +msgid "" +"Absolutely no changes have been made to the database between versions 3 and 4. This " +"means you can roll back to version 3 without any issues." +msgstr "" +"Il n'y a eu aucun changement dans la base de données entre la version 3 et la version 4. " +"Cela veut dire que vous pouvez retourner à la version 3 sans aucun problème." + +#: ../core/controllers/field_groups.php:365 +msgid "Potential Issues" +msgstr "Problèmes connus" + +#: ../core/controllers/field_groups.php:366 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/filters, your website may not " +"operate correctly. It is important that you read the full" +msgstr "" +"À cause des gros changements effectués autour des Add-ons, types de champs et actions/filtres, votre site " +"ne pourrait plus fonctionner correctement après la migration. Il est important que vous consultiez" + +#: ../core/controllers/field_groups.php:366 +msgid "Migrating from v3 to v4" +msgstr "le guide de migration de la version 3 à la version 4" + +#: ../core/controllers/field_groups.php:366 +msgid "guide to view the full list of changes." +msgstr "afin de prendre connaissance de ces informations." + +#: ../core/controllers/field_groups.php:369 +msgid "Really Important!" +msgstr "Très important !" + +#: ../core/controllers/field_groups.php:369 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, please roll back to the latest" +msgstr "" +"Si vous n'étiez pas au courant de ces changements lors de la mise à jour, nous vous conseillons de " +"revenir à la" + +#: ../core/controllers/field_groups.php:369 +msgid "version 3" +msgstr "version 3" + +#: ../core/controllers/field_groups.php:369 +msgid "of this plugin." +msgstr "de cette extension" + +#: ../core/controllers/field_groups.php:374 +msgid "Thank You" +msgstr "Merci !" + +#: ../core/controllers/field_groups.php:375 +msgid "" +"A BIG thank you to everyone who has helped test the version 4 beta and for all the " +"support I have received." +msgstr "" +"Un GRAND merci à tous ceux qui ont aidé dans le développement de cette nouvelle version " +"4 et pour tout le support que vous m'avez apporté !" + +#: ../core/controllers/field_groups.php:376 +msgid "Without you all, this release would not have been possible!" +msgstr "Sans vous, cette version n'aurait pas pu voir le jour ! (Traduction FR par @maximebj)" + +# @ acf +#: ../core/controllers/field_groups.php:380 +msgid "Changelog for" +msgstr "Notes de version pour" + +#: ../core/controllers/field_groups.php:397 +msgid "Learn more" +msgstr "En savoir plus" + +#: ../core/controllers/field_groups.php:403 +msgid "Overview" +msgstr "Aperçu" + +#: ../core/controllers/field_groups.php:405 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from the ACF Add-ons store). New " +"to v4, all Add-ons act as separate plugins which need to be individually downloaded, installed and " +"updated." +msgstr "" +"Dans les versions précédentes, les Add-ons étaient activés par un code d'activation acheté depuis la " +"boutique d'Add-ons ACF. Depuis la version 4, les Add-ons fonctionnent en tant qu'extensions séparées " +"qu'il faut télécharger, installer et mettre à jour individuellement. " + +#: ../core/controllers/field_groups.php:407 +msgid "This page will assist you in downloading and installing each available Add-on." +msgstr "Cette page vous permet de télécharger et installer les Add-ons disponibles." + +# @ acf +#: ../core/controllers/field_groups.php:409 +msgid "Available Add-ons" +msgstr "Add-ons disponibles" + +#: ../core/controllers/field_groups.php:411 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Les Add-ons suivants ont été détectés et activés pour ce site : " + +# @ acf +#: ../core/controllers/field_groups.php:424 +msgid "Name" +msgstr "Nom" + +# @ acf +#: ../core/controllers/field_groups.php:425 +msgid "Activation Code" +msgstr "Code d'activation" + +# @ acf +#: ../core/controllers/field_groups.php:457 +msgid "Flexible Content" +msgstr "Contenu flexible" + +# @ acf +#: ../core/controllers/field_groups.php:467 +msgid "Installation" +msgstr "Installation" + +#: ../core/controllers/field_groups.php:469 +msgid "For each Add-on available, please perform the following:" +msgstr "Pour chaque Add-on disponible, effectuez les actions suivantes :" + +#: ../core/controllers/field_groups.php:471 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Téléchargez l'Add-on sur votre bureau (fichier .zip)" + +#: ../core/controllers/field_groups.php:472 +msgid "Navigate to" +msgstr "Naviguer vers" + +#: ../core/controllers/field_groups.php:472 +msgid "Plugins > Add New > Upload" +msgstr "Extensions > Ajouter > Importer" + +#: ../core/controllers/field_groups.php:473 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "Utilisez l'uploader pour trouver, sélectionner et installer votre Add-on (fichier .zip)" + +#: ../core/controllers/field_groups.php:474 +msgid "Once the plugin has been uploaded and installed, click the 'Activate Plugin' link" +msgstr "Une fois que l'extension a été importée et installée, cliquez sur \"Activer l'extension\"" + +#: ../core/controllers/field_groups.php:475 +msgid "The Add-on is now installed and activated!" +msgstr "L'Add-on a été installé et activé avec succès !" + +#: ../core/controllers/field_groups.php:489 +msgid "Awesome. Let's get to work" +msgstr "C'est parti !" + +#: ../core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Afficher les détails" + +#: ../core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Masquer les détails" + +# @ acf +#: ../core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Validation échouée. Un ou plusieurs champs sont requis." + +# @ wp3i +#: ../core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Mettre à jour" + +#: ../core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Nouveautés" + +#: ../core/controllers/upgrade.php:150 +msgid "credits" +msgstr "crédits" + +#: ../core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "Modification du groupe de champs 'montrer sur la page'" + +#: ../core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Modifier le champ 'taxonomie'" + +#: ../core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Déplacer les champs personnalisés des utilisateurs de wp_options à wp_usermeta '" + +# @ acf +#: ../core/fields/checkbox.php:19 ../core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Case à cocher" + +# @ acf +#: ../core/fields/checkbox.php:20 ../core/fields/radio.php:19 ../core/fields/select.php:19 +#: ../core/fields/true_false.php:20 +msgid "Choice" +msgstr "Choix" + +# @ acf +#: ../core/fields/checkbox.php:146 ../core/fields/radio.php:144 ../core/fields/select.php:177 +msgid "Choices" +msgstr "Choix" + +#: ../core/fields/checkbox.php:147 ../core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Indiquez une valeur par ligne" + +#: ../core/fields/checkbox.php:148 ../core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "Pour un contrôle plus poussé, vous pouvez spécifier la valeur et le libellé de cette manière :" + +#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:150 ../core/fields/select.php:180 +msgid "red : Red" +msgstr "rouge : Rouge" + +#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:151 ../core/fields/select.php:180 +msgid "blue : Blue" +msgstr "bleu : Bleu" + +# @ acf +#: ../core/fields/checkbox.php:166 ../core/fields/color_picker.php:89 ../core/fields/email.php:106 +#: ../core/fields/number.php:116 ../core/fields/radio.php:193 ../core/fields/select.php:197 +#: ../core/fields/text.php:116 ../core/fields/textarea.php:96 ../core/fields/true_false.php:94 +#: ../core/fields/wysiwyg.php:187 +msgid "Default Value" +msgstr "Valeur par défaut" + +#: ../core/fields/checkbox.php:167 ../core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Entrez chaque valeur par défaut sur une nouvelle ligne" + +# @ acf +#: ../core/fields/checkbox.php:183 ../core/fields/message.php:20 ../core/fields/radio.php:209 +#: ../core/fields/tab.php:20 +msgid "Layout" +msgstr "Disposition" + +#: ../core/fields/checkbox.php:194 ../core/fields/radio.php:220 +msgid "Vertical" +msgstr "Vertical" + +#: ../core/fields/checkbox.php:195 ../core/fields/radio.php:221 +msgid "Horizontal" +msgstr "Horizontal" + +# @ acf +#: ../core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Sélecteur de couleur" + +#: ../core/fields/color_picker.php:20 ../core/fields/google-map.php:19 +#: ../core/fields/date_picker/date_picker.php:20 +msgid "jQuery" +msgstr "jQuery" + +#: ../core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Factice" + +#: ../core/fields/email.php:19 +msgid "Email" +msgstr "Mail" + +#: ../core/fields/email.php:107 ../core/fields/number.php:117 ../core/fields/text.php:117 +#: ../core/fields/textarea.php:97 ../core/fields/wysiwyg.php:188 +msgid "Appears when creating a new post" +msgstr "Apparaît lors de la création d'un article" + +#: ../core/fields/email.php:123 ../core/fields/number.php:133 ../core/fields/password.php:105 +#: ../core/fields/text.php:131 ../core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Texte de substitution" + +#: ../core/fields/email.php:124 ../core/fields/number.php:134 ../core/fields/password.php:106 +#: ../core/fields/text.php:132 ../core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Apparaît dans la saisie" + +#: ../core/fields/email.php:138 ../core/fields/number.php:148 ../core/fields/password.php:120 +#: ../core/fields/text.php:146 +msgid "Prepend" +msgstr "Préfixe" + +#: ../core/fields/email.php:139 ../core/fields/number.php:149 ../core/fields/password.php:121 +#: ../core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Apparaît avant la saisie" + +#: ../core/fields/email.php:153 ../core/fields/number.php:163 ../core/fields/password.php:135 +#: ../core/fields/text.php:161 +msgid "Append" +msgstr "Suffixe" + +#: ../core/fields/email.php:154 ../core/fields/number.php:164 ../core/fields/password.php:136 +#: ../core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Apparaît après la saisie" + +# @ acf +#: ../core/fields/file.php:19 +msgid "File" +msgstr "Fichier" + +#: ../core/fields/file.php:20 ../core/fields/image.php:20 ../core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "Contenu" + +# @ acf +#: ../core/fields/file.php:26 +msgid "Select File" +msgstr "Sélectionner un fichier" + +# @ acf +#: ../core/fields/file.php:27 +msgid "Edit File" +msgstr "Modifier le fichier" + +# @ acf +#: ../core/fields/file.php:28 +msgid "Update File" +msgstr "Mettre à jour le fichier" + +#: ../core/fields/file.php:29 ../core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "Liés à l'article" + +# @ acf +#: ../core/fields/file.php:123 +msgid "No File Selected" +msgstr "Aucun fichier sélectionné" + +# @ acf +#: ../core/fields/file.php:123 +msgid "Add File" +msgstr "Ajouter un fichier" + +# @ acf +#: ../core/fields/file.php:153 ../core/fields/image.php:118 ../core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Valeur affichée dans le template" + +# @ acf +#: ../core/fields/file.php:164 +msgid "File Object" +msgstr "Objet 'fichier'" + +# @ acf +#: ../core/fields/file.php:165 +msgid "File URL" +msgstr "URL du fichier" + +# @ acf +#: ../core/fields/file.php:166 +msgid "File ID" +msgstr "ID du Fichier" + +#: ../core/fields/file.php:175 ../core/fields/image.php:158 +msgid "Library" +msgstr "Médias" + +#: ../core/fields/file.php:187 ../core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Liés à cet article" + +#: ../core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Map" + +# @ acf +#: ../core/fields/google-map.php:31 +msgid "Locating" +msgstr "Recherche de position en cours" + +#: ../core/fields/google-map.php:32 +msgid "Sorry, this browser does not support geolocation" +msgstr "Désolé, ce navigateur ne supporte pas la géolocalisation" + +# @ acf +#: ../core/fields/google-map.php:117 +msgid "Clear location" +msgstr "Effacer la position" + +#: ../core/fields/google-map.php:122 +msgid "Find current location" +msgstr "Rechercher la position actuelle" + +#: ../core/fields/google-map.php:123 +msgid "Search for address..." +msgstr "Rechercher une adresse..." + +#: ../core/fields/google-map.php:159 +msgid "Center" +msgstr "Centrer" + +#: ../core/fields/google-map.php:160 +msgid "Center the initial map" +msgstr "Centrer la carte initiale" + +#: ../core/fields/google-map.php:196 +msgid "Height" +msgstr "Hauteur" + +#: ../core/fields/google-map.php:197 +msgid "Customise the map height" +msgstr "Spécifier la hauteur de la carte" + +# @ acf +#: ../core/fields/image.php:19 +msgid "Image" +msgstr "Image" + +# acf +#: ../core/fields/image.php:27 +msgid "Select Image" +msgstr "Sélectionner l‘image" + +# @ acf +#: ../core/fields/image.php:28 +msgid "Edit Image" +msgstr "Modifier l'image" + +# @ acf +#: ../core/fields/image.php:29 +msgid "Update Image" +msgstr "Mettre à jour" + +# @ acf +#: ../core/fields/image.php:83 +msgid "Remove" +msgstr "Retirer" + +# @ acf +#: ../core/fields/image.php:84 ../core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Modifier" + +# @ acf +#: ../core/fields/image.php:90 +msgid "No image selected" +msgstr "Aucune image sélectionnée" + +# @ acf +#: ../core/fields/image.php:90 +msgid "Add Image" +msgstr "Ajouter une image" + +#: ../core/fields/image.php:119 ../core/fields/relationship.php:570 +msgid "Specify the returned value on front end" +msgstr "Spécifie la valeur retournée dans la partie publique du site" + +# @ acf +#: ../core/fields/image.php:129 +msgid "Image Object" +msgstr "Objet 'image'" + +# @ acf +#: ../core/fields/image.php:130 +msgid "Image URL" +msgstr "URL de l‘image" + +# @ acf +#: ../core/fields/image.php:131 +msgid "Image ID" +msgstr "ID de l‘image" + +# @ acf +#: ../core/fields/image.php:139 +msgid "Preview Size" +msgstr "Taille de prévisualisation" + +#: ../core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Affiché lors de la soumission de données" + +#: ../core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Limite le choix dans la bibliothèque de médias" + +# @ acf +#: ../core/fields/message.php:19 ../core/fields/message.php:70 ../core/fields/true_false.php:79 +msgid "Message" +msgstr "Message" + +#: ../core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Cette zone de texte & HTML permet d'afficher des indications de saisie au rédacteur" + +#: ../core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Nota : le texte sera traité par la fonction " + +#: ../core/fields/number.php:19 +msgid "Number" +msgstr "Nombre" + +#: ../core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Valeur minimale" + +# @ acf +#: ../core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Valeur maximale" + +#: ../core/fields/number.php:210 +msgid "Step Size" +msgstr "Incrément" + +# @ acf +#: ../core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Lien vers page ou article" + +# @ acf +#: ../core/fields/page_link.php:19 ../core/fields/post_object.php:19 ../core/fields/relationship.php:19 +#: ../core/fields/taxonomy.php:19 ../core/fields/user.php:19 +msgid "Relational" +msgstr "Relationnel" + +# @ acf +#: ../core/fields/page_link.php:103 ../core/fields/post_object.php:268 ../core/fields/relationship.php:589 +#: ../core/fields/relationship.php:668 ../core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Type de publication" + +# @ acf +#: ../core/fields/page_link.php:127 ../core/fields/post_object.php:317 ../core/fields/select.php:214 +#: ../core/fields/taxonomy.php:333 ../core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Autoriser vide ?" + +# @ acf +#: ../core/fields/page_link.php:148 ../core/fields/post_object.php:338 ../core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Plusieurs valeurs possibles ?" + +#: ../core/fields/password.php:19 +msgid "Password" +msgstr "Mot de passe" + +# @ acf +#: ../core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Objet 'article'" + +# @ acf +#: ../core/fields/post_object.php:292 ../core/fields/relationship.php:613 +msgid "Filter from Taxonomy" +msgstr "Filtrer par taxonomie" + +# @ acf +#: ../core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Bouton radio" + +#: ../core/fields/radio.php:102 ../core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Autre" + +#: ../core/fields/radio.php:145 +msgid "Enter your choices one per line" +msgstr "Indiquez une valeur par ligne" + +# @ acf +#: ../core/fields/radio.php:147 +msgid "Red" +msgstr "Rouge" + +#: ../core/fields/radio.php:148 +msgid "Blue" +msgstr "Bleu" + +#: ../core/fields/radio.php:172 +msgid "Add 'other' choice to allow for custom values" +msgstr "Ajouter 'autre' pour autoriser une valeur personnalisée" + +#: ../core/fields/radio.php:184 +msgid "Save 'other' values to the field's choices" +msgstr "Enregistrer 'autre' en tant que choix" + +# @ acf +#: ../core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Relation" + +#: ../core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Nombre maximal de valeurs atteint ({max} valeurs)" + +#: ../core/fields/relationship.php:425 +msgid "Search..." +msgstr "Rechercher" + +#: ../core/fields/relationship.php:436 +msgid "Filter by post type" +msgstr "Filtrer par type de publication" + +# @ acf +#: ../core/fields/relationship.php:569 +msgid "Return Format" +msgstr "Format retourné" + +# @ acf +#: ../core/fields/relationship.php:580 +msgid "Post Objects" +msgstr "Objets 'article'" + +# @ acf +#: ../core/fields/relationship.php:581 +msgid "Post IDs" +msgstr "ID des articles" + +#: ../core/fields/relationship.php:647 +msgid "Search" +msgstr "Rechercher" + +# @ acf +#: ../core/fields/relationship.php:648 +msgid "Post Type Select" +msgstr "Sélecteur Type d‘article" + +#: ../core/fields/relationship.php:656 +msgid "Elements" +msgstr "Éléments" + +#: ../core/fields/relationship.php:657 +msgid "Selected elements will be displayed in each result" +msgstr "Les éléments sélectionnés seront affichés dans chaque résultat" + +# @ acf +#: ../core/fields/relationship.php:666 ../core/views/meta_box_options.php:105 +msgid "Featured Image" +msgstr "Image à la Une" + +# @ acf +#: ../core/fields/relationship.php:667 +msgid "Post Title" +msgstr "Titre de l'article" + +# @ acf +#: ../core/fields/relationship.php:679 +msgid "Maximum posts" +msgstr "Nombre d‘articles maximal" + +# @ acf +#: ../core/fields/select.php:18 ../core/fields/select.php:109 ../core/fields/taxonomy.php:324 +#: ../core/fields/user.php:266 +msgid "Select" +msgstr "Liste de choix" + +#: ../core/fields/tab.php:19 +msgid "Tab" +msgstr "Onglet" + +#: ../core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your fields together under separate " +"tab headings." +msgstr "" +"Utilisez le type de champ \"Onglet\" pour mieux organiser votre écran de saisie en regroupant vos champs " +"sous des onglets différents." + +#: ../core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" is defined) will be grouped " +"together." +msgstr "Tous les champs listés après cet onglet (ou jusqu'au prochain onglet) seront regroupés ensemble." + +#: ../core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Utilisez des onglets multiples pour regrouper vos champs en sections." + +# @ acf +#: ../core/fields/taxonomy.php:18 ../core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Taxonomie" + +#: ../core/fields/taxonomy.php:222 ../core/fields/taxonomy.php:231 +msgid "None" +msgstr "Aucun" + +# @ acf +#: ../core/fields/taxonomy.php:308 ../core/fields/user.php:251 ../core/views/meta_box_fields.php:77 +#: ../core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Type de champ" + +# @ acf +#: ../core/fields/taxonomy.php:318 ../core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Valeurs multiples" + +# @ acf +#: ../core/fields/taxonomy.php:320 ../core/fields/user.php:262 +msgid "Multi Select" +msgstr "Sélecteur multiple" + +#: ../core/fields/taxonomy.php:322 ../core/fields/user.php:264 +msgid "Single Value" +msgstr "Valeur seule" + +# @ acf +#: ../core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Boutons radio" + +#: ../core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Charger & enregistrer les termes" + +#: ../core/fields/taxonomy.php:360 +msgid "Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Charge la valeur basée sur les termes de l'article et met à jour ces termes lors de l'enregistrement" + +# @ acf +#: ../core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Objet Terme" + +#: ../core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "ID du terme" + +# @ acf +#: ../core/fields/text.php:19 +msgid "Text" +msgstr "Texte" + +# @ acf +#: ../core/fields/text.php:176 ../core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Formatage " + +#: ../core/fields/text.php:177 ../core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Modifie le contenu sur la partie publique du site" + +# @ acf +#: ../core/fields/text.php:186 ../core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Aucun formatage" + +#: ../core/fields/text.php:187 ../core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "Convertir le HTML en tags" + +#: ../core/fields/text.php:195 ../core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Nombre de caractères" + +#: ../core/fields/text.php:196 ../core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Laisser vide pour aucune limite" + +# @ acf +#: ../core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Zone de texte" + +#: ../core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Convertir les sauts de ligne en tags <br />" + +# @ acf +#: ../core/fields/true_false.php:19 +msgid "True / False" +msgstr "Vrai / Faux" + +# @ acf +#: ../core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "ex : Montrer du contenu supplémentaire" + +#: ../core/fields/user.php:18 ../core/views/meta_box_location.php:94 +msgid "User" +msgstr "Utilisateur" + +#: ../core/fields/user.php:224 +msgid "Filter by role" +msgstr "Filtrer par rôle" + +# @ acf +#: ../core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "Éditeur WYSIWYG" + +# @ acf +#: ../core/fields/wysiwyg.php:202 +msgid "Toolbar" +msgstr "Barre d‘outils" + +# @ acf +#: ../core/fields/wysiwyg.php:234 +msgid "Show Media Upload Buttons?" +msgstr "Afficher les boutons d‘ajout de médias ?" + +#: ../core/fields/_base.php:124 ../core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Champs basiques" + +# @ acf +#: ../core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Date" + +#: ../core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Effectué" + +#: ../core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Aujourd'hui" + +#: ../core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Montrer un mois différent" + +# @ acf +#: ../core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Sauvegarder format" + +#: ../core/fields/date_picker/date_picker.php:127 +msgid "This format will determin the value saved to the database and returned via the API" +msgstr "Ce format déterminera la valeur enregistrée dans la base de données et retournée par l‘API" + +#: ../core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" est le format d‘enregistrement le plus polyvalent. En savoir plus sur" + +# @ acf +#: ../core/fields/date_picker/date_picker.php:128 ../core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "Format date jQuery" + +# @ acf +#: ../core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Format d'affichage" + +#: ../core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Ce format sera vu par l'utilisateur lors de la saisie d‘une valeur" + +#: ../core/fields/date_picker/date_picker.php:144 +msgid "\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more about" +msgstr "\"dd/mm/yy\" ou \"mm/dd/yy\" sont les formats d‘affichage les plus utilisées. En savoir plus sur" + +#: ../core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Les semaines commencent le" + +# @ acf +#: ../core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Nouveau champ" + +# @ acf +#: ../core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Ce type de champ n‘existe pas !" + +# @ acf +#: ../core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Position du champ" + +# @ acf +#: ../core/views/meta_box_fields.php:75 ../core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Titre du champ" + +# @ acf +#: ../core/views/meta_box_fields.php:76 ../core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Nom du champ" + +# @ acf +#: ../core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Clé du champ" + +# @ acf +#: ../core/views/meta_box_fields.php:90 +msgid "No fields. Click the + Add Field button to create your first field." +msgstr "Aucun champ. Cliquez sur le bouton + Ajouter pour créer votre premier champ." + +# @ acf +#: ../core/views/meta_box_fields.php:105 ../core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Modifier ce champ" + +# @ acf +#: ../core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Lire la documentation de ce champ" + +# @ acf +#: ../core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Documentation" + +# @ acf +#: ../core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Dupliquer ce champ" + +#: ../core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Dupliquer" + +# @ acf +#: ../core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Supprimer ce champ" + +# @ acf +#: ../core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Supprimer" + +# @ acf +#: ../core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Ce nom apparaîtra sur la page d‘édition" + +# @ acf +#: ../core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Un seul mot sans espace.
                Les '_' et '-' sont autorisés" + +# @ acf +#: ../core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Instructions pour ce champ" + +# @ acf +#: ../core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Instructions pour les auteurs. Affichées lors de la soumission de données." + +# @ acf +#: ../core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Requis ?" + +#: ../core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Logique conditionnelle" + +#: ../core/views/meta_box_fields.php:260 ../core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "est égal à" + +#: ../core/views/meta_box_fields.php:261 ../core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "n‘est pas égal à" + +#: ../core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Montrer ce champ quand" + +#: ../core/views/meta_box_fields.php:285 +msgid "all" +msgstr "toutes les règles sont respectées" + +#: ../core/views/meta_box_fields.php:286 +msgid "any" +msgstr "au moins une règle est respectée" + +# Volontairement laissé vide car la tournure de la phrase en français n'a pas besoin de complément à la fin. +#: ../core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "ces règles sont respectées" + +# @ acf +#: ../core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Fermer le champ" + +#: ../core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Faites glisser pour réorganiser" + +# @ acf +#: ../core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Ajouter" + +# @ acf +#: ../core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Règles" + +# @ acf +#: ../core/views/meta_box_location.php:49 +msgid "Create a set of rules to determine which edit screens will use these advanced custom fields" +msgstr "" +"Créez une série de règles pour déterminer sur quelles pages d‘édition ce groupe de champs sera utilisé" + +#: ../core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Montrer ce champ quand" + +#: ../core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Rôle de l‘utilisateur" + +# @ acf +#: ../core/views/meta_box_location.php:78 ../core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Page" + +# @ acf +#: ../core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Type de page" + +# @ acf +#: ../core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Page parente" + +#: ../core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Modèle de page" + +# @ acf +#: ../core/views/meta_box_location.php:84 ../core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Article" + +#: ../core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Catégorie" + +# @ acf +#: ../core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Format d‘article" + +# @ acf +#: ../core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "État de l'article" + +# @ acf +#: ../core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr "Taxonomie" + +#: ../core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Attachement" + +#: ../core/views/meta_box_location.php:93 +msgid "Term" +msgstr "Terme" + +#: ../core/views/meta_box_location.php:146 +msgid "and" +msgstr "et" + +# @ acf +#: ../core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Ajouter une règle" + +# @ acf +#: ../core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Numéro d‘ordre" + +# @ acf +#: ../core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Les groupes de champs sont créés dans
                ordre du plus bas vers le plus haut" + +# @ acf +#: ../core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Position" + +#: ../core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Haut (après le titre)" + +#: ../core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normal (après le contenu)" + +#: ../core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Sur le côté" + +# @ acf +#: ../core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Style" + +#: ../core/views/meta_box_options.php:74 +msgid "No Metabox" +msgstr "Sans encadrement" + +#: ../core/views/meta_box_options.php:75 +msgid "Standard Metabox" +msgstr "Encadré d‘un bloc" + +#: ../core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Ne pas afficher" + +# @ acf +#: ../core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Décochez les champs que vous souhaitez masquer sur la page d‘édition" + +# @ acf +#: ../core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's options will be used. (the one " +"with the lowest order number)" +msgstr "" +"Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe portant le numéro le plus bas " +"sera affiché en premier." + +#: ../core/views/meta_box_options.php:96 +msgid "Content Editor" +msgstr "L'éditeur visuel (WYSIWYG)" + +#: ../core/views/meta_box_options.php:97 +msgid "Excerpt" +msgstr "Le résumé (excerpt)" + +#: ../core/views/meta_box_options.php:99 +msgid "Discussion" +msgstr "Discussion" + +#: ../core/views/meta_box_options.php:100 +msgid "Comments" +msgstr "Les commentaires" + +#: ../core/views/meta_box_options.php:101 +msgid "Revisions" +msgstr "Révisions" + +#: ../core/views/meta_box_options.php:102 +msgid "Slug" +msgstr "Identifiant (slug)" + +#: ../core/views/meta_box_options.php:103 +msgid "Author" +msgstr "Auteur" + +# @ acf +#: ../core/views/meta_box_options.php:104 +msgid "Format" +msgstr "Format" + +#: ../core/views/meta_box_options.php:106 +msgid "Categories" +msgstr "Catégories" + +#: ../core/views/meta_box_options.php:107 +msgid "Tags" +msgstr "Mots-clés" + +#: ../core/views/meta_box_options.php:108 +msgid "Send Trackbacks" +msgstr "Envoyer des Trackbacks" + +#, fuzzy +#~ msgid "" +#~ "/**\n" +#~ " * Install Add-ons\n" +#~ " * \n" +#~ " * The following code will include all 4 premium Add-Ons in your theme.\n" +#~ " * Please do not attempt to include a file which does not exist. This will produce an error.\n" +#~ " * \n" +#~ " * The following code assumes you have a folder 'add-ons' inside your theme.\n" +#~ " *\n" +#~ " * IMPORTANT\n" +#~ " * Add-ons may be included in a premium theme/plugin as outlined in the terms and conditions.\n" +#~ " * For more information, please read:\n" +#~ " * - http://www.advancedcustomfields.com/terms-conditions/\n" +#~ " * - http://www.advancedcustomfields.com/resources/getting-started/including-lite-mode-in-a-plugin-" +#~ "theme/\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Installation des Add-ons\n" +#~ " * \n" +#~ " * Le code suivant incluera les 4 Add-ons premium dans votre thème.\n" +#~ " * N'essayez pas d'inclure un fichier qui n'existe pas sous peine de rencontrer des erreurs.\n" +#~ " * \n" +#~ " * Tous les champs doivent être inclus durant l'action 'acf/register_fields'.\n" +#~ " * Les autres Add-ons (comme la page Options) peuvent être inclus en dehors de cette action.\n" +#~ " * \n" +#~ " * Vous devez placer un dossier add-ons dans votre thème afin que le code suivant fonctionne " +#~ "correctement.\n" +#~ " *\n" +#~ " * IMPORTANT\n" +#~ " * Les Add-ons peuvent être inclus dans un thème premium à condition de respecter les termes du " +#~ "contrat de licence ACF.\n" +#~ " * Cependant, ils ne doivent pas être inclus dans une autre extension gratuite ou premium. \n" +#~ " * Pour plus d'informations veuillez consulter cette page http://www.advancedcustomfields.com/terms-" +#~ "conditions/\n" +#~ " */" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-he_IL.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-he_IL.mo new file mode 100644 index 0000000000000000000000000000000000000000..8cb8dc0afc09d351c26e4800d15be52be34bb348 GIT binary patch literal 35343 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-he_IL.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-he_IL.po new file mode 100644 index 0000000..b886c2a --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-he_IL.po @@ -0,0 +1,2817 @@ +# This file was generated by WPML +# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system. +# http://wpml.org +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Project-Id-Version: advanced-custom-fields\n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: Ahrale \n" +"Language-Team: Ahrale | Atar4U.com \n" +"MIME-Version: 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: he\n" +"X-Generator: Poedit 1.7.4\n" +"X-Poedit-SourceCharset: UTF-8\n" + +# 'large' => __("Large",'acf'), +# 'full' => __("Full",'acf') +# )); +# wpml-name: bbd47109890259c0127154db1af26c75 +msgid "Full" +msgstr "מלא" + +# 'medium' => __("Medium",'acf'), +# 'large' => __("Large",'acf'), +# 'full' => __("Full",'acf') +# wpml-name: 3a69b34ce86dacb205936a8094f6c743 +msgid "Large" +msgstr "גדול" + +# 'thumbnail' => __("Thumbnail",'acf'), +# 'medium' => __("Medium",'acf'), +# 'large' => __("Large",'acf'), +# wpml-name: 87f8a6ab85c9ced3702b4ea641ad4bb5 +msgid "Medium" +msgstr "בינוני" + +# $sizes = array_merge($sizes, array( +# 'thumbnail' => __("Thumbnail",'acf'), +# 'medium' => __("Medium",'acf'), +# wpml-name: b7c161bb87bb0308fb25e6f68d0a5632 +msgid "Thumbnail" +msgstr "תמונה ממוזערת" + +# 9 => __('Field group scheduled for.', 'acf'), +# 10 => __('Field group draft updated.', 'acf'), +# ); +# wpml-name: 54dc8d92f12359e791740e0fa3c99e3f +msgid "Field group draft updated." +msgstr "טיוטת קבוצת שדות עודכנה" + +# 8 => __('Field group submitted.', 'acf'), +# 9 => __('Field group scheduled for.', 'acf'), +# 10 => __('Field group draft updated.', 'acf'), +# wpml-name: 724d275d58a544c8035e1cce48aac143 +msgid "Field group scheduled for." +msgstr "קבוצת שדות מתוכננת ל" + +# 7 => __('Field group saved.', 'acf'), +# 8 => __('Field group submitted.', 'acf'), +# 9 => __('Field group scheduled for.', 'acf'), +# wpml-name: 831b7f98529112789d4bd85a1328767f +msgid "Field group submitted." +msgstr "קבוצת שדות נשלחה" + +# 6 => __('Field group published.', 'acf'), +# 7 => __('Field group saved.', 'acf'), +# 8 => __('Field group submitted.', 'acf'), +# wpml-name: 5025d19b6f103c982817e14ee903e960 +msgid "Field group saved." +msgstr "קבוצת שדות נשמרה" + +# 5 => isset($_GET['revision']) ? sprintf( __('Field group restored to revision from %s', 'acf'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, +# 6 => __('Field group published.', 'acf'), +# 7 => __('Field group saved.', 'acf'), +# wpml-name: 6490ea996df4e5752db4deb2d7ef4b36 +msgid "Field group published." +msgstr " קבוצת שדות פורסמה" + +# /* translators: %s: date and time of the revision */ +# 5 => isset($_GET['revision']) ? sprintf( __('Field group restored to revision from %s', 'acf'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, +# 6 => __('Field group published.', 'acf'), +# wpml-name: 9ef389cb80c8712b901bec8e35c5cdb6 +msgid "Field group restored to revision from %s" +msgstr "קבוצת שדות שוחזרה לגרסה מ% s" + +# 2 => __('Custom field updated.', 'acf'), +# 3 => __('Custom field deleted.', 'acf'), +# 4 => __('Field group updated.', 'acf'), +# wpml-name: 37725a1c8a05e443b8088a3dcd29ae96 +msgid "Custom field deleted." +msgstr "שדה אישי נמחק" + +# 1 => __('Field group updated.', 'acf'), +# 2 => __('Custom field updated.', 'acf'), +# 3 => __('Custom field deleted.', 'acf'), +# wpml-name: 039675c3e3a29a035723dac4a2e40761 +msgid "Custom field updated." +msgstr "שדה אישי עודכן" + +# 3 => __('Custom field deleted.', 'acf'), +# 4 => __('Field group updated.', 'acf'), +# /* translators: %s: date and time of the revision */ +# wpml-name: 589d56dc4bf0ac5902b8a093b391c2fc +msgid "Field group updated." +msgstr "קבוצת שדות עודכנה" + +# 'not_found' => __('No Field Groups found', 'acf'), +# 'not_found_in_trash' => __('No Field Groups found in Trash', 'acf'), +# ); +# wpml-name: 54c02417e99e58341ba15223b5ad77a0 +msgid "No Field Groups found in Trash" +msgstr "שום קבוצת שדות לא נמצאה באשפה" + +# 'search_items' => __('Search Field Groups', 'acf'), +# 'not_found' => __('No Field Groups found', 'acf'), +# 'not_found_in_trash' => __('No Field Groups found in Trash', 'acf'), +# wpml-name: bf7e5cc656b7ee3c4418d9ca7d32609b +msgid "No Field Groups found" +msgstr "שום קבוצת שדות לא נמצאה" + +# 'view_item' => __('View Field Group', 'acf'), +# 'search_items' => __('Search Field Groups', 'acf'), +# 'not_found' => __('No Field Groups found', 'acf'), +# wpml-name: 4a6dc3b9277f09ae6a59946409a27986 +msgid "Search Field Groups" +msgstr "חפש קבוצת שדות" + +# 'new_item' => __( 'New Field Group' , 'acf' ), +# 'view_item' => __('View Field Group', 'acf'), +# 'search_items' => __('Search Field Groups', 'acf'), +# wpml-name: 8fdc5b8942704380b7aa7d91481b9395 +msgid "View Field Group" +msgstr "צפה בקבוצת שדות" + +# 'edit_item' => __( 'Edit Field Group' , 'acf' ), +# 'new_item' => __( 'New Field Group' , 'acf' ), +# 'view_item' => __('View Field Group', 'acf'), +# wpml-name: 89b9a0e270095b950b31d0155b275691 +msgid "New Field Group" +msgstr "קבוצת שדות חדשה" + +# 'add_new_item' => __( 'Add New Field Group' , 'acf' ), +# 'edit_item' => __( 'Edit Field Group' , 'acf' ), +# 'new_item' => __( 'New Field Group' , 'acf' ), +# wpml-name: 4a6b757977057b0d17437eb7b9620fae +msgid "Edit Field Group" +msgstr "ערוך קבוצתת שדות" + +# 'add_new' => __( 'Add New' , 'acf' ), +# 'add_new_item' => __( 'Add New Field Group' , 'acf' ), +# 'edit_item' => __( 'Edit Field Group' , 'acf' ), +# wpml-name: 079fc751375525c516e42875f0ec8d47 +msgid "Add New Field Group" +msgstr "הוסף קבוצת שדות חדשה" + +# 'singular_name' => __( 'Advanced Custom Fields', 'acf' ), +# 'add_new' => __( 'Add New' , 'acf' ), +# 'add_new_item' => __( 'Add New Field Group' , 'acf' ), +# wpml-name: de9ced9bf5e9829de4a93ad8c9d7a170 +msgid "Add New" +msgstr "הוסף חדש" + +# $labels = array( +# 'name' => __( 'Field Groups', 'acf' ), +# 'singular_name' => __( 'Advanced Custom Fields', 'acf' ), +# wpml-name: 043adcf51997a0a2a9bf9872571a3eaa +msgid "Field Groups" +msgstr "קבוצות שדה" + +#

                Select items to hide them from the edit screen",'acf'); ?>

                +#

                +# +# wpml-name: d88fabfcad55fa2748bb4860e7946ddd +msgid "If multiple field groups appear on an edit screen, the first field group's options will be used. (the one with the lowest order number)" +msgstr "אם קבוצות שדות רבות מופיעות על מסך עריכה, תשמש האפשרויות של קבוצת השדות הראשונה. (זאת עם מספר האורדר הנמוך ביותר)" + +# +#

                Select items to hide them from the edit screen",'acf'); ?>

                +#

                +# wpml-name: 0a16c9f6e933eb978661683b077b2c68 +msgid "Select items to hide them from the edit screen" +msgstr "בחר פריטים שלא יוצגו במסך העריכה" + +# +# +#

                Select items to hide them from the edit screen",'acf'); ?>

                +# wpml-name: af66d0e277d28cd47540fe2ef0a6b3f2 +msgid "Hide on screen" +msgstr "הסתר במסך" + +# +# +# +# wpml-name: ae284f900f9d6e21ba69144cfc91e41b +msgid "Style" +msgstr "סגנון" + +# +# +# +# wpml-name: 52f5e0bc3859bc5f5e25130b6c7e8881 +msgid "Position" +msgstr "עמדה" + +# +#

                from lowest to highest",'acf'); ?>

                +# +# wpml-name: b784f61def7aa1ed1c69533dca60a7b3 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "קבוצות שדה נוצרות ומסודרת
                מהנמוך ביותר לגבוה ביותר" + +# +# +#

                from lowest to highest",'acf'); ?>

                +# wpml-name: 87dcb72ef896c13c9767da5dbcefc32f +msgid "Order No." +msgstr "סדר" + +# 'tags' => __("Tags", 'acf'), +# 'send-trackbacks' => __("Send Trackbacks", 'acf'), +# ) +# wpml-name: 76e10f755c0d0528adf02932ea500746 +msgid "Send Trackbacks" +msgstr "שלח Trackbacks" + +# 'categories' => __("Categories", 'acf'), +# 'tags' => __("Tags", 'acf'), +# 'send-trackbacks' => __("Send Trackbacks", 'acf'), +# wpml-name: 189f63f277cd73395561651753563065 +msgid "Tags" +msgstr "תגיות" + +# 'featured_image' => __("Featured Image", 'acf'), +# 'categories' => __("Categories", 'acf'), +# 'tags' => __("Tags", 'acf'), +# wpml-name: af1b98adf7f686b84cd0b443e022b7a0 +msgid "Categories" +msgstr "קטגוריות" + +# 'author' => __("Author", 'acf'), +# 'format' => __("Format", 'acf'), +# 'featured_image' => __("Featured Image", 'acf'), +# wpml-name: 520d0db389f362bf79ef56ca0af3dcab +msgid "Format" +msgstr "פורמט" + +# 'slug' => __("Slug", 'acf'), +# 'author' => __("Author", 'acf'), +# 'format' => __("Format", 'acf'), +# wpml-name: a517747c3d12f99244ae598910d979c5 +msgid "Author" +msgstr "מחבר" + +# 'revisions' => __("Revisions", 'acf'), +# 'slug' => __("Slug", 'acf'), +# 'author' => __("Author", 'acf'), +# wpml-name: 0c908588520b3ef787bce443fc2b507c +msgid "Slug" +msgstr "סלאג" + +# 'comments' => __("Comments", 'acf'), +# 'revisions' => __("Revisions", 'acf'), +# 'slug' => __("Slug", 'acf'), +# wpml-name: fd88b11cfde6aa5e3c7ff0553b534885 +msgid "Revisions" +msgstr "גרסאות עריכה" + +# 'discussion' => __("Discussion", 'acf'), +# 'comments' => __("Comments", 'acf'), +# 'revisions' => __("Revisions", 'acf'), +# wpml-name: 8413c683b4b27cc3f4dbd4c90329d8ba +msgid "Comments" +msgstr "הערות" + +# 'custom_fields' => __("Custom Fields", 'acf'), +# 'discussion' => __("Discussion", 'acf'), +# 'comments' => __("Comments", 'acf'), +# wpml-name: eed9474fd944d045ff056d20004acaa3 +msgid "Discussion" +msgstr "דיון" + +# { +# add_menu_page(__("Custom Fields",'acf'), __("Custom Fields",'acf'), 'manage_options', 'edit.php?post_type=acf', false, false, '80.025'); +# } +# wpml-name: 833956a760d996ae61ea8b385e9fb6f0 +msgid "Custom Fields" +msgstr "קסטם פילדס" + +# 'the_content' => __("Content Editor",'acf'), +# 'excerpt' => __("Excerpt", 'acf'), +# 'custom_fields' => __("Custom Fields", 'acf'), +# wpml-name: 6ca8bf4766b9dc7b1ea8b69562faac3f +msgid "Excerpt" +msgstr "תקציר" + +# 'permalink' => __("Permalink", 'acf'), +# 'the_content' => __("Content Editor",'acf'), +# 'excerpt' => __("Excerpt", 'acf'), +# wpml-name: d2f9cc6daad1a88e27e909031211c3a8 +msgid "Content Editor" +msgstr "עורך תוכן" + +# 'choices' => array( +# 'permalink' => __("Permalink", 'acf'), +# 'the_content' => __("Content Editor",'acf'), +# wpml-name: 8725214cdd9f9af24e914b5da135793d +msgid "Permalink" +msgstr "קישור" + +# 'no_box' => __("Seamless (no metabox)",'acf'), +# 'default' => __("Standard (WP metabox)",'acf'), +# ) +# wpml-name: 6921541f80203c3729bf0a67acd1fcdb +msgid "Standard (WP metabox)" +msgstr "רגיל - metabox WP" + +# 'choices' => array( +# 'no_box' => __("Seamless (no metabox)",'acf'), +# 'default' => __("Standard (WP metabox)",'acf'), +# wpml-name: 5433032ac6e365a89318b3147c0cf286 +msgid "Seamless (no metabox)" +msgstr "חלקה" + +# 'normal' => __("Normal (after content)",'acf'), +# 'side' => __("Side",'acf'), +# ), +# wpml-name: c142a73b77f3c3df40777af2651f4915 +msgid "Side" +msgstr "צד" + +# 'acf_after_title' => __("High (after title)",'acf'), +# 'normal' => __("Normal (after content)",'acf'), +# 'side' => __("Side",'acf'), +# wpml-name: 4ea9cd0f791f44fa4d1568f747576132 +msgid "Normal (after content)" +msgstr "רגיל - אחרי תוכן" + +# 'choices' => array( +# 'acf_after_title' => __("High (after title)",'acf'), +# 'normal' => __("Normal (after content)",'acf'), +# wpml-name: 6818fe3f9fe05f9b83c1fec3206fdbae +msgid "High (after title)" +msgstr "גבוה (אחרי הכותרת)" + +#
                +# +#
                +# wpml-name: fd035cbb46742519790c587fe6cc2070 +msgid "+ Add Field" +msgstr "+ הוסף שדה" + +# +# wpml-name: f2a6c498fb90ee345d997f888fce3b18 +msgid "Delete" +msgstr "מחק" + +# " href="javascript:;"> | +# " href="javascript:;"> +#
                +# wpml-name: 784f844a282ce4bd15009d4d7c55f282 +msgid "Delete this Field" +msgstr "מחק את השדה הזה" + +# " href="javascript:;"> | +# " href="javascript:;"> | +# " href="javascript:;"> +# wpml-name: ed75712b0eb1913c28a3872731ffd48d +msgid "Duplicate" +msgstr "שכפל" + +# " href="javascript:;"> | +# " href="javascript:;"> | +# " href="javascript:;"> +# wpml-name: 2ffc464eef6e0648738519e4a2f90ee7 +msgid "Duplicate this Field" +msgstr "שכפל את השדה הזה" + +#
                +# " href="javascript:;"> | +# " href="javascript:;"> | +# wpml-name: 8e4f0c248ef0044c2090624d7de61812 +msgid "Edit this Field" +msgstr "ערוך את השדה הזה" + +#
                1){ echo 'style="display:none;"'; } ?>> +# + Add Field button to create your first field.",'acf'); ?> +#
                +# wpml-name: 191ae84c430a782cea8bf6006c916a8b +msgid "No fields. Click the + Add Field button to create your first field." +msgstr "אין שדות. - לחץ על הוסף שדה כדי ליצור את השדה הראשון שלך." + +# +# +# +# wpml-name: 3444a1f36b43837679e3d56d439eb710 +msgid "Field Key" +msgstr "מפתח שדה" + +# +# +#

                +# wpml-name: ee9b2f3cf31c23c944b15fb0b33d6a77 +msgid "Field Name" +msgstr "שם שדה" + +# +# +#

                +# wpml-name: b2cec57accc4259bf740533f0f20e4cd +msgid "Field Label" +msgstr "תווית שדה" + +# +# +# +# wpml-name: 113bd68f1bbb779b2c860877092a7d12 +msgid "Field Order" +msgstr "סדר שדה" + +# 'all' => __("all",'acf'), +# 'any' => __("any",'acf'), +# ), +# wpml-name: 100b8cad7cf2a56f6df78f171f97a1ec +msgid "any" +msgstr "כל" + +# 'choices' => array( +# 'all' => __("all",'acf'), +# 'any' => __("any",'acf'), +# wpml-name: a181a603769c1f98ad927e7367c7aa51 +msgid "all" +msgstr "כל" + +# +# $error_field_type = '' . __('Error', 'acf') . ' ' . __('Field type does not exist', 'acf'); +# +# wpml-name: 7602b04953434f4912c311c2015007aa +msgid "Field type does not exist" +msgstr "סוג שדה לא נמצא" + +# 'key' => 'field_clone', +# 'label' => __("New Field",'acf'), +# 'name' => 'new_field', +# wpml-name: 98388828c53ad830cd48bd79824b6660 +msgid "New Field" +msgstr "שדה חדש" + +# +# +# +# wpml-name: 084e87681dae8714acbcf36b5f75fb99 +msgid "Add rule group" +msgstr "הוסף קבוצת כללים" + +# +# +# +# wpml-name: be5d5d37542d75f93a87094459f76678 +msgid "and" +msgstr "ו" + +# +#

                +# +# wpml-name: 0850f3e54c04621241538b7ce01f3bc5 +msgid "Show this field group if" +msgstr "הצג את קבוצת השדות הזו בתנאי ש" + +# +#

                +# +# wpml-name: eab2c196b5ac449313828ac8ed1d7b8e +msgid "Create a set of rules to determine which edit screens will use these advanced custom fields" +msgstr "יצירת מערכת של כללים כדי לקבוע אילו מסכי עריכה ישמשו את הקסטם פילדס האלו" + +# +# +#

                +# wpml-name: 1f4da964f8eab62e96e8cfe406e44364 +msgid "Rules" +msgstr "כללים" + +# '==' => __("is equal to",'acf'), +# '!=' => __("is not equal to",'acf'), +# ), +# wpml-name: 3eeb5a3ec5ad5cb66199a7e30c037233 +msgid "is not equal to" +msgstr "לא שווה ל" + +# 'choices' => array( +# '==' => __("is equal to",'acf'), +# '!=' => __("is not equal to",'acf'), +# wpml-name: 6cea751d1a0e9f1fea9002df9168b424 +msgid "is equal to" +msgstr "שווה ל" + +# 'ef_media' => __("Attachment",'acf'), +# 'ef_taxonomy' => __("Taxonomy Term",'acf'), +# 'ef_user' => __("User",'acf'), +# wpml-name: cd04986fed9f2447e44dcf509c121e72 +msgid "Taxonomy Term" +msgstr "טרם בטקסונמיה" + +# __("Other",'acf') => array( +# 'ef_media' => __("Attachment",'acf'), +# 'ef_taxonomy' => __("Taxonomy Term",'acf'), +# wpml-name: e9cb217697088a98b1937d111d936281 +msgid "Attachment" +msgstr "מצורף" + +# 'page_parent' => __("Page Parent",'acf'), +# 'page_template' => __("Page Template",'acf'), +# ), +# wpml-name: ec2fd1d4b88e244960104512b85ab31c +msgid "Page Template" +msgstr "תבנית עמוד" + +# 'page_type' => __("Page Type",'acf'), +# 'page_parent' => __("Page Parent",'acf'), +# 'page_template' => __("Page Template",'acf'), +# wpml-name: a7c15cd62e93c45909794f55736febb3 +msgid "Page Parent" +msgstr "עמוד הורה" + +# 'page' => __("Page",'acf'), +# 'page_type' => __("Page Type",'acf'), +# 'page_parent' => __("Page Parent",'acf'), +# wpml-name: 6a5b847af3d97df722040debdbccfbed +msgid "Page Type" +msgstr "סוג עמוד" + +# __("Page",'acf') => array( +# 'page' => __("Page",'acf'), +# 'page_type' => __("Page Type",'acf'), +# wpml-name: 193cfc9be3b995831c6af2fea6650e60 +msgid "Page" +msgstr "עמוד" + +# 'post_status' => __("Post Status",'acf'), +# 'taxonomy' => __("Post Taxonomy",'acf'), +# ), +# wpml-name: b8d0d324efb4dd437db0009a17ce4cc8 +msgid "Post Taxonomy" +msgstr "טקסונמית פוסטים" + +# 'post_format' => __("Post Format",'acf'), +# 'post_status' => __("Post Status",'acf'), +# 'taxonomy' => __("Post Taxonomy",'acf'), +# wpml-name: bb2e4b1b9eb8f37985ca01a6effc4357 +msgid "Post Status" +msgstr "סטטוס פוסט" + +# 'post_category' => __("Post Category",'acf'), +# 'post_format' => __("Post Format",'acf'), +# 'post_status' => __("Post Status",'acf'), +# wpml-name: b2162de16f16a02287aab900cfa04463 +msgid "Post Format" +msgstr "פורמט פוסט" + +# 'post' => __("Post",'acf'), +# 'post_category' => __("Post Category",'acf'), +# 'post_format' => __("Post Format",'acf'), +# wpml-name: e99e809ae161f1d8f2376f726252b8d0 +msgid "Post Category" +msgstr "קטגורית פוסטים" + +# __("Post",'acf') => array( +# 'post' => __("Post",'acf'), +# 'post_category' => __("Post Category",'acf'), +# wpml-name: 03d947a2158373c3b9d74325850cb8b9 +msgid "Post" +msgstr "פוסט" + +# 'post_type' => __("Post Type",'acf'), +# 'user_type' => __("Logged in User Type",'acf'), +# ), +# wpml-name: 25f78e7f7dac5c2eb2fe523446073be4 +msgid "Logged in User Type" +msgstr "סוג משתמש מחובר" + +# { +# wp_die(__("No ACF groups selected",'acf')); +# } +# wpml-name: 041accf7138aa1d64101cc91b95d0073 +msgid "No ACF groups selected" +msgstr "שום קבוצות שדות acf לא נבחרה" + +# +# $error_field_type = '' . __('Error', 'acf') . ' ' . __('Field type does not exist', 'acf'); +# +# wpml-name: 902b0d55fddef6f8d651fe1035b7d4bd +msgid "Error" +msgstr "תקלה" + +# +# +# +# wpml-name: 4a49167c423fab80b22db2b551813a81 +msgid "Filter by role" +msgstr "סנן על פי כלל" + +# 'ef_taxonomy' => __("Taxonomy Term",'acf'), +# 'ef_user' => __("User",'acf'), +# ) +# wpml-name: 8f9bfe9d1345237cb3b2b205864da075 +msgid "User" +msgstr "משתמש" + +# +#

                +# +# wpml-name: 2869814c2eeecf4a14f4d6e17b0b6973 +msgid "eg. Show extra content" +msgstr "למשל. הצג תוכן נוסף" + +# $this->name = 'true_false'; +# $this->label = __("True / False",'acf'); +# $this->category = __("Choice",'acf'); +# wpml-name: 4b0a1c341e3a99edf8d555ed3ff2386b +msgid "True / False" +msgstr "אמת / שקר" + +# $choices = array( +# __("Basic",'acf') => array( +# 'post_type' => __("Post Type",'acf'), +# wpml-name: 972e73b7a882d0802a4e3a16946a2f94 +msgid "Basic" +msgstr "בסיסי" + +# +# +# +# wpml-name: ff3721ddacc010e2d6eceb1a4d608433 +msgid "Maximum posts" +msgstr "מקסימום פוסטים" + +# +#

                +# +# wpml-name: 37c2b0a13a47094b81dc8ffdbd6f53b5 +msgid "Selected elements will be displayed in each result" +msgstr "האלמנטים הנבחרים יוצגו בכל תוצאה" + +# +# +#

                +# wpml-name: aa56a2e65d8106aef3c61e4f6bf94fdb +msgid "Elements" +msgstr "אלמנטים" + +# +# +#

                +# wpml-name: cbeffd494cdc79380e2b4782323dc849 +msgid "Return Format" +msgstr "פורמט חזור" + +# +# " type="text" id="relationship_" /> +# +# wpml-name: 2a37324bb4c331c859044121df3f576b +msgid "Search..." +msgstr "חפש..." + +# 'featured_image' => __("Featured Image",'acf'), +# 'post_title' => __("Post Title",'acf'), +# 'post_type' => __("Post Type",'acf'), +# wpml-name: e4d99041f9e5af92b38767d09947600e +msgid "Post Title" +msgstr "כותרת פוסט" + +# 'format' => __("Format", 'acf'), +# 'featured_image' => __("Featured Image", 'acf'), +# 'categories' => __("Categories", 'acf'), +# wpml-name: c9344eb2ff26e96823cc252a90f77de8 +msgid "Featured Image" +msgstr "פיטרד אימג'" + +# 'search' => __("Search",'acf'), +# 'post_type' => __("Post Type Select",'acf'), +# ) +# wpml-name: ad2e3f5bd47597ee6a9e0078be1c080c +msgid "Post Type Select" +msgstr "סוג פוסט נבחר" + +# 'choices' => array( +# 'search' => __("Search",'acf'), +# 'post_type' => __("Post Type Select",'acf'), +# wpml-name: 13348442cc6a27032d2b4aa28b75a5d3 +msgid "Search" +msgstr "חפש" + +# 'object' => __("Post Objects",'acf'), +# 'id' => __("Post IDs",'acf') +# ) +# wpml-name: 7cda28f67549fced32c4c9d98688c9db +msgid "Post IDs" +msgstr "מזהה יחודי לפוסט" + +# 'choices' => array( +# 'object' => __("Post Objects",'acf'), +# 'id' => __("Post IDs",'acf') +# wpml-name: 25a1fb1a2a68932e3f4734aab5ec0dc5 +msgid "Post Objects" +msgstr "אוביקטים פוסט" + +# $choices = array( +# 'all' => __("Filter by post type",'acf') +# ); +# wpml-name: cf97d5b5c4a419d15c0d6d215dcc9ef2 +msgid "Filter by post type" +msgstr "סנן על פי סוג פוסט" + +# $this->l10n = array( +# 'max' => __("Maximum values reached ( {max} values )",'acf'), +# 'tmpl_li' => ' +# wpml-name: 94fdb529c741e1791663f390ffbf751f +msgid "Maximum values reached ( {max} values )" +msgstr "ערכים מרביים הגיעו (ערכי {max})" + +# $this->name = 'relationship'; +# $this->label = __("Relationship",'acf'); +# $this->category = __("Relational",'acf'); +# wpml-name: fbc97786af4bf30dc5b07809a950792c +msgid "Relationship" +msgstr "קשר" + +#

                +#

                +# +# wpml-name: 4b0403aebe6112054d8385ab9a0a5266 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "השתמש בטאבים רבים כדי לחלק את השדות שלך למקטעים." + +#

                +#

                +#

                +# wpml-name: 98263a758550153aeff711226e2a929e +msgid "All the fields following this \"tab field\" (or until another \"tab field\" is defined) will be grouped together." +msgstr "כל השדות הבאים יהיו מקובצים יחד." + +# +#

                +#

                +# wpml-name: b7f9769e46c4830e37c5fa0b8388df0b +msgid "Use \"Tab Fields\" to better organize your edit screen by grouping your fields together under separate tab headings." +msgstr "השתמששדות טאב כדי לארגן את מסך העריכה שלך טוב יותר על ידי קיבוץ השדות שלך יחד תחת טאבים נפרדים." + +# $this->name = 'tab'; +# $this->label = __("Tab",'acf'); +# $this->category = __("Layout",'acf'); +# wpml-name: 5c6ba25104401c9ee0650230fc6ba413 +msgid "Tab" +msgstr "טב" + +# $this->name = 'text'; +# $this->label = __("Text",'acf'); +# $this->defaults = array( +# wpml-name: 9dffbf69ffba8bc38bc4e01abf4b1675 +msgid "Text" +msgstr "טקסט" + +# +#

                +# +# wpml-name: 4199f20ffed3ad3f0ffce458d11d71f8 +msgid "Limit the media library choice" +msgstr "הגבל את בחירת ספריית המדיה" + +# +#

                +# +# wpml-name: a2e2551dd197aac1bf812efb15e8626c +msgid "Shown when entering data" +msgstr "מוצג בעת הזנת נתונים" + +# +# +#

                +# wpml-name: 35963872e7481f2a24ae7cf63008c02c +msgid "Preview Size" +msgstr "גודל תצוגה" + +# +#

                +# +# wpml-name: c77c7529a51f56355c0af60c83d8c66a +msgid "Specify the returned value on front end" +msgstr "ציין את הערך המוחזרבפרונט" + +#
                +#

                +#

                +# wpml-name: b9c49611cfda3259a2b837b39489e650 +msgid "Add Image" +msgstr "הוסף תמונה" + +#
                +#

                +#

                +# wpml-name: 58d5915670251752ab1fa739206370fc +msgid "No image selected" +msgstr "לא נבחרה תמונה" + +#
                +# " href="javascript:;"> | +# " href="javascript:;"> | +# wpml-name: 7dce122004969d56ae2e0245cb754d35 +msgid "Edit" +msgstr "ערוך" + +#
                  +#
                • +#
                • +# wpml-name: 1063e38cb53d94d386f21227fcd84717 +msgid "Remove" +msgstr "הסר" + +# 'url' => __("Image URL",'acf'), +# 'id' => __("Image ID",'acf') +# ) +# wpml-name: 0fc487dde1adcfdc078ba05c3acbd7b9 +msgid "Image ID" +msgstr "מזהה יחודי לתמונה" + +# 'object' => __("Image Object",'acf'), +# 'url' => __("Image URL",'acf'), +# 'id' => __("Image ID",'acf') +# wpml-name: 427b6d816d7fdd86cabe48d8180a3cc9 +msgid "Image URL" +msgstr "URL לתמונה" + +# 'choices' => array( +# 'object' => __("Image Object",'acf'), +# 'url' => __("Image URL",'acf'), +# wpml-name: 2fc14077f7647e7eb268b72b3eafe14b +msgid "Image Object" +msgstr "אוביקט תמונה" + +# 'edit' => __("Edit Image",'acf'), +# 'update' => __("Update Image",'acf'), +# 'uploadedTo' => __("uploaded to this post",'acf'), +# wpml-name: 9e3c5f97717a2e0757845fefe0ffcfd1 +msgid "Update Image" +msgstr "עדכן תמונה" + +# 'select' => __("Select Image",'acf'), +# 'edit' => __("Edit Image",'acf'), +# 'update' => __("Update Image",'acf'), +# wpml-name: 03274f27f51f0c39e06e0e6cd07e01a9 +msgid "Edit Image" +msgstr "ערוך תמונה" + +# $this->l10n = array( +# 'select' => __("Select Image",'acf'), +# 'edit' => __("Edit Image",'acf'), +# wpml-name: 446a6000511ab6fb0711400379a62a04 +msgid "Select Image" +msgstr "בחר תמונה" + +# $this->name = 'image'; +# $this->label = __("Image",'acf'); +# $this->category = __("Content",'acf'); +# wpml-name: be53a0541a6d36f6ecb879fa2c584b08 +msgid "Image" +msgstr "תמונה" + +# $this->name = 'password'; +# $this->label = __("Password",'acf'); +# $this->defaults = array( +# wpml-name: dc647eb65e6711e155375218212b3964 +msgid "Password" +msgstr "סיסמה" + +# +# +# +# wpml-name: 1bd1684e6adaaa07e30ba7c8bdef98ab +msgid "Load & Save Terms to Post" +msgstr "טען & שמור תנאים לפוסט" + +# +# +# +# wpml-name: 189efd19c4153526994a6d7ea5f6f068 +msgid "Field Type" +msgstr "סוג שדה" + +# +# wpml-name: 6adf97f83acf6453d4a6a4b1070f3754 +msgid "None" +msgstr "None" + +# 'object' => __("Term Object",'acf'), +# 'id' => __("Term ID",'acf') +# ) +# wpml-name: fde9b4af01ce22774f4a6ae6b71ed06a +msgid "Term ID" +msgstr "מזהה יחודי לטרם" + +# 'choices' => array( +# 'object' => __("Term Object",'acf'), +# 'id' => __("Term ID",'acf') +# wpml-name: ca7b9ad0fbe6631806c41e30d7c177f9 +msgid "Term Object" +msgstr "אוביקט טרם" + +# 'value' => $field['load_save_terms'], +# 'message' => __("Load value based on the post's terms and update the post's terms on save",'acf') +# )); +# wpml-name: 057dbdd9c6432166df901c43f24c26fd +msgid "Load value based on the post's terms and update the post's terms on save" +msgstr "טען ערך המבוסס על המונחים של הפוסט ועדכן את התנאים של הפוסט בשמירה" + +# __("Single Value",'acf') => array( +# 'radio' => __('Radio Buttons', 'acf'), +# 'select' => __('Select', 'acf') +# wpml-name: 7041d69f9024a46791714e59812fa68f +msgid "Radio Buttons" +msgstr "כפתורי רדיו" + +# ), +# __("Single Value",'acf') => array( +# //'radio' => __('Radio Buttons', 'acf'), +# wpml-name: fa67106e821a61cda66be8ccf72994a4 +msgid "Single Value" +msgstr "ערך יחיד" + +# //'checkbox' => __('Checkbox', 'acf'), +# 'multi_select' => __('Multi Select', 'acf') +# ), +# wpml-name: d7175d19d528991028cc7fe6970fd592 +msgid "Multi Select" +msgstr "בחירה מרובה" + +# 'choices' => array( +# __("Multiple Values",'acf') => array( +# //'checkbox' => __('Checkbox', 'acf'), +# wpml-name: 9feee6e037e14f3c592cb4d3b6131e8a +msgid "Multiple Values" +msgstr "ערכים מרובים" + +# +# +# +# wpml-name: 30d10883c017c4fd6751c8982e20dae1 +msgid "Taxonomy" +msgstr "טקסונמיה" + +# $this->name = 'email'; +# $this->label = __("Email",'acf'); +# $this->defaults = array( +# wpml-name: ce8ae9da5b7cd6c3df2929543a9af92d +msgid "Email" +msgstr "מייל" + +# $this->name = 'color_picker'; +# $this->label = __("Color Picker",'acf'); +# $this->category = __("jQuery",'acf'); +# wpml-name: 55fb1b11cc3dbb67782af12731c07206 +msgid "Color Picker" +msgstr "דוגם צבע" + +# +# +#

                  +# wpml-name: 4d70254b3a8e2bc38b6147fa6ee813be +msgid "Library" +msgstr "ספריה" + +# +# +#

                  +# wpml-name: 64fca1d7535c8577dbca08ae619281a8 +msgid "Return Value" +msgstr "ערך חוזר" + +#
                • +# . +#
                • +# wpml-name: a171685506a8a29bc313111ec696ff79 +msgid "Add File" +msgstr "הוסף קובץ" + +#
                • +# . +#
                • +# wpml-name: b35321ec82a704ff5d97a5bf1110abea +msgid "No File Selected" +msgstr "לא נבחר קובץ" + +#

                  +# : +# +# wpml-name: 6f6cb72d544962fa333e2e34ce64f719 +msgid "Size" +msgstr "גודל" + +# 'all' => __('All', 'acf'), +# 'uploadedTo' => __('Uploaded to post', 'acf') +# ) +# wpml-name: d2e1da41404345deeba95b4e9d6d3ee6 +msgid "Uploaded to post" +msgstr "העלה לפוסט" + +# 'url' => __("File URL",'acf'), +# 'id' => __("File ID",'acf') +# ) +# wpml-name: dca2936bfdbe4c533d75e2fd15d41b16 +msgid "File ID" +msgstr "id של קובץ" + +# 'object' => __("File Object",'acf'), +# 'url' => __("File URL",'acf'), +# 'id' => __("File ID",'acf') +# wpml-name: b3d2db69feecaedff30f1e0bc60206d6 +msgid "File URL" +msgstr "URL של קובץ" + +# 'choices' => array( +# 'object' => __("File Object",'acf'), +# 'url' => __("File URL",'acf'), +# wpml-name: e576a06844b13541700775aa748ca81d +msgid "File Object" +msgstr "אוביקט קובץ" + +# 'update' => __("Update Image",'acf'), +# 'uploadedTo' => __("uploaded to this post",'acf'), +# ); +# wpml-name: 9a3c9f8a74a67339e1e44ec868e477d5 +msgid "uploaded to this post" +msgstr "העלה לפוסט הזה" + +# 'edit' => __("Edit File",'acf'), +# 'update' => __("Update File",'acf'), +# 'uploadedTo' => __("uploaded to this post",'acf'), +# wpml-name: e9812bb9eba65f60200270a20c9aa460 +msgid "Update File" +msgstr "עדכן קובץ" + +# 'select' => __("Select File",'acf'), +# 'edit' => __("Edit File",'acf'), +# 'update' => __("Update File",'acf'), +# wpml-name: 29e095aae77598f33a93481a0d8ff02a +msgid "Edit File" +msgstr "ערוך קובץ" + +# $this->l10n = array( +# 'select' => __("Select File",'acf'), +# 'edit' => __("Edit File",'acf'), +# wpml-name: 1aa14e9f377b528b5537d70fbd35c6a2 +msgid "Select File" +msgstr "בחר קובץ" + +# $this->name = 'file'; +# $this->label = __("File",'acf'); +# $this->category = __("Content",'acf'); +# wpml-name: 0b27918290ff5323bea1e3b78a9cf04e +msgid "File" +msgstr "קובץ" + +# +#

                  +# +# wpml-name: 5881d23e5578bda6b39632adb3d9a5cf +msgid "Effects value on front end" +msgstr "ערך השפעה על הפרונט אנד" + +# +# +#

                  +# wpml-name: 767042e4dbdd6d8f737786f122d66d4f +msgid "Formatting" +msgstr "עיצוב" + +# +#

                  +# +# wpml-name: 6d9a430be5aa8935c83827988b01e55c +msgid "Sets the textarea height" +msgstr "מגדיר את גודל אזור הטקסט" + +# +# +#

                  +# wpml-name: 530f488f7a9800411efc6926ab189708 +msgid "Rows" +msgstr "שורות" + +# +#

                  +# +# wpml-name: 84c1700703a6d58793c0e03794acf504 +msgid "Leave blank for no limit" +msgstr "השאר ריק כדי להגדיר כ-ללא הגבלה" + +# +# +#

                  +# wpml-name: 52c66fc8cbb9b58536298bb86b44b17d +msgid "Character Limit" +msgstr "הגבלת מספר תוים" + +# 'none' => __("No formatting",'acf'), +# 'html' => __("Convert HTML into tags",'acf') +# ) +# wpml-name: e25b6f3bcaa16f4048dd53aa191adb63 +msgid "Convert HTML into tags" +msgstr "להמיר HTML לתגים" + +# 'none' => __("No formatting",'acf'), +# 'br' => __("Convert new lines into <br /> tags",'acf'), +# 'html' => __("Convert HTML into tags",'acf') +# wpml-name: ffebf782d1b5c084d288cd227beb3bc6 +msgid "Convert new lines into <br /> tags" +msgstr "המרת שורות חדשות לתגים <br />" + +# 'choices' => array( +# 'none' => __("No formatting",'acf'), +# 'html' => __("Convert HTML into tags",'acf') +# wpml-name: c54e5b847748f25df8c8bcea1f83e044 +msgid "No formatting" +msgstr "ללא עיצוב" + +# $this->name = 'textarea'; +# $this->label = __("Text Area",'acf'); +# $this->defaults = array( +# wpml-name: 9bdbf046d28d07c9fefa1b965ac0cdcb +msgid "Text Area" +msgstr "אזור טקסט" + +# +# +# +# wpml-name: 35795c660739fc1e0a43f922eedbdded +msgid "Week Starts On" +msgstr "השבוע מתחיל ביום" + +#

                  +#

                  +# +# wpml-name: a9521d29b7ce7ed2d4f9ec92402f9574 +msgid "\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more about" +msgstr "\"dd/mm/yy\" או \"mm/dd/yy\" הם הפורמטים הנפוצים ביותר.קרא עוד אודות זה" + +# +#

                  +#

                  +# wpml-name: 1dbb5cefeeb908a2417d424a1e5815a9 +msgid "This format will be seen by the user when entering a value" +msgstr "הפורמט הזה יראה על ידי המשתמש בעת הזנת ערך" + +# +# +#

                  +# wpml-name: 0123e71b7304a4c4484c9bd19d7ce072 +msgid "Display format" +msgstr "פורמט תצוגה" + +#

                  +#

                  +# +# wpml-name: 0a9de1bf8916fd16af23876e16367590 +msgid "jQuery date formats" +msgstr "פורמט תאריך jQuary " + +#

                  +#

                  +# +# wpml-name: 859b701b589225e84b65246501039279 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "הוא פורמט השמירה הרב צדדי ביותר.קרא עוד אודות זה" + +# +#

                  +#

                  +# wpml-name: b32d3e0433f5fbc2fc5b2593d5129cfc +msgid "This format will determin the value saved to the database and returned via the API" +msgstr "הפורמט הזה יקבע את הערך הנשמר לבסיס הנתונים ויוחזר דרך הAPI." + +# +# +#

                  +# wpml-name: d3db150cd06127a833ecd279debf7729 +msgid "Save format" +msgstr "פורמט שמירה" + +# 'monthNamesShort' => array_values( $wp_locale->month_abbrev ), +# 'monthStatus' => __( 'Show a different month', 'acf' ), +# 'dayNames' => array_values( $wp_locale->weekday ), +# wpml-name: 2c9b6824ec7e318ec1eed5fa84ad4774 +msgid "Show a different month" +msgstr "הצג חודש אחר" + +# 'closeText' => __( 'Done', 'acf' ), +# 'currentText' => __( 'Today', 'acf' ), +# 'monthNames' => array_values( $wp_locale->month ), +# wpml-name: 1dd1c5fb7f25cd41b291d43a89e3aefd +msgid "Today" +msgstr "היום" + +# $this->l10n = array( +# 'closeText' => __( 'Done', 'acf' ), +# 'currentText' => __( 'Today', 'acf' ), +# wpml-name: f92965e2c8a7afb3c1b9a5c09a263636 +msgid "Done" +msgstr "בוצע" + +# $this->name = 'date_picker'; +# $this->label = __("Date Picker",'acf'); +# $this->category = __("jQuery",'acf'); +# wpml-name: 566235c7913fdded5a84d4578758515f +msgid "Date Picker" +msgstr "פיקר תאריך" + +# +# +# +# wpml-name: b9e4279bef4972a4455cf85b3f8f9972 +msgid "Show Media Upload Buttons?" +msgstr "הצג כפתור העלה מדיה?" + +# +# +# +# wpml-name: ef05c8098cdb2b34e39c80515fc037bd +msgid "Toolbar" +msgstr "סרגל כלים" + +# $this->label = __("Image",'acf'); +# $this->category = __("Content",'acf'); +# $this->defaults = array( +# wpml-name: f15c1cae7882448b3fb0404682e17e61 +msgid "Content" +msgstr "תוכן" + +# $this->name = 'wysiwyg'; +# $this->label = __("Wysiwyg Editor",'acf'); +# $this->category = __("Content",'acf'); +# wpml-name: 532114b899e30adfc7549a7fb9a181ba +msgid "Wysiwyg Editor" +msgstr "עורך Wysiwyg" + +#



                  +# wpautop

                  +# +# wpml-name: 643f16a729a8488ec1dbb7e9f113f0b7 +msgid "Please note that all text will first be passed through the wp function " +msgstr "שים לב שכל הטקסט יועבר דרך הwp function- " + +# +#



                  +# wpautop

                  +# wpml-name: 8ccb749a042d4bbb426213f6bbef2751 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "טקסט & HTML שנכנס כאן יופיע בשורה עם השדות" + +# +# +#

                  +# wpml-name: 4c2a8fe7eaf24721cc7a9f0175115bd4 +msgid "Message" +msgstr "הודעה" + +#
                  +#
                  +#
                  +# wpml-name: 9594eec95be70e7b1710f730fdda33d9 +msgid "Blue" +msgstr "כחול" + +#
                  +#
                  +#
                  +# wpml-name: ee38e4d5dd68c4e440825018d549cb47 +msgid "Red" +msgstr "אדום" + +# +#


                  +#
                  +# wpml-name: f0fb6fa08c470e67be28c1eb1770542f +msgid "Enter your choices one per line" +msgstr "הזן את הבחירות שלך, אחת בכל שורה" + +# 'value' => $field['save_other_choice'], +# 'message' => __("Save 'other' values to the field's choices", 'acf') +# )); +# wpml-name: 1cc64a7698a8664e88f95dad21e0cc46 +msgid "Save 'other' values to the field's choices" +msgstr "שמירת ערכים 'אחרים' לבחירותיו של השדה" + +# 'value' => $field['other_choice'], +# 'message' => __("Add 'other' choice to allow for custom values", 'acf') +# )); +# wpml-name: 4d020559f8ce4e0eddb8c565ba56f1dc +msgid "Add 'other' choice to allow for custom values" +msgstr "הוסף אפשרות 'אחר' כדי לאפשר ערכים אישיים" + +# ), +# __("Other",'acf') => array( +# 'ef_media' => __("Attachment",'acf'), +# wpml-name: 6311ae17c1ee52b36e68aaf4ad066387 +msgid "Other" +msgstr "אחר" + +# $this->name = 'radio'; +# $this->label = __("Radio Button",'acf'); +# $this->category = __("Choice",'acf'); +# wpml-name: 0b9ddc9a494526f2fbba84612d970329 +msgid "Radio Button" +msgstr "כפתור רדיו" + +# $this->label = __("Tab",'acf'); +# $this->category = __("Layout",'acf'); +# +# wpml-name: ebd9bec4d70abc789d439c1f136b0538 +msgid "Layout" +msgstr "לייאוט" + +# 'vertical' => __("Vertical",'acf'), +# 'horizontal' => __("Horizontal",'acf') +# ) +# wpml-name: c1b5fa03ecdb95d4a45dd1c40b02527f +msgid "Horizontal" +msgstr "מאוזן" + +# 'choices' => array( +# 'vertical' => __("Vertical",'acf'), +# 'horizontal' => __("Horizontal",'acf') +# wpml-name: 06ce2a25e5d12c166a36f654dbea6012 +msgid "Vertical" +msgstr "אנכי" + +# __("Multiple Values",'acf') => array( +# 'checkbox' => __('Checkbox', 'acf'), +# 'multi_select' => __('Multi Select', 'acf') +# wpml-name: 4f8222964f9a317cef99dddc23a121bd +msgid "Checkbox" +msgstr "תיבת סימון" + +# +#

                  +# +# wpml-name: 382c7fd732194cf2945fc7877ea0b4de +msgid "Enter each default value on a new line" +msgstr "הזן כל ערך ברירת מחדל בשורה חדשה" + +#
                  +#
                  +#

                  +# wpml-name: 31f5cd61edd368f993450b83b897e8a2 +msgid "blue : Blue" +msgstr "blue: כחול" + +#
                  +#
                  +#
                  +# wpml-name: 832173ba7d64b50f6fc0453368133ea8 +msgid "red : Red" +msgstr "red : אדום " + +#

                  +#

                  +#


                  +# wpml-name: ce721738d02e9ef31985a926848df03c +msgid "For more control, you may specify both a value and label like this:" +msgstr "ליותר שליטה, אתה יכול לציין את הערך ואת התווית בצורה הבאה:" + +# +#

                  +#

                  +# wpml-name: 21836fc2a6eec49bde6ab7a5e7d4cf34 +msgid "Enter each choice on a new line." +msgstr "הזן את כל בחירה בשורה חדשה." + +# +# +#


                  +# wpml-name: 6ef697f11922be2e4de0971f7d70997f +msgid "Choices" +msgstr "בחירות" + +# $this->label = __("True / False",'acf'); +# $this->category = __("Choice",'acf'); +# $this->defaults = array( +# wpml-name: 458b9dcc0921f46b1192427426d59c10 +msgid "Choice" +msgstr "בחירה" + +# //'radio' => __('Radio Buttons', 'acf'), +# 'select' => __('Select', 'acf') +# ) +# wpml-name: e0626222614bdee31951d84c64e5e9ff +msgid "Select" +msgstr "בחירה" + +# +# +# +# wpml-name: af2978fbac801eab7557e5e5b45dfa5f +msgid "Filter from Taxonomy" +msgstr "סנן על פי טקסונומיה" + +# +# $post_title = __('(no title)', 'acf'); +# +# wpml-name: 2e46eab92bf73b409799a8baaa13f8f2 +msgid "(no title)" +msgstr "(ללא כותרת)" + +# $this->name = 'post_object'; +# $this->label = __("Post Object",'acf'); +# $this->category = __("Relational",'acf'); +# wpml-name: 251a1a540529e67afa01a92b855c5eed +msgid "Post Object" +msgstr "אוביקט פוסט" + +# +# +# +# wpml-name: eae2cc755261b9e45a0988ffb46bf670 +msgid "Select multiple values?" +msgstr "בחר ערכים מרובים?" + +# +# +# +# wpml-name: 92b7dd7223e5a79bc4df347d63619618 +msgid "Allow Null?" +msgstr "לאפשר Null?" + +# __("Basic",'acf') => array( +# 'post_type' => __("Post Type",'acf'), +# 'user_type' => __("Logged in User Type",'acf'), +# wpml-name: 4079b1ca4a9a54e6f13cf806b063c622 +msgid "Post Type" +msgstr "סוג פוסט" + +# $this->label = __("User",'acf'); +# $this->category = __("Relational",'acf'); +# $this->defaults = array( +# wpml-name: 14ecfbc5403b00fa4432000ad75d6e92 +msgid "Relational" +msgstr "יחסים" + +# $this->name = 'page_link'; +# $this->label = __("Page Link",'acf'); +# $this->category = __("Relational",'acf'); +# wpml-name: 22e7abd375ed471f31ca00cfcff3cccf +msgid "Page Link" +msgstr "קישור לעמוד" + +# +# +# +# wpml-name: 130c702e7104684c3c43c95251f1ee55 +msgid "Step Size" +msgstr " גודל שלב" + +# +# +# +# wpml-name: 48b0ece3cdd23c3605c8d7ee617c43ca +msgid "Maximum Value" +msgstr "ערך מקסימום" + +# +# +# +# wpml-name: 702a538a7348a9e52b08913558867f70 +msgid "Minimum Value" +msgstr "ערך מינימום" + +# +#

                  +# +# wpml-name: db607e9ca082ba3d5867facc46afccf9 +msgid "Appears after the input" +msgstr "מופיע לאחר input" + +# +# +#

                  +# wpml-name: 3ac4692f3935a49a0b243eecf529faa9 +msgid "Append" +msgstr "להוסיף" + +# +#

                  +# +# wpml-name: 07be83ff94ddf16e065043e703d584c9 +msgid "Appears before the input" +msgstr "מופיע לפני input" + +# +# +#

                  +# wpml-name: c8bc2f88eeb64f1a0c9ec31ec452432c +msgid "Prepend" +msgstr "צרף בתחילת שורה" + +# +#

                  +# +# wpml-name: 7928b4d48111164c292b983f16641ee8 +msgid "Appears within the input" +msgstr "מופיע בתוך הinput" + +# +# +#

                  +# wpml-name: 6485c7641245873388f0170f472183c6 +msgid "Placeholder Text" +msgstr "טקסט 'פלייסהולדר'" + +# +#

                  +# +# wpml-name: e0ab548ec5ac3ba46f81712afe67edf6 +msgid "Appears when creating a new post" +msgstr "מופיי כאשר יוצרים פוסט חדש" + +# +# +#

                  +# wpml-name: 6b66a61fa66288a9a7ad6474d2e686ec +msgid "Default Value" +msgstr "ערך ברירת המחדל" + +# $this->name = 'number'; +# $this->label = __("Number",'acf'); +# $this->defaults = array( +# wpml-name: b2ee912b91d69b435159c7c3f6df7f5f +msgid "Number" +msgstr "מספר" + +# +#

                  +# +# wpml-name: f0919023ce4e547d5635145818c6a0ea +msgid "Customise the map height" +msgstr "קבע בצורה אישית את גובה המפה" + +# +# +#

                  +# wpml-name: eec6c4bdbd339edf8cbea68becb85244 +msgid "Height" +msgstr "גובה" + +# +#

                  +# +# wpml-name: 339b27f9f9e90c4178c52d42cd98a6ad +msgid "Set the initial zoom level" +msgstr "הגדר את רמת הזום הראשונית" + +# +# +#

                  +# wpml-name: 4252b72e6ebcd4d4b4c2e46a786f03d2 +msgid "Zoom" +msgstr "זום" + +# +#

                  +# +# wpml-name: c7f429b55d6bf16368a79985901d8271 +msgid "Center the initial map" +msgstr "מרכז את המפה הראשונית" + +# +# +#

                  +# wpml-name: 4f1f6016fc9f3f2353c0cc7c67b292bd +msgid "Center" +msgstr "מרכז" + +# ">Locate +# " class="search" /> +#
                +# wpml-name: a9e87227cadc8ed525dee4855826e2f4 +msgid "Search for address..." +msgstr "חפש כתובת..." + +#
                +# ">Locate +# " class="search" /> +# wpml-name: 85ee180bf5ed100667defae7296a9d6c +msgid "Find current location" +msgstr "מצא את המיקום הנוכחי" + +#
                +# ">Remove +#

                +# wpml-name: 7f17a7b7aee890e65feb5775888f4ed8 +msgid "Clear location" +msgstr "נקה מיקום" + +# 'locating' => __("Locating",'acf'), +# 'browser_support' => __("Sorry, this browser does not support geolocation",'acf'), +# ); +# wpml-name: 8f62413b4dc87565fa8c9a5f8ef4753c +msgid "Sorry, this browser does not support geolocation" +msgstr "מצטערים, דפדפן זה אינו תומך במיקום גיאוגרפי" + +# $this->l10n = array( +# 'locating' => __("Locating",'acf'), +# 'browser_support' => __("Sorry, this browser does not support geolocation",'acf'), +# wpml-name: edcab0c472ca7ca173cf4738a22704b6 +msgid "Locating" +msgstr "איתור" + +# $this->label = __("Color Picker",'acf'); +# $this->category = __("jQuery",'acf'); +# $this->defaults = array( +# wpml-name: f590b4fda2c30be28dd3c8c3caf5c77b +msgid "jQuery" +msgstr "jQuery" + +# $this->name = 'google_map'; +# $this->label = __("Google Map",'acf'); +# $this->category = __("jQuery",'acf'); +# wpml-name: 235072af42d72915159f0e6c9d6a870c +msgid "Google Map" +msgstr "מפות גוגל" + +# 'validation' => array( +# 'error' => __("Validation Failed. One or more fields below are required.",'acf') +# ) +# wpml-name: bb029de2bac4f7c2971453d6e41f5d99 +msgid "Validation Failed. One or more fields below are required." +msgstr "אימות נכשל. שדה אחד או יותר הם שדות חובה." + +# 'expand_details' => __("Expand Details",'acf'), +# 'collapse_details' => __("Collapse Details",'acf') +# ), +# wpml-name: 337ee808f30c202f9bf219d668914696 +msgid "Collapse Details" +msgstr "סגור פרטים" + +# 'core' => array( +# 'expand_details' => __("Expand Details",'acf'), +# 'collapse_details' => __("Collapse Details",'acf') +# wpml-name: a10702aa75d99deb79c11b036b7074a7 +msgid "Expand Details" +msgstr "להרחיב פרטים" + +# { +# _e("No field groups were selected",'acf'); +# } +# wpml-name: 0513d66f18dca4bddd16068bf8757fa5 +msgid "No field groups were selected" +msgstr "שום קבוצת שדות לא נבחרה" + +# +#

                «

                +# +# wpml-name: dacc6d8d86ae8bbee85dd8e4f76ed2f7 +msgid "Back to export" +msgstr "חזרה ליצוא" + +# +#

                before the include_once code:",'acf'); ?>

                +# +# wpml-name: 295afbc2600af729f5610f5fd19a9863 +msgid "To remove all visual interfaces from the ACF plugin, you can use a constant to enable lite mode. Add the following code to your functions.php file before the include_once code:" +msgstr "כדי להסיר את כל הממשקים החזותיים מתוסף ACF, אתה יכול להשתמש קבוע כדי לאפשר מצב לייט. הוסף את הקוד הבא לקובץ functions.php לפני הקוד include_once:" + +#

                +#

                +# +# wpml-name: 2de212ae736ae0c4e3b75477ecafbc54 +msgid "The Advanced Custom Fields plugin can be included within a theme. To do so, move the ACF plugin inside your theme and add the following code to your functions.php file:" +msgstr "התוסף ACF יכול להיות כלול בתוך התבנית. לשם כך, הזז את תוסף ACF אל תוך התבנית שלך והוסף את הקוד הבא לקובץ functions.php שלך:" + +# +#

                +#

                +# wpml-name: a332d03c067d46d8ab62aa57da4fb600 +msgid "Include in theme" +msgstr "להטמיע בתבנית" + +# +#

                +#

                will not appear in the list of editable field groups. This is useful for including fields in themes.",'acf'); ?>

                +# wpml-name: f4c6f851b00d5518bf888815de279aba +msgid "Notes" +msgstr "הודעות" + +# +# +# +# wpml-name: 49cc8e6220245b65cd7d20fc6ccc74f5 +msgid "Instructions" +msgstr "הוראות" + +#
                +#

                +#
                +# wpml-name: c7152d24b394227f2e17467e1dd8801e +msgid "Export Field Groups to PHP" +msgstr "יצא קבוצות שדות לphp" + +#
              • +#
              • +# +# wpml-name: fd163cb7ed1c906a09527b449386ddba +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "כדי להפעיל כל הרחבה, לערוך ולהשתמש בקוד בכמה השורות הראשונות." + +#
              • +#
              • +#
              • +# wpml-name: a8022d342c362cc1d3da166eecf3acb2 +msgid "Paste into your functions.php file" +msgstr "הדבק לקובץ function.php שלך" + +#
                  +#
                1. +#
                2. +# wpml-name: 534aa6a9910df0280e8d1ab6e770e412 +msgid "Copy the PHP code generated" +msgstr "העתק את קוד הphp שנוצר" + +#
                    +#
                  1. +#
                  2. +# wpml-name: b06b3348b46936c60235117e635fb208 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "בחר קבוצת או קבוצות שדות מתוך הרשימה ולחץ על צור php" + +#

                    will not appear in the list of editable field groups. This is useful for including fields in themes.",'acf'); ?>

                    +#

                    +# +# wpml-name: 405b3fb5cb9ef55d6db6391bbcb62a6a +msgid "Please note that if you export and register field groups within the same WP, you will see duplicate fields on your edit screens. To fix this, please move the original field group to the trash or remove the code from your functions.php file." +msgstr "שים לב שאם אתה מייצא ומגדיר קבוצות שדות באותו אתר, אתה תראה שדות כפולים במסך העריכה שלך. כדי לתקן זאת, בבקשה העבר את קבוצת השדה המקורית לפח או הסר את הקוד מקובץ functions.php שלך." + +#

                    +#

                    will not appear in the list of editable field groups. This is useful for including fields in themes.",'acf'); ?>

                    +#

                    +# wpml-name: a9e5736f2815a2cd3cae31cdddd05313 +msgid "Registered field groups will not appear in the list of editable field groups. This is useful for including fields in themes." +msgstr "קבוצות שדה רשומים לא יופיעו ברשימה של קבוצות שדות הניתנות לעריכה. זה מאוד שימושי כאשר מטמיעים שדות בתבניות." + +#

                    +#

                    +#

                    will not appear in the list of editable field groups. This is useful for including fields in themes.",'acf'); ?>

                    +# wpml-name: 61036db4366f354e69279d08b585ada0 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF יצור את קוד הphp שתטמיע בתבנית שלך." + +#
                  3. +#
                  4. +#
                  +# wpml-name: 9bd9bda8cfd4ba3e39fa056290180439 +msgid "That's it! Happy WordPressing" +msgstr "זהו! כתיבה נעימה" + +#
                3. +#
                4. +#
                5. +# wpml-name: c162ff78c14a568c9bb4f31cb48eb407 +msgid "Select your user and ignore Import Attachments" +msgstr "בחר את המשתמש שלך והתעלם מיבוא קבצים מצורפים" + +#
                6. +#
                7. +#
                8. +# wpml-name: fd214508e366d7e000d4245ee0169226 +msgid "Upload and import your exported .xml file" +msgstr "להעלות ולייבא את קובץ ה-XML שיצאת." + +#
                9. +#
                10. +#
                11. +# wpml-name: ecd9680a028505f002e8fe964ddb3554 +msgid "Install WP import plugin if prompted" +msgstr "התקן את תוסף יבוא WP, אם תתבקש" + +#
                12. +#
                13. +#
                14. +# wpml-name: eabef8971475437230cabb2905c2ecc9 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "נווט אל כלים »יבוא ובחר וורדפרס " + +#
                15. +#
                16. +#
                17. +# wpml-name: 937a5ccc64b21bb1872bf72b974252c4 +msgid "Save the .xml file when prompted" +msgstr "שמור את הקובץ הxml כאשר תתבקש" + +#
                    +#
                  1. +#
                  2. +# wpml-name: 08ea3af180447e0ae1bb88b5ebd67b50 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "בחר קבוצת או קבוצות שדות מתוך הרשימה ולחץ על - יצא לxml" + +#

                    +#

                    will appear in the list of editable field groups. This is useful for migrating fields groups between Wp websites.",'acf'); ?>

                    +#
                      +# wpml-name: 2d598c617ba7e9aaadf624956f2b6451 +msgid "Imported field groups will appear in the list of editable field groups. This is useful for migrating fields groups between Wp websites." +msgstr "קבוצות שדה מיובאות יופיעו ברשימה של קבוצות שדה הניתנות לעריכה. האפשרות הזו שימושית להעברת קבוצות שדות בין אתרי WP שונים." + +#

                      +#

                      +#

                      will appear in the list of editable field groups. This is useful for migrating fields groups between Wp websites.",'acf'); ?>

                      +# wpml-name: 9106283b94f37a7597b28546f7a7cc3a +msgid "ACF will create a .xml export file which is compatible with the native WP import plugin." +msgstr "ACF יצור קובץ יצוא מסוג .xml שמתאים לתוסף היבוא הרשמי של וורדפרס(WP import plugin)" + +# +#

                      +#

                      +# wpml-name: c5b506060b09ff939ee3eb5ef42f728a +msgid "Export to PHP" +msgstr "יצוא לphp" + +#


                      +#

                      +#

                      +# wpml-name: c3a1e64f8bc811dc48882fb811e8f150 +msgid "Export to XML" +msgstr "יצוא לxml" + +# +#

                      +# +# wpml-name: 3ee5bd10fbb65b9a7223312311d6861d +msgid "Select the field groups to be exported" +msgstr "בחר את קבוצת השדות שברצונך ליצא" + +# +# +#

                      +# wpml-name: e421aca86d19c15e7c8bdb435844cbe2 +msgid "Field Groups" +msgstr "קבוצות שדות" + +#
                      +#

                      +#
                      +# wpml-name: 70f5dc10df539e724c054463c0e49a05 +msgid "Export Field Groups" +msgstr "יצא קבוצות שדות" + +#

                      +#

                      +# +#
                    1. +# +# wpml-name: 556af2c0b71781d022e0b81f4b850990 +msgid "Awesome. Let's get to work" +msgstr "מגניב! בא נעוף על זה" + +#
                    2. +#
                    3. +#
                    +# wpml-name: 1197a6bec617e68f158315ec8e8df2f0 +msgid "The Add-on is now installed and activated!" +msgstr "ההרחבה כעת מותקנת ומופעלת!" + +#
                  3. +#
                  4. +#
                  5. +# wpml-name: 6145be0647783b197a8c630f7124d0b9 +msgid "Once the plugin has been uploaded and installed, click the 'Activate Plugin' link" +msgstr "ברגע שהתוסף הועלה ומותקן, לחץ על הקישור 'הפעל תוסף'" + +#
                  6. Add New > Upload",'acf'); ?>
                  7. +#
                  8. +#
                  9. +# wpml-name: 3ecac055444d813971f09f57bb37a666 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "השתמש במעלה הקבצים כדי לדפדף, בחר והתקן את ההרחבות שלך - קובץ zip " + +#
                  10. +#
                  11. Add New > Upload",'acf'); ?>
                  12. +#
                  13. +# wpml-name: c9df72d936366390fb0c53d06b6fc4e0 +msgid "Plugins > Add New > Upload" +msgstr "תוספים> תוסף חדש> העלאה" + +#
                  14. +#
                  15. Add New > Upload",'acf'); ?>
                  16. +#
                  17. +# wpml-name: 61d6c99cb39cc44e081ff44770bb138e +msgid "Navigate to" +msgstr "נווט ל" + +#
                      +#
                    1. +#
                    2. Add New > Upload",'acf'); ?>
                    3. +# wpml-name: 3c3dc3525362e36ec119120d7fbfc1ff +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "הורד את ההרחבה בתור פלאגאין לשולחן העבודה שלך" + +# +#

                      +#
                        +# wpml-name: 00770b93522ff8baefb0b3ae8a151905 +msgid "For each Add-on available, please perform the following:" +msgstr "עבור כל הרחבה זמינה, בצע את הפעולות הבאות:" + +# +#

                        +# +# wpml-name: 7cd8fb6e31cc946c078d2740c76a9899 +msgid "Installation" +msgstr "התקנה" + +# +# +# XXXX-XXXX-XXXX- +# wpml-name: df16fc815df46c78e16d387f8b78cdb6 +msgid "Flexible Content" +msgstr "תוכן גמיש" + +# +# +# +# wpml-name: 6a122e5c7cb7d36caaef7457e1f6034d +msgid "Activation Code" +msgstr "קוד הפעלה" + +#

                        +# : +# +# wpml-name: 49ee3087348e8d44e1feda1917443987 +msgid "Name" +msgstr "שם" + +# +#

                        +# +# wpml-name: 58561dd8714ec6d93a020a60b1ed0c44 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "ההרחבות הבאות זוהו כפעילות באתר זה." + +# +#

                        +# +# wpml-name: 3ca7f40aed676807c86c695508a51263 +msgid "Available Add-ons" +msgstr "הרחבות זמינות" + +# +#

                        +# +# wpml-name: ce59cd05f4a3d714d92aa2cea56685ad +msgid "This page will assist you in downloading and installing each available Add-on." +msgstr "דף זה יסייע לך בהורדת והתקנת כל הרחבה זמינה." + +# +#

                        +# +# wpml-name: 2897b87886da5cd761d1cb1aaceb8e2d +msgid "Previously, all Add-ons were unlocked via an activation code (purchased from the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which need to be individually downloaded, installed and updated." +msgstr "בעבר, כל הההרחבות היו נעולות באמצעות קוד הפעלה (שנרכש מחנות ההרחבות של .ACF חדש בגרסה 4 - כל ההרחבות מגיעות כתוספים נפרדים אשר צריכים להיות מורדים,מותקנים ומעודכנים בנפרד." + +# +#

                        +# +# wpml-name: 3b878279a04dc47d60932cb294d96259 +msgid "Overview" +msgstr "סקירה" + +# ?> +#
                      1. +# +# wpml-name: d59048f21fd887ad520398ce677be586 +msgid "Learn more" +msgstr "למד עוד" + +# +#

                        +# BIG thank you to everyone who has helped test the version 4 beta and for all the support I have received.",'acf'); ?>

                        +#

                        +# +# wpml-name: dd35ec1a5318deb6310fd9f354ba93e7 +msgid "Without you all, this release would not have been possible!" +msgstr "בלי כולכם, גרסה זו לא הייתה אפשרית!" + +#

                        +#

                        BIG thank you to everyone who has helped test the version 4 beta and for all the support I have received.",'acf'); ?>

                        +#

                        +# wpml-name: 305395657e76d0f28e8c69436bdd5927 +msgid "A BIG thank you to everyone who has helped test the version 4 beta and for all the support I have received." +msgstr "תודה רבה לכל מי שעזר לבדוק את גרסה 4 ועבור כל התמיכה שקיבלתי" + +# +#

                        +#

                        BIG thank you to everyone who has helped test the version 4 beta and for all the support I have received.",'acf'); ?>

                        +# wpml-name: b315ed055787c0994d8a7b08b2be9244 +msgid "Thank You" +msgstr "תודה" + +#
                        +#

                        +#
                        +# wpml-name: d333d6d12eb811189d501dbb151cdf71 +msgid "of this plugin." +msgstr "של התוסף הזה" + +#
                        +#

                        +#
                        +# wpml-name: f66759ca38cb7b8d592fc0849bdec554 +msgid "version 3" +msgstr "גרסה 3" + +#
                        +#

                        +#
                        +# wpml-name: bf327762262c7025fa52ff3ebeb6b2a8 +msgid "If you updated the ACF plugin without prior knowledge of such changes, please roll back to the latest" +msgstr "אם עדכנת את תוסף ACF ללא ידיעה מוקדמת של השינויים , בבקשה לחזור אחורה" + +#
                        +#

                        +#
                        +# wpml-name: 07e3eccc00ebfa6f8c193e878be6c597 +msgid "Really Important!" +msgstr "באמת חשוב!" + +#

                        +#

                        +# +# wpml-name: 4bbc83cd7980cfa0a8172dc3065342c7 +msgid "guide to view the full list of changes." +msgstr "מדריך כדי להציג את הרשימה המלאה של שינויים." + +#

                        +#

                        +# +# wpml-name: 1b239e26fb4421abef5ca328d1357aab +msgid "Migrating from v3 to v4" +msgstr "מעבר מ-גרסה 3 לגרסה 4" + +#

                        +#

                        +# +# wpml-name: 791934a08992b9d534fc76b7ceb175be +msgid "Do to the sizable changes surounding Add-ons, field types and action/filters, your website may not operate correctly. It is important that you read the full" +msgstr "האם לשינויים ניכרים surounding תוספות, סוגי שדות ופעולה / מסננים, האתר שלך לא יפעל בצורה נכונה. זה חשוב שתקרא מלא" + +# +#

                        +#

                        +# wpml-name: a01d9190e303d23db01632f603c31708 +msgid "Potential Issues" +msgstr "בעיות פוטנציאליות" + +#

                        +#

                        no changes have been made to the database between versions 3 and 4. This means you can roll back to version 3 without any issues.",'acf'); ?>

                        +# +# wpml-name: 1155cd6f085707c2f96e4f1f5080b562 +msgid "Absolutely no changes have been made to the database between versions 3 and 4. This means you can roll back to version 3 without any issues." +msgstr "לא נעשו שינויים בבסיס הנתונים בין גרסאות 3 ו -4. זה אומר שאתה יכול לחזור לגרסה 3 ללא בעיות." + +# +#

                        +#

                        no changes have been made to the database between versions 3 and 4. This means you can roll back to version 3 without any issues.",'acf'); ?>

                        +# wpml-name: aa99f8c1673c0592400004034cd0e21f +msgid "Database Changes" +msgstr "בסיס הנתונים השתנה" + +# +#

                        +# +# wpml-name: 0ab984d91ab0a037bdf692bf0e73c349 +msgid "Important" +msgstr "חשוב" + +#

                        +#

                        +# +# wpml-name: 32100ff4659c76aba0307ff1d0d980f4 +msgid "See the full changelog" +msgstr "ראה רשימת שינויים מלאים" + +#

                        +#

                        +# +# wpml-name: 6c4f4ff79aefd4f423c0524c33fb11da +msgid "This bug has been squashed along with many other little critters!" +msgstr "הבאג הזה כבר מעוך יחד עם היצורים קטנים רבים אחרים!" + +# +#

                        +#

                        +# wpml-name: 4efcbe87c6447b995df31c67a951a990 +msgid "Preview draft is now working!" +msgstr "תצוגה מקדימה עבור טיוטה עובדת עכשיו!" + +#

                        +#

                        +# +# wpml-name: ff142ca2fbef20447d5382a4ebbbb95c +msgid "to find the updated naming convention." +msgstr "י למצוא את מוסכמה למתן שמות המעודכנת." + +#

                        +#

                        +# +# wpml-name: c3a896359b5a1ea6c8a37d2edf912297 +msgid "read this guide" +msgstr "לקרוא את המדריך הזה" + +#

                        +#

                        +# +# wpml-name: d2637694556ec729675535428e227a29 +msgid "All actions & filters have received a major facelift to make customizing ACF even easier! Please" +msgstr "כל הפעולות והמסננים קיבלו מתיחת פנים משמעותיות כדי להפוך את ההתאמה האישית של ACF לאפילו יותר קלה!" + +# +#

                        +#

                        +# wpml-name: d2c05da1ad0c8bb80aaee6a40e5e600b +msgid "Actions & Filters" +msgstr "פעולות & פילטרים" + +#


                        +#

                        +# +# wpml-name: 464c97b94ce34329731f0f41b5f32d96 +msgid "to learn more." +msgstr "כדי ללמוד עוד." + +#


                        +#

                        +# +# wpml-name: 056376f4997ce95efa8833936fb1b47d +msgid "follow this tutorial" +msgstr "עקוב אחרי המדריך הזה" + +#


                        +#

                        +# +# wpml-name: 77833ec56c39ef3e65c83d08dad4be37 +msgid "Migrating your field types is easy, please" +msgstr "שינוי סוגים של השדות שלך הוא קל, בבקשה" + +#

                        +#


                        +#

                        +# wpml-name: 7ff552f51e0f161e09f3e6c8f7290432 +msgid "Creating your own field type has never been easier! Unfortunately, version 3 field types are not compatible with version 4." +msgstr "יצירת סוג השדה משלך מעולם לא הייתה קלה! למרבה הצער, סוגי השדות בגרסה 3 אינם תואמים לגרסה 4." + +# +#

                        +#


                        +# wpml-name: fd88c2283c0af4718c4d4e16379dd7ab +msgid "Custom Field Types" +msgstr "סוגי קסטם פילדס" + +#

                      2. +#
                      3. +# +# wpml-name: acfbe857ff453e8b9343601912887756 +msgid "Password Field" +msgstr "שדה סיסמה" + +#
                      4. +#
                      5. +#
                      6. +# wpml-name: 2b9ad8707b3754ec30fbab20fa697a9f +msgid "Email Field" +msgstr "שדה מייל" + +#
                      7. +#
                      8. +#
                      9. +# wpml-name: 08d44d829130101a2832496b684caba8 +msgid "User Field" +msgstr "שדה משתמש" + +#
                          +#
                        • +#
                        • +# wpml-name: ea2e8afe68acd81f87d3d84c670396e9 +msgid "Taxonomy Field" +msgstr "שדה טקסונמיה" + +# +#

                          +#
                            +# wpml-name: 6d042586ee423ee75fc87eed7a6c3f6e +msgid "New Field Types" +msgstr "סוג שדה חדש" + +# +#

                            +# +# wpml-name: e27700a8b8ef383d2000c78645e44801 +msgid "Easier Development" +msgstr "פיתוח קל יותר" + +#
                            +#

                            +#
                            +# wpml-name: 11605c6863390f42935222fdbdb7425f +msgid "This website does not use premium Add-ons and will not be affected by this change." +msgstr "אתר זה אינו משתמש בהרחבות פרימיום ולא יושפע משינוי זה." + +#
                            +#

                            +#
                            +# wpml-name: 0279c2fd677122caeab2937555370e17 +msgid "Download your activated Add-ons" +msgstr "הורד את ההרחבות הפעילות שלך" + +#
                            +#

                            +#
                            +# wpml-name: 013b80a0d5e946669a27e6e3d0e64135 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "אתר זה משתמש בהרחבות פרימיום שצריך להוריד ולהתקין." + +#
                            +#

                            +#
                            +# wpml-name: aa41aa357d2bb950deba479170175460 +msgid "All previous Add-ons have been successfully installed" +msgstr "כל הההרחבות הקודמות הותקנו בהצלחה" + +#

                            +#

                            +# +# wpml-name: fd730b7d274dfd17ea611f02580a1c12 +msgid "Add-ons are now activated by downloading and installing individual plugins. Although these plugins will not be hosted on the wordpress.org repository, each Add-on will continue to receive updates in the usual way." +msgstr "הרחבות עכשיו מופעלות על ידי הורדה וההתקנה של תוספים בודדים. למרות שהתוספים האלה לא מתארחים במאגר wordpress.org כל אחת מההרחבות תמשיך לקבל עדכונים בדרך הרגילה." + +# +#

                            +#

                            +# wpml-name: 85057405e5c918f085e4195166fa0a0c +msgid "Activation codes have grown into plugins!" +msgstr "קודי הפעלה גדלו לתוך התוספים" + +# +# +# +# wpml-name: 83af7a5d5fffdfba3864003415a8778e +msgid "Download Add-ons" +msgstr "הורדת הרחבות" + +#

                            +#


                            ACF

                            +#
                +# wpml-name: 6670178850fa39ce5336c052365ec48d +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "הוא יותר מלוטש ומהנה יותר מאי פעם. אנו מקווים שאתה אוהב את זה." + +#

                +#


                ACF

                +#
                +# wpml-name: 471b31184250782758103a869d085156 +msgid "Thank you for updating to the latest version!" +msgstr "תודה על עדכון לגרסה העדכנית ביותר!" + +#
                +#

                +#


                ACF

                +# wpml-name: 7f469e5b03b4ccd950ac0a94e6448e58 +msgid "Welcome to Advanced Custom Fields" +msgstr "ברוכים הבאים לאדבנסד קוסטם פילדס" + +#
                  +#
                • Elliot Condon
                • +#
                +# wpml-name: c8e6a7ed1489c036564b6bc24c92cca4 +msgid "Created by" +msgstr "נוצר בידי" + +#
              • +#
              • +# +# wpml-name: 130ddfce9c28453883ccfe2da8b6d5ac +msgid "Tutorials" +msgstr "הדרכות" + +#
              • +#
              • +#
              • +# wpml-name: b2cdcc2a6f513e1569e186532bb3dad5 +msgid "'How to' guides" +msgstr "מדריכים" + +# +# +# +# wpml-name: f3f43e30c8c7d78c6ac0173515e57a00 +msgid "Filters" +msgstr "מסננים" + +#
              • +#
              • +#
              • +# wpml-name: 06df33001c1d7187fdd81ea1f5b277aa +msgid "Actions" +msgstr "פעולות" + +#
              • +#
              • +#
              • +# wpml-name: e93acb146e114b5dfa6ce2d12dcb96e4 +msgid "Functions" +msgstr "פונקציות" + +#
              • +#
              • +#
              • +# wpml-name: 288c7fce77e2d7b540f5f60507794b55 +msgid "Field Types" +msgstr "סוגי שדה" + +#
                  +#
                • +#
                • +# wpml-name: bf647454e36069fd16f1a7a35cf6a865 +msgid "Getting Started" +msgstr "תחילת עבודה" + +# +#

                  +#
                    +# wpml-name: ddcf50c29294d4414f3f7c1bbc892cb5 +msgid "Resources" +msgstr "משאבים" + +#

                    +#

                    +# +# wpml-name: 2af72f100c356273d46284f6fd1dfc08 +msgid "version" +msgstr "גרסה" + +#

                    +#

                    +# +# wpml-name: 643b911d3cf8866dd0100b4d6ed83033 +msgid "See what's new in" +msgstr "בואו לראות מה חדש ב" + +# +# +# +# wpml-name: c49182dc0c7a70b9cd2e10853d9ec6c7 +msgid "Changelog" +msgstr "גרסאות" + +# 'name' => __( 'Field Groups', 'acf' ), +# 'singular_name' => __( 'Advanced Custom Fields', 'acf' ), +# 'add_new' => __( 'Add New' , 'acf' ), +# wpml-name: 68b7d6093820d2ff48397fd5ad7f446b +msgid "Advanced Custom Fields" +msgstr "אדבנסד קוסטם פילדס" + +# XXXX-XXXX-XXXX- +# +# +# wpml-name: 801ab24683a4a8c433c6eb40c48bcd9d +msgid "Download" +msgstr "הורדה" + +# +# +# +# wpml-name: 2ed2312f62e98a9d38b7cb5b963b1e11 +msgid "Purchase & Install" +msgstr "לרכוש ולהתקין" + +# +# +# +# wpml-name: 98dd43dfae05b11befe1f140e0ec787a +msgid "Installed" +msgstr "הותקן" + +#


                    +#

                    +#
                +# wpml-name: e216b5f78746342f96a71ddb016eb845 +msgid "Each Add-on can be installed as a separate plugin (receives updates) or included in your theme (does not receive updates)." +msgstr "כל הרחבה(add-on) יכולה להיות מותקנת בתור תוסף נפרד (שמקבל עדכונים) או מוטמעת בתור חלק מהתבנית(לא מקבלת עדכונים)." + +#
                +#


                +#

                +# wpml-name: b364f023309c7993525d89bd14f34f30 +msgid "The following Add-ons are available to increase the functionality of the Advanced Custom Fields plugin." +msgstr "ההרחבות הבאות זמינות כדי להגביר את הפונקציונליות של התוסף ACF." + +#

                +#

                +# +# wpml-name: 9767a313d59b3c46b8ce333ef7708050 +msgid "Advanced Custom Fields Add-Ons" +msgstr "הרחבות אדבנסד קוסטם פילדס" + +# 'title' => __("Contact Form 7 Field",'acf'), +# 'description' => __("Assign one or more contact form 7 forms to a post",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/cf7-field-thumb.jpg', +# wpml-name: 8c9134cc91d32ae0abc5f99ee2ad5ae1 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "הקצאת טופס contact form 7 אחד או יותר לפוסט" + +# $free[] = array( +# 'title' => __("Contact Form 7 Field",'acf'), +# 'description' => __("Assign one or more contact form 7 forms to a post",'acf'), +# wpml-name: 2399485650f3916af8cfe78e694ae1c5 +msgid "Contact Form 7 Field" +msgstr "שדה contact form 7" + +# 'title' => __("Location Field",'acf'), +# 'description' => __("Find addresses and coordinates of a desired location",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/google-maps-field-thumb.jpg', +# wpml-name: cacc9de748b3999d442b4e2c35130b23 +msgid "Find addresses and coordinates of a desired location" +msgstr "מצא את הכתובות והקואורדינטות של המיקום הרצוי" + +# $free[] = array( +# 'title' => __("Location Field",'acf'), +# 'description' => __("Find addresses and coordinates of a desired location",'acf'), +# wpml-name: 430e0370135b9f2b0d0c3b539ee4b851 +msgid "Location Field" +msgstr "שדה מיקום" + +# 'title' => __("Date & Time Picker",'acf'), +# 'description' => __("jQuery date & time picker",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/date-time-field-thumb.jpg', +# wpml-name: 646e60ee68cf7ea7ba25aa9c7445a28f +msgid "jQuery date & time picker" +msgstr "פיקר תאריך וזמן בjQuary" + +# $free[] = array( +# 'title' => __("Date & Time Picker",'acf'), +# 'description' => __("jQuery date & time picker",'acf'), +# wpml-name: bca6d4f0816092fa039a9c6042ed8259 +msgid "Date & Time Picker" +msgstr "פיקר תאריך וזמן" + +# 'title' => __("Gravity Forms Field",'acf'), +# 'description' => __("Creates a select field populated with Gravity Forms!",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/gravity-forms-field-thumb.jpg', +# wpml-name: 84e04d52ca4dbf3fa65531d37b63f35c +msgid "Creates a select field populated with Gravity Forms!" +msgstr "צור רשימה מותאמת לטפסי הgravity forms שלך!" + +# $free[] = array( +# 'title' => __("Gravity Forms Field",'acf'), +# 'description' => __("Creates a select field populated with Gravity Forms!",'acf'), +# wpml-name: de48faa2ab62368f20cad96f11e367f0 +msgid "Gravity Forms Field" +msgstr "שדה גרביטי פורמס" + +# 'title' => __("Flexible Content Field",'acf'), +# 'description' => __("Create unique designs with a flexible content layout manager!",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/flexible-content-field-thumb.jpg', +# wpml-name: 07535035a3ee70774863f3fc04ccb8e7 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "צור עיצובים ייחודיים עם מנהל פריסת תוכן גמיש ונח!" + +# $premium[] = array( +# 'title' => __("Flexible Content Field",'acf'), +# 'description' => __("Create unique designs with a flexible content layout manager!",'acf'), +# wpml-name: 67310e4573cce9a2aefe65bedbe4bd57 +msgid "Flexible Content Field" +msgstr "שדה תוכן גמיש" + +# 'title' => __("Options Page",'acf'), +# 'description' => __("Create global data to use throughout your website!",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/options-page-thumb.jpg', +# wpml-name: a22588c378dc115b83678c70e4ae6037 +msgid "Create global data to use throughout your website!" +msgstr "צור עמוד אפשרויות אישי לשימוש באתר שלך!" + +# +# +# XXXX-XXXX-XXXX- +# wpml-name: 835da999dc979b0a12d9106cc9af29b3 +msgid "Options Page" +msgstr "עמוד אפשרויות" + +# 'title' => __("Gallery Field",'acf'), +# 'description' => __("Create image galleries in a simple and intuitive interface!",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/gallery-field-thumb.jpg', +# wpml-name: 6eee3df0e72610fe01563e66eb392092 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "יצירת גלריות תמונות בממשק פשוט ואינטואיטיבי!" + +# +# +# XXXX-XXXX-XXXX- +# wpml-name: 002c9d3653a80f3ec79d87d8227e9651 +msgid "Gallery Field" +msgstr "שדה גלריה" + +# 'title' => __("Repeater Field",'acf'), +# 'description' => __("Create infinite rows of repeatable data with this versatile interface!",'acf'), +# 'thumbnail' => $dir . 'images/add-ons/repeater-field-thumb.jpg', +# wpml-name: 3ac0f579215b81db2943e989d4721545 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "צור עמודות ללא הגבלה של מידע שחוזר על עצמו עם ממשק פשוט ונח" + +# +# +# XXXX-XXXX-XXXX- +# wpml-name: 94a2f31f267eaf3d5705c99063abb86f +msgid "Repeater Field" +msgstr "שדה ריפיטר" + +# +#

                +# +# wpml-name: 2ed9fe3318cba954f72a23d9cfa0cf21 +msgid "Add-ons" +msgstr "הרחבות" + +# $choices = array( +# 'all' => __("All",'acf') +# ); +# wpml-name: b1c94ca2fbc3e78fc30069c8d0f01680 +msgid "All" +msgstr "הכל" + +# $choices = array( +# 'default' => __("Default Template",'acf'), +# ); +# wpml-name: 7fef9dabc73a2b259aba73d88f81292d +msgid "Default Template" +msgstr "טמפלט ברירת המחדל" + +# 'parent' => __("Parent Page (has children)",'acf'), +# 'child' => __("Child Page (has parent)",'acf'), +# ); +# wpml-name: 43d71e0c1efed4b54dda7343ff8c3e3c +msgid "Child Page (has parent)" +msgstr "דף ילד(יש לו דף אב)" + +# 'top_level' => __("Top Level Page (parent of 0)",'acf'), +# 'parent' => __("Parent Page (has children)",'acf'), +# 'child' => __("Child Page (has parent)",'acf'), +# wpml-name: 7e1dea98bf298a6f7faff62b961dfc59 +msgid "Parent Page (has children)" +msgstr "עמוד הורה - יש לו עמודים ילדים" + +# 'posts_page' => __("Posts Page",'acf'), +# 'top_level' => __("Top Level Page (parent of 0)",'acf'), +# 'parent' => __("Parent Page (has children)",'acf'), +# wpml-name: 9f036b97118bdd8887f9e5369a708135 +msgid "Top Level Page (parent of 0)" +msgstr "דף ברמה הגבוהה ביותר - טופ לבל פייג" + +# 'front_page' => __("Front Page",'acf'), +# 'posts_page' => __("Posts Page",'acf'), +# 'top_level' => __("Top Level Page (parent of 0)",'acf'), +# wpml-name: 228b7c2fcd38be689021f37264dd5bd1 +msgid "Posts Page" +msgstr "עמוד פוסטים" + +# $choices = array( +# 'front_page' => __("Front Page",'acf'), +# 'posts_page' => __("Posts Page",'acf'), +# wpml-name: 7612c0b50754aa23325448056f7f1ec1 +msgid "Front Page" +msgstr "עמוד ראשי" + +# 'choices' => array( +# 1 => __("Yes",'acf'), +# 0 => __("No",'acf'), +# wpml-name: 93cba07454f06a4a960172bbd6e2a435 +msgid "Yes" +msgstr "כן" + +# 1 => __("Yes",'acf'), +# 0 => __("No",'acf'), +# ), +# wpml-name: bafd7322c6e97d25b6299b5d6fe8920b +msgid "No" +msgstr "לא" + +# +# $current .= '
                ' . __("Show Field Key:",'acf'); +# $current .= ''; +# wpml-name: 71e82bd6a464dd31b714f9e1fd6eb06e +msgid "Show Field Key:" +msgstr "הצג מפתח שדה:" + +# add_meta_box('acf_location', __("Location",'acf'), array($this, 'html_location'), 'acf', 'normal', 'high'); +# add_meta_box('acf_options', __("Options",'acf'), array($this, 'html_options'), 'acf', 'normal', 'high'); +# +# wpml-name: dae8ace18bdcbcc6ae5aece263e14fe8 +msgid "Options" +msgstr "אפשרויות" + +# add_meta_box('acf_fields', __("Fields",'acf'), array($this, 'html_fields'), 'acf', 'normal', 'high'); +# add_meta_box('acf_location', __("Location",'acf'), array($this, 'html_location'), 'acf', 'normal', 'high'); +# add_meta_box('acf_options', __("Options",'acf'), array($this, 'html_options'), 'acf', 'normal', 'high'); +# wpml-name: ce5bf551379459c1c61d2a204061c455 +msgid "Location" +msgstr "מיקום" + +# 'sibling_fields' => __("Sibling fields",'acf'), +# 'hide_show_all' => __("Hide / Show All",'acf') +# ); +# wpml-name: 2fca2cbaac18450b5f94bb1b3c013d28 +msgid "Hide / Show All" +msgstr "הצג/הסתר הכל" + +# 'parent_fields' => __("Parent fields",'acf'), +# 'sibling_fields' => __("Sibling fields",'acf'), +# 'hide_show_all' => __("Hide / Show All",'acf') +# wpml-name: 0b5e7409b5578977e74a2a0fb2d38541 +msgid "Sibling fields" +msgstr "שדות אחים" + +# 'fields' => __("Fields",'acf'), +# 'parent_fields' => __("Parent fields",'acf'), +# 'sibling_fields' => __("Sibling fields",'acf'), +# wpml-name: 4fca38a28e805efe41f6acd6a15c3878 +msgid "Parent fields" +msgstr "שדות הורים" + +# 'title' => __("Title"), +# 'fields' => __("Fields", 'acf') +# ); +# wpml-name: a4ca5edd20d0b5d502ebece575681f58 +msgid "Fields" +msgstr "שדות" + +# +#

                +# +# wpml-name: e81c4e4f2b7b93b481e13a8553c2ae1b +msgid "or" +msgstr "או" + +# 'title' => __("Field group title is required",'acf'), +# 'copy' => __("copy",'acf'), +# 'or' => __("or",'acf'), +# wpml-name: 12cba3ee81cf4a793796a51b6327c678 +msgid "copy" +msgstr "העתק" + +# 'no_fields' => __("No toggle fields available",'acf'), +# 'title' => __("Field group title is required",'acf'), +# 'copy' => __("copy",'acf'), +# wpml-name: 7d7aa877659622908cc6114036f3c53f +msgid "Field group title is required" +msgstr "כותרת קבוצת שדות - חובה" + +# 'checked' => __("checked",'acf'), +# 'no_fields' => __("No toggle fields available",'acf'), +# 'title' => __("Field group title is required",'acf'), +# wpml-name: 267d27771137d411ce910343807cb604 +msgid "No toggle fields available" +msgstr "אין שדות toggle זמינים" + +# 'move_to_trash' => __("Move to trash. Are you sure?",'acf'), +# 'checked' => __("checked",'acf'), +# 'no_fields' => __("No toggle fields available",'acf'), +# wpml-name: 3793ea52a7be2d7deafd858fda50775c +msgid "checked" +msgstr "מסומן" + +# $l10n = array( +# 'move_to_trash' => __("Move to trash. Are you sure?",'acf'), +# 'checked' => __("checked",'acf'), +# wpml-name: 784dc36bad575bd6f6cbd4bbccbe601f +msgid "Move to trash. Are you sure?" +msgstr "מועבר לאשפה. האם אתה בטוח?" + +# // vars +# $message = __("Moving user custom fields from wp_options to wp_usermeta'",'acf') . '...'; +# +# wpml-name: 3998c707efbbef7476ba40ec7fea6df6 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "הזזת שדות מותאמים אישית מ - wp_options ל - wp_usermeta" + +# // vars +# $message = __("Modifying field option 'taxonomy'",'acf') . '...'; +# $wp_term_taxonomy = $wpdb->prefix.'term_taxonomy'; +# wpml-name: 194b2879c1b1737e7bc688186af65166 +msgid "Modifying field option 'taxonomy'" +msgstr "שינוי אפשרויות שדה 'טקסונומיה'" + +# // vars +# $message = __("Modifying field group options 'show on page'",'acf') . '...'; +# +# wpml-name: bd87231e0cafd2f9b01187b728db5829 +msgid "Modifying field group options 'show on page'" +msgstr "לשנות אפשרות נראות עבור קבוצת השדה" + +# // update admin page +# add_submenu_page('edit.php?post_type=acf', __('Upgrade','acf'), __('Upgrade','acf'), 'manage_options','acf-upgrade', array($this,'html') ); +# } +# wpml-name: f683581d3e75f05f9d9215f9b4696cef +msgid "Upgrade" +msgstr "שדרוג" + +# 'submit_value' => __("Update", 'acf'), +# 'updated_message' => __("Post updated", 'acf'), +# ); +# wpml-name: 33d10d146b4f8af30bf95a75c9d73937 +msgid "Post updated" +msgstr "פוסט עודכן" + +# 'html_after_fields' => '', +# 'submit_value' => __("Update", 'acf'), +# 'updated_message' => __("Post updated", 'acf'), +# wpml-name: 06933067aafd48425d67bcb01bba5cb6 +msgid "Update" +msgstr "לעדכן" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-it_IT.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-it_IT.mo new file mode 100644 index 0000000000000000000000000000000000000000..72f75094b087d00f3064bb0ba59bb3c871db826a GIT binary patch literal 33191 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≫mBvt#h<^=rWI$aSeLR` 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-it_IT.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-it_IT.po new file mode 100644 index 0000000..bab18ad --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-it_IT.po @@ -0,0 +1,2231 @@ +# Copyright (C) 2012 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: Advanced Custom Fields\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2013-11-09 15:23+0100\n" +"PO-Revision-Date: 2015-08-21 10:48+1000\n" +"Last-Translator: Elliot Condon \n" +"Language-Team: Davide De Maestri \n" +"Language: it_IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Generator: Poedit 1.8.1\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: C:\\advanced-custom-fields\\\n" +"X-Poedit-SearchPath-0: C:\\advanced-custom-fields\n" + +#: C:\advanced-custom-fields/acf.php:436 +msgid "Field Groups" +msgstr "Gruppi di Campi" + +#: C:\advanced-custom-fields/acf.php:437 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: C:\advanced-custom-fields/acf.php:438 +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: C:\advanced-custom-fields/acf.php:439 +msgid "Add New Field Group" +msgstr "Aggiungi un nuovo gruppo di campi" + +#: C:\advanced-custom-fields/acf.php:440 +msgid "Edit Field Group" +msgstr "Modifica il gruppo di campi" + +#: C:\advanced-custom-fields/acf.php:441 +msgid "New Field Group" +msgstr "Nuovo gruppo di campi" + +#: C:\advanced-custom-fields/acf.php:442 +msgid "View Field Group" +msgstr "Visualizza gruppo di campi" + +#: C:\advanced-custom-fields/acf.php:443 +msgid "Search Field Groups" +msgstr "Cerca gruppi di campi" + +#: C:\advanced-custom-fields/acf.php:444 +msgid "No Field Groups found" +msgstr "Nessun gruppo di campi trovato" + +#: C:\advanced-custom-fields/acf.php:445 +msgid "No Field Groups found in Trash" +msgstr "Nessun gruppo di campi trovato nel cestino" + +#: C:\advanced-custom-fields/acf.php:548 +#: C:\advanced-custom-fields/core/views/meta_box_options.php:98 +msgid "Custom Fields" +msgstr "Advanced Custom Fields" + +#: C:\advanced-custom-fields/acf.php:566 C:\advanced-custom-fields/acf.php:569 +msgid "Field group updated." +msgstr "Gruppo di campi aggiornato." + +#: C:\advanced-custom-fields/acf.php:567 +msgid "Custom field updated." +msgstr "Campo personalizzato aggiornato." + +#: C:\advanced-custom-fields/acf.php:568 +msgid "Custom field deleted." +msgstr "Campo personalizzato cancellato." + +#: C:\advanced-custom-fields/acf.php:571 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "Gruppo di campi ripristinato per la revisione da %s" + +#: C:\advanced-custom-fields/acf.php:572 +msgid "Field group published." +msgstr "Gruppo di campi pubblicato." + +#: C:\advanced-custom-fields/acf.php:573 +msgid "Field group saved." +msgstr "Gruppo di campi salvato." + +#: C:\advanced-custom-fields/acf.php:574 +msgid "Field group submitted." +msgstr "Gruppo di campi inviato." + +#: C:\advanced-custom-fields/acf.php:575 +msgid "Field group scheduled for." +msgstr "Gruppo di campi schedulato." + +#: C:\advanced-custom-fields/acf.php:576 +msgid "Field group draft updated." +msgstr "Bozza del gruppo di campi aggiornata." + +#: C:\advanced-custom-fields/acf.php:711 +msgid "Thumbnail" +msgstr "Miniatura" + +#: C:\advanced-custom-fields/acf.php:712 +msgid "Medium" +msgstr "Media" + +#: C:\advanced-custom-fields/acf.php:713 +msgid "Large" +msgstr "Grande" + +#: C:\advanced-custom-fields/acf.php:714 +msgid "Full" +msgstr "Dimensione reale" + +#: C:\advanced-custom-fields/core/api.php:1144 +msgid "Update" +msgstr "Aggiornamento" + +#: C:\advanced-custom-fields/core/api.php:1145 +msgid "Post updated" +msgstr "Post aggiornato" + +#: C:\advanced-custom-fields/core/actions/export.php:26 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Errore" + +#: C:\advanced-custom-fields/core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Nessun gruppo ACF selezionato" + +#: C:\advanced-custom-fields/core/controllers/addons.php:42 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:311 +msgid "Add-ons" +msgstr "Add-ons" + +#: C:\advanced-custom-fields/core/controllers/addons.php:130 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:433 +msgid "Repeater Field" +msgstr "Repeater Field" + +#: C:\advanced-custom-fields/core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"Crea infinite righe di dati ripetibili con questa interfaccia versatile!" + +#: C:\advanced-custom-fields/core/controllers/addons.php:137 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:441 +msgid "Gallery Field" +msgstr "Campo Galleria" + +#: C:\advanced-custom-fields/core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Crea gallerie di immagini in modo semplice ed intuitivo!" + +#: C:\advanced-custom-fields/core/controllers/addons.php:144 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:449 +msgid "Options Page" +msgstr "Pagina delle opzioni" + +#: C:\advanced-custom-fields/core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Crea dati globali da usare in tutto il tuo sito web!" + +#: C:\advanced-custom-fields/core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Flexible Content Field" + +#: C:\advanced-custom-fields/core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Crea design unici con i contenuti flesisbili ed il gestore di layout!" + +#: C:\advanced-custom-fields/core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Campo Gravity Forms" + +#: C:\advanced-custom-fields/core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Crea e seleziona un campo riempito con Gravity Forms!" + +#: C:\advanced-custom-fields/core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Date & Time Picker" + +#: C:\advanced-custom-fields/core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "jQuery date & time picker" + +#: C:\advanced-custom-fields/core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Campo Località" + +#: C:\advanced-custom-fields/core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Cerca l'indirizzo e le coordinate della località desiderata" + +#: C:\advanced-custom-fields/core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Campo Contact Form 7" + +#: C:\advanced-custom-fields/core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Assegna uno o più form di Contact Form 7 al post" + +#: C:\advanced-custom-fields/core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Add-Ons per Advanced Custom Fields" + +#: C:\advanced-custom-fields/core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"I seguenti Add-ons sono disponibili per incrementare le funzionalità del " +"plugin Advanced Custom Fields." + +#: C:\advanced-custom-fields/core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Ogni Add-on può essere installato come plugin separato (riceve gli " +"aggiornamenti) o incluso nel tuo tema (non riceve gli aggiornamenti)" + +#: C:\advanced-custom-fields/core/controllers/addons.php:219 +#: C:\advanced-custom-fields/core/controllers/addons.php:240 +msgid "Installed" +msgstr "Installato" + +#: C:\advanced-custom-fields/core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Acquista ed Installa" + +#: C:\advanced-custom-fields/core/controllers/addons.php:242 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:426 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:435 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:443 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:451 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:459 +msgid "Download" +msgstr "Scarica" + +#: C:\advanced-custom-fields/core/controllers/export.php:50 +#: C:\advanced-custom-fields/core/controllers/export.php:159 +msgid "Export" +msgstr "Esporta" + +#: C:\advanced-custom-fields/core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Esporta Gruppi di Campi" + +#: C:\advanced-custom-fields/core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Gruppi di Campi" + +#: C:\advanced-custom-fields/core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Scegli il gruppo di campi da esportare" + +#: C:\advanced-custom-fields/core/controllers/export.php:239 +#: C:\advanced-custom-fields/core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Esporta XML" + +#: C:\advanced-custom-fields/core/controllers/export.php:242 +#: C:\advanced-custom-fields/core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Esporta in PHP" + +#: C:\advanced-custom-fields/core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF creerà un file di export XML che è compatibile con tutti i pulugin di " +"importazione nativi." + +#: C:\advanced-custom-fields/core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"I gruppi di campi importati appariranno nella lista dei gruppi di " +"campi editabili. Questo è utile per migrare gruppi di campi tra diversi siti " +"web realizzati con WordPress." + +#: C:\advanced-custom-fields/core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Secgli un gruppo di campi dalla lista e clicca su \"Esporta XML\"" + +#: C:\advanced-custom-fields/core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Ssalva il file .xml quando richiesto" + +#: C:\advanced-custom-fields/core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Vai su Strumenti / Importa e seleziona WordPress" + +#: C:\advanced-custom-fields/core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Installare il plugin WP d'importazione, se richiesto" + +#: C:\advanced-custom-fields/core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Carica e importa il tuo file .xml" + +#: C:\advanced-custom-fields/core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Seleziona il tuo utente e ignora gli allegati d'importazione" + +#: C:\advanced-custom-fields/core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "Fatto! Buon Wordpress" + +#: C:\advanced-custom-fields/core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF genererà il codice PHP da includere nel tuo tema." + +#: C:\advanced-custom-fields/core/controllers/export.php:269 +#: C:\advanced-custom-fields/core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"I gruppi di campi registrati non appariranno nella lista dei gruppi " +"di campi editabili. Questo è utile per l'inclusione dei campi nei temi." + +#: C:\advanced-custom-fields/core/controllers/export.php:270 +#: C:\advanced-custom-fields/core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Per favore considera che se esporti e registri un gruppo di campi nello " +"stesso WP, vedrai campi duplicati nella schermata di modifica. Per " +"modificare questo, rimuovi i gruppi di campi originali dal censtino o " +"rimuovi il codice dal tuo file functions.php" + +#: C:\advanced-custom-fields/core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Seleziona i gruppi di campi dalla lista e clicca su \"Crea PHP\"" + +#: C:\advanced-custom-fields/core/controllers/export.php:273 +#: C:\advanced-custom-fields/core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Copia il codice PHP generato" + +#: C:\advanced-custom-fields/core/controllers/export.php:274 +#: C:\advanced-custom-fields/core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Incolla nel tuo file functions.php" + +#: C:\advanced-custom-fields/core/controllers/export.php:275 +#: C:\advanced-custom-fields/core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"Per attivare qualsiasi add-ons, modifica e usa il codice nelle prime linee." + +#: C:\advanced-custom-fields/core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Esporta i gruppi di campi in PHP" + +#: C:\advanced-custom-fields/core/controllers/export.php:300 +#: C:\advanced-custom-fields/core/fields/tab.php:65 +msgid "Instructions" +msgstr "Istruzioni" + +#: C:\advanced-custom-fields/core/controllers/export.php:309 +msgid "Notes" +msgstr "Note" + +#: C:\advanced-custom-fields/core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Includi nel tema" + +#: C:\advanced-custom-fields/core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Il plugin Advanced Custom Fields può essere incluso in un tema. Per farlo " +"sposta la cartella del plugin ACF all'interno del tuo tema ed aggiungi il " +"codice seguente all'interno del file functions.php:" + +#: C:\advanced-custom-fields/core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Per rimuovere tutte le possibili interferenze visuali dal plugin ACF, puoi " +"usare una costante per abilitare la modalità leggera. Aggiungi il seguente " +"codice al tuo file functions.php prima di include_once:" + +#: C:\advanced-custom-fields/core/controllers/export.php:331 +msgid "Back to export" +msgstr "Torna all'esportazione" + +#: C:\advanced-custom-fields/core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Nessun gruppo di campi è stato selezionato" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Sei sicuro di spostarlo nel cestino?" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:359 +msgid "checked" +msgstr "selezionato" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Nessun campo alternato (toggle) disponibile" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Il titolo del gruppo di campi è obbligatorio" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:362 +msgid "copy" +msgstr "copia" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:363 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:62 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:159 +msgid "or" +msgstr "o" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:364 +#: C:\advanced-custom-fields/core/controllers/field_group.php:395 +#: C:\advanced-custom-fields/core/controllers/field_group.php:457 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Campi" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Campi genitori" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Campi fratelli" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Nascondi / Mostra Tutto" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:396 +msgid "Location" +msgstr "Location" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:397 +msgid "Options" +msgstr "Opzioni" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Mostra la Chiave del Campo:" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:460 +#: C:\advanced-custom-fields/core/fields/page_link.php:138 +#: C:\advanced-custom-fields/core/fields/page_link.php:159 +#: C:\advanced-custom-fields/core/fields/post_object.php:328 +#: C:\advanced-custom-fields/core/fields/post_object.php:349 +#: C:\advanced-custom-fields/core/fields/select.php:224 +#: C:\advanced-custom-fields/core/fields/select.php:243 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:343 +#: C:\advanced-custom-fields/core/fields/user.php:285 +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:245 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:195 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:218 +msgid "No" +msgstr "No" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:461 +#: C:\advanced-custom-fields/core/fields/page_link.php:137 +#: C:\advanced-custom-fields/core/fields/page_link.php:158 +#: C:\advanced-custom-fields/core/fields/post_object.php:327 +#: C:\advanced-custom-fields/core/fields/post_object.php:348 +#: C:\advanced-custom-fields/core/fields/select.php:223 +#: C:\advanced-custom-fields/core/fields/select.php:242 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:342 +#: C:\advanced-custom-fields/core/fields/user.php:284 +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:244 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:194 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Si" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:638 +msgid "Front Page" +msgstr "Pagina Iniziale" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:639 +msgid "Posts Page" +msgstr "Pagina dei Posts" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:640 +msgid "Top Level Page (parent of 0)" +msgstr "Pagina di Livello Top (parente di 0)" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:641 +msgid "Parent Page (has children)" +msgstr "Pagina Parente (ha figli)" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:642 +msgid "Child Page (has parent)" +msgstr "Pagina figlia (ha genitore)" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:650 +msgid "Default Template" +msgstr "Template di default" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:727 +msgid "Publish" +msgstr "Pubblica" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:728 +msgid "Pending Review" +msgstr "Revisione in Sospeso" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:729 +msgid "Draft" +msgstr "Bozza" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:730 +msgid "Future" +msgstr "Futuro" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:731 +msgid "Private" +msgstr "Privato" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:732 +msgid "Revision" +msgstr "Revisione" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:733 +msgid "Trash" +msgstr "Cestina" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:746 +msgid "Super Admin" +msgstr "Super Amministratore" + +#: C:\advanced-custom-fields/core/controllers/field_group.php:761 +#: C:\advanced-custom-fields/core/controllers/field_group.php:782 +#: C:\advanced-custom-fields/core/controllers/field_group.php:789 +#: C:\advanced-custom-fields/core/fields/file.php:186 +#: C:\advanced-custom-fields/core/fields/image.php:170 +#: C:\advanced-custom-fields/core/fields/page_link.php:109 +#: C:\advanced-custom-fields/core/fields/post_object.php:274 +#: C:\advanced-custom-fields/core/fields/post_object.php:298 +#: C:\advanced-custom-fields/core/fields/relationship.php:595 +#: C:\advanced-custom-fields/core/fields/relationship.php:619 +#: C:\advanced-custom-fields/core/fields/user.php:229 +msgid "All" +msgstr "Tutti" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Titolo" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:216 +#: C:\advanced-custom-fields/core/controllers/field_groups.php:257 +msgid "Changelog" +msgstr "Changelog" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Guarda cosa c'è di nuovo in" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:217 +msgid "version" +msgstr "versione" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Risorse" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Guida introduttiva" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Tipi di Campo" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funzioni" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Azioni" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:225 +#: C:\advanced-custom-fields/core/fields/relationship.php:638 +msgid "Filters" +msgstr "Filtri" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Guida 'Come fare'" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Tutorials" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Creato da" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:235 +msgid "Vote" +msgstr "Vota" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:236 +msgid "Follow" +msgstr "Segui" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:248 +msgid "Welcome to Advanced Custom Fields" +msgstr "Benvenuto in Advanced Custom Fields" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:249 +msgid "Thank you for updating to the latest version!" +msgstr "Grazie per aver aggiornato all'ultima versione!" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:249 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "è più pulito e divertente che mai. Speriamo che vi piaccia." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:256 +msgid "What’s New" +msgstr "Cosa c'è di nuovo" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:259 +msgid "Download Add-ons" +msgstr "Scarica Add-ons" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:313 +msgid "Activation codes have grown into plugins!" +msgstr "" +"I codici di attivazione sono stati migrati direttamente all'interno dei " +"plugins!" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:314 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"I plugin aggiuntivi sono ora attivati dopo il download e l'installazione " +"degli stessi. Sebbene questi plugins non siano ospitati nella repository " +"ufficiale di wordpress.org, ogni Add-on continuerà a ricevere aggiornamenti " +"nella solita maniera." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:320 +msgid "All previous Add-ons have been successfully installed" +msgstr "Tutti gli Add-ons precedenti sono stati installati con successo" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:324 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Il sito web utilizza Add-ons premium che devono essere scaricati" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:324 +msgid "Download your activated Add-ons" +msgstr "Scarica i tuoi add-ons attivati" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:329 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Questo sito non fa uso di Add-ons premium e non sarà interessato da questo " +"cambiamento." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:339 +msgid "Easier Development" +msgstr "Sviluppo Semplificato" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:341 +msgid "New Field Types" +msgstr "Nuovi Tipi di Campo" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:343 +msgid "Taxonomy Field" +msgstr "Campo Tassonomia" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:344 +msgid "User Field" +msgstr "Campo Utente" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:345 +msgid "Email Field" +msgstr "Campo Email" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:346 +msgid "Password Field" +msgstr "Campo Password" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:348 +msgid "Custom Field Types" +msgstr "Tipi di Campo Personalizzato" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:349 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Creare il tuo tipo di campo non è mai stato così facile! Sfortunatamente, i " +"campi della versione 3 non sono compatibili con la verisione 4." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:350 +msgid "Migrating your field types is easy, please" +msgstr "Migrare i tuoi campi è semplice, per favore" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:350 +msgid "follow this tutorial" +msgstr "segui questo tutorial" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:350 +msgid "to learn more." +msgstr "per saperne di più." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:352 +msgid "Actions & Filters" +msgstr "Azioni e Filtri" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:353 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"Tutte le azioni e filtri hanno subito un intervento sostanziale per rendere " +"la personalizzazione di ACF ancora più semplice! Per favore" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:353 +msgid "read this guide" +msgstr "leggi questa guida" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:353 +msgid "to find the updated naming convention." +msgstr "per trovare le nuove convenzioni adottate per la nomenclatura." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:355 +msgid "Preview draft is now working!" +msgstr "Anteprima bozze ora è funzionante!" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:356 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Questo bug è stato risolto insieme a molti altri più piccoli!" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:356 +msgid "See the full changelog" +msgstr "Vedi la lista di tutti i cambiamenti" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:360 +msgid "Important" +msgstr "Importante" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:362 +msgid "Database Changes" +msgstr "Cambiamenti al Database" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:363 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Assolutamente nessun cambiamento è stato fatto al database " +"tra le versioni 3 e 4. Questo significa che puoi tornare indietro alla " +"versione 3 senza alcun problema." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:365 +msgid "Potential Issues" +msgstr "Potenziali Problemi" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:366 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"A causa delle modifiche effettuate agli Add-ons, i tipi di campi e le azioni/" +"filtri, il tuo sito web potrebbe non funzionare correttamente. E' importante " +"che tu legga completamente" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:366 +msgid "Migrating from v3 to v4" +msgstr "Migrare dalla versione 3 alla 4" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:366 +msgid "guide to view the full list of changes." +msgstr "la guida per visualizzare la lista di tutti i cambiamenti fatti." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:369 +msgid "Really Important!" +msgstr "Molto Importante!" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:369 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"Se hai aggiornato ACF senza alcuna conoscenza di queste modifiche, per " +"favore torna indietro all'ultima" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:369 +msgid "version 3" +msgstr "versione 3" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:369 +msgid "of this plugin." +msgstr "di questa plugin." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:374 +msgid "Thank You" +msgstr "Grazie" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:375 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"Un GRANDE grazie a tutti coloro che hanno contribuito a " +"testare la versione 4 beta e per tutto il supporto che ho ricevuto." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:376 +msgid "Without you all, this release would not have been possible!" +msgstr "Senza tutti voi, questa release non sarebbe stata possibile!" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:380 +msgid "Changelog for" +msgstr "Changelog per" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:397 +msgid "Learn more" +msgstr "Scopri di più" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:403 +msgid "Overview" +msgstr "Panoramica" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:405 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Precedentemente, tutti gli Add-ons dovevano essere sbloccati tramite un " +"codice di attivazione (acquistato dallo store di ACF). Ora, con la versione " +"4, tutti gli Add-ons agiscono come plugin separati che devono essere " +"scaricati singolarmente, installati ed aggiornati." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:407 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Questa pagina ti guiderà nel download e nell'installazione di ogni Add-on " +"disponibile." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:409 +msgid "Available Add-ons" +msgstr "Add-ons disponibili" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:411 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "I seguenti Add-ons sono stati rilevati come attivi su questo sito web." + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:424 +msgid "Name" +msgstr "Nome" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:425 +msgid "Activation Code" +msgstr "Codice di Attivazione" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:457 +msgid "Flexible Content" +msgstr "Contenuto flessibile" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:467 +msgid "Installation" +msgstr "Installazione" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:469 +msgid "For each Add-on available, please perform the following:" +msgstr "" +"Per ogni Add-on disponibilie, per favore procedi come indicato di seguito:" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:471 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Scarica il plugin dell'Add-on (file .zip) sul tuo desktop" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:472 +msgid "Navigate to" +msgstr "Naviga fino a" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:472 +msgid "Plugins > Add New > Upload" +msgstr "Plugins > Aggiungi Nuovo > Carica" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:473 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Usa l'uploader per cercare, scegliere ed installare il tuo Add-on (file .zip)" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:474 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Una volta che il plugin è stato caricato ed installato, clicca sul link " +"'Attiva Plugin'" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:475 +msgid "The Add-on is now installed and activated!" +msgstr "L'Add-om è stato installato ed attivato!" + +#: C:\advanced-custom-fields/core/controllers/field_groups.php:489 +msgid "Awesome. Let's get to work" +msgstr "Eccellente. Iniziamo a lavorare" + +#: C:\advanced-custom-fields/core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Espandi Dettagli" + +#: C:\advanced-custom-fields/core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Chiudi Dettagli" + +#: C:\advanced-custom-fields/core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Validazione fallita. Uno o più campi sono obbligatori." + +#: C:\advanced-custom-fields/core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Aggiorna" + +#: C:\advanced-custom-fields/core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Cosa c'è di nuovo" + +#: C:\advanced-custom-fields/core/controllers/upgrade.php:150 +msgid "credits" +msgstr "crediti" + +#: C:\advanced-custom-fields/core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "Modificare l'opzione del gruppo di campi 'mostra nella pagina'" + +#: C:\advanced-custom-fields/core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Modificare l'opzione del campo 'tassonomia'" + +#: C:\advanced-custom-fields/core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Spostare i campi personalizzati da wp_option a wp_usermeta" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:19 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Checkbox" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:20 +#: C:\advanced-custom-fields/core/fields/radio.php:19 +#: C:\advanced-custom-fields/core/fields/select.php:19 +#: C:\advanced-custom-fields/core/fields/true_false.php:20 +msgid "Choice" +msgstr "Scelta" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:146 +#: C:\advanced-custom-fields/core/fields/radio.php:144 +#: C:\advanced-custom-fields/core/fields/select.php:177 +msgid "Choices" +msgstr "Opzioni" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:147 +#: C:\advanced-custom-fields/core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Inserisci un'opzione per ogni linea." + +#: C:\advanced-custom-fields/core/fields/checkbox.php:148 +#: C:\advanced-custom-fields/core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" +"Per un maggiore controllo, puoi specificare sia un valore che un'etichetta " +"così:" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:149 +#: C:\advanced-custom-fields/core/fields/radio.php:150 +#: C:\advanced-custom-fields/core/fields/select.php:180 +msgid "red : Red" +msgstr "rosso : Rosso" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:149 +#: C:\advanced-custom-fields/core/fields/radio.php:151 +#: C:\advanced-custom-fields/core/fields/select.php:180 +msgid "blue : Blue" +msgstr "blu : Blu" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:166 +#: C:\advanced-custom-fields/core/fields/color_picker.php:89 +#: C:\advanced-custom-fields/core/fields/email.php:106 +#: C:\advanced-custom-fields/core/fields/number.php:116 +#: C:\advanced-custom-fields/core/fields/radio.php:193 +#: C:\advanced-custom-fields/core/fields/select.php:197 +#: C:\advanced-custom-fields/core/fields/text.php:116 +#: C:\advanced-custom-fields/core/fields/textarea.php:96 +#: C:\advanced-custom-fields/core/fields/true_false.php:94 +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:187 +msgid "Default Value" +msgstr "Valore di default" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:167 +#: C:\advanced-custom-fields/core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Inserisci ogni valore di default su una nuova riga" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:183 +#: C:\advanced-custom-fields/core/fields/message.php:20 +#: C:\advanced-custom-fields/core/fields/radio.php:209 +#: C:\advanced-custom-fields/core/fields/tab.php:20 +msgid "Layout" +msgstr "Layout" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:194 +#: C:\advanced-custom-fields/core/fields/radio.php:220 +msgid "Vertical" +msgstr "Verticale" + +#: C:\advanced-custom-fields/core/fields/checkbox.php:195 +#: C:\advanced-custom-fields/core/fields/radio.php:221 +msgid "Horizontal" +msgstr "Orizzontale" + +#: C:\advanced-custom-fields/core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Color Picker" + +#: C:\advanced-custom-fields/core/fields/color_picker.php:20 +#: C:\advanced-custom-fields/core/fields/google-map.php:19 +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:20 +msgid "jQuery" +msgstr "jQuery" + +#: C:\advanced-custom-fields/core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Inutile" + +#: C:\advanced-custom-fields/core/fields/email.php:19 +msgid "Email" +msgstr "Email" + +#: C:\advanced-custom-fields/core/fields/email.php:107 +#: C:\advanced-custom-fields/core/fields/number.php:117 +#: C:\advanced-custom-fields/core/fields/text.php:117 +#: C:\advanced-custom-fields/core/fields/textarea.php:97 +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:188 +msgid "Appears when creating a new post" +msgstr "Mostra quando crei un nuovo post" + +#: C:\advanced-custom-fields/core/fields/email.php:123 +#: C:\advanced-custom-fields/core/fields/number.php:133 +#: C:\advanced-custom-fields/core/fields/password.php:105 +#: C:\advanced-custom-fields/core/fields/text.php:131 +#: C:\advanced-custom-fields/core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Testo Segnaposto" + +#: C:\advanced-custom-fields/core/fields/email.php:124 +#: C:\advanced-custom-fields/core/fields/number.php:134 +#: C:\advanced-custom-fields/core/fields/password.php:106 +#: C:\advanced-custom-fields/core/fields/text.php:132 +#: C:\advanced-custom-fields/core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Mostra insieme all'input" + +#: C:\advanced-custom-fields/core/fields/email.php:138 +#: C:\advanced-custom-fields/core/fields/number.php:148 +#: C:\advanced-custom-fields/core/fields/password.php:120 +#: C:\advanced-custom-fields/core/fields/text.php:146 +msgid "Prepend" +msgstr "Appendi prima" + +#: C:\advanced-custom-fields/core/fields/email.php:139 +#: C:\advanced-custom-fields/core/fields/number.php:149 +#: C:\advanced-custom-fields/core/fields/password.php:121 +#: C:\advanced-custom-fields/core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Mostra prima dell'input" + +#: C:\advanced-custom-fields/core/fields/email.php:153 +#: C:\advanced-custom-fields/core/fields/number.php:163 +#: C:\advanced-custom-fields/core/fields/password.php:135 +#: C:\advanced-custom-fields/core/fields/text.php:161 +msgid "Append" +msgstr "Appendi dopo" + +#: C:\advanced-custom-fields/core/fields/email.php:154 +#: C:\advanced-custom-fields/core/fields/number.php:164 +#: C:\advanced-custom-fields/core/fields/password.php:136 +#: C:\advanced-custom-fields/core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Mostra dopo l'input" + +#: C:\advanced-custom-fields/core/fields/file.php:19 +msgid "File" +msgstr "File" + +#: C:\advanced-custom-fields/core/fields/file.php:20 +#: C:\advanced-custom-fields/core/fields/image.php:20 +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "Contenuto" + +#: C:\advanced-custom-fields/core/fields/file.php:26 +msgid "Select File" +msgstr "Seleziona file" + +#: C:\advanced-custom-fields/core/fields/file.php:27 +msgid "Edit File" +msgstr "Modifica Fiel" + +#: C:\advanced-custom-fields/core/fields/file.php:28 +msgid "Update File" +msgstr "Aggiorna File" + +#: C:\advanced-custom-fields/core/fields/file.php:29 +#: C:\advanced-custom-fields/core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "Caricata in questo post" + +#: C:\advanced-custom-fields/core/fields/file.php:123 +msgid "No File Selected" +msgstr "Nessun file selezionato" + +#: C:\advanced-custom-fields/core/fields/file.php:123 +msgid "Add File" +msgstr "Aggiungi file" + +#: C:\advanced-custom-fields/core/fields/file.php:153 +#: C:\advanced-custom-fields/core/fields/image.php:118 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Restituisci valore" + +#: C:\advanced-custom-fields/core/fields/file.php:164 +msgid "File Object" +msgstr "Oggetto File" + +#: C:\advanced-custom-fields/core/fields/file.php:165 +msgid "File URL" +msgstr "URL del File" + +#: C:\advanced-custom-fields/core/fields/file.php:166 +msgid "File ID" +msgstr "ID del File" + +#: C:\advanced-custom-fields/core/fields/file.php:175 +#: C:\advanced-custom-fields/core/fields/image.php:158 +msgid "Library" +msgstr "Libreria" + +#: C:\advanced-custom-fields/core/fields/file.php:187 +#: C:\advanced-custom-fields/core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Caricate nel post" + +#: C:\advanced-custom-fields/core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Mappa di Google" + +#: C:\advanced-custom-fields/core/fields/google-map.php:31 +msgid "Locating" +msgstr "Localizzare" + +#: C:\advanced-custom-fields/core/fields/google-map.php:32 +msgid "Sorry, this browser does not support geolocation" +msgstr "Spiacente, questo browser non supporta la geolocalizzazione" + +#: C:\advanced-custom-fields/core/fields/google-map.php:117 +msgid "Clear location" +msgstr "Chiara posizione" + +#: C:\advanced-custom-fields/core/fields/google-map.php:122 +msgid "Find current location" +msgstr "Trova località corrente" + +#: C:\advanced-custom-fields/core/fields/google-map.php:123 +msgid "Search for address..." +msgstr "Cerca per l'indirizzo..." + +#: C:\advanced-custom-fields/core/fields/google-map.php:159 +msgid "Center" +msgstr "Centra" + +#: C:\advanced-custom-fields/core/fields/google-map.php:160 +msgid "Center the initial map" +msgstr "Centra la mappa iniziale" + +#: C:\advanced-custom-fields/core/fields/google-map.php:196 +msgid "Height" +msgstr "Altezza" + +#: C:\advanced-custom-fields/core/fields/google-map.php:197 +msgid "Customise the map height" +msgstr "Personalizza l'altezza della mappa" + +#: C:\advanced-custom-fields/core/fields/image.php:19 +msgid "Image" +msgstr "Immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:27 +msgid "Select Image" +msgstr "Seleziona immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:28 +msgid "Edit Image" +msgstr "Modifica Immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:29 +msgid "Update Image" +msgstr "Aggiorna Immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:83 +msgid "Remove" +msgstr "Rimuovi" + +#: C:\advanced-custom-fields/core/fields/image.php:84 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Modifica" + +#: C:\advanced-custom-fields/core/fields/image.php:90 +msgid "No image selected" +msgstr "Nessuna immagine selezionata" + +#: C:\advanced-custom-fields/core/fields/image.php:90 +msgid "Add Image" +msgstr "Aggiungi immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:119 +#: C:\advanced-custom-fields/core/fields/relationship.php:570 +msgid "Specify the returned value on front end" +msgstr "Specifica il valore riportato nel front end" + +#: C:\advanced-custom-fields/core/fields/image.php:129 +msgid "Image Object" +msgstr "Oggetto Immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:130 +msgid "Image URL" +msgstr "URL immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:131 +msgid "Image ID" +msgstr "ID Immagine" + +#: C:\advanced-custom-fields/core/fields/image.php:139 +msgid "Preview Size" +msgstr "Anteprima grandezza" + +#: C:\advanced-custom-fields/core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Mostra quando inserisci dei dati" + +#: C:\advanced-custom-fields/core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Limita la scelta della libreria media" + +#: C:\advanced-custom-fields/core/fields/message.php:19 +#: C:\advanced-custom-fields/core/fields/message.php:70 +#: C:\advanced-custom-fields/core/fields/true_false.php:79 +msgid "Message" +msgstr "Messaggio" + +#: C:\advanced-custom-fields/core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Testo e HTML inseriti appariranno in linea con i campi" + +#: C:\advanced-custom-fields/core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "" +"Per favore, nota che tutto il testo verrà prima passato alla funzione di wp" + +#: C:\advanced-custom-fields/core/fields/number.php:19 +msgid "Number" +msgstr "Numero" + +#: C:\advanced-custom-fields/core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Valore Minimo" + +#: C:\advanced-custom-fields/core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Valore Massimo" + +#: C:\advanced-custom-fields/core/fields/number.php:210 +msgid "Step Size" +msgstr "Incremento" + +#: C:\advanced-custom-fields/core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Link a pagina" + +#: C:\advanced-custom-fields/core/fields/page_link.php:19 +#: C:\advanced-custom-fields/core/fields/post_object.php:19 +#: C:\advanced-custom-fields/core/fields/relationship.php:19 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:19 +#: C:\advanced-custom-fields/core/fields/user.php:19 +msgid "Relational" +msgstr "Relazionale" + +#: C:\advanced-custom-fields/core/fields/page_link.php:103 +#: C:\advanced-custom-fields/core/fields/post_object.php:268 +#: C:\advanced-custom-fields/core/fields/relationship.php:589 +#: C:\advanced-custom-fields/core/fields/relationship.php:668 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Post Type" + +#: C:\advanced-custom-fields/core/fields/page_link.php:127 +#: C:\advanced-custom-fields/core/fields/post_object.php:317 +#: C:\advanced-custom-fields/core/fields/select.php:214 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:333 +#: C:\advanced-custom-fields/core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Campo nullo permesso?" + +#: C:\advanced-custom-fields/core/fields/page_link.php:148 +#: C:\advanced-custom-fields/core/fields/post_object.php:338 +#: C:\advanced-custom-fields/core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "E' possibile selezionare più valori?" + +#: C:\advanced-custom-fields/core/fields/password.php:19 +msgid "Password" +msgstr "Password" + +#: C:\advanced-custom-fields/core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Post Object" + +#: C:\advanced-custom-fields/core/fields/post_object.php:292 +#: C:\advanced-custom-fields/core/fields/relationship.php:613 +msgid "Filter from Taxonomy" +msgstr "Filtro da Tassonomia" + +#: C:\advanced-custom-fields/core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Radio Button" + +#: C:\advanced-custom-fields/core/fields/radio.php:102 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Altro" + +#: C:\advanced-custom-fields/core/fields/radio.php:145 +msgid "Enter your choices one per line" +msgstr "Inserisci una opzione per linea" + +#: C:\advanced-custom-fields/core/fields/radio.php:147 +msgid "Red" +msgstr "Rosso" + +#: C:\advanced-custom-fields/core/fields/radio.php:148 +msgid "Blue" +msgstr "Blu" + +#: C:\advanced-custom-fields/core/fields/radio.php:172 +msgid "Add 'other' choice to allow for custom values" +msgstr "Aggiungi l'opzione 'altro' per permettere valori personalizzati" + +#: C:\advanced-custom-fields/core/fields/radio.php:184 +msgid "Save 'other' values to the field's choices" +msgstr "Salva i valori 'altro' per le scelte del campo" + +#: C:\advanced-custom-fields/core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Relazione" + +#: C:\advanced-custom-fields/core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Valore massimo raggiunto ( {max} )" + +#: C:\advanced-custom-fields/core/fields/relationship.php:425 +msgid "Search..." +msgstr "Cerca..." + +#: C:\advanced-custom-fields/core/fields/relationship.php:436 +msgid "Filter by post type" +msgstr "Filtra per post type" + +#: C:\advanced-custom-fields/core/fields/relationship.php:569 +msgid "Return Format" +msgstr "Restituirsci Formato" + +#: C:\advanced-custom-fields/core/fields/relationship.php:580 +msgid "Post Objects" +msgstr "Oggetto Post" + +#: C:\advanced-custom-fields/core/fields/relationship.php:581 +msgid "Post IDs" +msgstr "ID del Post" + +#: C:\advanced-custom-fields/core/fields/relationship.php:647 +msgid "Search" +msgstr "Cerca" + +#: C:\advanced-custom-fields/core/fields/relationship.php:648 +msgid "Post Type Select" +msgstr "Scegli Post Type" + +#: C:\advanced-custom-fields/core/fields/relationship.php:656 +msgid "Elements" +msgstr "Elementi" + +#: C:\advanced-custom-fields/core/fields/relationship.php:657 +msgid "Selected elements will be displayed in each result" +msgstr "Gli elementi selezionati verranno mostrati in ogni risultato" + +#: C:\advanced-custom-fields/core/fields/relationship.php:666 +#: C:\advanced-custom-fields/core/views/meta_box_options.php:105 +msgid "Featured Image" +msgstr "Immagine in Evidenza" + +#: C:\advanced-custom-fields/core/fields/relationship.php:667 +msgid "Post Title" +msgstr "Titolo del Post" + +#: C:\advanced-custom-fields/core/fields/relationship.php:679 +msgid "Maximum posts" +msgstr "Massimo dei post" + +#: C:\advanced-custom-fields/core/fields/select.php:18 +#: C:\advanced-custom-fields/core/fields/select.php:109 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:324 +#: C:\advanced-custom-fields/core/fields/user.php:266 +msgid "Select" +msgstr "Select HTML" + +#: C:\advanced-custom-fields/core/fields/tab.php:19 +msgid "Tab" +msgstr "Tab" + +#: C:\advanced-custom-fields/core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Usa i \"Campi Tab\" per organizzare meglio la schermata di modifica " +"raggruppando gruppi di campi insieme in tab con intestazioni separate." + +#: C:\advanced-custom-fields/core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Tutti i campi che seguento questo \"campo tab\" (o finchè un altro \"campo " +"tab\" è stato definito) verranno raggruppati insieme." + +#: C:\advanced-custom-fields/core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Usa tabs multiple per dividere i tuoi campi in sezioni." + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:18 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Tassonomia" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:222 +#: C:\advanced-custom-fields/core/fields/taxonomy.php:231 +msgid "None" +msgstr "Niente" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:308 +#: C:\advanced-custom-fields/core/fields/user.php:251 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:77 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Tipo del campo" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:318 +#: C:\advanced-custom-fields/core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Valori Multipli" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:320 +#: C:\advanced-custom-fields/core/fields/user.php:262 +msgid "Multi Select" +msgstr "Select Multipla" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:322 +#: C:\advanced-custom-fields/core/fields/user.php:264 +msgid "Single Value" +msgstr "Valore Singolo" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Pulsanti Radio" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Carica e Salva i Termini per il Post" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:360 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Carica i valori in base ai termini del post ed aggiorna i termini quando " +"salvi" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Oggetto Termine" + +#: C:\advanced-custom-fields/core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "ID Termine" + +#: C:\advanced-custom-fields/core/fields/text.php:19 +msgid "Text" +msgstr "Testo" + +#: C:\advanced-custom-fields/core/fields/text.php:176 +#: C:\advanced-custom-fields/core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Formattazione" + +#: C:\advanced-custom-fields/core/fields/text.php:177 +#: C:\advanced-custom-fields/core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Valore effettivo nel front end" + +#: C:\advanced-custom-fields/core/fields/text.php:186 +#: C:\advanced-custom-fields/core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Nessuna formattazione" + +#: C:\advanced-custom-fields/core/fields/text.php:187 +#: C:\advanced-custom-fields/core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "Converti HTML in tags" + +#: C:\advanced-custom-fields/core/fields/text.php:195 +#: C:\advanced-custom-fields/core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Limite Caratteri" + +#: C:\advanced-custom-fields/core/fields/text.php:196 +#: C:\advanced-custom-fields/core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Lascia in bianco per non impostare un limite" + +#: C:\advanced-custom-fields/core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Text Area" + +#: C:\advanced-custom-fields/core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Converti le nuove linee in tags <br />" + +#: C:\advanced-custom-fields/core/fields/true_false.php:19 +msgid "True / False" +msgstr "Vero / Falso" + +#: C:\advanced-custom-fields/core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "es. Visualizza contenuto extra" + +#: C:\advanced-custom-fields/core/fields/user.php:18 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:94 +msgid "User" +msgstr "Utente" + +#: C:\advanced-custom-fields/core/fields/user.php:224 +msgid "Filter by role" +msgstr "Filtra per ruolo" + +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "Editor Wysiwyg" + +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:202 +msgid "Toolbar" +msgstr "Toolbar" + +#: C:\advanced-custom-fields/core/fields/wysiwyg.php:234 +msgid "Show Media Upload Buttons?" +msgstr "Visualizzare il pulsante per il caricamento di file multimediali?" + +#: C:\advanced-custom-fields/core/fields/_base.php:124 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Basic" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Date Picker" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Fatto" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Oggi" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Mostra un mese differente" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Salva formato" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Questo formato determinerà il valore salvato nel database e verrà restituito " +"tramite API" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" è il formato più versatile. Leggi di più a proposito" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:128 +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "formato date jQuery" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Mostra formato" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Questo formato verrà visto dall'utente quando inserisce un valore" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" o \"mm/dd/yy\" sono i formati di visualizzazione più usati. " +"Leggi di più a proposito" + +#: C:\advanced-custom-fields/core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "La Settimana comincia di" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Nuovo campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Il tipo di campo non esiste" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Ordine del campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:75 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Etichetta del campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:76 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Nome del campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Chiave del Campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Non hai inserito nessun custom field. Clicca sul pulsante + " +"Aggiungi campo per creare il tuo primo campo personalizzato." + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:105 +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Modifica questo campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Leggi la documentazione per questo campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Docs" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Duplica questo campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Duplica" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Cancella questo campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Cancella" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Questo è il nome che apparirà nella pagina di modifica" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Una parola, senza spazi. \"_\" e trattini permessi" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Istruzioni del campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "" +"Istruzioni per gli autori. Vengono visualizzate al di sopra del custom field" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Obbligatorio?" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Logica Condizionale" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:260 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "è uguale a" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:261 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "non è uguale a" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Mostra questo campo quando" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:285 +msgid "all" +msgstr "AND" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:286 +msgid "any" +msgstr "OR" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "queste regole incontrano" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Chiudi campo" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Trascina e rilascia per riordinare" + +#: C:\advanced-custom-fields/core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Aggiungi campo" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Condizioni" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Crea una o più condizioni per determinare quali post type faranno uso " +"di questi campi personalizzati" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Mostra questo gruppo di campi se" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Logged in User Type" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:78 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Pagina" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Tipo di pagina" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Genitore della pagina" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Template della pagina" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:84 +#: C:\advanced-custom-fields/core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Post" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Categoria del post" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Formato del post" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "Stato del Post" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr "Tassonomia del Post" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Allegato" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Termine di Tassonomia" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:146 +msgid "and" +msgstr "e" + +#: C:\advanced-custom-fields/core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Aggiungi una regola al gruppo" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Ordine N." + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "" +"I gruppi di campi sono creati in ordine
                dal più basso al più alto" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Posizione" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Alto (sopra il titolo)" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normale (dopo il contenuto)" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:54 +msgid "Side" +msgstr "lato" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Stile" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:74 +msgid "No Metabox" +msgstr "No Metabox" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:75 +msgid "Standard Metabox" +msgstr "Standard Metabox" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Nascondi sullo schermo" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "" +"Seleziona gli oggetti da nascondere nella schermata di modifica" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Se gruppi di campi multipli appaiono in una schermata di modifica, verranno " +"utilizzate le opzioni del primo gruppo di campi. (quello con il numero più " +"basso)" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:96 +msgid "Content Editor" +msgstr "Content Editor" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:97 +msgid "Excerpt" +msgstr "Riassunto" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:99 +msgid "Discussion" +msgstr "Discussione" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:100 +msgid "Comments" +msgstr "Commenti" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:101 +msgid "Revisions" +msgstr "Revisioni" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:102 +msgid "Slug" +msgstr "Slug" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:103 +msgid "Author" +msgstr "Autore" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:104 +msgid "Format" +msgstr "Formato" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:106 +msgid "Categories" +msgstr "Categorie" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:107 +msgid "Tags" +msgstr "Tags" + +#: C:\advanced-custom-fields/core/views/meta_box_options.php:108 +msgid "Send Trackbacks" +msgstr "Invia Trackbacks" + +#~ msgid "Settings" +#~ msgstr "Impostazioni" + +#~ msgid "Add Fields to Edit Screens" +#~ msgstr "Aggiungi campi alle schermate di modifica" + +#~ msgid "required" +#~ msgstr "obbligatorio" + +#~ msgid "requires a database upgrade" +#~ msgstr "richiede un aggiornamento del databasee" + +#~ msgid "why?" +#~ msgstr "perchè?" + +#~ msgid "Please" +#~ msgstr "Per piacere" + +#~ msgid "backup your database" +#~ msgstr "effettua un backup del tuo database" + +#~ msgid "then click" +#~ msgstr "poi clicca" + +#~ msgid "Upgrade Database" +#~ msgstr "Aggiorna database" + +#~ msgid "Repeater field deactivated" +#~ msgstr "Repeater field disattivato" + +#~ msgid "Options page deactivated" +#~ msgstr "Options page disattivata" + +#~ msgid "Flexible Content field deactivated" +#~ msgstr "Flexible Content field disattivato" + +#~ msgid "Everything Fields deactivated" +#~ msgstr "Everything Fields disattivato" + +#~ msgid "Repeater field activated" +#~ msgstr "Repeater field attivato" + +#~ msgid "Options page activated" +#~ msgstr "Options page attivata" + +#~ msgid "Flexible Content field activated" +#~ msgstr "Flexible Content field attivato" + +#~ msgid "Everything Fields activated" +#~ msgstr "Everything Fields attivato" + +#~ msgid "License key unrecognised" +#~ msgstr "Licenza non riconosciuta" + +#~ msgid "Page Specific" +#~ msgstr "Pagina specifica" + +#~ msgid "Post Specific" +#~ msgstr "Post specifico" + +#~ msgid "Taxonomy (Add / Edit)" +#~ msgstr "Tassonomia (Aggiungi / Modifica)" + +#~ msgid "User (Add / Edit)" +#~ msgstr "Utente (Aggiungi / Modifica)" + +#~ msgid "Media (Edit)" +#~ msgstr "Media (Aggiungi/Modifica)" + +#~ msgid "match" +#~ msgstr "combina le condizioni di sopra con " + +#~ msgid "of the above" +#~ msgstr "operatore logico" + +#~ msgid "Unlock options add-on with an activation code" +#~ msgstr "Sblocca le opzioni aggiuntive con un codice di attivazione" + +#~ msgid "Normal" +#~ msgstr "Normale" + +#~ msgid "Show on page" +#~ msgstr "Visualizza nella pagina" + +#~ msgid "" +#~ "Read documentation, learn the functions and find some tips & tricks " +#~ "for your next web project." +#~ msgstr "" +#~ "Leggi la documentazione, impara le funzioni e scopri alcuni trucchi per " +#~ "il tuo prossimo progetto web." + +#~ msgid "View the ACF website" +#~ msgstr "Visualizza il sito ACF" + +#~ msgid "Advanced Custom Fields Settings" +#~ msgstr "Impostazioni di Advanced Custom Fields" + +#~ msgid "Active" +#~ msgstr "Attivo" + +#~ msgid "Inactive" +#~ msgstr "Inattivo" + +#~ msgid "" +#~ "Add-ons can be unlocked by purchasing a license key. Each key can be used " +#~ "on multiple sites." +#~ msgstr "" +#~ "Gli Add-ons possono essere sbloccati comprando una lienza. Ogni chiave " +#~ "può essere usata su più siti." + +#~ msgid "Export Field Groups to XML" +#~ msgstr "Esporta i gruppi di campi in XML" + +#~ msgid "and select WordPress" +#~ msgstr "e seleziona Wordpress" + +#~ msgid "Create PHP" +#~ msgstr "Genera PHP" + +#~ msgid "Register Field Groups with PHP" +#~ msgstr "Registra i gruppi di campi con PHP" + +#~ msgid "" +#~ "/**\n" +#~ " * Activate Add-ons\n" +#~ " * Here you can enter your activation codes to unlock Add-ons to use in " +#~ "your theme. \n" +#~ " * Since all activation codes are multi-site licenses, you are allowed to " +#~ "include your key in premium themes. \n" +#~ " * Use the commented out code to update the database with your activation " +#~ "code. \n" +#~ " * You may place this code inside an IF statement that only runs on theme " +#~ "activation.\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Attiva Add-ons\n" +#~ " * Qui puoi digitare il tuo codice di attivazione per sbloccare gli add-" +#~ "ons da utilizzare nel tuo tema. \n" +#~ " * Visto che tutti i codici d'attivazione sono multisito, puoi includere " +#~ "la tua chiave nei temi premium. \n" +#~ " * Usa il codice commentato per aggiornare il database con il tuo codice " +#~ "di attivazione. \n" +#~ " * Puoi inserire questo codice all'interno di una condizione IF relativa " +#~ "all'attivazione del tema.\n" +#~ " */" + +#~ msgid "" +#~ "/**\n" +#~ " * Register field groups\n" +#~ " * The register_field_group function accepts 1 array which holds the " +#~ "relevant data to register a field group\n" +#~ " * You may edit the array as you see fit. However, this may result in " +#~ "errors if the array is not compatible with ACF\n" +#~ " * This code must run every time the functions.php file is read\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Registra i gruppi di campi\n" +#~ " * La funzione register_field_group function accetta 1 array che contiene " +#~ "le informazioni necessarie per registrare un gruppo di campi\n" +#~ " * Puoi modificare questo array. Tuttavia, potresti generare degli errori " +#~ "se l'array non è compatibile con ACF\n" +#~ " * Questo codice deve essere eseguito ogni qual volta viene letto il file " +#~ "functions.php\n" +#~ " */" + +#~ msgid "No choices to choose from" +#~ msgstr "Nessuna opzione da scegliere da" + +#~ msgid "eg. dd/mm/yy. read more about" +#~ msgstr "es. dd/mm/yy. Approfondisci" + +#~ msgid "No files selected" +#~ msgstr "Nessun file selezionato" + +#~ msgid "Add Selected Files" +#~ msgstr "Aggiungi i file selezionati" + +#~ msgid "+ Add Row" +#~ msgstr "+ Aggiungi riga" + +#~ msgid "Reorder Layout" +#~ msgstr "Riordina il layout" + +#~ msgid "Reorder" +#~ msgstr "Riordina" + +#~ msgid "Add New Layout" +#~ msgstr "Aggiungi un nuovo layout" + +#~ msgid "Delete Layout" +#~ msgstr "Cancella layout" + +#~ msgid "Label" +#~ msgstr "Etichetta" + +#~ msgid "Display" +#~ msgstr "Display" + +#~ msgid "Row" +#~ msgstr "Riga" + +#~ msgid "" +#~ "No fields. Click the \"+ Add Sub Field button\" to create your first " +#~ "field." +#~ msgstr "" +#~ "Nessun campo. Clicca su \"+ Aggiungi un campo\" per creare il tuo primo " +#~ "campo." + +#~ msgid "Close Sub Field" +#~ msgstr "Chiudi il campo" + +#~ msgid "+ Add Sub Field" +#~ msgstr "+ Aggiungi campo" + +#~ msgid "Button Label" +#~ msgstr "Etichetta del bottone" + +#~ msgid "No images selected" +#~ msgstr "Nessuna immagine selezionata" + +#~ msgid "Add selected Images" +#~ msgstr "Aggiungi le immagini selezionate" + +#~ msgid "" +#~ "Filter posts by selecting a post type
                \n" +#~ "\t\t\t\tTip: deselect all post types to show all post type's posts" +#~ msgstr "" +#~ "Filtra i contenuti selezionato un tipo di contenuto
                \n" +#~ "\t\t\t\tTrucco: deleziona tutti i tipi di contenuto per visualizzarne " +#~ "tutti i tipi" + +#~ msgid "Set to -1 for infinite" +#~ msgstr "Imposta a -1 per un numero infinito" + +#~ msgid "Repeater" +#~ msgstr "Repeater" + +#~ msgid "Repeater Fields" +#~ msgstr "Repeater Fields" + +#~ msgid "Row Limit" +#~ msgstr "Limite delle righe" + +#~ msgid "Table (default)" +#~ msgstr "Tabella (default)" + +#~ msgid "Define how to render html tags" +#~ msgstr "Definisci come gestire i tag html" + +#~ msgid "HTML" +#~ msgstr "HTML" + +#~ msgid "Define how to render html tags / new lines" +#~ msgstr "Definisci come renderizzare i tag html / linee a capo" + +#~ msgid "auto <br />" +#~ msgstr "auto <br />" + +#~ msgid "No Custom Field Group found for the options page" +#~ msgstr "" +#~ "Non è stato travato nessun gruppo di campi per la pagina delle opzioni" + +#~ msgid "Create a Custom Field Group" +#~ msgstr "Crea un gruppo di campi" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-ja.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..0c89c3dca5179be60e3298969fc0bc191fe0d09b GIT binary patch literal 32114 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-ja.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-ja.po new file mode 100644 index 0000000..5c2c2f4 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-ja.po @@ -0,0 +1,1817 @@ +# Copyright (C) 2012 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: ACF\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2013-07-09 03:49:07+00:00\n" +"PO-Revision-Date: 2013-07-26 07:40+0900\n" +"Last-Translator: Fumito MIZUNO \n" +"Language-Team: Fumito MIZUNO \n" +"Language: Japanese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.5\n" + +#: acf.php:325 +msgid "Field Groups" +msgstr "フィールドグループ" + +#: acf.php:326 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: acf.php:327 +msgid "Add New" +msgstr "新規追加" + +#: acf.php:328 +msgid "Add New Field Group" +msgstr "フィールドグループを新規追加" + +#: acf.php:329 +msgid "Edit Field Group" +msgstr "フィールドグループを編集" + +#: acf.php:330 +msgid "New Field Group" +msgstr "新規フィールドグループ" + +#: acf.php:331 +msgid "View Field Group" +msgstr "フィールドグループを表示" + +#: acf.php:332 +msgid "Search Field Groups" +msgstr "フィールドグループを検索" + +#: acf.php:333 +msgid "No Field Groups found" +msgstr "フィールドグループが見つかりません" + +#: acf.php:334 +msgid "No Field Groups found in Trash" +msgstr "ゴミ箱にフィールドグループが見つかりません" + +#: acf.php:447 core/views/meta_box_options.php:96 +msgid "Custom Fields" +msgstr "カスタムフィールド" + +#: acf.php:465 acf.php:468 +msgid "Field group updated." +msgstr "フィールドグループを更新しました" + +#: acf.php:466 +msgid "Custom field updated." +msgstr "カスタムフィールドを更新しました" + +#: acf.php:467 +msgid "Custom field deleted." +msgstr "カスタムフィールドを削除しました" + +#. translators: %s: date and time of the revision +#: acf.php:470 +msgid "Field group restored to revision from %s" +msgstr "リビジョン %s からフィールドグループを復元しました" + +#: acf.php:471 +msgid "Field group published." +msgstr "フィールドグループを公開しました" + +#: acf.php:472 +msgid "Field group saved." +msgstr "フィールドグループを保存しました" + +#: acf.php:473 +msgid "Field group submitted." +msgstr "フィールドグループを送信しました" + +#: acf.php:474 +msgid "Field group scheduled for." +msgstr "フィールドグループを公開予約しました" + +#: acf.php:475 +msgid "Field group draft updated." +msgstr "フィールドグループ下書きを行進しました" + +#: acf.php:610 +msgid "Thumbnail" +msgstr "サムネイル" + +#: acf.php:611 +msgid "Medium" +msgstr "中" + +#: acf.php:612 +msgid "Large" +msgstr "大" + +#: acf.php:613 +msgid "Full" +msgstr "フルサイズ" + +#: core/actions/export.php:23 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "エラー" + +#: core/actions/export.php:30 +msgid "No ACF groups selected" +msgstr "ACF グループが選択されていません" + +#: core/api.php:1093 +#, fuzzy +msgid "Update" +msgstr "ファイルを更新する" + +#: core/api.php:1094 +#, fuzzy +msgid "Post updated" +msgstr "オプションを更新しました" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:311 +#, fuzzy +msgid "Add-ons" +msgstr "アドオンを探す" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:432 +msgid "Repeater Field" +msgstr "繰り返しフィールド" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "繰り返し挿入可能なフォームを、すてきなインターフェースで作成します。" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:440 +msgid "Gallery Field" +msgstr "ギャラリーフィールド" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "画像ギャラリーを、シンプルで直感的なインターフェースで作成します。" + +#: core/controllers/addons.php:144 core/controllers/export.php:380 +#: core/controllers/field_groups.php:448 +msgid "Options Page" +msgstr "オプションページ" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "ウェブサイト全体で使用できるグローバルデータを作成します。" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "柔軟コンテンツフィールド" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "柔軟なコンテンツレイアウト管理により、すてきなデザインを作成します。" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Gravity Forms フィールド" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Creates a select field populated with Gravity Forms!" + +#: core/controllers/addons.php:168 +#, fuzzy +msgid "Date & Time Picker" +msgstr "デイトピッカー" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "jQuery デイトタイムピッカー" + +#: core/controllers/addons.php:175 +#, fuzzy +msgid "Location Field" +msgstr "位置" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Find addresses and coordinates of a desired location" + +#: core/controllers/addons.php:182 +#, fuzzy +msgid "Contact Form 7 Field" +msgstr "カスタムフィールド" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Assign one or more contact form 7 forms to a post" + +#: core/controllers/addons.php:193 +#, fuzzy +msgid "Advanced Custom Fields Add-Ons" +msgstr "Advanced Custom Fields" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Advanced Custom Fields プラグインに機能を追加するアドオンが利用できます。" + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"それぞれのアドオンは、個別のプラグインとしてインストールする(管理画面で更新で" +"きる)か、テーマに含める(管理画面で更新できない)かしてください。" + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "インストール済み" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "購入してインストールする" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:425 +#: core/controllers/field_groups.php:434 core/controllers/field_groups.php:442 +#: core/controllers/field_groups.php:450 core/controllers/field_groups.php:458 +msgid "Download" +msgstr "ダウンロードする" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +#, fuzzy +msgid "Export" +msgstr "XML をエクスポートする" + +#: core/controllers/export.php:216 +#, fuzzy +msgid "Export Field Groups" +msgstr "フィールドグループをインポートする" + +#: core/controllers/export.php:221 +#, fuzzy +msgid "Field Groups" +msgstr "新規フィールドグループ" + +#: core/controllers/export.php:222 +#, fuzzy +msgid "Select the field groups to be exported" +msgstr "" +"一覧からフィールドグループを選択し、\"XML をエクスポートする\" をクリックして" +"ください" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +#, fuzzy +msgid "Export to XML" +msgstr "XML をエクスポートする" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +#, fuzzy +msgid "Export to PHP" +msgstr "フィールドグループを PHP 形式でエクスポートする" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF は .xml 形式のエクスポートファイルを作成します。WP のインポートプラグイン" +"と互換性があります。" + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"インポートしたフィールドグループは、編集可能なフィールドグループの一覧に表示" +"されます。WP ウェブサイト間でフィールドグループを移行するのに役立ちます。" + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" +"一覧からフィールドグループを選択し、\"XML をエクスポートする\" をクリックして" +"ください" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "指示に従って .xml ファイルを保存してください" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "ツール » インポートと進み、WordPress を選択してください" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "" +"(インストールを促された場合は) WP インポートプラグインをインストールしてくだ" +"さい" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "エクスポートした .xml ファイルをアップロードし、インポートする" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "ユーザーを選択するが、Import Attachments を選択しない" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "これで OK です。WordPress をお楽しみください" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF は、テーマに含める PHP コードを作成します" + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"登録したフィールドグループは、編集可能なフィールドグループの一覧に表示され" +"ません。テーマにフィールドを含めるときに役立ちます。" + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"同一の WP でフィールドグループをエクスポートして登録する場合は、編集画面で重" +"複フィールドになることに注意してください。これを修正するには、元のフィールド" +"グループをゴミ箱へ移動するか、functions.php ファイルからこのコードを除去して" +"ください。" + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "" +"一覧からフィールドグループを選択し、\"PHP 形式のデータを作成する\" をクリック" +"してください。" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "生成された PHP コードをコピーし、" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "functions.php に貼り付けてください" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"アドオンを有効化するには、最初の何行かのコードを編集して使用してください" + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "フィールドグループを PHP 形式でエクスポートする" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "説明" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "注意" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "テーマに含める" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Advanced Custom Fields プラグインは、テーマに含めることができます。プラグイン" +"をテーマ内に移動し、functions.php に下記コードを追加してください。" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Advanced Custom Fields プラグインのビジュアルインターフェースを取り除くには、" +"定数を利用して「ライトモード」を有効にすることができます。functions.php の " +"include_once よりもに下記のコードを追加してください。" + +#: core/controllers/export.php:331 +#, fuzzy +msgid "Back to export" +msgstr "設定に戻る" + +#: core/controllers/export.php:352 +msgid "" +"/**\n" +" * Install Add-ons\n" +" * \n" +" * The following code will include all 4 premium Add-Ons in your theme.\n" +" * Please do not attempt to include a file which does not exist. This will " +"produce an error.\n" +" * \n" +" * All fields must be included during the 'acf/register_fields' action.\n" +" * Other types of Add-ons (like the options page) can be included outside " +"of this action.\n" +" * \n" +" * The following code assumes you have a folder 'add-ons' inside your " +"theme.\n" +" *\n" +" * IMPORTANT\n" +" * Add-ons may be included in a premium theme as outlined in the terms and " +"conditions.\n" +" * However, they are NOT to be included in a premium / free plugin.\n" +" * For more information, please read http://www.advancedcustomfields.com/" +"terms-conditions/\n" +" */" +msgstr "" +"/**\n" +" * Install Add-ons\n" +" * \n" +" * The following code will include all 4 premium Add-Ons in your theme.\n" +" * Please do not attempt to include a file which does not exist. This will " +"produce an error.\n" +" * \n" +" * All fields must be included during the 'acf/register_fields' action.\n" +" * Other types of Add-ons (like the options page) can be included outside " +"of this action.\n" +" * \n" +" * The following code assumes you have a folder 'add-ons' inside your " +"theme.\n" +" *\n" +" * IMPORTANT\n" +" * Add-ons may be included in a premium theme as outlined in the terms and " +"conditions.\n" +" * However, they are NOT to be included in a premium / free plugin.\n" +" * For more information, please read http://www.advancedcustomfields.com/" +"terms-conditions/\n" +" */" + +#: core/controllers/export.php:370 core/controllers/field_group.php:366 +#: core/controllers/field_group.php:428 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "フィールド" + +#: core/controllers/export.php:384 +#, fuzzy +msgid "" +"/**\n" +" * Register Field Groups\n" +" *\n" +" * The register_field_group function accepts 1 array which holds the " +"relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in " +"errors if the array is not compatible with ACF\n" +" */" +msgstr "" +"/**\n" +" * フィールドグループを登録する\n" +" * register_field_group 関数は、フィールドグループを登録するのに関係するデー" +"タを持っている一つの配列を受け付けます。\n" +" * 配列を好きなように編集することができます。しかし、配列が ACF と互換性の無" +"い場合、エラーになってしまいます。\n" +" * このコードは、functions.php ファイルを読み込む度に実行する必要がありま" +"す。\n" +" */" + +#: core/controllers/export.php:435 +msgid "No field groups were selected" +msgstr "フィールドグループが選択されていません" + +#: core/controllers/field_group.php:367 +msgid "Location" +msgstr "位置" + +#: core/controllers/field_group.php:368 +msgid "Options" +msgstr "オプション" + +#: core/controllers/field_group.php:430 +#, fuzzy +msgid "Show Field Key:" +msgstr "フィールドキー" + +#: core/controllers/field_group.php:431 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:328 +#: core/fields/post_object.php:349 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:341 +#: core/fields/user.php:285 core/fields/wysiwyg.php:228 +#: core/views/meta_box_fields.php:207 core/views/meta_box_fields.php:230 +msgid "No" +msgstr "いいえ" + +#: core/controllers/field_group.php:432 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:327 +#: core/fields/post_object.php:348 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:340 +#: core/fields/user.php:284 core/fields/wysiwyg.php:227 +#: core/views/meta_box_fields.php:206 core/views/meta_box_fields.php:229 +msgid "Yes" +msgstr "はい" + +#: core/controllers/field_group.php:609 +msgid "Front Page" +msgstr "フロントページ" + +#: core/controllers/field_group.php:610 +msgid "Posts Page" +msgstr "投稿" + +#: core/controllers/field_group.php:611 +msgid "Top Level Page (parent of 0)" +msgstr "一番上の階層(親がない)" + +#: core/controllers/field_group.php:612 +msgid "Parent Page (has children)" +msgstr "親ページ(子ページを持つ)" + +#: core/controllers/field_group.php:613 +#, fuzzy +msgid "Child Page (has parent)" +msgstr "子ページ" + +#: core/controllers/field_group.php:621 +msgid "Default Template" +msgstr "デフォルトテンプレート" + +#: core/controllers/field_group.php:713 core/controllers/field_group.php:734 +#: core/controllers/field_group.php:741 core/fields/file.php:181 +#: core/fields/image.php:166 core/fields/page_link.php:109 +#: core/fields/post_object.php:274 core/fields/post_object.php:298 +#: core/fields/relationship.php:553 core/fields/relationship.php:577 +#: core/fields/user.php:229 +msgid "All" +msgstr "全て" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "タイトル" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:257 +msgid "Changelog" +msgstr "更新履歴" + +#: core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "新着情報で見る" + +#: core/controllers/field_groups.php:217 +#, fuzzy +msgid "version" +msgstr "リビジョン" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "リソース" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "はじめに" + +#: core/controllers/field_groups.php:222 +#, fuzzy +msgid "Field Types" +msgstr "フィールドタイプ" + +#: core/controllers/field_groups.php:223 +#, fuzzy +msgid "Functions" +msgstr "説明" + +#: core/controllers/field_groups.php:224 +#, fuzzy +msgid "Actions" +msgstr "オプション" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:596 +msgid "Filters" +msgstr "フィルター" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "使い方ガイド" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "チュートリアル" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "作成" + +#: core/controllers/field_groups.php:235 +msgid "Vote" +msgstr "投票" + +#: core/controllers/field_groups.php:236 +msgid "Follow" +msgstr "フォロー" + +#: core/controllers/field_groups.php:248 +#, fuzzy +msgid "Welcome to Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: core/controllers/field_groups.php:249 +msgid "Thank you for updating to the latest version!" +msgstr "最新版への更新ありがとうございます。" + +#: core/controllers/field_groups.php:249 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"は以前よりも洗練され、より良くなりました。気に入ってもらえると嬉しいです。" + +#: core/controllers/field_groups.php:256 +msgid "What’s New" +msgstr "更新情報" + +#: core/controllers/field_groups.php:259 +#, fuzzy +msgid "Download Add-ons" +msgstr "アドオンを探す" + +#: core/controllers/field_groups.php:313 +msgid "Activation codes have grown into plugins!" +msgstr "アクティベーションコードから、プラグインに変更されました。" + +#: core/controllers/field_groups.php:314 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"アドオンは、個別のプラグインをダウンロードしてインストールしてください。" +"wordpress.org リポジトリにはありませんが、管理画面でこれらのアドオンの更新を" +"行う事が出来ます。" + +#: core/controllers/field_groups.php:320 +msgid "All previous Add-ons have been successfully installed" +msgstr "今まで使用していたアドオンがインストールされました。" + +#: core/controllers/field_groups.php:324 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "" +"このウェブサイトではプレミアムアドオンが使用されており、アドオンをダウンロー" +"ドする必要があります。" + +#: core/controllers/field_groups.php:324 +#, fuzzy +msgid "Download your activated Add-ons" +msgstr "アドオンを有効化する" + +#: core/controllers/field_groups.php:329 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"このウェブサイトではプレミアムアドオンを使用しておらず、この変更に影響されま" +"せん。" + +#: core/controllers/field_groups.php:339 +msgid "Easier Development" +msgstr "開発を容易に" + +#: core/controllers/field_groups.php:341 +#, fuzzy +msgid "New Field Types" +msgstr "フィールドタイプ" + +#: core/controllers/field_groups.php:343 +#, fuzzy +msgid "Taxonomy Field" +msgstr "タクソノミー" + +#: core/controllers/field_groups.php:344 +#, fuzzy +msgid "User Field" +msgstr "フィールドを閉じる" + +#: core/controllers/field_groups.php:345 +#, fuzzy +msgid "Email Field" +msgstr "ギャラリーフィールド" + +#: core/controllers/field_groups.php:346 +#, fuzzy +msgid "Password Field" +msgstr "新規フィールド" + +#: core/controllers/field_groups.php:348 +#, fuzzy +msgid "Custom Field Types" +msgstr "カスタムフィールド" + +#: core/controllers/field_groups.php:349 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"独自のフィールドタイプが簡単に作成できます。残念ですが、バージョン 3 とバー" +"ジョン 4 には互換性がありません。" + +#: core/controllers/field_groups.php:350 +msgid "Migrating your field types is easy, please" +msgstr "フィールドタイプをマイグレーションするのは簡単です。" + +#: core/controllers/field_groups.php:350 +msgid "follow this tutorial" +msgstr "このチュートリアルに従ってください。" + +#: core/controllers/field_groups.php:350 +msgid "to learn more." +msgstr "詳細を見る" + +#: core/controllers/field_groups.php:352 +msgid "Actions & Filters" +msgstr "アクションとフィルター" + +#: core/controllers/field_groups.php:353 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"カスタマイズを簡単にするため、すべてのアクションとフィルターを改装しました。" + +#: core/controllers/field_groups.php:353 +#, fuzzy +msgid "read this guide" +msgstr "このフィールドを編集する" + +#: core/controllers/field_groups.php:353 +msgid "to find the updated naming convention." +msgstr "新しい命名規則をごらんください。" + +#: core/controllers/field_groups.php:355 +msgid "Preview draft is now working!" +msgstr "プレビューが有効になりました。" + +#: core/controllers/field_groups.php:356 +msgid "This bug has been squashed along with many other little critters!" +msgstr "このバグを修正しました。" + +#: core/controllers/field_groups.php:356 +msgid "See the full changelog" +msgstr "全ての更新履歴を見る" + +#: core/controllers/field_groups.php:360 +msgid "Important" +msgstr "重要" + +#: core/controllers/field_groups.php:362 +msgid "Database Changes" +msgstr "データベース更新" + +#: core/controllers/field_groups.php:363 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"バージョン 3 と 4 でデータベースの更新はありません。問題が発生した場合、バー" +"ジョン 3 へのロールバックを行うことができます。" + +#: core/controllers/field_groups.php:365 +msgid "Potential Issues" +msgstr "潜在的な問題" + +#: core/controllers/field_groups.php:366 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"アドオン、フィールドタイプ、アクション/フィルターに関する変更のため、ウェブ" +"サイトが正常に動作しない可能性があります。" + +#: core/controllers/field_groups.php:366 +msgid "Migrating from v3 to v4" +msgstr "バージョン 3 から 4 への移行をごらんください。" + +#: core/controllers/field_groups.php:366 +msgid "guide to view the full list of changes." +msgstr "変更の一覧を見ることができます。" + +#: core/controllers/field_groups.php:369 +msgid "Really Important!" +msgstr "非常に重要" + +#: core/controllers/field_groups.php:369 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "予備知識無しに更新してしまった場合は、" + +#: core/controllers/field_groups.php:369 +msgid "version 3" +msgstr "バージョン 3 " + +#: core/controllers/field_groups.php:369 +msgid "of this plugin." +msgstr "にロールバックしてください。" + +#: core/controllers/field_groups.php:374 +msgid "Thank You" +msgstr "ありがとうございます" + +#: core/controllers/field_groups.php:375 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"バージョン 4 ベータのテストに協力してくださった皆さん、サポートしてくださった" +"皆さんに感謝します。" + +#: core/controllers/field_groups.php:376 +msgid "Without you all, this release would not have been possible!" +msgstr "皆さんの助けが無ければ、リリースすることはできなかったでしょう。" + +#: core/controllers/field_groups.php:380 +#, fuzzy +msgid "Changelog for" +msgstr "更新履歴" + +#: core/controllers/field_groups.php:396 +msgid "Learn more" +msgstr "詳細を見る" + +#: core/controllers/field_groups.php:402 +msgid "Overview" +msgstr "概要" + +#: core/controllers/field_groups.php:404 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"今までは、アドオンはアクティベーションコードでロック解除していました。バー" +"ジョン 4 では、アドオンは個別のプラグインとしてダウンロードしてインストールす" +"る必要があります。" + +#: core/controllers/field_groups.php:406 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "このページは、アドオンのダウンロードやインストールを手助けします。" + +#: core/controllers/field_groups.php:408 +#, fuzzy +msgid "Available Add-ons" +msgstr "アドオンを有効化する" + +#: core/controllers/field_groups.php:410 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "以下のアドオンがこのウェブサイトで有効になっています。" + +#: core/controllers/field_groups.php:423 +msgid "Name" +msgstr "名前" + +#: core/controllers/field_groups.php:424 +msgid "Activation Code" +msgstr "アクティベーションコード" + +#: core/controllers/field_groups.php:456 +msgid "Flexible Content" +msgstr "柔軟コンテンツ" + +#: core/controllers/field_groups.php:466 +#, fuzzy +msgid "Installation" +msgstr "説明" + +#: core/controllers/field_groups.php:468 +msgid "For each Add-on available, please perform the following:" +msgstr "それぞれのアドオンについて、下記を実行してください。" + +#: core/controllers/field_groups.php:470 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "アドオン(.zip ファイル)をダウンロードする" + +#: core/controllers/field_groups.php:471 +msgid "Navigate to" +msgstr "管理画面で" + +#: core/controllers/field_groups.php:471 +msgid "Plugins > Add New > Upload" +msgstr "プラグイン > 新規追加 > アップロード" + +#: core/controllers/field_groups.php:472 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "アドオンのファイルを選択してインストールする" + +#: core/controllers/field_groups.php:473 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "アップロードできたら、有効化をクリックする" + +#: core/controllers/field_groups.php:474 +msgid "The Add-on is now installed and activated!" +msgstr "アドオンがインストールされ、有効化されました。" + +#: core/controllers/field_groups.php:488 +msgid "Awesome. Let's get to work" +msgstr "素晴らしい。作業に戻ります。" + +#: core/controllers/input.php:510 +msgid "Validation Failed. One or more fields below are required." +msgstr "検証に失敗しました。下記のフィールドの少なくとも一つが必須です。" + +#: core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "更新" + +#: core/controllers/upgrade.php:139 +#, fuzzy +msgid "What's new" +msgstr "新着情報で見る" + +#: core/controllers/upgrade.php:150 +msgid "credits" +msgstr "クレジット" + +#: core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "フィールドグループオプション「ページで表示する」を変更" + +#: core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "フィールドオプション「タクソノミー」を変更" + +#: core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "ユーザーのカスタムフィールドを wp_options から wp_usermeta に変更する" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "基本" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:317 +msgid "Checkbox" +msgstr "チェックボックス" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "選択肢" + +#: core/fields/checkbox.php:137 core/fields/radio.php:144 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "選択し" + +#: core/fields/checkbox.php:138 core/fields/select.php:178 +#, fuzzy +msgid "Enter each choice on a new line." +msgstr "選択肢を一行ずつ入力してください" + +#: core/fields/checkbox.php:139 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "下記のように記述すると、値とラベルの両方を制御することができます。" + +#: core/fields/checkbox.php:140 core/fields/radio.php:150 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "red : 赤" + +#: core/fields/checkbox.php:140 core/fields/radio.php:151 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "blue : 青" + +#: core/fields/checkbox.php:157 core/fields/color_picker.php:73 +#: core/fields/email.php:69 core/fields/number.php:94 +#: core/fields/radio.php:193 core/fields/select.php:197 +#: core/fields/text.php:71 core/fields/textarea.php:71 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:171 +msgid "Default Value" +msgstr "デフォルト値" + +#: core/fields/checkbox.php:158 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "デフォルト値を入力する" + +#: core/fields/checkbox.php:174 core/fields/message.php:20 +#: core/fields/radio.php:209 core/fields/tab.php:20 +msgid "Layout" +msgstr "レイアウト" + +#: core/fields/checkbox.php:185 core/fields/radio.php:220 +msgid "Vertical" +msgstr "垂直" + +#: core/fields/checkbox.php:186 core/fields/radio.php:221 +msgid "Horizontal" +msgstr "水平" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "カラーピッカー" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:23 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/color_picker.php:74 +msgid "eg: #ffffff" +msgstr "例: #ffffff" + +#: core/fields/date_picker/date_picker.php:22 +msgid "Date Picker" +msgstr "デイトピッカー" + +#: core/fields/date_picker/date_picker.php:30 +msgid "Done" +msgstr "完了" + +#: core/fields/date_picker/date_picker.php:31 +msgid "Today" +msgstr "本日" + +#: core/fields/date_picker/date_picker.php:34 +msgid "Show a different month" +msgstr "別の月を表示する" + +#: core/fields/date_picker/date_picker.php:105 +msgid "Save format" +msgstr "フォーマットを保存する" + +#: core/fields/date_picker/date_picker.php:106 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"このフォーマットは、値をデータベースに保存し、API で返す形式を決定します" + +#: core/fields/date_picker/date_picker.php:107 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "最も良く用いられるフォーマットは \"yymmdd\" です。詳細は" + +#: core/fields/date_picker/date_picker.php:107 +#: core/fields/date_picker/date_picker.php:123 +msgid "jQuery date formats" +msgstr "jQuery 日付フォーマット" + +#: core/fields/date_picker/date_picker.php:121 +msgid "Display format" +msgstr "表示フォーマット" + +#: core/fields/date_picker/date_picker.php:122 +msgid "This format will be seen by the user when entering a value" +msgstr "ユーザーが値を入力するときのフォーマット" + +#: core/fields/date_picker/date_picker.php:123 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "よく使用されるのは、\"dd/mm/yy\" や \"mm/dd/yy\" です。詳細は" + +#: core/fields/date_picker/date_picker.php:137 +msgid "Week Starts On" +msgstr "週の開始" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "ダミー" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "メール" + +#: core/fields/file.php:19 +msgid "File" +msgstr "ファイル" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:20 +#, fuzzy +msgid "Content" +msgstr "コンテンツエディタ" + +#: core/fields/file.php:26 core/fields/file.php:711 +msgid "Select File" +msgstr "ファイルを選択する" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "ファイルを編集する" + +#: core/fields/file.php:28 core/fields/image.php:29 +msgid "uploaded to this post" +msgstr "この投稿にアップロードされる" + +#: core/fields/file.php:118 +msgid "No File Selected" +msgstr "ファイルが選択されていません" + +#: core/fields/file.php:118 +msgid "Add File" +msgstr "ファイルを追加する" + +#: core/fields/file.php:148 core/fields/image.php:117 +#: core/fields/taxonomy.php:365 +msgid "Return Value" +msgstr "返り値" + +#: core/fields/file.php:159 +msgid "File Object" +msgstr "ファイルオブジェクト" + +#: core/fields/file.php:160 +msgid "File URL" +msgstr "ファイル URL" + +#: core/fields/file.php:161 +msgid "File ID" +msgstr "ファイル ID" + +#: core/fields/file.php:170 core/fields/image.php:155 +msgid "Library" +msgstr "ライブラリ" + +#: core/fields/file.php:182 core/fields/image.php:167 +msgid "Uploaded to post" +msgstr "投稿にアップロードされる" + +#: core/fields/file.php:286 +msgid "File Updated." +msgstr "ファイルを更新しました" + +#: core/fields/file.php:379 core/fields/image.php:396 +msgid "Media attachment updated." +msgstr "メディアアタッチメントを更新しました" + +#: core/fields/file.php:537 +msgid "No files selected" +msgstr "ファイルが選択されていません" + +#: core/fields/file.php:678 +msgid "Add Selected Files" +msgstr "選択されたファイルを追加する" + +#: core/fields/file.php:714 +msgid "Update File" +msgstr "ファイルを更新する" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "画像" + +#: core/fields/image.php:27 core/fields/image.php:718 +msgid "Select Image" +msgstr "画像を選択する" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "画像を編集する" + +#: core/fields/image.php:82 +msgid "Remove" +msgstr "取り除く" + +#: core/fields/image.php:83 core/views/meta_box_fields.php:122 +msgid "Edit" +msgstr "編集" + +#: core/fields/image.php:89 +msgid "No image selected" +msgstr "画像が選択されていません" + +#: core/fields/image.php:89 +msgid "Add Image" +msgstr "画像を追加する" + +#: core/fields/image.php:127 +msgid "Image Object" +msgstr "画像オブジェクト" + +#: core/fields/image.php:128 +msgid "Image URL" +msgstr "画像 URL" + +#: core/fields/image.php:129 +msgid "Image ID" +msgstr "画像 ID" + +#: core/fields/image.php:137 +msgid "Preview Size" +msgstr "プレビューサイズ" + +#: core/fields/image.php:305 +msgid "Image Updated." +msgstr "画像を更新しました" + +#: core/fields/image.php:547 +msgid "No images selected" +msgstr "画像が選択されていません" + +#: core/fields/image.php:689 +#, fuzzy +msgid "Add Selected Images" +msgstr "選択した画像を追加する" + +#: core/fields/image.php:721 +msgid "Update Image" +msgstr "画像を更新する" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "メッセージ" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "ここに記述したテキストと HTML がインラインで表示されます。" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "テキストを処理する WordPress の関数" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "数値" + +#: core/fields/number.php:110 +msgid "Min" +msgstr "Min" + +#: core/fields/number.php:111 +msgid "Specifies the minimum value allowed" +msgstr "最小値を指定します。" + +#: core/fields/number.php:127 +msgid "Max" +msgstr "Max" + +#: core/fields/number.php:128 +msgid "Specifies the maximim value allowed" +msgstr "最大値を指定します。" + +#: core/fields/number.php:144 +msgid "Step" +msgstr "Step" + +#: core/fields/number.php:145 +msgid "Specifies the legal number intervals" +msgstr "入力値の間隔を指定します。" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "ページリンク" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +#, fuzzy +msgid "Relational" +msgstr "関連" + +#: core/fields/page_link.php:103 core/fields/post_object.php:268 +#: core/fields/relationship.php:547 core/fields/relationship.php:626 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "投稿タイプ" + +#: core/fields/page_link.php:127 core/fields/post_object.php:317 +#: core/fields/select.php:214 core/fields/taxonomy.php:331 +#: core/fields/user.php:275 +msgid "Allow Null?" +msgstr "無を許可するか?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:338 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "複数の値を選択できるか?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "パスワード" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "投稿オブジェクト" + +#: core/fields/post_object.php:292 core/fields/relationship.php:571 +msgid "Filter from Taxonomy" +msgstr "タクソノミーでフィルタする" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "ラジオボタン" + +#: core/fields/radio.php:102 core/views/meta_box_location.php:90 +msgid "Other" +msgstr "その他" + +#: core/fields/radio.php:145 +msgid "Enter your choices one per line" +msgstr "選択肢を一行ずつ入力してください" + +#: core/fields/radio.php:147 +msgid "Red" +msgstr "赤" + +#: core/fields/radio.php:148 +msgid "Blue" +msgstr "青" + +#: core/fields/radio.php:172 +msgid "Add 'other' choice to allow for custom values" +msgstr "選択肢「その他」を追加する" + +#: core/fields/radio.php:184 +msgid "Save 'other' values to the field's choices" +msgstr "「その他」の値を選択肢に追加する" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "関連" + +#: core/fields/relationship.php:28 +msgid "Maximum values reached ( {max} values )" +msgstr "最大値( {max} ) に達しました" + +#: core/fields/relationship.php:401 +#, fuzzy +msgid "Search..." +msgstr "検索" + +#: core/fields/relationship.php:414 +msgid "Filter by post type" +msgstr "投稿タイプでフィルタする" + +#: core/fields/relationship.php:605 +msgid "Search" +msgstr "検索" + +#: core/fields/relationship.php:606 +#, fuzzy +msgid "Post Type Select" +msgstr "投稿タイプ" + +#: core/fields/relationship.php:614 +#, fuzzy +msgid "Elements" +msgstr "コメント" + +#: core/fields/relationship.php:615 +msgid "Selected elements will be displayed in each result" +msgstr "選択した要素が表示されます。" + +#: core/fields/relationship.php:624 core/views/meta_box_options.php:103 +msgid "Featured Image" +msgstr "アイキャッチ画像" + +#: core/fields/relationship.php:625 +#, fuzzy +msgid "Post Title" +msgstr "投稿タイプ" + +#: core/fields/relationship.php:637 +msgid "Maximum posts" +msgstr "最大投稿数" + +#: core/fields/select.php:18 core/fields/taxonomy.php:322 +#: core/fields/user.php:266 +msgid "Select" +msgstr "セレクトボックス" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "タブ" + +#: core/fields/tab.php:68 +msgid "" +"All fields proceeding this \"tab field\" (or until another \"tab field\" is " +"defined) will appear grouped on the edit screen." +msgstr "タブフィールドでフィールドを区切り、グループ化して表示します。" + +#: core/fields/tab.php:69 +msgid "You can use multiple tabs to break up your fields into sections." +msgstr "複数のタブを使用することができます。" + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:276 +msgid "Taxonomy" +msgstr "タクソノミー" + +#: core/fields/taxonomy.php:211 core/fields/taxonomy.php:220 +#: core/fields/text.php:95 core/fields/textarea.php:95 +msgid "None" +msgstr "無" + +#: core/fields/taxonomy.php:306 core/fields/user.php:251 +#: core/views/meta_box_fields.php:91 core/views/meta_box_fields.php:172 +msgid "Field Type" +msgstr "フィールドタイプ" + +#: core/fields/taxonomy.php:316 core/fields/user.php:260 +#, fuzzy +msgid "Multiple Values" +msgstr "複数の値を選択できるか?" + +#: core/fields/taxonomy.php:318 core/fields/user.php:262 +#, fuzzy +msgid "Multi Select" +msgstr "セレクトボックス" + +#: core/fields/taxonomy.php:320 core/fields/user.php:264 +msgid "Single Value" +msgstr "単一値" + +#: core/fields/taxonomy.php:321 +#, fuzzy +msgid "Radio Buttons" +msgstr "ラジオボタン" + +#: core/fields/taxonomy.php:350 +msgid "Load & Save Terms to Post" +msgstr "タームの読み込み/保存" + +#: core/fields/taxonomy.php:358 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "投稿のタームに基づいて値を読み込み、投稿のタームを更新する" + +#: core/fields/taxonomy.php:375 +#, fuzzy +msgid "Term Object" +msgstr "ファイルオブジェクト" + +#: core/fields/taxonomy.php:376 +msgid "Term ID" +msgstr "ターム ID" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "テキスト" + +#: core/fields/text.php:85 core/fields/textarea.php:85 +msgid "Formatting" +msgstr "フォーマット" + +#: core/fields/text.php:86 +msgid "Define how to render html tags" +msgstr "html タグの表示を決定する" + +#: core/fields/text.php:96 core/fields/textarea.php:97 +msgid "HTML" +msgstr "HTML" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "テキストエリア" + +#: core/fields/textarea.php:86 +msgid "Define how to render html tags / new lines" +msgstr "html タグ/新しい行の表示を決定する" + +#: core/fields/textarea.php:96 +msgid "auto <br />" +msgstr "自動 <br />" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "真/偽" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "例: 追加コンテンツを表示する" + +#: core/fields/user.php:18 +msgid "User" +msgstr "ユーザー" + +#: core/fields/user.php:224 +msgid "Filter by role" +msgstr "ロールでフィルタする" + +#: core/fields/wysiwyg.php:19 +msgid "Wysiwyg Editor" +msgstr "Wysiwyg エディタ" + +#: core/fields/wysiwyg.php:185 +msgid "Toolbar" +msgstr "ツールバー" + +#: core/fields/wysiwyg.php:217 +msgid "Show Media Upload Buttons?" +msgstr "メディアアップロードボタンを表示するか?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "新規フィールド" + +#: core/views/meta_box_fields.php:58 +#, fuzzy +msgid "Field type does not exist" +msgstr "エラー: フィールドタイプが存在しません" + +#: core/views/meta_box_fields.php:63 +msgid "Move to trash. Are you sure?" +msgstr "ゴミ箱に移動させようとしています。よろしいですか?" + +#: core/views/meta_box_fields.php:64 +msgid "checked" +msgstr "チェックされています" + +#: core/views/meta_box_fields.php:65 +msgid "No toggle fields available" +msgstr "利用できるトグルフィールドがありません" + +#: core/views/meta_box_fields.php:66 +#, fuzzy +msgid "Field group title is required" +msgstr "フィールドグループを公開しました" + +#: core/views/meta_box_fields.php:67 +msgid "copy" +msgstr "複製" + +#: core/views/meta_box_fields.php:68 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:158 +msgid "or" +msgstr "または" + +#: core/views/meta_box_fields.php:88 +msgid "Field Order" +msgstr "フィールド順序" + +#: core/views/meta_box_fields.php:89 core/views/meta_box_fields.php:141 +msgid "Field Label" +msgstr "フィールドラベル" + +#: core/views/meta_box_fields.php:90 core/views/meta_box_fields.php:157 +msgid "Field Name" +msgstr "フィールド名" + +#: core/views/meta_box_fields.php:92 +msgid "Field Key" +msgstr "フィールドキー" + +#: core/views/meta_box_fields.php:104 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"フィールドはありません。+ 新規追加ボタンをクリックして最初の" +"フィールドを作成してください" + +#: core/views/meta_box_fields.php:119 core/views/meta_box_fields.php:122 +msgid "Edit this Field" +msgstr "このフィールドを編集する" + +#: core/views/meta_box_fields.php:123 +msgid "Read documentation for this field" +msgstr "このフィールドのドキュメントを読む" + +#: core/views/meta_box_fields.php:123 +msgid "Docs" +msgstr "ドキュメント" + +#: core/views/meta_box_fields.php:124 +msgid "Duplicate this Field" +msgstr "このフィールドを複製する" + +#: core/views/meta_box_fields.php:124 +msgid "Duplicate" +msgstr "複製" + +#: core/views/meta_box_fields.php:125 +msgid "Delete this Field" +msgstr "このフィールドを削除する" + +#: core/views/meta_box_fields.php:125 +msgid "Delete" +msgstr "削除" + +#: core/views/meta_box_fields.php:142 +msgid "This is the name which will appear on the EDIT page" +msgstr "編集ページで表示される名前です" + +#: core/views/meta_box_fields.php:158 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "単一語。スペース無し。アンダースコアとダッシュは使用可能。" + +#: core/views/meta_box_fields.php:185 +msgid "Field Instructions" +msgstr "フィールド記入のヒント" + +#: core/views/meta_box_fields.php:186 +msgid "Instructions for authors. Shown when submitting data" +msgstr "作成者向けヒント。編集時に表示されます" + +#: core/views/meta_box_fields.php:198 +msgid "Required?" +msgstr "必須か?" + +#: core/views/meta_box_fields.php:221 +msgid "Conditional Logic" +msgstr "条件判定" + +#: core/views/meta_box_fields.php:272 core/views/meta_box_location.php:116 +msgid "is equal to" +msgstr "等しい" + +#: core/views/meta_box_fields.php:273 core/views/meta_box_location.php:117 +msgid "is not equal to" +msgstr "等しくない" + +#: core/views/meta_box_fields.php:291 +msgid "Show this field when" +msgstr "表示する条件" + +#: core/views/meta_box_fields.php:297 +msgid "all" +msgstr "全て" + +#: core/views/meta_box_fields.php:298 +msgid "any" +msgstr "任意" + +#: core/views/meta_box_fields.php:301 +msgid "these rules are met" +msgstr "これらの条件を満たす" + +#: core/views/meta_box_fields.php:315 +msgid "Close Field" +msgstr "フィールドを閉じる" + +#: core/views/meta_box_fields.php:328 +msgid "Drag and drop to reorder" +msgstr "ドラッグアンドドロップで並べ替える" + +#: core/views/meta_box_fields.php:329 +msgid "+ Add Field" +msgstr "+ フィールドを追加" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "ルール" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"どの編集画面でカスタムフィールドを表示するかを決定するルールを作成します。" + +#: core/views/meta_box_location.php:60 +#, fuzzy +msgid "Show this field group if" +msgstr "表示する条件" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "ログインしているユーザーのタイプ" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Page" +msgstr "ページ" + +#: core/views/meta_box_location.php:80 +#, fuzzy +msgid "Page Type" +msgstr "投稿タイプ" + +#: core/views/meta_box_location.php:81 +#, fuzzy +msgid "Page Parent" +msgstr "親" + +#: core/views/meta_box_location.php:82 +#, fuzzy +msgid "Page Template" +msgstr "テンプレート" + +#: core/views/meta_box_location.php:84 core/views/meta_box_location.php:85 +msgid "Post" +msgstr "投稿" + +#: core/views/meta_box_location.php:86 +#, fuzzy +msgid "Post Category" +msgstr "カテゴリー" + +#: core/views/meta_box_location.php:87 +#, fuzzy +msgid "Post Format" +msgstr "フォーマット" + +#: core/views/meta_box_location.php:88 +#, fuzzy +msgid "Post Taxonomy" +msgstr "タクソノミー" + +#: core/views/meta_box_location.php:91 +#, fuzzy +msgid "Taxonomy Term (Add / Edit)" +msgstr "タクソノミー(追加/編集)" + +#: core/views/meta_box_location.php:92 +msgid "User (Add / Edit)" +msgstr "ユーザー(追加/編集)" + +#: core/views/meta_box_location.php:93 +#, fuzzy +msgid "Media Attachment (Edit)" +msgstr "メディアアタッチメントを更新しました" + +#: core/views/meta_box_location.php:145 +#, fuzzy +msgid "and" +msgstr "任意" + +#: core/views/meta_box_location.php:160 +#, fuzzy +msgid "Add rule group" +msgstr "フィールドグループを新規追加" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "順序番号" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "フィールドグループは、
                低いほうから高いほうへ作成されます" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "位置" + +#: core/views/meta_box_options.php:52 +msgid "Normal" +msgstr "Normal" + +#: core/views/meta_box_options.php:53 +msgid "Side" +msgstr "Side" + +#: core/views/meta_box_options.php:62 +msgid "Style" +msgstr "Style" + +#: core/views/meta_box_options.php:72 +msgid "No Metabox" +msgstr "メタボックス無" + +#: core/views/meta_box_options.php:73 +msgid "Standard Metabox" +msgstr "標準メタボックス" + +#: core/views/meta_box_options.php:82 +msgid "Hide on screen" +msgstr "画面に表示しない" + +#: core/views/meta_box_options.php:83 +msgid "Select items to hide them from the edit screen" +msgstr "編集画面で表示しないアイテムを選択する" + +#: core/views/meta_box_options.php:84 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"編集画面に複数のフィールドグループが表示される場合、最初の(=順序番号の最も低" +"い)フィールドグループのオプションが使用されます。" + +#: core/views/meta_box_options.php:94 +msgid "Content Editor" +msgstr "コンテンツエディタ" + +#: core/views/meta_box_options.php:95 +msgid "Excerpt" +msgstr "抜粋" + +#: core/views/meta_box_options.php:97 +msgid "Discussion" +msgstr "ディスカッション" + +#: core/views/meta_box_options.php:98 +msgid "Comments" +msgstr "コメント" + +#: core/views/meta_box_options.php:99 +msgid "Revisions" +msgstr "リビジョン" + +#: core/views/meta_box_options.php:100 +msgid "Slug" +msgstr "スラッグ" + +#: core/views/meta_box_options.php:101 +msgid "Author" +msgstr "作成者" + +#: core/views/meta_box_options.php:102 +msgid "Format" +msgstr "フォーマット" + +#: core/views/meta_box_options.php:104 +msgid "Categories" +msgstr "カテゴリー" + +#: core/views/meta_box_options.php:105 +msgid "Tags" +msgstr "タグ" + +#: core/views/meta_box_options.php:106 +msgid "Send Trackbacks" +msgstr "トラックバック" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-nl_NL.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-nl_NL.mo new file mode 100644 index 0000000000000000000000000000000000000000..8769c1a2bce7d806256ff5d8ee64ea27dea96001 GIT binary patch literal 19367 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\n" +"Language-Team: Inpoint \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-SearchPath-0: .\n" + +#: acf.php:287 core/views/meta_box_options.php:94 +msgid "Custom Fields" +msgstr "Extra velden" + +#: acf.php:308 +msgid "Field Groups" +msgstr "Groepen" + +#: acf.php:309 core/controllers/field_groups.php:234 +#: core/controllers/upgrade.php:70 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: acf.php:310 core/fields/flexible_content.php:325 +msgid "Add New" +msgstr "Nieuwe groep" + +#: acf.php:311 +msgid "Add New Field Group" +msgstr "Nieuwe groep toevoegen" + +#: acf.php:312 +msgid "Edit Field Group" +msgstr "Bewerk groep" + +#: acf.php:313 +msgid "New Field Group" +msgstr "Nieuwe groep" + +#: acf.php:314 +msgid "View Field Group" +msgstr "Bekijk groep" + +#: acf.php:315 +msgid "Search Field Groups" +msgstr "Zoek groepen" + +#: acf.php:316 +msgid "No Field Groups found" +msgstr "Geen groepen gevonden" + +#: acf.php:317 +msgid "No Field Groups found in Trash" +msgstr "Geen groepen gevonden in de prullenbak" + +#: acf.php:352 acf.php:355 +msgid "Field group updated." +msgstr "Groep bijgewerkt." + +#: acf.php:353 +msgid "Custom field updated." +msgstr "Extra veld bijgewerkt." + +#: acf.php:354 +msgid "Custom field deleted." +msgstr "Extra veld verwijderd." + +#: acf.php:357 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "Groepen hersteld naar revisie van %s" + +#: acf.php:358 +msgid "Field group published." +msgstr "Groep gepubliseerd." + +#: acf.php:359 +msgid "Field group saved." +msgstr "Groep opgeslagen." + +#: acf.php:360 +msgid "Field group submitted." +msgstr "Groep toegevoegd." + +#: acf.php:361 +msgid "Field group scheduled for." +msgstr "Groep gepland voor." + +#: acf.php:362 +msgid "Field group draft updated." +msgstr "Groep concept bijgewerkt." + +#: acf.php:381 core/fields/gallery.php:66 core/fields/gallery.php:229 +msgid "Title" +msgstr "Titel" + +#: acf.php:611 +msgid "Error: Field Type does not exist!" +msgstr "Fout: Veld type bestaat niet!" + +#: acf.php:1688 +msgid "Thumbnail" +msgstr "Thumbnail" + +#: acf.php:1689 +msgid "Medium" +msgstr "Gemiddeld" + +#: acf.php:1690 +msgid "Large" +msgstr "Groot" + +#: acf.php:1691 core/fields/wysiwyg.php:105 +msgid "Full" +msgstr "Volledige grootte" + +#: core/actions/export.php:19 +msgid "No ACF groups selected" +msgstr "Geen ACF groep geselecteerd" + +#: core/controllers/field_group.php:148 core/controllers/field_group.php:167 +#: core/controllers/field_groups.php:144 +msgid "Fields" +msgstr "Velden" + +#: core/controllers/field_group.php:149 +msgid "Location" +msgstr "Locatie" + +#: core/controllers/field_group.php:150 core/controllers/field_group.php:424 +#: core/controllers/options_page.php:62 core/controllers/options_page.php:74 +#: core/views/meta_box_location.php:143 +msgid "Options" +msgstr "Opties" + +#: core/controllers/field_group.php:352 +msgid "Parent Page" +msgstr "Hoofdpagina" + +#: core/controllers/field_group.php:353 +msgid "Child Page" +msgstr "Subpagina" + +#: core/controllers/field_group.php:361 +msgid "Default Template" +msgstr "Standaard template" + +#: core/controllers/field_group.php:448 core/controllers/field_group.php:469 +#: core/controllers/field_group.php:476 core/fields/page_link.php:76 +#: core/fields/post_object.php:223 core/fields/post_object.php:251 +#: core/fields/relationship.php:392 core/fields/relationship.php:421 +msgid "All" +msgstr "Alles" + +#: core/controllers/field_groups.php:197 core/views/meta_box_options.php:50 +msgid "Normal" +msgstr "Normaal" + +#: core/controllers/field_groups.php:198 core/views/meta_box_options.php:51 +msgid "Side" +msgstr "Zijkant" + +#: core/controllers/field_groups.php:208 core/views/meta_box_options.php:70 +msgid "Standard Metabox" +msgstr "Standaard metabox" + +#: core/controllers/field_groups.php:209 core/views/meta_box_options.php:71 +msgid "No Metabox" +msgstr "Geen metabox" + +#: core/controllers/field_groups.php:236 +msgid "Changelog" +msgstr "Changelog" + +#: core/controllers/field_groups.php:237 +msgid "See what's new in" +msgstr "Wat is nieuw in" + +#: core/controllers/field_groups.php:239 +msgid "Resources" +msgstr "Documentatie" + +#: core/controllers/field_groups.php:240 +msgid "Read documentation, learn the functions and find some tips & tricks for your next web project." +msgstr "Lees de documentatie, leer de functies kennen en ontdek tips & tricks voor jouw web project." + +#: core/controllers/field_groups.php:241 +msgid "Visit the ACF website" +msgstr "Bezoek de ACF website" + +#: core/controllers/field_groups.php:246 +msgid "Created by" +msgstr "Ontwikkeld door" + +#: core/controllers/field_groups.php:249 +msgid "Vote" +msgstr "Stem" + +#: core/controllers/field_groups.php:250 +msgid "Follow" +msgstr "Volg op Twitter" + +#: core/controllers/input.php:448 +msgid "Validation Failed. One or more fields below are required." +msgstr "Validatie mislukt. Eén of meer velden hieronder zijn verplicht." + +#: core/controllers/input.php:449 +msgid "Add File to Field" +msgstr "+ Bestand toevoegen aan veld" + +#: core/controllers/input.php:450 +msgid "Edit File" +msgstr "Bewerk bestand" + +#: core/controllers/input.php:451 +msgid "Add Image to Field" +msgstr "Add Image to Field" + +#: core/controllers/input.php:452 core/controllers/input.php:455 +msgid "Edit Image" +msgstr "Bewerk afbeelding" + +#: core/controllers/input.php:453 +msgid "Maximum values reached ( {max} values )" +msgstr "Maximum aantal waarden bereikt ( {max} waarden )" + +#: core/controllers/input.php:454 +msgid "Add Image to Gallery" +msgstr "Voeg afbeelding toe aan galerij" + +#: core/controllers/input.php:545 +msgid "Attachment updated" +msgstr "Bijlage bijgewerkt." + +#: core/controllers/options_page.php:121 +msgid "Options Updated" +msgstr "Opties bijgewerkt" + +#: core/controllers/options_page.php:251 +msgid "No Custom Field Group found for the options page" +msgstr "Geen extra veld groepen gevonden voor de opties pagina" + +#: core/controllers/options_page.php:251 +msgid "Create a Custom Field Group" +msgstr "Maak een extra velden groep" + +#: core/controllers/options_page.php:262 +msgid "Publish" +msgstr "Publiceer" + +#: core/controllers/options_page.php:265 +msgid "Save Options" +msgstr "Opties bijwerken" + +#: core/controllers/settings.php:49 +msgid "Settings" +msgstr "Instellingen" + +#: core/controllers/settings.php:111 +msgid "Repeater field deactivated" +msgstr "Repeater Field gedeactiveerd" + +#: core/controllers/settings.php:115 +msgid "Options page deactivated" +msgstr "Options page gedeactiveerd" + +#: core/controllers/settings.php:119 +msgid "Flexible Content field deactivated" +msgstr "Flexible Content field gedeactiveerd" + +#: core/controllers/settings.php:123 +msgid "Gallery field deactivated" +msgstr "Gallery field gedeactiveerd" + +#: core/controllers/settings.php:147 +msgid "Repeater field activated" +msgstr "Repeater field geactiveerd" + +#: core/controllers/settings.php:151 +msgid "Options page activated" +msgstr "Options page geactiveerd" + +#: core/controllers/settings.php:155 +msgid "Flexible Content field activated" +msgstr "Flexible Content field geactiveerd" + +#: core/controllers/settings.php:159 +msgid "Gallery field activated" +msgstr "Gallery field geactiveerd" + +#: core/controllers/settings.php:164 +msgid "License key unrecognised" +msgstr "Licentie code niet herkend" + +#: core/controllers/settings.php:216 +msgid "Activate Add-ons." +msgstr "Activeer add-ons." + +#: core/controllers/settings.php:217 +msgid "Add-ons can be unlocked by purchasing a license key. Each key can be used on multiple sites." +msgstr "Add-ons kun je activeren door een licentie code te kopen. Elke code kan gebruikt worden op meerdere websites." + +#: core/controllers/settings.php:218 +msgid "Find Add-ons" +msgstr "Zoek add-ons" + +#: core/controllers/settings.php:225 core/fields/flexible_content.php:380 +#: core/fields/flexible_content.php:456 core/fields/repeater.php:330 +#: core/fields/repeater.php:406 core/views/meta_box_fields.php:63 +#: core/views/meta_box_fields.php:138 +msgid "Field Type" +msgstr "Soort veld" + +#: core/controllers/settings.php:226 +msgid "Status" +msgstr "Status" + +#: core/controllers/settings.php:227 +msgid "Activation Code" +msgstr "Activatie code" + +#: core/controllers/settings.php:232 +msgid "Repeater Field" +msgstr "Repeater Field" + +#: core/controllers/settings.php:233 core/controllers/settings.php:252 +#: core/controllers/settings.php:271 core/controllers/settings.php:290 +msgid "Active" +msgstr "Actief" + +#: core/controllers/settings.php:233 core/controllers/settings.php:252 +#: core/controllers/settings.php:271 core/controllers/settings.php:290 +msgid "Inactive" +msgstr "Niet actief" + +#: core/controllers/settings.php:239 core/controllers/settings.php:258 +#: core/controllers/settings.php:277 core/controllers/settings.php:296 +msgid "Deactivate" +msgstr "Deactiveren" + +#: core/controllers/settings.php:245 core/controllers/settings.php:264 +#: core/controllers/settings.php:283 core/controllers/settings.php:302 +msgid "Activate" +msgstr "Activeren" + +#: core/controllers/settings.php:251 +msgid "Flexible Content Field" +msgstr "Flexible Content Field" + +#: core/controllers/settings.php:270 +msgid "Gallery Field" +msgstr "Gallery Field" + +#: core/controllers/settings.php:289 core/views/meta_box_location.php:74 +msgid "Options Page" +msgstr "Options Page" + +#: core/controllers/settings.php:314 +msgid "Export Field Groups to XML" +msgstr "Exporteer groepen naar XML" + +#: core/controllers/settings.php:315 +msgid "ACF will create a .xml export file which is compatible with the native WP import plugin." +msgstr "ACF maakt een .xml export bestand die compatibel is met de ingebouwde WP import plugin." + +#: core/controllers/settings.php:316 core/controllers/settings.php:354 +msgid "Instructions" +msgstr "Instructies" + +#: core/controllers/settings.php:318 +msgid "Import Field Groups" +msgstr "Importeer groepen" + +#: core/controllers/settings.php:319 +msgid "Imported field groups will appear in the list of editable field groups. This is useful for migrating fields groups between Wp websites." +msgstr "Geïmporteerde veld groepen verschijnen in de lijst van beheerbare veld groepen. Dit is handig voor het migreren van veld groepen tussen WP websites." + +#: core/controllers/settings.php:321 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Selecteer veld groep(en) van van de lijst en klik \"Exporteer XML\"" + +#: core/controllers/settings.php:322 +msgid "Save the .xml file when prompted" +msgstr "Sla de .xml file op wanneer er om gevraagd wordt" + +#: core/controllers/settings.php:323 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Navigeer naar Extra » Importeren en selecteer WordPress " + +#: core/controllers/settings.php:324 +msgid "Install WP import plugin if prompted" +msgstr "Installeer de WP import plugin als er naar wordt gevraagd" + +#: core/controllers/settings.php:325 +msgid "Upload and import your exported .xml file" +msgstr "Upload en import je geëxporteerde .xml bestand" + +#: core/controllers/settings.php:326 +msgid "Select your user and ignore Import Attachments" +msgstr "Selecteer je gebruiker en negeer import bijlages" + +#: core/controllers/settings.php:327 +msgid "That's it! Happy WordPressing" +msgstr "Dat is het! Happy WordPressing" + +#: core/controllers/settings.php:345 +msgid "Export XML" +msgstr "Exporteer XML" + +#: core/controllers/settings.php:352 +msgid "Export Field Groups to PHP" +msgstr "Exporteer groepen naar PHP" + +#: core/controllers/settings.php:353 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF maakt de PHP code die je kan integreren in jouw thema." + +#: core/controllers/settings.php:356 core/controllers/settings.php:473 +msgid "Register Field Groups" +msgstr "Registreer veld groepen" + +#: core/controllers/settings.php:357 core/controllers/settings.php:474 +msgid "Registered field groups will not appear in the list of editable field groups. This is useful for including fields in themes." +msgstr "Geregistreerde veld groepen verschijnen niet in de lijst met beheerbare veld groepen. Dit is handig voor het insluiten van velden in thema\'s" + +#: core/controllers/settings.php:358 core/controllers/settings.php:475 +msgid "Please note that if you export and register field groups within the same WP, you will see duplicate fields on your edit screens. To fix this, please move the original field group to the trash or remove the code from your functions.php file." +msgstr "Houd er rekening mee dat wanneer je veld groepen exporteert en registreert in dezelfde WP installatie, ze verschijnen als gedupliceerde velden in je edit screens. Om dit te verhelpen: verwijder de originele veld groepen naar de prullenbak of verwijder de code uit je functions.php bestand." + +#: core/controllers/settings.php:360 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Selecteer veld groepen uit de lijst en klik \"Maak PHP\"" + +#: core/controllers/settings.php:361 core/controllers/settings.php:477 +msgid "Copy the PHP code generated" +msgstr "Kopieer de gegenereerde PHP code" + +#: core/controllers/settings.php:362 core/controllers/settings.php:478 +msgid "Paste into your functions.php file" +msgstr "Plak in je functions.php bestand" + +#: core/controllers/settings.php:363 core/controllers/settings.php:479 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "Om add-ons te activeren, bewerk en gebruik de code in de eerste regels." + +#: core/controllers/settings.php:382 +msgid "Create PHP" +msgstr "Maak PHP" + +#: core/controllers/settings.php:468 +msgid "Back to settings" +msgstr "Terug naar instellingen" + +#: core/controllers/settings.php:503 +#, fuzzy +msgid "" +"/**\n" +" * Activate Add-ons\n" +" * Here you can enter your activation codes to unlock Add-ons to use in your theme. \n" +" * Since all activation codes are multi-site licenses, you are allowed to include your key in premium themes. \n" +" * Use the commented out code to update the database with your activation code. \n" +" * You may place this code inside an IF statement that only runs on theme activation.\n" +" */" +msgstr "" +"/**\n" +" * Activate Add-ons\n" +" * Here you can enter your activation codes to unlock Add-ons to use in your theme. \n" +" * Since all activation codes are multi-site licenses, you are allowed to include your key in premium themes. \n" +" * Use the commented out code to update the database with your activation code. \n" +" * You may place this code inside an IF statement that only runs on theme activation.\n" +" */" + +#: core/controllers/settings.php:518 +#, fuzzy +msgid "" +"/**\n" +" * Register field groups\n" +" * The register_field_group function accepts 1 array which holds the relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in errors if the array is not compatible with ACF\n" +" * This code must run every time the functions.php file is read\n" +" */" +msgstr "" +"/**\n" +" * Register field groups\n" +" * The register_field_group function accepts 1 array which holds the relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in errors if the array is not compatible with ACF\n" +" * This code must run every time the functions.php file is read\n" +" */" + +#: core/controllers/settings.php:557 +msgid "No field groups were selected" +msgstr "Geen groepen geselecteerd" + +#: core/controllers/settings.php:589 +msgid "Advanced Custom Fields Settings" +msgstr "Advanced Custom Fields instellingen" + +#: core/controllers/upgrade.php:51 +msgid "Upgrade" +msgstr "Upgrade" + +#: core/controllers/upgrade.php:70 +msgid "requires a database upgrade" +msgstr "vereist een database upgrade" + +#: core/controllers/upgrade.php:70 +msgid "why?" +msgstr "waarom?" + +#: core/controllers/upgrade.php:70 +msgid "Please" +msgstr "Graag" + +#: core/controllers/upgrade.php:70 +msgid "backup your database" +msgstr "backup maken van je database" + +#: core/controllers/upgrade.php:70 +msgid "then click" +msgstr "vervolgens klikken op" + +#: core/controllers/upgrade.php:70 +msgid "Upgrade Database" +msgstr "Upgrade database" + +#: core/controllers/upgrade.php:604 +msgid "Modifying field group options 'show on page'" +msgstr "Wijzigen groep opties \'toon op pagina\'" + +#: core/controllers/upgrade.php:658 +msgid "Modifying field option 'taxonomy'" +msgstr "Wijzigen groep opties \'toon op pagina\'" + +#: core/controllers/upgrade.php:755 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Verplaats gebruikers eigen velden van wp_options naar wp_usermeta" + +#: core/fields/checkbox.php:21 +msgid "Checkbox" +msgstr "Checkbox" + +#: core/fields/checkbox.php:55 core/fields/radio.php:45 +#: core/fields/select.php:54 +msgid "No choices to choose from" +msgstr "Geen keuzes om uit te kiezen" + +#: core/fields/checkbox.php:113 core/fields/radio.php:114 +#: core/fields/select.php:174 +msgid "Choices" +msgstr "Keuzes" + +#: core/fields/checkbox.php:114 core/fields/radio.php:115 +#: core/fields/select.php:175 +msgid "Enter your choices one per line" +msgstr "Per regel een keuze" + +#: core/fields/checkbox.php:116 core/fields/radio.php:117 +#: core/fields/select.php:177 +msgid "Red" +msgstr "Rood" + +#: core/fields/checkbox.php:117 core/fields/radio.php:118 +#: core/fields/select.php:178 +msgid "Blue" +msgstr "Blauw" + +#: core/fields/checkbox.php:119 core/fields/radio.php:120 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "rood : Rood" + +#: core/fields/checkbox.php:120 core/fields/radio.php:121 +#: core/fields/select.php:181 +msgid "blue : Blue" +msgstr "blauw : Blauw" + +#: core/fields/color_picker.php:21 +msgid "Color Picker" +msgstr "Kleurprikker" + +#: core/fields/file.php:20 +msgid "File" +msgstr "Bestand" + +#: core/fields/file.php:48 +msgid "File Updated." +msgstr "Bestand bijgewerkt." + +#: core/fields/file.php:89 core/fields/flexible_content.php:407 +#: core/fields/gallery.php:251 core/fields/gallery.php:281 +#: core/fields/image.php:187 core/fields/repeater.php:356 +#: core/views/meta_box_fields.php:88 +msgid "Edit" +msgstr "Bewerk" + +#: core/fields/file.php:90 core/fields/gallery.php:250 +#: core/fields/gallery.php:280 core/fields/image.php:186 +msgid "Remove" +msgstr "Verwijder" + +#: core/fields/file.php:195 +msgid "No File Selected" +msgstr "Geen bestand geselecteerd" + +#: core/fields/file.php:195 +msgid "Add File" +msgstr "Voeg bestand toe" + +#: core/fields/file.php:224 core/fields/image.php:223 +msgid "Return Value" +msgstr "Return waarde" + +#: core/fields/file.php:234 +msgid "File URL" +msgstr "Bestands-URL" + +#: core/fields/file.php:235 +msgid "Attachment ID" +msgstr "Attachment ID" + +#: core/fields/file.php:268 core/fields/image.php:291 +msgid "Media attachment updated." +msgstr "Media bijlage bijgewerkt." + +#: core/fields/file.php:393 +msgid "No files selected" +msgstr "Geen bestanden geselecteerd" + +#: core/fields/file.php:488 +msgid "Add Selected Files" +msgstr "Geselecteerde bestanden toevoegen" + +#: core/fields/file.php:518 +msgid "Select File" +msgstr "Selecteer bestand" + +#: core/fields/file.php:521 +msgid "Update File" +msgstr "Update bestand" + +#: core/fields/flexible_content.php:21 +msgid "Flexible Content" +msgstr "Flexible Content" + +#: core/fields/flexible_content.php:38 core/fields/flexible_content.php:286 +msgid "+ Add Row" +msgstr "+ Nieuwe regel" + +#: core/fields/flexible_content.php:313 core/fields/repeater.php:302 +#: core/views/meta_box_fields.php:25 +msgid "New Field" +msgstr "Nieuw veld" + +#: core/fields/flexible_content.php:322 core/fields/radio.php:144 +#: core/fields/repeater.php:523 +msgid "Layout" +msgstr "Layout" + +#: core/fields/flexible_content.php:324 +msgid "Reorder Layout" +msgstr "Herorder layout" + +#: core/fields/flexible_content.php:324 +msgid "Reorder" +msgstr "Herorder" + +#: core/fields/flexible_content.php:325 +msgid "Add New Layout" +msgstr "Nieuwe layout" + +#: core/fields/flexible_content.php:326 +msgid "Delete Layout" +msgstr "Verwijder layout" + +#: core/fields/flexible_content.php:326 core/fields/flexible_content.php:410 +#: core/fields/repeater.php:359 core/views/meta_box_fields.php:91 +msgid "Delete" +msgstr "Verwijder" + +#: core/fields/flexible_content.php:336 +msgid "Label" +msgstr "Label" + +#: core/fields/flexible_content.php:346 +msgid "Name" +msgstr "Naam" + +#: core/fields/flexible_content.php:356 +msgid "Display" +msgstr "Display" + +#: core/fields/flexible_content.php:363 +msgid "Table" +msgstr "Tabel" + +#: core/fields/flexible_content.php:364 core/fields/repeater.php:534 +msgid "Row" +msgstr "Rij" + +#: core/fields/flexible_content.php:377 core/fields/repeater.php:327 +#: core/views/meta_box_fields.php:60 +msgid "Field Order" +msgstr "Veld volgorde" + +#: core/fields/flexible_content.php:378 core/fields/flexible_content.php:425 +#: core/fields/repeater.php:328 core/fields/repeater.php:375 +#: core/views/meta_box_fields.php:61 core/views/meta_box_fields.php:107 +msgid "Field Label" +msgstr "Veld label" + +#: core/fields/flexible_content.php:379 core/fields/flexible_content.php:441 +#: core/fields/repeater.php:329 core/fields/repeater.php:391 +#: core/views/meta_box_fields.php:62 core/views/meta_box_fields.php:123 +msgid "Field Name" +msgstr "Veld naam" + +#: core/fields/flexible_content.php:388 core/fields/repeater.php:338 +msgid "No fields. Click the \"+ Add Sub Field button\" to create your first field." +msgstr "Geen velden. Klik op \"+ Nieuw sub veld\" button om je eerste veld te maken." + +#: core/fields/flexible_content.php:404 core/fields/flexible_content.php:407 +#: core/fields/repeater.php:353 core/fields/repeater.php:356 +#: core/views/meta_box_fields.php:85 core/views/meta_box_fields.php:88 +msgid "Edit this Field" +msgstr "Bewerk dit veld" + +#: core/fields/flexible_content.php:408 core/fields/repeater.php:357 +#: core/views/meta_box_fields.php:89 +msgid "Read documentation for this field" +msgstr "Lees de documentatie bij dit veld" + +#: core/fields/flexible_content.php:408 core/fields/repeater.php:357 +#: core/views/meta_box_fields.php:89 +msgid "Docs" +msgstr "Documentatie" + +#: core/fields/flexible_content.php:409 core/fields/repeater.php:358 +#: core/views/meta_box_fields.php:90 +msgid "Duplicate this Field" +msgstr "Dupliceer dit veld" + +#: core/fields/flexible_content.php:409 core/fields/repeater.php:358 +#: core/views/meta_box_fields.php:90 +msgid "Duplicate" +msgstr "Dupliceer" + +#: core/fields/flexible_content.php:410 core/fields/repeater.php:359 +#: core/views/meta_box_fields.php:91 +msgid "Delete this Field" +msgstr "Verwijder dit veld" + +#: core/fields/flexible_content.php:426 core/fields/repeater.php:376 +#: core/views/meta_box_fields.php:108 +msgid "This is the name which will appear on the EDIT page" +msgstr "De naam die verschijnt op het edit screen" + +#: core/fields/flexible_content.php:442 core/fields/repeater.php:392 +#: core/views/meta_box_fields.php:124 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Enkel woord, geen spaties. (Liggende) streepjes toegestaan." + +#: core/fields/flexible_content.php:476 core/fields/repeater.php:467 +msgid "Save Field" +msgstr "Veld opslaan" + +#: core/fields/flexible_content.php:481 core/fields/repeater.php:472 +#: core/views/meta_box_fields.php:190 +msgid "Close Field" +msgstr "Veld sluiten" + +#: core/fields/flexible_content.php:481 core/fields/repeater.php:472 +msgid "Close Sub Field" +msgstr "Sub veld sluiten" + +#: core/fields/flexible_content.php:495 core/fields/repeater.php:487 +#: core/views/meta_box_fields.php:203 +msgid "Drag and drop to reorder" +msgstr "Sleep om te sorteren" + +#: core/fields/flexible_content.php:496 core/fields/repeater.php:488 +msgid "+ Add Sub Field" +msgstr "+ Nieuw sub veld" + +#: core/fields/flexible_content.php:503 core/fields/repeater.php:542 +msgid "Button Label" +msgstr "Button label" + +#: core/fields/gallery.php:25 +msgid "Gallery" +msgstr "Galerij" + +#: core/fields/gallery.php:70 core/fields/gallery.php:233 +msgid "Alternate Text" +msgstr "Alternatieve tekst" + +#: core/fields/gallery.php:74 core/fields/gallery.php:237 +msgid "Caption" +msgstr "Onderschrift" + +#: core/fields/gallery.php:78 core/fields/gallery.php:241 +msgid "Description" +msgstr "Omschrijving" + +#: core/fields/gallery.php:117 core/fields/image.php:243 +msgid "Preview Size" +msgstr "Preview afmeting" + +#: core/fields/gallery.php:118 +msgid "Thumbnail is advised" +msgstr "Thumbnail wordt geadviseerd" + +#: core/fields/gallery.php:179 +msgid "Image Updated" +msgstr "Afbeelding bijgwerkt" + +#: core/fields/gallery.php:262 core/fields/gallery.php:669 +#: core/fields/image.php:193 +msgid "Add Image" +msgstr "Voeg afbeelding toe" + +#: core/fields/gallery.php:263 +msgid "Grid" +msgstr "Grid" + +#: core/fields/gallery.php:264 +msgid "List" +msgstr "Lijst" + +#: core/fields/gallery.php:266 core/fields/image.php:429 +msgid "No images selected" +msgstr "Geen afbeeldingen geselecteerd" + +#: core/fields/gallery.php:266 +msgid "1 image selected" +msgstr "1 afbeelding geselecteerd" + +#: core/fields/gallery.php:266 +msgid "{count} images selected" +msgstr "{count} afbeeldingen geselecteerd" + +#: core/fields/gallery.php:591 +msgid "Added" +msgstr "Toegevoegd" + +#: core/fields/gallery.php:611 +msgid "Image already exists in gallery" +msgstr "Afbeelding bestaat al galerij" + +#: core/fields/gallery.php:617 +msgid "Image Added" +msgstr "Afbeelding toegevoegd" + +#: core/fields/gallery.php:672 core/fields/image.php:557 +msgid "Update Image" +msgstr "Update afbeelding" + +#: core/fields/image.php:21 +msgid "Image" +msgstr "Afbeelding" + +#: core/fields/image.php:49 +msgid "Image Updated." +msgstr "Afbeelding bijgewerkt." + +#: core/fields/image.php:193 +msgid "No image selected" +msgstr "Geen afbeelding geselecteerd" + +#: core/fields/image.php:233 +msgid "Image Object" +msgstr "Afbeelding object" + +#: core/fields/image.php:234 +msgid "Image URL" +msgstr "Afbeelding URL" + +#: core/fields/image.php:235 +msgid "Image ID" +msgstr "Afbeelding ID" + +#: core/fields/image.php:525 +msgid "Add selected Images" +msgstr "Voeg geselecteerde afbeeldingen toe" + +#: core/fields/image.php:554 +msgid "Select Image" +msgstr "Selecteer afbeelding" + +#: core/fields/number.php:21 +msgid "Number" +msgstr "Nummer" + +#: core/fields/number.php:65 core/fields/radio.php:130 +#: core/fields/select.php:190 core/fields/text.php:65 +#: core/fields/textarea.php:62 core/fields/wysiwyg.php:81 +msgid "Default Value" +msgstr "Standaard waarde" + +#: core/fields/page_link.php:21 +msgid "Page Link" +msgstr "Pagina link" + +#: core/fields/page_link.php:70 core/fields/post_object.php:217 +#: core/fields/relationship.php:386 core/views/meta_box_location.php:48 +msgid "Post Type" +msgstr "Post type" + +#: core/fields/page_link.php:98 core/fields/post_object.php:268 +#: core/fields/select.php:204 +msgid "Allow Null?" +msgstr "Mag leeg zijn?" + +#: core/fields/page_link.php:107 core/fields/page_link.php:126 +#: core/fields/post_object.php:277 core/fields/post_object.php:296 +#: core/fields/select.php:213 core/fields/select.php:232 +#: core/fields/wysiwyg.php:124 core/fields/wysiwyg.php:145 +#: core/views/meta_box_fields.php:172 +msgid "Yes" +msgstr "Ja" + +#: core/fields/page_link.php:108 core/fields/page_link.php:127 +#: core/fields/post_object.php:278 core/fields/post_object.php:297 +#: core/fields/select.php:214 core/fields/select.php:233 +#: core/fields/wysiwyg.php:125 core/fields/wysiwyg.php:146 +#: core/views/meta_box_fields.php:173 +msgid "No" +msgstr "Nee" + +#: core/fields/page_link.php:117 core/fields/post_object.php:287 +#: core/fields/select.php:223 +msgid "Select multiple values?" +msgstr "Meerdere selecties mogelijk?" + +#: core/fields/post_object.php:21 +msgid "Post Object" +msgstr "Post object" + +#: core/fields/post_object.php:245 core/fields/relationship.php:415 +msgid "Filter from Taxonomy" +msgstr "Filter op taxonomy" + +#: core/fields/radio.php:21 +msgid "Radio Button" +msgstr "Radio button" + +#: core/fields/radio.php:154 +msgid "Vertical" +msgstr "Verticaal" + +#: core/fields/radio.php:155 +msgid "Horizontal" +msgstr "Horizontaal" + +#: core/fields/relationship.php:21 +msgid "Relationship" +msgstr "Relatie" + +#: core/fields/relationship.php:288 +msgid "Search" +msgstr "Zoeken" + +#: core/fields/relationship.php:438 +msgid "Maximum posts" +msgstr "Maximum aantal selecties" + +#: core/fields/repeater.php:21 +msgid "Repeater" +msgstr "Herhalen" + +#: core/fields/repeater.php:66 core/fields/repeater.php:289 +msgid "Add Row" +msgstr "Nieuwe regel" + +#: core/fields/repeater.php:319 +msgid "Repeater Fields" +msgstr "Velden herhalen" + +#: core/fields/repeater.php:420 core/views/meta_box_fields.php:151 +msgid "Field Instructions" +msgstr "Veld instructies" + +#: core/fields/repeater.php:440 +msgid "Column Width" +msgstr "Kolom breedte" + +#: core/fields/repeater.php:441 +msgid "Leave blank for auto" +msgstr "Laat leeg voor automatisch" + +#: core/fields/repeater.php:495 +msgid "Minimum Rows" +msgstr "Minimum aantal rijen" + +#: core/fields/repeater.php:509 +msgid "Maximum Rows" +msgstr "Maximum aantal rijen" + +#: core/fields/repeater.php:533 +msgid "Table (default)" +msgstr "Tabel (standaard)" + +#: core/fields/select.php:21 +msgid "Select" +msgstr "Selecteer" + +#: core/fields/text.php:21 +msgid "Text" +msgstr "Tekst" + +#: core/fields/text.php:79 core/fields/textarea.php:76 +msgid "Formatting" +msgstr "Omzetting" + +#: core/fields/text.php:80 +msgid "Define how to render html tags" +msgstr "Bepaal hoe HTML tags worden omgezet" + +#: core/fields/text.php:89 core/fields/textarea.php:86 +msgid "None" +msgstr "Geen" + +#: core/fields/text.php:90 core/fields/textarea.php:88 +msgid "HTML" +msgstr "HTML" + +#: core/fields/textarea.php:21 +msgid "Text Area" +msgstr "Tekstvlak" + +#: core/fields/textarea.php:77 +msgid "Define how to render html tags / new lines" +msgstr "Bepaal hoe HTML tags worden omgezet / nieuwe regels" + +#: core/fields/textarea.php:87 +msgid "auto <br />" +msgstr "automatisch <br />" + +#: core/fields/true_false.php:21 +msgid "True / False" +msgstr "Waar / niet waar" + +#: core/fields/true_false.php:68 +msgid "Message" +msgstr "Bericht" + +#: core/fields/true_false.php:69 +msgid "eg. Show extra content" +msgstr "bijv. Toon op homepage" + +#: core/fields/wysiwyg.php:21 +msgid "Wysiwyg Editor" +msgstr "Wysiwyg editor" + +#: core/fields/wysiwyg.php:95 +msgid "Toolbar" +msgstr "Toolbar" + +#: core/fields/wysiwyg.php:106 core/views/meta_box_location.php:47 +msgid "Basic" +msgstr "Basis" + +#: core/fields/wysiwyg.php:114 +msgid "Show Media Upload Buttons?" +msgstr "Toon media upload buttons?" + +#: core/fields/wysiwyg.php:133 +msgid "Run filter \"the_content\"?" +msgstr "Gebruik filter \"the_content\"?" + +#: core/fields/wysiwyg.php:134 +msgid "Enable this filter to use shortcodes within the WYSIWYG field" +msgstr "Activeer dit filter om shortcodes te gebruiken in het WYSIWYG veld" + +#: core/fields/wysiwyg.php:135 +msgid "Disable this filter if you encounter recursive template problems with plugins / themes" +msgstr "Schakel dit filter uit als je template problemen ondervindt met plugins/thema\'s." + +#: core/fields/date_picker/date_picker.php:21 +msgid "Date Picker" +msgstr "Datumprikker" + +#: core/fields/date_picker/date_picker.php:106 +msgid "Save format" +msgstr "Opslaan indeling" + +#: core/fields/date_picker/date_picker.php:107 +msgid "This format will determin the value saved to the database and returned via the API" +msgstr "De datum wordt in deze indeling opgeslagen in de database en teruggegeven door de API" + +#: core/fields/date_picker/date_picker.php:108 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" is de meest veelzijdige opslaan indeling. Lees meer op" + +#: core/fields/date_picker/date_picker.php:108 +#: core/fields/date_picker/date_picker.php:118 +msgid "jQuery date formats" +msgstr "jQuery datum format" + +#: core/fields/date_picker/date_picker.php:116 +msgid "Display format" +msgstr "Dispay indeling" + +#: core/fields/date_picker/date_picker.php:117 +msgid "This format will be seen by the user when entering a value" +msgstr "Deze indeling wordt gezien door de gebruiker wanneer datum wordt ingevuld" + +#: core/fields/date_picker/date_picker.php:118 +msgid "\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more about" +msgstr "\"dd/mm/yy\" of \"mm/dd/yy\" zijn de meest gebruikte indelingen. Lees meer op" + +#: core/views/meta_box_fields.php:26 +msgid "new_field" +msgstr "nieuw_veld" + +#: core/views/meta_box_fields.php:47 +msgid "Move to trash. Are you sure?" +msgstr "Naar prullenbak. Zeker weten?" + +#: core/views/meta_box_fields.php:64 +msgid "Field Key" +msgstr "Veld key" + +#: core/views/meta_box_fields.php:74 +msgid "No fields. Click the + Add Field button to create your first field." +msgstr "Geen velden. Klik op + Nieuw veld button om je eerste veld te maken." + +#: core/views/meta_box_fields.php:152 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Toelichting voor gebruikers. Wordt getoond bij invullen van het veld." + +#: core/views/meta_box_fields.php:164 +msgid "Required?" +msgstr "Verplicht?" + +#: core/views/meta_box_fields.php:204 +msgid "+ Add Field" +msgstr "+ Nieuw veld" + +#: core/views/meta_box_location.php:35 +msgid "Rules" +msgstr "Regels" + +#: core/views/meta_box_location.php:36 +msgid "Create a set of rules to determine which edit screens will use these advanced custom fields" +msgstr "Maak regels aan om te bepalen op welke edit screen jouw extra velden verschijnen" + +#: core/views/meta_box_location.php:49 +msgid "Logged in User Type" +msgstr "Gebruikersrol" + +#: core/views/meta_box_location.php:51 +msgid "Page Specific" +msgstr "Pagina specifiek" + +#: core/views/meta_box_location.php:52 +msgid "Page" +msgstr "Pagina" + +#: core/views/meta_box_location.php:53 +msgid "Page Type" +msgstr "Pagina type" + +#: core/views/meta_box_location.php:54 +msgid "Page Parent" +msgstr "Pagina hoofd" + +#: core/views/meta_box_location.php:55 +msgid "Page Template" +msgstr "Pagina template" + +#: core/views/meta_box_location.php:57 +msgid "Post Specific" +msgstr "Bericht specifiek" + +#: core/views/meta_box_location.php:58 +msgid "Post" +msgstr "Bericht" + +#: core/views/meta_box_location.php:59 +msgid "Post Category" +msgstr "Bericht categorie" + +#: core/views/meta_box_location.php:60 +msgid "Post Format" +msgstr "Bericht format" + +#: core/views/meta_box_location.php:61 +msgid "Post Taxonomy" +msgstr "Bericht taxonomy" + +#: core/views/meta_box_location.php:63 +msgid "Other" +msgstr "Anders" + +#: core/views/meta_box_location.php:64 +msgid "Taxonomy (Add / Edit)" +msgstr "Taxonomy (Nieuwe / bewerk)" + +#: core/views/meta_box_location.php:65 +msgid "User (Add / Edit)" +msgstr "Gebruiker (Nieuwe / bewerk)" + +#: core/views/meta_box_location.php:66 +msgid "Media (Edit)" +msgstr "Media (Bewerk)" + +#: core/views/meta_box_location.php:96 +msgid "is equal to" +msgstr "is gelijk aan" + +#: core/views/meta_box_location.php:97 +msgid "is not equal to" +msgstr "is niet gelijk aan" + +#: core/views/meta_box_location.php:121 +msgid "match" +msgstr "komt overeen met" + +#: core/views/meta_box_location.php:127 +msgid "all" +msgstr "allen" + +#: core/views/meta_box_location.php:128 +msgid "any" +msgstr "een" + +#: core/views/meta_box_location.php:131 +msgid "of the above" +msgstr "van hierboven" + +#: core/views/meta_box_location.php:144 +msgid "Unlock options add-on with an activation code" +msgstr "Ontgrendel opties add-on met een activatie code" + +#: core/views/meta_box_options.php:23 +msgid "Order No." +msgstr "Volgorde nummer" + +#: core/views/meta_box_options.php:24 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Groepen worden gesorteerd van laag naar hoog." + +#: core/views/meta_box_options.php:40 +msgid "Position" +msgstr "Positie" + +#: core/views/meta_box_options.php:60 +msgid "Style" +msgstr "Stijl" + +#: core/views/meta_box_options.php:80 +msgid "Hide on screen" +msgstr "Verberg elementen" + +#: core/views/meta_box_options.php:81 +msgid "Select items to hide them from the edit screen" +msgstr "Selecteer elementen die verborgen worden op het edit screen" + +#: core/views/meta_box_options.php:82 +msgid "If multiple field groups appear on an edit screen, the first field group's options will be used. (the one with the lowest order number)" +msgstr "Als er meerdere groepen verschijnen op een edit screen, zal de eerste groep worden gebruikt. (degene met het laagste volgorde nummer)" + +#: core/views/meta_box_options.php:92 +msgid "Content Editor" +msgstr "Content editor" + +#: core/views/meta_box_options.php:93 +msgid "Excerpt" +msgstr "Samenvatting" + +#: core/views/meta_box_options.php:95 +msgid "Discussion" +msgstr "Reageren" + +#: core/views/meta_box_options.php:96 +msgid "Comments" +msgstr "Reacties" + +#: core/views/meta_box_options.php:97 +msgid "Slug" +msgstr "Slug" + +#: core/views/meta_box_options.php:98 +msgid "Author" +msgstr "Auteur" + +#: core/views/meta_box_options.php:99 +msgid "Format" +msgstr "Format" + +#: core/views/meta_box_options.php:100 +msgid "Featured Image" +msgstr "Uitgelichte afbeelding" + +#~ msgid "Add Fields to Edit Screens" +#~ msgstr "Voeg velden toe aan edit screen" + +#~ msgid "Customise the edit page" +#~ msgstr "Bewerk de edit pagina" + +#~ msgid "Navigate to the" +#~ msgstr "Ga naar de" + +#~ msgid "Import Tool" +#~ msgstr "Importeer tool" + +#~ msgid "and select WordPress" +#~ msgstr "en selecteer WordPress" + +#~ msgid "eg. dd/mm/yy. read more about" +#~ msgstr "bijv. dd/mm/yyyy. Lees meer over" + +#~ msgid "" +#~ "Filter posts by selecting a post type
                \n" +#~ "\t\t\t\tTip: deselect all post types to show all post type's posts" +#~ msgstr "" +#~ "Filter post type door te selecteren
                \n" +#~ "\t\t\t\tTip: selecteer 'alles' om alle posts van alle post type te tonen" + +#~ msgid "Everything Fields deactivated" +#~ msgstr "Everything Fields gedeactiveerd" + +#~ msgid "Everything Fields activated" +#~ msgstr "Everything Fields geactiveerd" + +#~ msgid "Set to -1 for infinite" +#~ msgstr "Plaats -1 voor oneindig" + +#~ msgid "Row Limit" +#~ msgstr "Rij limiet" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-pl_PL.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-pl_PL.mo new file mode 100644 index 0000000000000000000000000000000000000000..096e438841e2d7eee4d70dfa69f16669b5f273d1 GIT binary patch literal 33227 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-pl_PL.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-pl_PL.po new file mode 100644 index 0000000..d756b7f --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-pl_PL.po @@ -0,0 +1,2457 @@ +# Copyright (C) 2010 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: Advanced Custom Fields 4.4.4\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2015-12-12 15:14+0100\n" +"PO-Revision-Date: 2015-12-16 11:33+1000\n" +"Last-Translator: Elliot Condon \n" +"Language-Team: Maciej Gryniuk \n" +"Language: pl_PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;_x;_n;_getttext\n" +"X-Poedit-Basepath: .\n" +"X-Generator: Poedit 1.8.1\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Poedit-SearchPath-0: ..\n" + +#: acf.php:485 +msgid "Field Groups" +msgstr "Grupy pól" + +#: acf.php:486 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Zaawansowane własne pola" + +#: acf.php:487 +msgid "Add New" +msgstr "Dodaj nowe" + +#: acf.php:488 +msgid "Add New Field Group" +msgstr "Dodaj nową grupę pól" + +#: acf.php:489 +msgid "Edit Field Group" +msgstr "Edytuj grupę pól" + +#: acf.php:490 +msgid "New Field Group" +msgstr "Nowa grupa pól" + +#: acf.php:491 +msgid "View Field Group" +msgstr "Zobacz grupę pól" + +#: acf.php:492 +msgid "Search Field Groups" +msgstr "Szukaj grup pól" + +#: acf.php:493 +msgid "No Field Groups found" +msgstr "Nie znaleziono grup pól." + +#: acf.php:494 +msgid "No Field Groups found in Trash" +msgstr "Brak grup pól w koszu." + +#: acf.php:579 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "Własne pola" + +#: acf.php:597 acf.php:600 +msgid "Field group updated." +msgstr "Grupa pól została zaktualizowana." + +#: acf.php:598 +msgid "Custom field updated." +msgstr "Włąsne pole zostało zaktualizowane." + +#: acf.php:599 +msgid "Custom field deleted." +msgstr "Własne pole zostało usunięte." + +#. translators: %s: date and time of the revision +#: acf.php:602 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "Grupa pól została przywrócona z rewizji %s" + +#: acf.php:603 +msgid "Field group published." +msgstr "Grupa pól została opublikowana." + +#: acf.php:604 +msgid "Field group saved." +msgstr "Grupa pól zostałą zapisana." + +#: acf.php:605 +msgid "Field group submitted." +msgstr "Grupa pól została dodana." + +#: acf.php:606 +msgid "Field group scheduled for." +msgstr "Grupa pól została zaplanowana." + +#: acf.php:607 +msgid "Field group draft updated." +msgstr "Szkic grupy pól został zaktualizowany." + +#: acf.php:742 +msgid "Thumbnail" +msgstr "Miniatura" + +#: acf.php:743 +msgid "Medium" +msgstr "Średni" + +#: acf.php:744 +msgid "Large" +msgstr "Duży" + +#: acf.php:745 +msgid "Full" +msgstr "Pełny" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Bład" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Nie zaznaczono żadnej grupy pól" + +#: core/api.php:1171 +msgid "Update" +msgstr "Aktualizuj" + +#: core/api.php:1172 +msgid "Post updated" +msgstr "Wpis zaktualizowany" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "Dodatki" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "Pole powtarzalne" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"Stwórz niekończące się wiersze danych przy pomocy tego uniwersalnego " +"interfejsu!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "Pole galerii" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Stwórz galerie obrazków w prostym i intuicyjnym interfejsie!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "Strona opcji" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "" +"Stwórz globalne dane do użycia w każdym miejscu Twojej strony internetowej!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Pole z elastyczną zawartością" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "" +"Stwórz unikalny wygląd przy pomocy menedżera elastycznego układu treści!" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Pole Gravity Forms" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Stwórz pole wyboru wypełnione przez Gravity Forms!" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Wybór daty i czasu" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "Wybór daty i czasu w jQuery." + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Pole lokacji" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Znajdź adresy i współrzędne wybranej lokalizacji." + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Pole Contact Form 7" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Przypisz jeden lub więcej formularzy Contact Form 7 do wpisu" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Dodatki do Zaawansowanych własnych pól" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Poniższe dodatki zwiększają liczbę funkcjonalności wtyczki Zaawansowane " +"własne pola." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Każdy dodatek może zostać zainstalowany jako pojedyczna wtyczka (i " +"otrzymywać aktualizacje) lub może zostać załączony w Twoim motywie (i nie " +"otrzymywać aktualizacji)." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Zainstalowane" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Kup i zainstaluj" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:422 +#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439 +#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455 +msgid "Download" +msgstr "Pobierz" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Eksport" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Eksportuj grupy pól" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Grupy pól" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Wybierz grupy pól do eksportu." + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Eksport do XML" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Eksport do PHP" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"Wtyczka utworzy plik eksportu .xml, który jest kompatybilny z domyślną " +"wtyczką importu WP." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Zaimportowane grupy pól pojawią się jako możliwe do edycji na liście " +"grup pól. Przydatna opcja podczas migracji grup pól pomiędzy stronami WP." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Wybierz grupy pól z listy i naciśnij \"Eksport do XML\"." + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Zapisz plik .xml" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Przejdź do Narzędzia » Import i wybierz WordPress" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Zainstaluj wtyczkę importu WP, jeśli zajdzie taka potrzeba." + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Wgraj i zaimportuj wyeksportowany wcześniej plik .xml" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Wybierz użytkownika i ignoruj Importowanie załączników." + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "Gotowe! Wesołej zabawy." + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "Wtyczka stworzy kod PHP, który można załączyć w motywie." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Zarejestrowane grupy pól nie pojawią się jako możliwe do edycji na " +"liście grup pól. Przydatna opcja podczas załączania pól w motywach." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Proszę pamiętać, że jeżeli wyeksportujesz grupę pól i zarejestrujesz ją w " +"tej samej instalacji WP, zobaczysz zduplikowane pola na ekranie edycji. Aby " +"to naprawić, proszę przenieść oryginalną grupę pól do kosza lub usunąć kod " +"ze swojego pliku functions.php" + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Wybierz grupy pól z listy i naciśnij \"Eksport do PHP\"." + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Skopiuj wygenerowany kod PHP" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Wklej do swojego pliku functions.php" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "Aby aktywować dodatki, edytuj i użyj kodu w pierwszych kilku liniach." + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Eksportuj Grupy pól do PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Instrukcje" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Notatki" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Załączone w motywie" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Wtyczka Zaawansowane własne pola może zostać załączona w motywie. Aby to " +"zrobić, przenieś wtyczkę do swojego motywu i dodaj następujący kod do " +"swojego pliku functions.php:" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Aby usunąć wszystkie wizualne interfejsy z wtyczki, możesz użyć stałej do " +"uaktywnienia trybu lekkiego. Dodaj następujący kod do swojego pliku " +"functions.php przed kodem include_once:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Powrót do eksportu" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Nie zaznaczono grup pól" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Chcesz przenieść do kosza. Na pewno?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "zaznaczone" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Brak dostępnych pól przełączania." + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Tytuł grupy pól jest wymagany." + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "skopiuj" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "lub" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Pola" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Pola rodzice" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Pola rodzeństwo" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Pokaż / Ukryj wszystko" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Pozycja" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Opcje" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Pokaż klucz pola:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:340 +#: core/fields/post_object.php:361 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:499 +#: core/fields/user.php:332 core/fields/wysiwyg.php:335 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Nie" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:339 +#: core/fields/post_object.php:360 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:498 +#: core/fields/user.php:331 core/fields/wysiwyg.php:334 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Tak" + +#: core/controllers/field_group.php:633 +msgid "Front Page" +msgstr "Strona główna" + +#: core/controllers/field_group.php:634 +msgid "Posts Page" +msgstr "Strona z wpisami" + +#: core/controllers/field_group.php:635 +msgid "Top Level Page (parent of 0)" +msgstr "Strona najwyższego poziomu (rodzic 0)" + +#: core/controllers/field_group.php:636 +msgid "Parent Page (has children)" +msgstr "Strona rodzic (ma dzieci)" + +#: core/controllers/field_group.php:637 +msgid "Child Page (has parent)" +msgstr "Strona dziecko (ma rodzica)" + +#: core/controllers/field_group.php:645 +msgid "Default Template" +msgstr "Domyślny szablon" + +#: core/controllers/field_group.php:727 +msgid "Published" +msgstr "Opublikowane" + +#: core/controllers/field_group.php:728 +msgid "Pending Review" +msgstr "Oczekuje na przegląd" + +#: core/controllers/field_group.php:729 +msgid "Draft" +msgstr "Szkic" + +#: core/controllers/field_group.php:730 +msgid "Future" +msgstr "Zaplanowane" + +#: core/controllers/field_group.php:731 +msgid "Private" +msgstr "Prywatne" + +#: core/controllers/field_group.php:732 +msgid "Revision" +msgstr "Rewizja" + +#: core/controllers/field_group.php:733 +msgid "Trash" +msgstr "Kosz" + +#: core/controllers/field_group.php:746 +msgid "Super Admin" +msgstr "Super Administrator" + +#: core/controllers/field_group.php:761 core/controllers/field_group.php:782 +#: core/controllers/field_group.php:789 core/fields/file.php:186 +#: core/fields/image.php:177 core/fields/page_link.php:109 +#: core/fields/post_object.php:286 core/fields/post_object.php:310 +#: core/fields/relationship.php:588 core/fields/relationship.php:612 +#: core/fields/user.php:276 +msgid "All" +msgstr "Wszystkie" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Tytuł" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "Dziennik zmian" + +#: core/controllers/field_groups.php:217 +#, php-format +msgid "See what's new in %1$sversion %2$s%3$s" +msgstr "Zobacz co nowego w wersji %1$s %2$s%3$s" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Zasoby" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Początki" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Rodzaje pól" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funkcje" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Akcje" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:631 +msgid "Filters" +msgstr "Filtry" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Poradniki \"Jak to zrobić\"" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Samouczki" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Stworzone przez" + +#: core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "Witaj w Zaawansowanych własnych polach" + +#: core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "Dzięki za zaktualizowanie do najnowszej wersji!" + +#: core/controllers/field_groups.php:245 +#, php-format +msgid "" +"ACF %s is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"ACF %s jest jeszcze bardziej dopieszczone i zadowalające niż wcześniej. Mamy " +"nadzieję, że Ci się spodoba." + +#: core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "Co nowego" + +#: core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "Pobierz dodatki" + +#: core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "Kody aktywacyjne zostały zamienione na wtyczki!" + +#: core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Dodatki mogą zostać aktywowane poprzez pobranie i zainstalowanie " +"pojedynczych wtyczek. Choć te wtyczki nie znajdują się w repozytorium " +"wordpress.org, każdy dodatek otrzymuje aktualizacje w standardowy sposób." + +#: core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "Wszystkie poprzednie dodatki został pomyślnie zainstalowane." + +#: core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Ta strona korzysta z dodatków premium, które muszą zostać pobrane." + +#: core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "Pobierz swoje aktywowane dodatki" + +#: core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Ta strona nie korzysta z dodatków premium i ta zmiana niczego nie spowoduje." + +#: core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "Łatwiejsze zarządzanie" + +#: core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "Nowe rodzaje pól" + +#: core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "Pole taksonomii" + +#: core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "Pole użytkownika" + +#: core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "Pole e-mail" + +#: core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "Pole hasła" + +#: core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "Własne rodzaje pól" + +#: core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Tworzenie własnych rodzajów pól nigdy nie było prostsze! Niestety rodzaje " +"pól z wersji 3 nie są zgodne z wersją 4." + +#: core/controllers/field_groups.php:346 +#, php-format +msgid "" +"Migrating your field types is easy, please %sfollow this tutorial%s to learn " +"more." +msgstr "" +"Migracja własnych rodzajów pól jest prosta, proszę %sskorzystać z tego " +"poradnika%s, aby dowiedzieć się więcej." + +#: core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "Akcje i filtry" + +#: core/controllers/field_groups.php:349 +#, php-format +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please %sread this guide%s to find the updated naming " +"convention." +msgstr "" +"Wszystkie akcje i filtry otrzymały dużą modernizację, aby jeszcze bardziej " +"uprościć dostosowywanie wtyczki! Proszę %sprzeczytać ten poradnik%s, aby " +"zapoznać się z zaktualizowanym nazewnictwem." + +#: core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "Podgląd szkicu nie działa!" + +#: core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "" +"Ten błąd został wyeliminowany wraz z wieloma innymi nieprawidłowościami!" + +#: core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "Zobacz pełny dziennik zmian" + +#: core/controllers/field_groups.php:356 +msgid "Important" +msgstr "Ważne" + +#: core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "Zmiany bazy danych" + +#: core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Pomiędzy wersją 3 a 4 nie dokonano jakichkolwiek zmian w " +"bazie danych. Oznacza to, że możesz bez przeszkód powrócić do wersji 3 bez " +"żadnych problemów." + +#: core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "Potencjalne błędy" + +#: core/controllers/field_groups.php:362 +#, php-format +msgid "" +"Due to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full %sMigrating from v3 to v4%s guide to view the full list of " +"changes." +msgstr "" +"W związku z istotnymi zmianami w dodatkach, rodzajach pól i akcjach/" +"filtrach, Twoja strona może zacząć działać nieprawidłowo. Zalecane jest " +"przeczytanie całego poradnika %sMigracja z wersji 3 do 4%s, aby poznać pełną " +"listę zmian." + +#: core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "Bardzo ważne!" + +#: core/controllers/field_groups.php:365 +#, php-format +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest %sversion 3%s of this plugin." +msgstr "" +"Jeżeli zaktualizowano wtyczkę bez wcześniejszej wiedzy o takich zmianach, " +"proszę powrócić do ostatniej %swersji 3%s tej wtyczki." + +#: core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "Dziękujemy" + +#: core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"WIELKIE podziękowania dla wszystkich, którzy pomogli w " +"testowania wersji 4 beta i za całe otrzymane wsparcie." + +#: core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "Bez Was, ta wersja by nie powstała!" + +#: core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "Dziennik zmian dla" + +#: core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "Dowiedz się więcej" + +#: core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "Przegląd" + +#: core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Wcześniej wszystkie dodatki były odblokowywane poprzez kod aktywacyjny " +"(zakupiony w sklepie z dodatkami). Począwszy od wersji 4, wszystkie dodatki " +"funkcjonują jako samodzielne wtyczki, które muszą zostać pojedynczo pobrane, " +"zainstalowane i aktualizowane." + +#: core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Ta strona pomoże Ci w pobieraniu i instalowaniu każdego dostępnego dodatku." + +#: core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "Dostępne dodatki" + +#: core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Wykryto i aktywowano następujące dodatki." + +#: core/controllers/field_groups.php:420 core/fields/file.php:109 +msgid "Name" +msgstr "Nazwa" + +#: core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "Kod aktywacyjny" + +#: core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "Elastyczna treść" + +#: core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "Instalacja" + +#: core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "Proszę wykonać następujące kroki dla każdego dostępnego dodatku:" + +#: core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Pobierz wtyczkę z dodatkiem (plik .zip) na pulpit." + +#: core/controllers/field_groups.php:468 +#, php-format +msgid "Navigate to %sPlugins > Add New > Upload%s" +msgstr "Przejdź do %sWtyczki > Dodaj nową > Prześlij%s." + +#: core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Użyj menedżera wysyłania do wybrania, zaznaczenia i zainstalowania dodatku " +"(plik .zip)." + +#: core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Po przesłaniu i zainstalowaniu wtyczki, naciśnij na odnośnik 'Aktywuj " +"wtyczkę'." + +#: core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "Dodatek jest już aktywny!" + +#: core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "Świetnie. Ruszajmy do roboty." + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Rozwiń szczegóły" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Zwiń szczegóły" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Walidacja nie powiodła się. Wymagane jest jedno lub więcej pól." + +#: core/controllers/upgrade.php:77 +msgid "Upgrade" +msgstr "Aktualizacja" + +#: core/controllers/upgrade.php:599 +msgid "Modifying field group options 'show on page'" +msgstr "Modyfikowanie opcji grupy pól 'pokaż na stronie'." + +#: core/controllers/upgrade.php:653 +msgid "Modifying field option 'taxonomy'" +msgstr "Modyfikowanie opcji pola 'taksonomia'." + +#: core/controllers/upgrade.php:750 +msgid "Moving user custom fields from wp_options to wp_usermeta" +msgstr "Przenoszenie własnych pól użytkownika z 'wp_options' do 'wp_usermeta'." + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Podstawowe" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:475 +msgid "Checkbox" +msgstr "Akceptowanie (checkbox)" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Wybór" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Opcje wyboru" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Podaj każdy możliwy wybór w nowej linii." + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" +"Dla większej kontroli, możesz określić zarówno wartość, jak i etykietkę. " +"Przykład:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "czerwony : Czerwony" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "niebieski : Niebieski" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:103 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:277 +msgid "Default Value" +msgstr "Domyślna wartość" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Podaj każdą domyślną wartość w nowej linii." + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Układ" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Pionowe" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Poziome" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Wybór koloru" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Wybór daty" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Zrobione" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Dzisiaj" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Pokaż inny miesiąc" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Format zapisu" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Ten format określa wartość zapisywaną do bazy danych i zwracaną poprzez API" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "Najpowszechniejszym formatem jest \"yymmdd\". Przeczytaj więcej o" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "formatach daty jQuery" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Wyświetlany format" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Ten format będzie widoczny dla użytkownika wprowadzającego wartość." + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"Najpowszechniejszym wyświetlanym formatem są \"dd/mm/yy\" i \"mm/dd/yy\". " +"Przeczytaj więcej o" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Początek tygodnia w" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Atrapa" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "E-mail" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:104 +#: core/fields/wysiwyg.php:278 +msgid "Appears when creating a new post" +msgstr "Pojawia się podczas tworzenia nowego wpisu." + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:118 +msgid "Placeholder Text" +msgstr "Tekst zastępczy" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:119 +msgid "Appears within the input" +msgstr "Pojawia się jako podpowiedź w polu." + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Dodatek przed" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Pojawia się przed polem." + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Dodatek po" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Pojawia się za polem." + +#: core/fields/file.php:19 +msgid "File" +msgstr "Plik" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:37 +msgid "Content" +msgstr "Treść" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Wybierz plik" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Edytuj plik" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Aktualizuj plik" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "przesłane do tego wpisu" + +#: core/fields/file.php:113 +msgid "Size" +msgstr "Rozmiar" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Nie wybrano pliku" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Dodaj plik" + +#: core/fields/file.php:153 core/fields/image.php:125 +#: core/fields/taxonomy.php:523 +msgid "Return Value" +msgstr "Wartość zwrotna" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Obiekt pliku" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "Adres URL pliku" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "ID pliku" + +#: core/fields/file.php:175 core/fields/image.php:165 +msgid "Library" +msgstr "Biblioteka" + +#: core/fields/file.php:187 core/fields/image.php:178 +msgid "Uploaded to post" +msgstr "Przesłane do wpisu" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Mapa" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "Lokalizowanie" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "Wybacz, ta przeglądarka nie wspiera geolokalizacji." + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "Wyczyść lokalizację" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "Znajdź bieżącą lokalizację" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "Szukaj adresu..." + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "Wycentruj" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "Centruje początkową pozycję mapy na tych współrzędnych." + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "Przybliżenie" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "Ustawia początkowy poziom przybliżenia." + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "Wysokość" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "Określ wysokość mapy." + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Obrazek" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Wybierz obrazek" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Edytuj obrazek" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Aktualizuj obrazek" + +#: core/fields/image.php:90 +msgid "Remove" +msgstr "Usuń" + +#: core/fields/image.php:91 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Edytuj" + +#: core/fields/image.php:97 +msgid "No image selected" +msgstr "Nie wybrano obrazka" + +#: core/fields/image.php:97 +msgid "Add Image" +msgstr "Dodaj obrazek" + +#: core/fields/image.php:126 core/fields/relationship.php:563 +msgid "Specify the returned value on front end" +msgstr "Określ zwracaną wartość na stronie (front-end)." + +#: core/fields/image.php:136 +msgid "Image Object" +msgstr "Obiekt obrazka" + +#: core/fields/image.php:137 +msgid "Image URL" +msgstr "Adres URL obrazka" + +#: core/fields/image.php:138 +msgid "Image ID" +msgstr "ID obrazka" + +#: core/fields/image.php:146 +msgid "Preview Size" +msgstr "Rozmiar podglądu" + +#: core/fields/image.php:147 +msgid "Shown when entering data" +msgstr "Wyświetlane podczas wprowadzania danych." + +#: core/fields/image.php:166 +msgid "Limit the media library choice" +msgstr "Ogranicz liczbę wyboru z biblioteki mediów" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Komunikat" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Tekst i HTML podane tutaj pojawi się w linii z tymi polami." + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "" +"Proszę pamiętać, że tekst zostanie najpierw sprawdzony przez funkcję WP " + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Liczba" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Minimalna wartość" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Maksymalna wartość" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Rozmiar kroku" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Odnośnik do strony" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Relacje" + +#: core/fields/page_link.php:103 core/fields/post_object.php:280 +#: core/fields/relationship.php:582 core/fields/relationship.php:661 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Rodzaj wpisu" + +#: core/fields/page_link.php:127 core/fields/post_object.php:329 +#: core/fields/select.php:214 core/fields/taxonomy.php:489 +#: core/fields/user.php:322 +msgid "Allow Null?" +msgstr "Zezwolić na pustą wartość?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:350 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Możliwość wyboru wielu wartości?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Hasło" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Wpisy" + +#: core/fields/post_object.php:194 core/fields/relationship.php:170 +msgid "(no title)" +msgstr "(bez tytułu)" + +#: core/fields/post_object.php:304 core/fields/relationship.php:606 +msgid "Filter from Taxonomy" +msgstr "Filtruj wg taksonomii" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Przycisk wyboru (radio)" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Pozostałe" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Wpisz swoje preferencje w oddzielnych liniach." + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Czerwony" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Niebieski" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "Dodaj wybór 'other', aby pozwolić na własne wartości." + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Zapisz wartości 'other' do wyborów pola." + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Relacja" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Maksymalna liczba wartości została osiągnięta ( {max} )" + +#: core/fields/relationship.php:457 +msgid "Search..." +msgstr "Szukaj..." + +#: core/fields/relationship.php:468 +msgid "Filter by post type" +msgstr "Filtruj wg rodzaju wpisu" + +#: core/fields/relationship.php:562 +msgid "Return Format" +msgstr "Zwracany format" + +#: core/fields/relationship.php:573 +msgid "Post Objects" +msgstr "Obiekty wpisów" + +#: core/fields/relationship.php:574 +msgid "Post IDs" +msgstr "ID wpisów" + +#: core/fields/relationship.php:640 +msgid "Search" +msgstr "Szukaj" + +#: core/fields/relationship.php:641 +msgid "Post Type Select" +msgstr "Wybór rodzaju wpisu" + +#: core/fields/relationship.php:649 +msgid "Elements" +msgstr "Elementy" + +#: core/fields/relationship.php:650 +msgid "Selected elements will be displayed in each result" +msgstr "Wybrane elementy będą się pojawiać przy każdym wyniku." + +#: core/fields/relationship.php:659 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "Obrazek wyróżniający" + +#: core/fields/relationship.php:660 +msgid "Post Title" +msgstr "Tytuł wpisu" + +#: core/fields/relationship.php:672 +msgid "Maximum posts" +msgstr "Maksymalna liczba wpisów" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:480 core/fields/user.php:313 +msgid "Select" +msgstr "Lista wyboru (select)" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Zakładka" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Użyj \"Pól zakładek\" dla lepszego zorganizowania ekranu edycji poprzez " +"grupowanie swoich pól pod pojedynczymi nagłówkami zakładek." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Wszystkie pola pod \"polem zakładki\" (lub przed zdefiniowanym kolejnym " +"\"polem zakładki\") zostaną zgrupowane." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Użyj kilku zakładek, aby podzielić swoje pola na sekcje." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:430 +msgid "Taxonomy" +msgstr "Taksonomia" + +#: core/fields/taxonomy.php:374 core/fields/taxonomy.php:383 +msgid "None" +msgstr "Brak" + +#: core/fields/taxonomy.php:464 core/fields/user.php:298 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:158 +msgid "Field Type" +msgstr "Rodzaj pola" + +#: core/fields/taxonomy.php:474 core/fields/user.php:307 +msgid "Multiple Values" +msgstr "Wiele wartości" + +#: core/fields/taxonomy.php:476 core/fields/user.php:309 +msgid "Multi Select" +msgstr "Wielokrotny wybór" + +#: core/fields/taxonomy.php:478 core/fields/user.php:311 +msgid "Single Value" +msgstr "Pojedyncza wartość" + +#: core/fields/taxonomy.php:479 +msgid "Radio Buttons" +msgstr "Przyciski wyboru" + +#: core/fields/taxonomy.php:508 +msgid "Load & Save Terms to Post" +msgstr "Załaduj i zapis terminy do wpisu" + +#: core/fields/taxonomy.php:516 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Załaduj wartości bazowane na terminach wpisu i zaktualizuj terminy wpisu " +"przy zapisie." + +#: core/fields/taxonomy.php:533 +msgid "Term Object" +msgstr "Obiekt terminu" + +#: core/fields/taxonomy.php:534 +msgid "Term ID" +msgstr "ID terminu" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Tekst" + +#: core/fields/text.php:176 core/fields/textarea.php:164 +msgid "Formatting" +msgstr "Formatowanie" + +#: core/fields/text.php:177 core/fields/textarea.php:165 +msgid "Effects value on front end" +msgstr "Określa sposób wyświetlania wartości na stronie docelowej (front-end)." + +#: core/fields/text.php:186 core/fields/textarea.php:174 +msgid "No formatting" +msgstr "Bez formatowania" + +#: core/fields/text.php:187 core/fields/textarea.php:176 +msgid "Convert HTML into tags" +msgstr "Konwertuj HTML na tagi" + +#: core/fields/text.php:195 core/fields/textarea.php:133 +msgid "Character Limit" +msgstr "Limit znaków" + +#: core/fields/text.php:196 core/fields/textarea.php:134 +msgid "Leave blank for no limit" +msgstr "Zostaw puste, aby nie ustawiać limitu." + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Obszar tekstowy" + +#: core/fields/textarea.php:148 +msgid "Rows" +msgstr "Wiersze" + +#: core/fields/textarea.php:149 +msgid "Sets the textarea height" +msgstr "Określa wysokość obszaru tekstowego." + +#: core/fields/textarea.php:175 +msgid "Convert new lines into <br /> tags" +msgstr "Konwertuj nowe linie na tagi <br />" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Prawda / Fałsz" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "Na przykład: \"Wyświetl dodatkową treść\"" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Użytkownik" + +#: core/fields/user.php:271 +msgid "Filter by role" +msgstr "Filtruj wg roli" + +#: core/fields/wysiwyg.php:36 +msgid "Wysiwyg Editor" +msgstr "Edytor WYSIWYG" + +#: core/fields/wysiwyg.php:292 +msgid "Toolbar" +msgstr "Pasek narzędzi" + +#: core/fields/wysiwyg.php:324 +msgid "Show Media Upload Buttons?" +msgstr "Wyświetlić przyciski dodawania medium?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Nowe pole" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Rodzaj pola nie istnieje." + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Kolejność pola" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:126 +msgid "Field Label" +msgstr "Etykieta pola" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:142 +msgid "Field Name" +msgstr "Nazwa pola" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Klucz pola" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Brak pól. Naciśnij przycisk + Dodaj pole, aby utworzyć " +"pierwsze własne pole." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Edytuj to pole" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate this Field" +msgstr "Duplikuj to pole" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate" +msgstr "Duplikuj" + +#: core/views/meta_box_fields.php:110 +msgid "Delete this Field" +msgstr "Usuń to pole" + +#: core/views/meta_box_fields.php:110 +msgid "Delete" +msgstr "Usuń" + +#: core/views/meta_box_fields.php:127 +msgid "This is the name which will appear on the EDIT page" +msgstr "To jest nawa, która pojawi się na stronie edycji." + +#: core/views/meta_box_fields.php:143 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Pojedyncze słowo, bez spacji. Dozwolone są myślniki i podkreślniki." + +#: core/views/meta_box_fields.php:172 +msgid "Field Instructions" +msgstr "Instrukcje pola" + +#: core/views/meta_box_fields.php:173 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Instrukcje dla autorów. Będą widoczne w trakcie wpisywania danych." + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Wymagane?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Warunek logiczny" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "jest równe" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "jest inne niż" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Pokaż to pole, gdy spełniono warunki:" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "wszystkie" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "którykolwiek" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "." + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Zamknij to pole" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Przeciągnij i zmień kolejność" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Dodaj pole" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Warunki" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Utwórz zestaw warunków, które określą w jakich miejscach będą wykorzystane " +"określone własne pola." + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Pokaż tę grupę pól, gdy" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Rola zalogowanego użytkownika" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Post" +msgstr "Wpis" + +#: core/views/meta_box_location.php:80 +msgid "Post Category" +msgstr "Kategoria wpisu" + +#: core/views/meta_box_location.php:81 +msgid "Post Format" +msgstr "Format wpisu" + +#: core/views/meta_box_location.php:82 +msgid "Post Status" +msgstr "Stan wpisu" + +#: core/views/meta_box_location.php:83 +msgid "Post Taxonomy" +msgstr "Taksonomia wpisu" + +#: core/views/meta_box_location.php:85 core/views/meta_box_location.php:86 +msgid "Page" +msgstr "Strona" + +#: core/views/meta_box_location.php:87 +msgid "Page Type" +msgstr "Typ strony" + +#: core/views/meta_box_location.php:88 +msgid "Page Parent" +msgstr "Rodzic strony" + +#: core/views/meta_box_location.php:89 +msgid "Page Template" +msgstr "Szablon strony" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Załącznik" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Termin taksonomii" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "oraz" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Dodaj grupę zasad" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Nr w kolejności" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Grupy pól są tworzone w kolejności
                od najmniejszej do największej." + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Pozycja" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Wysoko (po tytule)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normalna (za treścią)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Boczna" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Styl" + +#: core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "Luźne (bez kontenera)" + +#: core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "Zwyczajne (kontener WP)" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Ukryj na ekranie edycji" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Wybierz elementy, które chcesz ukryć na stronie edycji." + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Jeśli na stronie edycji znajduje się kilka grup pól, zostaną zastosowane " +"ustawienia z pierwszej z nich. (Pierwsza grupa pól to ta, która ma " +"najmniejszy numer w kolejności.)" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "Bezpośredni odnośnik" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "Edytor treści" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "Wypis" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "Dyskusja" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "Komentarze" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "Rewizje" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "Uproszczona nazwa" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "Autor" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "Format" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "Kategorie" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "Tagi" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "Wyślij trackbacki" + +#~ msgid "Publish" +#~ msgstr "Opublikuj" + +#~ msgid "See what's new in" +#~ msgstr "Zobacz co nowego w" + +#~ msgid "version" +#~ msgstr "wersja" + +#~ msgid "" +#~ "is more polished and enjoyable than ever before. We hope you like it." +#~ msgstr "" +#~ "jest jeszcze bardziej wyszlifowane i zadowalające niż wcześniej. Mamy " +#~ "nadzieję, że Ci się spodoba." + +#~ msgid "Migrating your field types is easy, please" +#~ msgstr "Migracja Twoich rodzajów pól jest prosta, proszę" + +#~ msgid "follow this tutorial" +#~ msgstr "użyć tego poradnika" + +#~ msgid "to learn more." +#~ msgstr ", aby dowiedzieć się więcej." + +#~ msgid "" +#~ "All actions & filters have received a major facelift to make customizing " +#~ "ACF even easier! Please" +#~ msgstr "" +#~ "Wszystkie akcje i filtry otrzymały dużą modernizację, aby jeszcze " +#~ "bardziej uprościć dostosowywanie wtyczki! Proszę" + +#~ msgid "read this guide" +#~ msgstr "przeczytać ten poradnik" + +#~ msgid "to find the updated naming convention." +#~ msgstr ", aby poznać zaktualizowane normy nazewnictwa." + +#~ msgid "" +#~ "Do to the sizable changes surounding Add-ons, field types and action/" +#~ "filters, your website may not operate correctly. It is important that you " +#~ "read the full" +#~ msgstr "" +#~ "Wykonywanie istotnych zmian w dodatkach, rodzajach pól i akcjach/filtrach " +#~ "może spowodować nieprawidłowe funkcjonowanie Twojej strony. Zalecane jest " +#~ "przeczytanie całego" + +#~ msgid "Migrating from v3 to v4" +#~ msgstr "Migracja z wersji 3 do 4" + +#~ msgid "guide to view the full list of changes." +#~ msgstr "poradnika, aby poznać pełną listę zmian." + +#~ msgid "" +#~ "If you updated the ACF plugin without prior knowledge of such changes, " +#~ "please roll back to the latest" +#~ msgstr "" +#~ "Jeżeli zaktualizowano wtyczkę bez wcześniejszej wiedzy o takich zmianach, " +#~ "proszę powrócić do ostatniej" + +#~ msgid "version 3" +#~ msgstr "wersji 3" + +#~ msgid "of this plugin." +#~ msgstr "tej wtyczki." + +#~ msgid "Navigate to" +#~ msgstr "Przejdź do" + +#~ msgid "Plugins > Add New > Upload" +#~ msgstr "Wtyczki > Dodaj nową > Prześlij." + +#~ msgid "What's new" +#~ msgstr "Co nowego" + +#~ msgid "credits" +#~ msgstr "podziękowania" + +#~ msgid "Moving user custom fields from wp_options to wp_usermeta'" +#~ msgstr "" +#~ "Przenoszenie własnych pól użytkownika z 'wp_options' do 'wp_usermeta'." + +#~ msgid "Read documentation for this field" +#~ msgstr "Przeczytaj dokumentację tego pola" + +#~ msgid "Docs" +#~ msgstr "Dokumentacja" + +#~ msgid "Customise WordPress with powerful, professional and intuitive fields" +#~ msgstr "" +#~ "Dostosuj WordPress'a przy pomocy potężnych, profesjonalnych i " +#~ "intuicyjnych własnych pól." + +#~ msgid "Error: Field Type does not exist!" +#~ msgstr "Błąd: Takie pole nie istnieje!" + +#~ msgid "Options Updated" +#~ msgstr "Ustawienia zostały zaktualizowane" + +#~ msgid "No Custom Field Group found for the options page" +#~ msgstr "Brak grup własnych pól dla strony opcji" + +#~ msgid "Create a Custom Field Group" +#~ msgstr "Utwórz grupę własnych pól" + +#~ msgid "Add Fields to Edit Screens" +#~ msgstr "Dodaj pola do stron edycji" + +#~ msgid "Customise the edit page" +#~ msgstr "Modyfikuj stronę edycji" + +#~ msgid "Parent Page" +#~ msgstr "Strona nadrzędna" + +#~ msgid "Child Page" +#~ msgstr "Strona podrzędna" + +#~ msgid "" +#~ "Read documentation, learn the functions and find some tips & tricks " +#~ "for your next web project." +#~ msgstr "" +#~ "Przeczytaj dokumentację, naucz się funkcji i poznaj parę tricków, które " +#~ "mogą przydać Ci się w Twoim kolejnym projekcie." + +#~ msgid "View the ACF website" +#~ msgstr "Odwiedź stronę wtyczki" + +#~ msgid "Vote" +#~ msgstr "Głosuj" + +#~ msgid "Follow" +#~ msgstr "Śledź" + +#~ msgid "Add File to Field" +#~ msgstr "Dodaj plik do pola" + +#~ msgid "Add Image to Field" +#~ msgstr "Dodaj zdjęcie do pola" + +#~ msgid "Add Image to Gallery" +#~ msgstr "Dodaj zdjęcie do galerii" + +#~ msgid "Settings" +#~ msgstr "Ustawienia" + +#~ msgid "Repeater field deactivated" +#~ msgstr "Pole powtarzalne zostało deaktywowane" + +#~ msgid "Options page deactivated" +#~ msgstr "Strona opcji została deaktywowana" + +#~ msgid "Flexible Content field deactivated" +#~ msgstr "Pole z elastyczną zawartością zostało deaktywowane" + +#~ msgid "Gallery field deactivated" +#~ msgstr "Galeria została deaktywowana" + +#~ msgid "Repeater field activated" +#~ msgstr "Pole powtarzalne zostało aktywowane" + +#~ msgid "Options page activated" +#~ msgstr "Strona opcji została aktywowana" + +#~ msgid "Flexible Content field activated" +#~ msgstr "Pole z elastyczną zawartością zostało aktywowane" + +#~ msgid "Gallery field activated" +#~ msgstr "Galeria została aktywowana" + +#~ msgid "License key unrecognised" +#~ msgstr "Klucz licencji nie został rozpoznany" + +#~ msgid "Advanced Custom Fields Settings" +#~ msgstr "Ustawienia zaawansowanych własnych pól" + +#~ msgid "Activate Add-ons." +#~ msgstr "Aktywuj dodatki." + +#~ msgid "Status" +#~ msgstr "Status" + +#~ msgid "Active" +#~ msgstr "Aktywne" + +#~ msgid "Inactive" +#~ msgstr "Nieaktywne" + +#~ msgid "" +#~ "Add-ons can be unlocked by purchasing a license key. Each key can be used " +#~ "on multiple sites." +#~ msgstr "" +#~ "Dodatki można odblokować kupując kod aktywacyjny. Każdy kod aktywacyjny " +#~ "może być wykorzystywany na dowolnej liczbie stron." + +#~ msgid "Find Add-ons" +#~ msgstr "Znajdźj dodatki." + +#~ msgid "Export Field Groups to XML" +#~ msgstr "Eksportuj Grupy pól do XML" + +#~ msgid "Export XML" +#~ msgstr "Eksportuj XML" + +#~ msgid "Import Field Groups" +#~ msgstr "Importuj Grupy pól" + +#~ msgid "Navigate to the" +#~ msgstr "Przejdź do" + +#~ msgid "Import Tool" +#~ msgstr "Narzędzie Importu" + +#~ msgid "and select WordPress" +#~ msgstr "i wybierz Wordpress" + +#~ msgid "ACF will create the PHP code to include in your theme" +#~ msgstr "ACF wygeneruje kod PHP, który możesz wkleić do swego szablonu" + +#~ msgid "Create PHP" +#~ msgstr "Utwórz PHP" + +#~ msgid "Register Field Groups with PHP" +#~ msgstr "Utwórz grupę pól z PHP" + +#~ msgid "Back to settings" +#~ msgstr "Wróć do ustawień" + +#~ msgid "" +#~ "/**\n" +#~ " * Activate Add-ons\n" +#~ " * Here you can enter your activation codes to unlock Add-ons to use in " +#~ "your theme. \n" +#~ " * Since all activation codes are multi-site licenses, you are allowed to " +#~ "include your key in premium themes. \n" +#~ " * Use the commented out code to update the database with your activation " +#~ "code. \n" +#~ " * You may place this code inside an IF statement that only runs on theme " +#~ "activation.\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Aktywuj dodatki\n" +#~ " * Możesz tu wpisać kody aktywacyjne uruchamiające dodatkowe funkcje. \n" +#~ " * W związku z tym, że kody są na dowolną ilość licencji, możesz je " +#~ "stosować także w płatnych szablonach. \n" +#~ " * Użyj kodu aby zaktualizować bazę danych. \n" +#~ " * Możesz umieścić ten kod w funkcjach if, które uruchamiają się np. przy " +#~ "aktywacji szablonu.\n" +#~ " */" + +#~ msgid "" +#~ "/**\n" +#~ " * Register field groups\n" +#~ " * The register_field_group function accepts 1 array which holds the " +#~ "relevant data to register a field group\n" +#~ " * You may edit the array as you see fit. However, this may result in " +#~ "errors if the array is not compatible with ACF\n" +#~ " * This code must run every time the functions.php file is read\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Zarejestruj grupy pól\n" +#~ " * Funkcja register_field_group akceptuje 1 ciąg zmiennych, która zawiera " +#~ "wszystkie dane służące rejestracji grupy\n" +#~ " * Możesz edytować tę zmienną i dopasowywać ją do swoich potrzeb. Ale " +#~ "może to też powodować błąd jeśli ta zmienna nie jest kompatybilna z ACF\n" +#~ " * Kod musi być uruchamiany każdorazowo w pliku functions.php\n" +#~ " */" + +#~ msgid "requires a database upgrade" +#~ msgstr "wymagana jest aktualizacja bazy danych" + +#~ msgid "why?" +#~ msgstr "dlaczego?" + +#~ msgid "Please" +#~ msgstr "Proszę" + +#~ msgid "backup your database" +#~ msgstr "zrobić kopię zapasową bazy danych" + +#~ msgid "then click" +#~ msgstr "a następnie kliknąć" + +#~ msgid "Upgrade Database" +#~ msgstr "Aktualizuj bazę danych" + +#~ msgid "No choices to choose from" +#~ msgstr "Brak możliwościi wyboru" + +#~ msgid "File Updated." +#~ msgstr "Plik został zaktualizowany." + +#~ msgid "Media attachment updated." +#~ msgstr "Załącznik został zaktualizowany." + +#~ msgid "No files selected" +#~ msgstr "Nie zaznaczono plików" + +#~ msgid "Add Selected Files" +#~ msgstr "Dodaj zaznaczone pliki" + +#~ msgid "+ Add Row" +#~ msgstr "+ Dodaj rząd" + +#~ msgid "Reorder Layout" +#~ msgstr "Zmiana kolejności w szablonie" + +#~ msgid "Reorder" +#~ msgstr "Zmiana kolejności" + +#~ msgid "Add New Layout" +#~ msgstr "Dodaj nowy szablon" + +#~ msgid "Delete Layout" +#~ msgstr "Usuń szablon" + +#~ msgid "Label" +#~ msgstr "Etykieta" + +#~ msgid "Display" +#~ msgstr "Wyświetl" + +#~ msgid "Table" +#~ msgstr "Tabela" + +#~ msgid "Row" +#~ msgstr "Rząd" + +#~ msgid "" +#~ "No fields. Click the \"+ Add Sub Field button\" to create your first " +#~ "field." +#~ msgstr "" +#~ "Brak pól. Kliknij przycisk \"+ Dodaj pole podrzędne\" aby utworzyć " +#~ "pierwsze własne pole." + +#~ msgid "Save Field" +#~ msgstr "Zapisz pole" + +#~ msgid "Close Sub Field" +#~ msgstr "Zamknij pole" + +#~ msgid "+ Add Sub Field" +#~ msgstr "+ Dodaj pole podrzędne" + +#~ msgid "Button Label" +#~ msgstr "Tekst przycisku" + +#~ msgid "Gallery" +#~ msgstr "Galeria" + +#~ msgid "Alternate Text" +#~ msgstr "Tekst alternatywny" + +#~ msgid "Caption" +#~ msgstr "Podpis" + +#~ msgid "Description" +#~ msgstr "Opis" + +#~ msgid "Thumbnail is advised" +#~ msgstr "Zalecana jest miniatura." + +#~ msgid "Image Updated" +#~ msgstr "Zdjęcie zostało zaktualizowane." + +#~ msgid "Grid" +#~ msgstr "Siatka" + +#~ msgid "List" +#~ msgstr "Lista" + +#~ msgid "Image already exists in gallery" +#~ msgstr "To zdjęcie już jest w galerii." + +#~ msgid "Image Added" +#~ msgstr "Zdjęcie zostało dodane." + +#~ msgid "Image Updated." +#~ msgstr "Zdjęcie zostało zaktualizowane." + +#~ msgid "Attachment ID" +#~ msgstr "ID załącznika" + +#~ msgid "No images selected" +#~ msgstr "Nie wybrano obrazków" + +#~ msgid "Add selected Images" +#~ msgstr "Dodaj zaznaczone obrazki" + +#~ msgid "" +#~ "Filter posts by selecting a post type
                \n" +#~ "\t\t\t\tTip: deselect all post types to show all post type's posts" +#~ msgstr "" +#~ "Filtruj wpisy wybierając typ wpisu
                \n" +#~ "\t\t\t\tPodpowiedź: nie zaznaczenie żadnego typu wpisów spowoduje " +#~ "wyświetlenie wszystkich" + +#~ msgid "Set to -1 for infinite" +#~ msgstr "Wpisanie -1 oznacza nieskończoność" + +#~ msgid "Repeater" +#~ msgstr "Pole powtarzalne" + +#~ msgid "Add Row" +#~ msgstr "Dodaj rząd" + +#~ msgid "Repeater Fields" +#~ msgstr "Pola powtarzalne" + +#~ msgid "Minimum Rows" +#~ msgstr "Minimalna liczba rzędów" + +#~ msgid "Maximum Rows" +#~ msgstr "Maksymalna liczba rzędów" + +#~ msgid "Table (default)" +#~ msgstr "Tabela (domyślne)" + +#~ msgid "Define how to render html tags" +#~ msgstr "Określ jak traktować znaczniki HTML" + +#~ msgid "HTML" +#~ msgstr "HTML" + +#~ msgid "Define how to render html tags / new lines" +#~ msgstr "Określ jak traktować znaczniki HTML / nowe wiersze" + +#~ msgid "auto <br />" +#~ msgstr "auto <br />" + +#~ msgid "Date format" +#~ msgstr "Format daty" + +#~ msgid "eg. dd/mm/yy. read more about" +#~ msgstr "np. dd/mm/rr. czytaj więcej" + +#~ msgid "Page Specific" +#~ msgstr "Związane ze stronami" + +#~ msgid "Post Specific" +#~ msgstr "Związane z typem wpisu" + +#~ msgid "Taxonomy (Add / Edit)" +#~ msgstr "Taksonomia (Dodaj / Edytuj)" + +#~ msgid "User (Add / Edit)" +#~ msgstr "Użytkownik (Dodaj / Edytuj)" + +#~ msgid "Media (Edit)" +#~ msgstr "Medium (Edytuj)" + +#~ msgid "match" +#~ msgstr "pasuje" + +#~ msgid "of the above" +#~ msgstr "do pozostałych" + +#~ msgid "Unlock options add-on with an activation code" +#~ msgstr "Odblokuj dodatkowe opcje z kodem aktywacyjnym" + +#~ msgid "Field groups are created in order
                from lowest to highest." +#~ msgstr "" +#~ "Grupy pól są tworzone w kolejności
                od najniższej do najwyższej." + +#~ msgid "Normal" +#~ msgstr "Normalna" + +#~ msgid "Standard Metabox" +#~ msgstr "Standardowy metabox" + +#~ msgid "No Metabox" +#~ msgstr "Bez metabox" + +#~ msgid "Everything Fields deactivated" +#~ msgstr "Pola do wszystkiego zostały deaktywowane" + +#~ msgid "Everything Fields activated" +#~ msgstr "Pola do wszystkiego zostały aktywowane" + +#~ msgid "Row Limit" +#~ msgstr "Limit rzędów" + +#~ msgid "required" +#~ msgstr "wymagane" + +#~ msgid "Show on page" +#~ msgstr "Wyświetl na stronie" + +#~ msgid "Advanced Custom Fields v" +#~ msgstr "Zaawansowane własne pola v" + +#~ msgid "" +#~ "Watch tutorials, read documentation, learn the API code and find some " +#~ "tips & tricks for your next web project." +#~ msgstr "" +#~ "Obejrzyj tutorial, przeczytaj dokumentację, naucz się API i poznaj parę " +#~ "tricków do przydatnych w Twoim kolejnym projekcie." + +#~ msgid "View the plugins website" +#~ msgstr "Odwiedź witrynę wtyczki" + +#~ msgid "Support" +#~ msgstr "Pomoc" + +#~ msgid "" +#~ "Join the growing community over at the support forum to share ideas, " +#~ "report bugs and keep up to date with ACF" +#~ msgstr "" +#~ "Dołącz do rosnącej społeczności użytkowników i forum pomocy, aby dzielić " +#~ "się pomysłami, zgłąszać błedy i być na bierząco z tą wtyczką." + +#~ msgid "View the Support Forum" +#~ msgstr "Zobacz forum pomocy" + +#~ msgid "Developed by" +#~ msgstr "Opracowana przez" + +#~ msgid "Vote for ACF" +#~ msgstr "Głosuj na tę wtyczkę" + +#~ msgid "Twitter" +#~ msgstr "Twitter" + +#~ msgid "Blog" +#~ msgstr "Blog" + +#~ msgid "Unlock Special Fields." +#~ msgstr "Odblokuj pola specjalne" + +#~ msgid "" +#~ "Special Fields can be unlocked by purchasing an activation code. Each " +#~ "activation code can be used on multiple sites." +#~ msgstr "" +#~ "Pola specjalne można odblokować kupując kod aktywacyjny. Każdy kod " +#~ "aktywacyjny może być wykorzystywany wielokrotnie." + +#~ msgid "Visit the Plugin Store" +#~ msgstr "Odwiedź sklep wtyczki" + +#~ msgid "Unlock Fields" +#~ msgstr "Odblokuj pola" + +#~ msgid "Import" +#~ msgstr "Import" + +#~ msgid "Have an ACF export file? Import it here." +#~ msgstr "Wyeksportowałeś plik z polami? Możesz go zaimportować tutaj." + +#~ msgid "" +#~ "Want to create an ACF export file? Just select the desired ACF's and hit " +#~ "Export" +#~ msgstr "" +#~ "Chcesz stworzyć i wyeksportować plik z polami? Wybierz pola i kliknij " +#~ "Eksport" + +#~ msgid "Import / Export" +#~ msgstr "Import / Eksport" + +#~ msgid "" +#~ "No fields. Click the \"+ Add Field button\" to create your first field." +#~ msgstr "" +#~ "Brak pól. Kliknij przycisk \"+ Dodaj pole\" aby utworzyć pierwsze własne " +#~ "pole." + +#~ msgid "" +#~ "Special Fields can be unlocked by purchasing a license key. Each key can " +#~ "be used on multiple sites." +#~ msgstr "" +#~ "Pola specjalne można odblokować kupując kod aktywacyjny. Każdy kod " +#~ "aktywacyjny może być wykorzystywany wielokrotnie." + +#~ msgid "Select which ACF groups to export" +#~ msgstr "Wybierz, które grupy chcesz wyeksportować" + +#~ msgid "" +#~ "Have an ACF export file? Import it here. Please note that v2 and v3 .xml " +#~ "files are not compatible." +#~ msgstr "" +#~ "Wyeksportowałeś plik z polami? Zaimportuj go tutaj. Zwróć uwagę, że " +#~ "wersje 2 i 3 plików .xml nie są ze sobą kompatybilne." + +#~ msgid "Import your .xml file" +#~ msgstr "Zaimportuj plik .xml" + +#~ msgid "Display your field group with or without a box" +#~ msgstr "Wyświetl grupę pól w ramce lub bez niej" + +#~ msgid "Settings saved" +#~ msgstr "Ustawienia zostały zapisane" + +#~ msgid "Save" +#~ msgstr "Zapisz" + +#~ msgid "No Options" +#~ msgstr "Brak opcji" + +#~ msgid "Sorry, it seems there are no fields for this options page." +#~ msgstr "Przykro mi, ale ta strona opcji nie zawiera pól." + +#~ msgid "" +#~ "Enter your choices one per line
                \n" +#~ "\t\t\t\t
                \n" +#~ "\t\t\t\tRed
                \n" +#~ "\t\t\t\tBlue
                \n" +#~ "\t\t\t\t
                \n" +#~ "\t\t\t\tor
                \n" +#~ "\t\t\t\t
                \n" +#~ "\t\t\t\tred : Red
                \n" +#~ "\t\t\t\tblue : Blue" +#~ msgstr "" +#~ "Wpisz dostęne opcje, każdy w odrębnym rzędzie
                \n" +#~ "\t\t\t\t
                \n" +#~ "\t\t\t\tCzerwony
                \n" +#~ "\t\t\t\tNiebieski
                \n" +#~ "\t\t\t\t
                \n" +#~ "\t\t\t\tor
                \n" +#~ "\t\t\t\t
                \n" +#~ "\t\t\t\tczerwony : Czerwony
                \n" +#~ "\t\t\t\tniebieski : Niebieski" + +#~ msgid "continue editing ACF" +#~ msgstr "kontynuuj edycję" + +#~ msgid "Click the \"add row\" button below to start creating your layout" +#~ msgstr "Kliknij przycisk \"dodaj rząd\" poniżej, aby zacząć tworzyć szablon" + +#~ msgid "Adv Upgrade" +#~ msgstr "Zaawansowana aktualizacja" + +#~ msgid "Advanced Custom Fields" +#~ msgstr "Zaawansowane Włąsne Pola" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_BR.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_BR.mo new file mode 100644 index 0000000000000000000000000000000000000000..0a00629c1ac509bc3bff069a1a033f02b4e60db1 GIT binary patch literal 31494 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\n" +"Language-Team: Augusto Simão \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-Language: \n" +"X-Poedit-Country: \n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n" +"X-Poedit-Basepath: \n" +"X-Poedit-Bookmarks: \n" +"X-Poedit-SearchPath-0: .\n" +"X-Textdomain-Support: yes" + +#: acf.php:459 +#: core/views/meta_box_options.php:98 +#@ acf +#@ default +msgid "Custom Fields" +msgstr "Campos Personalizados" + +#: core/controllers/upgrade.php:86 +#@ acf +msgid "Upgrade" +msgstr "Atualizar" + +#: core/controllers/field_group.php:375 +#: core/controllers/field_group.php:437 +#: core/controllers/field_groups.php:148 +#@ acf +msgid "Fields" +msgstr "Campos" + +#: core/controllers/field_group.php:376 +#@ acf +msgid "Location" +msgstr "Local" + +#: core/controllers/field_group.php:377 +#@ acf +msgid "Options" +msgstr "Opções" + +#: core/controllers/input.php:523 +#@ acf +msgid "Validation Failed. One or more fields below are required." +msgstr "Falha na Validação. Um ou mais campos abaixo são obrigatórios." + +#: core/controllers/field_group.php:630 +#@ acf +msgid "Default Template" +msgstr "Modelo Padrão" + +#: core/actions/export.php:30 +#@ acf +msgid "No ACF groups selected" +msgstr "Nenhum grupo ACF selecionado" + +#: acf.php:343 +#: core/controllers/field_groups.php:214 +#@ acf +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: acf.php:342 +#@ acf +msgid "Field Groups" +msgstr "Grupos de Campos" + +#: acf.php:344 +#@ acf +msgid "Add New" +msgstr "Adicionar Novo" + +#: acf.php:345 +#@ acf +msgid "Add New Field Group" +msgstr "Adicionar Novo Grupo de Campos" + +#: acf.php:346 +#@ acf +msgid "Edit Field Group" +msgstr "Editar Grupo de Campos" + +#: acf.php:347 +#@ acf +msgid "New Field Group" +msgstr "Novo Grupo de Campos" + +#: acf.php:348 +#@ acf +msgid "View Field Group" +msgstr "Ver Grupo de Campos" + +#: acf.php:349 +#@ acf +msgid "Search Field Groups" +msgstr "Pesquisar Grupos de Campos" + +#: acf.php:350 +#@ acf +msgid "No Field Groups found" +msgstr "Nenhum Grupo de Campos encontrado" + +#: acf.php:351 +#@ acf +msgid "No Field Groups found in Trash" +msgstr "Nenhum Grupo de Campos encontrado na Lixeira" + +#: acf.php:477 +#: acf.php:480 +#@ acf +msgid "Field group updated." +msgstr "Grupo de campos atualizado." + +#: acf.php:478 +#@ acf +msgid "Custom field updated." +msgstr "Campo personalizado atualizado." + +#: acf.php:479 +#@ acf +msgid "Custom field deleted." +msgstr "Campo personalizado excluído." + +#. translators: %s: date and time of the revision +#: acf.php:482 +#, php-format +#@ acf +msgid "Field group restored to revision from %s" +msgstr "Grupo de campos restaurado para revisão de %s" + +#: acf.php:483 +#@ acf +msgid "Field group published." +msgstr "Grupo de campos publicado." + +#: acf.php:484 +#@ acf +msgid "Field group saved." +msgstr "Grupo de campos salvo." + +#: acf.php:485 +#@ acf +msgid "Field group submitted." +msgstr "Grupo de campos enviado." + +#: acf.php:486 +#@ acf +msgid "Field group scheduled for." +msgstr "Grupo de campos agendado." + +#: acf.php:487 +#@ acf +msgid "Field group draft updated." +msgstr "Rascunho de grupo de campos atualizado." + +#: core/controllers/field_groups.php:147 +#@ default +msgid "Title" +msgstr "Título" + +#: core/views/meta_box_fields.php:24 +#@ acf +msgid "New Field" +msgstr "Novo Campo" + +#: core/views/meta_box_fields.php:63 +#@ acf +msgid "Move to trash. Are you sure?" +msgstr "Mover para a lixeira. Você tem certeza?" + +#: core/views/meta_box_fields.php:88 +#@ acf +msgid "Field Order" +msgstr "Ordem do Campo" + +#: core/views/meta_box_fields.php:89 +#: core/views/meta_box_fields.php:141 +#@ acf +msgid "Field Label" +msgstr "Rótulo do Campo" + +#: core/views/meta_box_fields.php:90 +#: core/views/meta_box_fields.php:157 +#@ acf +msgid "Field Name" +msgstr "Nome do Campo" + +#: core/fields/taxonomy.php:306 +#: core/fields/user.php:251 +#: core/views/meta_box_fields.php:91 +#: core/views/meta_box_fields.php:173 +#@ acf +msgid "Field Type" +msgstr "Tipo de Campo" + +#: core/views/meta_box_fields.php:104 +#@ acf +msgid "No fields. Click the + Add Field button to create your first field." +msgstr "Nenhum campo. Clique no botão + Adicionar Campo para criar seu primeiro campo." + +#: core/views/meta_box_fields.php:119 +#: core/views/meta_box_fields.php:122 +#@ acf +msgid "Edit this Field" +msgstr "Editar este Campo" + +#: core/fields/image.php:84 +#: core/views/meta_box_fields.php:122 +#@ acf +msgid "Edit" +msgstr "Editar" + +#: core/views/meta_box_fields.php:123 +#@ acf +msgid "Read documentation for this field" +msgstr "Ler a documentação para esse campo" + +#: core/views/meta_box_fields.php:123 +#@ acf +msgid "Docs" +msgstr "Docs" + +#: core/views/meta_box_fields.php:124 +#@ acf +msgid "Duplicate this Field" +msgstr "Duplicar este Campo" + +#: core/views/meta_box_fields.php:124 +#@ acf +msgid "Duplicate" +msgstr "Duplicar" + +#: core/views/meta_box_fields.php:125 +#@ acf +msgid "Delete this Field" +msgstr "Excluir este Campo" + +#: core/views/meta_box_fields.php:125 +#@ acf +msgid "Delete" +msgstr "Excluir" + +#: core/views/meta_box_fields.php:142 +#@ acf +msgid "This is the name which will appear on the EDIT page" +msgstr "Este é o nome que irá aparecer na página de EDIÇÃO" + +#: core/views/meta_box_fields.php:158 +#@ acf +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Uma única palavra, sem espaços. Traço inferior (_) e traços (-) permitidos" + +#: core/views/meta_box_fields.php:187 +#@ acf +msgid "Field Instructions" +msgstr "Instruções do Campo" + +#: core/views/meta_box_fields.php:188 +#@ acf +msgid "Instructions for authors. Shown when submitting data" +msgstr "Instrução para os autores. Exibido quando se está enviando dados" + +#: core/views/meta_box_fields.php:200 +#@ acf +msgid "Required?" +msgstr "Obrigatório?" + +#: core/views/meta_box_fields.php:317 +#@ acf +msgid "Close Field" +msgstr "Fechar Campo" + +#: core/views/meta_box_fields.php:330 +#@ acf +msgid "Drag and drop to reorder" +msgstr "Clique e arraste para reorganizar" + +#: core/views/meta_box_fields.php:331 +#@ acf +msgid "+ Add Field" +msgstr "+ Adicionar Campo" + +#: core/views/meta_box_location.php:48 +#@ acf +msgid "Rules" +msgstr "Regras" + +#: core/views/meta_box_location.php:49 +#@ acf +msgid "Create a set of rules to determine which edit screens will use these advanced custom fields" +msgstr "Criar um conjunto de regras para determinar quais telas de edição irão utilizar esses campos avançados." + +#: core/fields/_base.php:124 +#: core/views/meta_box_location.php:74 +#@ acf +msgid "Basic" +msgstr "Básico" + +#: core/fields/page_link.php:103 +#: core/fields/post_object.php:268 +#: core/fields/relationship.php:589 +#: core/fields/relationship.php:668 +#: core/views/meta_box_location.php:75 +#@ acf +msgid "Post Type" +msgstr "Tipo de Post" + +#: core/views/meta_box_location.php:76 +#@ acf +msgid "Logged in User Type" +msgstr "Tipo de Usuário Logado" + +#: core/views/meta_box_location.php:78 +#: core/views/meta_box_location.php:79 +#@ acf +msgid "Page" +msgstr "Página" + +#: core/views/meta_box_location.php:80 +#@ acf +msgid "Page Type" +msgstr "Tipo de Página" + +#: core/views/meta_box_location.php:81 +#@ acf +msgid "Page Parent" +msgstr "Página Mãe" + +#: core/views/meta_box_location.php:82 +#@ acf +msgid "Page Template" +msgstr "Modelo de Página" + +#: core/views/meta_box_location.php:84 +#: core/views/meta_box_location.php:85 +#@ acf +msgid "Post" +msgstr "Post" + +#: core/views/meta_box_location.php:86 +#@ acf +msgid "Post Category" +msgstr "Categoria de Post" + +#: core/views/meta_box_location.php:87 +#@ acf +msgid "Post Format" +msgstr "Formato de Post" + +#: core/views/meta_box_location.php:89 +#@ acf +msgid "Post Taxonomy" +msgstr "Taxonomia de Post" + +#: core/fields/radio.php:102 +#: core/views/meta_box_location.php:91 +#@ acf +msgid "Other" +msgstr "Outro" + +#: core/controllers/addons.php:144 +#: core/controllers/field_groups.php:448 +#@ acf +msgid "Options Page" +msgstr "Página de Opções" + +#: core/views/meta_box_fields.php:274 +#: core/views/meta_box_location.php:117 +#@ acf +msgid "is equal to" +msgstr "é igual a" + +#: core/views/meta_box_fields.php:275 +#: core/views/meta_box_location.php:118 +#@ acf +msgid "is not equal to" +msgstr "não é igual a" + +#: core/views/meta_box_fields.php:299 +#@ acf +msgid "all" +msgstr "todas" + +#: core/views/meta_box_fields.php:300 +#@ acf +msgid "any" +msgstr "quaisquer" + +#: core/views/meta_box_options.php:25 +#@ acf +msgid "Order No." +msgstr "No. de Ordem" + +#: core/views/meta_box_options.php:42 +#@ acf +msgid "Position" +msgstr "Posição" + +#: core/views/meta_box_options.php:54 +#@ acf +msgid "Side" +msgstr "Lateral" + +#: core/views/meta_box_options.php:64 +#@ acf +msgid "Style" +msgstr "Estilo" + +#: core/views/meta_box_options.php:75 +#@ acf +msgid "Standard Metabox" +msgstr "Metabox Padrão" + +#: core/views/meta_box_options.php:74 +#@ acf +msgid "No Metabox" +msgstr "Sem Metabox" + +#: core/views/meta_box_options.php:96 +#@ acf +msgid "Content Editor" +msgstr "Editor de Conteúdo" + +#: core/views/meta_box_options.php:99 +#@ default +msgid "Discussion" +msgstr "Discussão" + +#: core/views/meta_box_options.php:100 +#@ default +msgid "Comments" +msgstr "Comentários" + +#: core/views/meta_box_options.php:102 +#@ default +msgid "Slug" +msgstr "Slug" + +#: core/views/meta_box_options.php:103 +#@ default +msgid "Author" +msgstr "Autor" + +#: core/controllers/field_groups.php:216 +#: core/controllers/field_groups.php:257 +#@ acf +msgid "Changelog" +msgstr "Changelog" + +#: core/controllers/field_groups.php:217 +#@ acf +msgid "See what's new in" +msgstr "Veja o que há de novo na" + +#: core/controllers/field_groups.php:219 +#@ acf +msgid "Resources" +msgstr "Recursos (em inglês)" + +#: core/controllers/field_groups.php:232 +#@ acf +msgid "Created by" +msgstr "Criado por" + +#: core/controllers/field_groups.php:235 +#@ acf +msgid "Vote" +msgstr "Votar" + +#: core/controllers/field_groups.php:236 +#@ acf +msgid "Follow" +msgstr "Seguir" + +#: core/controllers/field_groups.php:424 +#@ acf +msgid "Activation Code" +msgstr "Código de Ativação" + +#: core/controllers/addons.php:130 +#: core/controllers/field_groups.php:432 +#@ acf +msgid "Repeater Field" +msgstr "Campo Repetidor" + +#: core/controllers/addons.php:151 +#@ acf +msgid "Flexible Content Field" +msgstr "Campo de Conteúdo Flexível" + +#: core/controllers/export.php:253 +#@ acf +msgid "ACF will create a .xml export file which is compatible with the native WP import plugin." +msgstr "O ACF vai criar um arquivo de exportação .xml que é compatível com o plugin de importação nativo do WP." + +#: core/controllers/export.php:259 +#@ acf +msgid "Install WP import plugin if prompted" +msgstr "Instale o plugin de importação do WP se necessário" + +#: core/controllers/export.php:260 +#@ acf +msgid "Upload and import your exported .xml file" +msgstr "Faça o upload e importe o arquivo .xml exportado" + +#: core/controllers/export.php:261 +#@ acf +msgid "Select your user and ignore Import Attachments" +msgstr "Selecione o seu usuário e ignore a Importação de Anexos" + +#: core/controllers/export.php:262 +#@ acf +msgid "That's it! Happy WordPressing" +msgstr "É isso! Feliz WordPressing" + +#: core/controllers/export.php:295 +#@ acf +msgid "Export Field Groups to PHP" +msgstr "Exportar Grupos de Campos para PHP" + +#: core/controllers/export.php:273 +#: core/controllers/export.php:302 +#@ acf +msgid "Copy the PHP code generated" +msgstr "Copie o código PHP gerado" + +#: core/controllers/export.php:274 +#: core/controllers/export.php:303 +#@ acf +msgid "Paste into your functions.php file" +msgstr "Cole no seu arquivo functions.php" + +#: core/controllers/export.php:275 +#: core/controllers/export.php:304 +#@ acf +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "Para ativar qualquer Complemento, edite e utilize o código que estão nas linhas iniciais." + +#: core/controllers/export.php:426 +#@ acf +msgid "No field groups were selected" +msgstr "Nenhum grupo de campos foi selecionado" + +#: core/fields/checkbox.php:19 +#: core/fields/taxonomy.php:317 +#@ acf +msgid "Checkbox" +msgstr "Checkbox" + +#: core/fields/checkbox.php:137 +#: core/fields/radio.php:144 +#: core/fields/select.php:177 +#@ acf +msgid "Choices" +msgstr "Escolhas" + +#: core/fields/radio.php:145 +#@ acf +msgid "Enter your choices one per line" +msgstr "Digite cada uma de suas opções em uma nova linha." + +#: core/fields/radio.php:147 +#@ acf +msgid "Red" +msgstr "Vermelho" + +#: core/fields/radio.php:148 +#@ acf +msgid "Blue" +msgstr "Azul" + +#: core/fields/checkbox.php:140 +#: core/fields/radio.php:150 +#: core/fields/select.php:180 +#@ acf +msgid "red : Red" +msgstr "vermelho : Vermelho" + +#: core/fields/checkbox.php:140 +#: core/fields/radio.php:151 +#: core/fields/select.php:180 +#@ acf +msgid "blue : Blue" +msgstr "azul : Azul" + +#: core/fields/color_picker.php:19 +#@ acf +msgid "Color Picker" +msgstr "Seletor de Cor" + +#: core/fields/date_picker/date_picker.php:22 +#@ acf +msgid "Date Picker" +msgstr "Seletor de Datas" + +#: core/fields/file.php:19 +#@ acf +msgid "File" +msgstr "Arquivo" + +#: core/fields/file.php:123 +#@ acf +msgid "No File Selected" +msgstr "Nenhum Arquivo Selecionado" + +#: core/fields/file.php:123 +#@ acf +msgid "Add File" +msgstr "Adicionar Arquivo" + +#: core/fields/file.php:153 +#: core/fields/image.php:118 +#: core/fields/taxonomy.php:365 +#@ acf +msgid "Return Value" +msgstr "Valor Retornado" + +#: core/fields/file.php:26 +#@ acf +msgid "Select File" +msgstr "Selecionar Arquivo" + +#: core/controllers/field_groups.php:456 +#@ acf +msgid "Flexible Content" +msgstr "Conteúdo Flexível" + +#: core/fields/checkbox.php:174 +#: core/fields/message.php:20 +#: core/fields/radio.php:209 +#: core/fields/tab.php:20 +#@ acf +msgid "Layout" +msgstr "Layout" + +#: core/controllers/field_groups.php:423 +#@ acf +msgid "Name" +msgstr "Nome" + +#: core/fields/image.php:19 +#@ acf +msgid "Image" +msgstr "Imagem" + +#: core/fields/image.php:90 +#@ acf +msgid "No image selected" +msgstr "Nenhuma imagem selecionada" + +#: core/fields/image.php:90 +#@ acf +msgid "Add Image" +msgstr "Adicionar Imagem" + +#: core/fields/image.php:130 +#@ acf +msgid "Image URL" +msgstr "URL da Imagem" + +#: core/fields/image.php:139 +#@ acf +msgid "Preview Size" +msgstr "Tamanho da Pré-visualização" + +#: acf.php:622 +#@ acf +msgid "Thumbnail" +msgstr "Miniatura" + +#: acf.php:623 +#@ acf +msgid "Medium" +msgstr "Média" + +#: acf.php:624 +#@ acf +msgid "Large" +msgstr "Grande" + +#: acf.php:625 +#@ acf +msgid "Full" +msgstr "Completo" + +#: core/fields/image.php:27 +#@ acf +msgid "Select Image" +msgstr "Selecionar Imagem" + +#: core/fields/page_link.php:18 +#@ acf +msgid "Page Link" +msgstr "Link da Página" + +#: core/fields/select.php:18 +#: core/fields/select.php:109 +#: core/fields/taxonomy.php:322 +#: core/fields/user.php:266 +#@ acf +msgid "Select" +msgstr "Seleção" + +#: core/controllers/field_group.php:741 +#: core/controllers/field_group.php:762 +#: core/controllers/field_group.php:769 +#: core/fields/file.php:186 +#: core/fields/image.php:170 +#: core/fields/page_link.php:109 +#: core/fields/post_object.php:274 +#: core/fields/post_object.php:298 +#: core/fields/relationship.php:595 +#: core/fields/relationship.php:619 +#: core/fields/user.php:229 +#@ acf +msgid "All" +msgstr "Todos" + +#: core/fields/page_link.php:127 +#: core/fields/post_object.php:317 +#: core/fields/select.php:214 +#: core/fields/taxonomy.php:331 +#: core/fields/user.php:275 +#@ acf +msgid "Allow Null?" +msgstr "Permitir Nulo?" + +#: core/controllers/field_group.php:441 +#: core/fields/page_link.php:137 +#: core/fields/page_link.php:158 +#: core/fields/post_object.php:327 +#: core/fields/post_object.php:348 +#: core/fields/select.php:223 +#: core/fields/select.php:242 +#: core/fields/taxonomy.php:340 +#: core/fields/user.php:284 +#: core/fields/wysiwyg.php:228 +#: core/views/meta_box_fields.php:208 +#: core/views/meta_box_fields.php:231 +#@ acf +msgid "Yes" +msgstr "Sim" + +#: core/controllers/field_group.php:440 +#: core/fields/page_link.php:138 +#: core/fields/page_link.php:159 +#: core/fields/post_object.php:328 +#: core/fields/post_object.php:349 +#: core/fields/select.php:224 +#: core/fields/select.php:243 +#: core/fields/taxonomy.php:341 +#: core/fields/user.php:285 +#: core/fields/wysiwyg.php:229 +#: core/views/meta_box_fields.php:209 +#: core/views/meta_box_fields.php:232 +#@ acf +msgid "No" +msgstr "Não" + +#: core/fields/page_link.php:148 +#: core/fields/post_object.php:338 +#: core/fields/select.php:233 +#@ acf +msgid "Select multiple values?" +msgstr "Selecionar vários valores?" + +#: core/fields/post_object.php:18 +#@ acf +msgid "Post Object" +msgstr "Objeto do Post" + +#: core/fields/post_object.php:292 +#: core/fields/relationship.php:613 +#@ acf +msgid "Filter from Taxonomy" +msgstr "Filtro de Taxonomia" + +#: core/fields/radio.php:18 +#@ acf +msgid "Radio Button" +msgstr "Botão de Rádio" + +#: core/fields/checkbox.php:157 +#: core/fields/color_picker.php:89 +#: core/fields/email.php:106 +#: core/fields/number.php:116 +#: core/fields/radio.php:193 +#: core/fields/select.php:197 +#: core/fields/text.php:116 +#: core/fields/textarea.php:96 +#: core/fields/true_false.php:94 +#: core/fields/wysiwyg.php:171 +#@ acf +msgid "Default Value" +msgstr "Valor Padrão" + +#: core/fields/checkbox.php:185 +#: core/fields/radio.php:220 +#@ acf +msgid "Vertical" +msgstr "Vertical" + +#: core/fields/checkbox.php:186 +#: core/fields/radio.php:221 +#@ acf +msgid "Horizontal" +msgstr "Horizontal" + +#: core/fields/relationship.php:18 +#@ acf +msgid "Relationship" +msgstr "Relação" + +#: core/fields/relationship.php:647 +#@ acf +msgid "Search" +msgstr "Pesquisa" + +#: core/fields/relationship.php:679 +#@ acf +msgid "Maximum posts" +msgstr "Posts máximos" + +#: core/fields/text.php:19 +#@ acf +msgid "Text" +msgstr "Texto" + +#: core/fields/text.php:176 +#: core/fields/textarea.php:141 +#@ acf +msgid "Formatting" +msgstr "Formatação" + +#: core/fields/taxonomy.php:211 +#: core/fields/taxonomy.php:220 +#@ acf +msgid "None" +msgstr "Nenhuma" + +#: core/fields/textarea.php:19 +#@ acf +msgid "Text Area" +msgstr "Área de Texto" + +#: core/fields/true_false.php:19 +#@ acf +msgid "True / False" +msgstr "Verdadeiro / Falso" + +#: core/fields/message.php:19 +#: core/fields/message.php:70 +#: core/fields/true_false.php:79 +#@ acf +msgid "Message" +msgstr "Mensagem" + +#: core/fields/true_false.php:80 +#@ acf +msgid "eg. Show extra content" +msgstr "ex.: Mostrar conteúdo adicional" + +#: core/fields/wysiwyg.php:19 +#@ acf +msgid "Wysiwyg Editor" +msgstr "Editor Wysiwyg" + +#: core/fields/wysiwyg.php:186 +#@ acf +msgid "Toolbar" +msgstr "Barra de Ferramentas" + +#: core/fields/wysiwyg.php:218 +#@ acf +msgid "Show Media Upload Buttons?" +msgstr "Mostrar Botões de Upload de Mídia?" + +#: core/actions/export.php:23 +#: core/views/meta_box_fields.php:58 +#@ acf +msgid "Error" +msgstr "Erro" + +#: core/controllers/addons.php:42 +#: core/controllers/export.php:368 +#: core/controllers/field_groups.php:311 +#@ acf +msgid "Add-ons" +msgstr "Complementos" + +#: core/controllers/addons.php:131 +#@ acf +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "Através desta versátil interface é prossível criar infinitas linhas de dados repetitíveis!" + +#: core/controllers/addons.php:137 +#: core/controllers/field_groups.php:440 +#@ acf +msgid "Gallery Field" +msgstr "Campo de Galeria" + +#: core/controllers/addons.php:138 +#@ acf +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Cria galerias de imagens em uma interface simples e intuitiva!" + +#: core/controllers/addons.php:145 +#@ acf +msgid "Create global data to use throughout your website!" +msgstr "Cria dados globais para serem usados em todo o seu site!" + +#: core/controllers/addons.php:152 +#@ acf +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Cria designs únicos com um gerenciador de layouts de conteúdo flexivel!" + +#: core/controllers/addons.php:161 +#@ acf +msgid "Gravity Forms Field" +msgstr "Campo Gravity Forms" + +#: core/controllers/addons.php:162 +#@ acf +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Cria um campo de seleção preenchido com Gravity Forms!" + +#: core/controllers/addons.php:168 +#@ acf +msgid "Date & Time Picker" +msgstr "Seletor de Data e Hora" + +#: core/controllers/addons.php:169 +#@ acf +msgid "jQuery date & time picker" +msgstr "Seletor jQuery de data e hora" + +#: core/controllers/addons.php:175 +#@ acf +msgid "Location Field" +msgstr "Campo de Localização" + +#: core/controllers/addons.php:176 +#@ acf +msgid "Find addresses and coordinates of a desired location" +msgstr "Busca endereços e coordenadas de um local desejado" + +#: core/controllers/addons.php:182 +#@ acf +msgid "Contact Form 7 Field" +msgstr "Campo Contact Form 7" + +#: core/controllers/addons.php:183 +#@ acf +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Atribui um ou mais formulários Contact Form 7 para um post" + +#: core/controllers/addons.php:193 +#@ acf +msgid "Advanced Custom Fields Add-Ons" +msgstr "Complementos do Advanced Custom Fields" + +#: core/controllers/addons.php:196 +#@ acf +msgid "The following Add-ons are available to increase the functionality of the Advanced Custom Fields plugin." +msgstr "Os Complementos a seguir estão disponíveis para ampliar as funcionalidades do plugin Advanced Custom Fields." + +#: core/controllers/addons.php:197 +#@ acf +msgid "Each Add-on can be installed as a separate plugin (receives updates) or included in your theme (does not receive updates)." +msgstr "Cada Complemento pode ser instalado como um plugin separado (recebendo atualizações) ou pode ser incluído em seu tema (sem atualizações)." + +#: core/controllers/addons.php:219 +#: core/controllers/addons.php:240 +#@ acf +msgid "Installed" +msgstr "Instalado" + +#: core/controllers/addons.php:221 +#@ acf +msgid "Purchase & Install" +msgstr "Comprar & Instalar" + +#: core/controllers/addons.php:242 +#: core/controllers/field_groups.php:425 +#: core/controllers/field_groups.php:434 +#: core/controllers/field_groups.php:442 +#: core/controllers/field_groups.php:450 +#: core/controllers/field_groups.php:458 +#@ acf +msgid "Download" +msgstr "Download" + +#: core/controllers/export.php:50 +#: core/controllers/export.php:159 +#@ acf +msgid "Export" +msgstr "Exportar" + +#: core/controllers/export.php:216 +#@ acf +msgid "Export Field Groups" +msgstr "Exportar Grupos de Campos" + +#: core/controllers/export.php:221 +#@ acf +msgid "Field Groups" +msgstr "Grupos de Campos" + +#: core/controllers/export.php:222 +#@ acf +msgid "Select the field groups to be exported" +msgstr "Selecione os grupos de campos para serem exportados" + +#: core/controllers/export.php:239 +#: core/controllers/export.php:252 +#@ acf +msgid "Export to XML" +msgstr "Exportar como XML" + +#: core/controllers/export.php:242 +#: core/controllers/export.php:267 +#@ acf +msgid "Export to PHP" +msgstr "Exportar como PHP" + +#: core/controllers/export.php:254 +#@ acf +msgid "Imported field groups will appear in the list of editable field groups. This is useful for migrating fields groups between Wp websites." +msgstr "Os grupos de campos importados irão aparecer na lista de grupos editáveis. Isso pode ser útil para migrar os grupos de campos entre sites WP." + +#: core/controllers/export.php:256 +#@ acf +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Selecione o(s) grupo(s) de campos da lista e clique \"Exportar como XML\"" + +#: core/controllers/export.php:257 +#@ acf +msgid "Save the .xml file when prompted" +msgstr "Salvar o arquivo .xml quando solicitado" + +#: core/controllers/export.php:258 +#@ acf +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Navegue até Ferramentas » Importar e selecione WordPress" + +#: core/controllers/export.php:268 +#@ acf +msgid "ACF will create the PHP code to include in your theme." +msgstr "O ACF vai gerar o código PHP para ser incluído em seu tema." + +#: core/controllers/export.php:269 +#: core/controllers/export.php:310 +#@ acf +msgid "Registered field groups will not appear in the list of editable field groups. This is useful for including fields in themes." +msgstr "Os grupos de campos registrados não irão aparecer na lista de campos editáveis. Isso pode ser útil para incluir grupos de campos em temas." + +#: core/controllers/export.php:272 +#@ acf +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Selecione o(s) grupo(s) de campos da lista e clique \"Exportar como PHP\"" + +#: core/controllers/export.php:300 +#: core/fields/tab.php:65 +#@ acf +msgid "Instructions" +msgstr "Instruções" + +#: core/controllers/export.php:309 +#@ acf +msgid "Notes" +msgstr "Observações" + +#: core/controllers/export.php:316 +#@ acf +msgid "Include in theme" +msgstr "Inclusão no tema" + +#: core/controllers/export.php:317 +#@ acf +msgid "The Advanced Custom Fields plugin can be included within a theme. To do so, move the ACF plugin inside your theme and add the following code to your functions.php file:" +msgstr "O plugin Advanced Custom Fields pode ser incluído em um tema. Para fazer isso, mova o plugin ACF para dentro da pasta de seu tema e adicione o seguinte código em seu arquivo functions.php" + +#: core/controllers/export.php:331 +#@ acf +msgid "Back to export" +msgstr "Voltar para a exportação" + +#: core/controllers/export.php:375 +#@ acf +msgid "" +"/**\n" +" * Register Field Groups\n" +" *\n" +" * The register_field_group function accepts 1 array which holds the relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in errors if the array is not compatible with ACF\n" +" */" +msgstr "" +"/**\n" +" * Registrar Grupos de Campos\n" +" *\n" +" * A função register_field_group aceita 1 array que retém os dados necessários para registrar um grupo de campos.\n" +" * Você pode editar o array conforme a sua necessidade, entretanto, isso pode resultar em erros caso o array não esteja compatível com o ACF.\n" +" */" + +#: core/controllers/field_group.php:439 +#@ acf +msgid "Show Field Key:" +msgstr "Mostrar a Chave do Campo" + +#: core/controllers/field_group.php:618 +#@ acf +msgid "Front Page" +msgstr "Página Inicial" + +#: core/controllers/field_group.php:619 +#@ acf +msgid "Posts Page" +msgstr "Página de Posts" + +#: core/controllers/field_group.php:620 +#@ acf +msgid "Top Level Page (parent of 0)" +msgstr "Página de nível mais alto (sem mãe)" + +#: core/controllers/field_group.php:621 +#@ acf +msgid "Parent Page (has children)" +msgstr "Página Mãe (tem filhos)" + +#: core/controllers/field_group.php:622 +#@ acf +msgid "Child Page (has parent)" +msgstr "Página filha (possui mãe)" + +#: core/controllers/field_groups.php:217 +#@ acf +msgid "version" +msgstr "versão" + +#: core/controllers/field_groups.php:221 +#@ acf +msgid "Getting Started" +msgstr "Primeiros Passos" + +#: core/controllers/field_groups.php:222 +#@ acf +msgid "Field Types" +msgstr "Tipos de Campos" + +#: core/controllers/field_groups.php:223 +#@ acf +msgid "Functions" +msgstr "Funções" + +#: core/controllers/field_groups.php:224 +#@ acf +msgid "Actions" +msgstr "Ações" + +#: core/controllers/field_groups.php:225 +#: core/fields/relationship.php:638 +#@ acf +msgid "Filters" +msgstr "Filtros" + +#: core/controllers/field_groups.php:226 +#@ acf +msgid "'How to' guides" +msgstr "Guias práticos" + +#: core/controllers/field_groups.php:227 +#@ acf +msgid "Tutorials" +msgstr "Tutoriais" + +#: core/controllers/field_groups.php:248 +#@ acf +msgid "Welcome to Advanced Custom Fields" +msgstr "Bem-vindo ao Advanced Custom Fields" + +#: core/controllers/field_groups.php:249 +#@ acf +msgid "Thank you for updating to the latest version!" +msgstr "Ele foi atualizado para a última versão!" + +#: core/controllers/field_groups.php:249 +#@ acf +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "está muito melhor e mais gostoso de usar. Esperamos que você curta." + +#: core/controllers/field_groups.php:256 +#@ acf +msgid "What’s New" +msgstr "O que há de novo" + +#: core/controllers/field_groups.php:259 +#@ acf +msgid "Download Add-ons" +msgstr "Fazer download de Complementos" + +#: core/controllers/field_groups.php:313 +#@ acf +msgid "Activation codes have grown into plugins!" +msgstr "Os códigos de ativação se transformaram em plugins!" + +#: core/controllers/field_groups.php:314 +#@ acf +msgid "Add-ons are now activated by downloading and installing individual plugins. Although these plugins will not be hosted on the wordpress.org repository, each Add-on will continue to receive updates in the usual way." +msgstr "Os complementos agora são ativados fazendo download e instalando plugins individuais. Embora esses plugins não estejam hospedados no repositório wordpress.org, cada Complemento continuará recebendo as atualizações da maneira habitual." + +#: core/controllers/field_groups.php:320 +#@ acf +msgid "All previous Add-ons have been successfully installed" +msgstr "Todos os Complementos anteriores foram instalados com sucesso" + +#: core/controllers/field_groups.php:324 +#@ acf +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Este site usa Complementos Premium que precisam ser baixados" + +#: core/controllers/field_groups.php:324 +#@ acf +msgid "Download your activated Add-ons" +msgstr "Faça o download dos Complementos ativados" + +#: core/controllers/field_groups.php:329 +#@ acf +msgid "This website does not use premium Add-ons and will not be affected by this change." +msgstr "Este site não utiliza nenhum Complemento Premium e não será afetado por esta mudança." + +#: core/controllers/field_groups.php:339 +#@ acf +msgid "Easier Development" +msgstr "Desenvolvimento mais fácil" + +#: core/controllers/field_groups.php:341 +#@ acf +msgid "New Field Types" +msgstr "Novos Tipos de Campos" + +#: core/controllers/field_groups.php:343 +#@ acf +msgid "Taxonomy Field" +msgstr "Campo de Taxonomia" + +#: core/controllers/field_groups.php:344 +#@ acf +msgid "User Field" +msgstr "Campo de Usuário" + +#: core/controllers/field_groups.php:345 +#@ acf +msgid "Email Field" +msgstr "Campo de Email" + +#: core/controllers/field_groups.php:346 +#@ acf +msgid "Password Field" +msgstr "Campo de Senha" + +#: core/controllers/field_groups.php:348 +#@ acf +msgid "Custom Field Types" +msgstr "Tipos de Campos Personalizados" + +#: core/controllers/field_groups.php:349 +#@ acf +msgid "Creating your own field type has never been easier! Unfortunately, version 3 field types are not compatible with version 4." +msgstr "Criar o seu próprio tipo de campo nunca foi tão fácil! Infelizmente a os tipos de campos da versão 3 não são compatíveis com a versão 4." + +#: core/controllers/field_groups.php:350 +#@ acf +msgid "Migrating your field types is easy, please" +msgstr "Migrar os seus tipos de campos é fácil, " + +#: core/controllers/field_groups.php:350 +#@ acf +msgid "follow this tutorial" +msgstr "siga este tutorial (em inglês)" + +#: core/controllers/field_groups.php:350 +#@ acf +msgid "to learn more." +msgstr "para saber mais." + +#: core/controllers/field_groups.php:352 +#@ acf +msgid "Actions & Filters" +msgstr "Ações & Filtros" + +#: core/controllers/field_groups.php:353 +#@ acf +msgid "read this guide" +msgstr "Leia este guia (em inglês)" + +#: core/controllers/field_groups.php:353 +#@ acf +msgid "to find the updated naming convention." +msgstr "para encontrar convenção de nomenclaturas atualizada." + +#: core/controllers/field_groups.php:355 +#@ acf +msgid "Preview draft is now working!" +msgstr "A visualização de rascunhos agora está funcionando!" + +#: core/controllers/field_groups.php:356 +#@ acf +msgid "This bug has been squashed along with many other little critters!" +msgstr "Este problema foi liquidado junto com muitos outros bugs!" + +#: core/controllers/field_groups.php:356 +#@ acf +msgid "See the full changelog" +msgstr "Veja o changelog completo (em inglês)" + +#: core/controllers/field_groups.php:360 +#@ acf +msgid "Important" +msgstr "Importante" + +#: core/controllers/field_groups.php:362 +#@ acf +msgid "Database Changes" +msgstr "Alterações do Banco de Dados" + +#: core/controllers/field_groups.php:363 +#@ acf +msgid "Absolutely no changes have been made to the database between versions 3 and 4. This means you can roll back to version 3 without any issues." +msgstr "Não foi feita absolutamente nenhuma alteração no banco de dados entre as versões 3 e 4. Isso significa que você pode reverter para a versão 3 sem quaisquer problemas." + +#: core/controllers/field_groups.php:365 +#@ acf +msgid "Potential Issues" +msgstr "Possíveis Problemas" + +#: core/controllers/field_groups.php:366 +#@ acf +msgid "Do to the sizable changes surounding Add-ons, field types and action/filters, your website may not operate correctly. It is important that you read the full" +msgstr "Em virtude das mudanças significativas que ocorreram com os Complementos, nos tipos de campos e nas ações/filtros, seu site poderá não funcionar corretamente. É importante que você leia todo o guia" + +#: core/controllers/field_groups.php:366 +#@ acf +msgid "Migrating from v3 to v4" +msgstr "Migrando da v3 para v4 (em inglês)" + +#: core/controllers/field_groups.php:366 +#@ acf +msgid "guide to view the full list of changes." +msgstr "para ver a lista completa de mudanças." + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "Really Important!" +msgstr "Muito Importante!" + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "version 3" +msgstr "versão 3" + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "of this plugin." +msgstr "disponível deste plugin." + +#: core/controllers/field_groups.php:374 +#@ acf +msgid "Thank You" +msgstr "Obrigado" + +#: core/controllers/field_groups.php:375 +#@ acf +msgid "A BIG thank you to everyone who has helped test the version 4 beta and for all the support I have received." +msgstr "Um ENORME obrigado a todos que ajudaram a testar a versão 4 beta e por todo o apoio que recebi." + +#: core/controllers/field_groups.php:376 +#@ acf +msgid "Without you all, this release would not have been possible!" +msgstr "Sem vocês este release não seria possível!" + +#: core/controllers/field_groups.php:380 +#@ acf +msgid "Changelog for" +msgstr "Changelog da versão" + +#: core/controllers/field_groups.php:396 +#@ acf +msgid "Learn more" +msgstr "Saiba mais" + +#: core/controllers/field_groups.php:402 +#@ acf +msgid "Overview" +msgstr "Visão geral" + +#: core/controllers/field_groups.php:404 +#@ acf +msgid "Previously, all Add-ons were unlocked via an activation code (purchased from the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which need to be individually downloaded, installed and updated." +msgstr "Antes, todos os Complementos eram desbloqueados através de códigos de ativação (comprados na loja de Add-ons ACF). A novidade para na v4 é que todos os Complementos funcionam como plugins separados, que precisam ser baixados invididualmente, instalados e atualizados." + +#: core/controllers/field_groups.php:406 +#@ acf +msgid "This page will assist you in downloading and installing each available Add-on." +msgstr "Esta página irá te ajudar a fazer o download e a realizar a instalação de cada Complemento disponível." + +#: core/controllers/field_groups.php:408 +#@ acf +msgid "Available Add-ons" +msgstr "Complementos Disponíveis" + +#: core/controllers/field_groups.php:410 +#@ acf +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Os seguintes Complementos foram detectados como ativados neste site." + +#: core/controllers/field_groups.php:466 +#@ acf +msgid "Installation" +msgstr "Instalação" + +#: core/controllers/field_groups.php:468 +#@ acf +msgid "For each Add-on available, please perform the following:" +msgstr "Para cada Complemento disponível, faça o seguinte:" + +#: core/controllers/field_groups.php:470 +#@ acf +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Faça o download do Complemento (arquivo .zip) para a sua área de trabalho" + +#: core/controllers/field_groups.php:471 +#@ acf +msgid "Navigate to" +msgstr "Navegue para" + +#: core/controllers/field_groups.php:471 +#@ acf +msgid "Plugins > Add New > Upload" +msgstr "Plugins > Adicionar Novo > Enviar" + +#: core/controllers/field_groups.php:472 +#@ acf +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "Utilize o uploader para procurar, selecionar e instalar o seu Complemento (arquivo .zip)" + +#: core/controllers/field_groups.php:473 +#@ acf +msgid "Once the plugin has been uploaded and installed, click the 'Activate Plugin' link" +msgstr "Depois de fazer o upload e instalar o plugin, clique no link 'Ativar Plugin'" + +#: core/controllers/field_groups.php:474 +#@ acf +msgid "The Add-on is now installed and activated!" +msgstr "O Complemento agora está instalado e ativado!" + +#: core/controllers/field_groups.php:488 +#@ acf +msgid "Awesome. Let's get to work" +msgstr "Fantástico. Vamos trabalhar" + +#: core/fields/relationship.php:29 +#@ acf +msgid "Maximum values reached ( {max} values )" +msgstr "Quantidade máxima atingida ( {max} item(s) )" + +#: core/controllers/upgrade.php:684 +#@ acf +msgid "Modifying field group options 'show on page'" +msgstr "Modificando as opções 'exibir na página' do grupo de campos" + +#: core/controllers/upgrade.php:738 +#@ acf +msgid "Modifying field option 'taxonomy'" +msgstr "Modificando a opção 'taxonomia' do campo" + +#: core/controllers/upgrade.php:835 +#@ acf +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Movendo os campos personalizados do usuário de wp_options para wp_usermeta" + +#: core/fields/checkbox.php:20 +#: core/fields/radio.php:19 +#: core/fields/select.php:19 +#: core/fields/true_false.php:20 +#@ acf +msgid "Choice" +msgstr "Escolhas" + +#: core/fields/checkbox.php:138 +#: core/fields/select.php:178 +#@ acf +msgid "Enter each choice on a new line." +msgstr "Digite cada opção em uma nova linha." + +#: core/fields/checkbox.php:139 +#: core/fields/select.php:179 +#@ acf +msgid "For more control, you may specify both a value and label like this:" +msgstr "Para mais controle, você pode especificar tanto os valores quanto os rótulos, como nos exemplos:" + +#: core/fields/checkbox.php:158 +#: core/fields/select.php:198 +#@ acf +msgid "Enter each default value on a new line" +msgstr "Digite cada valor padrão em uma nova linha" + +#: core/fields/color_picker.php:20 +#: core/fields/date_picker/date_picker.php:23 +#@ acf +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:30 +#@ acf +msgid "Done" +msgstr "Concluído" + +#: core/fields/date_picker/date_picker.php:31 +#@ acf +msgid "Today" +msgstr "Hoje" + +#: core/fields/date_picker/date_picker.php:34 +#@ acf +msgid "Show a different month" +msgstr "Mostrar um mês diferente" + +#: core/fields/date_picker/date_picker.php:105 +#@ acf +msgid "Save format" +msgstr "Formato dos dados" + +#: core/fields/date_picker/date_picker.php:106 +#@ acf +msgid "This format will determin the value saved to the database and returned via the API" +msgstr "Este será o formato salvo no banco de dados e depois devolvido através da API" + +#: core/fields/date_picker/date_picker.php:107 +#@ acf +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" é o formato de gravação mais versátil. Leia mais sobre" + +#: core/fields/date_picker/date_picker.php:107 +#: core/fields/date_picker/date_picker.php:123 +#@ acf +msgid "jQuery date formats" +msgstr "formatos de data jQuery" + +#: core/fields/date_picker/date_picker.php:121 +#@ acf +msgid "Display format" +msgstr "Formato de exibição" + +#: core/fields/date_picker/date_picker.php:122 +#@ acf +msgid "This format will be seen by the user when entering a value" +msgstr "Este é o formato que será visto pelo usuário quando um valor for digitado" + +#: core/fields/date_picker/date_picker.php:123 +#@ acf +msgid "\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more about" +msgstr "\"dd/mm/yy\" ou \"mm/dd/yy\" são os formatos de exibição mais utilizados. Leia mais sobre" + +#: core/fields/date_picker/date_picker.php:137 +#@ acf +msgid "Week Starts On" +msgstr "Semana começa em" + +#: core/fields/dummy.php:19 +#@ default +msgid "Dummy" +msgstr "Dummy" + +#: core/fields/email.php:19 +#@ acf +msgid "Email" +msgstr "Email" + +#: core/fields/file.php:20 +#: core/fields/image.php:20 +#: core/fields/wysiwyg.php:20 +#@ acf +msgid "Content" +msgstr "Conteúdo" + +#: core/fields/image.php:83 +#@ acf +msgid "Remove" +msgstr "Remover" + +#: core/fields/file.php:164 +#@ acf +msgid "File Object" +msgstr "Objeto do Arquivo" + +#: core/fields/file.php:165 +#@ acf +msgid "File URL" +msgstr "URL do Arquivo" + +#: core/fields/file.php:166 +#@ acf +msgid "File ID" +msgstr "ID do Arquivo" + +#: core/fields/file.php:28 +#@ acf +msgid "Update File" +msgstr "Atualizar Arquivo" + +#: core/fields/image.php:129 +#@ acf +msgid "Image Object" +msgstr "Objeto da Imagem" + +#: core/fields/image.php:131 +#@ acf +msgid "Image ID" +msgstr "ID da Imagem" + +#: core/fields/image.php:29 +#@ acf +msgid "Update Image" +msgstr "Atualizar Imagem" + +#: core/fields/message.php:71 +#@ acf +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "O Texto & HTML digitados aqui irão aparecer em linha, como os campos" + +#: core/fields/message.php:72 +#@ acf +msgid "Please note that all text will first be passed through the wp function " +msgstr "Antes, todo o texto irá passar pela função " + +#: core/fields/number.php:19 +#@ acf +msgid "Number" +msgstr "Número" + +#: core/fields/page_link.php:19 +#: core/fields/post_object.php:19 +#: core/fields/relationship.php:19 +#: core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +#@ acf +msgid "Relational" +msgstr "Relacional" + +#: core/fields/password.php:19 +#@ acf +msgid "Password" +msgstr "Senha" + +#: core/fields/relationship.php:648 +#@ acf +msgid "Post Type Select" +msgstr "Seleção de Tipos de Post" + +#: core/fields/relationship.php:656 +#@ acf +msgid "Elements" +msgstr "Elementos" + +#: core/fields/relationship.php:657 +#@ acf +msgid "Selected elements will be displayed in each result" +msgstr "Os elementos selecionados serão exibidos em cada resultado do filtro" + +#: core/fields/relationship.php:667 +#@ acf +msgid "Post Title" +msgstr "Título do Post" + +#: core/fields/tab.php:19 +#@ acf +msgid "Tab" +msgstr "Aba" + +#: core/fields/taxonomy.php:18 +#: core/fields/taxonomy.php:276 +#@ acf +msgid "Taxonomy" +msgstr "Taxonomia" + +#: core/fields/taxonomy.php:316 +#: core/fields/user.php:260 +#@ acf +msgid "Multiple Values" +msgstr "Vários valores" + +#: core/fields/taxonomy.php:318 +#: core/fields/user.php:262 +#@ acf +msgid "Multi Select" +msgstr "Seleção Múltipla" + +#: core/fields/taxonomy.php:320 +#: core/fields/user.php:264 +#@ acf +msgid "Single Value" +msgstr "Um único valor" + +#: core/fields/taxonomy.php:321 +#@ acf +msgid "Radio Buttons" +msgstr "Botões de Rádio" + +#: core/fields/taxonomy.php:350 +#@ acf +msgid "Load & Save Terms to Post" +msgstr "Carregar & Salvar Termos do Post" + +#: core/fields/taxonomy.php:358 +#@ acf +msgid "Load value based on the post's terms and update the post's terms on save" +msgstr "Carregar opções com base nos termos do post, e atualizá-los ao salvar." + +#: core/fields/taxonomy.php:375 +#@ acf +msgid "Term Object" +msgstr "Objeto do Termo" + +#: core/fields/taxonomy.php:376 +#@ acf +msgid "Term ID" +msgstr "ID do Termo" + +#: core/fields/user.php:18 +#: core/views/meta_box_location.php:94 +#@ acf +msgid "User" +msgstr "Usuário" + +#: core/fields/user.php:224 +#@ acf +msgid "Filter by role" +msgstr "Filtrar por função" + +#: core/views/meta_box_fields.php:58 +#@ acf +msgid "Field type does not exist" +msgstr "Tipo de campo não existe" + +#: core/views/meta_box_fields.php:64 +#@ acf +msgid "checked" +msgstr "selecionado" + +#: core/views/meta_box_fields.php:65 +#@ acf +msgid "No toggle fields available" +msgstr "Não há campos de alternância disponíveis" + +#: core/views/meta_box_fields.php:67 +#@ acf +msgid "copy" +msgstr "copiar" + +#: core/views/meta_box_fields.php:92 +#@ acf +msgid "Field Key" +msgstr "Chave do Campo" + +#: core/views/meta_box_fields.php:223 +#@ acf +msgid "Conditional Logic" +msgstr "Condições para exibição" + +#: core/views/meta_box_fields.php:293 +#@ acf +msgid "Show this field when" +msgstr "Mostrar este campo se" + +#: core/views/meta_box_fields.php:303 +#@ acf +msgid "these rules are met" +msgstr "regras forem atendidas" + +#: core/views/meta_box_location.php:60 +#@ acf +msgid "Show this field group if" +msgstr "Mostrar este grupo de campos se" + +#: core/views/meta_box_fields.php:68 +#: core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +#@ acf +msgid "or" +msgstr "ou" + +#: core/views/meta_box_location.php:146 +#@ acf +msgid "and" +msgstr "e" + +#: core/views/meta_box_location.php:161 +#@ acf +msgid "Add rule group" +msgstr "Adicionar grupo de regras" + +#: core/views/meta_box_options.php:26 +#@ acf +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Grupos de campo são criados na ordem
                do menor para o maior valor" + +#: core/views/meta_box_options.php:84 +#@ acf +msgid "Hide on screen" +msgstr "Ocultar na tela" + +#: core/views/meta_box_options.php:85 +#@ acf +msgid "Select items to hide them from the edit screen" +msgstr "Selecione os itens deverão ser ocultados na tela de edição" + +#: core/views/meta_box_options.php:86 +#@ acf +msgid "If multiple field groups appear on an edit screen, the first field group's options will be used. (the one with the lowest order number)" +msgstr "Se vários grupos de campos aparecem em uma tela de edição, as opções do primeiro grupo de campos é a que será utilizada. (aquele com o menor número de ordem)" + +#: core/views/meta_box_options.php:97 +#@ default +msgid "Excerpt" +msgstr "Resumo" + +#: core/views/meta_box_options.php:101 +#@ default +msgid "Revisions" +msgstr "Revisões" + +#: core/views/meta_box_options.php:104 +#@ default +msgid "Format" +msgstr "Formato" + +#: core/fields/relationship.php:666 +#: core/views/meta_box_options.php:105 +#@ acf +#@ default +msgid "Featured Image" +msgstr "Imagem Destacada" + +#: core/views/meta_box_options.php:106 +#@ default +msgid "Categories" +msgstr "Categorias" + +#: core/views/meta_box_options.php:107 +#@ default +msgid "Tags" +msgstr "Tags" + +#: core/views/meta_box_options.php:108 +#@ default +msgid "Send Trackbacks" +msgstr "Enviar Trackbacks" + +#: core/controllers/export.php:270 +#: core/controllers/export.php:311 +#@ acf +msgid "Please note that if you export and register field groups within the same WP, you will see duplicate fields on your edit screens. To fix this, please move the original field group to the trash or remove the code from your functions.php file." +msgstr "Note que se você exportar e registrar os grupos de campos dentro de um mesmo WP, você verá campos duplicados em sua tela de edição. Para corrigir isso, mova o grupo de campos original para a lixeira ou remova o código de seu arquivo functions.php." + +#: core/controllers/export.php:323 +#@ acf +msgid "To remove all visual interfaces from the ACF plugin, you can use a constant to enable lite mode. Add the following code to your functions.php file before the include_once code:" +msgstr "Para remover todas as interfaces visuais do plugin ACF, basta utilizar uma constante para habilitar o modo Lite. Adicione o seguinte código em seu arquivo functions.php, antes do código include_once (sugerido anteriormente):" + +#: core/controllers/field_groups.php:353 +#@ acf +msgid "All actions & filters have received a major facelift to make customizing ACF even easier! Please" +msgstr "Todas as ações & filtros sofreram alterações significativas para tornar a personalização do ACF ainda mai fácil! " + +#: core/fields/relationship.php:436 +#@ acf +msgid "Filter by post type" +msgstr "Filtrar por tipo de post" + +#: core/fields/relationship.php:425 +#@ acf +msgid "Search..." +msgstr "Pesquisar..." + +#: core/api.php:1094 +#@ acf +msgid "Update" +msgstr "Atualizar" + +#: core/api.php:1095 +#@ acf +msgid "Post updated" +msgstr "Post atualizado" + +#: core/controllers/export.php:352 +#@ acf +msgid "" +"/**\n" +" * Install Add-ons\n" +" * \n" +" * The following code will include all 4 premium Add-Ons in your theme.\n" +" * Please do not attempt to include a file which does not exist. This will produce an error.\n" +" * \n" +" * The following code assumes you have a folder 'add-ons' inside your theme.\n" +" *\n" +" * IMPORTANT\n" +" * Add-ons may be included in a premium theme/plugin as outlined in the terms and conditions.\n" +" * For more information, please read:\n" +" * - http://www.advancedcustomfields.com/terms-conditions/\n" +" * - http://www.advancedcustomfields.com/resources/getting-started/including-lite-mode-in-a-plugin-theme/\n" +" */" +msgstr "" +"/**\n" +" * Instalar Complementos\n" +" * \n" +" * código a seguir irá incluir todos os 4 Complementos Premium em seu tema.\n" +" * Não tente incluir um arquivo que não existe. Isso irá produzir um erro.\n" +" * \n" +" * O código a seguir pressupõe que você tenha uma pasta 'add-ons' dentro de seu tema.\n" +" *\n" +" * IMPORTANT\n" +" * Complementos podem ser incluídos em temas.plugins premium conforme descrito nos termos e condições.\n" +" * Para mais informações, leia:\n" +" * - http://www.advancedcustomfields.com/terms-conditions/\n" +" * - http://www.advancedcustomfields.com/resources/getting-started/including-lite-mode-in-a-plugin-theme/\n" +" */" + +#: core/controllers/field_group.php:707 +#@ default +msgid "Publish" +msgstr "Publicar" + +#: core/controllers/field_group.php:708 +#@ default +msgid "Pending Review" +msgstr "Revisão Pendente" + +#: core/controllers/field_group.php:709 +#@ default +msgid "Draft" +msgstr "Rascunho" + +#: core/controllers/field_group.php:710 +#@ default +msgid "Future" +msgstr "Futuro" + +#: core/controllers/field_group.php:711 +#@ default +msgid "Private" +msgstr "Privado" + +#: core/controllers/field_group.php:712 +#@ default +msgid "Revision" +msgstr "Revisão" + +#: core/controllers/field_group.php:713 +#@ default +msgid "Trash" +msgstr "Lixeira" + +#: core/controllers/field_group.php:726 +#@ default +msgid "Super Admin" +msgstr "Super Admin" + +#: core/controllers/field_groups.php:369 +#@ acf +msgid "If you updated the ACF plugin without prior knowledge of such changes, please roll back to the latest" +msgstr "Se você atualizou o plugin ACF sem ter o conhecimento prévio dessas mudanças, reverta para a última versão" + +#: core/controllers/input.php:519 +#@ acf +msgid "Expand Details" +msgstr "Expandir Detalhes" + +#: core/controllers/input.php:520 +#@ acf +msgid "Collapse Details" +msgstr "Recolher Detalhes" + +#: core/controllers/upgrade.php:139 +#@ acf +msgid "What's new" +msgstr "O que há de novo" + +#: core/controllers/upgrade.php:150 +#@ acf +msgid "credits" +msgstr "créditos" + +#: core/fields/email.php:107 +#: core/fields/number.php:117 +#: core/fields/text.php:117 +#: core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:172 +#@ acf +msgid "Appears when creating a new post" +msgstr "Aparece quando é criado o novo post" + +#: core/fields/email.php:123 +#: core/fields/number.php:133 +#: core/fields/password.php:105 +#: core/fields/text.php:131 +#: core/fields/textarea.php:111 +#@ acf +msgid "Placeholder Text" +msgstr "Texto Placeholder" + +#: core/fields/email.php:124 +#: core/fields/number.php:134 +#: core/fields/password.php:106 +#: core/fields/text.php:132 +#: core/fields/textarea.php:112 +#@ acf +msgid "Appears within the input" +msgstr "Texto que aparecerá dentro do campo (até que algo seja digitado)" + +#: core/fields/email.php:138 +#: core/fields/number.php:148 +#: core/fields/password.php:120 +#: core/fields/text.php:146 +#@ acf +msgid "Prepend" +msgstr "Prefixo" + +#: core/fields/email.php:139 +#: core/fields/number.php:149 +#: core/fields/password.php:121 +#: core/fields/text.php:147 +#@ acf +msgid "Appears before the input" +msgstr "Texto que aparecerá antes do campo" + +#: core/fields/email.php:153 +#: core/fields/number.php:163 +#: core/fields/password.php:135 +#: core/fields/text.php:161 +#@ acf +msgid "Append" +msgstr "Sufixo" + +#: core/fields/email.php:154 +#: core/fields/number.php:164 +#: core/fields/password.php:136 +#: core/fields/text.php:162 +#@ acf +msgid "Appears after the input" +msgstr "Texto que aparecerá após o campo" + +#: core/fields/file.php:27 +#@ acf +msgid "Edit File" +msgstr "Editar Arquivo" + +#: core/fields/file.php:29 +#: core/fields/image.php:30 +#@ acf +msgid "uploaded to this post" +msgstr "anexada a este post" + +#: core/fields/file.php:175 +#: core/fields/image.php:158 +#@ acf +msgid "Library" +msgstr "Biblioteca" + +#: core/fields/file.php:187 +#: core/fields/image.php:171 +#@ acf +msgid "Uploaded to post" +msgstr "Anexado ao post" + +#: core/fields/image.php:28 +#@ acf +msgid "Edit Image" +msgstr "Editar Imagem" + +#: core/fields/image.php:119 +#: core/fields/relationship.php:570 +#@ acf +msgid "Specify the returned value on front end" +msgstr "Especifique a forma com os valores serão retornados no front-end" + +#: core/fields/image.php:140 +#@ acf +msgid "Shown when entering data" +msgstr "Exibido ao inserir os dados" + +#: core/fields/image.php:159 +#@ acf +msgid "Limit the media library choice" +msgstr "Determinar a escolha da biblioteca de mídia" + +#: core/fields/number.php:178 +#@ acf +msgid "Minimum Value" +msgstr "Valor Mínimo" + +#: core/fields/number.php:194 +#@ acf +msgid "Maximum Value" +msgstr "Valor Máximo" + +#: core/fields/number.php:210 +#@ acf +msgid "Step Size" +msgstr "Tamanho das frações" + +#: core/fields/radio.php:172 +#@ acf +msgid "Add 'other' choice to allow for custom values" +msgstr "Adicionar uma opção 'Outro' (que irá permitir a inserção de valores personalizados)" + +#: core/fields/radio.php:184 +#@ acf +msgid "Save 'other' values to the field's choices" +msgstr "Salvar os valores personalizados inseridos na opção 'Outros' na lista de escolhas" + +#: core/fields/relationship.php:569 +#@ acf +msgid "Return Format" +msgstr "Formato dos Dados" + +#: core/fields/relationship.php:580 +#@ acf +msgid "Post Objects" +msgstr "Objetos dos Posts" + +#: core/fields/relationship.php:581 +#@ acf +msgid "Post IDs" +msgstr "IDs dos Posts" + +#: core/fields/tab.php:68 +#@ acf +msgid "Use \"Tab Fields\" to better organize your edit screen by grouping your fields together under separate tab headings." +msgstr "Utilize o campo \"Aba\" para organizar melhor sua tela de edição, agrupando seus campos em diferentes guias." + +#: core/fields/tab.php:69 +#@ acf +msgid "All the fields following this \"tab field\" (or until another \"tab field\" is defined) will be grouped together." +msgstr "Todos os campos que seguirem este campo \"Aba\" (ou até que outra \"Aba\" seja definida) ficarão agrupados." + +#: core/fields/tab.php:70 +#@ acf +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Aproveite para utilizar várias guias e dividir seus campos em seções." + +#: core/fields/text.php:177 +#: core/fields/textarea.php:142 +#@ acf +msgid "Effects value on front end" +msgstr "Valor dos efeitos no front-end" + +#: core/fields/text.php:186 +#: core/fields/textarea.php:151 +#@ acf +msgid "No formatting" +msgstr "Sem formatação" + +#: core/fields/text.php:187 +#: core/fields/textarea.php:153 +#@ acf +msgid "Convert HTML into tags" +msgstr "Converter HTML em tags" + +#: core/fields/text.php:195 +#: core/fields/textarea.php:126 +#@ acf +msgid "Character Limit" +msgstr "Limite de Caracteres" + +#: core/fields/text.php:196 +#: core/fields/textarea.php:127 +#@ acf +msgid "Leave blank for no limit" +msgstr "Deixe em branco para nenhum limite" + +#: core/fields/textarea.php:152 +#@ acf +msgid "Convert new lines into <br /> tags" +msgstr "Converter novas linhas em tags <br />" + +#: core/views/meta_box_fields.php:66 +#@ acf +msgid "Field group title is required" +msgstr "O título do grupo de campos é obrigatório" + +#: core/views/meta_box_location.php:88 +#@ acf +msgid "Post Status" +msgstr "Status do Post" + +#: core/views/meta_box_location.php:92 +#@ acf +msgid "Attachment" +msgstr "Anexo" + +#: core/views/meta_box_location.php:93 +#@ acf +msgid "Term" +msgstr "Termo" + +#: core/views/meta_box_options.php:52 +#@ acf +msgid "High (after title)" +msgstr "Superior (depois do título)" + +#: core/views/meta_box_options.php:53 +#@ acf +msgid "Normal (after content)" +msgstr "Normal (depois do editor de conteúdo)" + diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_PT.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-pt_PT.mo new file mode 100644 index 0000000000000000000000000000000000000000..2c1e5e6b8407bda0add012f869a5a56d8e287920 GIT binary patch literal 33622 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\n" +"Language-Team: Pedro Mendonça \n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.6\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;" +"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;" +"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Textdomain-Support: yes\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-SearchPath-0: .\n" + +#: acf.php:485 +msgid "Field Groups" +msgstr "Grupos de campos" + +#: acf.php:486 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: acf.php:487 +msgid "Add New" +msgstr "Adicionar novo" + +#: acf.php:488 +msgid "Add New Field Group" +msgstr "Adicionar novo grupo de campos" + +#: acf.php:489 +msgid "Edit Field Group" +msgstr "Editar grupo de campos" + +#: acf.php:490 +msgid "New Field Group" +msgstr "Novo grupo de campos" + +#: acf.php:491 +msgid "View Field Group" +msgstr "Ver grupo de campos" + +#: acf.php:492 +msgid "Search Field Groups" +msgstr "Pesquisar grupos de campos" + +#: acf.php:493 +msgid "No Field Groups found" +msgstr "Nenhum grupo de campos encontrado" + +#: acf.php:494 +msgid "No Field Groups found in Trash" +msgstr "Nenhum grupo de campos encontrado no lixo" + +#: acf.php:579 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "Campos personalizados" + +#: acf.php:597 acf.php:600 +msgid "Field group updated." +msgstr "Grupo de campos actualizado." + +#: acf.php:598 +msgid "Custom field updated." +msgstr "Campo personalizado actualizado." + +#: acf.php:599 +msgid "Custom field deleted." +msgstr "Campo personalizado apagado." + +#. translators: %s: date and time of the revision +#: acf.php:602 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "Grupo de campos restaurado para revisão de %s" + +#: acf.php:603 +msgid "Field group published." +msgstr "Grupo de campos publicado." + +#: acf.php:604 +msgid "Field group saved." +msgstr "Grupo de campos guardado." + +#: acf.php:605 +msgid "Field group submitted." +msgstr "Grupo de campos enviado." + +#: acf.php:606 +msgid "Field group scheduled for." +msgstr "Grupo de campos agendado." + +#: acf.php:607 +msgid "Field group draft updated." +msgstr "Rascunho de grupo de campos actualizado." + +#: acf.php:742 +msgid "Thumbnail" +msgstr "Miniatura" + +#: acf.php:743 +msgid "Medium" +msgstr "Média" + +#: acf.php:744 +msgid "Large" +msgstr "Grande" + +#: acf.php:745 +msgid "Full" +msgstr "Completo" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Erro" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Nenhum grupo ACF seleccionado" + +#: core/api.php:1171 +msgid "Update" +msgstr "Actualizar" + +#: core/api.php:1172 +msgid "Post updated" +msgstr "Artigo actualizado" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "Add-ons" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "Campo repetitivo" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "Cria infinitas linhas de dados repetíveis com um interfácil versátil!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "Campo de galeria" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Cria galerias de imagens num interface simples e intuitivo!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "Página de opções" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Cria dados globais para serem utilizados em todo o site!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Campo de conteúdo flexível" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Cria designs únicos com um gestor de layouts de conteúdo flexivel!" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Campo de Gravity Forms" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Cria um campo de seleção preenchido com Gravity Forms!" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Selector de data e hora" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "Selector jQuery de data e hora" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Campo de localização" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Encontra endereços e coordenadas de uma localização desejada" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Campo de Contact Form 7" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Atribui um ou mais formulários Contact Form 7 a um artigo" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Add-ons do Advanced Custom Fields" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Estão disponíveis os add-ons abaixo para aumentar as funcionalidades do " +"plugin Advanced Custom Fields." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Cada add-on pode ser instalado como um plugin separado (recebem " +"actualizações) ou pode ser incluído no seu tema (não recebem actualizações)." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Instalado" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Comprar e instalar" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:422 +#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439 +#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455 +msgid "Download" +msgstr "Descarregar" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Exportar" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Exportar grupos de campos" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Grupos de campos" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Seleccione os grupos de campos para serem exportados" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Exportar XML" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Exportar PHP" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"O ACF vai criar um arquivo de exportação .xml que é compatível com o plugin " +"de importação nativo do WP." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Os grupos de campos importados irão aparecer na lista de grupos " +"editáveis. Isto pode ser útil para migrar os grupos de campos entre sites WP." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" +"Seleccione o(s) grupo(s) de campos da lista e clique em \"Exportar XML\"" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Guarde o ficheiro .xml quando for solicitado" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Navegue até Ferramentas » Importar e seleccione WordPress" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Instale o plugin de importação do WP se solicitado" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Carregue e importe o ficheiro .xml exportado anteriormente" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Seleccione o seu utilizador e ignore Importar anexos" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "Está feito! Feliz WordPressing" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "O ACF vai gerar o código PHP para incluir no seu tema." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Os grupos de campos registados não irão aparecer na lista de campos " +"editáveis. Isto pode ser útil para incluir grupos de campos em temas." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Note que se exportar e registar os grupos de campos dentro do mesmo WP verá " +"campos duplicados no ecrã de edição. Para corrigir isto, por favor mova o " +"grupo de campos originais para o lixo ou remova o código de seu ficheiro " +"functions.php." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "" +"Seleccione o(s) grupo(s) de campos da lista e clique em \"Exportar PHP\"" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Copie o código PHP gerado" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Cole no seu ficheiro functions.php" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"Para activar quaisquer add-ons, edite e utilize o código que está nas linhas " +"iniciais." + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Exportar grupos de campos para PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Instruções" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Notas" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Incluir no tema" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"O plugin Advanced Custom Fields pode ser incluído num tema. Para isto, mova " +"o plugin ACF para dentro da pasta do seu tema e adicione o seguinte código " +"ao seu ficheiro functions.php:" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Para remover todos os interfaces visuais do plugin ACF, pode utilizar uma " +"constante para activar o modo Lite. Adicione o seguinte código ao seu " +"ficheiro functions.php antes do código include_once:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Voltar para a exportação" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Nenhum grupo de campos foi seleccionado" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Mover para o lixo. Tem certeza?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "seleccionado" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Nenhum campo de opções disponível" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "O título do grupo de campos é obrigatório" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "copiar" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "ou" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Campos" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Campos superiores" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Campos do grupo" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Esconder / Mostrar tudo" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Localização" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Opções" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Mostrar campo chave" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:340 +#: core/fields/post_object.php:361 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:499 +#: core/fields/user.php:332 core/fields/wysiwyg.php:335 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Não" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:339 +#: core/fields/post_object.php:360 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:498 +#: core/fields/user.php:331 core/fields/wysiwyg.php:334 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Sim" + +#: core/controllers/field_group.php:633 +msgid "Front Page" +msgstr "Página inicial" + +#: core/controllers/field_group.php:634 +msgid "Posts Page" +msgstr "Página de artigos" + +#: core/controllers/field_group.php:635 +msgid "Top Level Page (parent of 0)" +msgstr "Página de topo (sem dependentes)" + +#: core/controllers/field_group.php:636 +msgid "Parent Page (has children)" +msgstr "Página superior (tem dependentes)" + +#: core/controllers/field_group.php:637 +msgid "Child Page (has parent)" +msgstr "Página dependente (tem superior)" + +#: core/controllers/field_group.php:645 +msgid "Default Template" +msgstr "Modelo por omissão" + +#: core/controllers/field_group.php:727 +msgid "Published" +msgstr "Publicado" + +#: core/controllers/field_group.php:728 +msgid "Pending Review" +msgstr "Pendente de revisão" + +#: core/controllers/field_group.php:729 +msgid "Draft" +msgstr "Rascunho" + +#: core/controllers/field_group.php:730 +msgid "Future" +msgstr "Futuro" + +#: core/controllers/field_group.php:731 +msgid "Private" +msgstr "Privado" + +#: core/controllers/field_group.php:732 +msgid "Revision" +msgstr "Revisão" + +#: core/controllers/field_group.php:733 +msgid "Trash" +msgstr "Lixo" + +#: core/controllers/field_group.php:746 +msgid "Super Admin" +msgstr "Super Administrador" + +#: core/controllers/field_group.php:761 core/controllers/field_group.php:782 +#: core/controllers/field_group.php:789 core/fields/file.php:186 +#: core/fields/image.php:177 core/fields/page_link.php:109 +#: core/fields/post_object.php:286 core/fields/post_object.php:310 +#: core/fields/relationship.php:588 core/fields/relationship.php:612 +#: core/fields/user.php:276 +msgid "All" +msgstr "Todos" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Título" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "Changelog" + +#: core/controllers/field_groups.php:217 +#, php-format +msgid "See what's new in %1$sversion %2$s%3$s" +msgstr "Veja o que há de novo na %1$sversão %2$s%3$s" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Recursos" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Primeiros passos" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Tipos de campos" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funções" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Acções" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:631 +msgid "Filters" +msgstr "Filtros" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Guias práticos" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Tutoriais" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Criado por" + +#: core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "Bem vindo ao Advanced Custom Fields" + +#: core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "Obrigado por atualizar para a última versão!" + +#: core/controllers/field_groups.php:245 +#, php-format +msgid "" +"ACF %s is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"O ACF %s está mais elegante e agradável que nunca. Esperamos que goste." + +#: core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "O que há de novo" + +#: core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "Descarregar add-ons" + +#: core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "Os códigos de activação transformaram-se em plugins!" + +#: core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Os add-ons são agora activados ao descarregar e activar os plugins " +"individualmente. Embora estes plugins não estejam alojados no repositório " +"wordpress.org, cada add-on continuará a receber as actualizações de modo " +"habitual." + +#: core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "Todos os add-ons anteriores foram instalados com sucesso" + +#: core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Este site utiliza Add-ons premium que têm que ser descarregados" + +#: core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "Descarregue os seus Add-ons activados" + +#: core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Este site não utiliza nenhum Add-on premium e não será afetado por esta " +"mudança." + +#: core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "Desenvolvimento mais fácil" + +#: core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "Novos tipos de campos" + +#: core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "Campo de taxonomia" + +#: core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "Campo de utilizador" + +#: core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "Campo de email" + +#: core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "Campo de senha" + +#: core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "Tipos de campos personalizados" + +#: core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Criar o seu próprio tipo de campo nunca foi tão fácil! Infelizmente os tipos " +"de campos da versão 3 não são compatíveis com a versão 4." + +#: core/controllers/field_groups.php:346 +#, php-format +msgid "" +"Migrating your field types is easy, please %sfollow this tutorial%s to learn " +"more." +msgstr "" +"Migrar os seus tipos de campos é fácil, por favor %ssiga este tutorial%s " +"para saber mais." + +#: core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "Acções e filtros" + +#: core/controllers/field_groups.php:349 +#, php-format +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please %sread this guide%s to find the updated naming " +"convention." +msgstr "" +"Todas as acções e filtros sofreram uma grande renovação para tornar a " +"personalização do ACF ainda mais fácil! Por favor %sleia este guia%s para " +"conhecer as alterações às convenção de nomenclaturas." + +#: core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "A visualização de rascunhos agora está a funcionar!" + +#: core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Este problema foi eliminado juntamente com muitos outros!" + +#: core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "Ver o changelog completo" + +#: core/controllers/field_groups.php:356 +msgid "Important" +msgstr "Importante" + +#: core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "Alterações à base de dados" + +#: core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Não foi feita absolutamente nenhuma alteração na base de " +"dados entre as versões 3 e 4. Isso significa que você pode reverter para a " +"versão 3 sem quaisquer problemas." + +#: core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "Possíveis problemas" + +#: core/controllers/field_groups.php:362 +#, php-format +msgid "" +"Due to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full %sMigrating from v3 to v4%s guide to view the full list of " +"changes." +msgstr "" +"Devido à grande quantidade de alterações relativas aos Add-ons, tipos de " +"campos e acções/filtros, o seu site pode não operar correctamente. É " +"importante que leia todo o guia sobre %sMigrar de v3 para v4%s para ver a " +"lista completa de alterações." + +#: core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "Muito importante!" + +#: core/controllers/field_groups.php:365 +#, php-format +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest %sversion 3%s of this plugin." +msgstr "" +"Se actualizou o plugin ACF sem conhecimento prévio destas alterações, por " +"favor reverta para a última %sversão 3%s deste plugin." + +#: core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "Obrigado" + +#: core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"Um ENORME obrigado a todos que ajudaram a testar a versão 4 " +"beta e por todo o apoio que recebi." + +#: core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "Sem vocês este lançamento não teria sido possível!" + +#: core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "Changelog da versão" + +#: core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "Saiba mais" + +#: core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "Visão geral" + +#: core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Anteriormente todos os add-ons eram desbloqueados através de códigos de " +"activação (comprados na loja de add-ons do ACF). A novidade na v4 é que " +"todos os add-ons funcionam como plugins que têm que ser descarregados, " +"instalados e actualizados separadamente." + +#: core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Esta página vai ajudá-lo a descarregar e instalar cada add-on disponível." + +#: core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "Add-ons disponíveis" + +#: core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Os seguintes Add-ons foram detectados como activos neste site." + +#: core/controllers/field_groups.php:420 core/fields/file.php:109 +msgid "Name" +msgstr "Nome" + +#: core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "Código de activação" + +#: core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "Conteúdo flexível" + +#: core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "Instalação" + +#: core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "Para cada add-on disponível, por favor aça o seguinte:" + +#: core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Descarregue o plugin add-on (ficheiro .zip) para o seu computador" + +#: core/controllers/field_groups.php:468 +#, php-format +msgid "Navigate to %sPlugins > Add New > Upload%s" +msgstr "Navegue até %sPlugins > Adicionar novo > Carregar plugin%s" + +#: core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Utilize o carregador para procurar, seleccionar e instalar o seu add-on " +"(ficheiro .zip)" + +#: core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Assim que o plugin estiver carregado e instalado, clique na ligação 'Activar " +"plugin'" + +#: core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "O add-on está agora instalado e activado!" + +#: core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "Incrível. Vamos começar a trabalhar" + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Mostrar detalhes" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Ocultar detalhes" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Falhou ao validar. Um ou mais campos abaixo são obrigatórios." + +#: core/controllers/upgrade.php:77 +msgid "Upgrade" +msgstr "Actualizar" + +#: core/controllers/upgrade.php:599 +msgid "Modifying field group options 'show on page'" +msgstr "A modificar as opções 'mostrar na página' do grupo de campos" + +#: core/controllers/upgrade.php:653 +msgid "Modifying field option 'taxonomy'" +msgstr "A modificar a opção 'taxonomia' do campo" + +#: core/controllers/upgrade.php:750 +msgid "Moving user custom fields from wp_options to wp_usermeta" +msgstr "" +"A mover os campos personalizados do utilizador de wp_options para wp_usermeta" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Básico" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:475 +msgid "Checkbox" +msgstr "Caixa de selecção" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Escolha" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Escolhas" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Introduza cada opção numa linha separada." + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" +"Para maior controlo, pode especificar tanto os valores como as legendas:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "vermelho : Vermelho" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "azul : Azul" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:103 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:277 +msgid "Default Value" +msgstr "Valor por omissão" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Introduza cada valor por omissão numa linha separada" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Layout" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Vertical" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Horizontal" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Selector de cor" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Selector de data" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Concluído" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Hoje" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Mostrar um mês diferente" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Formato dos dados" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determine the value saved to the database and returned via " +"the API" +msgstr "" +"Este será o formato guardado na base de dados e depois devolvido através da " +"API" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" é o formato de gravação mais versátil. Leia mais sobre" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "Formatos de data jQuery" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Formato de exibição" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Este é o formato que será visto pelo utilizador ao introduzir um valor" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" ou \"mm/dd/yy\" são os formatos de exibição mais utilizados. " +"Leia mais sobre" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Semana começa em" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Dummy" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "Email" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:104 +#: core/fields/wysiwyg.php:278 +msgid "Appears when creating a new post" +msgstr "Aparece quando é criado um novo artigo" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:118 +msgid "Placeholder Text" +msgstr "Texto predefinido" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:119 +msgid "Appears within the input" +msgstr "Aparece dentro do campo" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Preceder" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Aparece antes do campo" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Suceder" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Aparece depois do campo" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Ficheiro" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:37 +msgid "Content" +msgstr "Conteúdo" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Seleccionar ficheiro" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Editar ficheiro" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Actualizar ficheiro" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "anexada a este artigo" + +#: core/fields/file.php:113 +msgid "Size" +msgstr "Tamanho" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Nenhum ficheiro seleccionado" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Adicionar ficheiro" + +#: core/fields/file.php:153 core/fields/image.php:125 +#: core/fields/taxonomy.php:523 +msgid "Return Value" +msgstr "Valor a mostrar" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Ficheiro" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "URL do ficheiro" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "ID do ficheiro" + +#: core/fields/file.php:175 core/fields/image.php:165 +msgid "Library" +msgstr "Biblioteca" + +#: core/fields/file.php:187 core/fields/image.php:178 +msgid "Uploaded to post" +msgstr "Anexado ao artigo" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Mapa do Google" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "Localizando" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "Desculpe, este browser não suporta geolocalização" + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "Limpar localização" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "Encontrar a localização actual" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "Pesquisar endereço..." + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "Centrar" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "Centrar o mapa inicial" + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "Zoom" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "Definie o nível de zoom inicial" + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "Altura" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "Personalizar a altura do mapa" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Imagem" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Seleccionar imagem" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Editar imagem" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Actualizar imagem" + +#: core/fields/image.php:90 +msgid "Remove" +msgstr "Remover" + +#: core/fields/image.php:91 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Editar" + +#: core/fields/image.php:97 +msgid "No image selected" +msgstr "Nenhuma imagem seleccionada" + +#: core/fields/image.php:97 +msgid "Add Image" +msgstr "Adicionar imagem" + +#: core/fields/image.php:126 core/fields/relationship.php:563 +msgid "Specify the returned value on front end" +msgstr "Especifica o valor a mostrar na frente do site" + +#: core/fields/image.php:136 +msgid "Image Object" +msgstr "Imagem" + +#: core/fields/image.php:137 +msgid "Image URL" +msgstr "URL da imagem" + +#: core/fields/image.php:138 +msgid "Image ID" +msgstr "ID da imagem" + +#: core/fields/image.php:146 +msgid "Preview Size" +msgstr "Tamanho da pré-visualização" + +#: core/fields/image.php:147 +msgid "Shown when entering data" +msgstr "Mostrado ao introduzir dados" + +#: core/fields/image.php:166 +msgid "Limit the media library choice" +msgstr "Limitar a escolha da biblioteca de media" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Mensagem" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "O texto e HTML introduzidos aqui irão aparecer na linha dos campos" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Note que todo o texto será previamente analisado pela função wp " + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Número" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Valor mínimo" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Valor máximo" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Valor dos passos" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Ligação da página" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Relacional" + +#: core/fields/page_link.php:103 core/fields/post_object.php:280 +#: core/fields/relationship.php:582 core/fields/relationship.php:661 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Tipo de conteúdo" + +#: core/fields/page_link.php:127 core/fields/post_object.php:329 +#: core/fields/select.php:214 core/fields/taxonomy.php:489 +#: core/fields/user.php:322 +msgid "Allow Null?" +msgstr "Permitir nulo?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:350 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Seleccionar valores múltiplos?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Senha" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Artigo" + +#: core/fields/post_object.php:194 core/fields/relationship.php:170 +msgid "(no title)" +msgstr "(sem título)" + +#: core/fields/post_object.php:304 core/fields/relationship.php:606 +msgid "Filter from Taxonomy" +msgstr "Filtrar por taxonomia" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Botão de opção" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Outro" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Introduza cada uma das opções em linhas separadas" + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Vermelho" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Azul" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "" +"Adicionar opção 'outros' para permitir a introdução de valores personalizados" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Guardar 'outros' valores nas escolhas do campo" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Relação" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Valor máximo alcançado ( {max} item(s) )" + +#: core/fields/relationship.php:457 +msgid "Search..." +msgstr "Pesquisar..." + +#: core/fields/relationship.php:468 +msgid "Filter by post type" +msgstr "Filtrar por tipo de conteúdo" + +#: core/fields/relationship.php:562 +msgid "Return Format" +msgstr "Valor a mostrar" + +#: core/fields/relationship.php:573 +msgid "Post Objects" +msgstr "Artigos" + +#: core/fields/relationship.php:574 +msgid "Post IDs" +msgstr "IDs dos artigos" + +#: core/fields/relationship.php:640 +msgid "Search" +msgstr "Pesquisa" + +#: core/fields/relationship.php:641 +msgid "Post Type Select" +msgstr "Selecção de tipo de conteúdo" + +#: core/fields/relationship.php:649 +msgid "Elements" +msgstr "Elementos" + +#: core/fields/relationship.php:650 +msgid "Selected elements will be displayed in each result" +msgstr "Os elementos seleccionados serão mostrados em cada resultado" + +#: core/fields/relationship.php:659 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "Imagem de destaque" + +#: core/fields/relationship.php:660 +msgid "Post Title" +msgstr "Título do artigo" + +#: core/fields/relationship.php:672 +msgid "Maximum posts" +msgstr "Máximo de artigos" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:480 core/fields/user.php:313 +msgid "Select" +msgstr "Seleccione" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Separador" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Utilize o campo \"Separador\" para melhor organizar o seu ecrã de edição " +"através de agrupar os seus campos em diferentes separadores." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Todos os campos a seguir a este \"Separador\" (ou até que outro \"Separador" +"\" seja definido) ficarão agrupados juntos." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Utilize múltiplos separadores para dividir os seus campos em secções." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:430 +msgid "Taxonomy" +msgstr "Taxonomia" + +#: core/fields/taxonomy.php:374 core/fields/taxonomy.php:383 +msgid "None" +msgstr "Nenhuma" + +#: core/fields/taxonomy.php:464 core/fields/user.php:298 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:158 +msgid "Field Type" +msgstr "Tipo de campo" + +#: core/fields/taxonomy.php:474 core/fields/user.php:307 +msgid "Multiple Values" +msgstr "Valores múltiplos" + +#: core/fields/taxonomy.php:476 core/fields/user.php:309 +msgid "Multi Select" +msgstr "Selecção múltipla" + +#: core/fields/taxonomy.php:478 core/fields/user.php:311 +msgid "Single Value" +msgstr "Valor único" + +#: core/fields/taxonomy.php:479 +msgid "Radio Buttons" +msgstr "Botões de opções" + +#: core/fields/taxonomy.php:508 +msgid "Load & Save Terms to Post" +msgstr "Carregar e guardar os termos no artigo" + +#: core/fields/taxonomy.php:516 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Carrega o valor com base nos termos do artigo e actualiza os termos do " +"artigo ao guardar" + +#: core/fields/taxonomy.php:533 +msgid "Term Object" +msgstr "Termo" + +#: core/fields/taxonomy.php:534 +msgid "Term ID" +msgstr "ID do termo" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Texto" + +#: core/fields/text.php:176 core/fields/textarea.php:164 +msgid "Formatting" +msgstr "Formatação" + +#: core/fields/text.php:177 core/fields/textarea.php:165 +msgid "Effects value on front end" +msgstr "Define o formato do conteúdo na frente do site" + +#: core/fields/text.php:186 core/fields/textarea.php:174 +msgid "No formatting" +msgstr "Sem formatação" + +#: core/fields/text.php:187 core/fields/textarea.php:176 +msgid "Convert HTML into tags" +msgstr "Converter HTML em etiquetas" + +#: core/fields/text.php:195 core/fields/textarea.php:133 +msgid "Character Limit" +msgstr "Limite de caracteres" + +#: core/fields/text.php:196 core/fields/textarea.php:134 +msgid "Leave blank for no limit" +msgstr "Deixe em branco para nenhum limite" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Área de texto" + +#: core/fields/textarea.php:148 +msgid "Rows" +msgstr "Linhas" + +#: core/fields/textarea.php:149 +msgid "Sets the textarea height" +msgstr "Define a altura da área de texto" + +#: core/fields/textarea.php:175 +msgid "Convert new lines into <br /> tags" +msgstr "Converter linhas novas em etiquetas <br />" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Verdadeiro / Falso" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "Ex.: Mostrar conteúdo adicional" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Utilizador" + +#: core/fields/user.php:271 +msgid "Filter by role" +msgstr "Filtrar por função" + +#: core/fields/wysiwyg.php:36 +msgid "Wysiwyg Editor" +msgstr "Editor wysiwyg" + +#: core/fields/wysiwyg.php:292 +msgid "Toolbar" +msgstr "Barra de ferramentas" + +#: core/fields/wysiwyg.php:324 +msgid "Show Media Upload Buttons?" +msgstr "Mostrar botões de carregar multimédia?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Novo campo" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Tipo de campo não existe" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Ordem do campo" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:126 +msgid "Field Label" +msgstr "Legenda do campo" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:142 +msgid "Field Name" +msgstr "Nome do campo" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Chave do campo" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Nenhum campo. Clique no botão + Adicionar campo para criar " +"seu primeiro campo." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Editar este campo" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate this Field" +msgstr "Duplicar este campo" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate" +msgstr "Duplicar" + +#: core/views/meta_box_fields.php:110 +msgid "Delete this Field" +msgstr "Apagar este campo" + +#: core/views/meta_box_fields.php:110 +msgid "Delete" +msgstr "Apagar" + +#: core/views/meta_box_fields.php:127 +msgid "This is the name which will appear on the EDIT page" +msgstr "Este é o nome que irá aparecer na página de EDITAR" + +#: core/views/meta_box_fields.php:143 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "" +"Uma única palavra, sem espaços. São permitidos underscores (_) e traços (-)" + +#: core/views/meta_box_fields.php:172 +msgid "Field Instructions" +msgstr "Instruções do campo" + +#: core/views/meta_box_fields.php:173 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Instruções para os autores. São mostradas quando submeter dados" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Obrigatório?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Lógica condicional" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "é igual a" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "não é igual a" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Mostrar este campo se" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "todas as" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "quaisquer" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "regras forem cumpridas" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Fechar campo" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Clique e arraste para reorganizar" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Adicionar campo" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Regras" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Crie um conjunto de regras para determinar em que ecrãs de edição serão " +"utilizados estes campos personalizados avançados" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Mostrar este grupo de campos se" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Tipo de utilizador" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Post" +msgstr "Artigo" + +#: core/views/meta_box_location.php:80 +msgid "Post Category" +msgstr "Categoria de artigo" + +#: core/views/meta_box_location.php:81 +msgid "Post Format" +msgstr "Formato de artigo" + +#: core/views/meta_box_location.php:82 +msgid "Post Status" +msgstr "Estado do artigo" + +#: core/views/meta_box_location.php:83 +msgid "Post Taxonomy" +msgstr "Taxonomia do artigo" + +#: core/views/meta_box_location.php:85 core/views/meta_box_location.php:86 +msgid "Page" +msgstr "Página" + +#: core/views/meta_box_location.php:87 +msgid "Page Type" +msgstr "Tipo de página" + +#: core/views/meta_box_location.php:88 +msgid "Page Parent" +msgstr "Página superior" + +#: core/views/meta_box_location.php:89 +msgid "Page Template" +msgstr "Modelo de página" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Anexo" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Termo de taxonomia" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "e" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Adicionar grupo de regras" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Nº. de ordem" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Os grupos de campo são criados por ordem
                do menor para o maior" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Posição" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Acima (depois do título)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normal (depois do conteúdo)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Lateral" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Estilo" + +#: core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "Simples (sem metabox)" + +#: core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "Predefinido (metabox do WP)" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Esconder no ecrã" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Seleccione os itens para os esconder do ecrã de edição" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Se vários grupos de campos aparecem num ecrã de edição, serão utilizadas as " +"opções do primeiro grupo de campos. (o que tiver menor número de ordem)" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "Ligação permanente" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "Editor de conteúdo" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "Excerto" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "Discussão" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "Comentários" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "Revisões" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "URL" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "Autor" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "Formato" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "Categorias" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "Etiquetas" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "Enviar trackbacks" + +#~ msgid "Publish" +#~ msgstr "Publicado" + +#, fuzzy +#~ msgid "See what's new in" +#~ msgstr "Ver o que há de novo na" + +#~ msgid "version" +#~ msgstr "versão" + +#, fuzzy +#~ msgid "" +#~ "is more polished and enjoyable than ever before. We hope you like it." +#~ msgstr "está muito melhor e mais gostoso de usar. Esperamos que você curta." + +#, fuzzy +#~ msgid "Migrating your field types is easy, please" +#~ msgstr "Migrar os seus tipos de campos é fácil, " + +#~ msgid "follow this tutorial" +#~ msgstr "siga este tutorial" + +#, fuzzy +#~ msgid "to learn more." +#~ msgstr "para saber mais." + +#, fuzzy +#~ msgid "" +#~ "All actions & filters have received a major facelift to make customizing " +#~ "ACF even easier! Please" +#~ msgstr "" +#~ "Todas as acções e filtros sofreram alterações significativas para tornar " +#~ "a personalização do ACF ainda mais fácil! Por favor" + +#, fuzzy +#~ msgid "read this guide" +#~ msgstr "Leia este guia (em inglês)" + +#, fuzzy +#~ msgid "to find the updated naming convention." +#~ msgstr "para encontrar convenção de nomenclaturas atualizada." + +#, fuzzy +#~ msgid "" +#~ "Do to the sizable changes surounding Add-ons, field types and action/" +#~ "filters, your website may not operate correctly. It is important that you " +#~ "read the full" +#~ msgstr "" +#~ "Em virtude das mudanças significativas que ocorreram com os Complementos, " +#~ "nos tipos de campos e nas ações/filtros, seu site poderá não funcionar " +#~ "corretamente. É importante que você leia todo o guia" + +#~ msgid "Migrating from v3 to v4" +#~ msgstr "Migrar da v3 para v4" + +#, fuzzy +#~ msgid "guide to view the full list of changes." +#~ msgstr "para ver a lista completa de mudanças." + +#, fuzzy +#~ msgid "" +#~ "If you updated the ACF plugin without prior knowledge of such changes, " +#~ "please roll back to the latest" +#~ msgstr "" +#~ "Se você atualizou o plugin ACF sem ter o conhecimento prévio dessas " +#~ "mudanças, reverta para a última versão" + +#~ msgid "version 3" +#~ msgstr "versão 3" + +#, fuzzy +#~ msgid "of this plugin." +#~ msgstr "disponível deste plugin." + +#, fuzzy +#~ msgid "Navigate to" +#~ msgstr "Navegue para" + +#, fuzzy +#~ msgid "Plugins > Add New > Upload" +#~ msgstr "Plugins > Adicionar novo > Enviar" + +#~ msgid "What's new" +#~ msgstr "O que há de novo" + +#~ msgid "credits" +#~ msgstr "créditos" + +#~ msgid "Read documentation for this field" +#~ msgstr "Ler a documentação para esse campo" + +#~ msgid "Docs" +#~ msgstr "Docs" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-ru-RU.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-ru-RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..8392a58854d27008ea1f07f990d0cc702603a04f GIT binary patch literal 16898 zcmbuF3y@q@na2+rgv13_1Vs=yi2?~^CX7R^n)GzH{YWy3 zZXO22Advt|7Q<6S6ooJ(WbzucwxqUdwdi)2Eo;|OcYV~VXsN62qE%b_`=4{}o$j6< zNR_wp&HvteUf=oN=XQQ@@{|V**AeKw(3H0sbIdWuy!LjzHRd-b88a39EjSnaGk6x* z@z=(j3oZwzfo1SS@KYdN%;&%}z=y%Bzyn|x_&TVm&wqz8e+6C)T5u8gRxlHA5TvWg z1^gs<0?+q=uxNG%{9<_jRq(^S9|gt7yG}OdOz<4=o!}yH19&5NJopNz`M(EF0e=o^ z{a=IP?{}c~^?#uHPh}FVe=@ijwBT$o0wuSd;Mw4F;B@d6Q2YHYcmX)$6bM`iN^Tzm z-v{mj-wz%R&;J3c-?66}GasA@UI^X-N=NsCT5r|6j5!U=fqLEsz6X3Fygv+T-d92C z>rdb;^!lE6`~5Cru=aT!C_VIo$AT$P`y2>Z1!2i-1+~sD@HlW^z#|}2n{R=V`}aZV z{g5{%fH0Gy+Qh`$6>^12xaf zp!V@9sD1q>h$)y~gKXKD)7?LF8mRvBK}2b;0j1v$fmeemQ2ad+@Tq`b1ugHN1;xiJ z;AP;yfOEkU*|hBGYEa{^54aZ8{%#8GSx|g`92CD>0`34cZg*&Z415dEPlxx!9X69w(F@P6JVeIUkf?Ee6$p6}S|<1%yTO zB&hYi0cxI?LG^z%y#Em>IsFXOK7JA2|2HW9UJvhO^pek1Q2pNlitkfFt$TWSJ`a?? z%?{72K&{^!@Mci+el$D}fSPA0JeNSpdm|`*?*OEBbR7}R=CgR+l(pzQNyP;&k* zNQf}s2XPtm8&GnXN-*KpoC8{LF?b0Wf#-t{gLA-t1ZBtn3lgf#iPo<(9TcDQKty6L z3Ah%NU6sK+xE@?eT=*#{J~|M_DsUmFxN|Sq4ZaL&o@3tUq&&z}V)j~@m66$tC*PvCU$bc{*sTmh=z%>f5M*-r)h33v~vapiM; zJiZT<+`b3?9Q-|~@jp1vkNYJkdpQ=SrKb}?>EldLa_ z;`C3!D|kMs)9Yb5xPs@+pw@i_Y9DJs*~2G6&Ho@M{+jD{-LD*HQ(#tC&0H|=I7l4il5!!JHb&9QJHUplEX0w z@f2_xsPSimT6Z>hD|jWSbsh#a&p!nGAt=B7GpPCAbGi4cm7x4|0K5gf6J(3#C!p4O zFGjBRxuERedhk@R3QAwwL9PD~sQ%A@;_Dlr`hN#J8T>6Mc}=;}%k?Bs{m%fkuP$&o zcp0dEcYrg&dqIsq2x`6Wfa?E!Pt*mQ;6H;G9D|*MfaCQ^P(GkbHY+(*^boGU2Nko#?@iEs(DRVyhYe?+ zfV(~u@C)Eqpud5hffQp13GTX`zn=>Cve{2VcR=~@E{2=A*#n&fWuVVN*FvkILFidX zm*gQIe;WD(l!dlHx;_SJ->AtHp+_KHUxs!-ksi3Zp!Y(LLnF{*kghczTn^B!VvY1s zf)u}TC+C0Lz_XzES`cpbgLgycKwpCnLAs`UNdC&UmP6Yi*~$HouCt+&p_CrD=6Y~C z?&SXCP!;+l^m(WQ(zVosv+Z!}V3fao;YGQjAsz1bfzO5e0{FM#{!vhVx)VAV>V!6j;jnIYA2cg@bnb2a0kZHC;x@5x}psCRDkZko~NY`Pg2f7H_41E|n z0$mU3`XY1&^dhtux(7N9()AGZZs->1trg6`Bv}`Y7}z z=zJ)?E)O?<2Yw*jKL}2N?u3>=o1lKkLLY(#pu33Ra{c6a{IZeU?} z-Wc%fAmQ0O6`mgeS3&Ec>%zNJ10Dxn5blS;6T*E0Hj^4I+tfh8%emB{uNa+#=PD+N1TsFrNHS}H~Piuw#iW?rXV9pzI)^k+=yIwPB3U&yAT8D@T` zy&)TIaE-n3gbRC?(X(XxtNC;#TgaEq!c4|4jw-2a&fTtL#G+i5Rg%YLen$74F61kY zgTPT(O>I%eE}MI4&X%jiVxd%V%j8n|fof_XD%+X;+5A9MD%*6aP%hIqTd}EJ&Tc4_ z)|F>zJnc4>x6u%+*iq?={tOHm^ltMvITXSc#C$qEtQ|Zl&7vUmC7Eocz+#0eD=-J6GTLX#-mtJYVWkwM+_qpP2*oU#_|9g_ww%SxqS*+! zf{~@HY-u)p6sr}-aopnA>SK;|nZky=O&7|Q@@!jdY$d5_T{qW z!Rcm^v)A-6H|0uU$i`+^HjA-tvp7ma<#Z`qlr3_sf~7K zx!PALR8l#6zMf|_cMc1BH)LCZxxkGVL(_&l^G)qboPEb8)@}yp(y|JG7*SwIX;y3sZ6>F0&tM@Ry>XYm*b{;qPO@s!O&quM36Ux`<`6gDxKrLcQ#0Ew z6IHU6+?%ZB^*64`3)*S2b=u)#WM>9{ktDCL7AjGT`tjljFUI7gnRsg(@W8YjEXs7+ znJWtw--Y<578in;ub9eaX4xxJcCZxnUpZs2QYm)NnUgMLqK%!zz)VpQr?XHRm~(BR zG?c2yg>RLY+=^e_+M6AUW-M48r80J?P>O7-uYiwYBlJ`VbDYTmD|EEjKy<~N)PiPd zXIzlCnQDnK^0r3f42?9k2sbpuZqasB8=Zt<6~x*+B$iq{q4f^f+{t+W(bET>Tw$QO zxmwC8wziFy2t_Hg^NPNbowH!t)a2?NB;v(s&u++)Gy1coa)nS`SeFFf8&O4%%RHzU zQHHE4Z%oAxY4R3Vi!(ayvVNN{#G{$X^%OURp3H1#Oqr-Z zRn3vv<3z1K%9`pT?qqSrTy;RVNgub>S$;Di9~dPG_a{!{dXZ!T7kx}~4DwGm5O!r2 z{;8iN%pNH`FyKsh>Fl|hPGhMgwcM~X?&)TU%h7bo%bXKbhH=JPjtF8A&B`)8sd8EN z9v*v%xeI*=o_WzZ_Db8?bb5Hjb_g!0ENovPLw1mu z8X8McI$Kl`(^5|Oe%D5Q=GttYe4ZuH-$c34@@RS9$WE5x4rCOwG|ERMx?Wcx<*tjO zqAHN3rBrdyTo>hvW*Ivt0*3GrV_a6nQDvo~Wb#nxOzvZul#@5j;vetnqDi?y1=Euu z>S%w8J9>aoMCt6Y$o!K=KP`4d?1xKAE@S_ zyjdPqLh>&w3C9tU98<{WD5cEuY`J2V7g8CY0ew&?(+|6%JV}*GjN(3&KeF)7aP*4OZMeYTwK%jU9`VdiyZ zuZ@kosV?X#p(NY0_*&CbEu{xj)TgP|Ld&=u>Hn6^YNd|VQ5i|Cjw;ns9?g}iq)A^` zsoca|NL=e9+tu0CW!9v)TQtZCAu5|SI3dNc7f|vTWT59zYbF(CcoXj{ad`D5V!9~i zZ^I-_4>CHxmOVE$RJ`1-Ap0lDxmYSF{JQA9pd3ZE$G=ccoi*7!*ut>dD%SsrMf| zNmLb#X9}aT!TrhbS9Mcwp_olGR28o2RdUv!ZnL)NDu`g8;VBkeY~JoP=>_XR|O4%~r7^$~*|H>~FSLQ_p8BQvNd|_zV4unLd0%}U^ zOi3%p+W~?^$yF(#*;EQ<{k%>*k{U%JFrBMr8V=kIY-QJ{(!h16c-9o-Ym2(v@bo7=|`7(i3Rmb8bE0?X|@0w*xSK2Ew zQ9fI~+Wkdf*@1j#sk(qc{)HqeWvhE7ZkX6J8`Wr6^?T}f@*Y9x#TdFquuRYHoscFl%nq9w#tgQZ+Dk z8@7*G@7BXe?FH;@bA5}cJ;HuQ5nO|19g^`P-4~_JXJtmTk0J^Q=O9mPGm)05?W!FX zk7IOvAxwi)IKyJ)N0`dnFOxM$z|Bd{7EJ8Bc?_R+&g06qsv3WRV4@F}btRv?4XcwrDflRHTd*zhQ8gbU=aTw`56Bhn*8m^E2+E9kzP?HR z!o;kB)?ko;VQPo9X02fsgJX5XiU=kM9usoNQqx*h<&K_3aH> zp#My-ewqjec!NCUPVB-3^F&>Iv}N_6yIGU1;Z@qOIebzX&1puVPobiXOvW>jOS&xy zXWwMwCWiHvSTfl_XO>PQEd!F2BDuPx4Y~~2EcPi){wTb`Y31es%~499Nn~!!nnLkX*sErs2%Kw%%bslTAZ4Q zS{PKzLOvXkbGX?m<%?e)n^KiaKD9$W*@jHQ=XP=oA--V<+Kaoo)tjmm&FCyU4qYy} z{H34eYmaJ&E}xNZl|qQds&FW?RUxaDI@cMyGCuKA9vp7)vk`hIKzd)76zW^t_xsut zZeIB-6G@nD!xCGf$rV)!zAmYSif3YfO`_20qzqpQ{HiCF;i!z-n^DW4_Q5#J=$LUP zceJxT*ktXvspW zVA4TMI%`gg?$zWGJ^oe0CckP-t$m#_ICsM_O66lqk%&yaWxBG`odmI{@h>Hw71?Fe zIT7)CtK{%Ee!fFqGUq+D18i(h@;?07QG0+Az&Tl%$~&^&#Df&Mv1euK12_U^U*Aq? z)*=q^f_Z7q?+!Y37eyvyluP!rl@_4S#dE}#U=qrB6x$Q33+GINo-@d^FNOG zzm_G#=`DV-Q=WxLM(aCt)YzvTi8Cw*+aOrTt>Y+#AM?sp4E(O*eks=Z2ubY2>hRg- z?y4A%xVn;})EyEPLdHx@9;KkD;}X%wl{XY}Dwp1{F@!FrML$%%PNwJ)7MNKDY*W>( z7ESL?bIon+%@=Y+^rR%i6dHczX`RivmfySrz-O?&=h?-cZk;5W?L~$$;gH^Tkc@{j zX0SFyJ?d9*)&=8RWmwMiIOv+%lk8LBSk<5^ZuD_y{a)Hbsi~yAck=g7!t+6=>ZtZ}Utvq+Gps$5iim z4K0dI53`-vlVe+OA2lZQOAf*?8)2WAHW)yQ;FZei=tkz68C+DGp-Y`@|gUSTFht3!#;|uRKzyx z+x%xVp97RmiLLtQnsq{ORz>_YwddT<@fB%s7iQp$OE;Ws!+B3jH5@HvvaO$bLUj=r zFDk7ZhYg#t@Non!D6-&omFQ zAO?)|R1xtxZ8yAc(muISh}-2q1v#zI!zJqm;l@s}U)o}7=L}7q8${|mvy7rAN|8V5 zfPuWE$Ck+8JfbnAyBMvQtWi63(ss8>to2RZgoD~c`orgzxV1rpvVn&5!3Tikb5_%> zQ=}_qwG!PLU$BTO8s#OGdS366sM~gnSdO+QlRljNG zwC#jB|4nAA|Dx5@iri>zO5YQ7N&0SAT1j-R4UJ~t_TVHI6xzV+gdmLt>0|G{qyGI^ z0-9`c*z&b3+HYB@ndu~|H0~t4#Lz>;#hlxGu-(nX8V~n%u(A6Y$e;TC(~f z+?{^L6!`ry$i;JKGdgv&9D=;XB&Ikt^pBX9WAKeiE0%dt88gnT!;q~uY}Dl6Das^Cq0jMLHU z07cYh-cb{ygvg)e^t)?ZFrwLq=-2v7ErY@*1N~mnCb95RoA>iJYOuK;WqK-C^1!J7 z8B@%L6f4`-;zH z8%Ta$d@6kRB8cbXEX2|iKWM~zaUai`b~0T;ig!jdc3w{aq8MNz7im>GCRr5m;`6Ah z*{1aYyD5P<@#B|Gr-Sidz{2d#(fB;aS{=QbQ=g+c@W4>h8u@zt*4Bz3G9a%E|Q JGwbKL{|9V20*?Ry literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-ru_RU.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-ru_RU.mo new file mode 100644 index 0000000000000000000000000000000000000000..3db004c6ed4cba51eebe6c586f30203be142dd9f GIT binary patch literal 42845 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\n" +"Language-Team: LANGUAGE \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.3\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: ./acf.pot\n" + +#: acf.php:437 +msgid "Field Groups" +msgstr "Группы полей" + +#: acf.php:438 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Расширенные произвольные поля" + +#: acf.php:439 +msgid "Add New" +msgstr "Добавить новую" + +#: acf.php:440 +msgid "Add New Field Group" +msgstr "Добавить новую группу полей" + +#: acf.php:441 +msgid "Edit Field Group" +msgstr "Редактировать группу полей" + +#: acf.php:442 +msgid "New Field Group" +msgstr "Новая группа полей" + +#: acf.php:443 +msgid "View Field Group" +msgstr "Просмотреть группу полей" + +#: acf.php:444 +msgid "Search Field Groups" +msgstr "Поиск групп полей" + +#: acf.php:445 +msgid "No Field Groups found" +msgstr "Группы полей не найдены" + +#: acf.php:446 +msgid "No Field Groups found in Trash" +msgstr "Группы полей не найдены в корзине" + +#: acf.php:549 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "Произвольные поля" + +#: acf.php:567 acf.php:570 +msgid "Field group updated." +msgstr "Группа полей обновлена." + +#: acf.php:568 +msgid "Custom field updated." +msgstr "Произвольное поле обновлено." + +#: acf.php:569 +msgid "Custom field deleted." +msgstr "Произвольное поле удалено." + +#. translators: %s: date and time of the revision +#: acf.php:572 +msgid "Field group restored to revision from %s" +msgstr "Группа полей восстановлена из редакции %s" + +#: acf.php:573 +msgid "Field group published." +msgstr "Группа полей опубликована." + +#: acf.php:574 +msgid "Field group saved." +msgstr "Группа полей сохранена." + +#: acf.php:575 +msgid "Field group submitted." +msgstr "Группа полей отправлена." + +#: acf.php:576 +msgid "Field group scheduled for." +msgstr "Группа полей запланирована." + +#: acf.php:577 +msgid "Field group draft updated." +msgstr "Черновик группы полей обновлен." + +#: acf.php:712 +msgid "Thumbnail" +msgstr "Миниатюра" + +#: acf.php:713 +msgid "Medium" +msgstr "Средний" + +#: acf.php:714 +msgid "Large" +msgstr "Большой" + +#: acf.php:715 +msgid "Full" +msgstr "Полный" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Ошибка" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Группы ACF не выбраны" + +#: core/api.php:1162 +msgid "Update" +msgstr "Обновить" + +#: core/api.php:1163 +msgid "Post updated" +msgstr "Данные обновлены" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:311 +msgid "Add-ons" +msgstr "Аддоны" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:433 +msgid "Repeater Field" +msgstr "Повторающееся поле" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "Создавайте повторающиеся поля с этим многофунциональным аддоном!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:441 +msgid "Gallery Field" +msgstr "Поле галереи" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Создавайте галереи с этим простым и интуитивным интерфейсом!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:449 +msgid "Options Page" +msgstr "Страница с опциями" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "" +"Создайте глобальные данные, которые можно будет использовать по всему сайту." + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Гибкое содержание" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Создавайте уникальные дизайны с настраиваемым гибким макетом." + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Поле \"Gravity Forms\"" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Создает поля использующие Gravity Forms." + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Выбор даты и времени" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "выбор даты и времени jQuery" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Поле местоположения" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Найдите адреса и координаты выбраного места." + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Поле \"Contact Form 7\"" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Добавьте одно или больше форм \"Contact Form 7\" в запись." + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Расширенные произвольные поля. Аддоны" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Следующие аддоны могут увеличить функционал плагина \"Advanced Custom Fields" +"\"." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Каждый аддон может быть установлен, как отдельный плагин (который " +"обновляется), или же может быть включен в вашу тему (обновляться не будет)." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Установлено" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Купить и установить" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:426 +#: core/controllers/field_groups.php:435 core/controllers/field_groups.php:443 +#: core/controllers/field_groups.php:451 core/controllers/field_groups.php:459 +msgid "Download" +msgstr "Скачать" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Экспорт" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Экспорт групп полей" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Группы полей" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Выберите группы полей, которые надо экспортировать" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Экспортировать в XML файл" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Экспортировать в PHP файл" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "ACF создат .xml файл, который совместим с WP Import плагином." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Импортированные группы полей появятся в списке " +"редактируемых групп полей. Эта функция очень полезна в случае переезда с " +"одного WP сайта на другой." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" +"Выберите группу(-ы) полей из списка и нажмите на кнопку \"Экспортировать в " +"XML файл\"" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Сохраните .xml файл при запросе сохранить файл." + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "" +"Зайдите во \"Инструменты\" » \"Импорт\", и выберите \"WordPress\"." + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Установите WP Import плагин." + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Загрузите и импортируйте ваш экспортированный .xml файл" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Выберите вашего пользователя и не импортируйте вложенные файлы" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "Вот и все. Удачной работы с WordPress!" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF создат код PHP, который можно будет включить в вашу тему." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Импортированные группы полей не появятся в списке. " +"редактируемых групп полей. Данный способ удобен при необходимости включить " +"поля в темы." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Пожалуйста, заметьте, если вы экспортируете а затем импортируете группы " +"полей в один и тот же сайт WP, вы увидите дублированные поля на экране " +"редактирования. Чтобы исправить это, перенесите оригинальную группы полей в " +"корзину или удалите код из вашего \"functions.php\" файла." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "" +"Выберите группу(-ы) полей из списка, затем нажмите на кнопку " +"\"Экспортировать в PHP файл\"" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Скопируйте сгенерированный PHP код." + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Вставьте его в ваш \"functions.php\" файл." + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"Чтобы активировать аддоны, отредактируйте и вставьте код в первые несколько " +"строк." + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Экспортировать группы полей в PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Инструкции" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Заметки" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Включить в тему" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Плагин \"Advanced Custom Fields\" может быть включен в тему. Для этого, " +"переместите плагин ACF в папку вашей темы, и добавьте следующий код в ваш " +"\"functions.php\" файл:" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Чтобы убрать весь визуальный интерфейс из плагина ACF, вы можете " +"использовать константу, чтобы включить \"Режим Lite\". Добавьте следующий " +"код в ваш \"functions.php\" файл перед " +"include_once:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Вернуться к экспорту" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Группы полей не выбраны" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Отправить в корзину. Вы уверены?" + +# Maybe non-translateable too. +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "checked" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Нет доступных полей выбора." + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Заголовок группы полей обязателен" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "копировать" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "или" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Поля" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Родительские поля" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Родственные поля" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Скрыть / Отобразить" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Местоположение" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Опции" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Отображать ключ поля:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:328 +#: core/fields/post_object.php:349 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:343 +#: core/fields/user.php:285 core/fields/wysiwyg.php:256 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Нет" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:327 +#: core/fields/post_object.php:348 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:342 +#: core/fields/user.php:284 core/fields/wysiwyg.php:255 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Да" + +#: core/controllers/field_group.php:645 +msgid "Front Page" +msgstr "Главная страница" + +#: core/controllers/field_group.php:646 +msgid "Posts Page" +msgstr "Страница записей" + +#: core/controllers/field_group.php:647 +msgid "Top Level Page (parent of 0)" +msgstr "Самая верхняя страница (родитель 0)" + +#: core/controllers/field_group.php:648 +msgid "Parent Page (has children)" +msgstr "Родительская страница (есть дочери)" + +#: core/controllers/field_group.php:649 +msgid "Child Page (has parent)" +msgstr "Дочерняя страница (есть родительские страницы)" + +#: core/controllers/field_group.php:657 +msgid "Default Template" +msgstr "Шаблон по умолчанию" + +#: core/controllers/field_group.php:734 +msgid "Publish" +msgstr "Опубликовать" + +#: core/controllers/field_group.php:735 +msgid "Pending Review" +msgstr "Ожидание обзора" + +#: core/controllers/field_group.php:736 +msgid "Draft" +msgstr "Черновик" + +#: core/controllers/field_group.php:737 +msgid "Future" +msgstr "Будущее" + +#: core/controllers/field_group.php:738 +msgid "Private" +msgstr "Личное" + +#: core/controllers/field_group.php:739 +msgid "Revision" +msgstr "Редакции" + +#: core/controllers/field_group.php:740 +msgid "Trash" +msgstr "Корзина" + +#: core/controllers/field_group.php:753 +msgid "Super Admin" +msgstr "Супер Администратор" + +#: core/controllers/field_group.php:768 core/controllers/field_group.php:789 +#: core/controllers/field_group.php:796 core/fields/file.php:186 +#: core/fields/image.php:170 core/fields/page_link.php:109 +#: core/fields/post_object.php:274 core/fields/post_object.php:298 +#: core/fields/relationship.php:598 core/fields/relationship.php:622 +#: core/fields/user.php:229 +msgid "All" +msgstr "Все" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Заголовок" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:257 +msgid "Changelog" +msgstr "Журнал изменений" + +#: core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Узнайте, что нового в" + +#: core/controllers/field_groups.php:217 +msgid "version" +msgstr "версии" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Источники" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Приступаем к работе" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Типы полей" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Функции" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Действия" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:641 +msgid "Filters" +msgstr "Фильтры" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Руководства \"Как…\"" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Уроки и туториалы" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Создано" + +#: core/controllers/field_groups.php:235 +msgid "Vote" +msgstr "Оценить" + +#: core/controllers/field_groups.php:236 +msgid "Follow" +msgstr "Следить" + +#: core/controllers/field_groups.php:248 +msgid "Welcome to Advanced Custom Fields" +msgstr "Добро пожаловать на \"Advanced Custom Fields\"" + +#: core/controllers/field_groups.php:249 +msgid "Thank you for updating to the latest version!" +msgstr "Благодарим за обновление до последней версии!" + +#: core/controllers/field_groups.php:249 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"еще более улучшен и интересен, чем когда либо. Мы надеемся, что он вам " +"понравится." + +#: core/controllers/field_groups.php:256 +msgid "What’s New" +msgstr "Что нового" + +#: core/controllers/field_groups.php:259 +msgid "Download Add-ons" +msgstr "Скачать аддоны" + +#: core/controllers/field_groups.php:313 +msgid "Activation codes have grown into plugins!" +msgstr "Коды активации выросли до плагинов!" + +#: core/controllers/field_groups.php:314 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Аддоны теперь активируются скачивая и устанавливая индивидуальные плагины. " +"Не смотря на то, что эти плагины не будут загружены на WordPress.org, каждый " +"аддон будет обновляться обычным способом." + +#: core/controllers/field_groups.php:320 +msgid "All previous Add-ons have been successfully installed" +msgstr "Все предыдущие аддоны были успешно установлены." + +#: core/controllers/field_groups.php:324 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Этот сайт использует премиум аддоны, которые должны быть скачаны" + +#: core/controllers/field_groups.php:324 +msgid "Download your activated Add-ons" +msgstr "Скачайте свои активированные аддоны." + +#: core/controllers/field_groups.php:329 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Этот сайт не использует премиум аддоны и не будет затронут этим изменением." + +#: core/controllers/field_groups.php:339 +msgid "Easier Development" +msgstr "Упрощенная разработка" + +#: core/controllers/field_groups.php:341 +msgid "New Field Types" +msgstr "Новые типы полей" + +#: core/controllers/field_groups.php:343 +msgid "Taxonomy Field" +msgstr "Поле таксономии" + +#: core/controllers/field_groups.php:344 +msgid "User Field" +msgstr "Поле пользователя" + +#: core/controllers/field_groups.php:345 +msgid "Email Field" +msgstr "Поле email" + +#: core/controllers/field_groups.php:346 +msgid "Password Field" +msgstr "Поле пароля" + +#: core/controllers/field_groups.php:348 +msgid "Custom Field Types" +msgstr "Произвольные типы полей" + +#: core/controllers/field_groups.php:349 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Создание собственного типа полей никогда не было проще! К сожалению, типы " +"полей 3-ей версии не совместимы с версией 4." + +#: core/controllers/field_groups.php:350 +msgid "Migrating your field types is easy, please" +msgstr "Миграция ваших типов полей очень проста, пожалуйста," + +#: core/controllers/field_groups.php:350 +msgid "follow this tutorial" +msgstr "следуйте этому уроку," + +#: core/controllers/field_groups.php:350 +msgid "to learn more." +msgstr "чтобы узнать больше." + +#: core/controllers/field_groups.php:352 +msgid "Actions & Filters" +msgstr "Действия и фильтры" + +#: core/controllers/field_groups.php:353 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"Все действия и фильтры (actions & filters) получили крупное обновление, " +"чтобы настройка ACF стала еще проще! Пожалуйста, " + +#: core/controllers/field_groups.php:353 +msgid "read this guide" +msgstr "прочитайте этот гид," + +#: core/controllers/field_groups.php:353 +msgid "to find the updated naming convention." +msgstr "чтобы найти обновленное собрание названий." + +#: core/controllers/field_groups.php:355 +msgid "Preview draft is now working!" +msgstr "Предпросмотр черновика теперь работает!" + +#: core/controllers/field_groups.php:356 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Эта ошибка была раздавленна наряду со многими другими мелкими тварями!" + +#: core/controllers/field_groups.php:356 +msgid "See the full changelog" +msgstr "Посмотреть весь журнал изменений" + +#: core/controllers/field_groups.php:360 +msgid "Important" +msgstr "Важно" + +#: core/controllers/field_groups.php:362 +msgid "Database Changes" +msgstr "Изменения в базе данных" + +#: core/controllers/field_groups.php:363 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Не было абсолютно никаких изменений в базе данных между 3-" +"ьей и 4-ой версиями. Это значит, вы можете откатиться до 3-ьей версии без " +"каких либо проблем." + +#: core/controllers/field_groups.php:365 +msgid "Potential Issues" +msgstr "Потенциальные проблемы" + +#: core/controllers/field_groups.php:366 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"В связи со значительными изменениями в аддонах, типах полей и действиях/" +"фильтрах, ваш сайт может не работать корректно. Очень важно, чтобы вы " +"прочитали полный гид" + +#: core/controllers/field_groups.php:366 +msgid "Migrating from v3 to v4" +msgstr "Переезд с версии 3 до версии 4" + +#: core/controllers/field_groups.php:366 +msgid "guide to view the full list of changes." +msgstr "для полного списка изменений." + +#: core/controllers/field_groups.php:369 +msgid "Really Important!" +msgstr "Очень важно!" + +#: core/controllers/field_groups.php:369 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"Если вы обновили плагин ACF без предварительных знаний об изменениях, " +"пожалуйста, откатитесь до последней" + +#: core/controllers/field_groups.php:369 +msgid "version 3" +msgstr "версиай 3" + +#: core/controllers/field_groups.php:369 +msgid "of this plugin." +msgstr "этого плагина." + +#: core/controllers/field_groups.php:374 +msgid "Thank You" +msgstr "Благодарим вас" + +#: core/controllers/field_groups.php:375 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"БОЛЬШОЕ спасибо всем, кто помог протестировать версию 4 " +"бета и за всю поддержку, которую мне оказали." + +#: core/controllers/field_groups.php:376 +msgid "Without you all, this release would not have been possible!" +msgstr "Без вас всех, этот релиз был бы невозможен!" + +#: core/controllers/field_groups.php:380 +msgid "Changelog for" +msgstr "Журнал изменений по" + +#: core/controllers/field_groups.php:397 +msgid "Learn more" +msgstr "Узнать больше" + +#: core/controllers/field_groups.php:403 +msgid "Overview" +msgstr "Обзор" + +#: core/controllers/field_groups.php:405 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Раньше, все аддоны разблокировались с помощью когда активации (купленные в " +"магазине аддонов ACF). Новинка в версии 4, все аддоны работают, как " +"отдельные плагины, которые должны быть скачаны, установлены и обновлены " +"отдельно." + +#: core/controllers/field_groups.php:407 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "Эта страница поможет вам скачать и установить каждый доступный аддон." + +#: core/controllers/field_groups.php:409 +msgid "Available Add-ons" +msgstr "Доступные аддоны" + +#: core/controllers/field_groups.php:411 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Следующие аддоны были обнаружены активированными на этом сайте." + +#: core/controllers/field_groups.php:424 +msgid "Name" +msgstr "Имя" + +#: core/controllers/field_groups.php:425 +msgid "Activation Code" +msgstr "Код активации" + +#: core/controllers/field_groups.php:457 +msgid "Flexible Content" +msgstr "Гибкое содержание" + +#: core/controllers/field_groups.php:467 +msgid "Installation" +msgstr "Установка" + +#: core/controllers/field_groups.php:469 +msgid "For each Add-on available, please perform the following:" +msgstr "Для каждого доступного аддона, выполните, пожалуйста, следующее:" + +#: core/controllers/field_groups.php:471 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Скачайте плагин аддона (.zip файл) на ваш компьютер." + +#: core/controllers/field_groups.php:472 +msgid "Navigate to" +msgstr "Перейти в" + +#: core/controllers/field_groups.php:472 +msgid "Plugins > Add New > Upload" +msgstr "Откройте \"Плагины\" » \"Добавить новый\" » \"Загрузить\"." + +#: core/controllers/field_groups.php:473 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "Найдите скачанный .zip файл, выберите его и установите" + +#: core/controllers/field_groups.php:474 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Как только плагин будет загружен и установлен, нажмите на ссылку " +"\"Активировать плагин\"." + +#: core/controllers/field_groups.php:475 +msgid "The Add-on is now installed and activated!" +msgstr "Аддон теперь установлен и активирован!" + +#: core/controllers/field_groups.php:489 +msgid "Awesome. Let's get to work" +msgstr "Превосходно! Приступим к работе." + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Развернуть детали" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Свернуть детали" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "" +"Проверка не удалась. Один или больше полей ниже обязательны к заполнению." + +#: core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Улучшить" + +#: core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Что нового" + +#: core/controllers/upgrade.php:150 +msgid "credits" +msgstr "кредиты" + +#: core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "Изменение опций \"отображать на странице\" группы полей" + +#: core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Изменение опции \"таксономия\" поля" + +#: core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "" +"Перенос пользовательских произвольных полей из \"wp_options\" в \"wp_usermeta" +"\"" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Основное" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Чекбокс" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Выбор" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Выборы" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Введите каждый вариант выбора на новую строку." + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" +"Для лучшего управления, вы можете ввести значение и ярлык по следующему " +"формату:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "red : Red" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "blue : Blue" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:96 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:198 +msgid "Default Value" +msgstr "Значение по умолчанию" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Введите каждое значение на новую строку." + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Макет" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Вертикальный" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Горизонтальный" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Выбор цвета" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Выбор даты" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Готово" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Сегодня" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Показать другой месяц" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Сохранить формат" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Этот формат определит значение сохраненное в базе данных и возвращенное " +"через API" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" самоый практичный формат. Прочитать больше о" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "форматы дат jQuery" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Отображать формат" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Этот формат будет виден пользователям при вводе значения" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" или \"mm/dd/yy\" самые используемые форматы отображения. " +"Прочитать больше о" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Неделя начинается" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Макет" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "E-mail" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:199 +msgid "Appears when creating a new post" +msgstr "Отображается при создании новой записи" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Текст внутри поля" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Отображается внутри поля" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Добавить в начало" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Отображается перед полем" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Добавить в конец" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Отображается после поля" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Файл" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "Содержание" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Выбрать файл" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Редактировать файл" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Обновить файл" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "загружено в запись" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Файл не выбран" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Добавить файл" + +#: core/fields/file.php:153 core/fields/image.php:118 +#: core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Вернуть значение" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Файловый объект" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "Ссылка на файл" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "ID файла" + +#: core/fields/file.php:175 core/fields/image.php:158 +msgid "Library" +msgstr "Библиотека" + +#: core/fields/file.php:187 core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Загрузить в запись" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Карта" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "Определяется местоположения" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "Простите, данный браузер не поддерживает геолокацию" + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "Очистить местоположение" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "Найти текущее местоположение" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "Поиск адреса..." + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "Центр" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "Центрировать первоначальную карту" + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "Масштаб" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "Установить масштаб по умолчанию" + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "Высота" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "Настроить высоту карты" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Изображение" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Выбрать изображение" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Редактировать изображение" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Обновить изображение" + +#: core/fields/image.php:83 +msgid "Remove" +msgstr "Убрать" + +#: core/fields/image.php:84 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Редактировать" + +#: core/fields/image.php:90 +msgid "No image selected" +msgstr "Изображение не выбрано" + +#: core/fields/image.php:90 +msgid "Add Image" +msgstr "Добавить изображение" + +#: core/fields/image.php:119 core/fields/relationship.php:573 +msgid "Specify the returned value on front end" +msgstr "Укажите возвращаемое значение в пользовательский интерфейс" + +#: core/fields/image.php:129 +msgid "Image Object" +msgstr "Изображаемый объект" + +#: core/fields/image.php:130 +msgid "Image URL" +msgstr "Ссылка на изображение" + +#: core/fields/image.php:131 +msgid "Image ID" +msgstr "ID изображения" + +#: core/fields/image.php:139 +msgid "Preview Size" +msgstr "Размер предпросмотра" + +#: core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Отображается при вводе данных" + +#: core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Ограничить выбор библиотеки" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Сообщение" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Текст и HTML введенный сюда появится на одной строке с полями" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Пожалуйста, заметьте, что весь текст пройдет через WP функцию" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Номер" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Минимальное значение" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Максимальное значение" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Размер этапа" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Ссылка на страницу" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Отношение" + +#: core/fields/page_link.php:103 core/fields/post_object.php:268 +#: core/fields/relationship.php:592 core/fields/relationship.php:671 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Тип записи" + +#: core/fields/page_link.php:127 core/fields/post_object.php:317 +#: core/fields/select.php:214 core/fields/taxonomy.php:333 +#: core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Разрешить пусто значение?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:338 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Выбрать несколько значений?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Пароль" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Объект записи" + +#: core/fields/post_object.php:292 core/fields/relationship.php:616 +msgid "Filter from Taxonomy" +msgstr "Фильтровать по таксономии" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Радио-кнопка" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Другое" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Введите каждый вариант выбора на новую строку." + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Red" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Blue" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "Добавить выбор \"другое\", чтобы позволить произвольные значения" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Сохранить значения \"другое\" в выборы поля" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Взаимоотношение" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Максимальное количество значений достигнуто ({max} значений)" + +#: core/fields/relationship.php:428 +msgid "Search..." +msgstr "Поиск..." + +#: core/fields/relationship.php:439 +msgid "Filter by post type" +msgstr "Фильтровать по типу записи" + +#: core/fields/relationship.php:572 +msgid "Return Format" +msgstr "Вернуть формат" + +#: core/fields/relationship.php:583 +msgid "Post Objects" +msgstr "Объекты записи" + +#: core/fields/relationship.php:584 +msgid "Post IDs" +msgstr "ID записи" + +#: core/fields/relationship.php:650 +msgid "Search" +msgstr "Поиск" + +#: core/fields/relationship.php:651 +msgid "Post Type Select" +msgstr "Выбор типа записи" + +#: core/fields/relationship.php:659 +msgid "Elements" +msgstr "Элементы" + +#: core/fields/relationship.php:660 +msgid "Selected elements will be displayed in each result" +msgstr "Выбранные элементы будут отображены в каждом результате" + +#: core/fields/relationship.php:669 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "Миниатюра записи" + +#: core/fields/relationship.php:670 +msgid "Post Title" +msgstr "Заголовок записи" + +#: core/fields/relationship.php:682 +msgid "Maximum posts" +msgstr "Максимум записей" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:324 core/fields/user.php:266 +msgid "Select" +msgstr "Выбрать" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Вкладка" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Используйте \"Пола-вкладки\" для лучшей организации на странице правки " +"группируя поля вместе под отдельные заголовки." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Все поля, которые следуют после этого поля будут находиться в данной вкладке " +"(или пока другое поле-вкладка не будет создано)." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "" +"Вы можете использовать несколько вкладок, чтобы разделить свои поля на " +"разделы." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Таксономия" + +#: core/fields/taxonomy.php:222 core/fields/taxonomy.php:231 +msgid "None" +msgstr "Ничего" + +#: core/fields/taxonomy.php:308 core/fields/user.php:251 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Тип поля" + +#: core/fields/taxonomy.php:318 core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Несколько значений" + +#: core/fields/taxonomy.php:320 core/fields/user.php:262 +msgid "Multi Select" +msgstr "Множественный выбор" + +#: core/fields/taxonomy.php:322 core/fields/user.php:264 +msgid "Single Value" +msgstr "Одно значение" + +#: core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Радио-кнопки" + +#: core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Загрузить и сохранить термины в запись" + +#: core/fields/taxonomy.php:360 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Загрузить значение основываясь на терминах записи и обновить термины записи " +"при сохранении" + +#: core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Объект термина" + +#: core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "ID термина" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Текст" + +#: core/fields/text.php:176 core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Форматирование" + +#: core/fields/text.php:177 core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Значение эффектов в пользовательском интерфейсе" + +#: core/fields/text.php:186 core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Без форматирования" + +#: core/fields/text.php:187 core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "Конвертировать HTML в теги" + +#: core/fields/text.php:195 core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Ограничение символов" + +#: core/fields/text.php:196 core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Оставьте поле пустым, чтобы убрать ограничение." + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Область текста" + +#: core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Конвертировать новые линии в <br /> теги" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Истина / Ложь" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "Пример: Отображать дополнительное содержание" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Пользователь" + +#: core/fields/user.php:224 +msgid "Filter by role" +msgstr "Фильтровать по должности" + +#: core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "Редактор WYSIWYG" + +#: core/fields/wysiwyg.php:213 +msgid "Toolbar" +msgstr "Панель инструментов" + +#: core/fields/wysiwyg.php:245 +msgid "Show Media Upload Buttons?" +msgstr "Отображать кнопки загрузки медиа?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Новое поле" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Тип поля не существует" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Порядок поля" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Ярлык поля" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Имя поля" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Ключ поля" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Нет полей. Нажмите на кнопку + Добавить поле, чтобы создать " +"свое первое поле." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Редактировать это поле" + +#: core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Прочитайте документацию по этому полю" + +#: core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Документация" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Копировать это поле" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Копировать" + +#: core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Удалить это поле" + +#: core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Удалить" + +#: core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Это имя появится на странице редактирования" + +#: core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Одно слово, без пробелов. Разрешены только _ и -" + +#: core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Инструкции по полю" + +#: core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Инструкции для авторов. Отображаются при отправке данных" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Обязательно?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Условная логика" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "равно" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "не равно" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Отображать это поле, когда" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "все" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "любое" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "из этих условий придерживаются" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Закрыть поле" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Drag-and-drop для переноса" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Добавить поле" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Правила" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Создайте группы правил и условий, чтобы определить, какие экраны " +"редактирования будут использовать расширенные произвольные поля." + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Отображать эту группу полей, если" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Вошедший тип пользователя" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Страница" + +#: core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Тип страницы" + +#: core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Родитель страницы" + +#: core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Шаблон страницы" + +#: core/views/meta_box_location.php:84 core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Запись" + +#: core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Рубрика записи" + +#: core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Формат записи" + +#: core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "Статус записи" + +#: core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr "Таксономия записи" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Вложение" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Термин таксономии" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "и" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Добавить группу правил" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Порядок очередности" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "" +"Группы полей создаются по очереди, начиная с самого меньшего числа по самое " +"большое." + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Позиция" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Высокая " + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Нормальное (после содержания)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Боковая панель" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Стиль" + +#: core/views/meta_box_options.php:74 +msgid "No Metabox" +msgstr "Без метабокса" + +#: core/views/meta_box_options.php:75 +msgid "Standard Metabox" +msgstr "Стандартный метабокс" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Скрыть на экране" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Выберите пункт, который надо спрятать с экрана." + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Если несколько групп полей появляются на экране редактирования, будет " +"использована первая группа полей. (Та, у которой меньшее число порядка " +"очередности.)" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "Постоянная ссылка" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "Текстовый редактор" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "Цитата" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "Обсуждение" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "Комментарии" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "Редакции" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "Ярлык" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "Автор" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "Формат" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "Рубрики" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "Метки" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "Отправить обратные ссылки" + +#~ msgid "" +#~ "/**\n" +#~ " * Install Add-ons\n" +#~ " * \n" +#~ " * The following code will include all 4 premium Add-Ons in your theme.\n" +#~ " * Please do not attempt to include a file which does not exist. This " +#~ "will produce an error.\n" +#~ " * \n" +#~ " * All fields must be included during the 'acf/register_fields' action.\n" +#~ " * Other types of Add-ons (like the options page) can be included " +#~ "outside of this action.\n" +#~ " * \n" +#~ " * The following code assumes you have a folder 'add-ons' inside your " +#~ "theme.\n" +#~ " *\n" +#~ " * IMPORTANT\n" +#~ " * Add-ons may be included in a premium theme as outlined in the terms " +#~ "and conditions.\n" +#~ " * However, they are NOT to be included in a premium / free plugin.\n" +#~ " * For more information, please read http://www.advancedcustomfields.com/" +#~ "terms-conditions/\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Установка аддонов\n" +#~ " * \n" +#~ " * Следующий код включит все 4 премиум аддона в вашу тему.\n" +#~ " * Пожалуйста, не пытайтесь включить файл, который не существует. Это " +#~ "вызовет ошибку.\n" +#~ " * \n" +#~ " * Все поля должны быть включены во время 'acf/register_fields' " +#~ "действия.\n" +#~ " * Другие типы аддонов (такие, как страница с опциями) могут быть " +#~ "включены вне этого действия.\n" +#~ " * \n" +#~ " * Следующий код предполагает, что у вас есть папка 'add-ons' в вашей " +#~ "теме.\n" +#~ " *\n" +#~ " * ВАЖНО\n" +#~ " * Аддоны могут быть включены в премиум темы, как указано в Правилах и " +#~ "условиях.\n" +#~ " * Тем не менее, они не будут включены в бесплатный или премиум плагин.\n" +#~ " * Для большей информации, пожалуйста, прочтите http://www." +#~ "advancedcustomfields.com/terms-conditions/\n" +#~ " */" + +#~ msgid "" +#~ "/**\n" +#~ " * Register Field Groups\n" +#~ " *\n" +#~ " * The register_field_group function accepts 1 array which holds the " +#~ "relevant data to register a field group\n" +#~ " * You may edit the array as you see fit. However, this may result in " +#~ "errors if the array is not compatible with ACF\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Регистрация группы полей\n" +#~ " *\n" +#~ " * Функция 'register_field_group' принимает один массив, который держит " +#~ "соответственные данные, чтобы зарегистрировать группу полей.\n" +#~ " * Вы можете редактировать этот массив, как посчитаете нужным. Однако, " +#~ "это может вызвать ошибки, если массив не совмествим с ACF.\n" +#~ " */" + +#~ msgid "eg: #ffffff" +#~ msgstr "Пример: #ffffff" + +#~ msgid "File Updated." +#~ msgstr "Файл обновлен." + +#~ msgid "Media attachment updated." +#~ msgstr "Вложение медиа обновлено." + +#~ msgid "No files selected" +#~ msgstr "Файлы не выбраны" + +#~ msgid "Add Selected Files" +#~ msgstr "Добавить выбранные файлы" + +#~ msgid "Image Updated." +#~ msgstr "Изображение обновлено." + +#~ msgid "No images selected" +#~ msgstr "Изображение не выбраны" + +#~ msgid "Add Selected Images" +#~ msgstr "Добавить выбранные изображения" + +#~ msgid "Define how to render html tags" +#~ msgstr "Определите, как отображать HTML теги." + +#~ msgid "HTML" +#~ msgstr "HTML" + +#~ msgid "Define how to render html tags / new lines" +#~ msgstr "Определите, как отображать HTML теги и новые строки." + +#~ msgid "auto <br />" +#~ msgstr "автоматические <br />" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-sk_SK.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-sk_SK.mo new file mode 100644 index 0000000000000000000000000000000000000000..81e3adc8d32ff40d09502d60b914f13d2966f302 GIT binary patch literal 32495 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-sk_SK.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-sk_SK.po new file mode 100644 index 0000000..d655079 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-sk_SK.po @@ -0,0 +1,1827 @@ +# Translation of 4.3.x in Slovak +# This file is distributed under the same license as the 4.3.x package. +msgid "" +msgstr "" +"PO-Revision-Date: 2014-08-28 11:40+0100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Poedit 1.6.7\n" +"Project-Id-Version: 4.3.x\n" +"POT-Creation-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: sk\n" + +#: acf.php:436 +msgid "Field Groups" +msgstr "Pole a skupiny" + +#: acf.php:437 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Pokročilé vlastné polia" + +#: acf.php:438 +msgid "Add New" +msgstr "Pridať nové" + +#: acf.php:439 +msgid "Add New Field Group" +msgstr "Pridať novú skupinu polí" + +#: acf.php:440 +msgid "Edit Field Group" +msgstr "Upraviť skupinu polí" + +#: acf.php:441 +msgid "New Field Group" +msgstr "Novú skupina polí" + +#: acf.php:442 +msgid "View Field Group" +msgstr "Zobraziť skupinu polí" + +#: acf.php:443 +msgid "Search Field Groups" +msgstr "Hľadať skupinu polí" + +#: acf.php:444 +msgid "No Field Groups found" +msgstr "Nenašla sa skupina polí" + +#: acf.php:445 +msgid "No Field Groups found in Trash" +msgstr "V koši sa nenašla skupina polí" + +#: acf.php:548 core/views/meta_box_options.php:98 +msgid "Custom Fields" +msgstr "Vlastné polia" + +#: acf.php:566 acf.php:569 +msgid "Field group updated." +msgstr "Skupina polí aktualizovaná." + +#: acf.php:567 +msgid "Custom field updated." +msgstr "Vlastné pole aktualizované." + +#: acf.php:568 +msgid "Custom field deleted." +msgstr "Vlastné pole vymazané." + +#: acf.php:571 +msgid "Field group restored to revision from %s" +msgstr "Skupina polí obnovená na revíziu z %s" + +#: acf.php:572 +msgid "Field group published." +msgstr "Skupina polí aktualizovaná." + +#: acf.php:573 +msgid "Field group saved." +msgstr "Skupina polí uložená." + +#: acf.php:574 +msgid "Field group submitted." +msgstr "Skupina polí odoslaná." + +#: acf.php:575 +msgid "Field group scheduled for." +msgstr "Skupina polí naplánovaná na." + +#: acf.php:576 +msgid "Field group draft updated." +msgstr "Koncept skupiny polí uložený." + +#: acf.php:711 +msgid "Thumbnail" +msgstr "Náhľad" + +#: acf.php:712 +msgid "Medium" +msgstr "Stredný" + +#: acf.php:713 +msgid "Large" +msgstr "Veľký" + +#: acf.php:714 +msgid "Full" +msgstr "Úplný" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Chyba" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Nevybrali ste ACF skupiny" + +#: core/api.php:1162 +msgid "Update" +msgstr "Aktualizovať" + +#: core/api.php:1163 +msgid "Post updated" +msgstr "Príspevok akutalizovaný" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:311 +msgid "Add-ons" +msgstr "Doplnky" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:433 +msgid "Repeater Field" +msgstr "Opakovacie pole" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"Vytvorí nekonečno riadkov opakovaných dát v tomto všestrannom rozhraní!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:441 +msgid "Gallery Field" +msgstr "Pole galérie" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Vytvorí galérie obrázkov v jednoduchom a intuitívnom rozhraní!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:449 +msgid "Options Page" +msgstr "Stránka nastavení" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Vytvorte globálne dáta a používajte ich pomocou vašej webovej stránky!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Pole flexibilného obsahu" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "" +"Vytvorte unikátny dizajn pomocou manažéra rozloženia flexibilného osahu" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Pole Gravity Forms" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Vytvorí pole spojené s Gravity Forms!" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Výber dátumu a času" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "Výber jQuery" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Pole polohy" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Nájdite adresu a súradnice požadovanej polohy" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Pole Contact Form 7" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Priradte jeden alebo viac formulárov contact form 7 do príspevku" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Doplnky Advanced Custom Fields" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Nasledujúce doplnky sú dostupné pre zvýšenie funkcionality modulu Advanced " +"Custom Fields." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Každý doplnok môže byť nainštalovaný ako modul(získava aktualizácie), alebo " +"môže byť zahrnutý do témy (nezískava aktualizácie)." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Nainštalované" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Kúpiť & inštalovať" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:426 +#: core/controllers/field_groups.php:435 core/controllers/field_groups.php:443 +#: core/controllers/field_groups.php:451 core/controllers/field_groups.php:459 +msgid "Download" +msgstr "Stiahnuť" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Export" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Export skupín polí" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Skupiny poľa" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Vyberte skupiny poľa na export" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Export do XML" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Export do PHP" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF vytvorí .xml súbor ktorý je kompatibilný s natívnym WP import modulom." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Importované skupiny polí budú zobrazené v zozname upraviteľných " +"skupín polí. Toto je užitočné pri presune skupín medzi WP stránkami." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Vyberte skupiny polí zo zoznamu a kliknite na \"Export XML\"" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Uložte .xml súbor po vyžiadaní" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Chodte do Nástrojov» Import a zvoľte WordPress" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Nainštalujte modul WP import ak budete požiadaný" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Nahrajte a importujte exportovaný .xml súbor" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Vyberte používateľa a ignorujte prílohy importu" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "To je všetko! Šťastné používanie WordPress" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF vytvorí PHP kód ktorý zhrniete do témy." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Registrované skupiny polí nebudú zobrazené v zozname upraviteľných " +"skupín polí. Toto je užitočné pri zahŕňaním polí do tém." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Prosím uvedomte si, export a registrácia polí v tom istom WP povedie k " +"duplikácii polí na obrazovke úprav. Pre opravu, presuňte originálnu skupinu " +"polí do koša alebo odstráňte kód zo súboru functions.php ." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Vyberte skupiny polí zo zoznamu a kliknite na \"Vytvoriť PHP\"" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Kopírovať vygenerovaný PHP kód" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Prilepiť do vašeho functions.php súboru" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"Pre aktiváciu doplnku, musíte upraviť a použiť kód v prvých pár riadkoch." + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Export skupiny poľa do PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Pokyny" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Poznámky" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Zahrnúť do témy" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Advanced Custom Fields modul môže byť zahrnutý do témy. Presuňte ACF modul " +"do vašej témy a vložte nasledujúci kód do súboru functions.php." + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Pre odstránenie všetkých vizuálnych rozhraní z modulu ACF, použite konštantu " +"pre zapnutie jednoduchého módu. Pridajte nasledujúci kód do functions.php " +"file pred include_once code:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Späť na export" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Nezvolili ste skupiny poľa" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Presunúť do koša. Naozaj?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "zaškrtnuté" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Nedostupné prepínacie polia" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Nadpis skupiny poľa je povinný" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "kopírovať" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "alebo" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Polia" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Nadradené polia" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Podobné polia" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Schovať / Zobraziť všetky" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Poloha" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Nastavenia" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Zobraziť kľúč poľa:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:328 +#: core/fields/post_object.php:349 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:343 +#: core/fields/user.php:285 core/fields/wysiwyg.php:256 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Nie" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:327 +#: core/fields/post_object.php:348 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:342 +#: core/fields/user.php:284 core/fields/wysiwyg.php:255 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Áno" + +#: core/controllers/field_group.php:645 +msgid "Front Page" +msgstr "Úvodná stránka" + +#: core/controllers/field_group.php:646 +msgid "Posts Page" +msgstr "Stránka príspevkov" + +#: core/controllers/field_group.php:647 +msgid "Top Level Page (parent of 0)" +msgstr "Najvyššia úroveň stránok (nemá nadradené stránky)" + +#: core/controllers/field_group.php:648 +msgid "Parent Page (has children)" +msgstr "Nadradená stránka (má odvodené)" + +#: core/controllers/field_group.php:649 +msgid "Child Page (has parent)" +msgstr "Odvodená stránka (má nadradené)" + +#: core/controllers/field_group.php:657 +msgid "Default Template" +msgstr "Základná šablóna" + +#: core/controllers/field_group.php:734 +msgid "Publish" +msgstr "Publikovať" + +#: core/controllers/field_group.php:735 +msgid "Pending Review" +msgstr "Recenzia čaká na schválenie" + +#: core/controllers/field_group.php:736 +msgid "Draft" +msgstr "Koncept" + +#: core/controllers/field_group.php:737 +msgid "Future" +msgstr "Budúce" + +#: core/controllers/field_group.php:738 +msgid "Private" +msgstr "Súkromné" + +#: core/controllers/field_group.php:739 +msgid "Revision" +msgstr "Revízia" + +#: core/controllers/field_group.php:740 +msgid "Trash" +msgstr "Kôš" + +#: core/controllers/field_group.php:753 +msgid "Super Admin" +msgstr "Super Admin" + +#: core/controllers/field_group.php:768 core/controllers/field_group.php:789 +#: core/controllers/field_group.php:796 core/fields/file.php:186 +#: core/fields/image.php:170 core/fields/page_link.php:109 +#: core/fields/post_object.php:274 core/fields/post_object.php:298 +#: core/fields/relationship.php:595 core/fields/relationship.php:619 +#: core/fields/user.php:229 +msgid "All" +msgstr "Všetky" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Nadpis" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:257 +msgid "Changelog" +msgstr "Záznam zmien" + +#: core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Pozrite sa čo je nové" + +#: core/controllers/field_groups.php:217 +msgid "version" +msgstr "verzia" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Zdroje" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Začíname" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Typy polí" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funkcie" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Akcie" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:638 +msgid "Filters" +msgstr "Filtre" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Návody \"Ako na to\"" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Návody" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Vytvoril" + +#: core/controllers/field_groups.php:235 +msgid "Vote" +msgstr "Hlasovať" + +#: core/controllers/field_groups.php:236 +msgid "Follow" +msgstr "Sledovať" + +#: core/controllers/field_groups.php:248 +msgid "Welcome to Advanced Custom Fields" +msgstr "Víta vás Advanced Custom Fields" + +#: core/controllers/field_groups.php:249 +msgid "Thank you for updating to the latest version!" +msgstr "Vďaka za aktualizáciu na poslednú verziu!" + +#: core/controllers/field_groups.php:249 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "je vylepšená a lepšia než kedykoľvek predtým. Dúfame, že sa vám páči." + +#: core/controllers/field_groups.php:256 +msgid "What’s New" +msgstr "Čo je nové" + +#: core/controllers/field_groups.php:259 +msgid "Download Add-ons" +msgstr "Stiahnuť doplnky" + +#: core/controllers/field_groups.php:313 +msgid "Activation codes have grown into plugins!" +msgstr "Aktivačné kódy sa zmenili na moduly!" + +#: core/controllers/field_groups.php:314 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Doplnky sú teraz aktivované pomocou stiahnutých a nainštalovaných " +"individuálnych modulov. Aj keď sa moduly nenachádzajú v depozitári wordpress." +"org, každý doplnok bude aktualizovaný bežných spôsobom." + +#: core/controllers/field_groups.php:320 +msgid "All previous Add-ons have been successfully installed" +msgstr "Všetky predchádzajúce doplnky boli úspešne nainštalované" + +#: core/controllers/field_groups.php:324 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Táto webová stránka používa prémiové doplnky ktoré musia byť stiahnuté" + +#: core/controllers/field_groups.php:324 +msgid "Download your activated Add-ons" +msgstr "Stiahnite si vaše aktivované doplnky" + +#: core/controllers/field_groups.php:329 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Táto webová stránka nepoužíva prémiové doplnky a nebude ovplyvnená touto " +"zmenou." + +#: core/controllers/field_groups.php:339 +msgid "Easier Development" +msgstr "Ľahší vývoj" + +#: core/controllers/field_groups.php:341 +msgid "New Field Types" +msgstr "Nové typy polí" + +#: core/controllers/field_groups.php:343 +msgid "Taxonomy Field" +msgstr "Pole taxonómie" + +#: core/controllers/field_groups.php:344 +msgid "User Field" +msgstr "Pole užívateľa" + +#: core/controllers/field_groups.php:345 +msgid "Email Field" +msgstr "Pole emailu" + +#: core/controllers/field_groups.php:346 +msgid "Password Field" +msgstr "Pole hesla" + +#: core/controllers/field_groups.php:348 +msgid "Custom Field Types" +msgstr "Vlastné typy poľa" + +#: core/controllers/field_groups.php:349 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Vytvorenie vlastného typu poľa nebolo nikdy jednoduchšie! Naneštastie, polia " +"verzie 3 nie sú kompatibilné s poliami verzie 4." + +#: core/controllers/field_groups.php:350 +msgid "Migrating your field types is easy, please" +msgstr "Presun typov polí je jednoduché, prosím" + +#: core/controllers/field_groups.php:350 +msgid "follow this tutorial" +msgstr "postupujte podľa návodu," + +#: core/controllers/field_groups.php:350 +msgid "to learn more." +msgstr "pre viac informácií." + +#: core/controllers/field_groups.php:352 +msgid "Actions & Filters" +msgstr "Akcie &filtre" + +#: core/controllers/field_groups.php:353 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"Všetky akcie & filtre prekonali viacero úprav aby vlastné úpravy ACF boli " +"ešte jednoduchšie! Prosím" + +#: core/controllers/field_groups.php:353 +msgid "read this guide" +msgstr "prečítajte si tento návod" + +#: core/controllers/field_groups.php:353 +msgid "to find the updated naming convention." +msgstr "aby ste porozumeli spôsobu tvorenia názvov." + +#: core/controllers/field_groups.php:355 +msgid "Preview draft is now working!" +msgstr "Náhľad konceptu je teraz funkčný!" + +#: core/controllers/field_groups.php:356 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Táto chyba bola zaslaná k ostatným malým stvoreniam!" + +#: core/controllers/field_groups.php:356 +msgid "See the full changelog" +msgstr "Pozrite si celý zoznam zmien" + +#: core/controllers/field_groups.php:360 +msgid "Important" +msgstr "Dôležité" + +#: core/controllers/field_groups.php:362 +msgid "Database Changes" +msgstr "Zmeny databázy" + +#: core/controllers/field_groups.php:363 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Absolútne žiadne zmeny sa neudiali v databáze medzi " +"verziami 3 a 4. To znamená, že sa môžete hocikedy vrátiť k verzii 3 bez " +"problémov." + +#: core/controllers/field_groups.php:365 +msgid "Potential Issues" +msgstr "Potencionálne problémy" + +#: core/controllers/field_groups.php:366 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"Kvôli zmenám týkajúcich sa modulov ako typy polí, akcie, filtre, vaša webová " +"stránka nemusí fungovať správne. Je dôležité aby ste si prečítali úplnú" + +#: core/controllers/field_groups.php:366 +msgid "Migrating from v3 to v4" +msgstr "Zmena z verzie v3 na v4" + +#: core/controllers/field_groups.php:366 +msgid "guide to view the full list of changes." +msgstr "návod na zobrazenia úplného zoznamu zmien." + +#: core/controllers/field_groups.php:369 +msgid "Really Important!" +msgstr "Naozaj dôležité!" + +#: core/controllers/field_groups.php:369 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"Ak ste aktualizovali ACF modul bez znalostí zmien, prosím vráťte sa k " +"poslednému" + +#: core/controllers/field_groups.php:369 +msgid "version 3" +msgstr "verzia 3" + +#: core/controllers/field_groups.php:369 +msgid "of this plugin." +msgstr "tohto modulu." + +#: core/controllers/field_groups.php:374 +msgid "Thank You" +msgstr "Ďakujeme" + +#: core/controllers/field_groups.php:375 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +" VEĽKÁ vďaka všetkým ktorý pomohli verzii 4 beta a za " +"poskytnutú podporu." + +#: core/controllers/field_groups.php:376 +msgid "Without you all, this release would not have been possible!" +msgstr "Bez vás, by táto verzia nebola vydaná!" + +#: core/controllers/field_groups.php:380 +msgid "Changelog for" +msgstr "Zoznam zmien pre:" + +#: core/controllers/field_groups.php:397 +msgid "Learn more" +msgstr "Zistite viac" + +#: core/controllers/field_groups.php:403 +msgid "Overview" +msgstr "Prehľad" + +#: core/controllers/field_groups.php:405 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"V minulosti, všetky doplnky sa aktivovali pomocou aktivačného kódu. " +"(kúpeného z obchodu ACF modulov). Novinka vo verzii v4, všetky doplnky sa " +"správajú ako moduly, treba ich individuálne stiahnuť, nainštalovať a " +"aktualizovať." + +#: core/controllers/field_groups.php:407 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Táto stránka vám pomôže pri sťahovaní a inštalovaní každého dostupného " +"doplnku." + +#: core/controllers/field_groups.php:409 +msgid "Available Add-ons" +msgstr "Dostupné doplnky" + +#: core/controllers/field_groups.php:411 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "" +"Nasledujúce doplnky boli zistené a aktivované na tejto webovej stránke." + +#: core/controllers/field_groups.php:424 +msgid "Name" +msgstr "Meno" + +#: core/controllers/field_groups.php:425 +msgid "Activation Code" +msgstr "Aktivačný kód" + +#: core/controllers/field_groups.php:457 +msgid "Flexible Content" +msgstr "Flexibilný obsah" + +#: core/controllers/field_groups.php:467 +msgid "Installation" +msgstr "Inštalácia" + +#: core/controllers/field_groups.php:469 +msgid "For each Add-on available, please perform the following:" +msgstr "Pre každý dostupný modul, prosím vykonajte:" + +#: core/controllers/field_groups.php:471 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Stiahnite si modul doplnku (.zip súbor) na vašu pracovnú plochu" + +#: core/controllers/field_groups.php:472 +msgid "Navigate to" +msgstr "Prejdite na" + +#: core/controllers/field_groups.php:472 +msgid "Plugins > Add New > Upload" +msgstr "Moduly > Pridať nový > Nahrať" + +#: core/controllers/field_groups.php:473 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Použite nahrávač na prehliadanie, vyberte a nainštalujte váš doplnok (.zip " +"súbor)" + +#: core/controllers/field_groups.php:474 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Keď váš modul bude nahratý a nainštalovaný, kliknite na odkaz \"Aktivovať " +"modul\"" + +#: core/controllers/field_groups.php:475 +msgid "The Add-on is now installed and activated!" +msgstr "Doplnok je nainštalovaný a aktivovaný!" + +#: core/controllers/field_groups.php:489 +msgid "Awesome. Let's get to work" +msgstr "Super. Poďme pracovať" + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Zväčšiť detaily" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Zmenšiť detaily" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Overenie zlyhalo. Jedno alebo viac polí je vyžadovaných." + +#: core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Aktualizovať" + +#: core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Čo je nové" + +#: core/controllers/upgrade.php:150 +msgid "credits" +msgstr "ďakujeme:" + +#: core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "Úpravou nastavení skupiny pola 'zobraziť na stránke'" + +#: core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Úprava nastavenia pola \"taxonómia\"" + +#: core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Presun vlastných polí z wp_options do wp_usermeta'" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Základné" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Zaškrtávacie políčko" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Voľba" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Voľby" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Zadajte každú voľbu do nového riadku." + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "pre lepšiu kontrolu, môžete určiť hodnotu a popis takto:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "červená : Červená" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "modrá : Modrá" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:96 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:198 +msgid "Default Value" +msgstr "Základná hodnota" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Zadajte každú základnú hodnotu na nový riadok" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Rozdelenie" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Vertikálne" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Horizontálne" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Výber farby" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Výber dátumu" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Hotovo" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Dnes" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Zobraziť iný mesiac" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Uložiť formát" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Tento formát určí hodnotu uloženú v databáze a vrátenú hodnotu pomocou API" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" je najpoužívanejší formát ukladania. Čítajte viac o" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "formáty dátumu jQuery" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Formát zobrazenia" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Tento formát bude vidieť používateľ pri zadávaní hodnoty" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" alebo \"mm/dd/yy\" sú najpoužívanejšie formáty. Prečítajte si " +"viac o" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Týždeň začína" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Figurína" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "Email" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:199 +msgid "Appears when creating a new post" +msgstr "Zobrazí sa pri vytvorení nového príspevku" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Zástupný text" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Zobrazí sa v inpute" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Určený" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Zobrazí sa pred inputom" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Prepojenie" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Zobrazí sa po inpute" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Súbor" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "Obsah" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Vybrať subor" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Upraviť súbor" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Aktualizovať súbor" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "nahraté k príspevku" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Nevybrali ste súbor" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Pridať súbor" + +#: core/fields/file.php:153 core/fields/image.php:118 +#: core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Vrátiť hodnotu" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Objekt súboru" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "URL adresa súboru" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "ID súboru" + +#: core/fields/file.php:175 core/fields/image.php:158 +msgid "Library" +msgstr "Knižnica" + +#: core/fields/file.php:187 core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Nahrané do príspevku" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Mapa" + +#: core/fields/google-map.php:31 +msgid "Locating" +msgstr "Zisťovanie polohy" + +#: core/fields/google-map.php:32 +msgid "Sorry, this browser does not support geolocation" +msgstr "Ľutujeme, tento prehliadač nepodporuje geo hľadanie polohy" + +#: core/fields/google-map.php:117 +msgid "Clear location" +msgstr "Vymazať polohu" + +#: core/fields/google-map.php:122 +msgid "Find current location" +msgstr "Nájsť aktuálnu polohu" + +#: core/fields/google-map.php:123 +msgid "Search for address..." +msgstr "Hľadať adresu..." + +#: core/fields/google-map.php:159 +msgid "Center" +msgstr "Stred" + +#: core/fields/google-map.php:160 +msgid "Center the initial map" +msgstr "Vycentrovať úvodnú mapu" + +#: core/fields/google-map.php:196 +msgid "Height" +msgstr "Výška" + +#: core/fields/google-map.php:197 +msgid "Customise the map height" +msgstr "Upraviť výšku mapy" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Obrázok" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Vybrať obrázok" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Upraviť obrázok" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Aktualizovať obrázok" + +#: core/fields/image.php:83 +msgid "Remove" +msgstr "Odstrániť" + +#: core/fields/image.php:84 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Upraviť" + +#: core/fields/image.php:90 +msgid "No image selected" +msgstr "Nevybrali ste obrázok" + +#: core/fields/image.php:90 +msgid "Add Image" +msgstr "Pridať obrázok" + +#: core/fields/image.php:119 core/fields/relationship.php:570 +msgid "Specify the returned value on front end" +msgstr "Zadajte hodnotu ktorá sa objaví na stránke" + +#: core/fields/image.php:129 +msgid "Image Object" +msgstr "Objekt obrázka" + +#: core/fields/image.php:130 +msgid "Image URL" +msgstr "URL adresa obrázka" + +#: core/fields/image.php:131 +msgid "Image ID" +msgstr "ID obrázka" + +#: core/fields/image.php:139 +msgid "Preview Size" +msgstr "Veľkosť náhľadu" + +#: core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Zobrazené pri zadávaní dát" + +#: core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Obmedziť výber knižnice médií" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Správa" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Text & HTML ktoré tu zadáte sa zobrazí v riadku poľa " + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Všetky texty najprv prejdú cez funkciu wp" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Číslo" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Minimálna hodnota" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Maximálna hodnota" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Veľkosť kroku" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Odkaz stránky" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Relačný" + +#: core/fields/page_link.php:103 core/fields/post_object.php:268 +#: core/fields/relationship.php:589 core/fields/relationship.php:668 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Typ príspevku" + +#: core/fields/page_link.php:127 core/fields/post_object.php:317 +#: core/fields/select.php:214 core/fields/taxonomy.php:333 +#: core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Povoliť nulovú hodnotu?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:338 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Vybrať viac hodnôt?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Heslo" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Objekt príspevku" + +#: core/fields/post_object.php:292 core/fields/relationship.php:613 +msgid "Filter from Taxonomy" +msgstr "Filter z taxonómie" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Prepínač" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Iné" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Zadajte váš výber, jedna položka na riadok" + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Červené" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Modré" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "Pridať možnosť \"iné\" pre povolenie vlastných hodnôt" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Uložiť hodnoty \"iné\" do výberu poľa" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Vzťah" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Maximálne dosiahnuté hodnoty ( {max} values )" + +#: core/fields/relationship.php:425 +msgid "Search..." +msgstr "Hľadanie..." + +#: core/fields/relationship.php:436 +msgid "Filter by post type" +msgstr "Filtrovať podľa typu príspevku" + +#: core/fields/relationship.php:569 +msgid "Return Format" +msgstr "Formát odpoveďe" + +#: core/fields/relationship.php:580 +msgid "Post Objects" +msgstr "Objekty príspevku" + +#: core/fields/relationship.php:581 +msgid "Post IDs" +msgstr "ID príspevku" + +#: core/fields/relationship.php:647 +msgid "Search" +msgstr "Hľadať" + +#: core/fields/relationship.php:648 +msgid "Post Type Select" +msgstr "Vybrať typ príspevku" + +#: core/fields/relationship.php:656 +msgid "Elements" +msgstr "Prvky" + +#: core/fields/relationship.php:657 +msgid "Selected elements will be displayed in each result" +msgstr "Vybraté prvky budú zobrazené v každom výsledku" + +#: core/fields/relationship.php:666 core/views/meta_box_options.php:105 +msgid "Featured Image" +msgstr "Prezentačný obrázok" + +#: core/fields/relationship.php:667 +msgid "Post Title" +msgstr "Nadpis príspevku" + +#: core/fields/relationship.php:679 +msgid "Maximum posts" +msgstr "Maximálny počet príspevkov" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:324 core/fields/user.php:266 +msgid "Select" +msgstr "Vybrať" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Záložka" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Použiť \"polia záložiek\" pre lepšiu organizáciu obrazoviek úprav. Zoskupte " +"polia pod záložky s rozličnými názvami." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Všetky polia v jednom \"poli záložiek\" (alebo pokým nebude definované nové " +"\"pole záložiek\") budú zoskupené." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Použite viac záložiek na rozdelenie polí do sekcií." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Taxonómmia" + +#: core/fields/taxonomy.php:222 core/fields/taxonomy.php:231 +msgid "None" +msgstr "Žiadna" + +#: core/fields/taxonomy.php:308 core/fields/user.php:251 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Typ pola" + +#: core/fields/taxonomy.php:318 core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Výber viacerých hodnôt" + +#: core/fields/taxonomy.php:320 core/fields/user.php:262 +msgid "Multi Select" +msgstr "Viacnásobný výber" + +#: core/fields/taxonomy.php:322 core/fields/user.php:264 +msgid "Single Value" +msgstr "Jedna hodnota" + +#: core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Prepínače" + +#: core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Nahrať & uložiť podmienky k prispievaniu" + +#: core/fields/taxonomy.php:360 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Nahrať hodnoty založené na podmienkach prispievania, aktualizovať akrutálne " +"podmienky a uložiť" + +#: core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Objekt výrazu" + +#: core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "ID výrazu" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Text" + +#: core/fields/text.php:176 core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Formátovanie" + +#: core/fields/text.php:177 core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Ovplyvní hodnotu na prednej stránke" + +#: core/fields/text.php:186 core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Bez formátovania" + +#: core/fields/text.php:187 core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "Premeniť HTML do značiek" + +#: core/fields/text.php:195 core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Limit znakov" + +#: core/fields/text.php:196 core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Nechajte prázdne pre neobmedzene" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Textové pole" + +#: core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Premeniť nové riadky do <br /> značiek" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Správne / nesprávne" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "napr. zobraziť extra obsah" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Používateľ" + +#: core/fields/user.php:224 +msgid "Filter by role" +msgstr "Filtrovať podla role" + +#: core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "Wysiwyg Editor" + +#: core/fields/wysiwyg.php:213 +msgid "Toolbar" +msgstr "Panel nástrojov" + +#: core/fields/wysiwyg.php:245 +msgid "Show Media Upload Buttons?" +msgstr "Zobraziť tlačidlá nahrávania médií?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Nové pole" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Typ poľa neexistuje" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Poradie poľa" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Označenie poľa" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Meno poľa" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Kľúč poľa" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Žiadne polia. Kliknite na tlačidlo + Pridať pole pre " +"vytvorenie prvého poľa." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Upraviť toto pole" + +#: core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Prečítajte si dokumentáciu k tomuto poľu" + +#: core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Dokumenty" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Duplikovať toto pole" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Duplikovať" + +#: core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Vymazať toto pole" + +#: core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Vymazať" + +#: core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Toto je meno ktoré sa zobrazí na stránke úprav" + +#: core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Jedno slovo, žiadne medzery. Podčiarknutie a pomlčky sú povolené" + +#: core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Pokyny poľa" + +#: core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Pokyny pre autorov. Zobrazia sa pri zadávaní dát" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Povinné?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Podmienená logika" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "sa rovná" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "sa nerovná" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Zobraziť toto pole keď" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "všetkým" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "žiadnym" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "tieto pravidlá sa zhodujú" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Zavrieť pole" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Zmente poradie pomocou funkcie ťahaj a pusť" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Pridať pole" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Pravidlá" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Vytvorte súbor pravidiel, ktoré určia ktoré obrazovky úprav budú používať " +"advanced custom fields" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Zobraziť túto skupinu poľa ak" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Píše prihlásený používateľ" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Stránka" + +#: core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Typ stránky" + +#: core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Nadradená stránka" + +#: core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Šablóna stránky" + +#: core/views/meta_box_location.php:84 core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Príspevok" + +#: core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Kategória príspevku" + +#: core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Formát príspevku" + +#: core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "Stav príspevku" + +#: core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr "Taxonómia príspevku" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Príloha" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Výraz taxonómie" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "a" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Pridať skupinu pravidiel" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Objednávka číslo:" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Skupiny polí sú vytvorené v poradí
                od najnižšej po najvyššiu" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Pozícia" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Hore (pod nadpisom)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normálne (po obsahu)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Strana" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Štýl" + +#: core/views/meta_box_options.php:74 +msgid "No Metabox" +msgstr "Žiadny metabox" + +#: core/views/meta_box_options.php:75 +msgid "Standard Metabox" +msgstr "Štandardný metabox" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Schovať na obrazovke" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Vybrať položky pre ich skrytie pred obrazovkou úprav" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Ak viaceré skupiny polí sa zobrazia na obrazovke úprav, nastavenia prvej " +"skupiny budú použité. (tá s najnižším poradovým číslom)" + +#: core/views/meta_box_options.php:96 +msgid "Content Editor" +msgstr "Editor obsahu" + +#: core/views/meta_box_options.php:97 +msgid "Excerpt" +msgstr "Zhrnutie" + +#: core/views/meta_box_options.php:99 +msgid "Discussion" +msgstr "Diskusia" + +#: core/views/meta_box_options.php:100 +msgid "Comments" +msgstr "Komentáre" + +#: core/views/meta_box_options.php:101 +msgid "Revisions" +msgstr "Revízie" + +#: core/views/meta_box_options.php:102 +msgid "Slug" +msgstr "Slug" + +#: core/views/meta_box_options.php:103 +msgid "Author" +msgstr "Autor" + +#: core/views/meta_box_options.php:104 +msgid "Format" +msgstr "Formát" + +#: core/views/meta_box_options.php:106 +msgid "Categories" +msgstr "Kategórie" + +#: core/views/meta_box_options.php:107 +msgid "Tags" +msgstr "Značky" + +#: core/views/meta_box_options.php:108 +msgid "Send Trackbacks" +msgstr "Odoslať spätné odkazy" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-sr_RS.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-sr_RS.mo new file mode 100644 index 0000000000000000000000000000000000000000..2f0a72deaf2d562943e5a6528f10bc89cd2adc5c GIT binary patch literal 31957 zcmd6vd7LFxdG|{cVL(9kRjC^HN+qe35b>DmIa_d(2 zbZb~tf(od(#wAAFqEQrM5?@6L(HUQ(Xw(EDE{VA06-f*U#<=8-`Tm}Bs_yNXF>msI z-ap>^`JDdMIaPJ)oaa2}+0HZbH^)8eO##2RKO+dv0Dtf*{xe z-UeO*ei=LloOf0b90{HZUJ9NAz7(v0SA%~GUI?x{I|zOkOu@szqs|F}6TuTf^>Z$` z7`z1R2V?MX@D1QR@ExGudp~$Q_!01E@Uy=CYv3c){~A0A{OH0Ucs}@f@R{Hb!5hIR zzze`D`huVV-U@2`KLJk$e+ixf9=9k6LhxKr^{wEu!5CZ)*1;pdcl!1Zg2z(7A3P2G zEU58)2Rsz~d+=G{KZAPjUqSVE2$R-$=Yg7M2p$E#02EzTf`@~fL5=T9Q12z+VPFf? zclLmq#~t8v!8d>`Venp1?|%%`_&x=m06q-r{l`JQ{{*OU{2XLx!7(ogg44m3;C0{# zcpi8^sP+FoxDh<_+#q-%I0ha8z872peiVEO_yh1b@Wv%>UKyx$zs=)YK+*R;P~-kQ zsOKLAj|6}0+kXa%E{DM!n*WKQ=5q$9?+$>P$Hm|~z|ElO{X>sG21SQ|1ofStgW}71 z1Iz)u9Mn492x>fIzJ3chkNWMP==NH07JM(Lah|!`OTolbrpCFcs(e- zXn-2WD?xql9#Hdq3mAg$0T+UML5=H4P|qE?%&ph4;L+4i1x1HNp!UO3Q2nn1j{Dk&AgJ$u9MpLK)Yrf0>)-J8$3gY~51{zua5jPX zey2e_e-|jedm||R`g8EP;NOB8&r{$^@UZit5qLQ$`n>|wyzlh*W>Dj}7ZiQo59+!5 zLDBUS;4$DnQ13kg9uIyO)N?-tb^lkO#(5-zIu1My)bst|9pFkZ1|I^oz6%jbn&%Qw z>vRFA@2~Z^6?_f#U7+UmL-1_yXP}-x9cI?^i$K-S1L-b;Yv{RS_5j{L!jtV_1FgcsNV|edmjMR|3|@-!B2oM z0RIBid%pyifQPd<^T7*1>7U);#b5{2d_Dq-t`C4(pD%&pkFSD|Aow<@`5(tidhQI5 zOF-0Ea4C2axEeeW+y!dBbx`!Y6BNI`0~`TA1!{c9ta5z%JW%|-6x8>x0M*|PQ1l%G zHQzdTC76Ml_dZbL|1zlYeG}C4KLAD7AA{=eX@CFcpyqW5LRQ~D8q|AdfTw{Aeft_v z@9zM$9#?~?VwrkHDwEe*@LuKcKYL&*2DhjpJBQ-#rP`IL-!j zf0?ge3~D|beElj=&))!wuj-(_I}Pf)w}E>8_5S|v`Sw2mMV|-!{m+5VqyAO!ufU&x zy8k(ZhVVhJGBefMcleDjReZk^5orSC5QUk+XjYFwWI_1+gitT);#(?C6U7O3^>2gS$dgQC+7UE8c zKdAYA8Wf#A4~jkygUlVA;e;|6E1{2K_Vf^{1mU2g}k((@o9J2-w*5NroGfogv< z2rC9pfckFVW;d_pAg=@$fu8_x_U#uAy76BMN{+1uMTZC!9c$n`ume6DycraIZU=S$ z9`G>mo#0~d{h;>ISHU*;IH+|Pxx#(_PViaOzYZP&J_;hbg71NcgJ*1U@1FyT&KH97 z!406EuYvk*8$=`ow}5)?0q~jN7eV#^6<_~LkB@r%7I-B0{}$A^p9J;%)4u+5Q2Z8b zb$oU**hh5s4?$F2Fb}5Eyw`xw0k`@3wV?L(7^wYtGblQ| z0hBy^8>s!74m-Q>m7vz=1KyL_1q^x@zbAz8uu4Lt^3zN(fdcB=KIf} z`ujB~{yb)v>-Q8;{hSBt{gvRc;A&9xx)RiPulMyPsD5X`6Tnw^d@HDaKLYCcPk@^D z7eLMLyWr{Ib9cM-Tmou;zYUapc?{%{;FPOfzbSYe^;duwf^Pv|0)EA}UvZ6_*Y)5@ zv`>Jd({131;M+ls<742-;Ag?3z;F8YAAy?ZFF=j^$ZOsAP5?E(K2Yy32k!ybg4$ny z1&U684eGt`f_m-=@I3IB;F)0mb&jsvK&|^QsP|?-(e+kP^t%h(1Kta2e5bw0J+}zd zJeGobegmj=yb?Sfya8MQwn2^KO`z8CouHn7FBpRNgWC6B12wK+fa0H1uXoSS2Sw*T zP~Tq#ie8(+=Yuzb;+tDMz82K}`aMwJ`G{}-6sYli(c`0_==cLrbpDC2Yt!htBf#f@ zCxfSe7k~@F?V#2(_w9Fqn(zC-=YyXFHNMBd7lKcLqT|4e-8!rTMTZek>vb(C`n(v_ z{KkEK3eUS@waXbQQ9Nz@h|Mx-B@kvno_m`mPd1&P3cPyy>7W?`#P;}f3iaytZ`p!*Y2fP_% zX@jRh&3~xk=)Vipyl?dNCa8Y*fa2?0K=pgUXLFF z)&C!YTF-|-&F62xGr%XnKJeL9_5e5ls=t?cyb}~1-Uyxwz6aELe+Cr&z6LG>zX$5O z$Hxv&1GQfB!54rRf#Tx|coCR``tE(;+2AAKrQk0?(e0u!$Jgt@XHp*lHIJ*o%fK;E z^LQVqaoq3m&%i^de;qs%d;~lT{1c}({!UQe{g7|}V^H(|0;ql;1GO)o05$%9_w_^T zj?Sln->3ZoP;@!9;cx+{eRM8(B)AsT__l-RfY*)xykYU>7d?U4Qjt%14=$mfzJnD1M2(tfuiFBpvLi8P~-R-C_b6jc62`) zTuglhsD5q$p9@ZbdhQNT^SukyzWp6g{k{X#eBT2e3x3$+gP`d9Rqz<_G4N3EN8rWa zPeAp*D0A%>gJ)A;4T=w{;3DwV;O~PU2d@XOL+DDLd=gv>{tP@Hyf{bpf(>vP_#k){ z_>bUbaP3qOTn^p|iccN}HU4ja8^P~@4})h-ZR`_4^Kp_y`^cMUU@;;+KE$^zKt15X5>@lyAllR=H+9Pngt zF{pX30Z#$11htM6zWwc>p8F6ex_%DSxW5Ey9@p^a%it>TpFsWofbtc)VqP8vZJt?A z`2g1%-T1lx_+7>KEH>y?P}n+ znCtg~XZz<~$@M7L=YmgA#(aB?>&RcTJ%SHXFn@xDzKu(Z{R#Ecdg%9Kiq=-Yt&~qt z*7DAfe{U7_5w5pVUQ0R8x6^FDJ=9O9-0$l@1>a41i1Iet*MQ%l=+{U61r+`M2jx_X z_+%w*XHf2-te~!6OgV!hx$zX`c8YY?#gyB))^7>rFDXq``2Dd1`}=yH)9;%Of&uFP z%=IF$N@2?ezvZ8~nrpU-{qEuK_b4Ivj-ZUWX8U_Re}6^!3*YvBj{@=W0-k>uyZ~HI zY3YXlolpI_l+RGVl_EKwP``qr-*1C#>)_{}0Ry}#pm?=;^}9b8SB^>saW9pzn=TYVebIXHytd%|6iFWIW!Hz+G9k5WEF*+?mVZ{uPwRPp^j$n{BFub{luKl2QK?^D#@LAj9n7r}nto_c(>f4+ceE?z)+ zfU=A7c}nkZhWF-E)=|#&eMkoWD@C&ND9UpwCs7tr^b74T{qg*pxjvn;kb>9?CMo*e z?ZE#26@Ne4Q-3+v{l0z7e!uV+4cgzx^(o*-z~7}@&2{m6nZNinI8ii$m-}bF#r0as?^FIa zMZdqHe4Fw|lpPfP&ZNB1zjGqkqP&<=qnyRPk5m4fl2G*fEeF9-+%+iHD98BrA+SpM7s_JF4U`V|-%k0TTt}2~%FWb&1n#C>#&t$Hm2wQ_yR@yR=y!>O zU8@PTR<&Bh^D8+9(*N0H~H_BvByY4@e`l~5BeEUu{^80PdC+!NGjC+r9 zeGcVgl#3`Yqb&n3rs(%h%2mD()xS^4DPN-;N6~N4LGU;@&p-P+9#5q0t^T^g_22nt zSA)54e-qbFQkGJNX>0oSXM;!kYi=PVtJS5A#?qOY1!39_7jQ{~YEe55JL7TKNV86u zXK^*GCRwW<&4goVyAgG=f$*w0s&bzPqe_~0f(0`(jYhS)AWX9Et5b11i#ka?4zp+~ z_Aej!Zr|o~I_#uC1lD{&_Zqh?hT38Q-5ZfAL`m9{(KATKk=c03v< zQ*m`5ShH?pIGykmV~IM@DID0-sE6?$dwfh(nI2C@$3?Nxw9$f46}2UuaqGBA10C)j z3X_Jt(yHgRquqfs+#r%b;R zjZSJ<1s%_~DZ(?nIK$+#JkA*1Xa^!^1%?ZwM(YxIpx%M});a|}ScY}XvbU~T`%%~0 z>2#B6^D#%OYPwkIyDuCaPm@t25sL@QX&FcJtOMsvMRkT@PxDPaz-xnzsOGM= z$J5pVI<^cqwbQ(1ZS9;z~Fd?#XVj2@<{%!F0OSWlyB(ySTfl4jOn zII1SiYBH5n^Qc~oe;`~_?~JE;%~%5R`*}IWYNj35BOGU!(l@lxN=>KjYO5V**+AN^ z!H%soOFC(LW=R-FFdGwNY@RXGW+!RpMiI}qVcue?At=nF-ttVNnT}>yq3TrB9OXmn z9La2diev|Cw(soFde-YIMg!4gVF>4IP3LYGc1I(cU_Hj7(YT(BvGr0~CS$)q$*c&Z zEyaFqGL;c037aq^3*3EE(!(!Z_su4A&9bD{ zghyhDdXw9utUjD+QaQZHz(i~0d+cy`yb(9)JckF{!J4TksYjAgj)_>@={QS~E#cO< z)0c%zRm%nkP6liJu6N>&YL<)!YuRMMI{2%WwiCA7I(m=W9y}eAP6Ed@qE@iZBvL)C zb+0r^)!Gak%56;=Nr!qoI$25gaFNuj;SjqvTqH@}LXR~&i)q)s_rOsWod&5eK#hq2|JR=aNc0T)MEa%&A2TA6RazAO~zWJW1*yzt!g!fU=6zUN~cFnW{zvo^XiqqQL&}HaC94_=(|== zE6iIOL96XvL;lr}Qyr&qrsE1iC!Sxtl1P$b6jJRD4LW0}Rg-sh~W{^1Hz-DRXbrbH^=caZvm2_r8F#_tx)ABw_P(e#EAKkq=8xDHjXtF z*YQ}C*E``z%<}VSu--T9k_x7#VR(QaS=Nna2(C{u*imx}xa=`TgY~KSP?9`LW{ocj zTPDllOSY<1httVRdgu=k;XNtmw7Jx4r6qG1n0d~G(z0pG_7~J{qbNJ|nSpSyBg4&^ zW)Yhkqtdt^m5XJp(MaDgxKT)g+~to`{N+V4rf!4Y@(S81`f$;}Y|>)P^?0!+XR!d%t*jo}=VM;8P#_=|(wz``HQ-wbkRa3-)D7>Hjv3MZZU^*U2 zJQdf|mMJ0$&_I9YSYf^atIe*Q*=CnL?6YBPjDouNpqZ)hO% z-Cxgi8zhdL;pB}+-i%D`N<=fr?gQ8W#@OW-y3hH?Y@J*`NHRn*TxFs@*wAjH7&hz~ zjoU3|xTht~EOZc6`I9ko=(p3hr zO53@&$z9WycqVXHTcb)`_t)E_M(i(l7+bkVByN1OlRU23%%ZR=#`NrgXz9Jx$}9CG z8_hcC!6!2{LKB{%|_`CHE3?z+-|eHf&pPtulH-6q$3@Y z@u{2ggwM|TL@5$`UUBl+IeNz9w#D#LQQVi=I592Fp~S~TY;x)QG(}ME0<=+aXJNCF zwJtF~!%tBFlj~17xZdH8$^>lfu6JI=%9?R4KSO4rshOTO{4sl9Ol_kYiT0$;6fxl5 z(-$NXt5rD=>`bxYXv$;~X(Lm=k?ByaMQK6VOQSiWksZ}-Ep)3le}awsHH1dM08Kf^ zHHiu{a|t3v=DoHF8qvA;rIo(QUMwwHre?C+M0VDSN0YIcu!6D9c6B>abHRL#>ufpv z3dsiRgLsCz0&s?E!A6q{G9rVG65t#2X0Z)&ZJJ<{nK5X1Q%jp-do3L9L~R*ho6@w# z`fS5~ons34$2U8rxtZ8SxHKFd$2-I^2&|51@o|gIut>Pbdk131#ldDQ=2;n;^q3<#H8zQiBm^O8;QZ5!x&mXGV>4x!$hq2@RN7H{2Bc(I8#B} zqCH6?Z-l$dxGZYwKMRVQ4Nk%yTZi`-g)eDDdw$D@gu=zaHYS`mfGm?#*w$Ts#T=*3 zm&To1(bH~v-m#IyJ62+*hy}L16KFiz>>X8FMOc;m{V7m3UTwzw;pKXvHoQZ-m}bOiu-#;Ku!8`e+hG<xX) zt}Y2j%jxy4@li~IZi++q$#R_xb~p`EphaJT9kK+&?dd?U1Io069eAZv2|-j-s}`Wy zs+a9*$f7jvx^xQdj_qJ~+xm4;ol!-3Ff|tQidh_v9MrN*!O!x-iv`-@Ns9`*jaex4 zf!4Tlt%4!k0Bwt_FfBDocs{b(4b=%njHh)?XC&U!35J|Sg2y5{;_+b&Aj9@_oCXs3tx=&GOK1W~4(a}O!V1GoJ)bs_!aWl!a_QP}`MjMx zm;m_=6dqv0VwxK-eQS@6$dqz#JJ!;tbXABod&=AQ_FQIs$ED(Tic1dKaYcZ*YRPp3#WCS< zGE2w4;@lf#zGD9hhQeC&-Cg3-3h9VxyqAutfMm%z5+KA_4X0487;oO0S0Kk|yQr17 zF_^?sMrJLNY^|ab^Ntn|7+sMuQ!D0vgYM+4@8_x$1+(*~W-Lxkoo`>9KoBV}PAVh^ zN|Df`s`0ai+IFxJ3^}(Abi>3Hka@y9gR3~|NW--z|K?P(;3`E*s_AGh_uFh8vpvjf zH_p=&irJUe-F#ZA6t^=(je{6@iYNR(G4x!}qEyVqp-4mLRaeE>r>qb5cyXDHCoL-4 z6@Y@2Y~GC;AXVo`uI4J^OpfCSu5c%s7AV96@ik|sNDf(~tGM841#$zkuZrU=Z?~{= zVh5uH29=L5xJR8rao2jtP9VqRK$>+}+MC01)S&+?T-4;)1$|FAeQ`i5%jsc`RxR3O zDtd2mU|_(vx+^D16a(|7z5@Bf2&ieqCgW6?J89CQ!(9)2gAMAMSaexizS6VKi?YSt zO<>l$q@`0-3w->W0LX&>?yEkQLVTorwRE!_saF?Wmh>)6f46&_@PsbyNV z*3_Ynw|~}@$1AL=(Ex4+EfQ7wWB%BkTbL?#eutfeA;v4r8QX<}4~n{Q#<@b}l2fxO zrfFTFv%s88W5bXT&MH@zO&fUu>^En|^kiz{;3ovjOtm)fIAH)acXy>XP?NC(ZiuO@ z(R&|kYXbg-?=eiIy}Ox$VSHfzG-c5^w)Yh&@g?#=vKHDGUA41`{>_NJ`iMj|B0_}I zpc6Gw8`TmF6PZP_+9)eJDq!!GVU^;Hz7}(w^VhIn|q`AL>F-_8%s?(Bq z8G=YtkjkGS%-7S}s!3;lxS4Owgr%v@OWZA^)n3`n)e>byS{>=pgB}$7a6uVdw%moP zO$MIlh{>`SWUo}=h;&KUO6dtU@L@$%Y{S_LrlycgPBfM$yQWN;tUXv*V_9hkuCjra zA*NEjMi9KTwnZ#719bI=Aw@r!j2!$B-(Up)`D_P%!*{y57do!vh!cApKKF*Vcb%cN z4=<=2YL&d!HRQ9Ka_tUYtdsZRc!JX`#>J=_)+qLd5-dgsSc~ zbDoBFs=g4>zo@CRFVd)*7CeK$lr~l+Cjf%FFaK9}pOU&<=0lOzrG2JUrWdF3TQwba zXj+YC_?y-%Q5$TLe1MuWLp@y7VyiMBHsP|xf%EN0+8p>S4L3%0GDSvm&Jj?MS+LU* zT|79$!!>!sV`qyf9~#OzDUNwu9+nA@Lf3aqD*q(w4>?+LWp+ZP1!w~&_Ok`LLH-mQ z5C5qaHE|jaaLvR#7IP4bIx!^+Qt>pGNrJB+Z?v@K*-~f(%O}Dt)hA1PdwIl^wz}pUOW-Gxyo#q7AwX?fInMKW%EigaW zJ(DHVGqob4;2m5Ib}}(Iu8qvC)E%kW62{Gm zbjG$S;R|d^bUi$Y0$|7PRxTOduqa|@BuU456cx%|C$7v%m<${!sI0^Ojt=`mRK4!+7$%R)t64!g1c(zb&gJ z)&8}4E$bgiSB2x9PHWZDrLs{G;x5Z>DQP)Ni=>%;vJ}WD?03w4#L$kBesfCbw0}L+ zS{0tRZ25}*Wy|}QT@Wt2Xw{14t5#fm?y_a8mMuGC+u*hh-4QGwSa!rZ#}xgFQmnE- z(^66&lIA5+E^U&0Ubu5)WB&zT4ouF|lmrgjXkWS?{w6^Yr=3NjR&Q^k}uc@7~E=?{XXvHLz|f zgl0%hB$BlE4(z_p6qIB(E>U?hvxI}OXrk`EN2ilMQJF+Q9m|Ai)=Z~3%sAjUD{Z)b zr{{F6jI~K7?Z{D!!hEtmkwZ!H$Z)>)-AhV#+{k&gWy#7Yi-Hurxyp)Lz(Qh*X4E3% z3gT0RewAoei@};ilTnz=HsZbabV+i4m_QZ_e$F;o_e29}r28Jk+SVmZHKn6HYV_p@ znUmpMiDz{-hv+i3+BgpdfD~1xz}~x?$#^+MqE6wU zHV(5b8x!I`qYvN4k)!wxV$Tt%c>Xew_ubpcLky6qXp)t3iyGQnO~e%A=2eEr2{X&$ zw1Oho^p?Zfd+(0m3Tmu#lU3U(R*9>$MMVnpkmxbzh9|Kjls*YHhKc7n2U`>x2JlgY5}UP2*VI%_<|O0tt-TI?!ps;M-@z{D6dQN;Bk6QR{~l6;%I zw*OsZAFQRcWyCulSnLRE%V7*cYXsA=qTC&TU1p~ksunA+=j1RC@on~9PB$itCo%GJ z*fQGh4%71OYv#T(Db_Of({?lF5L3^6C~xK@R`?DazZaZqBWu_sovfF!k^4;M2##RK zn7+5yqDiGOV|T3QBYCT&axgp*O*GR10vr>NQA0w9H1Ui$!<@xLfeNvcguxCIb}45W z5gTg@%3OKONCM?ChaBV(Kbg&g;dZ|7UfUoQW!f-j%CzpAWkzjP_$Y3J`g`UPx#E?-R4@MJ~WQTl0 zGFV-`Sw3?<;WC;L;cz^A#wX;H0zsa#`IaL!OrFN_8$(IXLhH-0ee6d@_g%5`QP zrBMnkZl{Ukd`L!zHveQhokd8c6VPO$GrxE{QNlA~Ldq8Dz~>PCCb*+1a;{KCg&CrX zBBc@^dHKHntqm5JN->KBw8pU!-G3co*;4I!I(N)-^_Yg6Au|7>=d0dato*R|CdZ> z4IYMeY0qvZsqGuK{M_b3e=z0Zj0<>7YG(ADI{UhZyc$#b{y$abF0GXzS&Y1sUBJCwONFsl>ufvTqtKWo;HiyZc+o`u4vzbTu67I zd5}|l68(yZF?L3}lJ2}I#iEtv@qbKs_Q78>*w|k^+0JZU8_xelvhzX|9$_H{Sdm)* z8D$6|$lJ0s>j~*knuJSu#-)Lv2Ty)R(e@Y~W+ys(rK^p@$;g5|F=E0SHw2;P8YGKN zM|n#Zi=@}m<-koeoMXT&W`I}+2?hr`*9qL*%UuoD??`9HZD56vyk-OXYi9$h;zVzk zm3Dc{F^tFJNjO8wO*RpNvw;{xeiX^j$(&?pw~Kc2Z&G9$JNuMZA#09I+IzQTIz~GW zFuF1iy7*XA0@|dPds5F?N4CJOx0a%j?sh`rBzgipG|2RI#-3L5eGm5PvJFllGd)Hg zxSA>wjpA>SrfBy>aC=`jB#13R+I0f)4y-FldW1+~-eGw}Po)h=xw@WpO*j0LEt#Qc zKyzZ;$AcYgNTj`uBp6g&#AMKR*sr?p!3y@VZy6!8-`(TN**_9imbUM1xX+cQZA64a zpZ3ED(~6m32;~7XN_uYK#Nc+ZPuWFEO28i^8a^AIqqKIkd?QN}tH8Nby@ml1smrpWi5kFqqF9`|N$YgY$ z0gRw$i%3b6e-F(8P><6~SU_eHE(B*7g>Q*x7pBff)*U{S`Xp%&&gEl5k{(h8at}vQ zwFGmOGwodDwRtty06cp+dq`FJWC)$KCtq5QgP2Xa4cn>5wAdvb9ASYHI6=TH4ZDgE z6RK>7m3;Vw7f^x7R)#GPQ0$8N+|8jz`mf;u)9>=bjHG_I;l(<~M!^N&BPmktLLvLd z%nzl5u1$%(&g#kvG;0l!+GS15ABCVOpu7zU(VE@k6(44BUZ7L#B5kKfvFr2` ze~~b78K%%T5FTuXVOg00N6B7d6@2gHm-yaYA$FzyTq42&Vv`7!g>2lvtydrzE4PP0 z7JCu{)pD}|Vl%SyiJaIzBw_)LB2M@yRoZdNoE{XHsUnhmrZiSF!$5!dU=ZJPaUh=u zO%F8f{}17@VQdBAJhX#u|C*C*nl`<+BL& z+NLKHJD;0~y~|?WW;R76)Xl;pC3$6Upq`a`t&M<6U{h&(Aaj^bc(7D#M+!OCXdrJb zm3bb)_OA8Vy>ztFJ@~Y=U7}z+ABUh-J|(f{tSyT)d2fDO!bjptSE|SCJ*@ zLt8~l6cj#k(ZY#6VyFC0?+ZRWR*gsV#oeBq+}ii9WQ>rS1GgOBJ1Ly6B59|a{1fcG z3t_D_!6nkDF-Xcp@O|$>Dsybjxe*!}OAQG>$p2X3_7&d0DMM47(Ug0@xr)wiz}mCW zmx~p-OmJC9`J7Iy4{0^}*U<~HRr;4z>2kr_uED10#Z`{4&q86{V-VLY8(e4oGER8a za>3!x$i2eKdP*kYAS#%;8BCmMNJ=?xS^Hi77ml*GHsEbeZk@=|;l0ZZhy5InY7Y~s z#uMgW@oQ70omSMrn^$ZMua__bL(!>^gt)dznFrq`z8sArLEMFTUBs{_Nqp9#s>n`) z#AWQ&D?D$MG9oRE9>EOCO3U9hn>~ckb+utj6Ze%K{KvdR&7te9!jV2dB~9GR6u4CR)aH14^MEM{P472R^}Fj*}OWqKzzy~5&?v=i?xYh7F49-yu|VC6&gh3W@>rmIhhN= zF6a7}A;O_lu7cLjn_0}z0s`0$#l?`F0m{KDj88j?j5+5nZ8P?D5vh@3*nQN8BD)PP z$J`E$b;1LYyoJ6N<9IaTZ3VrUW|>S2yYom*0Zw<(OTKO+LohcxSAu!*s9o!y+*VB( zw>U8B$u}QzcUU0QU?k_HDfx!j_1icYHmj$Ipp`W#= zW#;)L;+u!`P7$x!@6AHnh6`K-OL08QJ}(BR0AR0m=km|haSwsa4)F@Z&&FAFxW=VP zslj4(>&QaBMd|w4{y+|4GPtRW?~@`A-S%-}Cnt6;SeV9Qcf}rv+O*?Y($R^3OX}%g zM2wU<=^<8u^rf~(c_ha1VZs6^J-uJ+ZMHTKIKkznHL$AZhBmj@h{boNi}#x_qRW>d zlSxkg-xh)}qwWqyuN{i^E&xM5*iHF3oOC2GuP$OO3TQP=jc%nl3IF@{B`7b zP-LpJx?*F_63P(R;4Jf-(=y@{*^9V?b3J9#VJ`7^ZZ>=FEuwUaV^-*{{3N|Yd#{HGC?o@BTGF)^PZq~TVftgQ!s5X5kogWUfE_XnT(zPLN zsbB1lIm;LDm&$yHu34-wSU3A&J{)aSE>kg#8@%3ACJ8YS+bLeW6Z~T;%4q4eu&~E1 zLWg-oT&b|Ddg4HZjcPACg)32F2mM%f+Lm@MEn{kbTS{`5f8zlim~N@83AcJL!csW$ zDQ@}$Qw(7{3&J?TY+}6Sp(qx@9RJj*cl?@z^^Un|&ZEw2ITGm-O)G@VZLp#f9S#Y0 zkO*NZ>#WOc4eD!Su)XCr+TmgY(}bf-ONME1@J2iZQ_5n+6N+%mcU?HWW1J(4S29H6 zt%(C?8(6#7PUI}OaKJl0>e+pw2#cUUSj4$$MA~g8$5?$#hHwq3>RzWS@zJcE{aKi4 zTaJ2RaccyHNeKTa_hpJ4EG2N+n!>(5vBp$O$%9(>gT{GfCWw~GRfn{a89o-No-9+{ zBEqu7xvB9PZ_Y*}lG#?k;=>70rq-N}d@uWVVu#JnrgLh&$Wg}(>`790c5|@4@FxmR zfZL1V5bu``^DAa62hH)66zRmv;{Wb+M?qN0MK{ioP#^`hh5?hu%C9KTx4E3{38m^Z zvnRyuX9Ownh>;+qH*}8&l|h$l3Fw?$9qB*(p9hl$P7!k9pgT{e{UjvL{g=erda@EB zT}EpVX-!@kHla&l z$C*e7X_AAIBEuBsM2*K1XwcJ616>PrcDBrZ`RwjNVEBxS=OYRRdPd+(C2lLv1Y-gB1l@{^(WJyz(%X_nS!_oWz3)21f>R#eWAS8* z<}UBu8*wsVV4J#+h^R{`a5J2G&aB;VkU(Bt8rxBg0+$Fc7tjr4Ae8AqS{FR$PG;Qr z_>aw)Ez;T@rZt%&3CSJ0KssZhl)j=KFHR$eWB%D0UYin^bgF`1hj&TBNR=oxAIQUl zq`ukr2#|EG;<*(W>$sTX(2xHn29u55Mg}W>CZpE5Y<&VlZvFwO@as95QYO3(W|F`j zmv{`wTBZ~7eJyv2?LDcGSQH`m892LkVhD}6F5ss3vQCz6+(A-nR^Pu;R;jZ z>;5cc zByl+w5=HDl&HxY;d++8S63AtRsNQ$w9#g<$R+_LvLU==Lf+%2s7GB+ZkD@|_uZ^Zd v9MXk(#wap;BZVfI3@\n" +"Language-Team: LANGUAGE \n" +"X-Generator: Poedit 1.5.7\n" + +#: acf.php:455 +msgid "Field Groups" +msgstr "Field Grupe" + +#: acf.php:456 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Unapredjena Custom Polja" + +#: acf.php:457 +msgid "Add New" +msgstr "Dodati novo" + +#: acf.php:458 +msgid "Add New Field Group" +msgstr "Dodati nova polja grupi" + +#: acf.php:459 +msgid "Edit Field Group" +msgstr "Editovati polje grupi" + +#: acf.php:460 +msgid "New Field Group" +msgstr "Novo polje grupe" + +#: acf.php:461 +msgid "View Field Group" +msgstr "Pregledati polje grupe" + +#: acf.php:462 +msgid "Search Field Groups" +msgstr "Pretraga polja grupa" + +#: acf.php:463 +msgid "No Field Groups found" +msgstr "Nijedno polje grupe nije pronadjeno" + +#: acf.php:464 +msgid "No Field Groups found in Trash" +msgstr "Nijedno polje grupe nije pronadjeno u Djubretu" + +#: acf.php:567 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "Custom polja" + +#: acf.php:585 acf.php:588 +msgid "Field group updated." +msgstr "Polje grupe updateovan." + +#: acf.php:586 +msgid "Custom field updated." +msgstr "Custom polje updateovano." + +#: acf.php:587 +msgid "Custom field deleted." +msgstr "Custom polje obrisano." + +#. translators: %s: date and time of the revision +#: acf.php:590 +msgid "Field group restored to revision from %s" +msgstr "Polje grupe vraćeno za reviziju iz %s" + +#: acf.php:591 +msgid "Field group published." +msgstr "Polje grupe objavljeno. " + +#: acf.php:592 +msgid "Field group saved." +msgstr "Polje grupe sačuvano." + +#: acf.php:593 +msgid "Field group submitted." +msgstr "Plje grupe podneto." + +#: acf.php:594 +msgid "Field group scheduled for." +msgstr "Polje grupe zakazano za." + +#: acf.php:595 +msgid "Field group draft updated." +msgstr "Draft polja grupe updateovan." + +#: acf.php:730 +msgid "Thumbnail" +msgstr "Thumbnail" + +#: acf.php:731 +msgid "Medium" +msgstr "Medium" + +#: acf.php:732 +msgid "Large" +msgstr "Veliko" + +#: acf.php:733 +msgid "Full" +msgstr "Celo" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Greška" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "Nijedna ACF grupa nije izabrana" + +#: core/api.php:1162 +msgid "Update" +msgstr "Upateovano" + +#: core/api.php:1163 +msgid "Post updated" +msgstr "Post updateovan" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "Dodaci" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "Ponavljač polja" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"Stvorite beskonačan broj redova podataka koji se ponavljaju sa svestranim " +"interfejsom" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "Polje galerije" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Stvoriti galeriju slika u jednostavnom i svestranom interfejsu!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "Opcije stranice" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Stvorite globane podake da biste ih koristili kroz svoj sajt!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Fleksibilan sadržaj polja" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Stvorite jedinstveni" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Polje formi gravitacije" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Stvara izabrano polje naseljeno sa formama gravitacije" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Birač datume i vremena" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "jQuery birač datuma i vremena" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Lokacija polja" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Pronadji adrese i koordinate željenih lokacije" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Contact Form 7 polje" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Dodati jednom ili više formu 7 formama za post" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Unapredjena custom polja dodaci" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Sledeći dodaci su dostupni za uvećavanje funkcionalnosti unapredjenog custom " +"polja plugina." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Svaki dodatak može biti instaliran kao poseban plugin (prima updateove) ili " +"uključen u vašu temu (ne prima updateove)" + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Instalirano" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Kupljeno i instalirano" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:422 +#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439 +#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455 +msgid "Download" +msgstr "Download" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Eksportovanje" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Eksporovana polja grupe" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Polje grupe" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Selektuj polja grupe za eksport" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Eksportuj u XML" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Eksportuj u PHP" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF će stvoriti .xml eksport fajl koji je kompatibilan sa osnovnim WP import " +"pluginom." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Importovana polja grupeće se u listi polja grupa koje mogu da se " +"edituju. Ovo je korisno za migriranje polja grupa izmedju Wp websajtova." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Selektujte polje grupe iz liste i kliknite na \"Eksportuj XML\"" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Sačuvati .xml fajl kada se traži" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Ukažite na Tools » Importovati i selektovati WordPress" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Instalirati WP import plugin ako se traži" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Upload ovati i importovati vaš eksportovani .xml fajl" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Selektovati sve korisnike i ignorisati Importovati dodatke" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "To je to! Srećno WordPressing-ovanje" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF wće stvoriti PHP kod da bi ga uključio u vašu temu." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Registrovano polje grupe neće < / b > se pojviti u listi uredive polja " +"grupa . Ovo je korisno za uključivanje polja u temama ." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Imajte na umu da ako eksportujete e i registrujete polja grupe u okviru " +"istog WP, videćete dupliranapolja na stranici Izmena ekrana . Da biste ovo " +"rešili, molim vas pomerite originalno polje grupu u kantu za otpatke ili " +"uklonite kod iz vaše functions.php file." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Izabrati grupe polja iz liste i klik na \"Napraviti PHP\"" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Kopirati PHP generisani kod" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Uneti u vašu functions.php file" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "Da biste aktivirali dodatke edotuj i koristi ko u prvih par reečenica" + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Eksportovati polje grupa u PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Uputstva" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Beleške" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Uključiti u temu" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Napredna custom polja plugina mogu biti uključeni u temu . Da biste to " +"uradili , pomerite ACF plugin u vašu temu i dodajte sledeći kod na vaš " +"functions.php fajl :" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Da biste uklonili sve vizuelne interfejse iz ACF plugina , možete da " +"koristite konstanta da biste omogućili lagani režim. Dodajte sledeći kod na " +"svoju functions.php fajl pre < / b >include kod :" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Nazad na eksport" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Nijedno polje grupe nije selektovano" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Staviti u djubre. Da li ste sigurni?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "čekirano" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Nijedno toggle polje nije dostupno" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Naslov polja grupe je potreban" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "kopirati" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "ili" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Polja" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Roditelj polja" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Slična polja" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Sakriti / Prikazati sve" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Lokacija" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Opcije" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Prikazati ključ polja.:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:328 +#: core/fields/post_object.php:349 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:343 +#: core/fields/user.php:285 core/fields/wysiwyg.php:256 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Ne" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:327 +#: core/fields/post_object.php:348 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:342 +#: core/fields/user.php:284 core/fields/wysiwyg.php:255 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Da" + +#: core/controllers/field_group.php:645 +msgid "Front Page" +msgstr "Prednja stranica" + +#: core/controllers/field_group.php:646 +msgid "Posts Page" +msgstr "Postovi stranice" + +#: core/controllers/field_group.php:647 +msgid "Top Level Page (parent of 0)" +msgstr "Visoki nivo str. (roditelj 0)" + +#: core/controllers/field_group.php:648 +msgid "Parent Page (has children)" +msgstr "Roditelj str. (ima decu)" + +#: core/controllers/field_group.php:649 +msgid "Child Page (has parent)" +msgstr "Dete str. (ima roditelja)" + +#: core/controllers/field_group.php:657 +msgid "Default Template" +msgstr "Default Template" + +#: core/controllers/field_group.php:734 +msgid "Publish" +msgstr "Objaviti" + +#: core/controllers/field_group.php:735 +msgid "Pending Review" +msgstr "Čekanje pregleda" + +#: core/controllers/field_group.php:736 +msgid "Draft" +msgstr "Draft" + +#: core/controllers/field_group.php:737 +msgid "Future" +msgstr "Buduće" + +#: core/controllers/field_group.php:738 +msgid "Private" +msgstr "Privatno" + +#: core/controllers/field_group.php:739 +msgid "Revision" +msgstr "Revizija" + +#: core/controllers/field_group.php:740 +msgid "Trash" +msgstr "Djubre" + +#: core/controllers/field_group.php:753 +msgid "Super Admin" +msgstr "Super Admin" + +#: core/controllers/field_group.php:768 core/controllers/field_group.php:789 +#: core/controllers/field_group.php:796 core/fields/file.php:186 +#: core/fields/image.php:170 core/fields/page_link.php:109 +#: core/fields/post_object.php:274 core/fields/post_object.php:298 +#: core/fields/relationship.php:598 core/fields/relationship.php:622 +#: core/fields/user.php:229 +msgid "All" +msgstr "Sve" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Naslov" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "Changelog" + +#: core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Pogledati šta je novo u" + +#: core/controllers/field_groups.php:217 +msgid "version" +msgstr "verziji" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Resursi" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Počinjemo" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Tipovi polja" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funkcije" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Akcije" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:641 +msgid "Filters" +msgstr "Filteri" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "'Kako da' vodiči" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Tutorijali" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Kreirano od starne" + +#: core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "Dobrodošli u Unapredjena Custom polja" + +#: core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "Hvala na update-u poslednje verzije!" + +#: core/controllers/field_groups.php:245 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "" +"je još više poliran i prijatniji nego ikada ranije . Nadamo se da vam se " +"dopada ." + +#: core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "Šta je novo" + +#: core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "Download Add-ons" + +#: core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "Kod za aktivaciju je u pluginovima!" + +#: core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Dodaci su sada aktivirani za preuzimanjei instaliranje pojedinačnih " +"pluginove . Iako ovi pluginovi neće biti na wordpress.org spremištu , svaki " +"dodatak će nastaviti da prima updateove na uobičajen način ." + +#: core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "Svi prethodni dodaci su uspešno instalirani" + +#: core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Ovaj websajt koristipremium dodatke koji treba da se downloaduju" + +#: core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "Download your activated Add-ons" + +#: core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "Ovaj websajt ne koristi premium dodatke i neće biti zahvaćno promenom." + +#: core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "Lakši razvoj" + +#: core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "Novi tipovi pola" + +#: core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "Polje taksonomije" + +#: core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "Polje korisnika" + +#: core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "Email polja" + +#: core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "Šifra polja" + +#: core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "Custom Field Types" + +#: core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." + +#: core/controllers/field_groups.php:346 +msgid "Migrating your field types is easy, please" +msgstr "Migrating your field types is easy, please" + +#: core/controllers/field_groups.php:346 +msgid "follow this tutorial" +msgstr "follow this tutorial" + +#: core/controllers/field_groups.php:346 +msgid "to learn more." +msgstr "da naucite vise" + +#: core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "Actions & Filters" + +#: core/controllers/field_groups.php:349 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"Sve radnje & filteri su dobili veliki fejslifting da se prilagođavaju ACF " +"još lakše ! molim" + +#: core/controllers/field_groups.php:349 +msgid "read this guide" +msgstr "pročitajte ovaj vodič" + +#: core/controllers/field_groups.php:349 +msgid "to find the updated naming convention." +msgstr "da pronađete ažuriranu konvenciju imenovanja ." + +#: core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "Pregled nacrta sada radi !" + +#: core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Ovaj bug je zgnječen zajedno sa mnogim drugim malim stvorenjima !" + +#: core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "Pogledajte punu changelog" + +#: core/controllers/field_groups.php:356 +msgid "Important" +msgstr "važno" + +#: core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "Database Changes" + +#: core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Apsolutne no promene su napravljene na bazi podataka između " +"verzije 3 i 4 . To znači da možete da se vratite na verziju 3 bez problema ." + +#: core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "Potencijalna izdanja" + +#: core/controllers/field_groups.php:362 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"Zbog značajnih promena okolnih dodataka , tipova polja i akcionih / " +"filtera , vaš sajt neće raditi pravilno . Važno je da ste pročitali sve" + +#: core/controllers/field_groups.php:362 +msgid "Migrating from v3 to v4" +msgstr "Migriranje iz v3 u v4" + +#: core/controllers/field_groups.php:362 +msgid "guide to view the full list of changes." +msgstr "vodič za pregled cele liste promena." + +#: core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "Jako važno!" + +#: core/controllers/field_groups.php:365 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"Ako ste ažurirali ACF plugin bez prethodnog znanja tih promena , molimo " +"vratite nanajnoviji" + +#: core/controllers/field_groups.php:365 +msgid "version 3" +msgstr "verzija 3" + +#: core/controllers/field_groups.php:365 +msgid "of this plugin." +msgstr "ovog plugina." + +#: core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "Hvala" + +#: core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"BIG hvala svima koji su pomogli testiranju verzije 4 beta i " +"za svu podršku koju sam dobio ." + +#: core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "Bez svih vas ovo ne bi bilo izvodljivo!!" + +#: core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "Changelog za" + +#: core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "Naučiti još" + +#: core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "Pregled" + +#: core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Ranije , svi dodaci su bili otključana preko aktivacionog koda ( kupljenog " +"od strane ACF prodavnica dodatak ) . Novi na v4 , svi dodaci deluju kao " +"zasebni pluginovi koje treba pojedinačno preuzeti , instalirati i ažurirati ." + +#: core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Ova stranica će vam pomoći u preuzimate i instalirate svaki dostupan " +"dodatak ." + +#: core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "Dostupni dodaci" + +#: core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Sledeći dodaci su detektovani kao aktivirani na ovom sajtu." + +#: core/controllers/field_groups.php:420 +msgid "Name" +msgstr "Ime" + +#: core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "Kod aktivacije" + +#: core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "Fleksibilan sadržaj" + +#: core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "Instalacija" + +#: core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "Za svaki dostupan dodatak, uradite sledeće" + +#: core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Download plugin podatke (.zip file)za vaš desktop" + +#: core/controllers/field_groups.php:468 +msgid "Navigate to" +msgstr "Navigacija do" + +#: core/controllers/field_groups.php:468 +msgid "Plugins > Add New > Upload" +msgstr "Plugins > Dodati nove > Upload" + +#: core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Koristite uploader za pretragu, selektujte i instalirajte vaše dodatke(.zip " +"file)" + +#: core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Nakon što je plugin uploadovan i instaliran, kliknite na 'Aktivirajte " +"Plugin' link" + +#: core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "Podaci su sada instalirani i aktivirani!" + +#: core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "Sjajno. Hajde da počnemo" + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Produžiti detalje" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Srušiti detalje" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Validacija polja. Jedno ili više polja ispod su potrebna." + +#: core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Upgrade" + +#: core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Šta je novo" + +#: core/controllers/upgrade.php:150 +msgid "credits" +msgstr "zaskuge" + +#: core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "Modifikovati opcije polja grupe 'prikazano na stranici'" + +#: core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Modifikovati opcije polja 'taxonomija'" + +#: core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Pomeriti custom polja korisnika iz wp_options u wp_usermeta'" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Osnovno" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Checkbox" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Izbor" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Izbori" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Unesite izbor na novu rečenicu." + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "Za više kontrole možete da odredite obe vrednosti i označite ovako" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "crveno : Crveno" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "plavo : Plavo" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:96 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:198 +msgid "Default Value" +msgstr "Default vrednost" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Uneti default vrednost nanovoj rečenic" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Layout" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Vertikalno" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Horizontalno" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Birač boja" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Birač datuma" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Gotovo" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Danas" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Prikazati različit mesec" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Sačuvati format" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Ovaj format će odrediti vrednost sačuvanu u bazi podataka i vratiti preko " +"API" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"ggmmdd\" je najsvestraniji sačuvani format. Pročitajte više o tome" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "jQuery formati datuma" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Prikazati format" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Ovaj format će videti korisnik kada unosi vrednost" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/gg\" ili \"mm/dd/gg\" su formati koji se najviše koriste. Pročitajte " +"više o tome" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Sedmica počinje od" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Lažno" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "Email" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:199 +msgid "Appears when creating a new post" +msgstr "APojavljuje se kada pravite novi post" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Šuvar mesta teksta" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Pojavljuje se unutar unosa" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Dodati" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Pojavljuje se pre unosa" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Dodati" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Pojavljuje se nakon unosa" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Fajl" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "Sadržaj" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Selektuj fajl" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Edituj fajl" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Update-ovati fajl" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "uploadovati u ovaj fajl" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Nijedan fajl nije izabran" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Dodati fajl" + +#: core/fields/file.php:153 core/fields/image.php:118 +#: core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Povratna vrednost" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Objekat fajla" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "URL fajl" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "ID fajla" + +#: core/fields/file.php:175 core/fields/image.php:158 +msgid "Library" +msgstr "Biblioteka" + +#: core/fields/file.php:187 core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Uploadovano za post" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Mapa" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "Lokacija" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "Preraživač ne podržava geolokaciju" + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "Obrisati lokaciju" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "Pronadji trenutnu lokaciju" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "Pretraga za adresu..." + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "Centar" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "Centar inicijalne mape" + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "Zoom" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "Namestiti inicijalni nivo zoom-a" + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "Visina" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "Customise visinu mape" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Slika" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Selektuj sliku" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Edituj sliku" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Updateuj sliku" + +#: core/fields/image.php:83 +msgid "Remove" +msgstr "Ukloniti" + +#: core/fields/image.php:84 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Edituj" + +#: core/fields/image.php:90 +msgid "No image selected" +msgstr "Nijedna slika nje izabrana" + +#: core/fields/image.php:90 +msgid "Add Image" +msgstr "Dodati sliku" + +#: core/fields/image.php:119 core/fields/relationship.php:573 +msgid "Specify the returned value on front end" +msgstr "Odrediti vraćenu vrednost prednjeg kraja" + +#: core/fields/image.php:129 +msgid "Image Object" +msgstr "Objekat slike" + +#: core/fields/image.php:130 +msgid "Image URL" +msgstr "URL slike" + +#: core/fields/image.php:131 +msgid "Image ID" +msgstr " ID slike" + +#: core/fields/image.php:139 +msgid "Preview Size" +msgstr "Pregledati veličinu" + +#: core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Prikazati kada se unose podaci" + +#: core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Limitirati biblioteku medija" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Poruka" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Text & HTML unešen ovde će se pojaviti u sa poljima" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Imajte na umeu da će sav tekst biti prvo prenešen kroz wp funkciju" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Broj" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Minimalna vrednost" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Maksimalna vrednost" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Veličina koraka" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Link stranice" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Odnosno" + +#: core/fields/page_link.php:103 core/fields/post_object.php:268 +#: core/fields/relationship.php:592 core/fields/relationship.php:671 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Tip posta" + +#: core/fields/page_link.php:127 core/fields/post_object.php:317 +#: core/fields/select.php:214 core/fields/taxonomy.php:333 +#: core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Dozvoliti nulul?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:338 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Izabrati razne vrednosti?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Šifra" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Objekat posta" + +#: core/fields/post_object.php:292 core/fields/relationship.php:616 +msgid "Filter from Taxonomy" +msgstr "Filter iz Taksonomije" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Radio dugme" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Ostalo" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Unesite vaš izbor po rečenici" + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Crveno" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Plavo" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "Dodati 'drugi' izbor da biste dodali za custom vrednost" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Sačuvati 'druge' vrednosti za izbor polja" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Odnos" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Maksimum vrednosti postignute( {max} vrednosti )" + +#: core/fields/relationship.php:428 +msgid "Search..." +msgstr "Pretraga..." + +#: core/fields/relationship.php:439 +msgid "Filter by post type" +msgstr "Filter po postu tipa" + +#: core/fields/relationship.php:572 +msgid "Return Format" +msgstr "Vraćeni format" + +#: core/fields/relationship.php:583 +msgid "Post Objects" +msgstr "Objekti posta" + +#: core/fields/relationship.php:584 +msgid "Post IDs" +msgstr "Post IDs" + +#: core/fields/relationship.php:650 +msgid "Search" +msgstr "Pretraga" + +#: core/fields/relationship.php:651 +msgid "Post Type Select" +msgstr "Izabrati tip posta" + +#: core/fields/relationship.php:659 +msgid "Elements" +msgstr "Elementi" + +#: core/fields/relationship.php:660 +msgid "Selected elements will be displayed in each result" +msgstr "Selektovani elementi koji će biti prikazani u svakom rezultatu" + +#: core/fields/relationship.php:669 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "Trenutne slike" + +#: core/fields/relationship.php:670 +msgid "Post Title" +msgstr "Naslov posta" + +#: core/fields/relationship.php:682 +msgid "Maximum posts" +msgstr "Maksimum postovi" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:324 core/fields/user.php:266 +msgid "Select" +msgstr "Izabrati" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Tab" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Koristite \" Tab polja \" da bolje organizujete svoj ekran za editovanje " +"grupisanjem svog polja zajedno pod posebnim tab naslovima." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Sva polja koja slede ovo \" tab polje \" ( ili dok drugo \" tab polje \" " +"nije definisano ) će biti grupisana zajedno ." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Koristite razne tabove za deljenje vaših polja na sekcije." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Taxonomy" + +#: core/fields/taxonomy.php:222 core/fields/taxonomy.php:231 +msgid "None" +msgstr "Nijedan" + +#: core/fields/taxonomy.php:308 core/fields/user.php:251 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Tip polja" + +#: core/fields/taxonomy.php:318 core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Razne vrednosti" + +#: core/fields/taxonomy.php:320 core/fields/user.php:262 +msgid "Multi Select" +msgstr "Više izbora" + +#: core/fields/taxonomy.php:322 core/fields/user.php:264 +msgid "Single Value" +msgstr "Jedna vrednost" + +#: core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Radio dugmad" + +#: core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Učitavanje i Sačuvati termine za post" + +#: core/fields/taxonomy.php:360 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Učitaj vrednost baziranu na terminima posta i updatuj termine postova na " +"sačuvati" + +#: core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Objekat termina" + +#: core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "Term ID" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Tekst" + +#: core/fields/text.php:176 core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Formatiranje" + +#: core/fields/text.php:177 core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Vrednost efekata na prednjem kraju" + +#: core/fields/text.php:186 core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Nema formatiranja" + +#: core/fields/text.php:187 core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "Konvertuj HTML u tagove" + +#: core/fields/text.php:195 core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Limit karaktera" + +#: core/fields/text.php:196 core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Ostaviti prazno za bez limita" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Područje teksta" + +#: core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Konvertovati nove rešenice u <br /> tags" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Tačno / Pogrešno" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "pr. Prikazati ekstra sadržaj" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Korisnik" + +#: core/fields/user.php:224 +msgid "Filter by role" +msgstr "Filter bpo ulozi" + +#: core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "Wysiwyg Editor" + +#: core/fields/wysiwyg.php:213 +msgid "Toolbar" +msgstr "Toolbar" + +#: core/fields/wysiwyg.php:245 +msgid "Show Media Upload Buttons?" +msgstr "Prikazati dugmada za upload medija?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Novo polje" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Tip polja ne postoji" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Narudžbina polja" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Oznaka polja" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Ime polja" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Ključ polja" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Nema polja. Klik na + Dodat polje dugme za stvaranje vašeg " +"prvog polja." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Editovati ovo polje" + +#: core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Pročitati dokumentaciju za ovo polje" + +#: core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Docs" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Duplicate this Field" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Duplikovati" + +#: core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Obrisati ovo polje" + +#: core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Obrisati" + +#: core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Ovo je ime koje će se pojaviti na EDIT stranici" + +#: core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Jedna reč bez razmak. Podvlačenja i tačke dozvoljeno" + +#: core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Polja uputstava" + +#: core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Uputstva za autore. Prikazati kada se podnose podaci" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Potrebno?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Kondicionalna logika" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "jednako je" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "nije jednako" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Prikaži ovo polje kada" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "sve" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "bilo koje" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "ova pravila su ispunjena" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Polje blizu" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Drag & drop da biste ponovo naručili" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Dodati polje" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Pravila" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Napraviti set pravila za ustanovljavanje koji ekran za editovanje će " +"koristiti ovea unapredjena custom polja" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Prikaži ovo polje grupe ako" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Ulogovano u tip korisnika" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Stranica" + +#: core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Tip stranice" + +#: core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Roditelj stranica" + +#: core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Template stranice" + +#: core/views/meta_box_location.php:84 core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Post" + +#: core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Kategorija posta" + +#: core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Format posta" + +#: core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "Status posta" + +#: core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr " Taksonomija posta" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Dodatak" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Izraz taksonomije" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "i" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Dodati pravilo grupi" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Narudžbina br.." + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Polja drupa su stvorena redom
                od najnižeg do najvišeg" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Pozicija" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Visoko (nakon naslova)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normalno (nakon sadr\aja)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Strana" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Stil" + +#: core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "Bez cilja (nema metabox)" + +#: core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "Standardno (WP metabox)" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Sakriti na ekranu" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "" +"Selektovati stavke da bi ihsakrili od editovanja na ekranu" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Ako se više polja grupe pojavljuju na ekranu, prvo polje grupe će se " +"koristiti . (onaj sa brojem najnižeg reda )" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "Permalink" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "Editor sadržaja" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "Izvod" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "Diskusija" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "Komentari" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "Revizija" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "Slug" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "Autor" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "Format" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "Kategorije" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "Tagovi" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "PoslatiTrackbacks " diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-sv_SE.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-sv_SE.mo new file mode 100644 index 0000000000000000000000000000000000000000..3507a4aa0f339af0092f86cd5c7ec54db2972227 GIT binary patch literal 31875 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\n" +"Language-Team: Mikael Jorhult \n" +"Language: Swedish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.7\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-SearchPath-0: .\n" + +#: acf.php:436 +msgid "Field Groups" +msgstr "Fältgrupper" + +#: acf.php:437 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Advanced Custom Fields" + +#: acf.php:438 +msgid "Add New" +msgstr "Lägg till ny" + +#: acf.php:439 +msgid "Add New Field Group" +msgstr "Lägg till ny fältgrupp" + +#: acf.php:440 +msgid "Edit Field Group" +msgstr "Redigera fältgrupp" + +#: acf.php:441 +msgid "New Field Group" +msgstr "Ny fältgrupp" + +#: acf.php:442 +msgid "View Field Group" +msgstr "Visa fältgrupp" + +#: acf.php:443 +msgid "Search Field Groups" +msgstr "Sök fältgrupp" + +#: acf.php:444 +msgid "No Field Groups found" +msgstr "Inga fältgrupper hittades" + +#: acf.php:445 +msgid "No Field Groups found in Trash" +msgstr "Inga fältgrupper finns i papperskorgen" + +#: acf.php:543 core/views/meta_box_options.php:98 +msgid "Custom Fields" +msgstr "Egna fält" + +#: acf.php:561 acf.php:564 +msgid "Field group updated." +msgstr "Fältgruppen uppdaterades." + +#: acf.php:562 +msgid "Custom field updated." +msgstr "Eget fält uppdaterades." + +#: acf.php:563 +msgid "Custom field deleted." +msgstr "Eget fält raderades." + +#: acf.php:566 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "Fältgruppen återställdes till revision %s" + +#: acf.php:567 +msgid "Field group published." +msgstr "Fältgruppen publicerades." + +#: acf.php:568 +msgid "Field group saved." +msgstr "Fältgruppen sparades." + +#: acf.php:569 +msgid "Field group submitted." +msgstr "Fältgruppen skickades." + +#: acf.php:570 +msgid "Field group scheduled for." +msgstr "Fältgruppen schemalades." + +#: acf.php:571 +msgid "Field group draft updated." +msgstr "Utkastet till fältgrupp uppdaterades." + +#: acf.php:706 +msgid "Thumbnail" +msgstr "Tumnagel" + +#: acf.php:707 +msgid "Medium" +msgstr "Medium" + +#: acf.php:708 +msgid "Large" +msgstr "Stor" + +#: acf.php:709 +msgid "Full" +msgstr "Full" + +#: core/api.php:1097 +msgid "Update" +msgstr "Uppdatera" + +#: core/api.php:1098 +msgid "Post updated" +msgstr "Inlägget uppdaterades" + +#: core/actions/export.php:23 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Fel" + +#: core/actions/export.php:30 +msgid "No ACF groups selected" +msgstr "Inga ACF-grupper har valts" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:311 +msgid "Add-ons" +msgstr "Tillägg" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:433 +msgid "Repeater Field" +msgstr "Upprepningsfält" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"Skapa obegränsat antal rader av upprepningsbar data med detta mångsidiga " +"verktyg!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:441 +msgid "Gallery Field" +msgstr "Gallerifält" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Skapa bildgallerier i ett enkelt och intuitivt gränssnitt!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:449 +msgid "Options Page" +msgstr "Alternativsida" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Skapa gobala data som du kan använda över hela din webbplats!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Fält för flexibelt innehåll" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Skapa unika layouter med verktyget för flexibelt innehåll!" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Gravity Forms-fält" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Skapa ett listfält innehållande Gravity Forms-formulär!" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Datum- och tidväljare" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "Datum- och tidväljare med jQuery" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Platsfält" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Hitta adresser och koordinater för en önskad plats" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Contact Form 7-fält" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Välj ett eller fler Contact Form 7-formulär i ett inlägg" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Tillägg till Advanced Custom Fields" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Följande tillägg finns för att öka funktionaliteten hos Advanced Custom " +"Fields." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Varje tillägg kan installeras som en separat plugin (tar emot uppdateringar) " +"eller inkluderas i ditt tema (tar inte emot uppdateringar)." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Installerades" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Köp och installera" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:426 +#: core/controllers/field_groups.php:435 core/controllers/field_groups.php:443 +#: core/controllers/field_groups.php:451 core/controllers/field_groups.php:459 +msgid "Download" +msgstr "Ladda ner" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Exportera" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Exportera fältgrupper" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Fältgrupper" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Välj fältgrupperna som ska exporteras" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "Exportera till XML" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "Exportera till PHP" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF kommer att skapa en .xml-fil som är kompatibel med WordPress egna " +"importtillägg." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Importerade fältgrupper kommer att visas i listan över redigerbara " +"fältgrupper. Detta är användbart då fältgrupper flyttas mellan WordPress-" +"webbplatser." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "Välj fältgrupp(er) från listan och klicka \"Exportera till XML\"" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "Spara .xml-filen på valfri plats" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "Gå till Verktyg » Importera och välj WordPress" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "Installera WordPress importtillägg vid behov" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "Ladda upp och importera din exporterade .xml-fil" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Välj din användare och ignorera bilagor" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "Klart! Mycket nöje!" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF kommer skapa PHP-koden att inkludera i ditt tema." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Registrerade fältgrupper kommer inte att visas i listan över " +"redigerbara fältgrupper. Detta är användbart när man inkluderar fält i teman." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Notera att om du exporterar och registrerar fältgrupper inom samma WordPress-" +"installation kommer du se dubbletter av fälten i din redigeringsvy. För att " +"åtgärda det flyttar du den ursprungliga fältgruppen till papperskorgen eller " +"tar bort koden från din functions.php-fil." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Välj fältgrupp(er) från listan och klicka \"Exportera till PHP\"" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Kopiera den genererade PHP-koden" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Klistra in koden i din functions.php-fil" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "Redigera de första kodraderna för att aktivera eventuella tillägg. " + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "Exportera fältgrupper till PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Instruktioner" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Anteckningar" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Inkludera i tema" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Advanced Custom Fields-tilläggen kan inkluderas i ett tema. Detta görs genom " +"att flytta ACF till din temamapp och lägg till följande kod i din functions." +"php-fil:" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"Ta bort det visuella gränssnittet i ACF genom att aktivera \"Lite mode\". " +"Lägg till följande kod i din functions.php innan include_once-anropet:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Tillbaka till export" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Inga fältgrupper var valda" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Flytta till papperskorgen. Är du säker?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "vald" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Det finns inga aktiveringsbara fält" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Fältgruppen måste ha en titel" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "kopiera" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "eller" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Fält" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Överliggande fält" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Intilliggande fält" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Dölj / Visa alla" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Plats" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Alternativ" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Visa fältnyckel:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:328 +#: core/fields/post_object.php:349 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:343 +#: core/fields/user.php:285 core/fields/wysiwyg.php:245 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Nej" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:327 +#: core/fields/post_object.php:348 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:342 +#: core/fields/user.php:284 core/fields/wysiwyg.php:244 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Ja" + +#: core/controllers/field_group.php:638 +msgid "Front Page" +msgstr "Förstasida" + +#: core/controllers/field_group.php:639 +msgid "Posts Page" +msgstr "Inläggssida" + +#: core/controllers/field_group.php:640 +msgid "Top Level Page (parent of 0)" +msgstr "Toppsida (förälder satt till 0)" + +#: core/controllers/field_group.php:641 +msgid "Parent Page (has children)" +msgstr "Föräldersida (har undersidor)" + +#: core/controllers/field_group.php:642 +msgid "Child Page (has parent)" +msgstr "Undersida (har föräldersida)" + +#: core/controllers/field_group.php:650 +msgid "Default Template" +msgstr "Standardmall" + +#: core/controllers/field_group.php:727 +msgid "Publish" +msgstr "Publicerat" + +#: core/controllers/field_group.php:728 +msgid "Pending Review" +msgstr "Väntar på granskning" + +#: core/controllers/field_group.php:729 +msgid "Draft" +msgstr "Utkast" + +#: core/controllers/field_group.php:730 +msgid "Future" +msgstr "Tidsbestämt" + +#: core/controllers/field_group.php:731 +msgid "Private" +msgstr "Privat" + +#: core/controllers/field_group.php:732 +msgid "Revision" +msgstr "Revision" + +#: core/controllers/field_group.php:733 +msgid "Trash" +msgstr "I papperskorgen" + +#: core/controllers/field_group.php:746 +msgid "Super Admin" +msgstr "Superadministratör" + +#: core/controllers/field_group.php:761 core/controllers/field_group.php:782 +#: core/controllers/field_group.php:789 core/fields/file.php:186 +#: core/fields/image.php:170 core/fields/page_link.php:109 +#: core/fields/post_object.php:274 core/fields/post_object.php:298 +#: core/fields/relationship.php:595 core/fields/relationship.php:619 +#: core/fields/user.php:229 +msgid "All" +msgstr "Alla" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Titel" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:257 +msgid "Changelog" +msgstr "Versionshistorik" + +#: core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Se vad som är nytt i" + +#: core/controllers/field_groups.php:217 +msgid "version" +msgstr "version" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Resurser" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Kom igång" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Fälttyper" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Funktioner" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Actions" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:638 +msgid "Filters" +msgstr "Filter" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Användarguider" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Handledningar" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Skapad av" + +#: core/controllers/field_groups.php:235 +msgid "Vote" +msgstr "Rösta" + +#: core/controllers/field_groups.php:236 +msgid "Follow" +msgstr "Följ" + +#: core/controllers/field_groups.php:248 +msgid "Welcome to Advanced Custom Fields" +msgstr "Välkommen till Advanced Custom Fields" + +#: core/controllers/field_groups.php:249 +msgid "Thank you for updating to the latest version!" +msgstr "Tack för att du har uppdaterat till den senaste versionen!" + +#: core/controllers/field_groups.php:249 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "är mer polerad och bättre än någonsin. Vi hoppas att du tycker om det." + +#: core/controllers/field_groups.php:256 +msgid "What’s New" +msgstr "Nyheter" + +#: core/controllers/field_groups.php:259 +msgid "Download Add-ons" +msgstr "Ladda ner tillägg" + +#: core/controllers/field_groups.php:313 +msgid "Activation codes have grown into plugins!" +msgstr "Aktiveringskoderna har flyttat in i tilläggen!" + +#: core/controllers/field_groups.php:314 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Nu aktiveras tillägg genom att de laddas ner och installeras separat. Även " +"om dessa tillägg inte lagras på wordpress.org fortsätter de att få " +"uppdateringar som vanligt." + +#: core/controllers/field_groups.php:320 +msgid "All previous Add-ons have been successfully installed" +msgstr "Alla tidigare tillägg har installerats" + +#: core/controllers/field_groups.php:324 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Denna webbplats använder premiumtillägg som behöver laddas ner" + +#: core/controllers/field_groups.php:324 +msgid "Download your activated Add-ons" +msgstr "Ladda ner dina aktiverade tillägg" + +#: core/controllers/field_groups.php:329 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Denna webbplats använder inga premiumtillägg och påverkas inte av denna " +"förändring." + +#: core/controllers/field_groups.php:339 +msgid "Easier Development" +msgstr "Enklare utveckling" + +#: core/controllers/field_groups.php:341 +msgid "New Field Types" +msgstr "Nya fälttyper" + +#: core/controllers/field_groups.php:343 +msgid "Taxonomy Field" +msgstr "Taxonomifält" + +#: core/controllers/field_groups.php:344 +msgid "User Field" +msgstr "Användarfält" + +#: core/controllers/field_groups.php:345 +msgid "Email Field" +msgstr "E-postfät" + +#: core/controllers/field_groups.php:346 +msgid "Password Field" +msgstr "Lösenordsfält" + +#: core/controllers/field_groups.php:348 +msgid "Custom Field Types" +msgstr "Egna fälttyper" + +#: core/controllers/field_groups.php:349 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Att skapa egna fälttyper har aldrig varit enklare! Tyvärr är inte fälttyper " +"från version 3 inte kompatibla med version 4." + +#: core/controllers/field_groups.php:350 +msgid "Migrating your field types is easy, please" +msgstr "Att migrera fälttyper är enkelt! Följ" + +#: core/controllers/field_groups.php:350 +msgid "follow this tutorial" +msgstr "denna guide" + +#: core/controllers/field_groups.php:350 +msgid "to learn more." +msgstr "för att få veta mer." + +#: core/controllers/field_groups.php:352 +msgid "Actions & Filters" +msgstr "Funktioner och filter" + +#: core/controllers/field_groups.php:353 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"Alla funktioner och filter har fått en ordentlig ansiktslyftning för att " +"göra justeringar av ACF enklare! Läs" + +#: core/controllers/field_groups.php:353 +msgid "read this guide" +msgstr "denna guide" + +#: core/controllers/field_groups.php:353 +msgid "to find the updated naming convention." +msgstr "för en uppdatering av namnkonventionerna." + +#: core/controllers/field_groups.php:355 +msgid "Preview draft is now working!" +msgstr "Förhandsvisning av utkast fungerar nu!" + +#: core/controllers/field_groups.php:356 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Denna bugg har åtgärdats tillsammans med ett antal av dess kompisar." + +#: core/controllers/field_groups.php:356 +msgid "See the full changelog" +msgstr "Läsa hela förändringsloggen" + +#: core/controllers/field_groups.php:360 +msgid "Important" +msgstr "Viktigt" + +#: core/controllers/field_groups.php:362 +msgid "Database Changes" +msgstr "Databasförändringar" + +#: core/controllers/field_groups.php:363 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Inga förändringar har i databasen har gjorts mellan version 3 och 4. " +"Detta innebär att du kan gå tillbaka till version 3 utan problem." + +#: core/controllers/field_groups.php:365 +msgid "Potential Issues" +msgstr "Potentiella problem" + +#: core/controllers/field_groups.php:366 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"På grund av stora förändringar kring tillägg, fälttyper samt funktioner och " +"filter kanske din webbplats inte fungerar korrekt. Det är viktigt att läsa " +"guiden" + +#: core/controllers/field_groups.php:366 +msgid "Migrating from v3 to v4" +msgstr "Migration från version 3 till 4" + +#: core/controllers/field_groups.php:366 +msgid "guide to view the full list of changes." +msgstr "för listan över samtliga förändringar." + +#: core/controllers/field_groups.php:369 +msgid "Really Important!" +msgstr "Verkligen viktigt!" + +#: core/controllers/field_groups.php:369 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"Om du uppdaterat ACF utan att veta om dessa förändringar kan du gå tillbaka " +"till den senaste upplagan av" + +#: core/controllers/field_groups.php:369 +msgid "version 3" +msgstr "version 3" + +#: core/controllers/field_groups.php:369 +msgid "of this plugin." +msgstr "av tillägget." + +#: core/controllers/field_groups.php:374 +msgid "Thank You" +msgstr "Tack" + +#: core/controllers/field_groups.php:375 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +"Ett STORT tack till alla som har hjälpt till att testa " +"betaversionen av version 4 och allt stöd jag fått." + +#: core/controllers/field_groups.php:376 +msgid "Without you all, this release would not have been possible!" +msgstr "Utan er hade denna release aldrig varit möjlig!" + +#: core/controllers/field_groups.php:380 +msgid "Changelog for" +msgstr "Förändringsloggen för" + +#: core/controllers/field_groups.php:397 +msgid "Learn more" +msgstr "Läs mer" + +#: core/controllers/field_groups.php:403 +msgid "Overview" +msgstr "Översikt" + +#: core/controllers/field_groups.php:405 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Tidigare har alla tillägg låsts upp via en aktiveringskod (som kunnat köpas " +"via ACFs webbshop). Från och med version 4 är alla tillägg separata plugins " +"som laddas ner, installeras och uppdateras individuellt." + +#: core/controllers/field_groups.php:407 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Denna sida kommer att hjälpa dig ladda ner och installera alla tillgängliga " +"tillägg." + +#: core/controllers/field_groups.php:409 +msgid "Available Add-ons" +msgstr "Tillgängliga tillägg" + +#: core/controllers/field_groups.php:411 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Följande tillägg har upptäckts och aktiverats på denna webbplats." + +#: core/controllers/field_groups.php:424 +msgid "Name" +msgstr "Namn" + +#: core/controllers/field_groups.php:425 +msgid "Activation Code" +msgstr "Aktiveringskod" + +#: core/controllers/field_groups.php:457 +msgid "Flexible Content" +msgstr "Flexibelt innehåll" + +#: core/controllers/field_groups.php:467 +msgid "Installation" +msgstr "Installation" + +#: core/controllers/field_groups.php:469 +msgid "For each Add-on available, please perform the following:" +msgstr "Gör följande för varje tillgängligt tillägg:" + +#: core/controllers/field_groups.php:471 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Ladda ner tillägget (.zip-fil) till ditt skrivbord" + +#: core/controllers/field_groups.php:472 +msgid "Navigate to" +msgstr "Gå till" + +#: core/controllers/field_groups.php:472 +msgid "Plugins > Add New > Upload" +msgstr "Tillägg > Lägg till > Ladda upp" + +#: core/controllers/field_groups.php:473 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "Använd uppladdaren för att välja och installera tillägget (.zip-filen)" + +#: core/controllers/field_groups.php:474 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"När tillägget har laddats upp och installerats klickar du på länken " +"\"Aktivera tillägg\"" + +#: core/controllers/field_groups.php:475 +msgid "The Add-on is now installed and activated!" +msgstr "Tillägget har nu installerats och aktiverats!" + +#: core/controllers/field_groups.php:489 +msgid "Awesome. Let's get to work" +msgstr "Grymt! Dags att återgå till arbetet." + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Visa detaljer" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Dölj detaljer" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Valideringen misslyckades. Ett eller flera fält nedan måste fyllas i." + +#: core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Uppgradera" + +#: core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Nyheter" + +#: core/controllers/upgrade.php:150 +msgid "credits" +msgstr "Tack" + +#: core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "Ändrar fältgruppens inställning \"visa på sida\"" + +#: core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Ändrar fältinställningen \"taxonomi\"" + +#: core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Flyttar användarfält från wp_options till wp_usermeta" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Enkel" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Kryssruta" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Alternativ" + +#: core/fields/checkbox.php:146 core/fields/radio.php:144 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Alternativ" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Ange ett alternativ per rad" + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "För mer kontroll kan du specificera både värde och etikett enligt:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:150 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "röd : Röd" + +#: core/fields/checkbox.php:149 core/fields/radio.php:151 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "blå : Blå" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:193 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:96 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:187 +msgid "Default Value" +msgstr "Standardvärde" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Ange varje värde på en ny rad" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:209 core/fields/tab.php:20 +msgid "Layout" +msgstr "Layout" + +#: core/fields/checkbox.php:194 core/fields/radio.php:220 +msgid "Vertical" +msgstr "Vertikalt" + +#: core/fields/checkbox.php:195 core/fields/radio.php:221 +msgid "Horizontal" +msgstr "Horisontellt" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Färgväljare" + +#: core/fields/color_picker.php:20 core/fields/google-map.php:19 +#: core/fields/date_picker/date_picker.php:20 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Dummy" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "E-post" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:188 +msgid "Appears when creating a new post" +msgstr "Visas när ett nytt inlägg skapas" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Platshållartext" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Visas inuti fältet" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Lägg till före" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Visas före fältet" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Lägg till efter" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Visas efter fältet" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Fil" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "Innehåll" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Välj fil" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Redigera fil" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Uppdatera fil" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "uppladdade till detta inlägg" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Ingen fil vald" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Lägg till fil" + +#: core/fields/file.php:153 core/fields/image.php:118 +#: core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Returvärde" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Filobjekt" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "Filadress" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "Filens ID" + +#: core/fields/file.php:175 core/fields/image.php:158 +msgid "Library" +msgstr "Bibliotek" + +#: core/fields/file.php:187 core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Uppladdade till detta inlägg" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Map" + +#: core/fields/google-map.php:31 +msgid "Locating" +msgstr "Söker plats" + +#: core/fields/google-map.php:32 +msgid "Sorry, this browser does not support geolocation" +msgstr "Tyvärr saknar denna webbläsare stöd för platsinformation" + +#: core/fields/google-map.php:159 +msgid "Center" +msgstr "Centrum" + +#: core/fields/google-map.php:160 +msgid "Center the initial map" +msgstr "Kartans initiala centrum" + +#: core/fields/google-map.php:196 +msgid "Height" +msgstr "Höjd" + +#: core/fields/google-map.php:197 +msgid "Customise the map height" +msgstr "Skräddarsy kartans höjd" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Bild" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Välj bild" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Redigera bild" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Uppdatera bild" + +#: core/fields/image.php:83 +msgid "Remove" +msgstr "Radera" + +#: core/fields/image.php:84 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Redigera" + +#: core/fields/image.php:90 +msgid "No image selected" +msgstr "Ingen bild vald" + +#: core/fields/image.php:90 +msgid "Add Image" +msgstr "Lägg till bild" + +#: core/fields/image.php:119 core/fields/relationship.php:570 +msgid "Specify the returned value on front end" +msgstr "Välj vilken typ av värde som ska returneras" + +#: core/fields/image.php:129 +msgid "Image Object" +msgstr "Bildobjekt" + +#: core/fields/image.php:130 +msgid "Image URL" +msgstr "Bildadress" + +#: core/fields/image.php:131 +msgid "Image ID" +msgstr "Bildens ID" + +#: core/fields/image.php:139 +msgid "Preview Size" +msgstr "Förhandsvisningens storlek" + +#: core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Visas vid inmatning" + +#: core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Begränsa urvalet i mediabiblioteket" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Meddelande" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Text och HTML som anges här visas tillsammans med fälten" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Notera att all text först kommer att passera genom funktionen" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Nummer" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "Minsta värde" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "Högsta värde" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Stegvärde" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Sidlänk" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "Relation" + +#: core/fields/page_link.php:103 core/fields/post_object.php:268 +#: core/fields/relationship.php:589 core/fields/relationship.php:668 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Inläggstyp" + +#: core/fields/page_link.php:127 core/fields/post_object.php:317 +#: core/fields/select.php:214 core/fields/taxonomy.php:333 +#: core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Tillått nollvärde?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:338 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Välj multipla värden?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Lösenord" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Inläggsobjekt" + +#: core/fields/post_object.php:292 core/fields/relationship.php:613 +msgid "Filter from Taxonomy" +msgstr "Filtera från taxonomi" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Alternativknapp" + +#: core/fields/radio.php:102 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Annat" + +#: core/fields/radio.php:145 +msgid "Enter your choices one per line" +msgstr "Ange ett värde per rad" + +#: core/fields/radio.php:147 +msgid "Red" +msgstr "Röd" + +#: core/fields/radio.php:148 +msgid "Blue" +msgstr "Blå" + +#: core/fields/radio.php:172 +msgid "Add 'other' choice to allow for custom values" +msgstr "Lägg till värdet \"other\" för att tillåta egna värden" + +#: core/fields/radio.php:184 +msgid "Save 'other' values to the field's choices" +msgstr "Spara \"other\"-värden till fältets alternativ" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "Relation" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "Maximalt antal värden nåddes ( maximalt {max} värden )" + +#: core/fields/relationship.php:425 +msgid "Search..." +msgstr "Sök..." + +#: core/fields/relationship.php:436 +msgid "Filter by post type" +msgstr "Filtrera inläggstyp" + +#: core/fields/relationship.php:569 +msgid "Return Format" +msgstr "Returvärde" + +#: core/fields/relationship.php:580 +msgid "Post Objects" +msgstr "Inläggsobjekt" + +#: core/fields/relationship.php:581 +msgid "Post IDs" +msgstr "Inläggets ID" + +#: core/fields/relationship.php:647 +msgid "Search" +msgstr "Sök" + +#: core/fields/relationship.php:648 +msgid "Post Type Select" +msgstr "Välj inläggstyp" + +#: core/fields/relationship.php:656 +msgid "Elements" +msgstr "Element" + +#: core/fields/relationship.php:657 +msgid "Selected elements will be displayed in each result" +msgstr "Valda element visas i varje resultat" + +#: core/fields/relationship.php:666 core/views/meta_box_options.php:105 +msgid "Featured Image" +msgstr "Utvald bild" + +#: core/fields/relationship.php:667 +msgid "Post Title" +msgstr "Inläggstitel" + +#: core/fields/relationship.php:679 +msgid "Maximum posts" +msgstr "Maximalt antal inlägg" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:324 core/fields/user.php:266 +msgid "Select" +msgstr "Välj" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Flik" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Använd \"flikfält\" för att bättre organisera redigeringsvyn genom att " +"gruppera dina fält under separata flikar." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"Alla fält efter detta \"flikfält\" (eller fram till nästa \"flikfält\") " +"kommer att grupperas tillsammans." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Använd flera flikar för att dela upp dina fält i sektioner." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Taxonomi" + +#: core/fields/taxonomy.php:222 core/fields/taxonomy.php:231 +msgid "None" +msgstr "Ingen" + +#: core/fields/taxonomy.php:308 core/fields/user.php:251 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Fälttyp" + +#: core/fields/taxonomy.php:318 core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Multipla värden" + +#: core/fields/taxonomy.php:320 core/fields/user.php:262 +msgid "Multi Select" +msgstr "Flera värden" + +#: core/fields/taxonomy.php:322 core/fields/user.php:264 +msgid "Single Value" +msgstr "Ett värde" + +#: core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Alternativknappar" + +#: core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Ladda eller spara termer till inlägg" + +#: core/fields/taxonomy.php:360 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Ladda värde baserat på inläggets termer och uppdatera dessa när inlägget " +"sparas" + +#: core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Termobjekt" + +#: core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "Term-ID" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Text" + +#: core/fields/text.php:176 core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Formatering" + +#: core/fields/text.php:177 core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Påverkar hur värdet skrivs ut" + +#: core/fields/text.php:186 core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Ingen formatering" + +#: core/fields/text.php:187 core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "Konvertera HTML till taggar" + +#: core/fields/text.php:195 core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Maximalt antal tecken" + +#: core/fields/text.php:196 core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Lämna tomt för att inte begränsa" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Textfält" + +#: core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Konvertera radbrytnignar till <br />-taggar" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Sant / Falskt" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "exempel: Visa extra innehåll" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Användare" + +#: core/fields/user.php:224 +msgid "Filter by role" +msgstr "Filtrera efter roll" + +#: core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "WYSIWYG-editor" + +#: core/fields/wysiwyg.php:202 +msgid "Toolbar" +msgstr "Verktygsfält" + +#: core/fields/wysiwyg.php:234 +msgid "Show Media Upload Buttons?" +msgstr "Visa knappar för mediauppladdning" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Datumväljare" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Klar" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Idag" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Visa en annan månad" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Lagringsformat" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Detta format avgör hur värdet sparas i databasen och returneras via " +"tilläggets API" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" är det mest flexibla formatet. Läs mer om" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "jQuery datumformat" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Visningsformat" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Detta format är det som visas när användaren anger ett värde" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "\"yy-mm-dd\" är set vanligaste visningsformatet. Läs mer om" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Veckor börjar på" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Nytt fält" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Fälttypen finns inte" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Ordning på fält" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Fältetikett" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Fältnamn" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Fältnyckel" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Inga fält. Klicka på knappen + Lägg till fält för att skapa " +"ditt första fält." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Redigera detta fält" + +#: core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Läs dokumentationen för detta fält" + +#: core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Dokumentation" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Duplicera detta fält" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Duplicera" + +#: core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Radera detta fält" + +#: core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Radera" + +#: core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Detta namn kommer att visas i redigeringsvyn" + +#: core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Ett ord utan mellanslag. Understreck och bindestreck är tillåtna" + +#: core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Instruktioner för fält" + +#: core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Instruktioner till författare. Visas när data anges" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Obligatorisk?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Visningsvillkor" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "är lika med" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "inte är lika med" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Visa detta fält när" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "alla" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "någon" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "av dessa villkor uppfylls" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Stäng fält" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Dra och släpp för att ändra ordning" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Lägg till fält" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Regler" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "Skapa regler för när redigeringsvyn ska visa dessa fält" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Visa detta fält när" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Inloggad användartyp" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Sida" + +#: core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Sidtyp" + +#: core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Sidans förälder" + +#: core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Sidmall" + +#: core/views/meta_box_location.php:84 core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Inlägg" + +#: core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Inläggskategori" + +#: core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Inläggsformat" + +#: core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "Status" + +#: core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr "Inläggstaxonomi" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Bilaga" + +#: core/views/meta_box_location.php:93 +msgid "Term" +msgstr "Term" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "och" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Lägg till regelgrupp" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Ordernr." + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Fältgrupper skapas i ordning,
                från lägsta till högsta" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Plats" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Hög (efter titeln)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normal (efter innehållet)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Sidopanel" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Stil" + +#: core/views/meta_box_options.php:74 +msgid "No Metabox" +msgstr "Ingen metabox" + +#: core/views/meta_box_options.php:75 +msgid "Standard Metabox" +msgstr "Vanlig metabox" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Dölj på sida" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "Välj objekt för att dölja dem från redigeringsvyn" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Om flera fältgrupper visas i redigeringsvyn kommer första gruppens " +"inställningar att användas (den med lägst ordningsnummer)" + +#: core/views/meta_box_options.php:96 +msgid "Content Editor" +msgstr "Innehållseditor" + +#: core/views/meta_box_options.php:97 +msgid "Excerpt" +msgstr "Utdrag" + +#: core/views/meta_box_options.php:99 +msgid "Discussion" +msgstr "Diskussion" + +#: core/views/meta_box_options.php:100 +msgid "Comments" +msgstr "Kommentarer" + +#: core/views/meta_box_options.php:101 +msgid "Revisions" +msgstr "Revisioner" + +#: core/views/meta_box_options.php:102 +msgid "Slug" +msgstr "Permalänk" + +#: core/views/meta_box_options.php:103 +msgid "Author" +msgstr "Författare" + +#: core/views/meta_box_options.php:104 +msgid "Format" +msgstr "Format" + +#: core/views/meta_box_options.php:106 +msgid "Categories" +msgstr "Kategorier" + +#: core/views/meta_box_options.php:107 +msgid "Tags" +msgstr "Etiketter" + +#: core/views/meta_box_options.php:108 +msgid "Send Trackbacks" +msgstr "Skicka trackbacks" + +#~ msgid "This row" +#~ msgstr "Denna rad" + +#~ msgid "" +#~ "/**\n" +#~ " * Install Add-ons\n" +#~ " * \n" +#~ " * The following code will include all 4 premium Add-Ons in your theme.\n" +#~ " * Please do not attempt to include a file which does not exist. This " +#~ "will produce an error.\n" +#~ " * \n" +#~ " * The following code assumes you have a folder 'add-ons' inside your " +#~ "theme.\n" +#~ " *\n" +#~ " * IMPORTANT\n" +#~ " * Add-ons may be included in a premium theme/plugin as outlined in the " +#~ "terms and conditions.\n" +#~ " * For more information, please read:\n" +#~ " * - http://www.advancedcustomfields.com/terms-conditions/\n" +#~ " * - http://www.advancedcustomfields.com/resources/getting-started/" +#~ "including-lite-mode-in-a-plugin-theme/\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Installera tillägg\n" +#~ " * \n" +#~ " * Följande kod kommer att inkludera samtliga fyra premiumtillägg i ditt " +#~ "tema.\n" +#~ " * Vänligen inkludera inte filer som inte existerar. Detta kommer att " +#~ "resultera i ett felmeddelande.\n" +#~ " * \n" +#~ " * Koden antar att du har mappen 'add-ons' i ditt tema.\n" +#~ " *\n" +#~ " * VIKTIGT\n" +#~ " * Tillägg kan inkluderas i premiumteman och plugins enligt villkoren.\n" +#~ " * För mer information, läs följande:\n" +#~ " * Läs följande sida för mer information: http://www." +#~ "advancedcustomfields.com/terms-conditions/\n" +#~ " * - http://www.advancedcustomfields.com/terms-conditions/\n" +#~ " * - http://www.advancedcustomfields.com/resources/getting-started/" +#~ "including-lite-mode-in-a-plugin-theme/\n" +#~ " */" + +#~ msgid "" +#~ "/**\n" +#~ " * Register Field Groups\n" +#~ " *\n" +#~ " * The register_field_group function accepts 1 array which holds the " +#~ "relevant data to register a field group\n" +#~ " * You may edit the array as you see fit. However, this may result in " +#~ "errors if the array is not compatible with ACF\n" +#~ " */" +#~ msgstr "" +#~ "/**\n" +#~ " * Registrera fältgrupper\n" +#~ " *\n" +#~ " * Funktionen register_field_group tar emot en array som innehåller " +#~ "inställningarna för samtliga fältgrupper.\n" +#~ " * Du kan redigera denna array fritt. Detta kan dock leda till fel om " +#~ "ändringarna inte är kompatibla med ACF.\n" +#~ " */" + +#~ msgid "Normal" +#~ msgstr "Normal" + +#~ msgid "Taxonomy Term (Add / Edit)" +#~ msgstr "Taxonomiterm (Lägg till / Redigera)" + +#~ msgid "User (Add / Edit)" +#~ msgstr "Användare (Lägg till / Redigera)" + +#~ msgid "Media Attachment (Add / Edit)" +#~ msgstr "Mediabilaga (Lägg till / Redigera)" + +#~ msgid "Min" +#~ msgstr "Min" + +#~ msgid "Specifies the minimum value allowed" +#~ msgstr "Bestämmer det minsta tillåtna värdet" + +#~ msgid "Max" +#~ msgstr "Max" + +#~ msgid "Specifies the maximim value allowed" +#~ msgstr "Bestämmer det högsta tillåtna värdet" + +#~ msgid "Specifies the legal number intervals" +#~ msgstr "Bestämmer intervaller mellan tillåtna värden" + +#~ msgid "eg: #ffffff" +#~ msgstr "exempel: #ffffff" + +#~ msgid "Define how to render html tags" +#~ msgstr "Välj hur HTML-taggar renderas" + +#~ msgid "HTML" +#~ msgstr "HTML" + +#~ msgid "Define how to render html tags / new lines" +#~ msgstr "Välj hur HTML-taggar och radbrytningar renderas" + +#~ msgid "auto <br />" +#~ msgstr "automatiskt <br />" + +#~ msgid "File Updated." +#~ msgstr "Filen uppdaterad." + +#~ msgid "Media attachment updated." +#~ msgstr "Mediabilagan uppdaterades." + +#~ msgid "No files selected" +#~ msgstr "Inga filer valda" + +#~ msgid "Add Selected Files" +#~ msgstr "Lägg till valda filer" + +#~ msgid "Image Updated." +#~ msgstr "Bild uppdaterades." + +#~ msgid "No images selected" +#~ msgstr "Inga bilder valda" + +#~ msgid "Add Selected Images" +#~ msgstr "Lägg till valda bilder" + +#~ msgid "new_field" +#~ msgstr "nytt_falt" + +#~ msgid "Unlock options add-on with an activation code" +#~ msgstr "Lås upp inställnignstillägg med en aktiveringskod" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-tr_TR.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-tr_TR.mo new file mode 100644 index 0000000000000000000000000000000000000000..157f97e3fdf5a83f768934f7793a31b9738b227e GIT binary patch literal 32672 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-tr_TR.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-tr_TR.po new file mode 100644 index 0000000..2a140c0 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-tr_TR.po @@ -0,0 +1,1838 @@ +# Copyright (C) 2014 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: ACF\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2014-01-05 07:41:49+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2014-09-29 21:59+0200\n" +"Last-Translator: TrStar \n" +"Language-Team: TrStar \n" +"X-Generator: Poedit 1.6.9\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Language: tr_TR\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#: acf.php:455 +msgid "Field Groups" +msgstr "Alan Gruplar" + +#: acf.php:456 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "Gelişmiş Özel Alanlar" + +#: acf.php:457 +msgid "Add New" +msgstr "Yeni Ekle" + +#: acf.php:458 +msgid "Add New Field Group" +msgstr "Yeni Alan Grubu Ekle" + +#: acf.php:459 +msgid "Edit Field Group" +msgstr "Alan Grubu Düzenle" + +#: acf.php:460 +msgid "New Field Group" +msgstr "Yeni Alan Grubu" + +#: acf.php:461 +msgid "View Field Group" +msgstr "Alan Grubu Göster" + +#: acf.php:462 +msgid "Search Field Groups" +msgstr "Alan Grubu Ara" + +#: acf.php:463 +msgid "No Field Groups found" +msgstr "Alan Grupları bulunamadı" + +#: acf.php:464 +msgid "No Field Groups found in Trash" +msgstr "Çöpte Alan Grupları bulunamadı" + +#: acf.php:567 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "Özel Alanlar" + +#: acf.php:585 acf.php:588 +msgid "Field group updated." +msgstr "Alan Grubu güncellendi." + +#: acf.php:586 +msgid "Custom field updated." +msgstr "Özel Alan güncellendi." + +#: acf.php:587 +msgid "Custom field deleted." +msgstr "Özel Alan silindi." + +#. translators: %s: date and time of the revision +#: acf.php:590 +msgid "Field group restored to revision from %s" +msgstr "Alan grubu %s den geri getirildi" + +#: acf.php:591 +msgid "Field group published." +msgstr "Alan Grubu yayınlandı." + +#: acf.php:592 +msgid "Field group saved." +msgstr "Alan Grubu kaydedildi." + +#: acf.php:593 +msgid "Field group submitted." +msgstr "Alan Grubu gönderildi." + +#: acf.php:594 +msgid "Field group scheduled for." +msgstr "Alan Grubu için zamanlandı." + +#: acf.php:595 +msgid "Field group draft updated." +msgstr "Alan Grubu taslağı güncellendi." + +#: acf.php:730 +msgid "Thumbnail" +msgstr "Küçükresim" + +#: acf.php:731 +msgid "Medium" +msgstr "Orta" + +#: acf.php:732 +msgid "Large" +msgstr "Büyük" + +#: acf.php:733 +msgid "Full" +msgstr "Tam" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "Hata" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "ACF Grupları seçilmedi" + +#: core/api.php:1162 +msgid "Update" +msgstr "Güncelle" + +#: core/api.php:1163 +msgid "Post updated" +msgstr "Yazı güncellendi" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "Eklentiler" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "Tekrarlayan Alan" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" +"Bu çok yönlü arayüz ile tekrarlanabilir sonsuz veri satırları oluşturun!" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "Galeri Alanı" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "Basit ve sezgisel arayüzle resim galerileri oluşturun!" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "Ayarlar Sayfası" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "Web sitenizde kullanmak için global verileri oluşturun!" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "Esnek İçerik Alanı" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "Esnek bir içerik düzeni yöneticisi ile özgün tasarımlar oluşturun!" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Gravity Formlar Alanı" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "Gravity Formlar ile doldurulan bir seçim alanı oluşturur!" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "Tarih ve Saat Seçici" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "jQuery tarih ve saat seçici" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "Yer Alanı" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "Bir yerin adresini ve koordinatlarını bulun" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "İletişim Formu 7 Alanı" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "Bir ya da birden fazla İletişim 7 formlarını atama" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "Gelişmiş Özel Alanlar Eklentiler" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" +"Aşağıdaki Eklentiler Gelişmiş Özel Alanlar eklenti işlevselliğini artırmak " +"için kullanılabilir." + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"Her eklenti ayrı bir eklenti olarak yüklü (güncelleştirmeleri alır) veya " +"(güncelleştirmeleri almaz) temanızı dahil edilebilir." + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "Yüklendi" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "Satın al ve Yükle" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:422 +#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439 +#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455 +msgid "Download" +msgstr "İndir" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "Dışa aktar" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "Alan Gruplarını Dışa Aktar" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "Alan Grupları" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "Dışa aktarmak için Alan Gruplarını seçiniz" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "XML olarak Dışa Aktar" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "PHP olarak Dışa Aktar" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" +"ACF dışa aktarma eklentisi ile uyumlu bir .xml aktarma dosyası oluşturur." + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"Aktarılan alan grupları düzenlenebilir alan grupları listesinde " +"görünecektir. Bu web siteleri arasında alanları grupları dışa aktarım için " +"yararlıdır." + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" +"Alanı seçin listesinden grup (lar) ve \"XML olarak Dışa Aktar\" tıklayın" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "İstendiğinde .xml dosyayı kaydedin" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "WordPress Araçlarına gidip İçe aktara basın »" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "İstenirse WP içe aktarılan eklenti yükleyin" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr ".xml Dosyasını yükleyin ve içeriye aktarın" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "Sizin kullanıcınızı seçin ve İçe aktarılan Ekleri görmezden gelin" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "İşte bu! mutlu WordPressler :)" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACF temanızı eklemek için PHP kodu oluşturacak." + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"Kayıtlı alan grupları düzenlenebilir alan gruplar listesinde görünmez. Bu temalar alanları dahil etmek için yararlıdır." + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"Eğer aynı RP'nin içinde alan grupları ihracat ve kayıt varsa, sizin " +"düzenleme ekranlarında yinelenen alanlarını göreceksiniz unutmayın. Bunu " +"düzeltmek için, çöp kutusuna orijinal alan grubunu taşımak veya functions." +"php dosyasından kodunu kaldırın lütfen." + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "Alanı seçin listesinden grup (lar) ve \"Create PHP \" tıklayın" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "Oluşturulan PHP kodu kopyalayın" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "Functions.php dosyasına yapıştırabilirsiniz" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" +"Herhangi Eklentiler, düzenleme etkinleştirmek ve ilk birkaç satırla kodu " +"kullanınız." + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "İhracat Alan Gruplar PHP" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "Talimatlar" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "Notlar" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "Temayı içer" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"Gelişmiş Özel Alanlar eklenti bir tema çerçevesinde dahil edilebilir. Bunu " +"yapmak için, tema içindeki ACF eklentisi taşımak ve functions.php dosyasına " +"aşağıdaki kodu ekleyin:" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" +"ACF eklentisi tüm görsel arayüzleri kaldırmak için, lite modunu " +"etkinleştirmek için bir sabiti kullanabilirsiniz. include_once kod " +"önce functions.php dosyasına aşağıdaki kodu ekleyin:" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "Geri dışa aktarım" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "Hiçbir alan grubu seçilmedi" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "Çöpe taşımak istiyor musunuz?" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "işaretlendi" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "Geçiş Alanları yok" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "Alan grup başlığı gereklidir" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "kopyala" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "veya" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "Alanlar" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "Veli alanlar" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "Kardeş alanlar" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "Gizle / Hepsini Göster" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "Yer" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "Ayarlar" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "Alan Anahtarı Göster:" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:328 +#: core/fields/post_object.php:349 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:343 +#: core/fields/user.php:285 core/fields/wysiwyg.php:256 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "Hayır" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:327 +#: core/fields/post_object.php:348 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:342 +#: core/fields/user.php:284 core/fields/wysiwyg.php:255 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "Evet" + +#: core/controllers/field_group.php:645 +msgid "Front Page" +msgstr "Ön Sayfa" + +#: core/controllers/field_group.php:646 +msgid "Posts Page" +msgstr "Yazılar Sayfası" + +#: core/controllers/field_group.php:647 +msgid "Top Level Page (parent of 0)" +msgstr "Üst düzey sayfa" + +#: core/controllers/field_group.php:648 +msgid "Parent Page (has children)" +msgstr "Veli Sayfa (alt sayfası var)" + +#: core/controllers/field_group.php:649 +msgid "Child Page (has parent)" +msgstr "Alt Sayfa(alt sayfası var)" + +#: core/controllers/field_group.php:657 +msgid "Default Template" +msgstr "Varsayılan Tema" + +#: core/controllers/field_group.php:734 +msgid "Publish" +msgstr "Yayınla" + +#: core/controllers/field_group.php:735 +msgid "Pending Review" +msgstr "İnceleme Bekliyor" + +#: core/controllers/field_group.php:736 +msgid "Draft" +msgstr "Taslak" + +#: core/controllers/field_group.php:737 +msgid "Future" +msgstr "Gelecek" + +#: core/controllers/field_group.php:738 +msgid "Private" +msgstr "Özel" + +#: core/controllers/field_group.php:739 +msgid "Revision" +msgstr "Revizyon" + +#: core/controllers/field_group.php:740 +msgid "Trash" +msgstr "Çöp" + +#: core/controllers/field_group.php:753 +msgid "Super Admin" +msgstr "Yetkili Admin" + +#: core/controllers/field_group.php:768 core/controllers/field_group.php:789 +#: core/controllers/field_group.php:796 core/fields/file.php:186 +#: core/fields/image.php:170 core/fields/page_link.php:109 +#: core/fields/post_object.php:274 core/fields/post_object.php:298 +#: core/fields/relationship.php:598 core/fields/relationship.php:622 +#: core/fields/user.php:229 +msgid "All" +msgstr "Hepsi" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "Başlık" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "Değişenler" + +#: core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "Neler yeni gör" + +#: core/controllers/field_groups.php:217 +msgid "version" +msgstr "versiyon" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "Kaynaklar" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "Başlarken" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "Alan Tipleri" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "Fonksiyonlar" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "Aksiyonlar" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:641 +msgid "Filters" +msgstr "Filtreler" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "Nasıl yaparımlar" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "Eğitimler" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "Oluşturan" + +#: core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "Gelişmiş Özel Alanlara Hoş geldiniz" + +#: core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "En son versiyona güncellediğiniz için teşekkür ederiz!" + +#: core/controllers/field_groups.php:245 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "daha parlak ve her zamankinden daha keyifli. Biz bunu umuyoruz." + +#: core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "Neler yeni" + +#: core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "Eklentiler İndir" + +#: core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "Aktivasyon kodları eklentileri içine büyüdü!" + +#: core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"Eklentiler Şimdi indirmeye ve bireysel eklentileri yükleyerek aktive edilir. " +"Bu eklentileri wordpress.org depo üzerinde barındırılan olmayacak olsa da, " +"her Add-on olağan şekilde güncellemeleri almaya devam edecektir." + +#: core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "Tüm önceki Eklenti başarıyla kuruldu" + +#: core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "Bu web sitesi indirilen gerekir prim Add-ons kullanır" + +#: core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "Sizin aktive Add-ons indirin" + +#: core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" +"Bu web sitesi prim Add-ons kullanmak değildir ve bu değişiklikten " +"etkilenmeyecektir." + +#: core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "Kolay Geliştirme" + +#: core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "Yeni Alan Tipleri" + +#: core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "Taksonomi Alanı" + +#: core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "Kullanıcı Alanı" + +#: core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "E-Posta Alanı" + +#: core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "Şifre Alanı" + +#: core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "Özel Alan Tipleri" + +#: core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"Kendi alan türü oluşturma kolay olmamıştı! Ne yazık ki, sürüm 3 alan türleri " +"sürüm 4 ile uyumlu değildir." + +#: core/controllers/field_groups.php:346 +msgid "Migrating your field types is easy, please" +msgstr "Senin alan türlerini göç, kolay lütfen" + +#: core/controllers/field_groups.php:346 +msgid "follow this tutorial" +msgstr "Bu öğretici takip et" + +#: core/controllers/field_groups.php:346 +msgid "to learn more." +msgstr "Daha fazla bilgi için." + +#: core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "Eylemler & Filtreler" + +#: core/controllers/field_groups.php:349 +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please" +msgstr "" +"Tüm eylemler ve filtreler ACF özelleştirerek daha da kolaylaştırmak için " +"büyük bir facelift aldık! Lütfen" + +#: core/controllers/field_groups.php:349 +msgid "read this guide" +msgstr "Bu kılavuzu oku" + +#: core/controllers/field_groups.php:349 +msgid "to find the updated naming convention." +msgstr "güncellenmiş adlandırma bulmak için." + +#: core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "Önizleme taslak şimdi çalışıyor!" + +#: core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "Bu hata çok diğer küçük yaratıkların birlikte ezilmiş oldu!" + +#: core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "Bütün değişikliklere bakın" + +#: core/controllers/field_groups.php:356 +msgid "Important" +msgstr "Önemli" + +#: core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "Veritabanı Değişimleri" + +#: core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"Kesinlikle hiçbir değişiklikler Bu herhangi bir sorun " +"olmadan geri sürüme 3 dönebilirsiniz anlamına sürümleri 3 ve 4 arasında " +"veritabanına yapılmıştır." + +#: core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "Potansiyel Sorunlar" + +#: core/controllers/field_groups.php:362 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"Add-ons, alan türleri ve eylem / filtreleri surounding büyükçe " +"değişiklikleri yapmak, web sitenizin düzgün çalışmayabilir. Bu tam okumanız " +"önemlidir" + +#: core/controllers/field_groups.php:362 +msgid "Migrating from v3 to v4" +msgstr "V3 Geçiş V4" + +#: core/controllers/field_groups.php:362 +msgid "guide to view the full list of changes." +msgstr "değişikliklerin tam listesini görüntülemek için rehber." + +#: core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "Gerçekten Önemli!" + +#: core/controllers/field_groups.php:365 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest" +msgstr "" +"Böyle değişiklikleri önceden bilgi olmadan ACF eklentisi güncelleştirilmiş " +"ise, son geri almak lütfen" + +#: core/controllers/field_groups.php:365 +msgid "version 3" +msgstr "versiyon 3" + +#: core/controllers/field_groups.php:365 +msgid "of this plugin." +msgstr "eklenti." + +#: core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "Teşekkürler" + +#: core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" +" BÜYÜK sürüm 4 beta testi yardımcı olan herkese ve ben " +"almış tüm destek için teşekkür ederiz." + +#: core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "Hepinize olmadan, bu sürüm mümkün olmazdı!" + +#: core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "Değişiklikler için" + +#: core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "Daha fazla" + +#: core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "Genel Bakış" + +#: core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"Daha önce, tüm Add-ons (ACF Eklentiler mağazasından satın alınan) bir " +"aktivasyon kodu ile kilidi edildi. V4 Yeni, ayrı ayrı indirilir, yüklenir ve " +"güncelleştirilmesi gereken ayrı eklentileri gibi tüm Eklentiler hareket." + +#: core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" +"Bu sayfa indirme ve mevcut her Add-on yüklerken size yardımcı olacaktır." + +#: core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "Mevcut Eklentiler" + +#: core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "Bu sitede aktif olarak aşağıdaki eklentileri tespit edilmiştir." + +#: core/controllers/field_groups.php:420 +msgid "Name" +msgstr "Adı" + +#: core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "Aktivasyon Kodu" + +#: core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "Esnek İçerik" + +#: core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "Yükleme" + +#: core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "Her Add-on için kullanılabilir, şu yapın:" + +#: core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "Masaüstünüze Eklenti eklentisi (Zip dosyası) indirin" + +#: core/controllers/field_groups.php:468 +msgid "Navigate to" +msgstr "Git" + +#: core/controllers/field_groups.php:468 +msgid "Plugins > Add New > Upload" +msgstr "Eklentiler> Yeni> Yükle" + +#: core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" +"Seçin, göz ve Add-on (zip dosyasını) yüklemek için yükleyiciyi kullanın" + +#: core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" +"Eklentisi yüklenen ve kurulduktan sonra, 'Etkinleştir Plugin' bağlantısını " +"tıklayın" + +#: core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "Eklenti şimdi yüklenmiş ve aktive edilir!" + +#: core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "Başarılı. Hadi işe dönelim" + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "Ayrıntıları Genişletin" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "Detayları Daraltın" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "Doğrulama Başarısız. Aşağıdan bir ya da daha fazla alanlar gereklidir." + +#: core/controllers/upgrade.php:86 +msgid "Upgrade" +msgstr "Yükseltme" + +#: core/controllers/upgrade.php:139 +msgid "What's new" +msgstr "Neler yeni" + +#: core/controllers/upgrade.php:150 +msgid "credits" +msgstr "saygınlık" + +#: core/controllers/upgrade.php:684 +msgid "Modifying field group options 'show on page'" +msgstr "'Sayfasındaki gösterisi' alan grup seçenekleri değiştirme" + +#: core/controllers/upgrade.php:738 +msgid "Modifying field option 'taxonomy'" +msgstr "Alan seçeneğini değiştirme 'taksonomi'" + +#: core/controllers/upgrade.php:835 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "Wp_options kullanıcı özel alanları Moving 'wp_usermeta için" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "Basit" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:319 +msgid "Checkbox" +msgstr "Seçim Kutusu" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "Seçim" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "Seçimler" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "Yeni bir hat üzerinde her seçim girin." + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "Daha fazla kontrol için, hem bir değer belirtebilir ve bu gibi etiket:" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "red : Kırmızı" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "blue : Mavi" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:96 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:198 +msgid "Default Value" +msgstr "Varsayılan Değer" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "Yeni satırlara her varsayılan değer girin" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "Düzen" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "Dikey" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "Yatay" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "Renk Seçici" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "jQuery" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "Tarih Seçici" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "Tamam" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "Bugün" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "Farklı bir ay göster" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "Kayıt biçimi" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" +"Bu biçim API aracılığıyla veritabanına kaydedilir ve iade değerini determin " +"olacak" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "" +"\"yymmdd \" formatında kaydetmek çok yönlü olduğu hakkında daha fazlasını " +"okuyun" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "jQuery tarih formatları" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "Gösterilecek Format" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "Bir değeri girerken biçim kullanıcı tarafından görülecektir" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" +"\"dd/mm/yy\" veya \"mm/dd/yy\" en çok kullanılan ekran formatları vardır. " +"Daha fazlasını okuyun" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "Hafta Başlıyor" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "Kukla" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "E-posta" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:97 +#: core/fields/wysiwyg.php:199 +msgid "Appears when creating a new post" +msgstr "Yeni bir yazı oluştururken görünür" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:111 +msgid "Placeholder Text" +msgstr "Yer Tutucu Metin" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:112 +msgid "Appears within the input" +msgstr "Girişi içinde görünür" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "Hazırlık sonu" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "Girişinden önce görünür" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "Eklemek" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "Girdi sonra görünen" + +#: core/fields/file.php:19 +msgid "File" +msgstr "Dosya" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:36 +msgid "Content" +msgstr "İçerik" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "Dosya Seç" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "Dosya Düzenle" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "Dosya Güncelle" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "mesaja yükledi" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "Dosya seçilmedi" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "Dosya Ekle" + +#: core/fields/file.php:153 core/fields/image.php:118 +#: core/fields/taxonomy.php:367 +msgid "Return Value" +msgstr "Dönen Değer" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "Dosya Nesnesi" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "Dosya URL" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "Dosya ID" + +#: core/fields/file.php:175 core/fields/image.php:158 +msgid "Library" +msgstr "Kütüphane" + +#: core/fields/file.php:187 core/fields/image.php:171 +msgid "Uploaded to post" +msgstr "Yazıya yüklendi" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "Google Haritası" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "Yerini" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "Üzgünüz, bu tarayıcı yer tanımlama desteklemiyor" + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "Konumu temizle" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "Bulunduğunuz konumu bulun" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "Adres aramak ..." + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "Merkez" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "Haritanın merkezi" + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "Yaklaş" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "Yaklaşma seviyesi seçilen haritada" + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "Yükseklik" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "Harita yüksekliğini özelleştir" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "Resim" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "Resim Seç" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "Resim Düzenle" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "Resim Güncelle" + +#: core/fields/image.php:83 +msgid "Remove" +msgstr "Kaldır" + +#: core/fields/image.php:84 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "Düzenle" + +#: core/fields/image.php:90 +msgid "No image selected" +msgstr "Resim seçilmedi" + +#: core/fields/image.php:90 +msgid "Add Image" +msgstr "Resim Ekle" + +#: core/fields/image.php:119 core/fields/relationship.php:573 +msgid "Specify the returned value on front end" +msgstr "Ön ucunda dönen değeri belirtir" + +#: core/fields/image.php:129 +msgid "Image Object" +msgstr "Resim Nesnesi" + +#: core/fields/image.php:130 +msgid "Image URL" +msgstr "Resim URL" + +#: core/fields/image.php:131 +msgid "Image ID" +msgstr "Resim ID" + +#: core/fields/image.php:139 +msgid "Preview Size" +msgstr "Önizleme Boyutu" + +#: core/fields/image.php:140 +msgid "Shown when entering data" +msgstr "Gösterildiği veri girme" + +#: core/fields/image.php:159 +msgid "Limit the media library choice" +msgstr "Ortam kitaplığı seçim sınırlayın" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "Mesaj" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "Metin & HTML alanları ile inline görünecektir buraya girilen" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "Tüm metin ilk wp fonksiyonu sayesinde geçilecek unutmayın" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "Sayı" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "En düşük Değer" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "En yüksek Değer" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "Basamak Boyutu" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "Sayfa Bağlantısı" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "İlişkisel" + +#: core/fields/page_link.php:103 core/fields/post_object.php:268 +#: core/fields/relationship.php:592 core/fields/relationship.php:671 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "Yazı Tipi" + +#: core/fields/page_link.php:127 core/fields/post_object.php:317 +#: core/fields/select.php:214 core/fields/taxonomy.php:333 +#: core/fields/user.php:275 +msgid "Allow Null?" +msgstr "Boş geçilebilir mi?" + +#: core/fields/page_link.php:148 core/fields/post_object.php:338 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "Çoklu seçim var mı?" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "Şifre" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "Yazı Nesnesi" + +#: core/fields/post_object.php:292 core/fields/relationship.php:616 +msgid "Filter from Taxonomy" +msgstr "Taksonomiden Filtrele" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "Radyo Buton" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "Diğer" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "Satır başına seçimler birini girin" + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "Kırmızı" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "Mavi" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "Özel değerler için izin vermek için 'diğer' seçeneği ekle" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "Alanın seçimler için Kaydet 'diğer' değerleri" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "İlişki" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "En yüksek değer aşıldı {max} değer )" + +#: core/fields/relationship.php:428 +msgid "Search..." +msgstr "Ara..." + +#: core/fields/relationship.php:439 +msgid "Filter by post type" +msgstr "Yazı tipine göre filtrele" + +#: core/fields/relationship.php:572 +msgid "Return Format" +msgstr "Dönüş formatı" + +#: core/fields/relationship.php:583 +msgid "Post Objects" +msgstr "Yazı Nesneleri" + +#: core/fields/relationship.php:584 +msgid "Post IDs" +msgstr "Yazı ID'si" + +#: core/fields/relationship.php:650 +msgid "Search" +msgstr "Arama" + +#: core/fields/relationship.php:651 +msgid "Post Type Select" +msgstr "Yazı Tipi Seçiniz" + +#: core/fields/relationship.php:659 +msgid "Elements" +msgstr "Elemanlar" + +#: core/fields/relationship.php:660 +msgid "Selected elements will be displayed in each result" +msgstr "Seçilen elemanlar her sonuç görüntülenir" + +#: core/fields/relationship.php:669 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "Önerilen Resim" + +#: core/fields/relationship.php:670 +msgid "Post Title" +msgstr "Yazı Başlığı" + +#: core/fields/relationship.php:682 +msgid "Maximum posts" +msgstr "En yüksek yazı limiti" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:324 core/fields/user.php:266 +msgid "Select" +msgstr "Seç" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "Sekme" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" +"Daha ayrı bir sekme başlıklar altında birlikte alanlarını gruplayarak " +"tarafından düzenleme ekranını düzenlemek için \"Sekme Alanlar \" kullanın." + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" +"(Başka bir \"sekmesi alan \" tanımlanmıştır kadar ya) bu \"sekmesi alan \" " +"Aşağıdaki tüm alanlar gruplanmış olacak." + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "Bölümler halinde alanları bölmek için birden sekmeleri kullanın." + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:278 +msgid "Taxonomy" +msgstr "Taksonomi" + +#: core/fields/taxonomy.php:222 core/fields/taxonomy.php:231 +msgid "None" +msgstr "Yok" + +#: core/fields/taxonomy.php:308 core/fields/user.php:251 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:159 +msgid "Field Type" +msgstr "Alan Tipi" + +#: core/fields/taxonomy.php:318 core/fields/user.php:260 +msgid "Multiple Values" +msgstr "Çoklu Değer" + +#: core/fields/taxonomy.php:320 core/fields/user.php:262 +msgid "Multi Select" +msgstr "Çoklu Seçim" + +#: core/fields/taxonomy.php:322 core/fields/user.php:264 +msgid "Single Value" +msgstr "Tek Değer" + +#: core/fields/taxonomy.php:323 +msgid "Radio Buttons" +msgstr "Radyo Buton" + +#: core/fields/taxonomy.php:352 +msgid "Load & Save Terms to Post" +msgstr "Yazı Yükleme ve Kaydetme Şartları" + +#: core/fields/taxonomy.php:360 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" +"Yük değeri yazılar için terimlere dayalı ve save üzerindeki yazılar için " +"şartlarını güncellemek" + +#: core/fields/taxonomy.php:377 +msgid "Term Object" +msgstr "Term Nesne" + +#: core/fields/taxonomy.php:378 +msgid "Term ID" +msgstr "Term ID" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "Metin" + +#: core/fields/text.php:176 core/fields/textarea.php:141 +msgid "Formatting" +msgstr "Biçimlendirme" + +#: core/fields/text.php:177 core/fields/textarea.php:142 +msgid "Effects value on front end" +msgstr "Etki değerleri ön tarafta" + +#: core/fields/text.php:186 core/fields/textarea.php:151 +msgid "No formatting" +msgstr "Bir şey yapma" + +#: core/fields/text.php:187 core/fields/textarea.php:153 +msgid "Convert HTML into tags" +msgstr "HTML etiketlerini dönüştür" + +#: core/fields/text.php:195 core/fields/textarea.php:126 +msgid "Character Limit" +msgstr "Karakter Limiti" + +#: core/fields/text.php:196 core/fields/textarea.php:127 +msgid "Leave blank for no limit" +msgstr "Limitsiz olması için boş geçin" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "Yazı Bölgesi" + +#: core/fields/textarea.php:152 +msgid "Convert new lines into <br /> tags" +msgstr "Yeni satırları etiketlerde <br /> ile değiştir " + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "Doğru / Yanlış" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "örnek: Ekstra içerik göster" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "Kullanıcı" + +#: core/fields/user.php:224 +msgid "Filter by role" +msgstr "Kurala göre Filtrele" + +#: core/fields/wysiwyg.php:35 +msgid "Wysiwyg Editor" +msgstr "Wysiwyg Düzenleyici" + +#: core/fields/wysiwyg.php:213 +msgid "Toolbar" +msgstr "Araç çubuğu" + +#: core/fields/wysiwyg.php:245 +msgid "Show Media Upload Buttons?" +msgstr "Medya Yükleme Butonunu Göster?" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "Yeni Alan" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "Alan tipi tanımsız" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "Alan Sıra" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:127 +msgid "Field Label" +msgstr "Alan Etiket" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:143 +msgid "Field Name" +msgstr "Alan Adı" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "Alan Anahtar" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Alanlar yok. İlk alanı oluşturmak için + Alan Ekle " +"düğmesini tıklayın." + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "Alanı Düzenle" + +#: core/views/meta_box_fields.php:109 +msgid "Read documentation for this field" +msgstr "Bu alan için belgelerini okuyun" + +#: core/views/meta_box_fields.php:109 +msgid "Docs" +msgstr "Belgeler" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate this Field" +msgstr "Bu Alanı Çoğalt" + +#: core/views/meta_box_fields.php:110 +msgid "Duplicate" +msgstr "Çoğalt" + +#: core/views/meta_box_fields.php:111 +msgid "Delete this Field" +msgstr "Bu Alanı Sil" + +#: core/views/meta_box_fields.php:111 +msgid "Delete" +msgstr "Sil" + +#: core/views/meta_box_fields.php:128 +msgid "This is the name which will appear on the EDIT page" +msgstr "Bu DÜZENLEME sayfada görünecektir adıdır" + +#: core/views/meta_box_fields.php:144 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Boşluksuz tek kelime. Alt çizgi ve çizgi işareti kabul edilir." + +#: core/views/meta_box_fields.php:173 +msgid "Field Instructions" +msgstr "Alan Talimatları" + +#: core/views/meta_box_fields.php:174 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Yazarlar için Talimatları. Veri göndermeyle Gösterildi" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "Zorunlumu?" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "Koşullu Mantık" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "eşitse" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "eşit değilse" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "Bu alanı göster" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "hepsi" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "hiç" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "kurallar karşılanmaktadır" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "Alanı Kapat" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "Yeniden sıralamak için sürükle ve bırak" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "+ Alan Ekle" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "Kurallar" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Bu gelişmiş özel alanları kullanmak hangi düzenleme ekranları belirlemek " +"için bir dizi kural oluşturma" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "Bu alan grup halinde göster" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "Kullanıcı Tipi giriş yapıldı" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Page" +msgstr "Sayfa" + +#: core/views/meta_box_location.php:80 +msgid "Page Type" +msgstr "Sayfa Tipi" + +#: core/views/meta_box_location.php:81 +msgid "Page Parent" +msgstr "Sayfa Ebeveyni" + +#: core/views/meta_box_location.php:82 +msgid "Page Template" +msgstr "Sayfa Teması" + +#: core/views/meta_box_location.php:84 core/views/meta_box_location.php:85 +msgid "Post" +msgstr "Yazı" + +#: core/views/meta_box_location.php:86 +msgid "Post Category" +msgstr "Yazı Kategorisi" + +#: core/views/meta_box_location.php:87 +msgid "Post Format" +msgstr "Yazı Formatı" + +#: core/views/meta_box_location.php:88 +msgid "Post Status" +msgstr "Yazı Durumu" + +#: core/views/meta_box_location.php:89 +msgid "Post Taxonomy" +msgstr "Yazı Taksonomisi" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "Ek" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "Taksonomi Terimi" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "ve" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "Kural Grubu Ekle" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "Sıra No" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Alan gruplar düşük gelen
                sırayla en yüksek için oluşturulan" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "Pozisyon" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "Yukarıda (başlıktan sonra)" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "Normal (içerikten sonra)" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "Kenar" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "Stil" + +#: core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "Dikişsiz (Metabox yok)" + +#: core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "Standart (WP metabox)" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "Ekrandan gizle" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr " Seç ürün gizlemek onları gelen düzenleme ekranı" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"Birden fazla alan grupları bir düzenleme ekranında görünürse, ilk alan " +"grubun seçenekleri kullanılacaktır. (düşük sipariş numarası ile bir)" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "Permalink" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "İçerik Düzenleyici" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "Alıntı" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "Tartışma" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "Yorumlar" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "Revizyonlar" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "Kısaad" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "Yazar" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "Format" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "Kategoriler" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "Etiketler" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "Parçaları gönder" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-uk.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-uk.mo new file mode 100644 index 0000000000000000000000000000000000000000..c34c235f045e2a08c1df8e86a25ed95ac9aeb87d GIT binary patch literal 14490 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-uk.po b/www/wp-content/plugins/advanced-custom-fields/lang/acf-uk.po new file mode 100644 index 0000000..4c7d6e9 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf-uk.po @@ -0,0 +1,1358 @@ +# Copyright (C) 2012 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: ACF\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2012-10-04 22:38:59+00:00\n" +"PO-Revision-Date: 2013-06-10 19:00-0600\n" +"Last-Translator: Jurko Chervony \n" +"Language-Team: UA WordPress \n" +"Language: Ukrainian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: ..\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-SearchPath-0: .\n" + +#: acf.php:286 core/views/meta_box_options.php:94 +msgid "Custom Fields" +msgstr "Додаткові поля" + +#: acf.php:307 +msgid "Field Groups" +msgstr "Групи полів" + +#: acf.php:308 core/controllers/field_groups.php:234 +#: core/controllers/upgrade.php:70 +msgid "Advanced Custom Fields" +msgstr "" + +#: acf.php:309 core/fields/flexible_content.php:325 +msgid "Add New" +msgstr "Додати нову" + +#: acf.php:310 +msgid "Add New Field Group" +msgstr "Додати нову групу полів" + +#: acf.php:311 +msgid "Edit Field Group" +msgstr "Редагувати групу полів" + +#: acf.php:312 +msgid "New Field Group" +msgstr "Нова група полів" + +#: acf.php:313 +msgid "View Field Group" +msgstr "Переглянути групу полів" + +#: acf.php:314 +msgid "Search Field Groups" +msgstr "Шукати групи полів" + +#: acf.php:315 +msgid "No Field Groups found" +msgstr "Не знайдено груп полів" + +#: acf.php:316 +msgid "No Field Groups found in Trash" +msgstr "У кошику немає груп полів" + +#: acf.php:351 acf.php:354 +msgid "Field group updated." +msgstr "Групу полів оновлено." + +#: acf.php:352 +msgid "Custom field updated." +msgstr "Додаткове поле оновлено." + +#: acf.php:353 +msgid "Custom field deleted." +msgstr "Додаткове поле видалено." + +#. translators: %s: date and time of the revision +#: acf.php:356 +msgid "Field group restored to revision from %s" +msgstr "" + +#: acf.php:357 +msgid "Field group published." +msgstr "Групу полів опубліковано." + +#: acf.php:358 +msgid "Field group saved." +msgstr "Групу полів збережено." + +#: acf.php:359 +msgid "Field group submitted." +msgstr "" + +#: acf.php:360 +msgid "Field group scheduled for." +msgstr "" + +#: acf.php:361 +msgid "Field group draft updated." +msgstr "" + +#: acf.php:380 core/fields/gallery.php:66 core/fields/gallery.php:229 +msgid "Title" +msgstr "Заголовок" + +#: acf.php:623 +msgid "Error: Field Type does not exist!" +msgstr "" + +#: acf.php:1709 +msgid "Thumbnail" +msgstr "Мініатюра" + +#: acf.php:1710 +msgid "Medium" +msgstr "Середній" + +#: acf.php:1711 +msgid "Large" +msgstr "Великий" + +#: acf.php:1712 core/fields/wysiwyg.php:105 +msgid "Full" +msgstr "Повний" + +#: core/actions/export.php:26 +msgid "No ACF groups selected" +msgstr "" + +#: core/controllers/field_group.php:148 core/controllers/field_group.php:167 +#: core/controllers/field_groups.php:144 +msgid "Fields" +msgstr "Поля" + +#: core/controllers/field_group.php:149 +msgid "Location" +msgstr "Розміщення" + +#: core/controllers/field_group.php:150 core/controllers/field_group.php:427 +#: core/controllers/options_page.php:62 core/controllers/options_page.php:74 +#: core/views/meta_box_location.php:143 +msgid "Options" +msgstr "Опції" + +#: core/controllers/field_group.php:355 +msgid "Parent Page" +msgstr "Батьківська сторінка" + +#: core/controllers/field_group.php:356 +msgid "Child Page" +msgstr "Дочірня сторінка" + +#: core/controllers/field_group.php:364 +msgid "Default Template" +msgstr "Стандартний шаблон" + +#: core/controllers/field_group.php:451 core/controllers/field_group.php:472 +#: core/controllers/field_group.php:479 core/fields/page_link.php:76 +#: core/fields/post_object.php:223 core/fields/post_object.php:251 +#: core/fields/relationship.php:392 core/fields/relationship.php:421 +msgid "All" +msgstr "" + +#: core/controllers/field_groups.php:197 core/views/meta_box_options.php:50 +msgid "Normal" +msgstr "Стандартно" + +#: core/controllers/field_groups.php:198 core/views/meta_box_options.php:51 +msgid "Side" +msgstr "Збоку" + +#: core/controllers/field_groups.php:208 core/views/meta_box_options.php:71 +msgid "Standard Metabox" +msgstr "" + +#: core/controllers/field_groups.php:209 core/views/meta_box_options.php:70 +msgid "No Metabox" +msgstr "" + +#: core/controllers/field_groups.php:236 +msgid "Changelog" +msgstr "Список змін" + +#: core/controllers/field_groups.php:237 +msgid "See what's new in" +msgstr "Перегляньте що нового у" + +#: core/controllers/field_groups.php:239 +msgid "Resources" +msgstr "Документація" + +#: core/controllers/field_groups.php:240 +msgid "" +"Read documentation, learn the functions and find some tips & tricks for " +"your next web project." +msgstr "" +"В документації ви знайдете детальний опис функцій та декілька порад і трюків " +"для кращого використання плаґіну." + +#: core/controllers/field_groups.php:241 +msgid "Visit the ACF website" +msgstr "Відвідайте сайт плаґіну" + +#: core/controllers/field_groups.php:246 +msgid "Created by" +msgstr "Плаґін створив" + +#: core/controllers/field_groups.php:249 +msgid "Vote" +msgstr "" + +#: core/controllers/field_groups.php:250 +msgid "Follow" +msgstr "" + +#: core/controllers/input.php:528 +msgid "Validation Failed. One or more fields below are required." +msgstr "Заповніть всі поля! Одне або декілька полів нижче не заповнено." + +#: core/controllers/input.php:529 +msgid "Add File to Field" +msgstr "" + +#: core/controllers/input.php:530 +msgid "Edit File" +msgstr "Редагувати файл" + +#: core/controllers/input.php:531 +msgid "Add Image to Field" +msgstr "" + +#: core/controllers/input.php:532 core/controllers/input.php:535 +msgid "Edit Image" +msgstr "Редагувати зображення" + +#: core/controllers/input.php:533 +msgid "Maximum values reached ( {max} values )" +msgstr "" + +#: core/controllers/input.php:534 +msgid "Add Image to Gallery" +msgstr "Додати зображення до галереї" + +#: core/controllers/input.php:625 +msgid "Attachment updated" +msgstr "Вкладення завантажено" + +#: core/controllers/options_page.php:121 +msgid "Options Updated" +msgstr "Опції оновлено" + +#: core/controllers/options_page.php:251 +msgid "No Custom Field Group found for the options page" +msgstr "" + +#: core/controllers/options_page.php:251 +msgid "Create a Custom Field Group" +msgstr "Створити групу додаткових полів" + +#: core/controllers/options_page.php:262 +msgid "Publish" +msgstr "Опублікувати" + +#: core/controllers/options_page.php:265 +msgid "Save Options" +msgstr "Зберегти опції" + +#: core/controllers/settings.php:49 +msgid "Settings" +msgstr "Налаштування" + +#: core/controllers/settings.php:111 +msgid "Repeater field deactivated" +msgstr "" + +#: core/controllers/settings.php:115 +msgid "Options page deactivated" +msgstr "" + +#: core/controllers/settings.php:119 +msgid "Flexible Content field deactivated" +msgstr "" + +#: core/controllers/settings.php:123 +msgid "Gallery field deactivated" +msgstr "" + +#: core/controllers/settings.php:147 +msgid "Repeater field activated" +msgstr "" + +#: core/controllers/settings.php:151 +msgid "Options page activated" +msgstr "" + +#: core/controllers/settings.php:155 +msgid "Flexible Content field activated" +msgstr "" + +#: core/controllers/settings.php:159 +msgid "Gallery field activated" +msgstr "" + +#: core/controllers/settings.php:164 +msgid "License key unrecognised" +msgstr "" + +#: core/controllers/settings.php:216 +msgid "Activate Add-ons." +msgstr "" + +#: core/controllers/settings.php:217 +msgid "" +"Add-ons can be unlocked by purchasing a license key. Each key can be used on " +"multiple sites." +msgstr "" + +#: core/controllers/settings.php:218 +msgid "Find Add-ons" +msgstr "" + +#: core/controllers/settings.php:225 core/fields/flexible_content.php:380 +#: core/fields/flexible_content.php:456 core/fields/repeater.php:330 +#: core/fields/repeater.php:406 core/views/meta_box_fields.php:63 +#: core/views/meta_box_fields.php:138 +msgid "Field Type" +msgstr "Тип поля" + +#: core/controllers/settings.php:226 +msgid "Status" +msgstr "Статус" + +#: core/controllers/settings.php:227 +msgid "Activation Code" +msgstr "Код активації" + +#: core/controllers/settings.php:232 +msgid "Repeater Field" +msgstr "" + +#: core/controllers/settings.php:233 core/controllers/settings.php:252 +#: core/controllers/settings.php:271 core/controllers/settings.php:290 +msgid "Active" +msgstr "Активно" + +#: core/controllers/settings.php:233 core/controllers/settings.php:252 +#: core/controllers/settings.php:271 core/controllers/settings.php:290 +msgid "Inactive" +msgstr "Неактивно" + +#: core/controllers/settings.php:239 core/controllers/settings.php:258 +#: core/controllers/settings.php:277 core/controllers/settings.php:296 +msgid "Deactivate" +msgstr "Деактивувати" + +#: core/controllers/settings.php:245 core/controllers/settings.php:264 +#: core/controllers/settings.php:283 core/controllers/settings.php:302 +msgid "Activate" +msgstr "Активувати" + +#: core/controllers/settings.php:251 +msgid "Flexible Content Field" +msgstr "" + +#: core/controllers/settings.php:270 +msgid "Gallery Field" +msgstr "Поле галереї" + +#: core/controllers/settings.php:289 core/views/meta_box_location.php:74 +msgid "Options Page" +msgstr "Сторінка опцій" + +#: core/controllers/settings.php:314 +msgid "Export Field Groups to XML" +msgstr "" + +#: core/controllers/settings.php:315 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" + +#: core/controllers/settings.php:316 core/controllers/settings.php:355 +msgid "Instructions" +msgstr "Інструкція" + +#: core/controllers/settings.php:318 +msgid "Import Field Groups" +msgstr "Імпортувати групи полів" + +#: core/controllers/settings.php:319 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" + +#: core/controllers/settings.php:321 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" + +#: core/controllers/settings.php:322 +msgid "Save the .xml file when prompted" +msgstr "" + +#: core/controllers/settings.php:323 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "" + +#: core/controllers/settings.php:324 +msgid "Install WP import plugin if prompted" +msgstr "" + +#: core/controllers/settings.php:325 +msgid "Upload and import your exported .xml file" +msgstr "" + +#: core/controllers/settings.php:326 +msgid "Select your user and ignore Import Attachments" +msgstr "" + +#: core/controllers/settings.php:327 +msgid "That's it! Happy WordPressing" +msgstr "" + +#: core/controllers/settings.php:346 +msgid "Export XML" +msgstr "Експортувати XML" + +#: core/controllers/settings.php:353 +msgid "Export Field Groups to PHP" +msgstr "Експортувати групи полів в код PHP" + +#: core/controllers/settings.php:354 +msgid "ACF will create the PHP code to include in your theme." +msgstr "" + +#: core/controllers/settings.php:357 core/controllers/settings.php:474 +msgid "Register Field Groups" +msgstr "" + +#: core/controllers/settings.php:358 core/controllers/settings.php:475 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" + +#: core/controllers/settings.php:359 core/controllers/settings.php:476 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" + +#: core/controllers/settings.php:361 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "" + +#: core/controllers/settings.php:362 core/controllers/settings.php:478 +msgid "Copy the PHP code generated" +msgstr "Скопіюйте згенерований код PHP" + +#: core/controllers/settings.php:363 core/controllers/settings.php:479 +msgid "Paste into your functions.php file" +msgstr "Вставте у functions.php" + +#: core/controllers/settings.php:364 core/controllers/settings.php:480 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" + +#: core/controllers/settings.php:383 +msgid "Create PHP" +msgstr "Створити PHP" + +#: core/controllers/settings.php:469 +msgid "Back to settings" +msgstr "Повернутися до налаштувань" + +#: core/controllers/settings.php:504 +msgid "" +"/**\n" +" * Activate Add-ons\n" +" * Here you can enter your activation codes to unlock Add-ons to use in your " +"theme. \n" +" * Since all activation codes are multi-site licenses, you are allowed to " +"include your key in premium themes. \n" +" * Use the commented out code to update the database with your activation " +"code. \n" +" * You may place this code inside an IF statement that only runs on theme " +"activation.\n" +" */" +msgstr "" + +#: core/controllers/settings.php:519 +msgid "" +"/**\n" +" * Register field groups\n" +" * The register_field_group function accepts 1 array which holds the " +"relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in errors " +"if the array is not compatible with ACF\n" +" * This code must run every time the functions.php file is read\n" +" */" +msgstr "" + +#: core/controllers/settings.php:558 +msgid "No field groups were selected" +msgstr "" + +#: core/controllers/settings.php:608 +msgid "Advanced Custom Fields Settings" +msgstr "Налаштування груп додаткових полів" + +#: core/controllers/upgrade.php:51 +msgid "Upgrade" +msgstr "Оновити" + +#: core/controllers/upgrade.php:70 +msgid "requires a database upgrade" +msgstr "потребує оновлення бази даних" + +#: core/controllers/upgrade.php:70 +msgid "why?" +msgstr "для чого?" + +#: core/controllers/upgrade.php:70 +msgid "Please" +msgstr "Будь ласка," + +#: core/controllers/upgrade.php:70 +msgid "backup your database" +msgstr "створіть резервну копію БД" + +#: core/controllers/upgrade.php:70 +msgid "then click" +msgstr "і натискайте цю кнопку" + +#: core/controllers/upgrade.php:70 +msgid "Upgrade Database" +msgstr "Оновити базу даних" + +#: core/controllers/upgrade.php:604 +msgid "Modifying field group options 'show on page'" +msgstr "" + +#: core/controllers/upgrade.php:658 +msgid "Modifying field option 'taxonomy'" +msgstr "" + +#: core/controllers/upgrade.php:755 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "" + +#: core/fields/checkbox.php:21 +msgid "Checkbox" +msgstr "" + +#: core/fields/checkbox.php:55 core/fields/radio.php:45 +#: core/fields/select.php:54 +msgid "No choices to choose from" +msgstr "" + +#: core/fields/checkbox.php:113 core/fields/radio.php:114 +#: core/fields/select.php:174 +msgid "Choices" +msgstr "Варіанти вибору" + +#: core/fields/checkbox.php:114 core/fields/radio.php:115 +#: core/fields/select.php:175 +msgid "Enter your choices one per line" +msgstr "У кожному рядку по варіанту" + +#: core/fields/checkbox.php:116 core/fields/radio.php:117 +#: core/fields/select.php:177 +msgid "Red" +msgstr "Червоний" + +#: core/fields/checkbox.php:117 core/fields/radio.php:118 +#: core/fields/select.php:178 +msgid "Blue" +msgstr "Синій" + +#: core/fields/checkbox.php:119 core/fields/radio.php:120 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "red : Червоний" + +#: core/fields/checkbox.php:120 core/fields/radio.php:121 +#: core/fields/select.php:181 +msgid "blue : Blue" +msgstr "blue : Синій" + +#: core/fields/color_picker.php:21 +msgid "Color Picker" +msgstr "Вибір кольору" + +#: core/fields/color_picker.php:92 core/fields/number.php:65 +#: core/fields/radio.php:130 core/fields/select.php:190 +#: core/fields/text.php:65 core/fields/textarea.php:62 +#: core/fields/wysiwyg.php:81 +msgid "Default Value" +msgstr "Значення за замовчуванням" + +#: core/fields/color_picker.php:93 +msgid "eg: #ffffff" +msgstr "" + +#: core/fields/date_picker/date_picker.php:21 +msgid "Date Picker" +msgstr "Вибір дати" + +#: core/fields/date_picker/date_picker.php:106 +msgid "Save format" +msgstr "Зберегти формат" + +#: core/fields/date_picker/date_picker.php:107 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" + +#: core/fields/date_picker/date_picker.php:108 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "" + +#: core/fields/date_picker/date_picker.php:108 +#: core/fields/date_picker/date_picker.php:118 +#, fuzzy +msgid "jQuery date formats" +msgstr "Формат дати" + +#: core/fields/date_picker/date_picker.php:116 +#, fuzzy +msgid "Display format" +msgstr "Формат дати" + +#: core/fields/date_picker/date_picker.php:117 +msgid "This format will be seen by the user when entering a value" +msgstr "" + +#: core/fields/date_picker/date_picker.php:118 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" + +#: core/fields/file.php:21 +msgid "File" +msgstr "Файл" + +#: core/fields/file.php:49 +msgid "File Updated." +msgstr "Файл оновлено." + +#: core/fields/file.php:90 core/fields/flexible_content.php:407 +#: core/fields/gallery.php:251 core/fields/gallery.php:281 +#: core/fields/image.php:187 core/fields/repeater.php:356 +#: core/views/meta_box_fields.php:88 +msgid "Edit" +msgstr "Редагувати" + +#: core/fields/file.php:91 core/fields/gallery.php:250 +#: core/fields/gallery.php:280 core/fields/image.php:186 +msgid "Remove" +msgstr "Прибрати" + +#: core/fields/file.php:196 +msgid "No File Selected" +msgstr "Файл не обрано" + +#: core/fields/file.php:196 +msgid "Add File" +msgstr "Додати файл" + +#: core/fields/file.php:229 core/fields/image.php:223 +msgid "Return Value" +msgstr "Повернення значення" + +#: core/fields/file.php:239 +msgid "File Object" +msgstr "" + +#: core/fields/file.php:240 +msgid "File URL" +msgstr "" + +#: core/fields/file.php:241 +#, fuzzy +msgid "File ID" +msgstr "Файл" + +#: core/fields/file.php:273 core/fields/image.php:291 +msgid "Media attachment updated." +msgstr "" + +#: core/fields/file.php:407 +msgid "No files selected" +msgstr "" + +#: core/fields/file.php:502 +msgid "Add Selected Files" +msgstr "" + +#: core/fields/file.php:532 +msgid "Select File" +msgstr "Обрати файл" + +#: core/fields/file.php:535 +msgid "Update File" +msgstr "Оновити файл" + +#: core/fields/flexible_content.php:21 +msgid "Flexible Content" +msgstr "" + +#: core/fields/flexible_content.php:38 core/fields/flexible_content.php:286 +msgid "+ Add Row" +msgstr "+ Додати рядок" + +#: core/fields/flexible_content.php:313 core/fields/repeater.php:302 +#: core/views/meta_box_fields.php:25 +msgid "New Field" +msgstr "Нове поле" + +#: core/fields/flexible_content.php:322 core/fields/radio.php:144 +#: core/fields/repeater.php:523 +msgid "Layout" +msgstr "Шаблон структури" + +#: core/fields/flexible_content.php:324 +msgid "Reorder Layout" +msgstr "" + +#: core/fields/flexible_content.php:324 +msgid "Reorder" +msgstr "" + +#: core/fields/flexible_content.php:325 +msgid "Add New Layout" +msgstr "" + +#: core/fields/flexible_content.php:326 +msgid "Delete Layout" +msgstr "" + +#: core/fields/flexible_content.php:326 core/fields/flexible_content.php:410 +#: core/fields/repeater.php:359 core/views/meta_box_fields.php:91 +msgid "Delete" +msgstr "Видалити" + +#: core/fields/flexible_content.php:336 +msgid "Label" +msgstr "Назва" + +#: core/fields/flexible_content.php:346 +msgid "Name" +msgstr "Назва" + +#: core/fields/flexible_content.php:356 +msgid "Display" +msgstr "Таблиця" + +#: core/fields/flexible_content.php:363 +msgid "Table" +msgstr "Таблиця" + +#: core/fields/flexible_content.php:364 core/fields/repeater.php:534 +msgid "Row" +msgstr "Рядок" + +#: core/fields/flexible_content.php:377 core/fields/repeater.php:327 +#: core/views/meta_box_fields.php:60 +msgid "Field Order" +msgstr "Порядок полів" + +#: core/fields/flexible_content.php:378 core/fields/flexible_content.php:425 +#: core/fields/repeater.php:328 core/fields/repeater.php:375 +#: core/views/meta_box_fields.php:61 core/views/meta_box_fields.php:107 +msgid "Field Label" +msgstr "Назва поля" + +#: core/fields/flexible_content.php:379 core/fields/flexible_content.php:441 +#: core/fields/repeater.php:329 core/fields/repeater.php:391 +#: core/views/meta_box_fields.php:62 core/views/meta_box_fields.php:123 +msgid "Field Name" +msgstr "Машинна назва поля" + +#: core/fields/flexible_content.php:388 core/fields/repeater.php:338 +#, fuzzy +msgid "" +"No fields. Click the \"+ Add Sub Field button\" to create your first field." +msgstr "" +"Ще немає полів. Click the \"+ Add Sub Field button\" to create your first " +"field." + +#: core/fields/flexible_content.php:404 core/fields/flexible_content.php:407 +#: core/fields/repeater.php:353 core/fields/repeater.php:356 +#: core/views/meta_box_fields.php:85 core/views/meta_box_fields.php:88 +msgid "Edit this Field" +msgstr "Редагувати це поле" + +#: core/fields/flexible_content.php:408 core/fields/repeater.php:357 +#: core/views/meta_box_fields.php:89 +msgid "Read documentation for this field" +msgstr "Прочитати документацію про це поле" + +#: core/fields/flexible_content.php:408 core/fields/repeater.php:357 +#: core/views/meta_box_fields.php:89 +msgid "Docs" +msgstr "Документація" + +#: core/fields/flexible_content.php:409 core/fields/repeater.php:358 +#: core/views/meta_box_fields.php:90 +msgid "Duplicate this Field" +msgstr "Дублювати це поле" + +#: core/fields/flexible_content.php:409 core/fields/repeater.php:358 +#: core/views/meta_box_fields.php:90 +msgid "Duplicate" +msgstr "Дублювати" + +#: core/fields/flexible_content.php:410 core/fields/repeater.php:359 +#: core/views/meta_box_fields.php:91 +msgid "Delete this Field" +msgstr "Видалити це поле" + +#: core/fields/flexible_content.php:426 core/fields/repeater.php:376 +#: core/views/meta_box_fields.php:108 +msgid "This is the name which will appear on the EDIT page" +msgstr "Ця назва відображується на сторінці редагування" + +#: core/fields/flexible_content.php:442 core/fields/repeater.php:392 +#: core/views/meta_box_fields.php:124 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "Одне слово, без пробілів. Можете використовувати нижнє підкреслення." + +#: core/fields/flexible_content.php:476 core/fields/repeater.php:467 +msgid "Save Field" +msgstr "Зберегти поле" + +#: core/fields/flexible_content.php:481 core/fields/repeater.php:472 +#: core/views/meta_box_fields.php:190 +msgid "Close Field" +msgstr "Закрити поле" + +#: core/fields/flexible_content.php:481 core/fields/repeater.php:472 +msgid "Close Sub Field" +msgstr "Закрити дочірнє поле" + +#: core/fields/flexible_content.php:495 core/fields/repeater.php:487 +#: core/views/meta_box_fields.php:203 +msgid "Drag and drop to reorder" +msgstr "Поля можна перетягувати" + +#: core/fields/flexible_content.php:496 core/fields/repeater.php:488 +msgid "+ Add Sub Field" +msgstr "+ Додати дочірнє поле" + +#: core/fields/flexible_content.php:503 core/fields/repeater.php:542 +msgid "Button Label" +msgstr "Текст для кнопки" + +#: core/fields/gallery.php:25 +msgid "Gallery" +msgstr "Галерея" + +#: core/fields/gallery.php:70 core/fields/gallery.php:233 +msgid "Alternate Text" +msgstr "Альтернативний текст" + +#: core/fields/gallery.php:74 core/fields/gallery.php:237 +msgid "Caption" +msgstr "Підпис" + +#: core/fields/gallery.php:78 core/fields/gallery.php:241 +msgid "Description" +msgstr "Опис" + +#: core/fields/gallery.php:117 core/fields/image.php:243 +msgid "Preview Size" +msgstr "Розмір мініатюр" + +#: core/fields/gallery.php:118 +msgid "Thumbnail is advised" +msgstr "" + +#: core/fields/gallery.php:179 +msgid "Image Updated" +msgstr "Зображення оновлено" + +#: core/fields/gallery.php:262 core/fields/gallery.php:669 +#: core/fields/image.php:193 +msgid "Add Image" +msgstr "Додати зображення" + +#: core/fields/gallery.php:263 +msgid "Grid" +msgstr "Плитка" + +#: core/fields/gallery.php:264 +msgid "List" +msgstr "Список" + +#: core/fields/gallery.php:266 core/fields/image.php:429 +msgid "No images selected" +msgstr "" + +#: core/fields/gallery.php:266 +msgid "1 image selected" +msgstr "" + +#: core/fields/gallery.php:266 +msgid "{count} images selected" +msgstr "" + +#: core/fields/gallery.php:591 +msgid "Added" +msgstr "Додано" + +#: core/fields/gallery.php:611 +msgid "Image already exists in gallery" +msgstr "" + +#: core/fields/gallery.php:617 +msgid "Image Added" +msgstr "Зображення додано" + +#: core/fields/gallery.php:672 core/fields/image.php:557 +msgid "Update Image" +msgstr "Оновити зображення" + +#: core/fields/image.php:21 +msgid "Image" +msgstr "Зображення" + +#: core/fields/image.php:49 +msgid "Image Updated." +msgstr "Зображення оновлено." + +#: core/fields/image.php:193 +msgid "No image selected" +msgstr "Зображення не обрано" + +#: core/fields/image.php:233 +msgid "Image Object" +msgstr "" + +#: core/fields/image.php:234 +msgid "Image URL" +msgstr "" + +#: core/fields/image.php:235 +msgid "Image ID" +msgstr "" + +#: core/fields/image.php:525 +msgid "Add selected Images" +msgstr "Додати обрані зображення" + +#: core/fields/image.php:554 +msgid "Select Image" +msgstr "Обрати зображення" + +#: core/fields/number.php:21 +msgid "Number" +msgstr "" + +#: core/fields/page_link.php:21 +msgid "Page Link" +msgstr "" + +#: core/fields/page_link.php:70 core/fields/post_object.php:217 +#: core/fields/relationship.php:386 core/views/meta_box_location.php:48 +msgid "Post Type" +msgstr "Тип матеріалу" + +#: core/fields/page_link.php:98 core/fields/post_object.php:268 +#: core/fields/select.php:204 +msgid "Allow Null?" +msgstr "" + +#: core/fields/page_link.php:107 core/fields/page_link.php:126 +#: core/fields/post_object.php:277 core/fields/post_object.php:296 +#: core/fields/select.php:213 core/fields/select.php:232 +#: core/fields/wysiwyg.php:124 core/fields/wysiwyg.php:145 +#: core/views/meta_box_fields.php:172 +msgid "Yes" +msgstr "Так" + +#: core/fields/page_link.php:108 core/fields/page_link.php:127 +#: core/fields/post_object.php:278 core/fields/post_object.php:297 +#: core/fields/select.php:214 core/fields/select.php:233 +#: core/fields/wysiwyg.php:125 core/fields/wysiwyg.php:146 +#: core/views/meta_box_fields.php:173 +msgid "No" +msgstr "Ні" + +#: core/fields/page_link.php:117 core/fields/post_object.php:287 +#: core/fields/select.php:223 +msgid "Select multiple values?" +msgstr "Дозволити множинний вибір?" + +#: core/fields/post_object.php:21 +msgid "Post Object" +msgstr "" + +#: core/fields/post_object.php:245 core/fields/relationship.php:415 +msgid "Filter from Taxonomy" +msgstr "" + +#: core/fields/radio.php:21 +msgid "Radio Button" +msgstr "" + +#: core/fields/radio.php:154 +msgid "Vertical" +msgstr "Вертикально" + +#: core/fields/radio.php:155 +msgid "Horizontal" +msgstr "Горизонтально" + +#: core/fields/relationship.php:21 +msgid "Relationship" +msgstr "" + +#: core/fields/relationship.php:288 +msgid "Search" +msgstr "Пошук" + +#: core/fields/relationship.php:438 +msgid "Maximum posts" +msgstr "" + +#: core/fields/repeater.php:21 +msgid "Repeater" +msgstr "" + +#: core/fields/repeater.php:66 core/fields/repeater.php:289 +msgid "Add Row" +msgstr "Додати рядок" + +#: core/fields/repeater.php:319 +msgid "Repeater Fields" +msgstr "" + +#: core/fields/repeater.php:420 core/views/meta_box_fields.php:151 +msgid "Field Instructions" +msgstr "Опис поля" + +#: core/fields/repeater.php:440 +msgid "Column Width" +msgstr "Ширина колонки" + +#: core/fields/repeater.php:441 +msgid "Leave blank for auto" +msgstr "" + +#: core/fields/repeater.php:495 +msgid "Minimum Rows" +msgstr "Мінімум рядків" + +#: core/fields/repeater.php:509 +msgid "Maximum Rows" +msgstr "Максимум рядків" + +#: core/fields/repeater.php:533 +msgid "Table (default)" +msgstr "Таблиця (за замовчуванням)" + +#: core/fields/select.php:21 +msgid "Select" +msgstr "" + +#: core/fields/text.php:21 +msgid "Text" +msgstr "Текст" + +#: core/fields/text.php:79 core/fields/textarea.php:76 +msgid "Formatting" +msgstr "Форматування" + +#: core/fields/text.php:80 +msgid "Define how to render html tags" +msgstr "Оберіть спосіб обробки теґів html" + +#: core/fields/text.php:89 core/fields/textarea.php:86 +msgid "None" +msgstr "" + +#: core/fields/text.php:90 core/fields/textarea.php:88 +msgid "HTML" +msgstr "" + +#: core/fields/textarea.php:21 +msgid "Text Area" +msgstr "Багаторядкове текстове поле" + +#: core/fields/textarea.php:77 +msgid "Define how to render html tags / new lines" +msgstr "Оберіть спосіб обробки теґів html та переносу рядків" + +#: core/fields/textarea.php:87 +msgid "auto <br />" +msgstr "автоматичне перенесення рядків (додається теґ <br>)" + +#: core/fields/true_false.php:21 +msgid "True / False" +msgstr "Так / Ні" + +#: core/fields/true_false.php:68 +msgid "Message" +msgstr "Повідомлення" + +#: core/fields/true_false.php:69 +msgid "eg. Show extra content" +msgstr "" + +#: core/fields/wysiwyg.php:21 +msgid "Wysiwyg Editor" +msgstr "Візуальний редактор" + +#: core/fields/wysiwyg.php:95 +msgid "Toolbar" +msgstr "" + +#: core/fields/wysiwyg.php:106 core/views/meta_box_location.php:47 +msgid "Basic" +msgstr "Загальне" + +#: core/fields/wysiwyg.php:114 +msgid "Show Media Upload Buttons?" +msgstr "Показувати кнопки завантаження файлів?" + +#: core/fields/wysiwyg.php:133 +msgid "Run filter \"the_content\"?" +msgstr "Застосовувати фільтр «the_content»?" + +#: core/fields/wysiwyg.php:134 +msgid "Enable this filter to use shortcodes within the WYSIWYG field" +msgstr "" + +#: core/fields/wysiwyg.php:135 +msgid "" +"Disable this filter if you encounter recursive template problems with " +"plugins / themes" +msgstr "" + +#: core/views/meta_box_fields.php:26 +msgid "new_field" +msgstr "" + +#: core/views/meta_box_fields.php:47 +msgid "Move to trash. Are you sure?" +msgstr "Перемістити в кошик. Ви впевнені?" + +#: core/views/meta_box_fields.php:64 +#, fuzzy +msgid "Field Key" +msgstr "Тип поля" + +#: core/views/meta_box_fields.php:74 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" +"Ще немає полів. Для створення полів натисніть + Додати поле." + +#: core/views/meta_box_fields.php:152 +msgid "Instructions for authors. Shown when submitting data" +msgstr "Напишіть короткий опис для поля" + +#: core/views/meta_box_fields.php:164 +msgid "Required?" +msgstr "Обов’язкове?" + +#: core/views/meta_box_fields.php:204 +msgid "+ Add Field" +msgstr "+ Додати поле" + +#: core/views/meta_box_location.php:35 +msgid "Rules" +msgstr "Правила" + +#: core/views/meta_box_location.php:36 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" +"Створіть набір правил, щоб визначити де використовувати ці додаткові поля" + +#: core/views/meta_box_location.php:49 +msgid "Logged in User Type" +msgstr "Роль залоґованого користувача" + +#: core/views/meta_box_location.php:51 +msgid "Page Specific" +msgstr "Сторінки" + +#: core/views/meta_box_location.php:52 +msgid "Page" +msgstr "Сторінка" + +#: core/views/meta_box_location.php:53 +msgid "Page Type" +msgstr "Тип сторінки" + +#: core/views/meta_box_location.php:54 +msgid "Page Parent" +msgstr "Батьківська сторінка" + +#: core/views/meta_box_location.php:55 +msgid "Page Template" +msgstr "Шаблон сторінки" + +#: core/views/meta_box_location.php:57 +msgid "Post Specific" +msgstr "Публікації" + +#: core/views/meta_box_location.php:58 +msgid "Post" +msgstr "Публікація" + +#: core/views/meta_box_location.php:59 +msgid "Post Category" +msgstr "Категорія" + +#: core/views/meta_box_location.php:60 +msgid "Post Format" +msgstr "Формат" + +#: core/views/meta_box_location.php:61 +msgid "Post Taxonomy" +msgstr "Таксономія" + +#: core/views/meta_box_location.php:63 +msgid "Other" +msgstr "Інше" + +#: core/views/meta_box_location.php:64 +msgid "Taxonomy (Add / Edit)" +msgstr "Тип таксономії (Додати / Редагувати)" + +#: core/views/meta_box_location.php:65 +msgid "User (Add / Edit)" +msgstr "Роль користувача (Додати / Редагувати)" + +#: core/views/meta_box_location.php:66 +msgid "Media (Edit)" +msgstr "Медіафайл (Редагувати)" + +#: core/views/meta_box_location.php:96 +msgid "is equal to" +msgstr "дорівнює" + +#: core/views/meta_box_location.php:97 +msgid "is not equal to" +msgstr "не дорівнює" + +#: core/views/meta_box_location.php:121 +msgid "match" +msgstr "має співпадати" + +#: core/views/meta_box_location.php:127 +msgid "all" +msgstr "все" + +#: core/views/meta_box_location.php:128 +msgid "any" +msgstr "будь що" + +#: core/views/meta_box_location.php:131 +msgid "of the above" +msgstr "з вищевказаних умов" + +#: core/views/meta_box_location.php:144 +msgid "Unlock options add-on with an activation code" +msgstr "" + +#: core/views/meta_box_options.php:23 +msgid "Order No." +msgstr "Порядок розташування" + +#: core/views/meta_box_options.php:24 +#, fuzzy +msgid "Field groups are created in order
                from lowest to highest" +msgstr "Чим менше число — тим вище розташування" + +#: core/views/meta_box_options.php:40 +msgid "Position" +msgstr "Розташування" + +#: core/views/meta_box_options.php:60 +msgid "Style" +msgstr "Стиль" + +#: core/views/meta_box_options.php:80 +msgid "Hide on screen" +msgstr "Ховати на екрані" + +#: core/views/meta_box_options.php:81 +msgid "Select items to hide them from the edit screen" +msgstr "Оберіть що ховати з екрану редагування/створення" + +#: core/views/meta_box_options.php:82 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" + +#: core/views/meta_box_options.php:92 +msgid "Content Editor" +msgstr "Редактор матеріалу" + +#: core/views/meta_box_options.php:93 +msgid "Excerpt" +msgstr "Витяг" + +#: core/views/meta_box_options.php:95 +msgid "Discussion" +msgstr "" + +#: core/views/meta_box_options.php:96 +msgid "Comments" +msgstr "Коментарі" + +#: core/views/meta_box_options.php:97 +msgid "Revisions" +msgstr "Ревізії" + +#: core/views/meta_box_options.php:98 +msgid "Slug" +msgstr "" + +#: core/views/meta_box_options.php:99 +msgid "Author" +msgstr "Автор" + +#: core/views/meta_box_options.php:100 +msgid "Format" +msgstr "Формат" + +#: core/views/meta_box_options.php:101 +msgid "Featured Image" +msgstr "Головне зображення" + +#~ msgid "Add Fields to Edit Screens" +#~ msgstr "Додайте поля на сторінку редагування вмісту" + +#~ msgid "Customise the edit page" +#~ msgstr "Налаштуйте сторінку створення вмісту" + +#, fuzzy +#~ msgid "eg. dd/mm/yy. read more about" +#~ msgstr "Напр. dd/mm/yy. read more about" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf-zh_CN.mo b/www/wp-content/plugins/advanced-custom-fields/lang/acf-zh_CN.mo new file mode 100644 index 0000000000000000000000000000000000000000..ec3c1d5b13440731ff98204b99695ba54762b582 GIT binary patch literal 29465 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\n" +"Language-Team: Amos Lee <470266798@qq.com>\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Generator: Poedit 1.5.5\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../acf.php:264 +msgid "Field Groups" +msgstr "字段和表单域" + +#: ../acf.php:265 ../core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "高级自定义字段" + +#: ../acf.php:266 +msgid "Add New" +msgstr "新建" + +#: ../acf.php:267 +msgid "Add New Field Group" +msgstr "添加新字段组" + +#: ../acf.php:268 +msgid "Edit Field Group" +msgstr "编辑当前字段组" + +#: ../acf.php:269 +msgid "New Field Group" +msgstr "添加新字段组" + +#: ../acf.php:270 +msgid "View Field Group" +msgstr "查看字段组" + +#: ../acf.php:271 +msgid "Search Field Groups" +msgstr "搜索字段组" + +#: ../acf.php:272 +msgid "No Field Groups found" +msgstr "没有找到字段组" + +#: ../acf.php:273 +msgid "No Field Groups found in Trash" +msgstr "回收站中没有找到字段组" + +#: ../acf.php:386 ../core/views/meta_box_options.php:94 +msgid "Custom Fields" +msgstr "字段" + +#: ../acf.php:404 ../acf.php:407 +msgid "Field group updated." +msgstr "自定义字段组已更新。" + +#: ../acf.php:405 +msgid "Custom field updated." +msgstr "自定义字段已更新。" + +#: ../acf.php:406 +msgid "Custom field deleted." +msgstr "自定义字段已删除。" + +#: ../acf.php:409 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "字段组已恢复到版本%s" + +#: ../acf.php:410 +msgid "Field group published." +msgstr "字段组已发布。" + +#: ../acf.php:411 +msgid "Field group saved." +msgstr "设置已保存。" + +#: ../acf.php:412 +msgid "Field group submitted." +msgstr "字段组已提交" + +#: ../acf.php:413 +msgid "Field group scheduled for." +msgstr "字段组已定时。" + +#: ../acf.php:414 +msgid "Field group draft updated." +msgstr "字段组草稿已更新。" + +#: ../acf.php:549 +msgid "Thumbnail" +msgstr "缩略图" + +#: ../acf.php:550 +msgid "Medium" +msgstr "中" + +#: ../acf.php:551 +msgid "Large" +msgstr "大" + +#: ../acf.php:552 +msgid "Full" +msgstr "原图" + +#: ../core/actions/export.php:23 ../core/views/meta_box_fields.php:57 +msgid "Error" +msgstr "错误" + +#: ../core/actions/export.php:30 +msgid "No ACF groups selected" +msgstr "没有选择ACF组" + +#: ../core/controllers/addons.php:42 ../core/controllers/field_groups.php:311 +msgid "Add-ons" +msgstr "附加功能" + +#: ../core/controllers/addons.php:130 ../core/controllers/field_groups.php:432 +msgid "Repeater Field" +msgstr "复制字段" + +#: ../core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "使用这个方面的界面为重复数据创建无限行。 " + +#: ../core/controllers/addons.php:137 ../core/controllers/field_groups.php:440 +msgid "Gallery Field" +msgstr "相册字段" + +#: ../core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "使用简单直观的界面创建画廊!" + +#: ../core/controllers/addons.php:144 ../core/controllers/export.php:380 +#: ../core/controllers/field_groups.php:448 +msgid "Options Page" +msgstr "选项页面" + +#: ../core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "创建整个站点可用的全局数据。" + +#: ../core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "多样内容字段" + +#: ../core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "通过强大的内容布局管理功能创建一个独有的设计。" + +#: ../core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "Gravity表单字段" + +#: ../core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "创建一个由Gravity表单处理的选择字段。" + +#: ../core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "日期&时间选择器" + +#: ../core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "jQuery 日期 & 时间选择器" + +#: ../core/controllers/addons.php:175 +msgid "Location Field" +msgstr "位置字段" + +#: ../core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "查找需要的位置的地址和坐标。" + +#: ../core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "Contact Form 7 字段" + +#: ../core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "分配一个或多个contact form 7表单到文章" + +#: ../core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "自定义字段附加功能" + +#: ../core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "下面的附加项可以提高插件功能。" + +#: ../core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" +"每个附件都可以作为一个单独的插件安装(可以获取更新)或包含在你的主题中(不能" +"获取更新)" + +#: ../core/controllers/addons.php:218 ../core/controllers/addons.php:239 +msgid "Installed" +msgstr "已安装" + +#: ../core/controllers/addons.php:220 +msgid "Purchase & Install" +msgstr "购买和安装" + +#: ../core/controllers/addons.php:241 ../core/controllers/field_groups.php:425 +#: ../core/controllers/field_groups.php:434 +#: ../core/controllers/field_groups.php:442 +#: ../core/controllers/field_groups.php:450 +#: ../core/controllers/field_groups.php:458 +msgid "Download" +msgstr "下载" + +#: ../core/controllers/export.php:50 ../core/controllers/export.php:159 +msgid "Export" +msgstr "导出" + +#: ../core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "导出字段组" + +#: ../core/controllers/export.php:221 +msgid "Field Groups" +msgstr "字段组" + +#: ../core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "选择需要导出的字段组。" + +#: ../core/controllers/export.php:239 ../core/controllers/export.php:252 +msgid "Export to XML" +msgstr "导出到XML" + +#: ../core/controllers/export.php:242 ../core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "导出到PHP" + +#: ../core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "ACF将创建一个兼容WP导入插件的.xml文件。" + +#: ../core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" +"导入字段组将出现在可编辑字段组后面,在几个WP站点之间迁移字段组时,这将非常有" +"用。" + +#: ../core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "从列表中选择字段组,然后点击 \"导出XML\" " + +#: ../core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "导出后保存.xml文件" + +#: ../core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "转到工具 » 导入,然后选择WordPress " + +#: ../core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "安装WP导入插件后开始" + +#: ../core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "上传并导入.xml文件" + +#: ../core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "选择用户,忽略导入附件" + +#: ../core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "成功了,使用愉快!" + +#: ../core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "ACP将导出可以包含到主题中的PHP代码" + +#: ../core/controllers/export.php:269 ../core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" +"已注册字段不会出现在可编辑分组中,这对主题中包含的字段非常有用。" + +#: ../core/controllers/export.php:270 ../core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" +"请注意,如果在同一个网站导出并注册字段组,您会在您的编辑屏幕上看到重复的字" +"段,为了解决这个问题,请将原字段组移动到回收站或删除您的functions.php文件中的" +"代码。" + +#: ../core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "参加列表中选择表单组,然后点击 \"生成PHP\"" + +#: ../core/controllers/export.php:273 ../core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "复制生成的PHP代码。" + +#: ../core/controllers/export.php:274 ../core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "请插入您的function.php文件" + +#: ../core/controllers/export.php:275 ../core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "要激活附加组件,编辑和应用代码中的前几行。" + +#: ../core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "导出字段组到PHP" + +#: ../core/controllers/export.php:300 ../core/fields/tab.php:64 +msgid "Instructions" +msgstr "结构" + +#: ../core/controllers/export.php:309 +msgid "Notes" +msgstr "注意" + +#: ../core/controllers/export.php:316 +msgid "Include in theme" +msgstr "包含在主题中" + +#: ../core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" +"字段插件可以包含到主题中,如果需要进行此操作,请移动字段插件到themes文件夹并" +"添加以下代码到functions.php文件:" + +#: ../core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to you functions.php file " +"before the include_once code:" +msgstr "" +"要删除所有ACF插件的可视化界面,你可以用一个常数,使精简版模式,将下面的代码添" +"加到functions.php文件中include_once代码之前。" + +#: ../core/controllers/export.php:331 +msgid "Back to export" +msgstr "返回到导出器" + +#: ../core/controllers/export.php:352 +msgid "" +"/**\n" +" * Install Add-ons\n" +" * \n" +" * The following code will include all 4 premium Add-Ons in your theme.\n" +" * Please do not attempt to include a file which does not exist. This will " +"produce an error.\n" +" * \n" +" * All fields must be included during the 'acf/register_fields' action.\n" +" * Other types of Add-ons (like the options page) can be included outside " +"of this action.\n" +" * \n" +" * The following code assumes you have a folder 'add-ons' inside your " +"theme.\n" +" *\n" +" * IMPORTANT\n" +" * Add-ons may be included in a premium theme as outlined in the terms and " +"conditions.\n" +" * However, they are NOT to be included in a premium / free plugin.\n" +" * For more information, please read http://www.advancedcustomfields.com/" +"terms-conditions/\n" +" */" +msgstr "" +"/ **\n" +" *安装附加组件\n" +" *\n" +" *下面的代码将包括所有4个高级附加组件到您的主题\n" +" *请不要试图包含一个不存在的文件,这将产生一个错误。\n" +" *\n" +" *所有字段都必须在'acf/register_fields'动作执行时包含。\n" +" *其他类型的加载项(如选项页)可以包含在这个动作之外。\n" +" *\n" +" *下面的代码假定你在你的主题里面有一个“add-ons”文件夹。\n" +" *\n" +" *重要\n" +" *附加组件可能在一个高级主题中包含下面的条款及条件。\n" +" *但是,他们都没有被列入高级或免费插件。\n" +" *欲了解更多信息,请读取http://www.advancedcustomfields.com/terms-" +"conditions/\n" +" */" + +#: ../core/controllers/export.php:370 ../core/controllers/field_group.php:365 +#: ../core/controllers/field_group.php:427 +#: ../core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "字段" + +#: ../core/controllers/export.php:384 +msgid "" +"/**\n" +" * Register Field Groups\n" +" *\n" +" * The register_field_group function accepts 1 array which holds the " +"relevant data to register a field group\n" +" * You may edit the array as you see fit. However, this may result in " +"errors if the array is not compatible with ACF\n" +" */" +msgstr "" +"/**\n" +" * 注册字段组\n" +" *\n" +" * register_field_group函数接受一个包含注册字段组有关数据的数组\n" +" *您可以编辑您认为合适的数组,然而,如果数组不兼容ACF,这可能会导致错误\n" +" */" + +#: ../core/controllers/export.php:435 +msgid "No field groups were selected" +msgstr "没有选择字段组" + +#: ../core/controllers/field_group.php:366 +msgid "Location" +msgstr "位置" + +#: ../core/controllers/field_group.php:367 +#: ../core/views/meta_box_location.php:167 +msgid "Options" +msgstr "选项" + +#: ../core/controllers/field_group.php:429 +msgid "Show Field Key:" +msgstr "显示字段密钥:" + +#: ../core/controllers/field_group.php:430 ../core/fields/page_link.php:113 +#: ../core/fields/page_link.php:134 ../core/fields/post_object.php:288 +#: ../core/fields/post_object.php:309 ../core/fields/select.php:230 +#: ../core/fields/select.php:249 ../core/fields/taxonomy.php:352 +#: ../core/fields/user.php:294 ../core/fields/wysiwyg.php:236 +#: ../core/views/meta_box_fields.php:198 ../core/views/meta_box_fields.php:221 +msgid "No" +msgstr "否" + +#: ../core/controllers/field_group.php:431 ../core/fields/page_link.php:112 +#: ../core/fields/page_link.php:133 ../core/fields/post_object.php:287 +#: ../core/fields/post_object.php:308 ../core/fields/select.php:229 +#: ../core/fields/select.php:248 ../core/fields/taxonomy.php:351 +#: ../core/fields/user.php:293 ../core/fields/wysiwyg.php:235 +#: ../core/views/meta_box_fields.php:197 ../core/views/meta_box_fields.php:220 +msgid "Yes" +msgstr "是" + +#: ../core/controllers/field_group.php:608 +msgid "Front Page" +msgstr "首页" + +#: ../core/controllers/field_group.php:609 +msgid "Posts Page" +msgstr "文章页" + +#: ../core/controllers/field_group.php:610 +msgid "Top Level Page (parent of 0)" +msgstr "顶级分类(父级为0)" + +#: ../core/controllers/field_group.php:611 +msgid "Parent Page (has children)" +msgstr "父分类(有子分类)" + +#: ../core/controllers/field_group.php:612 +msgid "Child Page (has parent)" +msgstr "子分类(有父分类)" + +#: ../core/controllers/field_group.php:620 +msgid "Default Template" +msgstr "默认模板" + +#: ../core/controllers/field_group.php:712 +#: ../core/controllers/field_group.php:733 +#: ../core/controllers/field_group.php:740 ../core/fields/page_link.php:84 +#: ../core/fields/post_object.php:234 ../core/fields/post_object.php:258 +#: ../core/fields/relationship.php:529 ../core/fields/relationship.php:553 +#: ../core/fields/user.php:238 +msgid "All" +msgstr "所有" + +#: ../core/controllers/field_groups.php:147 +msgid "Title" +msgstr "标题" + +#: ../core/controllers/field_groups.php:216 +#: ../core/controllers/field_groups.php:257 +msgid "Changelog" +msgstr "更新日志" + +#: ../core/controllers/field_groups.php:217 +msgid "See what's new in" +msgstr "查看更新内容于" + +#: ../core/controllers/field_groups.php:217 +msgid "version" +msgstr "版本" + +#: ../core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "资源" + +#: ../core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "开始" + +#: ../core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "字段类型" + +#: ../core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "功能" + +#: ../core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "操作" + +#: ../core/controllers/field_groups.php:225 +#: ../core/fields/relationship.php:572 +msgid "Filters" +msgstr "过滤器" + +#: ../core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "新手向导" + +#: ../core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "向导" + +#: ../core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "创建者" + +#: ../core/controllers/field_groups.php:235 +msgid "Vote" +msgstr "投票" + +#: ../core/controllers/field_groups.php:236 +msgid "Follow" +msgstr "关注" + +#: ../core/controllers/field_groups.php:248 +msgid "Welcome to Advanced Custom Fields" +msgstr "欢迎来到高级自定义字段" + +#: ../core/controllers/field_groups.php:249 +msgid "Thank you for updating to the latest version!" +msgstr "非常感谢你升级插件到最新版本!" + +#: ../core/controllers/field_groups.php:249 +msgid "is more polished and enjoyable than ever before. We hope you like it." +msgstr "比任何时候都优雅有趣,希望你喜欢他。" + +#: ../core/controllers/field_groups.php:256 +msgid "What’s New" +msgstr "更新日志" + +#: ../core/controllers/field_groups.php:259 +msgid "Download Add-ons" +msgstr "下载附加功能" + +#: ../core/controllers/field_groups.php:313 +msgid "Activation codes have grown into plugins!" +msgstr "激活码成为了插件!" + +#: ../core/controllers/field_groups.php:314 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" +"附加组件现在通过下载和安装单独的插件激活,虽然这些插件不在wordpress.org库托" +"管,每个附加组件将通过合适的方式得到更新。" + +#: ../core/controllers/field_groups.php:320 +msgid "All previous Add-ons have been successfully installed" +msgstr "所有附加功能已安装!" + +#: ../core/controllers/field_groups.php:324 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "此站点使用的高级功能需要下载。" + +#: ../core/controllers/field_groups.php:324 +msgid "Download your activated Add-ons" +msgstr "下载已激活的附加功能" + +#: ../core/controllers/field_groups.php:329 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "此站点未使用高级功能,这个改变没有影响。" + +#: ../core/controllers/field_groups.php:339 +msgid "Easier Development" +msgstr "快速开发" + +#: ../core/controllers/field_groups.php:341 +msgid "New Field Types" +msgstr "新字段类型" + +#: ../core/controllers/field_groups.php:343 +msgid "Taxonomy Field" +msgstr "分类法字段" + +#: ../core/controllers/field_groups.php:344 +msgid "User Field" +msgstr "用户字段" + +#: ../core/controllers/field_groups.php:345 +msgid "Email Field" +msgstr "电子邮件字段" + +#: ../core/controllers/field_groups.php:346 +msgid "Password Field" +msgstr "密码字段" + +#: ../core/controllers/field_groups.php:348 +msgid "Custom Field Types" +msgstr "自定义字段类型" + +#: ../core/controllers/field_groups.php:349 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" +"创建您自己的字段类型从未如此简单!不幸的是,版本3的字段类型不兼容版本4。" + +#: ../core/controllers/field_groups.php:350 +msgid "Migrating your field types is easy, please" +msgstr "数据迁移非常简单,请" + +#: ../core/controllers/field_groups.php:350 +msgid "follow this tutorial" +msgstr "跟随这个向导" + +#: ../core/controllers/field_groups.php:350 +msgid "to learn more." +msgstr "了解更多。" + +#: ../core/controllers/field_groups.php:352 +msgid "Actions & Filters" +msgstr "动作&过滤器" + +#: ../core/controllers/field_groups.php:353 +msgid "" +"All actions & filters have recieved a major facelift to make customizing ACF " +"even easier! Please" +msgstr "所有动作和过滤器得到了一次重大改版一遍更方便的定制ACF!请" + +#: ../core/controllers/field_groups.php:353 +msgid "read this guide" +msgstr "阅读此向导" + +#: ../core/controllers/field_groups.php:353 +msgid "to find the updated naming convention." +msgstr "找到更新命名约定。" + +#: ../core/controllers/field_groups.php:355 +msgid "Preview draft is now working!" +msgstr "预览功能已经可用!" + +#: ../core/controllers/field_groups.php:356 +msgid "This bug has been squashed along with many other little critters!" +msgstr "这个错误已经与许多其他小动物一起被压扁了!" + +#: ../core/controllers/field_groups.php:356 +msgid "See the full changelog" +msgstr "查看全部更新日志" + +#: ../core/controllers/field_groups.php:360 +msgid "Important" +msgstr "重要" + +#: ../core/controllers/field_groups.php:362 +msgid "Database Changes" +msgstr "数据库改变" + +#: ../core/controllers/field_groups.php:363 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" +"数据库在版本3和4之间没有任何修改,这意味你可以安全回滚到版本" +"3而不会遇到任何问题。" + +#: ../core/controllers/field_groups.php:365 +msgid "Potential Issues" +msgstr "潜在问题" + +#: ../core/controllers/field_groups.php:366 +msgid "" +"Do to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full" +msgstr "" +"需要在附加组件,字段类型和动作/过滤之间做重大修改时,你可的网站可能会出现一些" +"问题,所有强烈建议阅读全部" + +#: ../core/controllers/field_groups.php:366 +msgid "Migrating from v3 to v4" +msgstr "从V3迁移到V4" + +#: ../core/controllers/field_groups.php:366 +msgid "guide to view the full list of changes." +msgstr "查看所有更新列表。" + +#: ../core/controllers/field_groups.php:369 +msgid "Really Important!" +msgstr "非常重要!" + +#: ../core/controllers/field_groups.php:369 +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"Please roll back to the latest" +msgstr "如果你没有收到更新通知而升级到了ACF插件,请回滚到最近的一个版本。" + +#: ../core/controllers/field_groups.php:369 +msgid "version 3" +msgstr "版本 3" + +#: ../core/controllers/field_groups.php:369 +msgid "of this plugin." +msgstr "这个插件" + +#: ../core/controllers/field_groups.php:374 +msgid "Thank You" +msgstr "谢谢!" + +#: ../core/controllers/field_groups.php:375 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "非常感谢帮助我测试版本4的所有人。" + +#: ../core/controllers/field_groups.php:376 +msgid "Without you all, this release would not have been possible!" +msgstr "没有你们,此版本可能还没有发布。" + +#: ../core/controllers/field_groups.php:380 +msgid "Changelog for" +msgstr "更新日志:" + +#: ../core/controllers/field_groups.php:396 +msgid "Learn more" +msgstr "了解更多" + +#: ../core/controllers/field_groups.php:402 +msgid "Overview" +msgstr "预览" + +#: ../core/controllers/field_groups.php:404 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" +"在此之前,所有附加组件通过一个激活码(从ACF附加组件的商店购买)解锁,到了版本" +"V4,所有附加组件作为单独的插件下载,安装和更新。" + +#: ../core/controllers/field_groups.php:406 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "此页将帮助您下载和安装每个可用的附加组件。" + +#: ../core/controllers/field_groups.php:408 +msgid "Available Add-ons" +msgstr "可用附加功能" + +#: ../core/controllers/field_groups.php:410 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "在此网站上检测到以下附加已激活。" + +#: ../core/controllers/field_groups.php:423 +msgid "Name" +msgstr "名称" + +#: ../core/controllers/field_groups.php:424 +msgid "Activation Code" +msgstr "激活码" + +#: ../core/controllers/field_groups.php:456 +msgid "Flexible Content" +msgstr "大段内容" + +#: ../core/controllers/field_groups.php:466 +msgid "Installation" +msgstr "安装" + +#: ../core/controllers/field_groups.php:468 +msgid "For each Add-on available, please perform the following:" +msgstr "对于每个可以用附加组件,请执行以下操作:" + +#: ../core/controllers/field_groups.php:470 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "下载附加功能(.zip文件)到电脑。" + +#: ../core/controllers/field_groups.php:471 +msgid "Navigate to" +msgstr "链接到" + +#: ../core/controllers/field_groups.php:471 +msgid "Plugins > Add New > Upload" +msgstr "插件>添加>上传" + +#: ../core/controllers/field_groups.php:472 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "使用文件上载器,浏览,选择并安装附加组件(zip文件)" + +#: ../core/controllers/field_groups.php:473 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "插件上传并安装后,点击'激活插件'链接。" + +#: ../core/controllers/field_groups.php:474 +msgid "The Add-on is now installed and activated!" +msgstr "附加功能已安装并启用。" + +#: ../core/controllers/field_groups.php:488 +msgid "Awesome. Let's get to work" +msgstr "太棒了!我们开始吧。" + +#: ../core/controllers/input.php:480 +msgid "Validation Failed. One or more fields below are required." +msgstr "验证失败,下面一个或多个字段是必需的。" + +#: ../core/controllers/input.php:482 +msgid "Maximum values reached ( {max} values )" +msgstr "达到了最大值 ( {max} 值 ) " + +#: ../core/controllers/upgrade.php:72 +msgid "Upgrade" +msgstr "升级" + +#: ../core/controllers/upgrade.php:616 +msgid "Modifying field group options 'show on page'" +msgstr "修改字段组选项'在页面上显示'" + +#: ../core/controllers/upgrade.php:670 +msgid "Modifying field option 'taxonomy'" +msgstr "修改字段选项'分类法'" + +#: ../core/controllers/upgrade.php:767 +msgid "Moving user custom fields from wp_options to wp_usermeta'" +msgstr "从wp_options移动用户自定义字段到wp_usermeta" + +#: ../core/fields/checkbox.php:19 ../core/fields/taxonomy.php:328 +msgid "Checkbox" +msgstr "复选框" + +#: ../core/fields/checkbox.php:20 ../core/fields/radio.php:20 +#: ../core/fields/select.php:23 ../core/fields/true_false.php:20 +msgid "Choice" +msgstr "选项" + +#: ../core/fields/checkbox.php:138 ../core/fields/radio.php:121 +#: ../core/fields/select.php:183 +msgid "Choices" +msgstr "选项" + +#: ../core/fields/checkbox.php:139 ../core/fields/select.php:184 +msgid "Enter each choice on a new line." +msgstr "输入选项,每行一个" + +#: ../core/fields/checkbox.php:140 ../core/fields/select.php:185 +msgid "For more control, you may specify both a value and label like this:" +msgstr "如果需要更多控制,你按照一下格式,定义一个值和标签对:" + +#: ../core/fields/checkbox.php:141 ../core/fields/radio.php:127 +#: ../core/fields/select.php:186 +msgid "red : Red" +msgstr " red : Red " + +#: ../core/fields/checkbox.php:141 ../core/fields/radio.php:128 +#: ../core/fields/select.php:186 +msgid "blue : Blue" +msgstr " blue : Blue " + +#: ../core/fields/checkbox.php:158 ../core/fields/color_picker.php:73 +#: ../core/fields/email.php:71 ../core/fields/number.php:71 +#: ../core/fields/radio.php:146 ../core/fields/select.php:203 +#: ../core/fields/text.php:73 ../core/fields/textarea.php:73 +#: ../core/fields/true_false.php:104 ../core/fields/wysiwyg.php:179 +msgid "Default Value" +msgstr "默认值" + +#: ../core/fields/checkbox.php:159 ../core/fields/select.php:204 +msgid "Enter each default value on a new line" +msgstr "每行输入一个默认值" + +#: ../core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "颜色选择" + +#: ../core/fields/color_picker.php:20 +#: ../core/fields/date_picker/date_picker.php:20 +msgid "jQuery" +msgstr "jQuery" + +#: ../core/fields/color_picker.php:74 +msgid "eg: #ffffff" +msgstr "如: #ffffff " + +#: ../core/fields/dummy.php:19 +msgid "Dummy" +msgstr "二进制" + +#: ../core/fields/email.php:19 +msgid "Email" +msgstr "电子邮件" + +#: ../core/fields/file.php:19 +msgid "File" +msgstr "文件" + +#: ../core/fields/file.php:20 ../core/fields/image.php:20 +#: ../core/fields/wysiwyg.php:20 +msgid "Content" +msgstr "内容" + +#: ../core/fields/file.php:76 ../core/fields/image.php:76 +#: ../core/views/meta_box_fields.php:113 +msgid "Edit" +msgstr "编辑" + +#: ../core/fields/file.php:77 ../core/fields/image.php:75 +msgid "Remove" +msgstr "删除" + +#: ../core/fields/file.php:84 +msgid "No File Selected" +msgstr "没有选择文件" + +#: ../core/fields/file.php:84 +msgid "Add File" +msgstr "添加文件" + +#: ../core/fields/file.php:119 ../core/fields/image.php:116 +#: ../core/fields/taxonomy.php:376 +msgid "Return Value" +msgstr "返回值" + +#: ../core/fields/file.php:130 +msgid "File Object" +msgstr "文件对象" + +#: ../core/fields/file.php:131 +msgid "File URL" +msgstr "文件URL" + +#: ../core/fields/file.php:132 +msgid "File ID" +msgstr "文件ID" + +#: ../core/fields/file.php:243 +msgid "File Updated." +msgstr "文件已更新" + +#: ../core/fields/file.php:335 ../core/fields/image.php:374 +msgid "Media attachment updated." +msgstr "媒体附件已更新。" + +#: ../core/fields/file.php:493 +msgid "No files selected" +msgstr "没有选择文件" + +#: ../core/fields/file.php:634 +msgid "Add Selected Files" +msgstr "添加已选择文件" + +#: ../core/fields/file.php:667 +msgid "Select File" +msgstr "选择文件" + +#: ../core/fields/file.php:670 +msgid "Update File" +msgstr "更新文件" + +#: ../core/fields/image.php:19 +msgid "Image" +msgstr "图像" + +#: ../core/fields/image.php:82 +msgid "No image selected" +msgstr "没有选择图片" + +#: ../core/fields/image.php:82 +msgid "Add Image" +msgstr "添加图片" + +#: ../core/fields/image.php:126 +msgid "Image Object" +msgstr "对象图像" + +#: ../core/fields/image.php:127 +msgid "Image URL" +msgstr "图像 URL" + +#: ../core/fields/image.php:128 +msgid "Image ID" +msgstr "图像ID" + +#: ../core/fields/image.php:136 +msgid "Preview Size" +msgstr "预览图大小" + +#: ../core/fields/image.php:283 +msgid "Image Updated." +msgstr "图片已更新" + +#: ../core/fields/image.php:525 +msgid "No images selected" +msgstr "没有选择图片" + +#: ../core/fields/image.php:667 +msgid "Add Selected Images" +msgstr "添加所选图片" + +#: ../core/fields/image.php:696 +msgid "Select Image" +msgstr "选择图像" + +#: ../core/fields/image.php:699 +msgid "Update Image" +msgstr "更新图像" + +#: ../core/fields/message.php:19 ../core/fields/message.php:71 +#: ../core/fields/true_false.php:89 +msgid "Message" +msgstr "消息" + +#: ../core/fields/message.php:20 ../core/fields/radio.php:162 +#: ../core/fields/tab.php:20 +msgid "Layout" +msgstr "样式" + +#: ../core/fields/message.php:72 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "在这里输入的文本和HTML将和此字段一起出现。" + +#: ../core/fields/message.php:73 +msgid "Please note that all text will first be passed through the wp function " +msgstr "请注意,所有文本将首页通过WP过滤功能" + +#: ../core/fields/number.php:19 +msgid "Number" +msgstr "号码" + +#: ../core/fields/page_link.php:19 +msgid "Page Link" +msgstr "页面链接" + +#: ../core/fields/page_link.php:20 ../core/fields/post_object.php:20 +#: ../core/fields/relationship.php:23 ../core/fields/taxonomy.php:23 +#: ../core/fields/user.php:23 +msgid "Relational" +msgstr "关系" + +#: ../core/fields/page_link.php:78 ../core/fields/post_object.php:228 +#: ../core/fields/relationship.php:523 ../core/fields/relationship.php:602 +#: ../core/views/meta_box_location.php:72 +msgid "Post Type" +msgstr "文章类型" + +#: ../core/fields/page_link.php:102 ../core/fields/post_object.php:277 +#: ../core/fields/select.php:220 ../core/fields/taxonomy.php:342 +#: ../core/fields/user.php:284 +msgid "Allow Null?" +msgstr "是否允许空值?" + +#: ../core/fields/page_link.php:123 ../core/fields/post_object.php:298 +#: ../core/fields/select.php:239 +msgid "Select multiple values?" +msgstr "是否选择多个值?" + +#: ../core/fields/password.php:19 +msgid "Password" +msgstr "密码" + +#: ../core/fields/post_object.php:19 +msgid "Post Object" +msgstr "文章对象" + +#: ../core/fields/post_object.php:252 ../core/fields/relationship.php:547 +msgid "Filter from Taxonomy" +msgstr "通过分类法过滤" + +#: ../core/fields/radio.php:19 +msgid "Radio Button" +msgstr "单选按钮" + +#: ../core/fields/radio.php:122 +msgid "Enter your choices one per line" +msgstr "输入选项,每行一个" + +#: ../core/fields/radio.php:124 +msgid "Red" +msgstr "红" + +#: ../core/fields/radio.php:125 +msgid "Blue" +msgstr "蓝" + +#: ../core/fields/radio.php:173 +msgid "Vertical" +msgstr "垂直" + +#: ../core/fields/radio.php:174 +msgid "Horizontal" +msgstr "水平" + +#: ../core/fields/relationship.php:22 +msgid "Relationship" +msgstr "关系" + +#: ../core/fields/relationship.php:362 ../core/fields/relationship.php:581 +msgid "Search" +msgstr "搜索" + +#: ../core/fields/relationship.php:582 +msgid "Post Type Select" +msgstr "文章类型选择" + +#: ../core/fields/relationship.php:590 +msgid "Elements" +msgstr "元素" + +#: ../core/fields/relationship.php:591 +msgid "Selected elements will be displayed in each result" +msgstr "选择的元素将在每个结果中显示。" + +#: ../core/fields/relationship.php:601 +msgid "Post Title" +msgstr "文章类型" + +#: ../core/fields/relationship.php:613 +msgid "Maximum posts" +msgstr "最大文章数" + +#: ../core/fields/select.php:22 ../core/fields/taxonomy.php:333 +#: ../core/fields/user.php:275 +msgid "Select" +msgstr "选择" + +#: ../core/fields/tab.php:19 +msgid "Tab" +msgstr "选项卡" + +#: ../core/fields/tab.php:67 +msgid "" +"All fields proceeding this \"tab field\" (or until another \"tab field\" is " +"defined) will appear grouped on the edit screen." +msgstr "" +"所有选项处理这个\"选项卡域\" (或等到定义了\"选项卡域\")将在编辑屏幕分组出现。" + +#: ../core/fields/tab.php:68 +msgid "You can use multiple tabs to break up your fields into sections." +msgstr "你可以使用选项卡分割字段到多个区域。" + +#: ../core/fields/taxonomy.php:22 ../core/fields/taxonomy.php:287 +msgid "Taxonomy" +msgstr "分类法" + +#: ../core/fields/taxonomy.php:221 ../core/fields/taxonomy.php:230 +#: ../core/fields/text.php:97 ../core/fields/textarea.php:97 +msgid "None" +msgstr "None" + +#: ../core/fields/taxonomy.php:317 ../core/fields/user.php:260 +#: ../core/views/meta_box_fields.php:82 ../core/views/meta_box_fields.php:163 +msgid "Field Type" +msgstr "字段类型" + +#: ../core/fields/taxonomy.php:327 ../core/fields/user.php:269 +msgid "Multiple Values" +msgstr "多选" + +#: ../core/fields/taxonomy.php:329 ../core/fields/user.php:271 +msgid "Multi Select" +msgstr "多选" + +#: ../core/fields/taxonomy.php:331 ../core/fields/user.php:273 +msgid "Single Value" +msgstr "单个值" + +#: ../core/fields/taxonomy.php:332 +msgid "Radio Buttons" +msgstr "单选框" + +#: ../core/fields/taxonomy.php:361 +msgid "Load & Save Terms to Post" +msgstr "加载&保存条目到文章。" + +#: ../core/fields/taxonomy.php:369 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "在文章上加载值,保存时更新文章条目。" + +#: ../core/fields/taxonomy.php:386 +msgid "Term Object" +msgstr "对象缓存" + +#: ../core/fields/taxonomy.php:387 +msgid "Term ID" +msgstr "内容ID" + +#: ../core/fields/text.php:19 +msgid "Text" +msgstr "文本" + +#: ../core/fields/text.php:87 ../core/fields/textarea.php:87 +msgid "Formatting" +msgstr "格式化" + +#: ../core/fields/text.php:88 +msgid "Define how to render html tags" +msgstr "定义怎么生成html标签" + +#: ../core/fields/text.php:98 ../core/fields/textarea.php:99 +msgid "HTML" +msgstr "HTML" + +#: ../core/fields/textarea.php:19 +msgid "Text Area" +msgstr "文本段" + +#: ../core/fields/textarea.php:88 +msgid "Define how to render html tags / new lines" +msgstr "定义怎么处理html标签和换行" + +#: ../core/fields/textarea.php:98 +msgid "auto <br />" +msgstr "自动添加<br />" + +#: ../core/fields/true_false.php:19 +msgid "True / False" +msgstr "真/假" + +#: ../core/fields/true_false.php:90 +msgid "eg. Show extra content" +msgstr "例如:显示附加内容" + +#: ../core/fields/user.php:22 +msgid "User" +msgstr "用户" + +#: ../core/fields/user.php:233 +msgid "Filter by role" +msgstr "根据角色过滤" + +#: ../core/fields/wysiwyg.php:19 +msgid "Wysiwyg Editor" +msgstr "可视化编辑器" + +#: ../core/fields/wysiwyg.php:193 +msgid "Toolbar" +msgstr "工具条" + +#: ../core/fields/wysiwyg.php:225 +msgid "Show Media Upload Buttons?" +msgstr "是否显示媒体上传按钮?" + +#: ../core/fields/_base.php:120 ../core/views/meta_box_location.php:71 +msgid "Basic" +msgstr "基本" + +#: ../core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "日期选择" + +#: ../core/fields/date_picker/date_picker.php:52 +#: ../core/fields/date_picker/date_picker.php:132 +msgid "Done" +msgstr "完成" + +#: ../core/fields/date_picker/date_picker.php:53 +#: ../core/fields/date_picker/date_picker.php:133 +msgid "Today" +msgstr "今天" + +#: ../core/fields/date_picker/date_picker.php:56 +#: ../core/fields/date_picker/date_picker.php:136 +msgid "Show a different month" +msgstr "显示其他月份" + +#: ../core/fields/date_picker/date_picker.php:146 +msgid "Save format" +msgstr "保存格式" + +#: ../core/fields/date_picker/date_picker.php:147 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "此格式将决定存储在数据库中的值,并通过API返回。" + +#: ../core/fields/date_picker/date_picker.php:148 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "\"yymmdd\" 是最常用的格式,如需了解更多,请参考" + +#: ../core/fields/date_picker/date_picker.php:148 +#: ../core/fields/date_picker/date_picker.php:164 +msgid "jQuery date formats" +msgstr "jQuery日期格式" + +#: ../core/fields/date_picker/date_picker.php:162 +msgid "Display format" +msgstr "显示格式" + +#: ../core/fields/date_picker/date_picker.php:163 +msgid "This format will be seen by the user when entering a value" +msgstr "这是用户输入日期后看到的格式。" + +#: ../core/fields/date_picker/date_picker.php:164 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "\"dd/mm/yy\" 或 \"mm/dd/yy\" 为最常用的显示格式,了解更多" + +#: ../core/fields/date_picker/date_picker.php:178 +msgid "Week Starts On" +msgstr "每周开始于" + +#: ../core/views/meta_box_fields.php:23 +msgid "New Field" +msgstr "新字段" + +#: ../core/views/meta_box_fields.php:24 +msgid "new_field" +msgstr "新字段" + +#: ../core/views/meta_box_fields.php:57 +msgid "Field type does not exist" +msgstr "字段类型不存在!" + +#: ../core/views/meta_box_fields.php:64 +msgid "Move to trash. Are you sure?" +msgstr "确定要删除吗?" + +#: ../core/views/meta_box_fields.php:65 +msgid "checked" +msgstr "选中" + +#: ../core/views/meta_box_fields.php:66 +msgid "No toggle fields available" +msgstr "没有可用的条件字段" + +#: ../core/views/meta_box_fields.php:67 +msgid "copy" +msgstr "复制" + +#: ../core/views/meta_box_fields.php:79 +msgid "Field Order" +msgstr "字段顺序" + +#: ../core/views/meta_box_fields.php:80 ../core/views/meta_box_fields.php:132 +msgid "Field Label" +msgstr "字段标签" + +#: ../core/views/meta_box_fields.php:81 ../core/views/meta_box_fields.php:148 +msgid "Field Name" +msgstr "字段名称" + +#: ../core/views/meta_box_fields.php:83 +msgid "Field Key" +msgstr "需要现场:" + +#: ../core/views/meta_box_fields.php:95 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "没有字段,点击添加按钮创建第一个字段。" + +#: ../core/views/meta_box_fields.php:110 ../core/views/meta_box_fields.php:113 +msgid "Edit this Field" +msgstr "编辑当前字段" + +#: ../core/views/meta_box_fields.php:114 +msgid "Read documentation for this field" +msgstr "阅读此字段的文档" + +#: ../core/views/meta_box_fields.php:114 +msgid "Docs" +msgstr "文档" + +#: ../core/views/meta_box_fields.php:115 +msgid "Duplicate this Field" +msgstr "复制此项" + +#: ../core/views/meta_box_fields.php:115 +msgid "Duplicate" +msgstr "复制" + +#: ../core/views/meta_box_fields.php:116 +msgid "Delete this Field" +msgstr "删除此项" + +#: ../core/views/meta_box_fields.php:116 +msgid "Delete" +msgstr "删除" + +#: ../core/views/meta_box_fields.php:133 +msgid "This is the name which will appear on the EDIT page" +msgstr "在编辑界面显示的名字。" + +#: ../core/views/meta_box_fields.php:149 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "单个字符串,不能有空格,可以用横线或下画线。" + +#: ../core/views/meta_box_fields.php:176 +msgid "Field Instructions" +msgstr "字段说明" + +#: ../core/views/meta_box_fields.php:177 +msgid "Instructions for authors. Shown when submitting data" +msgstr "字段说明,显示在表单下面。" + +#: ../core/views/meta_box_fields.php:189 +msgid "Required?" +msgstr "(必填项)" + +#: ../core/views/meta_box_fields.php:212 +msgid "Conditional Logic" +msgstr "条件逻辑" + +#: ../core/views/meta_box_fields.php:263 +#: ../core/views/meta_box_location.php:113 +msgid "is equal to" +msgstr "等于" + +#: ../core/views/meta_box_fields.php:264 +#: ../core/views/meta_box_location.php:114 +msgid "is not equal to" +msgstr "不等于" + +#: ../core/views/meta_box_fields.php:282 +msgid "Show this field when" +msgstr "符合这些规则中的" + +#: ../core/views/meta_box_fields.php:288 +msgid "all" +msgstr "所有" + +#: ../core/views/meta_box_fields.php:289 +msgid "any" +msgstr "任一个" + +#: ../core/views/meta_box_fields.php:292 +msgid "these rules are met" +msgstr "项时,显示此字段" + +#: ../core/views/meta_box_fields.php:306 +msgid "Close Field" +msgstr "关闭字段" + +#: ../core/views/meta_box_fields.php:319 +msgid "Drag and drop to reorder" +msgstr "托拽排序" + +#: ../core/views/meta_box_fields.php:320 +msgid "+ Add Field" +msgstr "添加字段" + +#: ../core/views/meta_box_location.php:45 +msgid "Rules" +msgstr "规则" + +#: ../core/views/meta_box_location.php:46 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "创建一组规则以确定自定义字段在那个编辑界面显示。" + +#: ../core/views/meta_box_location.php:57 +msgid "Show this field group if" +msgstr "显示此字段组的条件" + +#: ../core/views/meta_box_location.php:59 +#: ../core/views/meta_box_location.php:155 +#: ../core/views/meta_box_location.php:172 +msgid "or" +msgstr " 或" + +#: ../core/views/meta_box_location.php:73 +msgid "Logged in User Type" +msgstr "用户类型已记录" + +#: ../core/views/meta_box_location.php:75 +#: ../core/views/meta_box_location.php:76 +msgid "Page" +msgstr "页面" + +#: ../core/views/meta_box_location.php:77 +msgid "Page Type" +msgstr "页面类型" + +#: ../core/views/meta_box_location.php:78 +msgid "Page Parent" +msgstr "父级页面" + +#: ../core/views/meta_box_location.php:79 +msgid "Page Template" +msgstr "页面模板" + +#: ../core/views/meta_box_location.php:81 +#: ../core/views/meta_box_location.php:82 +msgid "Post" +msgstr "日志" + +#: ../core/views/meta_box_location.php:83 +msgid "Post Category" +msgstr "文章类别" + +#: ../core/views/meta_box_location.php:84 +msgid "Post Format" +msgstr "文章格式" + +#: ../core/views/meta_box_location.php:85 +msgid "Post Taxonomy" +msgstr "分类法" + +#: ../core/views/meta_box_location.php:87 +msgid "Other" +msgstr "其他" + +#: ../core/views/meta_box_location.php:88 +msgid "Taxonomy Term (Add / Edit)" +msgstr "分类法条目(添加/编辑)" + +#: ../core/views/meta_box_location.php:89 +msgid "User (Add / Edit)" +msgstr "用户(添加./编辑)" + +#: ../core/views/meta_box_location.php:90 +msgid "Media Attachment (Edit)" +msgstr "媒体附件(编辑)" + +#: ../core/views/meta_box_location.php:142 +msgid "and" +msgstr "+" + +#: ../core/views/meta_box_location.php:157 +msgid "Add rule group" +msgstr "添加规则组" + +#: ../core/views/meta_box_location.php:168 +msgid "Unlock options add-on with an activation code" +msgstr "使用激活码解锁附加功能" + +#: ../core/views/meta_box_options.php:23 +msgid "Order No." +msgstr "序号" + +#: ../core/views/meta_box_options.php:24 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "字段组排序
                从低到高。" + +#: ../core/views/meta_box_options.php:40 +msgid "Position" +msgstr "位置" + +#: ../core/views/meta_box_options.php:50 +msgid "Normal" +msgstr "普通" + +#: ../core/views/meta_box_options.php:51 +msgid "Side" +msgstr "边栏" + +#: ../core/views/meta_box_options.php:60 +msgid "Style" +msgstr "样式" + +#: ../core/views/meta_box_options.php:70 +msgid "No Metabox" +msgstr "无Metabox" + +#: ../core/views/meta_box_options.php:71 +msgid "Standard Metabox" +msgstr "标准Metabox" + +#: ../core/views/meta_box_options.php:80 +msgid "Hide on screen" +msgstr "隐藏元素" + +#: ../core/views/meta_box_options.php:81 +msgid "Select items to hide them from the edit screen" +msgstr "选择需要在编辑界面隐藏的条目。 " + +#: ../core/views/meta_box_options.php:82 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" +"如果多个自定组出现在编辑界面,只有第一个字段组的设置有效(序号最小的)。" + +#: ../core/views/meta_box_options.php:92 +msgid "Content Editor" +msgstr "内容编辑器" + +#: ../core/views/meta_box_options.php:93 +msgid "Excerpt" +msgstr "摘要" + +#: ../core/views/meta_box_options.php:95 +msgid "Discussion" +msgstr "讨论" + +#: ../core/views/meta_box_options.php:96 +msgid "Comments" +msgstr "评论" + +#: ../core/views/meta_box_options.php:97 +msgid "Revisions" +msgstr "版本控制" + +#: ../core/views/meta_box_options.php:98 +msgid "Slug" +msgstr "别名" + +#: ../core/views/meta_box_options.php:99 +msgid "Author" +msgstr "作者" + +#: ../core/views/meta_box_options.php:100 +msgid "Format" +msgstr "格式" + +#: ../core/views/meta_box_options.php:101 +msgid "Featured Image" +msgstr "特色图像" + +#: ../core/views/meta_box_options.php:102 +msgid "Categories" +msgstr "类别" + +#: ../core/views/meta_box_options.php:103 +msgid "Tags" +msgstr "标签" + +#: ../core/views/meta_box_options.php:104 +msgid "Send Trackbacks" +msgstr "发送反馈" + +#~ msgid "Add-Ons" +#~ msgstr "附加" + +#~ msgid "Just updated to version 4?" +#~ msgstr "刚更新到版本4?" + +#~ msgid "" +#~ "Activation codes have changed to plugins! Download your purchased add-ons" +#~ msgstr "激活码已改变了插件,请下载已购买的附加功能。" + +#~ msgid "here" +#~ msgstr "这里" + +#~ msgid "Type" +#~ msgstr "类型" + +#~ msgid "match" +#~ msgstr "符合" + +#~ msgid "of the above" +#~ msgstr " " + +#~ msgid "Parent Page" +#~ msgstr "父页面" + +#~ msgid "" +#~ "Read documentation, learn the functions and find some tips & tricks " +#~ "for your next web project." +#~ msgstr "阅读文档,学习功能和发现一些小提示,然后应用到你下一个网站项目中。" + +#~ msgid "Visit the ACF website" +#~ msgstr "访问ACF网站" + +#~ msgid "Add File to Field" +#~ msgstr "添加文件" + +#~ msgid "Edit File" +#~ msgstr "编辑文件" + +#~ msgid "Add Image to Field" +#~ msgstr "添加图片" + +#~ msgid "Add Image to Gallery" +#~ msgstr "添加图片到相册" + +#~ msgid "Attachment updated" +#~ msgstr "附件已更新" + +#~ msgid "Options Updated" +#~ msgstr "选项已更新" + +#~ msgid "No Custom Field Group found for the options page" +#~ msgstr "没有为选项页找到自定义字段组。" + +#~ msgid "Create a Custom Field Group" +#~ msgstr "创建自定义字段组" + +#~ msgid "Publish" +#~ msgstr "发布" + +#~ msgid "Save Options" +#~ msgstr "保存" + +#~ msgid "Settings" +#~ msgstr "设置" + +#~ msgid "Repeater field deactivated" +#~ msgstr "检测到复制字段" + +#~ msgid "Options page deactivated" +#~ msgstr "检测到选项页面" + +#~ msgid "Flexible Content field deactivated" +#~ msgstr "检测到多样内容字段" + +#~ msgid "Gallery field deactivated" +#~ msgstr "检测到相册字段" + +#~ msgid "Repeater field activated" +#~ msgstr "复制插件已激活。" + +#~ msgid "Options page activated" +#~ msgstr "选项页面已激活" + +#~ msgid "Flexible Content field activated" +#~ msgstr "多样内容字段已激活" + +#~ msgid "Gallery field activated" +#~ msgstr "插件激活成功。" + +#~ msgid "License key unrecognised" +#~ msgstr "许可密钥未注册" + +#~ msgid "" +#~ "Add-ons can be unlocked by purchasing a license key. Each key can be used " +#~ "on multiple sites." +#~ msgstr "可以购买一个许可证来激活附加功能,每个许可证可用于许多站点。" + +#~ msgid "Status" +#~ msgstr "状态" + +#~ msgid "Active" +#~ msgstr "激活" + +#~ msgid "Inactive" +#~ msgstr "未禁用" + +#~ msgid "Deactivate" +#~ msgstr "禁用" + +#~ msgid "Activate" +#~ msgstr "激活" + +#~ msgid "Register Field Groups" +#~ msgstr "注册字段组" + +#~ msgid "Create PHP" +#~ msgstr "创建PHP" + +#~ msgid "Advanced Custom Fields Settings" +#~ msgstr "高级自动设置" + +#~ msgid "requires a database upgrade" +#~ msgstr "数据库需要升级" + +#~ msgid "why?" +#~ msgstr "为什么?" + +#~ msgid "Please" +#~ msgstr "请" + +#~ msgid "backup your database" +#~ msgstr "备份数据库" + +#~ msgid "then click" +#~ msgstr "然后点击" + +#~ msgid "Upgrade Database" +#~ msgstr "升级数据库" + +#~ msgid "No choices to choose from" +#~ msgstr "选择表单没有选" + +#~ msgid "+ Add Row" +#~ msgstr "添加行" + +#~ msgid "Add Row" +#~ msgstr "添加行" + +#~ msgid "Reorder Layout" +#~ msgstr "重排序布局" + +#~ msgid "Reorder" +#~ msgstr "重排序" + +#~ msgid "Delete Layout" +#~ msgstr "删除布局" + +#~ msgid "Add New Layout" +#~ msgstr "添加新布局" + +#~ msgid "Duplicate Layout" +#~ msgstr "复制布局" + +#~ msgid "Label" +#~ msgstr "标签" + +#~ msgid "Display" +#~ msgstr "显示" + +#~ msgid "Row" +#~ msgstr "行" + +#~ msgid "" +#~ "No fields. Click the \"+ Add Sub Field button\" to create your first " +#~ "field." +#~ msgstr "没有字段,点击添加按钮创建第一个字段。" + +#~ msgid "Column Width" +#~ msgstr "分栏宽度" + +#~ msgid "Leave blank for auto" +#~ msgstr "留空为自适应宽度" + +#~ msgid "Save Field" +#~ msgstr "保存字段" + +#~ msgid "Close Sub Field" +#~ msgstr "选择子字段" + +#~ msgid "+ Add Sub Field" +#~ msgstr "添加子字段" + +#~ msgid "Button Label" +#~ msgstr "按钮标签" + +#~ msgid "Gallery" +#~ msgstr "相册" + +#~ msgid "Alternate Text" +#~ msgstr "替换文本" + +#~ msgid "Caption" +#~ msgstr "标题" + +#~ msgid "Description" +#~ msgstr "描述" + +#~ msgid "Thumbnail is advised" +#~ msgstr "建设使用缩略图" + +#~ msgid "Image Updated" +#~ msgstr "图片已更新" + +#~ msgid "Grid" +#~ msgstr "栅格" + +#~ msgid "List" +#~ msgstr "列表" + +#~ msgid "1 image selected" +#~ msgstr "已选择1张图片" + +#~ msgid "{count} images selected" +#~ msgstr "选择了 {count}张图片" + +#~ msgid "Added" +#~ msgstr "已添加" + +#~ msgid "Image already exists in gallery" +#~ msgstr "图片已在相册中" + +#~ msgid "Image Added" +#~ msgstr "图像已添加" + +#~ msgid "Repeater" +#~ msgstr "复制" + +#~ msgid "Repeater Fields" +#~ msgstr "复制字段" + +#~ msgid "Minimum Rows" +#~ msgstr "最小行数" + +#~ msgid "Maximum Rows" +#~ msgstr "最大行数" + +#~ msgid "Table (default)" +#~ msgstr "表格(默认)" + +#~ msgid "Run filter \"the_content\"?" +#~ msgstr "是否运行过滤器 \"the_content\"?" + +#~ msgid "Media (Edit)" +#~ msgstr "媒体(编辑)" diff --git a/www/wp-content/plugins/advanced-custom-fields/lang/acf.pot b/www/wp-content/plugins/advanced-custom-fields/lang/acf.pot new file mode 100644 index 0000000..ddf160b --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/lang/acf.pot @@ -0,0 +1,1749 @@ +# Copyright (C) 2014 +# This file is distributed under the same license as the package. +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Advanced Custom Fields\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n" +"POT-Creation-Date: 2015-07-23 11:00+0100\n" +"PO-Revision-Date: 2015-04-07 09:42-0000\n" +"Last-Translator: Pedro Mendonça \n" +"Language-Team: \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.2\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;" +"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;" +"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" + +#: acf.php:485 +msgid "Field Groups" +msgstr "" + +#: acf.php:486 core/controllers/field_groups.php:214 +msgid "Advanced Custom Fields" +msgstr "" + +#: acf.php:487 +msgid "Add New" +msgstr "" + +#: acf.php:488 +msgid "Add New Field Group" +msgstr "" + +#: acf.php:489 +msgid "Edit Field Group" +msgstr "" + +#: acf.php:490 +msgid "New Field Group" +msgstr "" + +#: acf.php:491 +msgid "View Field Group" +msgstr "" + +#: acf.php:492 +msgid "Search Field Groups" +msgstr "" + +#: acf.php:493 +msgid "No Field Groups found" +msgstr "" + +#: acf.php:494 +msgid "No Field Groups found in Trash" +msgstr "" + +#: acf.php:579 core/views/meta_box_options.php:99 +msgid "Custom Fields" +msgstr "" + +#: acf.php:597 acf.php:600 +msgid "Field group updated." +msgstr "" + +#: acf.php:598 +msgid "Custom field updated." +msgstr "" + +#: acf.php:599 +msgid "Custom field deleted." +msgstr "" + +#. translators: %s: date and time of the revision +#: acf.php:602 +#, php-format +msgid "Field group restored to revision from %s" +msgstr "" + +#: acf.php:603 +msgid "Field group published." +msgstr "" + +#: acf.php:604 +msgid "Field group saved." +msgstr "" + +#: acf.php:605 +msgid "Field group submitted." +msgstr "" + +#: acf.php:606 +msgid "Field group scheduled for." +msgstr "" + +#: acf.php:607 +msgid "Field group draft updated." +msgstr "" + +#: acf.php:742 +msgid "Thumbnail" +msgstr "" + +#: acf.php:743 +msgid "Medium" +msgstr "" + +#: acf.php:744 +msgid "Large" +msgstr "" + +#: acf.php:745 +msgid "Full" +msgstr "" + +#: core/actions/export.php:26 core/views/meta_box_fields.php:58 +msgid "Error" +msgstr "" + +#: core/actions/export.php:33 +msgid "No ACF groups selected" +msgstr "" + +#: core/api.php:1171 +msgid "Update" +msgstr "" + +#: core/api.php:1172 +msgid "Post updated" +msgstr "" + +#: core/controllers/addons.php:42 core/controllers/field_groups.php:307 +msgid "Add-ons" +msgstr "" + +#: core/controllers/addons.php:130 core/controllers/field_groups.php:429 +msgid "Repeater Field" +msgstr "" + +#: core/controllers/addons.php:131 +msgid "Create infinite rows of repeatable data with this versatile interface!" +msgstr "" + +#: core/controllers/addons.php:137 core/controllers/field_groups.php:437 +msgid "Gallery Field" +msgstr "" + +#: core/controllers/addons.php:138 +msgid "Create image galleries in a simple and intuitive interface!" +msgstr "" + +#: core/controllers/addons.php:144 core/controllers/field_groups.php:445 +msgid "Options Page" +msgstr "" + +#: core/controllers/addons.php:145 +msgid "Create global data to use throughout your website!" +msgstr "" + +#: core/controllers/addons.php:151 +msgid "Flexible Content Field" +msgstr "" + +#: core/controllers/addons.php:152 +msgid "Create unique designs with a flexible content layout manager!" +msgstr "" + +#: core/controllers/addons.php:161 +msgid "Gravity Forms Field" +msgstr "" + +#: core/controllers/addons.php:162 +msgid "Creates a select field populated with Gravity Forms!" +msgstr "" + +#: core/controllers/addons.php:168 +msgid "Date & Time Picker" +msgstr "" + +#: core/controllers/addons.php:169 +msgid "jQuery date & time picker" +msgstr "" + +#: core/controllers/addons.php:175 +msgid "Location Field" +msgstr "" + +#: core/controllers/addons.php:176 +msgid "Find addresses and coordinates of a desired location" +msgstr "" + +#: core/controllers/addons.php:182 +msgid "Contact Form 7 Field" +msgstr "" + +#: core/controllers/addons.php:183 +msgid "Assign one or more contact form 7 forms to a post" +msgstr "" + +#: core/controllers/addons.php:193 +msgid "Advanced Custom Fields Add-Ons" +msgstr "" + +#: core/controllers/addons.php:196 +msgid "" +"The following Add-ons are available to increase the functionality of the " +"Advanced Custom Fields plugin." +msgstr "" + +#: core/controllers/addons.php:197 +msgid "" +"Each Add-on can be installed as a separate plugin (receives updates) or " +"included in your theme (does not receive updates)." +msgstr "" + +#: core/controllers/addons.php:219 core/controllers/addons.php:240 +msgid "Installed" +msgstr "" + +#: core/controllers/addons.php:221 +msgid "Purchase & Install" +msgstr "" + +#: core/controllers/addons.php:242 core/controllers/field_groups.php:422 +#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439 +#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455 +msgid "Download" +msgstr "" + +#: core/controllers/export.php:50 core/controllers/export.php:159 +msgid "Export" +msgstr "" + +#: core/controllers/export.php:216 +msgid "Export Field Groups" +msgstr "" + +#: core/controllers/export.php:221 +msgid "Field Groups" +msgstr "" + +#: core/controllers/export.php:222 +msgid "Select the field groups to be exported" +msgstr "" + +#: core/controllers/export.php:239 core/controllers/export.php:252 +msgid "Export to XML" +msgstr "" + +#: core/controllers/export.php:242 core/controllers/export.php:267 +msgid "Export to PHP" +msgstr "" + +#: core/controllers/export.php:253 +msgid "" +"ACF will create a .xml export file which is compatible with the native WP " +"import plugin." +msgstr "" + +#: core/controllers/export.php:254 +msgid "" +"Imported field groups will appear in the list of editable field " +"groups. This is useful for migrating fields groups between Wp websites." +msgstr "" + +#: core/controllers/export.php:256 +msgid "Select field group(s) from the list and click \"Export XML\"" +msgstr "" + +#: core/controllers/export.php:257 +msgid "Save the .xml file when prompted" +msgstr "" + +#: core/controllers/export.php:258 +msgid "Navigate to Tools » Import and select WordPress" +msgstr "" + +#: core/controllers/export.php:259 +msgid "Install WP import plugin if prompted" +msgstr "" + +#: core/controllers/export.php:260 +msgid "Upload and import your exported .xml file" +msgstr "" + +#: core/controllers/export.php:261 +msgid "Select your user and ignore Import Attachments" +msgstr "" + +#: core/controllers/export.php:262 +msgid "That's it! Happy WordPressing" +msgstr "" + +#: core/controllers/export.php:268 +msgid "ACF will create the PHP code to include in your theme." +msgstr "" + +#: core/controllers/export.php:269 core/controllers/export.php:310 +msgid "" +"Registered field groups will not appear in the list of editable field " +"groups. This is useful for including fields in themes." +msgstr "" + +#: core/controllers/export.php:270 core/controllers/export.php:311 +msgid "" +"Please note that if you export and register field groups within the same WP, " +"you will see duplicate fields on your edit screens. To fix this, please move " +"the original field group to the trash or remove the code from your functions." +"php file." +msgstr "" + +#: core/controllers/export.php:272 +msgid "Select field group(s) from the list and click \"Create PHP\"" +msgstr "" + +#: core/controllers/export.php:273 core/controllers/export.php:302 +msgid "Copy the PHP code generated" +msgstr "" + +#: core/controllers/export.php:274 core/controllers/export.php:303 +msgid "Paste into your functions.php file" +msgstr "" + +#: core/controllers/export.php:275 core/controllers/export.php:304 +msgid "To activate any Add-ons, edit and use the code in the first few lines." +msgstr "" + +#: core/controllers/export.php:295 +msgid "Export Field Groups to PHP" +msgstr "" + +#: core/controllers/export.php:300 core/fields/tab.php:65 +msgid "Instructions" +msgstr "" + +#: core/controllers/export.php:309 +msgid "Notes" +msgstr "" + +#: core/controllers/export.php:316 +msgid "Include in theme" +msgstr "" + +#: core/controllers/export.php:317 +msgid "" +"The Advanced Custom Fields plugin can be included within a theme. To do so, " +"move the ACF plugin inside your theme and add the following code to your " +"functions.php file:" +msgstr "" + +#: core/controllers/export.php:323 +msgid "" +"To remove all visual interfaces from the ACF plugin, you can use a constant " +"to enable lite mode. Add the following code to your functions.php file " +"before the include_once code:" +msgstr "" + +#: core/controllers/export.php:331 +msgid "Back to export" +msgstr "" + +#: core/controllers/export.php:400 +msgid "No field groups were selected" +msgstr "" + +#: core/controllers/field_group.php:358 +msgid "Move to trash. Are you sure?" +msgstr "" + +#: core/controllers/field_group.php:359 +msgid "checked" +msgstr "" + +#: core/controllers/field_group.php:360 +msgid "No toggle fields available" +msgstr "" + +#: core/controllers/field_group.php:361 +msgid "Field group title is required" +msgstr "" + +#: core/controllers/field_group.php:362 +msgid "copy" +msgstr "" + +#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62 +#: core/views/meta_box_location.php:159 +msgid "or" +msgstr "" + +#: core/controllers/field_group.php:364 core/controllers/field_group.php:395 +#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148 +msgid "Fields" +msgstr "" + +#: core/controllers/field_group.php:365 +msgid "Parent fields" +msgstr "" + +#: core/controllers/field_group.php:366 +msgid "Sibling fields" +msgstr "" + +#: core/controllers/field_group.php:367 +msgid "Hide / Show All" +msgstr "" + +#: core/controllers/field_group.php:396 +msgid "Location" +msgstr "" + +#: core/controllers/field_group.php:397 +msgid "Options" +msgstr "" + +#: core/controllers/field_group.php:459 +msgid "Show Field Key:" +msgstr "" + +#: core/controllers/field_group.php:460 core/fields/page_link.php:138 +#: core/fields/page_link.php:159 core/fields/post_object.php:340 +#: core/fields/post_object.php:361 core/fields/select.php:224 +#: core/fields/select.php:243 core/fields/taxonomy.php:499 +#: core/fields/user.php:332 core/fields/wysiwyg.php:335 +#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218 +msgid "No" +msgstr "" + +#: core/controllers/field_group.php:461 core/fields/page_link.php:137 +#: core/fields/page_link.php:158 core/fields/post_object.php:339 +#: core/fields/post_object.php:360 core/fields/select.php:223 +#: core/fields/select.php:242 core/fields/taxonomy.php:498 +#: core/fields/user.php:331 core/fields/wysiwyg.php:334 +#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217 +msgid "Yes" +msgstr "" + +#: core/controllers/field_group.php:633 +msgid "Front Page" +msgstr "" + +#: core/controllers/field_group.php:634 +msgid "Posts Page" +msgstr "" + +#: core/controllers/field_group.php:635 +msgid "Top Level Page (parent of 0)" +msgstr "" + +#: core/controllers/field_group.php:636 +msgid "Parent Page (has children)" +msgstr "" + +#: core/controllers/field_group.php:637 +msgid "Child Page (has parent)" +msgstr "" + +#: core/controllers/field_group.php:645 +msgid "Default Template" +msgstr "" + +#: core/controllers/field_group.php:727 +msgid "Published" +msgstr "" + +#: core/controllers/field_group.php:728 +msgid "Pending Review" +msgstr "" + +#: core/controllers/field_group.php:729 +msgid "Draft" +msgstr "" + +#: core/controllers/field_group.php:730 +msgid "Future" +msgstr "" + +#: core/controllers/field_group.php:731 +msgid "Private" +msgstr "" + +#: core/controllers/field_group.php:732 +msgid "Revision" +msgstr "" + +#: core/controllers/field_group.php:733 +msgid "Trash" +msgstr "" + +#: core/controllers/field_group.php:746 +msgid "Super Admin" +msgstr "" + +#: core/controllers/field_group.php:761 core/controllers/field_group.php:782 +#: core/controllers/field_group.php:789 core/fields/file.php:186 +#: core/fields/image.php:177 core/fields/page_link.php:109 +#: core/fields/post_object.php:286 core/fields/post_object.php:310 +#: core/fields/relationship.php:588 core/fields/relationship.php:612 +#: core/fields/user.php:276 +msgid "All" +msgstr "" + +#: core/controllers/field_groups.php:147 +msgid "Title" +msgstr "" + +#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253 +msgid "Changelog" +msgstr "" + +#: core/controllers/field_groups.php:217 +#, php-format +msgid "See what's new in %1$sversion %2$s%3$s" +msgstr "" + +#: core/controllers/field_groups.php:219 +msgid "Resources" +msgstr "" + +#: core/controllers/field_groups.php:221 +msgid "Getting Started" +msgstr "" + +#: core/controllers/field_groups.php:222 +msgid "Field Types" +msgstr "" + +#: core/controllers/field_groups.php:223 +msgid "Functions" +msgstr "" + +#: core/controllers/field_groups.php:224 +msgid "Actions" +msgstr "" + +#: core/controllers/field_groups.php:225 core/fields/relationship.php:631 +msgid "Filters" +msgstr "" + +#: core/controllers/field_groups.php:226 +msgid "'How to' guides" +msgstr "" + +#: core/controllers/field_groups.php:227 +msgid "Tutorials" +msgstr "" + +#: core/controllers/field_groups.php:232 +msgid "Created by" +msgstr "" + +#: core/controllers/field_groups.php:244 +msgid "Welcome to Advanced Custom Fields" +msgstr "" + +#: core/controllers/field_groups.php:245 +msgid "Thank you for updating to the latest version!" +msgstr "" + +#: core/controllers/field_groups.php:245 +#, php-format +msgid "" +"ACF %s is more polished and enjoyable than ever before. We hope you like it." +msgstr "" + +#: core/controllers/field_groups.php:252 +msgid "What’s New" +msgstr "" + +#: core/controllers/field_groups.php:255 +msgid "Download Add-ons" +msgstr "" + +#: core/controllers/field_groups.php:309 +msgid "Activation codes have grown into plugins!" +msgstr "" + +#: core/controllers/field_groups.php:310 +msgid "" +"Add-ons are now activated by downloading and installing individual plugins. " +"Although these plugins will not be hosted on the wordpress.org repository, " +"each Add-on will continue to receive updates in the usual way." +msgstr "" + +#: core/controllers/field_groups.php:316 +msgid "All previous Add-ons have been successfully installed" +msgstr "" + +#: core/controllers/field_groups.php:320 +msgid "This website uses premium Add-ons which need to be downloaded" +msgstr "" + +#: core/controllers/field_groups.php:320 +msgid "Download your activated Add-ons" +msgstr "" + +#: core/controllers/field_groups.php:325 +msgid "" +"This website does not use premium Add-ons and will not be affected by this " +"change." +msgstr "" + +#: core/controllers/field_groups.php:335 +msgid "Easier Development" +msgstr "" + +#: core/controllers/field_groups.php:337 +msgid "New Field Types" +msgstr "" + +#: core/controllers/field_groups.php:339 +msgid "Taxonomy Field" +msgstr "" + +#: core/controllers/field_groups.php:340 +msgid "User Field" +msgstr "" + +#: core/controllers/field_groups.php:341 +msgid "Email Field" +msgstr "" + +#: core/controllers/field_groups.php:342 +msgid "Password Field" +msgstr "" + +#: core/controllers/field_groups.php:344 +msgid "Custom Field Types" +msgstr "" + +#: core/controllers/field_groups.php:345 +msgid "" +"Creating your own field type has never been easier! Unfortunately, version 3 " +"field types are not compatible with version 4." +msgstr "" + +#: core/controllers/field_groups.php:346 +#, php-format +msgid "" +"Migrating your field types is easy, please %sfollow this tutorial%s to learn " +"more." +msgstr "" + +#: core/controllers/field_groups.php:348 +msgid "Actions & Filters" +msgstr "" + +#: core/controllers/field_groups.php:349 +#, php-format +msgid "" +"All actions & filters have received a major facelift to make customizing ACF " +"even easier! Please %sread this guide%s to find the updated naming " +"convention." +msgstr "" + +#: core/controllers/field_groups.php:351 +msgid "Preview draft is now working!" +msgstr "" + +#: core/controllers/field_groups.php:352 +msgid "This bug has been squashed along with many other little critters!" +msgstr "" + +#: core/controllers/field_groups.php:352 +msgid "See the full changelog" +msgstr "" + +#: core/controllers/field_groups.php:356 +msgid "Important" +msgstr "" + +#: core/controllers/field_groups.php:358 +msgid "Database Changes" +msgstr "" + +#: core/controllers/field_groups.php:359 +msgid "" +"Absolutely no changes have been made to the database " +"between versions 3 and 4. This means you can roll back to version 3 without " +"any issues." +msgstr "" + +#: core/controllers/field_groups.php:361 +msgid "Potential Issues" +msgstr "" + +#: core/controllers/field_groups.php:362 +#, php-format +msgid "" +"Due to the sizable changes surounding Add-ons, field types and action/" +"filters, your website may not operate correctly. It is important that you " +"read the full %sMigrating from v3 to v4%s guide to view the full list of " +"changes." +msgstr "" + +#: core/controllers/field_groups.php:365 +msgid "Really Important!" +msgstr "" + +#: core/controllers/field_groups.php:365 +#, php-format +msgid "" +"If you updated the ACF plugin without prior knowledge of such changes, " +"please roll back to the latest %sversion 3%s of this plugin." +msgstr "" + +#: core/controllers/field_groups.php:370 +msgid "Thank You" +msgstr "" + +#: core/controllers/field_groups.php:371 +msgid "" +"A BIG thank you to everyone who has helped test the version " +"4 beta and for all the support I have received." +msgstr "" + +#: core/controllers/field_groups.php:372 +msgid "Without you all, this release would not have been possible!" +msgstr "" + +#: core/controllers/field_groups.php:376 +msgid "Changelog for" +msgstr "" + +#: core/controllers/field_groups.php:393 +msgid "Learn more" +msgstr "" + +#: core/controllers/field_groups.php:399 +msgid "Overview" +msgstr "" + +#: core/controllers/field_groups.php:401 +msgid "" +"Previously, all Add-ons were unlocked via an activation code (purchased from " +"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which " +"need to be individually downloaded, installed and updated." +msgstr "" + +#: core/controllers/field_groups.php:403 +msgid "" +"This page will assist you in downloading and installing each available Add-" +"on." +msgstr "" + +#: core/controllers/field_groups.php:405 +msgid "Available Add-ons" +msgstr "" + +#: core/controllers/field_groups.php:407 +msgid "The following Add-ons have been detected as activated on this website." +msgstr "" + +#: core/controllers/field_groups.php:420 core/fields/file.php:109 +msgid "Name" +msgstr "" + +#: core/controllers/field_groups.php:421 +msgid "Activation Code" +msgstr "" + +#: core/controllers/field_groups.php:453 +msgid "Flexible Content" +msgstr "" + +#: core/controllers/field_groups.php:463 +msgid "Installation" +msgstr "" + +#: core/controllers/field_groups.php:465 +msgid "For each Add-on available, please perform the following:" +msgstr "" + +#: core/controllers/field_groups.php:467 +msgid "Download the Add-on plugin (.zip file) to your desktop" +msgstr "" + +#: core/controllers/field_groups.php:468 +#, php-format +msgid "Navigate to %sPlugins > Add New > Upload%s" +msgstr "" + +#: core/controllers/field_groups.php:469 +msgid "Use the uploader to browse, select and install your Add-on (.zip file)" +msgstr "" + +#: core/controllers/field_groups.php:470 +msgid "" +"Once the plugin has been uploaded and installed, click the 'Activate Plugin' " +"link" +msgstr "" + +#: core/controllers/field_groups.php:471 +msgid "The Add-on is now installed and activated!" +msgstr "" + +#: core/controllers/field_groups.php:485 +msgid "Awesome. Let's get to work" +msgstr "" + +#: core/controllers/input.php:63 +msgid "Expand Details" +msgstr "" + +#: core/controllers/input.php:64 +msgid "Collapse Details" +msgstr "" + +#: core/controllers/input.php:67 +msgid "Validation Failed. One or more fields below are required." +msgstr "" + +#: core/controllers/upgrade.php:77 +msgid "Upgrade" +msgstr "" + +#: core/controllers/upgrade.php:599 +msgid "Modifying field group options 'show on page'" +msgstr "" + +#: core/controllers/upgrade.php:653 +msgid "Modifying field option 'taxonomy'" +msgstr "" + +#: core/controllers/upgrade.php:750 +msgid "Moving user custom fields from wp_options to wp_usermeta" +msgstr "" + +#: core/fields/_base.php:124 core/views/meta_box_location.php:74 +msgid "Basic" +msgstr "" + +#: core/fields/checkbox.php:19 core/fields/taxonomy.php:475 +msgid "Checkbox" +msgstr "" + +#: core/fields/checkbox.php:20 core/fields/radio.php:19 +#: core/fields/select.php:19 core/fields/true_false.php:20 +msgid "Choice" +msgstr "" + +#: core/fields/checkbox.php:146 core/fields/radio.php:147 +#: core/fields/select.php:177 +msgid "Choices" +msgstr "" + +#: core/fields/checkbox.php:147 core/fields/select.php:178 +msgid "Enter each choice on a new line." +msgstr "" + +#: core/fields/checkbox.php:148 core/fields/select.php:179 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" + +#: core/fields/checkbox.php:149 core/fields/radio.php:153 +#: core/fields/select.php:180 +msgid "red : Red" +msgstr "" + +#: core/fields/checkbox.php:149 core/fields/radio.php:154 +#: core/fields/select.php:180 +msgid "blue : Blue" +msgstr "" + +#: core/fields/checkbox.php:166 core/fields/color_picker.php:89 +#: core/fields/email.php:106 core/fields/number.php:116 +#: core/fields/radio.php:196 core/fields/select.php:197 +#: core/fields/text.php:116 core/fields/textarea.php:103 +#: core/fields/true_false.php:94 core/fields/wysiwyg.php:277 +msgid "Default Value" +msgstr "" + +#: core/fields/checkbox.php:167 core/fields/select.php:198 +msgid "Enter each default value on a new line" +msgstr "" + +#: core/fields/checkbox.php:183 core/fields/message.php:20 +#: core/fields/radio.php:212 core/fields/tab.php:20 +msgid "Layout" +msgstr "" + +#: core/fields/checkbox.php:194 core/fields/radio.php:223 +msgid "Vertical" +msgstr "" + +#: core/fields/checkbox.php:195 core/fields/radio.php:224 +msgid "Horizontal" +msgstr "" + +#: core/fields/color_picker.php:19 +msgid "Color Picker" +msgstr "" + +#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20 +#: core/fields/google-map.php:19 +msgid "jQuery" +msgstr "" + +#: core/fields/date_picker/date_picker.php:19 +msgid "Date Picker" +msgstr "" + +#: core/fields/date_picker/date_picker.php:55 +msgid "Done" +msgstr "" + +#: core/fields/date_picker/date_picker.php:56 +msgid "Today" +msgstr "" + +#: core/fields/date_picker/date_picker.php:59 +msgid "Show a different month" +msgstr "" + +#: core/fields/date_picker/date_picker.php:126 +msgid "Save format" +msgstr "" + +#: core/fields/date_picker/date_picker.php:127 +msgid "" +"This format will determin the value saved to the database and returned via " +"the API" +msgstr "" + +#: core/fields/date_picker/date_picker.php:128 +msgid "\"yymmdd\" is the most versatile save format. Read more about" +msgstr "" + +#: core/fields/date_picker/date_picker.php:128 +#: core/fields/date_picker/date_picker.php:144 +msgid "jQuery date formats" +msgstr "" + +#: core/fields/date_picker/date_picker.php:142 +msgid "Display format" +msgstr "" + +#: core/fields/date_picker/date_picker.php:143 +msgid "This format will be seen by the user when entering a value" +msgstr "" + +#: core/fields/date_picker/date_picker.php:144 +msgid "" +"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more " +"about" +msgstr "" + +#: core/fields/date_picker/date_picker.php:158 +msgid "Week Starts On" +msgstr "" + +#: core/fields/dummy.php:19 +msgid "Dummy" +msgstr "" + +#: core/fields/email.php:19 +msgid "Email" +msgstr "" + +#: core/fields/email.php:107 core/fields/number.php:117 +#: core/fields/text.php:117 core/fields/textarea.php:104 +#: core/fields/wysiwyg.php:278 +msgid "Appears when creating a new post" +msgstr "" + +#: core/fields/email.php:123 core/fields/number.php:133 +#: core/fields/password.php:105 core/fields/text.php:131 +#: core/fields/textarea.php:118 +msgid "Placeholder Text" +msgstr "" + +#: core/fields/email.php:124 core/fields/number.php:134 +#: core/fields/password.php:106 core/fields/text.php:132 +#: core/fields/textarea.php:119 +msgid "Appears within the input" +msgstr "" + +#: core/fields/email.php:138 core/fields/number.php:148 +#: core/fields/password.php:120 core/fields/text.php:146 +msgid "Prepend" +msgstr "" + +#: core/fields/email.php:139 core/fields/number.php:149 +#: core/fields/password.php:121 core/fields/text.php:147 +msgid "Appears before the input" +msgstr "" + +#: core/fields/email.php:153 core/fields/number.php:163 +#: core/fields/password.php:135 core/fields/text.php:161 +msgid "Append" +msgstr "" + +#: core/fields/email.php:154 core/fields/number.php:164 +#: core/fields/password.php:136 core/fields/text.php:162 +msgid "Appears after the input" +msgstr "" + +#: core/fields/file.php:19 +msgid "File" +msgstr "" + +#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:37 +msgid "Content" +msgstr "" + +#: core/fields/file.php:26 +msgid "Select File" +msgstr "" + +#: core/fields/file.php:27 +msgid "Edit File" +msgstr "" + +#: core/fields/file.php:28 +msgid "Update File" +msgstr "" + +#: core/fields/file.php:29 core/fields/image.php:30 +msgid "uploaded to this post" +msgstr "" + +#: core/fields/file.php:113 +msgid "Size" +msgstr "" + +#: core/fields/file.php:123 +msgid "No File Selected" +msgstr "" + +#: core/fields/file.php:123 +msgid "Add File" +msgstr "" + +#: core/fields/file.php:153 core/fields/image.php:125 +#: core/fields/taxonomy.php:523 +msgid "Return Value" +msgstr "" + +#: core/fields/file.php:164 +msgid "File Object" +msgstr "" + +#: core/fields/file.php:165 +msgid "File URL" +msgstr "" + +#: core/fields/file.php:166 +msgid "File ID" +msgstr "" + +#: core/fields/file.php:175 core/fields/image.php:165 +msgid "Library" +msgstr "" + +#: core/fields/file.php:187 core/fields/image.php:178 +msgid "Uploaded to post" +msgstr "" + +#: core/fields/google-map.php:18 +msgid "Google Map" +msgstr "" + +#: core/fields/google-map.php:33 +msgid "Locating" +msgstr "" + +#: core/fields/google-map.php:34 +msgid "Sorry, this browser does not support geolocation" +msgstr "" + +#: core/fields/google-map.php:120 +msgid "Clear location" +msgstr "" + +#: core/fields/google-map.php:125 +msgid "Find current location" +msgstr "" + +#: core/fields/google-map.php:126 +msgid "Search for address..." +msgstr "" + +#: core/fields/google-map.php:162 +msgid "Center" +msgstr "" + +#: core/fields/google-map.php:163 +msgid "Center the initial map" +msgstr "" + +#: core/fields/google-map.php:199 +msgid "Zoom" +msgstr "" + +#: core/fields/google-map.php:200 +msgid "Set the initial zoom level" +msgstr "" + +#: core/fields/google-map.php:217 +msgid "Height" +msgstr "" + +#: core/fields/google-map.php:218 +msgid "Customise the map height" +msgstr "" + +#: core/fields/image.php:19 +msgid "Image" +msgstr "" + +#: core/fields/image.php:27 +msgid "Select Image" +msgstr "" + +#: core/fields/image.php:28 +msgid "Edit Image" +msgstr "" + +#: core/fields/image.php:29 +msgid "Update Image" +msgstr "" + +#: core/fields/image.php:90 +msgid "Remove" +msgstr "" + +#: core/fields/image.php:91 core/views/meta_box_fields.php:108 +msgid "Edit" +msgstr "" + +#: core/fields/image.php:97 +msgid "No image selected" +msgstr "" + +#: core/fields/image.php:97 +msgid "Add Image" +msgstr "" + +#: core/fields/image.php:126 core/fields/relationship.php:563 +msgid "Specify the returned value on front end" +msgstr "" + +#: core/fields/image.php:136 +msgid "Image Object" +msgstr "" + +#: core/fields/image.php:137 +msgid "Image URL" +msgstr "" + +#: core/fields/image.php:138 +msgid "Image ID" +msgstr "" + +#: core/fields/image.php:146 +msgid "Preview Size" +msgstr "" + +#: core/fields/image.php:147 +msgid "Shown when entering data" +msgstr "" + +#: core/fields/image.php:166 +msgid "Limit the media library choice" +msgstr "" + +#: core/fields/message.php:19 core/fields/message.php:70 +#: core/fields/true_false.php:79 +msgid "Message" +msgstr "" + +#: core/fields/message.php:71 +msgid "Text & HTML entered here will appear inline with the fields" +msgstr "" + +#: core/fields/message.php:72 +msgid "Please note that all text will first be passed through the wp function " +msgstr "" + +#: core/fields/number.php:19 +msgid "Number" +msgstr "" + +#: core/fields/number.php:178 +msgid "Minimum Value" +msgstr "" + +#: core/fields/number.php:194 +msgid "Maximum Value" +msgstr "" + +#: core/fields/number.php:210 +msgid "Step Size" +msgstr "" + +#: core/fields/page_link.php:18 +msgid "Page Link" +msgstr "" + +#: core/fields/page_link.php:19 core/fields/post_object.php:19 +#: core/fields/relationship.php:19 core/fields/taxonomy.php:19 +#: core/fields/user.php:19 +msgid "Relational" +msgstr "" + +#: core/fields/page_link.php:103 core/fields/post_object.php:280 +#: core/fields/relationship.php:582 core/fields/relationship.php:661 +#: core/views/meta_box_location.php:75 +msgid "Post Type" +msgstr "" + +#: core/fields/page_link.php:127 core/fields/post_object.php:329 +#: core/fields/select.php:214 core/fields/taxonomy.php:489 +#: core/fields/user.php:322 +msgid "Allow Null?" +msgstr "" + +#: core/fields/page_link.php:148 core/fields/post_object.php:350 +#: core/fields/select.php:233 +msgid "Select multiple values?" +msgstr "" + +#: core/fields/password.php:19 +msgid "Password" +msgstr "" + +#: core/fields/post_object.php:18 +msgid "Post Object" +msgstr "" + +#: core/fields/post_object.php:194 core/fields/relationship.php:170 +msgid "(no title)" +msgstr "" + +#: core/fields/post_object.php:304 core/fields/relationship.php:606 +msgid "Filter from Taxonomy" +msgstr "" + +#: core/fields/radio.php:18 +msgid "Radio Button" +msgstr "" + +#: core/fields/radio.php:105 core/views/meta_box_location.php:91 +msgid "Other" +msgstr "" + +#: core/fields/radio.php:148 +msgid "Enter your choices one per line" +msgstr "" + +#: core/fields/radio.php:150 +msgid "Red" +msgstr "" + +#: core/fields/radio.php:151 +msgid "Blue" +msgstr "" + +#: core/fields/radio.php:175 +msgid "Add 'other' choice to allow for custom values" +msgstr "" + +#: core/fields/radio.php:187 +msgid "Save 'other' values to the field's choices" +msgstr "" + +#: core/fields/relationship.php:18 +msgid "Relationship" +msgstr "" + +#: core/fields/relationship.php:29 +msgid "Maximum values reached ( {max} values )" +msgstr "" + +#: core/fields/relationship.php:457 +msgid "Search..." +msgstr "" + +#: core/fields/relationship.php:468 +msgid "Filter by post type" +msgstr "" + +#: core/fields/relationship.php:562 +msgid "Return Format" +msgstr "" + +#: core/fields/relationship.php:573 +msgid "Post Objects" +msgstr "" + +#: core/fields/relationship.php:574 +msgid "Post IDs" +msgstr "" + +#: core/fields/relationship.php:640 +msgid "Search" +msgstr "" + +#: core/fields/relationship.php:641 +msgid "Post Type Select" +msgstr "" + +#: core/fields/relationship.php:649 +msgid "Elements" +msgstr "" + +#: core/fields/relationship.php:650 +msgid "Selected elements will be displayed in each result" +msgstr "" + +#: core/fields/relationship.php:659 core/views/meta_box_options.php:106 +msgid "Featured Image" +msgstr "" + +#: core/fields/relationship.php:660 +msgid "Post Title" +msgstr "" + +#: core/fields/relationship.php:672 +msgid "Maximum posts" +msgstr "" + +#: core/fields/select.php:18 core/fields/select.php:109 +#: core/fields/taxonomy.php:480 core/fields/user.php:313 +msgid "Select" +msgstr "" + +#: core/fields/tab.php:19 +msgid "Tab" +msgstr "" + +#: core/fields/tab.php:68 +msgid "" +"Use \"Tab Fields\" to better organize your edit screen by grouping your " +"fields together under separate tab headings." +msgstr "" + +#: core/fields/tab.php:69 +msgid "" +"All the fields following this \"tab field\" (or until another \"tab field\" " +"is defined) will be grouped together." +msgstr "" + +#: core/fields/tab.php:70 +msgid "Use multiple tabs to divide your fields into sections." +msgstr "" + +#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:430 +msgid "Taxonomy" +msgstr "" + +#: core/fields/taxonomy.php:374 core/fields/taxonomy.php:383 +msgid "None" +msgstr "" + +#: core/fields/taxonomy.php:464 core/fields/user.php:298 +#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:158 +msgid "Field Type" +msgstr "" + +#: core/fields/taxonomy.php:474 core/fields/user.php:307 +msgid "Multiple Values" +msgstr "" + +#: core/fields/taxonomy.php:476 core/fields/user.php:309 +msgid "Multi Select" +msgstr "" + +#: core/fields/taxonomy.php:478 core/fields/user.php:311 +msgid "Single Value" +msgstr "" + +#: core/fields/taxonomy.php:479 +msgid "Radio Buttons" +msgstr "" + +#: core/fields/taxonomy.php:508 +msgid "Load & Save Terms to Post" +msgstr "" + +#: core/fields/taxonomy.php:516 +msgid "" +"Load value based on the post's terms and update the post's terms on save" +msgstr "" + +#: core/fields/taxonomy.php:533 +msgid "Term Object" +msgstr "" + +#: core/fields/taxonomy.php:534 +msgid "Term ID" +msgstr "" + +#: core/fields/text.php:19 +msgid "Text" +msgstr "" + +#: core/fields/text.php:176 core/fields/textarea.php:164 +msgid "Formatting" +msgstr "" + +#: core/fields/text.php:177 core/fields/textarea.php:165 +msgid "Effects value on front end" +msgstr "" + +#: core/fields/text.php:186 core/fields/textarea.php:174 +msgid "No formatting" +msgstr "" + +#: core/fields/text.php:187 core/fields/textarea.php:176 +msgid "Convert HTML into tags" +msgstr "" + +#: core/fields/text.php:195 core/fields/textarea.php:133 +msgid "Character Limit" +msgstr "" + +#: core/fields/text.php:196 core/fields/textarea.php:134 +msgid "Leave blank for no limit" +msgstr "" + +#: core/fields/textarea.php:19 +msgid "Text Area" +msgstr "" + +#: core/fields/textarea.php:148 +msgid "Rows" +msgstr "" + +#: core/fields/textarea.php:149 +msgid "Sets the textarea height" +msgstr "" + +#: core/fields/textarea.php:175 +msgid "Convert new lines into <br /> tags" +msgstr "" + +#: core/fields/true_false.php:19 +msgid "True / False" +msgstr "" + +#: core/fields/true_false.php:80 +msgid "eg. Show extra content" +msgstr "" + +#: core/fields/user.php:18 core/views/meta_box_location.php:94 +msgid "User" +msgstr "" + +#: core/fields/user.php:271 +msgid "Filter by role" +msgstr "" + +#: core/fields/wysiwyg.php:36 +msgid "Wysiwyg Editor" +msgstr "" + +#: core/fields/wysiwyg.php:292 +msgid "Toolbar" +msgstr "" + +#: core/fields/wysiwyg.php:324 +msgid "Show Media Upload Buttons?" +msgstr "" + +#: core/views/meta_box_fields.php:24 +msgid "New Field" +msgstr "" + +#: core/views/meta_box_fields.php:58 +msgid "Field type does not exist" +msgstr "" + +#: core/views/meta_box_fields.php:74 +msgid "Field Order" +msgstr "" + +#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:126 +msgid "Field Label" +msgstr "" + +#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:142 +msgid "Field Name" +msgstr "" + +#: core/views/meta_box_fields.php:78 +msgid "Field Key" +msgstr "" + +#: core/views/meta_box_fields.php:90 +msgid "" +"No fields. Click the + Add Field button to create your " +"first field." +msgstr "" + +#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108 +msgid "Edit this Field" +msgstr "" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate this Field" +msgstr "" + +#: core/views/meta_box_fields.php:109 +msgid "Duplicate" +msgstr "" + +#: core/views/meta_box_fields.php:110 +msgid "Delete this Field" +msgstr "" + +#: core/views/meta_box_fields.php:110 +msgid "Delete" +msgstr "" + +#: core/views/meta_box_fields.php:127 +msgid "This is the name which will appear on the EDIT page" +msgstr "" + +#: core/views/meta_box_fields.php:143 +msgid "Single word, no spaces. Underscores and dashes allowed" +msgstr "" + +#: core/views/meta_box_fields.php:172 +msgid "Field Instructions" +msgstr "" + +#: core/views/meta_box_fields.php:173 +msgid "Instructions for authors. Shown when submitting data" +msgstr "" + +#: core/views/meta_box_fields.php:186 +msgid "Required?" +msgstr "" + +#: core/views/meta_box_fields.php:209 +msgid "Conditional Logic" +msgstr "" + +#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117 +msgid "is equal to" +msgstr "" + +#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118 +msgid "is not equal to" +msgstr "" + +#: core/views/meta_box_fields.php:279 +msgid "Show this field when" +msgstr "" + +#: core/views/meta_box_fields.php:285 +msgid "all" +msgstr "" + +#: core/views/meta_box_fields.php:286 +msgid "any" +msgstr "" + +#: core/views/meta_box_fields.php:289 +msgid "these rules are met" +msgstr "" + +#: core/views/meta_box_fields.php:303 +msgid "Close Field" +msgstr "" + +#: core/views/meta_box_fields.php:316 +msgid "Drag and drop to reorder" +msgstr "" + +#: core/views/meta_box_fields.php:317 +msgid "+ Add Field" +msgstr "" + +#: core/views/meta_box_location.php:48 +msgid "Rules" +msgstr "" + +#: core/views/meta_box_location.php:49 +msgid "" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" +msgstr "" + +#: core/views/meta_box_location.php:60 +msgid "Show this field group if" +msgstr "" + +#: core/views/meta_box_location.php:76 +msgid "Logged in User Type" +msgstr "" + +#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79 +msgid "Post" +msgstr "" + +#: core/views/meta_box_location.php:80 +msgid "Post Category" +msgstr "" + +#: core/views/meta_box_location.php:81 +msgid "Post Format" +msgstr "" + +#: core/views/meta_box_location.php:82 +msgid "Post Status" +msgstr "" + +#: core/views/meta_box_location.php:83 +msgid "Post Taxonomy" +msgstr "" + +#: core/views/meta_box_location.php:85 core/views/meta_box_location.php:86 +msgid "Page" +msgstr "" + +#: core/views/meta_box_location.php:87 +msgid "Page Type" +msgstr "" + +#: core/views/meta_box_location.php:88 +msgid "Page Parent" +msgstr "" + +#: core/views/meta_box_location.php:89 +msgid "Page Template" +msgstr "" + +#: core/views/meta_box_location.php:92 +msgid "Attachment" +msgstr "" + +#: core/views/meta_box_location.php:93 +msgid "Taxonomy Term" +msgstr "" + +#: core/views/meta_box_location.php:146 +msgid "and" +msgstr "" + +#: core/views/meta_box_location.php:161 +msgid "Add rule group" +msgstr "" + +#: core/views/meta_box_options.php:25 +msgid "Order No." +msgstr "" + +#: core/views/meta_box_options.php:26 +msgid "Field groups are created in order
                from lowest to highest" +msgstr "" + +#: core/views/meta_box_options.php:42 +msgid "Position" +msgstr "" + +#: core/views/meta_box_options.php:52 +msgid "High (after title)" +msgstr "" + +#: core/views/meta_box_options.php:53 +msgid "Normal (after content)" +msgstr "" + +#: core/views/meta_box_options.php:54 +msgid "Side" +msgstr "" + +#: core/views/meta_box_options.php:64 +msgid "Style" +msgstr "" + +#: core/views/meta_box_options.php:74 +msgid "Seamless (no metabox)" +msgstr "" + +#: core/views/meta_box_options.php:75 +msgid "Standard (WP metabox)" +msgstr "" + +#: core/views/meta_box_options.php:84 +msgid "Hide on screen" +msgstr "" + +#: core/views/meta_box_options.php:85 +msgid "Select items to hide them from the edit screen" +msgstr "" + +#: core/views/meta_box_options.php:86 +msgid "" +"If multiple field groups appear on an edit screen, the first field group's " +"options will be used. (the one with the lowest order number)" +msgstr "" + +#: core/views/meta_box_options.php:96 +msgid "Permalink" +msgstr "" + +#: core/views/meta_box_options.php:97 +msgid "Content Editor" +msgstr "" + +#: core/views/meta_box_options.php:98 +msgid "Excerpt" +msgstr "" + +#: core/views/meta_box_options.php:100 +msgid "Discussion" +msgstr "" + +#: core/views/meta_box_options.php:101 +msgid "Comments" +msgstr "" + +#: core/views/meta_box_options.php:102 +msgid "Revisions" +msgstr "" + +#: core/views/meta_box_options.php:103 +msgid "Slug" +msgstr "" + +#: core/views/meta_box_options.php:104 +msgid "Author" +msgstr "" + +#: core/views/meta_box_options.php:105 +msgid "Format" +msgstr "" + +#: core/views/meta_box_options.php:107 +msgid "Categories" +msgstr "" + +#: core/views/meta_box_options.php:108 +msgid "Tags" +msgstr "" + +#: core/views/meta_box_options.php:109 +msgid "Send Trackbacks" +msgstr "" diff --git a/www/wp-content/plugins/advanced-custom-fields/readme.txt b/www/wp-content/plugins/advanced-custom-fields/readme.txt new file mode 100644 index 0000000..7864d38 --- /dev/null +++ b/www/wp-content/plugins/advanced-custom-fields/readme.txt @@ -0,0 +1,1045 @@ +=== Advanced Custom Fields === +Contributors: elliotcondon +Tags: custom, field, custom field, advanced, simple fields, magic fields, more fields, repeater, matrix, post, type, text, textarea, file, image, edit, admin +Requires at least: 3.5.0 +Tested up to: 4.5.0 +Stable tag: 4.4.5 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +Customise WordPress with powerful, professional and intuitive fields + +== Description == + +Advanced Custom Fields is the perfect solution for any WordPress website which needs more flexible data like other Content Management Systems. + +* Visually create your Fields +* Select from multiple input types (text, textarea, wysiwyg, image, file, page link, post object, relationship, select, checkbox, radio buttons, date picker, true / false, repeater, flexible content, gallery and more to come!) +* Assign your fields to multiple edit pages (via custom location rules) +* Easily load data through a simple and friendly API +* Uses the native WordPress custom post type for ease of use and fast processing +* Uses the native WordPress metadata for ease of use and fast processing + += Field Types = +* Text (type text, api returns text) +* Text Area (type text, api returns text) +* Number (type number, api returns integer) +* Email (type email, api returns text) +* Password (type password, api returns text) +* WYSIWYG (a wordpress wysiwyg editor, api returns html) +* Image (upload an image, api returns the url) +* File (upload a file, api returns the url) +* Select (drop down list of choices, api returns chosen item) +* Checkbox (tickbox list of choices, api returns array of choices) +* Radio Buttons ( radio button list of choices, api returns chosen item) +* True / False (tick box with message, api returns true or false) +* Page Link (select 1 or more page, post or custom post types, api returns the selected url) +* Post Object (select 1 or more page, post or custom post types, api returns the selected post objects) +* Relationship (search, select and order post objects with a tidy interface, api returns the selected post objects) +* Taxonomy (select taxonomy terms with options to load, display and save, api returns the selected term objects) +* User (select 1 or more WP users, api returns the selected user objects) +* Google Maps (interactive map, api returns lat,lng,address data) +* Date Picker (jquery date picker, options for format, api returns string) +* Color Picker (WP color swatch picker) +* Tab (Group fields into tabs) +* Message (Render custom messages into the fields) +* [Custom](http://www.advancedcustomfields.com/resources/tutorials/creating-a-new-field-type/) (Create your own field type!) + += ACF PRO = +The Advanced Custom Fields plugin is also available in a professional version which includes more fields, more functionality, and more flexibility! +At the core of ACF PRO is a brand new version of ACF (version 5) which includes searchable drop downs, smarter and faster DB calls, improved UI and much much more! + +* Repeater - Create a set of sub fields which can be repeated again and again whilst editing content! +* Gallery - Simple and intuitive interface for managing a collection of images. +* Flexible Content - Define groups of sub fields and add, edit, and re-order them to create highly customised content! +* Options pages - Add extra admin pages to edit ACF fields! + +http://www.advancedcustomfields.com/pro/ + += Tested on = +* Mac Firefox :) +* Mac Safari :) +* Mac Chrome :) +* PC Safari :) +* PC Chrome :) +* PC Firefox :) +* iPhone Safari :) +* iPad Safari :) +* PC ie7 :S + += Website = +http://www.advancedcustomfields.com/ + += Documentation = +* [Getting Started](http://www.advancedcustomfields.com/resources/#getting-started) +* [Field Types](http://www.advancedcustomfields.com/resources/#field-types) +* [Functions](http://www.advancedcustomfields.com/resources/#functions) +* [Actions](http://www.advancedcustomfields.com/resources/#actions) +* [Features](http://www.advancedcustomfields.com/resources/#features) +* [Filters](http://www.advancedcustomfields.com/resources/#filters) +* [How to guides](http://www.advancedcustomfields.com/resources/#how-to) +* [Tutorials](http://www.advancedcustomfields.com/resources/#tutorials) + += Bug Submission and Forum Support = +http://support.advancedcustomfields.com/ + += Please Vote and Enjoy = +Your votes really make a difference! Thanks. + + +== Installation == + +1. Upload 'advanced-custom-fields' to the '/wp-content/plugins/' directory +2. Activate the plugin through the 'Plugins' menu in WordPress +3. Click on the new menu item "Custom Fields" and create your first Custom Field Group! +4. Your custom field group will now appear on the page / post / template you specified in the field group's location rules! +5. Read the documentation to display your data: + + +== Frequently Asked Questions == + += Q. I have a question = +A. Chances are, someone else has asked it. Check out the support forum at: +http://support.advancedcustomfields.com/ + + +== Screenshots == + +1. Creating the Advanced Custom Fields + +2. Adding the Custom Fields to a page and hiding the default meta boxes + +3. The Page edit screen after creating the Advanced Custom Fields + +4. Simple and intuitive API. Read the documentation at: http://www.advancedcustomfields.com/resources/ + + +== Changelog == + += 4.4.5= +* Core: Fixed metabox title appearing on seamless field groups +* Language: Updated Portuguese translation +* Language: Updated Polish translation + += 4.4.4 = +* Field group: Fixed disabled update button after saving with empty title +* Core: Minor fixes and improvements +* Language: Updated Portuguese translation +* Language: Updated French translation +* Language: Updated Polish translation +* Language: Added Finnish translation + += 4.4.3 = +* WYSIWYG field: Added compatibility for WP 4.3 filters +* Core: Minor fixes and improvements +* Language: Updated Polish translation - thanks to Maciej + += 4.4.2 = +* Image field: Fixed UI bug when image has been removed via media library +* Core: Minor fixes and improvements + += 4.4.1 = +* Taxonomy field: Added compatibility for upcoming 'term splitting' in WP 4.2 +* Taxonomy field: Major improvement to save/load setting allowing for different values on multiple sub fields +* Core: Minor fixes and improvements + += 4.4.0 = +* Core: Fixed depreciated warnings + += 4.3.9 = +* Core: Added compatibility for WP4 media grid +* Relationship field: Fixed bug showing incorrect post type +* Language: Added Slovak translations - Thanks to wp.sk +* Language: Added Serbo-Croatian translation - thanks to Borisa Djuraskovic +* Language: Updating Persian translation - Thanks to Ghaem Omidi + += 4.3.8 = +* Validation: Fixed disabled button issue in WP 3.9 + += 4.3.7 = +* WYSIWYG field: Fixed missing tinyMCE buttons in WP 3.9 + += 4.3.6 = +* Core: Improved efficiency and speed when saving values by removing ACF meta from the native WP postmeta box +* Field Group: Fixed cache issue causing field settings to not update +* WYSIWYG field: Added support for new tinymce 4 in WP 3.9 +* Number field: Fixed bug causing blank values to save as 0 +* Google Maps field: Fixed JS bug causing google maps to not render when Google library is already loaded +* Validation: Fixed JS bug where hidden field groups's fields were being validated + += 4.3.5 = +* Textarea field: Added new `rows` setting +* API: Added `$format_value` parameter to the `get_fields` function +* Core: Improved conditional logic & tab JS performance +* Core: Removed changelog anouncement in plugins update list +* Core: Fixed anoying `wp is not defined` JS error +* Core: Added logic to load full or minified scripts using the `SCRIPT_DEBUG` constant +* Core: Improved loading structure to better allow ACF functions within the functions.php file +* Core: Fixed revisions bug causing sub field data to not restore +* Core: Made use of WP datepicker UI +* Field Group: Changed post location rule to show all post types +* Field Group: Changed page location rule to show only page post type +* Field Group: Added new filter for meta box priority `acf/input/meta_box_priority` +* Language: Added missing translation support in multiple fields +* Language: Added Hebrew translation - Thanks to Erez Lieberman +* Language: Updating Czech translations - Thanks to webeescz + += 4.3.4 = +* Post Object field: Fixed get_pages bug cuasing 'pages' to not appear +* Page Link field: Fixed get_pages bug cuasing 'pages' to not appear +* Tab field: Fixed JS bug causing multiple tab groups on page to render incorrectly +* Language: Updated Russian translation - Thanks to Alex Torscho + += 4.3.3 = +* Core: Updated styling to suit WP 3.8 +* Core: Added new logic to set 'autoload' to 'off' on all values saved to the wp_options table to help improve load speed +* API: Added new logic to the $post_id parameter to accept an object of type post, user or taxonomy term +* Tab field: Added compatibility with taxonomy term and user edit screens (table layout) +* Tab field: Fixed JS bug causing incorrect tab to show when validation fails +* Text field: Fixed bug causing append setting of '+50' to appear as '50' + += 4.3.2 = +* Color Picker field: Fixed JS bug preventing wpColorPicker from updating value correctly +* Google Map field: Added new setting for initial zoom level +* Relationship field: minor update to fix compatibility issue with Polylang plugin +* Relationship field: Fixed bug causing filters / actions using $field['name'] to not fire correctly +* API: Fixed bug with have_rows/has_sub_field function where looping through multiple posts each containing nested repeater fields would result in an endless loop +* Export: Fixed bug causing exported XML fields to become corrupt due to line breaks +* Core: Fixed bug where duplicating a field would cause conditional logic to appear blank +* Core: Added Conditional Logic support to hide entire column of a repeater field where max_row is 1. +* Core: Added new field group 'hide on screen' option for 'permalink' which hides the permalink URL and buttons below the post title + += 4.3.1 = +* API: Fixed bug with has_sub_field and have_rows functions causing complicated nested loops to produce incorrect results +* API: Fixed bug with get_fields function preventing values to be returned from options page and taxonomy terms +* Core: Fixed bug causing some SQL LIKE statements to not work correctly on windows servers +* Core: Removed __() wrappers from PHP export, as these did not work as expected +* Core: Fixed bug with get_pages() causing sort order issue in child page location rule +* Core: Added specific position to ACF menu item to reduce conflicts with 3rd party plugins +* JS: Fixed bug where conditional logic rules did not save when added using a '+' button above the last rule +* Radio field: Fixed bug where 'other' would be selected when no value exists +* WYSIWYG field: Added support for users with disabled visual editor setting +* JS: Improved validation for fields that are hidden by a tab +* Google maps field: Add refresh action when hidden / shown by a tab + += 4.3.0 = +* Core: get_field can now be used within the functions.php file +* Core: Added new Google maps field +* Core: Added conditional logic support for sub fields - will also require an update to the repeater / flexible content field add-on to work +* Core: Added required validation support for sub fields - will also require an update to the repeater / flexible content field add-on to work +* API: Added new function have_rows() +* API: Added new function the_row() +* API: Fixed front end form upload issues when editing a user - http://support.advancedcustomfields.com/forums/topic/repeater-image-upload-failing/ +* API: Fixed front end form bug where the wrong post_id is being passed to JS - http://support.advancedcustomfields.com/forums/topic/attachments-parent-id/ +* Export: wrapped title and instructions in __() function - http://support.advancedcustomfields.com/forums/topic/wrap-labels-and-descriptions-with-__-in-the-php-export-file/ +* Core: Filter out ACF fields from the native custom field dropdown - http://support.advancedcustomfields.com/forums/topic/meta-key-instead-of-name-on-add-new-custom-field-instead-of-name/ - http://support.advancedcustomfields.com/forums/topic/odd-sub-field-names-in-custom-fields/ +* Revisions: Improved save functionality to detect post change when custom fields are edited - http://support.advancedcustomfields.com/forums/topic/wordpress-3-6-revisions-custom-fields-no-longer-tracked/ +* Core: Add field group title for user edit screen - http://support.advancedcustomfields.com/forums/topic/can-you-add-a-title-or-hr-tag-when-using-acf-in-taxonomy-edit-screen/ +* Field group: Add 'toggle all' option to hide from screen - http://support.advancedcustomfields.com/forums/topic/hidecheck-all-single-checkbox-when-hiding-items-from-pagepost-edit-screen/ +* Taxonomy field: Add new filter for wp_list_categories args - http://support.advancedcustomfields.com/forums/topic/taxonomy-field-type-filter-to-only-show-parents/ +* Taxonomy field: Fixed JS bug causing attachment field groups to disappear due to incorrect AJAX location data - http://support.advancedcustomfields.com/forums/topic/taxonomy-checkboxes/ +* WYSIWYG field: Fixed JS bug where formatting is removed when drag/drop it's repeater row +* Tab field: Corrected minor JS bugs with conditional logic - http://support.advancedcustomfields.com/forums/topic/tabs-logic-hide-issue/ +* Relationship field: Values now save correctly as an array of strings (for LIKE querying) +* Post object field: Values now save correctly as an array of strings (for LIKE querying) +* Image field: Added mime_type data to returned value +* Field field: Added mime_type data to returned value +* Core: Lots of minor improvements + += 4.2.2 = +* Field group: Added 'High (after title)' position for a metabox - http://support.advancedcustomfields.com/forums/topic/position-after-title-solution-inside/ +* Relationship field: Fixed bug with 'exclude_from_search' post types +* Image / File field: Improved edit popup efficiency and fixed bug when 'upload' is last active mode - http://support.advancedcustomfields.com/forums/topic/edit-image-only-shows-add-new-screen/ +* JS: Added un compressed input.js file +* JS: Fixed but with options page / taxonomy field - http://support.advancedcustomfields.com/forums/topic/checkbox-issues/ +* Language: Updated Persian Translation - thanks to Ghaem Omidi + += 4.2.1 = +* Taxonomy field: Fixed issue causing selected terms to appear as numbers - http://support.advancedcustomfields.com/forums/topic/latest-update-4-2-0-taxonomy-field-not-working-correctly/ +* Revisions: Fixed WP 3.6 revisions - http://support.advancedcustomfields.com/forums/topic/wordpress-3-6-revisions-custom-fields-no-longer-tracked/ +* Relationship Field: Add new option for return_format +* Location Rule - Add new rule for post status - http://support.advancedcustomfields.com/forums/topic/location-rules-post-status/ +* Location Rule: Add 'super admin' to users rule - thanks to Ryan Nielson - https://github.com/RyanNielson/acf/commit/191abf35754c242f2ff75ac33ff8a4dca963a6cc +* Core: Fixed pre_save_post $post_id issue - http://support.advancedcustomfields.com/forums/topic/frontend-form-issues-pre_save_post-save_post/ +* Core: Fix minor CSS but in media modal - http://support.advancedcustomfields.com/forums/topic/minor-css-issue-in-media-upload-lightbox/#post-2138 +* File field: Fix minor 'strict standards' warning - http://support.advancedcustomfields.com/forums/topic/strict-standards-error-on-file-upload/ +* Image field: Fix minor CSS issue - http://support.advancedcustomfields.com/forums/topic/firefox-repeaterimage-css/ + += 4.2.0 = +* IMPORTANT: ACF now requires a minimum WordPress version of 3.5.0 +* Full integration between attachments and custom fields! +* Text field: Added new options for prepend, append, placeholder and character limit +* Textarea field: Added new options for prepend, append, placeholder and character limit +* Number field: Added new options for prepend, append and placeholder +* Email field: Added new options for prepend, append and placeholder +* Password field: Added new options for prepend, append and placeholder +* Image field: fixed safari bug causing all images to appear small +* Core: Improved save_lock functionality to prevent inifinite loops when creating a post on the fly +* Core: Major JS improvements including .live changed to .on +* Compatibility: Fixed WYSIWYG JS bug with Visual Composer plugin +* Language: Added Persian Translation - thanks to Ghaem Omidi +* Language: Updated German translation - thanks to Thomas Meyer +* Language: Added Swedish translation - thanks to Mikael Jorhult + += 4.1.8.1 = +* Select field: Revert choices logic - http://support.advancedcustomfields.com/forums/topic/select-field-label-cut-off-at/#post-529 +* CSS: Revert metabox CSS - http://support.advancedcustomfields.com/forums/topic/standard-metabox-margins-reversed/#post-456 +* Core: Fixed save_post conflict with Shopp plugin - http://support.advancedcustomfields.com/forums/topic/no-data-is-saving-with-shopp-acf-4-1-8/ + += 4.1.8 = +* Core: Fix issue with cache $found variable preventing values from being loaded +* Select field: Improve choices textarea detection - http://old.support.advancedcustomfields.com/discussion/6598/select-on-repeater-field +* Language: Added Swedish translation - https://github.com/elliotcondon/acf/pull/93 +* Language: Updated Russian translation - https://github.com/elliotcondon/acf/pull/94 + += 4.1.7 = +* Language: Added Russian translation - Thanks to Alex Torscho +* Core: Improved the save_post function to compare post_id and only run once. +* Core: Improved cache handling +* Number field: Fixed step size decimal bug +* Radio button field: Add option for 'other' and to also update field choices +* Image / File field: Updated JS to add multiple items to the correct sub field - http://support.advancedcustomfields.com/discussion/6391/repeater-with-images-bug +* JS: Remove redundant return ajax value - http://support.advancedcustomfields.com/discussion/6375/js-syntax-error-in-ie +* Add-ons page: fix JS issue - http://support.advancedcustomfields.com/discussion/6405/add-ons-page-div-height-problem +* Options Page: Fixed issue with load_value preventing the options page using default values - http://support.advancedcustomfields.com/discussion/4612/true-false-field-allow-default-value +* AJAX: Fix chrome bug - untick category - http://support.advancedcustomfields.com/discussion/6419/disabling-a-category-still-shows-fields +* JS: Fixed multiple Internet Explorer issues + += 4.1.6 = +* General: Improved load_value function to better handle false and default values +* Number field: Added new options for min, max and step - http://support.advancedcustomfields.com/discussion/6263/fork-on-numbers-field +* Radio field: Improved logic for selecting the value. Now works with 0, false, null and any other 'empty' value - http://support.advancedcustomfields.com/discussion/6305/radio-button-issue-with-0-values-fix-included- +* Date picker field: Fixed PHP error - http://support.advancedcustomfields.com/discussion/6312/date-picker-php-error-date_picker-php-line-138-screenshot-attached +* Language: Added Portuguese translation - https://github.com/elliotcondon/acf/pull/64 +* Taxonomy: Updated JS to clear image / file and checkbox elements when a new category is added via AJAX - http://support.advancedcustomfields.com/discussion/6326/image-field-added-to-categories-field-remains-set-after-category-created +* Validation: Added logic to allow a field to bypass validation if it is part of a tab group which is hidden via conditional logic +* API: Improved the acf_form function to better handle form attributes + += 4.1.5.1 = +* Image field: Fixed JS error causing uploader to not work correctly +* File field: Fixed JS error causing uploader to not work correctly +* Gallery field: Fixed JS error causing uploader to not work correctly +* General: Fixed JS error causing field groups to not appear when dynamically loaded + += 4.1.5 = +* WYSIWYG Field: Fixed WYSIWYG the_content / shortcode issues - http://support.advancedcustomfields.com/discussion/5939/inconsistencies-between-standard-wysiwyg-and-acf-wysiwyg +* Image field: Added option for library restriction - http://support.advancedcustomfields.com/discussion/6102/making-uploaded-to-this-post-default-state-for-image-upload +* File field: Added option for library restriction +* File field: Field UI refresh +* Checkbox field: Added horizontal option - http://support.advancedcustomfields.com/discussion/5925/horizontal-select-boxes +* Image field: fixed UI bug when image is deleted in file system - http://support.advancedcustomfields.com/discussion/5988/provide-a-fallback-if- +* Validation: Added support for email field - http://support.advancedcustomfields.com/discussion/6125/email-field-required-validation-on-submit +* Validation: Added support for taxonomy field - http://support.advancedcustomfields.com/discussion/6169/validation-of-taxonomy-field +* Language: Added Chinese Translation - https://github.com/elliotcondon/acf/pull/63 +* General: Added changelog message to update plugin screen +* General: Lots of minor improvements + += 4.1.4 = +* [Fixed] Page Link: Fixed errors produced by recent changes to post object field - http://support.advancedcustomfields.com/discussion/6044/page-links-hierarchy-broken-and-does-not-order-correctly + += 4.1.3 = +* [Fixed] Relationship field: Fix global $post conflict issues - http://support.advancedcustomfields.com/discussion/6022/bug-with-4-1-2-acf-rewrite-global-post + += 4.1.2 = +* [Added] Post Object field: Add filter to customize choices - http://support.advancedcustomfields.com/discussion/5883/show-extra-post-info-in-a-post-object-dropdown-list +* [Fixed] Relationship field: Fix error when used as grand child - http://support.advancedcustomfields.com/discussion/5898/in_array-errors-on-relationship-field +* [Added] User field: Add sanitisation into update_value function to allow for array / object with ID attribute +* [Added] Relationship field: Add sanitisation into update_value function to allow for array of post object to be saved +* [Added] Post Object field: Add sanitisation into update_value function to allow for a post object or an array of post objects to be saved +* [Added] Image field: Add sanitisation into update_value function to allow for a post object or an image array to be saved +* [Added] File field: Add sanitisation into update_value function to allow for a post object or an file array to be saved +* [Fixed] Revisions: Fix PHP warning if array value exists as custom field - http://support.advancedcustomfields.com/discussion/984/solvedwarning-htmlspecialchars-text-php-on-line-109 +* [Updated] Translation: Update French Translation - http://support.advancedcustomfields.com/discussion/5927/french-translation-for-4-1-1 +* [Fixed] General: Minor PHP errors fixed + += 4.1.1 = +* [Fixed] Relationship field: Fix bug causing sub field to not load $field object / use elements option correctly +* [Updated] Update German translations + += 4.1.0 = +* [Added] Field group: location rules can now be grouped into AND / OR statements +* [Added] Relationship field: Add option for filters (search / post_type) +* [Added] Relationship field: Add option for elements (featured image / title / post_type) +* [Added] Relationship field: Add post_id and field parameters to both ajax filter functions +* [Added] Date Picker field: Add options for first_day +* [Added] Date Picker field: Add text strings for translation +* [Added] Select field: Add support for multiple default values +* [Added] Checkbox field: Add support for multiple default values - http://support.advancedcustomfields.com/discussion/5635/checkbox-field-setting-multiple-defaults +* [Updated] Minor JS + CSS improvements +* [Added] Added free Add-ons to the admin page +* [Fixed] Fixed minor bugs + += 4.0.3 = +* [Fixed] Fix bug when appending taxonomy terms - http://support.advancedcustomfields.com/discussion/5522/append-taxonomies +* [Fixed] Fix embed shortcode for WYSIWYG field - http://support.advancedcustomfields.com/discussion/5503/embed-video-wysiwyg-field-doesn039t-work-since-update +* [Fixed] Fix issues with loading numbers - http://support.advancedcustomfields.com/discussion/5538/zero-first-number-problem-in-text-fields +* [Fixed] Fix bug with user field and format_value_for_api - http://support.advancedcustomfields.com/discussion/5542/user-field-weirdness-after-update +* [Fixed] Fix capitalization issue on field name - http://support.advancedcustomfields.com/discussion/5527/field-name-retains-capitalization-from-field-title +* [Fixed] Fix tabs not hiding from conditional logic - http://support.advancedcustomfields.com/discussion/5506/conditional-logic-not-working-with-tabs +* [Updated] Update dir / path to allow for SSL - http://support.advancedcustomfields.com/discussion/5518/in-admin-page-got-error-javascript-when-open-with-https +* [Updated] Updated relationship JS - http://support.advancedcustomfields.com/discussion/5550/relationship-field-search-box + += 4.0.2 = +* [Added] Add auto video filter to WYSIWYG value - http://support.advancedcustomfields.com/discussion/5378/video-embed-in-wysiwyg-field +* [Fixed] Fix Repeater + WYSIWYG loosing p tags on drag/drop - http://support.advancedcustomfields.com/discussion/5476/acf-4-0-0-wysiwyg-p-tag-disappearing-after-drag-drop-save +* [Fixed] Fix upgrade message appearing in iframe +* [Fixed] Fix value sanitation - http://support.advancedcustomfields.com/discussion/5499/post-relationship-field-value-storage-in-update-to-acf4 +* [Added] Add JS field name validation - http://support.advancedcustomfields.com/discussion/5500/replace-foreign-letters-when-creating-input-name-from-label-in-javascript +* [Fixed] Fix error when duplicating field group in WPML - http://support.advancedcustomfields.com/discussion/5501/4-0-1-broke-wpml-functionality- +* [Fixed] Fix pares_type issue. Maybe remove it? - http://support.advancedcustomfields.com/discussion/5502/zeros-get-removed-major-bug + += 4.0.1 = +* [Improved] Improving welcome message with download instructions +* [Fixed] Text / Fix JS issue where metaboxes are not hiding - http://support.advancedcustomfields.com/discussion/5443/bug-content-editor +* [Fixed] Test / Fix lite mode issue causing category / user fields not to show +* [Fixed] Sanitize field names - http://support.advancedcustomfields.com/discussion/5262/sanitize_title-on-field-name +* [Fixed] Test / Fix conditional logic not working for mutli-select - http://support.advancedcustomfields.com/discussion/5409/conditional-logic-with-multiple-select-field +* [Fixed] Test / Fix field group duplication in WooCommerce category w SEO plugin - http://support.advancedcustomfields.com/discussion/5440/acf-woocommerce-product-category-taxonomy-bug + += 4.0.0 = +* [IMPORTANT] This update contains major changes to premium and custom field type Add-ons. Please read the [Migrating from v3 to v4 guide](http://www.advancedcustomfields.com/resources/getting-started/migrating-from-v3-to-v4/) +* [Optimized] Optimize performance by removing heavy class structure and implementing light weight hooks & filters! +* [Changed] Remove all Add-on code from the core plugin and separate into individual plugins with self hosted updates +* [Added] Add field 'Taxonomy' +* [Added] Add field 'User' +* [Added] Add field 'Email' +* [Added] Add field 'Password' +* [Added] Add field group title validation +* [Fixed] Fix issue where get_field_object returns the wrong field when using WPML +* [Fixed] Fix duplicate functionality - http://support.advancedcustomfields.com/discussion/4471/duplicate-fields-in-admin-doesn039t-replicate-repeater-fields +* [Added] Add conditional statements to tab field - http://support.advancedcustomfields.com/discussion/4674/conditional-tabs +* [Fixed] Fix issue with Preview / Draft where preview would not save custom field data - http://support.advancedcustomfields.com/discussion/4401/cannot-preview-or-schedule-content-to-be-published +* [Added] Add function get_field_groups() +* [Added] Add function delete_field() - http://support.advancedcustomfields.com/discussion/4788/deleting-a-field-through-php +* [Added] Add get_sub_field_object function - http://support.advancedcustomfields.com/discussion/4991/select-inside-repeaterfield +* [Added] Add 'Top Level' option to page type location rule +* [Fixed] Fix taxonomy location rule - http://support.advancedcustomfields.com/discussion/5004/field-group-rules-issue +* [Fixed] Fix tab field with conditional logic - https://github.com/elliotcondon/acf4/issues/14 +* [Fixed] Revert back to original field_key idea. attractive field key's cause too many issues with import / export +* [Added] Add message field - http://support.advancedcustomfields.com/discussion/5263/additional-description-field +* [Removed] Removed the_content filter from WYSIWYG field + += 3.5.8.1 = +* [Fixed] Fix PHP error in text / textarea fields + += 3.5.8 = +* [Fixed] Fix bug preventing fields to load on user / taxonomy front end form - http://support.advancedcustomfields.com/discussion/4393/front-end-user-profile-field-form-causes-referenceerror +* [Added] Added 'acf/fields/wysiwyg/toolbars' filter to customize WYSIWYG toolbars - http://support.advancedcustomfields.com/discussion/2205/can-we-change-wysiwyg-basic-editor-buttons +* [Fixed] Fix acf_load_filters as they are not working! - http://support.advancedcustomfields.com/discussion/comment/12770#Comment_12770 +* [Added] Clean up wp_options after term delete - http://support.advancedcustomfields.com/discussion/4396/delete-taxonomy-term-custom-fields-after-term-delete +* [Fixed] Fix location rule - category / taxonomy on new post - http://support.advancedcustomfields.com/discussion/3635/show-custom-fields-on-post-adding +* [Added] Added 'acf/create_field' action for third party usage - docs to come soon +* [Added] Add support for new media uploader in WP 3.5! +* [Fixed] Fix conditional logic error - http://support.advancedcustomfields.com/discussion/4502/conditional-logic-script-output-causes-events-to-fire-multiple-times +* [Fixed] Fix Uploader not working on taxonomy edit screens - http://support.advancedcustomfields.com/discussion/4536/media-upload-button-for-wysiwyg-does-not-work-when-used-on-a-taxonomy-term +* [Added] Add data cleanup after removing a repeater / flexible content row - http://support.advancedcustomfields.com/discussion/1994/deleting-single-repeater-fields-does-not-remove-entry-from-database + + += 3.5.7.2 = +* [Fixed] Fix fields not showing on attachment edit page in WP 3.5 - http://support.advancedcustomfields.com/discussion/4261/after-upgrading-to-3-5-acf-fields-assigned-to-show-on-attachments-media-edit-are-not-showing +* [Fixed] Fix sub repeater css bug - http://support.advancedcustomfields.com/discussion/4361/repeater-add-button-inappropriately-disabled +* [Fixed] Fix issue where acf_form includes scripts twice - http://support.advancedcustomfields.com/discussion/4372/afc-repeater-on-front-end +* [Fixed] Fix location rule bug with new shopp product - http://support.advancedcustomfields.com/discussion/4406/shopp-idnew-product-page-doesn039t-have-acf-fields +* [Fixed] Fix location rule bug with taxonomy / post_taxonomy - http://support.advancedcustomfields.com/discussion/4407/taxonomy-rules-ignored-until-toggling-the-taxonomy + += 3.5.7.1 = +* [Fixed] Fix issues with location rules wrongly matching + += 3.5.7 = +* [Fixed] Fix sub field default value - http://support.advancedcustomfields.com/discussion/3706/select-field-default-value-not-working +* [Added] Add filters for custom location rules - http://support.advancedcustomfields.com/discussion/4285/how-to-retrieve-a-custom-field-within-the-function-php +* [Fixed] Fix XML import to create unique field ID's - http://support.advancedcustomfields.com/discussion/4328/check-acf_next_field_id-to-avoid-data-corruption +* [Fixed] Fix conditional logic with validation - http://support.advancedcustomfields.com/discussion/4295/issue-with-conditional-logic-and-obrigatory-fields +* [Fixed] Fix repeater + relationship bug - http://support.advancedcustomfields.com/discussion/4296/relationship-field-bug + += 3.5.6.3 = +* [Fixed] Fix bug with 3.5.6 not showing front end form + += 3.5.6.2 = +* [Fixed] Fix WYSIWYG webkit browser issues. + += 3.5.6.1 = +* [Fixed] Fix bug causing field groups to not display on the options page. + += 3.5.6 = +* [Fixed] Fix content editor double in webkit browser - http://support.advancedcustomfields.com/discussion/4223/duplicate-editor-box-safari-bug-has-returned +* [Fixed] Fix bug with post format location rule not working - http://support.advancedcustomfields.com/discussion/4264/not-recognizing-post-type-formats-following-upgrade-to-version-3-5-5 +* [Fixed] Fix conditional logic with tabs - http://support.advancedcustomfields.com/discussion/4201/tabs-and-logical-condition +* [Fixed] Fix missing icons for conditional logic / menu in older WP +* [Added] Add PHP fix for new lines in field key - http://support.advancedcustomfields.com/discussion/4087/can039t-add-new-field + += 3.5.5 = +* [Added] Add new Tab field +* [Fixed] Improve WYSIWYG code for better compatibility +* [Fixed] Fix PHP / AJAX error during database update for older versions +* [Fixed] WYSIWYG insert attachment focus bug - http://support.advancedcustomfields.com/discussion/4076/problem-with-upload-in-wysiwyg-editors-in-combination-with-flexible-content +* [Fixed] Fix JS coma issues for IE - http://support.advancedcustomfields.com/discussion/4064/ie-javascript-issues-on-editing-field-group +* [Added] Add no cache to relationship field results - http://support.advancedcustomfields.com/discussion/2325/serious-memory-issue-using-post-objectrelationship-field-with-only-5000-posts +* [Added] Add retina support +* [Fixed] Fix WYSIWYG validation for preview post - http://support.advancedcustomfields.com/discussion/4055/validation-failing-on-required-wysiwyg-field +* [Fixed] Fix undefined index error in field's conditional logic - http://support.advancedcustomfields.com/discussion/4165/undefined-index-notice-on-php-export +* [Updated] Update post types in field options - http://support.advancedcustomfields.com/discussion/3656/acf-for-custom-post-type +* [Added] Add filters to relationship field results +* [Added] Add file name bellow title in popup for selecting a file + += 3.5.4.1 = +* [Fixed] Fix bug preventing options pages from appearing in the field group's location rules + += 3.5.4 = +* [Added] Add new filter for ACF settings - http://www.advancedcustomfields.com/docs/filters/acf_settings/ +* [Updated] Updated field keys to look nicer. eg field_12 +* [Added] Update admin_head to use hooks / enque all scripts / styles +* [Added] Add duplicate function for flexible content layouts +* [Fixed] Fix $post_id bug - http://support.advancedcustomfields.com/discussion/3852/acf_form-uses-global-post_id-instead-of-argument +* [Fixed] Fix WYSIWYG JS issue - http://support.advancedcustomfields.com/discussion/3644/flexible-layout-field-reordering-breaks-when-visual-editor-disabled +* [Fixed] Fix Gallery PHP error - http://support.advancedcustomfields.com/discussion/3856/undefined-index-error-gallery-on-options-page +* [Added] Add compatibility for Shopp categories - http://support.advancedcustomfields.com/discussion/3647/custom-fields-not-showing-up-in-shopp-catalog-categories +* [Fixed] Fix "Parent Page" location rule - http://support.advancedcustomfields.com/discussion/3885/parent-page-type-check +* [Fixed] Fix options page backwards compatibility - support.advancedcustomfields.com/discussion/3908/acf-options-page-groups-are-not-backward-compatible +* [Fixed] Fix update_field for content - http://support.advancedcustomfields.com/discussion/3916/add-flexible-layout-row-with-update_field +* [Added] Add new filter for acf_defaults! - http://support.advancedcustomfields.com/discussion/3947/options-page-plugin-user-capabilites-limitation +* [Fixed] Fix gallery detail update after edit - http://support.advancedcustomfields.com/discussion/3899/gallery-image-attributes-not-updating-after-change +* [Fixed] Fix front end uploading issue - http://support.advancedcustomfields.com/discussion/comment/10502#Comment_10502 + += 3.5.3.1 = +* Minor bug fixes for 3.5.3 + += 3.5.3 = +* [Updated] Update / overhaul flexible content field UI +* [Added] Add Show / Hide for flexible content layouts +* [Added] Add column width for flexible content - http://support.advancedcustomfields.com/discussion/3382/percentage-widths-on-fc-fields +* [Added] Add instructions for flexible content sub fields +* [Added] Add new parameter to get_field to allow for no formatting - http://support.advancedcustomfields.com/discussion/3188/update_field-repeater +* [Fixed] Fix compatibility issue with post type switcher plugin - http://support.advancedcustomfields.com/discussion/3493/field-group-changes-to-post-when-i-save +* [Added] Add new location rules for "Front Page" "Post Page" - http://support.advancedcustomfields.com/discussion/3485/groups-association-whit-page-slug-instead-of-id +* [Fixed] Fix flexible content + repeater row limit bug - http://support.advancedcustomfields.com/discussion/3557/repeater-fields-inside-flexible-field-on-backend-not-visible-before-first-savingpublishing +* [Added] Add filter "acf_load_value" for values - http://support.advancedcustomfields.com/discussion/3725/a-filter-for-get_field +* [Fixed] Fix choices backslash issue - http://support.advancedcustomfields.com/discussion/3796/backslash-simple-quote-bug-in-radio-button-values-fields +* [Updated] acf_options_page_title now overrides the menu and title. If your field groups are not showing after update, please re-save them to update the location rules. +* [Updated] Update location rules to show all post types in page / page_parent / post +* [Added] Change all "pre_save_field" functions to "acf_save_field" hooks +* [Improved] Improve general CSS / JS + += 3.5.2 = +* Security update + += 3.5.1 = +* [Added] Add Conditional logic for fields (toggle fields are select, checkbox, radio and true / false) +* [Added] More hooks + filters - acf_options_page_title, acf_load_field, acf_update_value - http://support.advancedcustomfields.com/discussion/3454/more-hooks-filters-ability-for-inheritance +* [Removed] Remove public param from post types list - http://support.advancedcustomfields.com/discussion/3251/fields-on-a-non-public-post-type +* [Added] Add field group headings into the acf_form function +* [Updated] Update button design to match WP 3.5 +* [Fixed] Test / Fix XML export issue - http://support.advancedcustomfields.com/discussion/3415/can039t-export-xml-since-upgrade-to-3-5-0 +* [Added] Add more options to the "hide on screen" - http://support.advancedcustomfields.com/discussion/3418/screen-options +* [Added] Add compatibility for Tabify plugin - http://wordpress.org/support/topic/plugin-tabify-edit-screen-compatibility-with-other-custom-fields-plugins/page/2?replies=36#post-3238051 +* [Added] Add compatibility for Duplicate Post plugin +* [Added] Add new params to acf_form function - http://support.advancedcustomfields.com/discussion/3445/issue-with-the-acf_form-array +* [Updated] Increase date picker range to 100 +* [Fixed] WYSIWYG looses formatting when it's row gets reordered (in a repeater / flexible content field) +* [Fixed] Fix has_sub_field break issue - http://support.advancedcustomfields.com/discussion/3528/ability-to-reset-has_sub_field +* [Fixed] Fix Textarea / Text encoding bugs - http://support.advancedcustomfields.com/discussion/comment/5147#Comment_5147 +* [Added] Add publish status for field groups - http://support.advancedcustomfields.com/discussion/3695/draft-status-for-field-groups +* [Updated] General tidy up & improvement of HTML / CSS / Javascript + += 3.5.0 = +* [Fixed] Fix missing title of PHP registered field groups on the media edit page +* [Added] Add revision support +* [Added] Allow save draft to bypass validation +* [Updated] Update Czech translation +* [Fixed] Fix XML export issue with line break - http://support.advancedcustomfields.com/discussion/3219/export-and-import-problem-mixed-line-endings +* [Fixed] Fix export to XML abspath issue - http://support.advancedcustomfields.com/discussion/2641/require-paths-in-export-php +* Update location rules for post_type - http://support.advancedcustomfields.com/discussion/3251/fields-on-a-non-public-post-type +* Add "revisions" to list of hide-able options +* [Fixed] Fix bug with custom post_id param in acf_form - http://support.advancedcustomfields.com/discussion/2991/acf_form-outside-loop +* [Fixed] Fix bug in has_sub_field function where new values are not loaded for different posts if the field name is the same - http://support.advancedcustomfields.com/discussion/3331/repeater-field-templating-help-categories +* [Updated] Allow get_field to use field_key or field_name +* [Fixed] Fix update_field bug with nested repeaters +* [Updated] Update German translation files - thanks to Martin Lettner + += 3.4.3 = +* [Fixed] Fix PHP registered field groups not showing via AJAX - http://support.advancedcustomfields.com/discussion/3143/exported-php-code-doesnt-work-with-post-formats +* [Added] Add new return value for file { file object +* [Fixed] Test / Fix save_post priority with WPML + events + shopp plugin +* [Fixed] Fix bug where field groups don't appear on shopp product edit screens +* [Fixed] Fix bug with image field { selecting multiple images puts first image into the .row-clone tr - http://support.advancedcustomfields.com/discussion/3157/image-field-repeater + += 3.4.2 = +* [Fixed] Fix API functions for 'user_$ID' post ID parameter +* [Added] Color Picker Field: Default Value +* [Added] Add custom save action for all saves - http://support.advancedcustomfields.com/discussion/2954/hook-on-save-options +* [Updated] Update Dutch translations +* [Updated] Update get_field_object function to allow for field_key / field_name + option to load_value + += 3.4.1 = +* [Added] Save user fields into wp_usermeta http://support.advancedcustomfields.com/discussion/2758/get_users-and-meta_key +* [Added] Add compatibility with media tags plugin - http://support.advancedcustomfields.com/discussion/comment/7596#Comment_7596 +* [Added] Wysiwyg Field: Add Default value option +* [Added] Number Field: Add Default value option +* [Fixed] Validate relationship posts - http://support.advancedcustomfields.com/discussion/3033/relationship-field-throws-error-when-related-item-is-trashed +* [Added] Allow "options" as post_id for get_fields - http://support.advancedcustomfields.com/discussion/1926/3-1-8-broke-get_fields-for-options +* [Added] Repeater Field: Add sub field width option +* [Added] Repeater Field: Add sub field description option +* [Updated] Repeater Field: Update UI design +* [Fixed] Fix missing ajax event on page parent - http://support.advancedcustomfields.com/discussion/3060/show-correct-box-based-on-page-parent +* [Updated] Update french translation - http://support.advancedcustomfields.com/discussion/3088/french-translation-for-3-4-0 + += 3.4.0 = +* [Fixed] Fix validation rules for multiple select - http://support.advancedcustomfields.com/discussion/2858/multiple-select-validation-doesnt-work +* [Added] Add support for options page toggle open / close metabox +* [Fixed] Fix special characters in registered options page - http://support.advancedcustomfields.com/discussion/comment/7500#Comment_7500 +* [Updated] CSS tweak for relationship field - http://support.advancedcustomfields.com/discussion/2877/relation-field-with-multiple-post-types-css-styling-problem- +* [Fixed] Fix datepicker blank option bug - http://support.advancedcustomfields.com/discussion/2896/3-3-9-date-picker-not-popping-up +* [Added] Add new function get_field_object to API - http://support.advancedcustomfields.com/discussion/290/field-label-on-frontend +* [Fixed] Fix field groups not showing for Shopp add new product - http://support.advancedcustomfields.com/discussion/3005/acf-shopp +* [Fixed] Move acf.data outside of the doc.ready in input-ajax.js +* [Fixed] Fix IE7 JS bug - http://support.advancedcustomfields.com/discussion/3020/ie7-fix-on-is_clone_field-function +* [Fixed] Fix relationship search - Only search title, not content +* [Updated] Update function update_field to use field_key or field_name +* [Added] Add field group screen option to show field keys (to use in save_field / update field) +* [Added] Add actions on all save events (action is called "acf_save_post", 1 param = $post_id) + += 3.3.9 = +* [Added] Add basic support for WPML - duplicate field groups, pages and posts for each language without corrupting ACF data! +* [Fixed] Fix date picker save null - http://support.advancedcustomfields.com/discussion/2844/bug-with-the-date-picker +* [Fixed] Fix color picker save null - http://support.advancedcustomfields.com/discussion/2683/allow-null-on-colour-pickers#Item_1 +* [Fixed] Fix image object null result - http://support.advancedcustomfields.com/discussion/2852/3.3.8-image-field-image-object-always-returns-true- +* [Updated] Update Japanese translation - http://support.advancedcustomfields.com/discussion/comment/7384#Comment_7384 +* [Added] WYSIWYG field option - disable "the_content" filter to allow for compatibility issues with plugins / themes - http://support.advancedcustomfields.com/discussion/comment/7020#Comment_7020 + += 3.3.8 = +* [Added] Gallery field { auto add image on upload, new style to show already added images +* [Fixed] Fix saving value issue with WP e-commerce http://support.advancedcustomfields.com/discussion/comment/7026#Comment_7026 +* [Updated] Date picker field { new display format option (different from save format), UI overhaul +* [Added] Add new field - Number +* [Fixed] Test post object / select based fields for saving empty value - http://support.advancedcustomfields.com/discussion/2759/post-object-and-conditional-statement + += 3.3.7 = +* [Added] Add new return value for image { image object +* [Updated] Update Dutch translation (thanks to Derk Oosterveld - www.inpoint.nl) +* [Updated] Update UI Styles +* [Updated] Refresh settings page UI and fix exported PHP code indentation Styles +* [Fixed] Fix post object hierarchy display bug - http://support.advancedcustomfields.com/discussion/2650/post_object-showing-posts-in-wrong-hierarchy +* [Fixed] Fix metabox position from high to core - http://support.advancedcustomfields.com/discussion/comment/6846#Comment_6846 +* [Fixed] Fix flexible content field save layout with no fields - http://support.advancedcustomfields.com/discussion/2639/flexible-content-field-support-for-empty-layoutss +* [Fixed] Text / Fix field group limit - http://support.advancedcustomfields.com/discussion/2675/admin-only-showing-20-fields-groups + += 3.3.6 = +* [Fixed] Fix IE regex issue (thanks to Ben Heller - http://spruce.it) +* [Added] Check for more translatable strings (thanks to Derk Oosterveld - www.inpoint.nl) +* [Fixed] Fix location rule post category bug +* [Updated] Added all post status to page / post location rules - http://support.advancedcustomfields.com/discussion/2624/scheduled-pages +* [Updated] Updated the page link field to rely on the post_object field +* [Added] Add $post_id parameter to the [acf] shortcode + += 3.3.5 = +* [Fixed] Fix location rule bug for taxonomy. + += 3.3.4 = +* [Added] Added new API function: has_sub_field - replacement for the_repeater_field and the_flexible_field. Allows for nested while loops! +* [Improved] Improve save_post functions- http://support.advancedcustomfields.com/discussion/2540/bug-fix-for-taxonomies-and-revisions-solved +* [Fixed] Fix relationship AJAX abort for multiple fields - http://support.advancedcustomfields.com/discussion/2555/problem-width-relationship-after-update-the-latest-version + += 3.3.3 = +* [Upgrade] Database Upgrade is required to modify the taxonomy filtering data for fields. This allows for performance boosts throughout ACF. +* [Improved] relationship field: Improve querying posts / results and use AJAX powered search to increase performance on large-scale websites +* [Improved] post object field: Improve querying posts / results + += 3.3.2 = +* [Fixed] Integrate with Shopp plugin + += 3.3.1 = +* [Fixed] Fix gallery sortable in repeater - http://support.advancedcustomfields.com/discussion/2463/gallery-within-a-repeater-image-reorder-not-working +* [Fixed] Test / Fix two gallery fields - http://support.advancedcustomfields.com/discussion/2467/gallery-two-gallery-fieldss +* [Fixed] Fix tinymce undefined visual editor off - http://support.advancedcustomfields.com/discussion/2465/solved-admin-conflicts-after-upgrade +* [Updated] Update Polish translation - Thanks to www.digitalfactory.pl + += 3.3.0 = +* [Fixed] Gallery not returning correct order + += 3.2.9 = +* [Added] Add new Gallery Field +* [Fixed] Test / Fix update_field on repeater / flexible content +* [Fixed] Fix regex JS issue with adding nested repeaters +* [Added] Add new Czech translation - Thanks to Webees ( http://www.webees.cz/ ) + += 3.2.8 = +* [Added] Repeater - Add option for min rows + max rows - http://www.advancedcustomfields.com/support/discussion/2111/repeater-empty-conditional-statements#Item_4 +* [Fixed] Test / Fix Chrome Double WYSIWYG. Again... +* [Added] Add "future" to post status options - http://advancedcustomfields.com/support/discussion/1975/changed-line-81-and-94-of-corefieldspost_object-to-show-future-entries +* [Added] Make image sizes strings "Pretty" for preview size options +* [Fixed] Test / Fix WYSIWYG insert image inside a repeater bug - http://www.advancedcustomfields.com/support/discussion/2404/problem-with-repeater-wysiwyg-fields-and-images + += 3.2.7 = +* [Fixed] Rename controller classes - http://www.advancedcustomfields.com/support/discussion/2363/fatal-error-after-update-to-3.2.6 +* [Added] Add edit button to image / file fields +* [Fixed] WYSIWYG toolbar buttons dissapearing in HTML tab mode + += 3.2.6 = +* [Fixed] Fix flexible content inside repeater add extra row jquery bug - http://www.advancedcustomfields.com/support/discussion/2134/add-flexible-content-button-in-repeater-field-adds-new-repeater-row +* [Added] Add suppress_filters to relationship field for WPML compatibility - http://www.advancedcustomfields.com/support/discussion/comment/5401#Comment_5401 +* [Added] Add new German translation - http://www.advancedcustomfields.com/support/discussion/2197/german-translation +* [Added] Add new Italian translation - Alessandro Mignogna (www.asernet.it) +* [Added] Add new Japanese translation - http://www.advancedcustomfields.com/support/discussion/2219/japanese-translation +* [Fixed] Test / Fix WYSIWYG removing p tags - http://www.advancedcustomfields.com/support/discussion/comment/5482#Comment_5482 +* [Added] edit basic toolbar buttons to match WP teeny mode - WYSIWYG +* [Fixed] Test front end form hiding - http://www.advancedcustomfields.com/support/discussion/2226/frontend-form-disppears-on-acf-3.2.5 +* [Fixed] Test saving user custom fields - http://www.advancedcustomfields.com/support/discussion/2231/custom-fields-not-saving-data-on-initial-user-registration +* [Fixed] Fix options page translation bug - http://www.advancedcustomfields.com/support/discussion/2098/change-language-and-options-page-fields-disappear +* [Fixed] Pages rule not returning private pages - http://www.advancedcustomfields.com/support/discussion/2275/attach-field-group-to-privately-published-pages +* [Added] Add custom add_image_size() Image field preview sizes - http://www.advancedcustomfields.com/support/discussion/comment/5800#Comment_5800 + += 3.2.5 = +* [IMPORTANT] Change field group option "Show on page" to "Hide on Screen" to allow for future proof adding new elements to list. Previously exported and registered field groups via PHP will still work as expected! This change will prompt you for a database upgrade. +* [Added] Add in edit button to upload image / file thickbox +* [Improved] Changed loading default values. Now behaves as expected! +* [Fixed] Test / Fix full screen mode dissapearing from editor - http://www.advancedcustomfields.com/support/discussion/2124/full-screen-button-for-zen-mode-is-gone +* [Fixed] get_field returning false for 0 - http://advancedcustomfields.com/support/discussion/2115/get_field-returns-false-if-field-has-value-0 +* [Improved] Improve relationship sortable code with item param - http://www.advancedcustomfields.com/support/discussion/comment/3536#Comment_3536 +* [Fixed] IE category js bug - http://www.advancedcustomfields.com/support/discussion/2127/ie-78-category-checkbox-bug +* [Fixed] Flexible content field row css bug - http://www.advancedcustomfields.com/support/discussion/2126/space-between-fields-is-a-little-tight-in-3.2.33.2.4 +* [Fixed] Repeater row limit in flexible field bug - http://www.advancedcustomfields.com/support/discussion/1635/repeater-with-row-limit-of-1-inside-flexible-field-no-rows-show +* [Fixed] Fix update message - appears on first activation +* [Fixed] Fix options page sidebar drag area - no border needed +* [Fixed] Fix export options page activation - http://www.advancedcustomfields.com/support/discussion/2112/options-page-not-working-in-functions.php + += 3.2.4 = +* [Fixed] Remove translation from validation class - http://www.advancedcustomfields.com/support/discussion/2110/custom-validation-broken-in-other-languages +* [Fixed] Test fix WYSIWYG insert media issues +* [Added] Add Excerpt to the field group "show on page" options + += 3.2.3 = +* [Fixed] Include Wysiwyg scripts / styles through the editor class +* [Fixed] Wysiwyg in repeater not working +* [Fixed] Remove Swedish translation until string / js bugs are fixed +* [Fixed] Checkbox array value issue: http://wordpress.org/support/topic/plugin-advanced-custom-fields-php-warning-in-corefieldscheckboxphp?replies=6 +* [Added] Add inherit to relationship posts query - http://www.advancedcustomfields.com/support/discussion/comment/3826#Comment_3826 +* [Fixed] Relationship shows deleted posts - http://www.advancedcustomfields.com/support/discussion/2080/strange-behavior-of-relationship-field-trash-posts +* [Fixed] Wysiwyg editor not working on taxonomy edit page + += 3.2.2 = +* [Fixed] Fix layout bug: Nested repeaters of different layouts +* [Fixed] Fix strip slashes bug +* [Fixed] Fix nested repeater bug - http://www.advancedcustomfields.com/support/discussion/2068/latest-update-broken-editing-environment- +* [Fixed] Test / Fix add multiple images to repeater + += 3.2.1 = +* Field groups can now be added to options page with layout "side" +* Fixed debug error when saving a taxonomy: +* Fixed unnecessary code: Remove Strip Slashes on save functions +* Added new add row buttons to the repeater field and upgraded the css / js +* Fixed debug error caused by the WYSIWYG field: wp_tiny_mce is deprecated since version 3.3! Use wp_editor() instead. +* Fixed duplicate field error where all sub fields became repeater fields. +* Add Swedish translation: http://advancedcustomfields.com/support/discussion/1993/swedish-translation +* CSS improvements +* Fixed IE9 Bug not returning an image preview on upload / select +* Fixed Multi export php syntax bug. + += 3.2.0 = +* Fixed Browser bug with Flexible Field: Add Row button works again +* Added Brazilian Translation. Thanks to Marcelo Paoli Graciano - www.paolidesign.com.br +* Reverted input CSS to separate field label / instructions onto new lines. + += 3.1.9 = +* Updated Images / JS - Please hard refresh your browser to clear your cache +* Remove caching from acf_field_groups, replace with temp cache +* Add "Duplicate Field" on field group edit page +* Fix link to documentation on field group edit page +* add "update_value" to API +* Include new Polish translation +* Create a nicer style for flexible content +* Create a nicer style for repeater fields with row layout +* Create a nicer style for "no metabox" fields +* Add Spanish translation. Thanks to @hectorgarrofe +* Fix css for options page no metabox +* Added custom post_updated_messages +* Changed "Drag and drop to reorder" from an image to a string for translation + += 3.1.8 = +* Options page fields now save their data in the wp_options table. This will require a "Database Upgrade" when you update ACF. This upgrade will move your Options page data from the postmeta table to the options table. +* Added _e() and __() functions to more text throughout plugin +* Added new French translation. Thanks to Martin Vauchel @littlbr http://littleboyrunning.com +* Fixed duplicate WYSIWYG in chrome bug +* New Location rules: add fields to a user / taxonomy / attachment +* Bug Fix: Color picker now shows color on page load. Thanks to Kev http://www.popcreative.co.uk +* CSS tweaks File clearfix, new style for selects with optgroups +* Simplified get_value to return default value if value == "" +* API now allows for "option" and "options" for the $post_id value in API functions + += 3.1.7 = +* Bug fix: Image field returns correct url after selecting one or more images +* Translation: Added Polish translation. Thank you Bartosz Arendt - Digital Factory - www.digitalfactory.pl +* Update : Added id attribute to all div.field (id="acf-$field_name") + += 3.1.6 = +* New style for buttons +* Bug Fix: Repeater maximum row setting was disabling the "add row" button 1 row early. +* Performance: Field options are now loaded in via ajax. This results in much less HTML on the edit field group page +* Performance: Field inputs are now loaded in via ajax. Again, less HTML on edit screens improves load times / memory usage +* Bug Fix: Field groups registered by code were not showing on ajax change (category / page type / page template / etc). To fix this, your field group needs a unique ID. When you export a field group, you will now be given a unique ID to fix this issue. Field groups without a fixed id will still show on page load. +* New Option: Repeater field can now have a custom button label +* New Option: Flexible content field can now have a custom button label +* Improvement: Updated the HTML / CSS for file fields with icon +* Bug Fix: Fixed multi upload / select image in repeater. +* Performance: Added caching to the get_field function. Templates will now render quicker. +* Bug Fix: Fixed Post formats location rule - it now works. +* Nested repeaters are now possible! + += 3.1.5 = +* Improvement: Redesigned the experience for uploading and selecting images / files in fields and sub fields. Image / File fields within a repeater can now add multiple images / files + += 3.1.4 = +* New Feature: Front end form (Please read documentation on website for usage) +* Performance: compiled all field script / style into 1 .js file +* Bug Fix: Editor now remembers mode (Visual / HTML) without causing errors when loading in HTML mode +* Improvement: Added draft / private labels to post objects in relationship, post object and page link fields + += 3.1.3 = +* Bug Fix: Options page fields were rendered invisible in v3.1.2 (now fixed) +* Updated POT file with new texts + += 3.1.2 = +* New Feature: Required field validation. Note: Repeater / Flexible content fields can be required but their sub fields can not. +* Field update: Select field: API now returns false when "null" is selected +* Field update: Radio button: When editing a post / page, the radio button will select the first choice if there is no saved value for the field +* Bug fix: You can now use a repeater field inside a flexible field! Please note that the_repeater_field will not work as expected. Please use get_sub_field to get the sub repeater field, then use php to loop through it. + += 3.1.1 = +* New Feature: Added shortcode support. usage: [acf field="field_name"] +* Bug Fix: Fixed menu disappearing by changing the function "add_menu" to "add_utility_page" +* Visual: Changed post object / page link fields to display post type label instead of post type name for the select optgroup label. Thanks to kevwaddell for the code + += 3.1.0 = +* New Field: Flexible Content Field (license required) +* Bug Fix: ACF data now saves for draft posts (please do a hard refresh on an edit screen to remove cached js) +* Bug fix: Fixed multiple content editors + += 3.0.7 = +* Added export / register support via PHP +* Moved menu position under Settings +* Improve speed / php memory by introducing cached data +* Temp bug fix: sets content editor to "visual mode" to stop wysiwyg breaking +* Visual: Removed "Screen Options" tab from the admin acf edit page. Added filter to always show 99 acf's +* Minor JS improvements + += 3.0.6 = +* Bug Fix: Location meta box now shows all pages / posts +* Bug Fix: upgrade and settings url should now work / avoid conflicts with other plugins + += 3.0.5 = +* Support: use wp native functions to add all user roles to location metabox +* Update: gave acf a css update + new menu structure +* Bug fix: fixed a few issues with wysiwyg js/css in wp3.3 +* Bug fix: fixed page_name conflicting with normal pages / posts by adding a "acf_" to the page_name on save / update +* Performance: location metabox - limited taxonomies to hierarchial only. Posts and Pages have now been limited to 25 + += 3.0.4 = +* Bug fix: WYSIWYG is now compatible with WP 3.3 (May have incidentally added support for gravity forms media button! But not 100% sure...) +* Fix : Taxonomy Location rule now only shows hierarchal taxonomies to improve speed and reduce php memory issues + += 3.0.3 = +* New translation: French (thanks to Netactions) +* Support: added support for new wp3.3 editor +* Bug fix: fixed WYSIWYG editor localised errors +* Bug fix: removed trailing commas for ie7 + += 3.0.2 = +* New Feature: Added Export tab to export a WP native .xml file +* New Option: Relationship / Post type - filter by taxonomy +* New Option: default values for checkbox, select and radio +* New Function: register_options_page - add custom options pages (Requires the option page addon) +* Bug fix: WYSIWYG + repeater button issues +* Bug fix: general house keeping + += 3.0.1 = +* Bug Fix - repeater + wysiwyg delete / add duplicate id error +* Bug fix - repeater + file - add file not working +* Bug Fix - image / file no longer need the post type to support "editor" +* WYSIWYG - fixed broken upload images +* misc updates to accommodate the soon to be released "Flexible Field" + += 3.0.0 = +* ACF doesn't use any custom tables anymore! All data is saved as post_meta! +* Faster and more stable across different servers +* Drag-able / order-able metaboxes +* Fields extend from a parent object! Now you can create you own field types! +* New location rule: Taxonomy +* New function: register_field($class, $url); +* New Field: Color Picker +* New Option: Text + Textarea formatting +* New Option: WYSIWYG Show / Hide media buttons, Full / Basic Toolbar buttons (Great for a basic wysiwyg inside a repeater for your clients) +* Lots of bug fixes + += 2.1.4 = +* Fixed add image tinymce error for options Page WYSIWYG +* API: added new function: update_the_field($field_name, $value, $post_id) +* New field: Relationship field +* New Option for Relationship + Post Object: filter posts via meta_key and meta_value +* Added new option: Image preview size (thumb, medium, large, full) +* Fixed duplicate posts double value problem +* API update: get_field($repeater) will return an array of values in order, or false (like it used to!) +* Radio Button: added labels around values +* Post object + Page Link: select drop down is now hierarchal +* Input save errors fixed +* Add 'return_id' option to get_field / get_sub_field +* Many bug fixes + += 2.1.3 = +* Fixed API returning true for repeater fields with no data +* Added get_fields back into the api! +* Fixed field type select from showing multiple repeater activation messages + += 2.1.2 = +* Fixed repeater sortable bug on options page +* Fixed wysiwyg image insert on options page +* Fixed checkbox value error +* Tidied up javascript + wysiwyg functions + + += 2.1.1 = +* Fixed Javascript bugs on edit pages + += 2.1.0 = +* Integrate acf_values and wp_postmeta! Values are now saved as custom fields! +* Ajax load in fields + update fields when the page / post is modified +* API has been completely re written for better performance +* Default Value - text / textarea +* New upgrade database message / system +* Separate upgrade / activate scripts +* Select / page link / post object add Null option +* Integrate with Duplicate Posts plugin +* New location rule: post format +* Repeater field attach image to post +* Location: add children to drop down menu for page parent +* Update script replaces image urls with their id's +* All images / Files save as id's now, api formats the value back into a url +* Simple CSS + JS improvements +* New Field: Radio Buttons (please note Firefox has a current bug with jquery and radio buttons with the checked attribute) + += 2.0.5 = +* New Feature: Import / Export +* Bug Fixed: Wysiwyg javascript conflicts +* Bug Fixed: Wysiwyg popups conflicting with the date picker field +* New style for the date picker field + += 2.0.4 = +* New Addon: Options Page (available on the plugins store: http://plugins.elliotcondon.com/shop/) +* API: all functions now accept 'options' as a second parameter to target the options page +* API: the_field() now implodes array's and returns as a string separated by comma's +* Fixed Bug: Image upload should now work on post types without editor +* Fixed Bug: Location rule now returns true if page_template is set to 'Default' and a new page is created +* General Housekeeping + += 2.0.3 = +* Added Option: Repeater Layout (Row / Table) +* Fixed bug: Now you can search for media in the image / file fields +* Added Option: Image field save format (image url / attachment id) +* Added Option: File field save format (file url / attachment id) +* Fixed bug: Location rules for post categories now work +* Added rule: Page parent +* Fixed bug: "what's new" button now shows the changelog +* included new css style to fit in with WordPress 3.2 +* minor JS improvements + += 2.0.2 = +* Added new database table "acf_rules" +* Removed database table "ac_options" +* Updated location meta box to now allow for custom location queries +* Hid Activation Code from logged in users +* Fixed JS bugs with wp v3.2 beta 2 +* Added new option "Field group layout" - you can now wrap your fields in a metabox! +* General housekeeping + += 2.0.1 = +* Added Field Option: Field Instructions +* Added Field Option: Is field searchable? (saves field value as a normal custom field so you can use the field against wp queries) +* Added Media Search / Pagination to Image / File thickbox +* Added Media Upload support to post types which do not have a Content Editor. +* Fixed "Select Image" / "Select File" text on thickbox buttons after upload +* Repeater field now returns null if no data was added + += 2.0.0 = +* Completely re-designed the ACF edit page +* Added repeater field (unlocked through external purchase) +* Fixed minor js bugs +* Fixed PHP error handling +* Fixed problem with update script not running +* General js + css improvements + += 1.1.4 = +* Fixed Image / File upload issues +* Location now supports category names +* Improved API - now it doesn't need any custom fields! +* Fixed table encoding issue +* Small CSS / Field changes to ACF edit screen + + += 1.1.3 = +* Image Field now uses WP thickbox! +* File Field now uses WP thickbox! +* Page Link now supports multiple select +* All Text has been wrapped in the _e() / __() functions to support translations! +* Small bug fixes / housekeeping +* Added ACF_WP_Query API function + += 1.1.2 = +* Fixed WYSIWYG API format issue +* Fixed Page Link API format issue +* Select / Checkbox can now contain a url in the value or label +* Can now unselect all user types form field options +* Updated value save / read functions +* Lots of small bug fixes + += 1.1.1 = +* Fixed Slashes issue on edit screens for text based fields + += 1.1.0 = +* Lots of Field Type Bug Fixes +* Now uses custom database tables to save and store data! +* Lots of tidying up +* New help button for location meta box +* Added $post_id parameter to API functions (so you can get fields from any post / page) +* Added support for key and value for select and checkbox field types +* Re wrote most of the core files due to new database tables +* Update script should copy across your old data to the new data system +* Added True / False Field Type + += 1.0.5 = +* New Field Type: Post Object +* Added multiple select option to Select field type + += 1.0.4 = +* Updated the location options. New Override Option! +* Fixed un ticking post type problem +* Added JS alert if field has no type + += 1.0.3 = +* Heaps of js bug fixes +* API will now work with looped posts +* Date Picker returns the correct value +* Added Post type option to Page Link Field +* Fixed Image + File Uploads! +* Lots of tidying up! + += 1.0.2 = +* Bug Fix: Stopped Field Options from loosing data +* Bug Fix: API will now work with looped posts + += 1.0.1 = +* New Api Functions: get_fields(), get_field(), the_field() +* New Field Type: Date Picker +* New Field Type: File +* Bug Fixes +* You can now add multiple ACF's to an edit page +* Minor CSS + JS improvements + += 1.0.0 = +* Advanced Custom Fields. + + +== Upgrade Notice == + += 3.0.0 = +* Editor is broken in WordPress 3.3 + += 2.1.4 = +* Adds post_id column back into acf_values \ No newline at end of file diff --git a/www/wp-content/plugins/advanced-custom-fields/screenshot-1.png b/www/wp-content/plugins/advanced-custom-fields/screenshot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..95ce9cf1425f40a9a7b2739bab626454a6f7324b GIT binary patch literal 46160 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 ^5 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/screenshot-2.png b/www/wp-content/plugins/advanced-custom-fields/screenshot-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0531349d1e0d245c693f3a7361b3114dd6ef34fa GIT binary patch literal 56929 zcmaI7Wn3K1vj&<30>Rzg-QC0D?ruRA2@Z=}2=4Cg5ZoPtEbba0K!Q6gZVQ+9FX!A3 z_uT!m(=|_3S9jO1X1e;B2vubn6huPAckkYz$jM5ozkBxq``x?uIG^C&ByCf^>u-Mq zASqpthNC6O!_)=%PTa!L3`j0#Z)ycp2bx-VIgbK`-@SvOw9(WB=_)A-nmgLFn*M`f z^|W_-(|-3(Sj^MO)Z7*bA~yqC**J($o_F?AlG|8_Q0nj~u`4-A0Ih9gyp_`1qK~IoUbb+1NSRI5=52_yoB)1=-oj|MR1K>&?Z& zQczt|`agZWwL~bbK_DkVHZ~6r4^|H@R!0{rHVy#+fq!gpaA#0y@AN-r9bEr2O>Yy%=4tB0#=*+|&yfBL zR8so?huYi!584%^4*Xw#|33}8YI->V+0=oqj&3gIZwqHh^-ot$f)Xx3Q;?&JrlX_X ze`itE+7aaFYVGJmE}_9gu4HO%_={)dHvTZbN(ZWwL9I zP*1kSLV@+-CC`e?X47xH%W7)kd4EE{ircuhmGBcF1QCZ(vs|@cOSk|dxKQUAMOCWc zKSF*JYw&PMr1*az&IQ5$g9gxG|4ZvlkfQpg{jVD}P6skV2Oz=2!^6I9NdBy~CPT$P zw<4KHU4*Z^yMK_gzEk&?F2aZcUyAzYlbu?~(LO_=GS$%u`^H~)@vEQH)ay&-rS}as zMj59^_R(HNXB&)UyOlz!N;`y;3YN(%)?f0IWl|Cti_jD@if0RIYvX?Y{OM{yKV_K_ z&$jn;>e6JaSgfd_^-__T;F#YwcU>7~%*M1fA*bX8Z{CrQpo8&M3`H&yEAA05e#d0&}YE_BHm9 z7K>a*kAh0qGz6@TSz$)N$+Nq^Udjrme3!z;mEuYps+F|F`1EE}^7-3HprBRa1E-)q zw5Z-Z`g|+H@4`iMJo*!~Sjtb|$Z2^|Pgto%&1q)~EDar|%jJbK=b~l!%~Ncewu>?d zhJEb1fP}5lv=`6yzC_ZwJ}m^Nl7daHBCmksQ$rM&9g*Ry=f=e~>(Wl7iq^)IeM6w| zGV&KjwDyA1^&YQ$6bJcL1(jZ<2;PAW{vR9;*EUZ~HS4J5*;x!7V{is%w z?pA6hHLALGZ(m#s{uDwi97H*a0D|G9OoTGROehlv$bj1t^m1Yd6B z!4)uT_Dnp9z2J_1QdUsYld_QE8jgG^v>&ZrmNv~MgNH92yl6r}D;*RX+Mz#@%KjY& z>U?vjy1AjCt4Zx$o71pmwkl}<-Rht&G}N5;35$fJCZ5P9 z(mI>p$dMfY{R6N9^GpZ;?k#Tv8JLF$u=V%;j1&=+fFSqy-w0;Z5i#1y(=0E`hj4OX z3eUAT({pkS)FW}!$_>OW&T@%#)#O@b5eaE>jwfj!(hM>*3H<7g?0*o;vUw0F?R_pf zx`nS4Hg85)r-~E4B!MgoXX~xl@dA0p%+6xczqm4 zqUX@LJGXuP_DMo0?)B83qn!8hGMDnCxxLG$A?a*RSYAJx8uq5%{MEVNY%UzJ>8kS; zDggE^cDbIM zws6GJ*6DTa@v5L#n~>eU;%T?e&AU)%e~ikEaCqPDO+P9&^>@2$B%6y!B7lUg>w-1) z!U+`V^>g5xL1lcx*rmq7bI@TG%a_*(Y0f0dj~VpaIn_RLBNN4C1)0i1x*wp);?KX9 zS_L*vs6|ABFXs@uhTeUcfaCt|sYSZd-?GKKHNe8ZPDp892y1Fxc>l*V@>rk!=|L^Q zCp@Vdl~a9t_E)FpX?q&`kmZa{ih^5Q?lmmaE=}3b1Gez&n7vf@XiKqG!pg$~4|5cR z{-s5EpgmTgIE5z(Zzkcf&3OYBwpl@Ad+uW@>jxI`@4BAD)HrFC1ADs%pS=Y}ZGIe| z0st;z%$$$;2XC2hLlgdTyhzanlPM3#n>B4;fNzVkd<=

                Cw^Cj2E*-p%sjDkKbGZ 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

                  g8%3lZlklX)Cven>rn1#QrOr$ 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�Zt! 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/advanced-custom-fields/screenshot-4.png b/www/wp-content/plugins/advanced-custom-fields/screenshot-4.png new file mode 100644 index 0000000000000000000000000000000000000000..142b00fdfd2014db446082ba74671a646e81f1dd GIT binary patch literal 25740 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/.coveralls.yml b/www/wp-content/plugins/timber/.coveralls.yml new file mode 100644 index 0000000..2c3f292 --- /dev/null +++ b/www/wp-content/plugins/timber/.coveralls.yml @@ -0,0 +1,3 @@ +coverage_clover: build/logs/clover.xml +service_name: travis-ci +src_dir: . diff --git a/www/wp-content/plugins/timber/.editorconfig b/www/wp-content/plugins/timber/.editorconfig new file mode 100644 index 0000000..4596314 --- /dev/null +++ b/www/wp-content/plugins/timber/.editorconfig @@ -0,0 +1,21 @@ +# This file is for unifying the coding style for different editors and IDEs +# editorconfig.org + +# WordPress Coding Standards +# http://make.wordpress.org/core/handbook/coding-standards/ + +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = tab + +[*.json] +indent_style = space +indent_size = 2 + +[*.txt,wp-config-sample.php] +end_of_line = crlf diff --git a/www/wp-content/plugins/timber/.gitignore b/www/wp-content/plugins/timber/.gitignore new file mode 100644 index 0000000..6812e3b --- /dev/null +++ b/www/wp-content/plugins/timber/.gitignore @@ -0,0 +1,18 @@ +.sass-cache +twig-cache/* +.DS_Store +.idea +vendor +composer.lock +build +/cache +*.swp +*~ +wp-content +timber-starter-theme +docs/markdown +.tmp +node_modules +docs/cache +docs/mkdocs +docs/output \ No newline at end of file diff --git a/www/wp-content/plugins/timber/.scrutinizer.yml b/www/wp-content/plugins/timber/.scrutinizer.yml new file mode 100644 index 0000000..7e51e8b --- /dev/null +++ b/www/wp-content/plugins/timber/.scrutinizer.yml @@ -0,0 +1,4 @@ +tools: + php_code_sniffer: + config: + standard: "WordPress" # Other Values: PSR2, PEAR, Zend, WordPress, Drupal, TYPO3CMS diff --git a/www/wp-content/plugins/timber/.travis.yml b/www/wp-content/plugins/timber/.travis.yml new file mode 100644 index 0000000..e48ebb7 --- /dev/null +++ b/www/wp-content/plugins/timber/.travis.yml @@ -0,0 +1,41 @@ +sudo: false + +language: php + +php: + - 5.3 + - 5.4 + - 5.5 + +env: + - WP_VERSION=latest WP_MULTISITE=0 + - WP_VERSION=latest WP_MULTISITE=1 + - WP_VERSION=4.1.7 WP_MULTISITE=0 + - WP_VERSION=4.1.7 WP_MULTISITE=1 + +matrix: + exclude: + - php: 5.5 + env: WP_VERSION=3.7.9 WP_MULTISITE=1 + - php: 5.5 + env: WP_VERSION=3.7.9 WP_MULTISITE=0 + include: + - php: hhvm + env: WP_VERSION=latest WP_MULTISITE=0 + - php: hhvm + env: WP_VERSION=latest WP_MULTISITE=1 + +before_script: + - if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then autodetect | pecl install imagick; fi + - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION + - composer install --dev --prefer-source + +script: + - if [ "$TRAVIS_BRANCH" == "master" ]; then mkdir -p build/logs; phpunit --coverage-clover build/logs/clover.xml; fi + - if [ "$TRAVIS_BRANCH" != "master" ]; then phpunit -c bin/phpunit-nocover.xml; fi + +after_script: + - if [ "$TRAVIS_BRANCH" == "master" ]; then php vendor/bin/coveralls -v; fi + +after_success: + - if [ "$TRAVIS_BRANCH" == "master" ]; then coveralls; fi diff --git a/www/wp-content/plugins/timber/LICENSE.txt b/www/wp-content/plugins/timber/LICENSE.txt new file mode 100755 index 0000000..0c18744 --- /dev/null +++ b/www/wp-content/plugins/timber/LICENSE.txt @@ -0,0 +1,7 @@ +Copyright (c) 2012-2013 Jared Novack + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/www/wp-content/plugins/timber/README.md b/www/wp-content/plugins/timber/README.md new file mode 100755 index 0000000..9140a66 --- /dev/null +++ b/www/wp-content/plugins/timber/README.md @@ -0,0 +1,96 @@ +
                  + +
                  +By Jared Novack (@JaredNova) and Upstatement (@Upstatement)
                  +
                  + +[![Build Status](https://img.shields.io/travis/jarednova/timber/master.svg?style=flat-square)](https://travis-ci.org/jarednova/timber) +[![Coverage Status](https://img.shields.io/coveralls/jarednova/timber.svg?style=flat-square)](https://coveralls.io/r/jarednova/timber?branch=master) +[![Dependency Status](https://img.shields.io/versioneye/d/ruby/rails.svg?style=flat-square)](https://www.versioneye.com/user/projects/54e3c717d1ec5734f4000099) +[![Scrutinizer Code Quality](https://img.shields.io/scrutinizer/g/jarednova/timber.svg?style=flat-square)](https://scrutinizer-ci.com/g/jarednova/timber/?branch=master) +[![Latest Stable Version](https://img.shields.io/packagist/v/jarednova/timber.svg?style=flat-square)](https://packagist.org/packages/jarednova/timber) +[![WordPress Download Count](https://img.shields.io/wordpress/plugin/dt/timber-library.svg?style=flat-square)](https://wordpress.org/plugins/timber-library/) +[![HHVM Status](https://img.shields.io/hhvm/jarednova/timber.svg?style=flat-square)](http://hhvm.h4cc.de/package/jarednova/timber) + +### Because WordPress is awesome, but the_loop isn't +Timber helps you create fully-customized WordPress themes faster with more sustainable code. With Timber, you write your HTML using the [Twig Template Engine](http://twig.sensiolabs.org/) separate from your PHP files. + +This cleans-up your theme code so, for example, your php file can focus on being the data/logic, while your twig file can focus 100% on the HTML and display. + +This is what Timber's `.twig` files look like: + +```twig +{% extends "base.twig" %} +{% block content %} +

                  {{foo}}

                  +

                  {{post.title}}

                  + +
                  + {{post.content}} +
                  +{% endblock %} +``` +Once Timber is installed and activated in your plugin directory, it gives any WordPress theme the ability to take advantage of the power of Twig and other Timber features. + +### Looking for docs? +* [Timber Documentation](https://github.com/jarednova/timber/wiki/) +* [Twig Reference](http://twig.sensiolabs.org/doc/templates.html) +* [Video Tutorials](https://github.com/jarednova/timber/wiki/Video-Tutorials) +* [Overview / Getting Started Guide](https://github.com/jarednova/timber/wiki/getting-started) + +* * * + +### Installation + +The GitHub version of Timber requires [Composer](https://getcomposer.org/download/). If you'd prefer one-click installation, you should use the [WordPress.org](http://wordpress.org/plugins/timber-library/) version. + +```shell +composer create-project --no-dev jarednova/timber ~/MYSITE/wp-content/plugins/timber +``` + +Once this is complete, activate Timber your WordPress admin. If you're looking for a 'blank' theme to start developing with, download the [timber-starter-theme](https://github.com/upstatement/timber-starter-theme) into your themes directory. + +* * * + +### Mission Statement +Timber is a tool for developers who want to translate their HTML into high-quality WordPress themes through an intuitive, consistent and fully-accessible interface. +* **Intuitive**: The API is written to be user-centric around a programmer's expectations. +* **Consistent**: All WordPress objects can be accessed through polymorphic properties like slug, ID and name. +* **Accessible**: No black boxes. Every effort is made so the developer has access to 100% of their HTML. + +#### What does it look like? +Nothing. Timber is meant for you to build a theme on. Like the [Starkers](https://github.com/viewportindustries/starkers) or [Boilerplate theme](https://github.com/zencoder/html5-boilerplate-for-wordpress) it comes style-free, because you're the style expert. Instead, Timber handles the logic you need to make a kick-ass looking site. + +#### Who is it good for? +Timber is great for any WordPress developer who cares about writing good, maintainable code. It helps teams of designers and developers working together. At [Upstatement](http://upstatement.com) we made Timber because while our entire team needs to participate in building WordPress sites, not everyone knows the ins-and-outs of the_loop(), codex and PHP (nor should they). With Timber your best WordPress dev can focus on building the .php files with requests from WordPress and pass the data into .twig files. Once there, designers can easily mark-up data and build out a site's look-and-feel. + +#### Related Projects +* [**Timber Starter Theme**](https://github.com/upstatement/timber-starter-theme) The "_s" of Timber to give you an easy start to the most basic theme you can build upon and customize. +* [**Timber Debug Bar**](https://github.com/upstatement/debug-bar-timber) Adds a debug bar panel that will show you which template is in-use and the data sent to your twig file. +* [**TimberPhoton**](https://github.com/slimndap/TimberPhoton) Plug-in to use JetPack's free Photon image manipulation and CDN with Timber. +* [**Timber Sugar**](https://github.com/Upstatement/timber-sugar) A catch-all for goodies to use w Timber. +* [**Twig**](https://github.com/fabpot/Twig) The template language used by Timber. + +#### Projects that use Timber +* [**Gantry5**](https://wordpress.org/plugins/gantry5/) a framework for theme development + +#### Helpful Links +* [**CSS Tricks**](https://css-tricks.com/timber-and-twig-reignited-my-love-for-wordpress/) introduction to Timber +* [**Twig for Timber Cheatsheet**](http://notlaura.com/the-twig-for-timber-cheatsheet/) by @laras126 + +#### Should I use it? +It's MIT-licensed, so please use in personal or commercial work. Just don't re-sell it. While Timber is still in development, it's also in-use on [hundreds of sites](http://jarednova.github.io/timber/#showcase). While much has been stabilized since the first major push back in June 2013, you should expect some breaking changes as development progresses towards a version 1.0. + +#### Contributing +Read the [contributor guidelines](https://github.com/jarednova/timber/wiki#contributing) in the wiki. + +## How To... + +#### Generate documentation +```bash +$ cd /srv/www/timber +$ ./bin/generate-docs.sh +``` + + + diff --git a/www/wp-content/plugins/timber/bin/deploy-to-wp-org.sh b/www/wp-content/plugins/timber/bin/deploy-to-wp-org.sh new file mode 100755 index 0000000..d2e8b8c --- /dev/null +++ b/www/wp-content/plugins/timber/bin/deploy-to-wp-org.sh @@ -0,0 +1,43 @@ +#!/usr/bin/env bash +echo "Setting up version " $1 +echo "You still need to use Versions to send to WP.org" + +function deploy () { + cd ~/Sites/timber + git checkout master + rm -rf ~/Sites/timber/vendor + rm -rf ~/Sites/timber/wp-content + rm -rf ~/Sites/timber/timber-starter-theme + git clone git@github.com:Upstatement/timber-starter-theme.git + rm -rf ~/Sites/timber/timber-starter-theme/.git + composer install --no-dev + rm -rf ~/Sites/timber/vendor/upstatement/routes/.git + cd ~/Sites/timber-wp + mkdir tags/$1 + + cp -r ~/Sites/timber/lib tags/$1/lib + cp -r ~/Sites/timber/timber-starter-theme tags/$1/timber-starter-theme + cp -r ~/Sites/timber/vendor tags/$1/vendor + cp ~/Sites/timber/LICENSE.txt tags/$1/LICENSE.txt + cp ~/Sites/timber/README.md tags/$1/README.md + cp ~/Sites/timber/readme.txt tags/$1/readme.txt + cp ~/Sites/timber/timber.php tags/$1/timber.php + svn add tags/$1 + cd tags/$1 + svn commit -m "updating to $1" + cd ~/Sites/timber-wp/trunk + rm -rf ~/Sites/timber-wp/trunk/lib + rm -rf ~/Sites/timber-wp/trunk/timber-starter-theme + rm -rf ~/Sites/timber-wp/trunk/vendor + cp -r ~/Sites/timber/lib ~/Sites/timber-wp/trunk + cp -r ~/Sites/timber/timber-starter-theme ~/Sites/timber-wp/trunk + cp -r ~/Sites/timber/vendor ~/Sites/timber-wp/trunk + cp ~/Sites/timber/LICENSE.txt ~/Sites/timber-wp/trunk/LICENSE.txt + cp ~/Sites/timber/README.md ~/Sites/timber-wp/trunk/README.md + cp ~/Sites/timber/readme.txt ~/Sites/timber-wp/trunk/readme.txt + cp ~/Sites/timber/timber.php ~/Sites/timber-wp/trunk/timber.php + svn commit -m "updating to $1" readme.txt + svn commit -m "updating to $1" timber.php +} + +deploy $1 diff --git a/www/wp-content/plugins/timber/bin/generate-docs.sh b/www/wp-content/plugins/timber/bin/generate-docs.sh new file mode 100644 index 0000000..8c25862 --- /dev/null +++ b/www/wp-content/plugins/timber/bin/generate-docs.sh @@ -0,0 +1,22 @@ +mkdir docs/markdowndocs + +cd vendor/jarednova/markdowndocs/ +composer install +cd /srv/www/timber + +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberArchives > docs/markdowndocs/timberarchives.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberComment > docs/markdowndocs/timbercomment.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberImage > docs/markdowndocs/timberimage.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberMenu > docs/markdowndocs/timbermenu.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberMenuItem > docs/markdowndocs/timbermenuitem.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberPost > docs/markdowndocs/timberpost.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberSite > docs/markdowndocs/timbersite.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberTheme > docs/markdowndocs/timbertheme.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberTerm > docs/markdowndocs/timberterm.md +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberUser > docs/markdowndocs/timberuser.md + +./vendor/jarednova/markdowndocs/bin/phpdoc-md generate --bootstrap=timber.php TimberHelper > docs/markdowndocs/timberhelper.md + +cp /srv/www/timber/docs/wiki/*.md /srv/www/slate/source/includes + +mv /srv/www/timber/docs/markdowndocs/*.md /srv/www/slate/source/includes diff --git a/www/wp-content/plugins/timber/bin/install-wp-tests.sh b/www/wp-content/plugins/timber/bin/install-wp-tests.sh new file mode 100644 index 0000000..5baa6cb --- /dev/null +++ b/www/wp-content/plugins/timber/bin/install-wp-tests.sh @@ -0,0 +1,120 @@ +#!/usr/bin/env bash + +if [ $# -lt 3 ]; then + echo "usage: $0 [db-host] [wp-version]" + exit 1 +fi + +DB_NAME=$1 +DB_USER=$2 +DB_PASS=$3 +DB_HOST=${4-localhost} +WP_VERSION=${5-latest} + +WP_TESTS_DIR=${WP_TESTS_DIR-/tmp/wordpress-tests-lib} +WP_CORE_DIR=${WP_CORE_DIR-/tmp/wordpress/} + +download() { + if [ `which curl` ]; then + curl -s "$1" > "$2"; + elif [ `which wget` ]; then + wget -nv -O "$2" "$1" + fi +} + +if [[ $WP_VERSION =~ [0-9]+\.[0-9]+(\.[0-9]+)? ]]; then + WP_TESTS_TAG="tags/$WP_VERSION" +elif [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then + WP_TESTS_TAG="trunk" +else + # http serves a single offer, whereas https serves multiple. we only want one + download http://api.wordpress.org/core/version-check/1.7/ /tmp/wp-latest.json + grep '[0-9]+\.[0-9]+(\.[0-9]+)?' /tmp/wp-latest.json + LATEST_VERSION=$(grep -o '"version":"[^"]*' /tmp/wp-latest.json | sed 's/"version":"//') + if [[ -z "$LATEST_VERSION" ]]; then + echo "Latest WordPress version could not be found" + exit 1 + fi + WP_TESTS_TAG="tags/$LATEST_VERSION" +fi + +set -ex + +install_wp() { + + if [ -d $WP_CORE_DIR ]; then + return; + fi + + mkdir -p $WP_CORE_DIR + + if [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then + mkdir -p /tmp/wordpress-nightly + download https://wordpress.org/nightly-builds/wordpress-latest.zip /tmp/wordpress-nightly/wordpress-nightly.zip + unzip -q /tmp/wordpress-nightly/wordpress-nightly.zip -d /tmp/wordpress-nightly/ + mv /tmp/wordpress-nightly/wordpress/* $WP_CORE_DIR + else + if [ $WP_VERSION == 'latest' ]; then + local ARCHIVE_NAME='latest' + else + local ARCHIVE_NAME="wordpress-$WP_VERSION" + fi + download https://wordpress.org/${ARCHIVE_NAME}.tar.gz /tmp/wordpress.tar.gz + tar --strip-components=1 -zxmf /tmp/wordpress.tar.gz -C $WP_CORE_DIR + fi + + download https://raw.github.com/markoheijnen/wp-mysqli/master/db.php $WP_CORE_DIR/wp-content/db.php +} + +install_test_suite() { + # portable in-place argument for both GNU sed and Mac OSX sed + if [[ $(uname -s) == 'Darwin' ]]; then + local ioption='-i .bak' + else + local ioption='-i' + fi + + # set up testing suite if it doesn't yet exist + if [ ! -d $WP_TESTS_DIR ]; then + # set up testing suite + mkdir -p $WP_TESTS_DIR + svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/includes/ $WP_TESTS_DIR/includes + fi + + cd $WP_TESTS_DIR + + if [ ! -f wp-tests-config.php ]; then + download https://develop.svn.wordpress.org/${WP_TESTS_TAG}/wp-tests-config-sample.php "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s:dirname( __FILE__ ) . '/src/':'$WP_CORE_DIR':" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/youremptytestdbnamehere/$DB_NAME/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourusernamehere/$DB_USER/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourpasswordhere/$DB_PASS/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s|localhost|${DB_HOST}|" "$WP_TESTS_DIR"/wp-tests-config.php + fi + +} + +install_db() { + # parse DB_HOST for port or socket references + local PARTS=(${DB_HOST//\:/ }) + local DB_HOSTNAME=${PARTS[0]}; + local DB_SOCK_OR_PORT=${PARTS[1]}; + local EXTRA="" + + if ! [ -z $DB_HOSTNAME ] ; then + if [ $(echo $DB_SOCK_OR_PORT | grep -e '^[0-9]\{1,\}$') ]; then + EXTRA=" --host=$DB_HOSTNAME --port=$DB_SOCK_OR_PORT --protocol=tcp" + elif ! [ -z $DB_SOCK_OR_PORT ] ; then + EXTRA=" --socket=$DB_SOCK_OR_PORT" + elif ! [ -z $DB_HOSTNAME ] ; then + EXTRA=" --host=$DB_HOSTNAME --protocol=tcp" + fi + fi + + # create database + mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA +} + +install_wp +install_test_suite +install_db diff --git a/www/wp-content/plugins/timber/bin/phpunit-coverage.xml b/www/wp-content/plugins/timber/bin/phpunit-coverage.xml new file mode 100644 index 0000000..1006cf0 --- /dev/null +++ b/www/wp-content/plugins/timber/bin/phpunit-coverage.xml @@ -0,0 +1,31 @@ + + + + ./tests/ + + + + + ./tests/ + + + + + + + + + lib + timber.php + + + diff --git a/www/wp-content/plugins/timber/bin/phpunit-multisite-nocover.xml b/www/wp-content/plugins/timber/bin/phpunit-multisite-nocover.xml new file mode 100644 index 0000000..8a586cb --- /dev/null +++ b/www/wp-content/plugins/timber/bin/phpunit-multisite-nocover.xml @@ -0,0 +1,23 @@ + + + + ../tests/ + + + + ../tests/ + + + + + + diff --git a/www/wp-content/plugins/timber/bin/phpunit-nocover.xml b/www/wp-content/plugins/timber/bin/phpunit-nocover.xml new file mode 100644 index 0000000..cab814f --- /dev/null +++ b/www/wp-content/plugins/timber/bin/phpunit-nocover.xml @@ -0,0 +1,20 @@ + + + + ../tests/ + + + + ../tests/ + + + diff --git a/www/wp-content/plugins/timber/composer.json b/www/wp-content/plugins/timber/composer.json new file mode 100644 index 0000000..9a470bd --- /dev/null +++ b/www/wp-content/plugins/timber/composer.json @@ -0,0 +1,63 @@ +{ + "name": "jarednova/timber", + "type": "wordpress-plugin", + "description": "Plugin to write WordPress themes w Object-Oriented Code and the Twig Template Engine", + "keywords": [ + "timber", + "twig", + "themes", + "templating" + ], + "homepage": "http://timber.upstatement.com", + "license": "MIT", + "authors": [ + { + "name": "Jared Novack", + "email": "jared@upstatement.com", + "homepage": "http://upstatement.com" + } + ], + "support": { + "issues": "https://github.com/jarednova/timber/issues", + "wiki": "https://github.com/jarednova/timber/wiki", + "source": "https://github.com/jarednova/timber" + }, + "require": { + "php": ">=5.3.0", + "twig/twig": "1.*", + "upstatement/routes": "0.3", + "composer/installers": "~1.0", + "asm89/twig-cache-extension": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "1.0.*", + "wpackagist-plugin/advanced-custom-fields": "4.*", + "wp-cli/wp-cli": "*", + "phpdocumentor/phpdocumentor": "2.*", + "jarednova/markdowndocs": "dev-master" + }, + "autoload": { + "classmap": [ + "lib/" + ] + }, + "repositories": [ + { + "type": "composer", + "url": "http://wpackagist.org" + }, + { + "type": "package", + "package": { + "name": "jarednova/markdowndocs", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/jarednova/PHP-Markdown-Documentation-Generator.git", + "reference": "master" + } + } + } + ] +} diff --git a/www/wp-content/plugins/timber/docs/wiki/acf-cookbook.md b/www/wp-content/plugins/timber/docs/wiki/acf-cookbook.md new file mode 100644 index 0000000..14f8e15 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/acf-cookbook.md @@ -0,0 +1,206 @@ +# ACF Cookbook + +Timber is designed to play nicely with (the amazing) [Advanced Custom Fields](http://www.advancedcustomfields.com/). It's not a requirement, of course. + +While data saved by ACF is available via `{{post.my_acf_field}}` you will often need to do some additional work to get back the _kind_ of data you want. For example, images are stored as image ID#s which you might want to translate into a specific image object. Read on to learn more about those specific exceptions. + +### WYSIWYG field (and other requiring text): +```twig +

                  {{post.title}}

                  +
                  + {{post.get_field('my_wysiwyg_field')}} +
                  +``` + +This will apply your expected paragraph breaks and other pre-processing to the text. + +### Image field type: +You can retrieve an image from a custom field, then use it in a Twig template. The most reliable approach is this: When setting up your custom fields you'll want to save the `image_id` to the field. The image object, url, etc. _will_ work but it's not as fool-proof. + +##### The quick way (for most situations) + +```twig + +``` + +##### The long way (for some special situations) + +This is where we'll start in PHP. + +```php +/* single.php */ +$post = new TimberPost(); +if (isset($post->hero_image) && strlen($post->hero_image)){ + $post->hero_image = new TimberImage($post->hero_image); +} +$data = Timber::get_context(); +$data['post'] = $post; +Timber::render('single.twig', $data); +``` + +`TimberImage` should be initialized using a WordPress image ID#. It can also take URLs and image objects, but that requires extra processing. + +You can now use all the above functions to transform your custom images in the same way, the format will be: + +```twig + +``` + +* * * + +### Repeater field + +You can access repeater fields within in twig files: +```twig +{# single.twig #} +

                  {{post.title}}

                  +
                  + {% for item in post.get_field('my_repeater') %} +
                  +

                  {{item.name}}

                  +
                  {{item.info}}
                  + +
                  + {% endfor %} +
                  +``` + +##### Nested? + +When you run `get_field` on an outer ACF field, everything inside is ready to be traversed. You can refer to nested fields via outer_item.inner_repeater + +```twig +{% for item_outer in post.get_field('outer') %} + {{item_outer.title}} + + {% for item_inner in item_outer.inner_repeater %} + {{item_inner.title}} + {% endfor %} + +{% endfor %} +``` + +##### Troubleshooting + +A common problem in working with repeaters is that you should only call the `get_field` method **once** on an item. In other words if you have a field inside a field (for example, a relationship inside a repeater or a repeater inside a repeater, **do not** call `get_field` on the inner field). More: + +###### DON'T DO THIS (Bad) + +```twig +{% for gear in post.get_field('gear_items') %} +

                  {{ gear.brand_name }}

                  + {% for gear_feature in gear.get_field('features') %} +
                • {{gear_feature}}
                • + {% endfor %} +{% endfor %} +``` + +###### Do THIS: (Good) + +```twig +{% for gear in post.get_field('gear_items') %} +

                  {{ gear.brand_name }}

                  + {% for gear_feature in gear.features %} +
                • {{gear_feature}}
                • + {% endfor %} +{% endfor %} +``` + +* * * + +### Flexible content field + +Similar to repeaters, get the field by the name of the flexible content field: + +```twig +{% for media_item in post.get_field('media_set') %} + {% if media_item.acf_fc_layout == 'image_set' %} + +

                  {{TimberImage(media_item.image).caption}}

                  + + {% elseif media_item.acf_fc_layout == 'video_set' %} + +

                  {{media_item.caption}}

                  + {% endif %} +{% endfor %} +``` + +* * * + +### Options Page + +```php + $context['site_copyright_info'] = get_field('copyright_info', 'options'); + Timber::render('index.twig', $context); +``` + +```twig +
                  {{site_copyright_info}}
                  +``` + +###### Get all info from your options page + +```php + $context['options'] = get_fields('options'); + Timber::render('index.twig', $context); +``` + +ACF Pro has a built in options page, and changes the `get_fields('options')` to `get_fields('option')`. + +```twig +
                  {{options.copyright_info}}
                  +``` + +###### Use options info site wide + +To use any options fields site wide, add the `option` context to your functions.php file + +```php +/* functions.php */ +add_filter( 'timber_context', 'mytheme_timber_context' ); + +function mytheme_timber_context( $context ) { + $context['option'] = get_fields('option'); + return $context; +} +``` + +Now, you can use any of the option fields across the site instead of per template. + +```twig +/* footer.twig */ +
                  {{options.copyright_info}}
                  +``` + +* * * + +### Getting ACF info: +You can grab specific field label data like so: + +```php +/* single.php */ +$context["acf"] = get_field_objects($data["post"]->ID); +``` + +```twig +{{ acf.your_field_name_here.label }} +``` + +* * * + +### Query by custom field value: +###### Use a [WP_Query](http://codex.wordpress.org/Class_Reference/WP_Query) array + +####Basic Example +This example shows the arguments to find all posts where a custom field called ‘color’ has a value of ‘red’. + +```php +$args = array( + 'numberposts' => -1, + 'post_type' => 'post', + 'meta_key' => 'color', + 'meta_value' => 'red' +)); +$context['posts'] = Timber::get_posts($args); +``` +* * * diff --git a/www/wp-content/plugins/timber/docs/wiki/cheatsheet.md b/www/wp-content/plugins/timber/docs/wiki/cheatsheet.md new file mode 100755 index 0000000..ad9512d --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/cheatsheet.md @@ -0,0 +1,41 @@ +# Cheatsheet + +Here are some helpful conversions for functions you're probably well familiar with in WordPress and their Timber equivalents. These assume a PHP file with the `Timber::get_context();` function at the top. For example: + +```php +$context = Timber::get_context(); +$context['post'] = new TimberPost(); +Timber::render('single.twig', $context); +``` + +## Blog Info +* `blog_info('charset')` => `{{ site.charset }}` +* `blog_info('description')` => `{{ site.description }}` +* `blog_info('sitename')` => `{{ site.name }}` +* `blog_info('url')` => `{{ site.url }}` + + +## Body Class +* `implode(' ', get_body_class())` => `` + + +## Post +* `the_content()` => `{{ post.content }}` +* `the_permalink()` => `{{ post.permalink }}` +* `the_title()` => `{{ post.title }}` +* `get_the_tags()` => `{{ post.tags }}` + + +## Theme +* `get_template_directory_uri()` => `{{ theme.link }}` (Parent Themes) +* `get_template_directory_uri()` => `{{ theme.parent.link }}` (Child Themes) +* `get_stylesheet_directory_uri()` => `{{ theme.link }}` +* `get_template_directory()` => `{{ theme.parent.path }}` +* `get_stylesheet_directory()` => `{{ theme.path }}` + +In WordPress parlance, stylesheet_directory = child theme, template directory = parent theme. Both WP and Timber functions safely return the current theme info if there's no parent/child going on. + + +## wp_functions +* `wp_footer()` => `{{ wp_footer }}` +* `wp_head()` => `{{ wp_head }}` diff --git a/www/wp-content/plugins/timber/docs/wiki/cookbook-images.md b/www/wp-content/plugins/timber/docs/wiki/cookbook-images.md new file mode 100644 index 0000000..71cdd5f --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/cookbook-images.md @@ -0,0 +1,119 @@ +# Cookbook: Images + +Timber makes it damn easy to use an image in a tag. Automatically, Timber will interpret images attached to a post's thumbnail field ("Featured Image" in the admin) and treat them as [TimberImages](TimberImage). Then, in your Twig templates, you can access them via `{{post.thumbnail}}`. If you want to see what's inside the TimberImage object you can run a... + +``` +{{post.thumbnail|print_r}} +``` + +...inside one of your Twig templates. + +#### Basic Image stuff + +Again, pretty damn easy: + +``` +Image for {{post.title}} +``` + +#### Use a WP image size + +You can use WP's image sizes (including ones you register with your theme/plugin) by passing the name of the size to `src` like so: + +``` +Image for {{post.title}} +``` + +#### Arbitrary Resizing of Images + +Want to resize an image? Easy! Here we're going to use [Twig Filters](http://twig.sensiolabs.org/doc/filters/index.html). +``` + +``` + +The first parameter is `width` the second is `height` (but it's optional) so if you don't know the height but just want to scale proportionally: +``` + +``` + +All of these filters are written specifically to interact with WordPress's image API. (So don't worry, no weird TimThumb stuff going on -- this is all using WP's internal image sizing stuff). + +#### Letterboxing Images +Let's say you have an image that you want to contain to a certain size without any cropping. If the proportions don't fit you'll letterbox the extra space. I find this is really useful when getting logos to all appear next to eachother. You can do this with: + +``` + +``` +Here `width` and `height` are required. The third argument is the background color in hex format (default is #000000) + +#### Converting images +Let's say your client or editor can be a bit lazy (no!), resorting to PNGs where only JPGs are required. I've seen this a lot. People will just upload screenshots that are saved by default as PNGs. No problemo! + +``` + +``` + +You can use this in conjunction with other filters + +``` + +``` + +Filters are executed from left to right. You'll probably want to convert to JPG before running the resizing, etc. + +#### Generating Retina Sizes +You can use Timber to generat @2x image sizes for retina devices. For example, using `srcset`: + +```twig + +``` + +This can be used in conjunction with other filters, so for example: + +```twig + +``` + +* * * + +#### Using images in custom fields: +Let's say you're using a custom field plugin (like the amazing [Advanced Custom Fields](http://www.advancedcustomfields.com/)). You can use the resulting images in your Twig templates very easily. + +When setting up your custom fields you'll want to save the `image_id` to the field. The image object, url, etc. _will_ work but it's not as fool-proof. + +##### The quick way (for most situations) + +``` + +``` + +##### The long way (for some special situations) + +This is where we'll start in PHP. + +``` +/* single.php */ +$post = new TimberPost(); +if (isset($post->hero_image) && strlen($post->hero_image)){ + $post->hero_image = new TimberImage($post->hero_image); +} +$data = Timber::get_context(); +$data['post'] = $post; +Timber::render('single.twig', $data); +``` + +`TimberImage` should be initialized using a WordPress image ID#. It can also take URLs and image objects, but that requires extra processing. + +You can now use all the above functions to transform your custom images in the same way, the format will be: + +``` + +``` + +...etc diff --git a/www/wp-content/plugins/timber/docs/wiki/cookbook-text.md b/www/wp-content/plugins/timber/docs/wiki/cookbook-text.md new file mode 100644 index 0000000..214375c --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/cookbook-text.md @@ -0,0 +1,147 @@ +# Cookbook: Text! + +There's tons of stuff you can do with Twig and Timber filters to make complex transformations easy (and fun!) + +#### Dates + +##### Timber does bylines like a boss: + +```html + +``` + +###### Renders: +```html + +``` + +##### Nothing is worse than an out-of-date copyright year in the footer. Nothing. + +```html +
                  + +
                  +``` + +###### Renders: + +```html +
                  +``` + + +* * * + +#### Standard transforms + +##### Run WordPress's auto-paragraph filter +```html +

                  {{post.my_custom_text|wpautop}}

                  +``` + +##### Run WordPress shortcodes over a block of text +```html +

                  {{post.my_custom_text|shortcodes}}

                  +``` + +##### Code samples? Lord knows I've got 'em: +```html +
                  {{post.code_samples|pretags}}
                  +``` + +##### Functions inside of your templates, plugin calls: +Old template: +```html + +``` + +Timber-fied template: +```html + +``` + +##### Functions "with params" inside of your templates, plugin calls: +Old template: +```html + +``` + +Timber-fied template: +```html + +``` +* * * + +### Internationalization + +#### __() + +Timber comes built-in with your ordinary gettext function __() for l10n. + +Old template: +```html + +``` + +Timber-fied template: +```html + +``` + +#### sprintf notation + +You can even use sprintf-type placeholders, using the `format` filter: + +Old template: +```html + +``` + +Timber-fied template: +```html + +``` + +#### Generating .po files using POEdit + +Unfortunately, Twig files with the above functions are not automatically parsed by gettext in POEdit. The quick and dirty workaround is to start each .twig file with `{#_Preferences_. +3. On the _Parsers_ tab, add a new parser with these settings: + * Language: `Timber` + * List of extensions: `*.twig` + * Parser command: `xgettext --language=Python --add-comments=TRANSLATORS --force-po -o %o %C %K %F` + * An item in keyword list: `-k%k` + * An item in input files list: `%f` + * Source code charset: `--from-code=%c` +4. Save and Update! + +* * * + +### Debugging + +##### What properties are inside my object? +```html +{{dump(post)}} +``` + +##### What properties and _methods_ are inside my object? + +Warning: Experimental! +```html +{{post|print_a}} +``` +This outputs both the database stuff (like {{post.post_content}}) and the contents of methods (like {{post.thumbnail}}) + +##### What type of object am I working with? +```html +{{post|get_class}} +``` + +... will output something like `TimberPost` or your custom wrapper object diff --git a/www/wp-content/plugins/timber/docs/wiki/cookbook-twig.md b/www/wp-content/plugins/timber/docs/wiki/cookbook-twig.md new file mode 100644 index 0000000..c99aec3 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/cookbook-twig.md @@ -0,0 +1,45 @@ +# Cookbook: Twig + +## Using Twig vars in live type +Imagine this scenario, I let the users set this in the Admin panel: +``` +Copyright {{year}} by Upstatement, LLC. All Rights Reserved +``` +But on the site I want it to render as: +``` +Copyright 2013 by Upstatement, LLC. All Rights Reserved +``` +Ready? There are a bunch of ways, but my favorite is: + +#### In your PHP file +```php +$data['year'] = date('Y'); +$data['copyright'] = get_option("footer_message"); //"Copyright {{year}} by Upstatement, LLC. All Rights Reserved" +render_twig('footer.twig', $data); +``` + +#### In your HTML file (let's say **footer.twig**) +```html +{% include template_from_string(copyright) %} +``` + +## Includes +### Simple include +``` +{% include "footer.twig" %} +``` +#### Notes +* Make sure your file actually exists or you're going to have a bad time +* Timber will look in your ```child-theme/views``` directory first, then ```timber/views``` directory +* Don't forget the quote marks! + +### Dynamic includes +Use a variable to determine the included file! +```html +{% include ['blocks/block-'~block.slug~'.twig', 'blocks/blog.twig'] ignore missing %} +``` + +#### Huh? +* You're telling Twig to include an array of files +* Same rules as above +* ~ (tilda) is what twig uses to concatenate a string with your variable diff --git a/www/wp-content/plugins/timber/docs/wiki/custom-page-templates.md b/www/wp-content/plugins/timber/docs/wiki/custom-page-templates.md new file mode 100755 index 0000000..eb69395 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/custom-page-templates.md @@ -0,0 +1,39 @@ +# Custom Page Templates + +There are a few ways to manage custom pages in WordPress and Timber, in order from simple-to-complex: + +### Custom Twig File +Say you've created a page called "About Us" and WordPress has given it the slug `about-us`. If you're using the [Timber Starter Theme](https://github.com/Upstatement/timber-starter-theme) you can simply... +- Create a file called `page-about-us.twig` inside your `views` and go crazy. +- I recommend copying-and-pasting the contents of [`page.twig`](https://github.com/Upstatement/timber-starter-theme/blob/master/views/page.twig) into here so you have something to work from. + +##### How does this work? +In the `page.php` file you'll see this code... +```php +Timber::render(array('page-' . $post->post_name . '.twig', 'page.twig'), $context); +``` +Which is telling PHP to first look for a twig file named `page-{{slug}}.twig` and falling back to [`page.twig`](https://github.com/Upstatement/timber-starter-theme/blob/master/views/page.twig) if that doesn't exist. + +* * * + +### Custom PHP File +If you need to do something special for this page in PHP, you can use standard WordPress [template hierarchy](http://codex.wordpress.org/Template_Hierarchy) to gather and manipulate data for this page. In the above example, you would create a file called `/wp-content/themes/my-theme/page-about-us.php` and populate it with the necessary PHP. Again, you can use the contents of the starter theme's [`page.php`](https://github.com/Upstatement/timber-starter-theme/blob/master/page.php) file as a guide. + +* * * + +### Custom Page Template +```php + + +You can also dump _everything_ sent to your template via: + +```html +{{dump()}} +``` + +This will give you something like: + + + +* * * + +### Using Timber Debug Bar plugin +There's a [Timber add-on](http://wordpress.org/plugins/debug-bar-timber/) for the [WordPress debug bar](https://wordpress.org/plugins/debug-bar/). Warning: this currently requries PHP 5.4. I'm working on fixing whatever's going on for PHP 5.3 + +### Using (Legacy) Timber Filters +You can also use some quick filters on an object. These are legacy and will be removed in favor of using Twig's built-in functionality. However, these do not require that WP_DEBUG be turned on. +```html + {{post|print_r}} +``` diff --git a/www/wp-content/plugins/timber/docs/wiki/extending-timber.md b/www/wp-content/plugins/timber/docs/wiki/extending-timber.md new file mode 100644 index 0000000..515985b --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/extending-timber.md @@ -0,0 +1,180 @@ +# Extending Timber + +Myth: Timber is for making simple themes. Fact: It's for making incredibly complex themes _look_ easy. But yes, you can also make simple sites from it. + +## Extending Objects + +The beauty of Timber is that the object-oriented nature lets you extend it to match the exact requirements of your theme. + +Timber's objects like `TimberPost`, `TimberTerm`, etc. are a great starting point to build your own subclass from. For example, on this project each post was a part of an "issue" of a magazine. I wanted an easy way to reference the issue in the twig file: + + +```html +

                  {{ post.title }}

                  +

                  From the {{ post.issue.title }} issue

                  +``` + +Of course, `TimberPost` has no built-in concept of an issue (which I've built as a custom taxonomy called "issues"). So we're going to extend TimberPost to give it one... + +```php +class MySitePost extends TimberPost { + + var $_issue; + + public function issue() { + $issues = $this->get_terms('issues'); + if (is_array($issues) && count($issues)) { + return $issues[0]; + } + } +} +``` + +So now I've got an easy way to refer to the {{ post.issue }} in our twig templates. If you want to make this production-ready I recommend a bit of internal caching so that you don't re-query every time you need to get the +issue data: + +```php +class MySitePost extends TimberPost { + + var $_issue; + + public function issue() { + if (!$this->_issue) { + $issues = $this->get_terms('issues'); + if (is_array($issues) && count($issues)) { + $this->_issue = $issues[0]; + } + } + return $this->_issue; + } +} +``` + +Right now I'm in the midst of building a complex site for a hybrid foundation and publication. The posts on the site have some very specific requirements that requires a fair amount of logic. I can take the simple `TimberPost` object and extend it to make it work perfectly for this theme. + +For example, I have a plugin that let's people insert manually related posts, but if they don't, WordPress will pull some automatically based on how the post is tagged. + +```php + + class MySitePost extends TimberPost { + + function get_related_auto() { + $tags = $this->tags(); + if (is_array($tags) && count($tags)) { + $search_tag = $tags[0]; + $related = Timber::get_posts('tag_id='.$search_tag->ID); + return $related; + } else { + //not tagged, cant do related on it + return false; + } + } + + function get_related_manual() { + if (isset($this->related_manual) && is_array($this->related_manual)){ + foreach($this->related_manual as &$related){ + $related = new MySitePost($related); + } + return $this->related_manual; + } + return false; + } + + function related($limit = 3) { + $related = $this->get_related_manual(); + if (!$related){ + $related = $this->get_related_auto(); + } + if (is_array($related)) { + array_splice($related, 0, $limit); + } + return $related; + } + } +``` + +These can get pretty complex. And that's the beauty. The complexity lives inside the context of the object, but very simple when it comes to your templates. + + +## Adding to Twig + +This is the correct formation for when you need to add custom functions, filters to twig: + +```php + +/* functions.php */ + +add_filter('get_twig', 'add_to_twig'); + +function add_to_twig($twig) { + /* this is where you can add your own fuctions to twig */ + $twig->addExtension(new Twig_Extension_StringLoader()); + /** + * Deprecated: Twig_Filter_Function, use Twig_SimpleFilter + * http://twig.sensiolabs.org/doc/deprecated.html#filters + * $twig->addFilter('whatever', new Twig_Filter_Function('my_whatever')); + */ + $twig->addFilter('myfoo', new Twig_SimpleFilter('myfoo', 'my_whatever')); + return $twig; +} + +function my_whatever($text) { + $text .= ' or whatever'; + return $text; +} +``` + +Following is shortened version of [Timber Starter Theme](https://github.com/upstatement/timber-starter-theme) class definition using methods to add filters. + +```php + +/* functions.php */ + +class StarterSite extends TimberSite { + + function __construct() { + add_filter( 'timber_context', array( $this, 'add_to_context' ) ); + add_filter( 'get_twig', array( $this, 'add_to_twig' ) ); + parent::__construct(); + } + + function add_to_context( $context ) { + $context['menu'] = new TimberMenu(); + $context['site'] = $this; + return $context; + } + + function my_whatever( $text ) { + $text .= ' or whatever'; + return $text; + } + + function add_to_twig( $twig ) { + /* this is where you can add your own functions to twig */ + $twig->addExtension( new Twig_Extension_StringLoader() ); + /** + * Deprecated: Twig_Filter_Function, use Twig_SimpleFilter + * http://twig.sensiolabs.org/doc/deprecated.html#filters + * $twig->addFilter( 'whatever', new Twig_Filter_Function( 'whatever' ) ); + */ + $twig->addFilter('whatever', new Twig_SimpleFilter('whatever', array($this, 'my_whatever'))); + return $twig; + } + +} + +new StarterSite(); + +``` + +This can now be called in your twig files with: + +```html +

                  {{ post.title|whatever }}

                  +``` + +Which will output: + +```html +

                  Hello World! or whatever

                  +``` diff --git a/www/wp-content/plugins/timber/docs/wiki/filters.md b/www/wp-content/plugins/timber/docs/wiki/filters.md new file mode 100644 index 0000000..53f2d0c --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/filters.md @@ -0,0 +1,160 @@ +# Filters + +Twig offers a variety of [filters](http://twig.sensiolabs.org/doc/filters/index.html) to transform text and other information into the desired output. If you wish to create your own custom filters visit [Extending Timber](https://jarednova.github.io/timber/#extending-timber). + +Timber includes following filters out-of-the box for your WP theme: + +### excerpt +When you need to trim text to a desired length (in words) + +###### Twig: +``` +

                  {{post.post_content|excerpt(30)}}...

                  +``` + +###### Output: +``` +

                  Steve-O was born in London, England. His mother, Donna Gay (née Wauthier), was Canadian, and his father, Richard Glover, was American. His paternal grandfather was English and his maternal step-grandfather ...

                  +``` + +* * * + +### function +Runs a function where you need. Really valuable for integrating plugins or existing themes + +###### Twig: +``` + +``` + +###### Output +``` + +``` + + +### function (deprecated) +Runs a function where you need. Really valuable for integrating plugins or existing themes + +###### Twig: +``` + +``` + +###### Output +``` + +``` + + + + +* * * + +### relative +Converts an absolute URL into a relative one, for example: + +```twig +My custom link is here! +``` +```html +My custom link is here! +``` + +* * * + +### pretags +Converts tags like `` into `<span>`, but only inside of `
                  ` tags. Great for code samples when you need to preserve other formatting in the non-code sample content.
                  +
                  +* * *
                  +
                  +### sanitize
                  +
                  +Converts Titles like this into `titles-like-this`
                  +
                  +###### Twig:
                  +```
                  +{{post.title|sanitize}}
                  +```
                  +
                  +###### Output:
                  +```
                  +my-awesome-post
                  +```
                  +
                  +* * *
                  +
                  +### shortcodes
                  +
                  +Runs text through WordPress's shortcodes filter. In this example imagine that you've added a shortcode to a custom field like `[gallery id="123" size="medium"]`
                  +
                  +###### Twig:
                  +```
                  +
                  +```
                  +
                  +###### Output
                  +```
                  +
                  +```
                  +
                  +* * *
                  +
                  +### time_ago
                  +
                  +Displays a date in timeago format:
                  +
                  +###### Twig:
                  +
                  +```
                  +
                  +```
                  +
                  +###### Output:
                  +
                  +```
                  +
                  +```
                  +
                  +* * *
                  +
                  +### truncate
                  +
                  +###### Twig:
                  +
                  +```twig
                  +
                  +```
                  +
                  +###### Output:
                  +
                  +```twig
                  +
                  +```
                  +
                  +
                  +* * *
                  +
                  +### wpautop
                  +Adds paragraph breaks to new lines
                  +
                  +###### Twig:
                  +```twig
                  +
                  + {{post.custom_text_area|wpautop}} +
                  +``` + +###### Output: +``` +
                  +

                  Sinatra said, "What do you do?"

                  +

                  "I'm a plumber," Ellison said.

                  +

                  "No, no, he's not," another young man quickly yelled from across the table. "He wrote The Oscar."

                  +

                  "Oh, yeah," Sinatra said, "well I've seen it, and it's a piece of crap."

                  +
                  +``` diff --git a/www/wp-content/plugins/timber/docs/wiki/getting-started-setup.md b/www/wp-content/plugins/timber/docs/wiki/getting-started-setup.md new file mode 100755 index 0000000..3911dc0 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/getting-started-setup.md @@ -0,0 +1,45 @@ +# Getting Started: Setup + +## Installation + +#### Via WordPress.org (easy) +You can just grab the all-things-included plugin at [WordPress.org](http://wordpress.org/plugins/timber-library/) either through the WP site or your Plugins->Add New in wp-admin. Then skip ahead to [using the starter theme](#use-the-starter-theme). + +#### Via GitHub (for developers) + +##### 1) Navigate to your WordPress plugins directory + $ cd ~/Sites/mywordpress/wp-content/plugins + +##### 2) Use git to grab the repo + $ git clone git@github.com:jarednova/timber.git + +##### 3) Use [Composer](https://getcomposer.org/doc/00-intro.md) to download the dependencies (Twig, etc.) + $ cd timber + $ composer install + +* * * + +## Use the starter theme +This is for starting a project from scratch. You can also use Timber in an existing theme. + +##### Navigate to your WordPress themes directory +Like where twentyeleven and twentytwelve live. The Timber Starter will live at the same level. + + /wp-content/themes /twentyeleven + /twentytwelve + /timber-starter-theme + +You should now have + + /wp-content/themes/timber-starter-theme + +You should probably **rename** this to something better + +### 1. Activate Timber +It will be in wp-admin/plugins.php + +### 2. Select your theme in WordPress +Make sure you select the Timber-enabled theme **after** you activate the plugin. The theme will crash unless Timber is activated. Use the **timber-starter-theme** theme from the step above (or whatever you renamed it). + +### 3. Let's write our theme! +Continue ahead in [Part 2](getting-started) diff --git a/www/wp-content/plugins/timber/docs/wiki/getting-started-themeing.md b/www/wp-content/plugins/timber/docs/wiki/getting-started-themeing.md new file mode 100755 index 0000000..6642cec --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/getting-started-themeing.md @@ -0,0 +1,186 @@ +# Getting Started: Themeing + + +## Your first Timber project +### Let's start with your single post +Find this file: (btw if you have no idea what I'm talking about you should go to the [setup article](Getting-Started%3A-Setup) +```html + wp-content/themes/{timber-starter-theme}/views/single.twig +``` + +Brilliant! Open it up. + +```html +{% extends "base.twig" %} +{% block content %} +
                  +
                  +
                  +

                  {{post.title}}

                  +

                  {{post.subtitle}}

                  +

                  By {{ post.author.name }} {{ post.post_date|date }}

                  + {{post.content}} +
                  +
                  +
                  +{% endblock %} +``` + +#### This is the fun part. + +```html +

                  {{post.title}}

                  +``` + +This is now how we now call stuff from the WordPress API. Instead of this familiar face: + +```html +

                  +``` +This is how WordPress wants you to interact with its API. Which sucks. Because soon you get things like: + +```html +

                  +``` +Okay, not _too_ terrible, but doesn't this (Timber) way look so much nicer: +```html +

                  {{post.title}}

                  +``` + +It gets better. Let's explain some other concepts. +```html +{% extends "base.twig" %} +``` + +This means that `single.twig` is using `base.twig` as its parent template. That's why you don't see any ``, `
                  `, or `
                  ` tags, those site-wide (usually) things are all controlled in `base.twig`. You can create any number of base files to extend from (the "base" naming convention is recommended, but not requrired). + +What if you want modify ``, etc? Read on to learn all about blocks. + +### Blocks +Blocks are the single most important and powerful concept in managing your templates. The [official Twig Documentationn](http://twig.sensiolabs.org/doc/templates.html#template-inheritance) has more details. Let's cover the basics. + +In `single.twig` you see opening and closing block declarations that surround the main page contents. + +```html +{% block content %} {# other stuff here ... #} {% endblock %} +``` +If you were to peek into **base.twig** you would see a matching set of `{% block content %} / {% endblock %}` tags. **single.twig** is replacing the content of base's `{% block content %}` with its own. + +##### Nesting Blocks, Multiple Inheritance +This is when things get really cool. Whereas most people use PHP includes in a linear fashion, you can create infinite levels of nested blocks to particularly control your page templates. For example, let's say you occasionally want to replace the title/headline on your `single.twig` template with a custom image or typography. + +For this demo let's assume that the name of the page is "All about Jared" (making its slug `all-about-jared`). First, I'm going to surround the part of the template I want to control with block declarations: + +```html +{# single.twig #} +{% extends "base.twig" %} +{% block content %} +
                  +
                  +
                  + {% block headline %} +

                  {{post.title}}

                  +

                  {{post.subtitle}}

                  + {% endblock %} +

                  By {{ post.author.name }} {{ post.post_date|date }}

                  + {{post.content}} +
                  +
                  +
                  +{% endblock %} +``` + +Compared to the earlier example of this page, we now have the `{% block headline %}` bit surrounding the `

                  ` and `

                  `. + +To inject my custom bit of markup, I'm going to create a file called `single-all-about-jared.twig` in the `views` directory. The logic for which template should be selected is controlled in `single.php` but generally follows WordPress conventions on Template Hierarchy. Inside that file, all I need is... + +```php +{# single-all-about-jared.twig #} +{% extends "single.twig" %} +{% block headline %} +

                  Jared's Mug

                  +{% endblock %} +``` + +So two big concepts going on here: + +1. **Multiple Inheritance** I'm extending `{% single.twig %}`, which itself extends `{% base.twig %}`. Thus we stay true to DRY and don't have very similar code between my two templates hanging around. +2. **Nested Blocks** `{% block headline %}` is located inside `{% block content %}`. So while I'm replacing the headline, I get to keep all the other markup and variables found in the parent template. + +What if you want to **add** to the block as opposed to replace? No prob, just call `{{ parent() }}` where the parent's content should go. + +### Loop / Index page + +Let's crack open **index.php** and see what's inside: + +```php +$context = Timber::get_context(); +$context['posts'] = Timber::get_posts(); +Timber::render('index.twig', $context); +``` +This is where we are going to handle the logic that powers our index file. Let's go step-by-step + +#### Get the starter +```php +$context = Timber::get_context(); +``` +This is going to return an object with a lot of the common things we need across the site. Things like your nav, wp_head and wp_footer you'll want to start with each time (even if you over-write them later). You can do a ```print_r($context);``` to see what's inside or open-up **timber.php** to inspect for yourself + +#### Grab your posts +```php +$context['posts'] = Timber::get_posts(); +``` +We're now going to grab the posts that are inside the loop and stick them inside our data object under the **posts** key. + +##### Timber::get_posts() usage + +###### Use a [WP_Query](http://codex.wordpress.org/Class_Reference/WP_Query) array +```php + $args = array( + 'post_type' => 'post', + 'tax_query' => array( + 'relation' => 'AND', + array( + 'taxonomy' => 'movie_genre', + 'field' => 'slug', + 'terms' => array( 'action', 'comedy' ) + ), + array( + 'taxonomy' => 'actor', + 'field' => 'id', + 'terms' => array( 103, 115, 206 ), + 'operator' => 'NOT IN' + ) + ) + ); + $context['posts'] = Timber::get_posts($args); +``` + +##### Use a [WP_Query](http://codex.wordpress.org/Class_Reference/WP_Query) string +```php + $args = 'post_type=movies&numberposts=8&orderby=rand'; + $context['posts'] = Timber::get_posts($args); +``` + +##### Use Post ID numbers +```php + $ids = array(14, 123, 234, 421, 811, 6); + $context['posts'] = Timber::get_posts($ids); +``` + +#### Render + +```php +Timber::render('index.twig', $context); +``` +We're now telling Twig to find **index.twig** and send it our data object. + +Timber will look first in the child theme and then falls back to the parent theme (same as WordPress logic). The official load order is... + +1. User-defined locations +2. Directory of calling PHP script (but not theme) +3. Child theme +4. Parent theme +5. Directory of calling PHP script (including the theme) + +... item 2 is inserted above others so that if you're using Timber in a plugin it will use the twig files in the plugin's directory. \ No newline at end of file diff --git a/www/wp-content/plugins/timber/docs/wiki/pagination.md b/www/wp-content/plugins/timber/docs/wiki/pagination.md new file mode 100644 index 0000000..b8b4929 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/pagination.md @@ -0,0 +1,79 @@ +# Pagination + +Do you like pagination? Stupid question, of course you do. Well, here's how you do it. + +This will only work in a php file with an active query (like `archive.php` or `home.php`): + +```php + $context = Timber::get_context(); + $context['posts'] = Timber::get_posts(); + $context['pagination'] = Timber::get_pagination(); + Timber::render('archive.twig', $context); +``` + +You can then markup the output like so (of course, the exact markup is up to YOU): + +```twig +
                  + {% if pagination.prev %} + + {% endif %} +
                    + {% for page in pagination.pages %} +
                  • + {% if page.link %} + {{page.title}} + {% else %} + {{page.title}} + {% endif %} +
                  • + {% endfor %} +
                  + {% if pagination.next %} + + {% endif %} +
                  +``` + +### What if I'm not using the default query? +So let's say you want to paginate things on `page-events.php` where you list items from a custom post type of `event`. Because the default query is just the request for the page's info **pagination will not work**. You need to _make_ it the default query by using the dreaded `query_posts` like so: + +```php + global $paged; + if (!isset($paged) || !$paged){ + $paged = 1; + } + $context = Timber::get_context(); + $args = array( + 'post_type' => 'event', + 'posts_per_page' => 5, + 'paged' => $paged + ); + /* THIS LINE IS CRUCIAL */ + /* in order for WordPress to know what to paginate */ + /* your args have to be the defualt query */ + query_posts($args); + /* make sure you've got query_posts in your .php file */ + $context['posts'] = Timber::get_posts(); + $context['pagination'] = Timber::get_pagination(); + Timber::render('page-events.twig', $context); +``` + +### The pre_get_posts Way +Custom `query_posts` sometimes shows 404 on example.com/page/2 +In that case you can also use `pre_get_posts` in your functions.php file +```php + function my_home_query( $query ) { + if ( $query->is_main_query() && !is_admin() ) { + $query->set( 'post_type', array( 'movie', 'post' )); + } + } + add_action( 'pre_get_posts', 'my_home_query' ); +``` +In your archive.php or home.php template +```php + $context = Timber::get_context(); + $context['posts'] = Timber::get_posts(); + $context['pagination'] = Timber::get_pagination(); + Timber::render('archive.twig', $context); +``` diff --git a/www/wp-content/plugins/timber/docs/wiki/performance.md b/www/wp-content/plugins/timber/docs/wiki/performance.md new file mode 100755 index 0000000..d699010 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/performance.md @@ -0,0 +1,144 @@ +# Performance + +Timber, especially in conjunction with WordPress and Twig, offers a variety of caching strategies to optimize performance. Here's a quick rundown of some of the options, ranked in order of most-broad to most-focused. + +### tl;dr +In my tests with Debug Bar, Timber has no measurable performance hit. Everything compiles to PHP. @fabpot has an [overview of the performance costs on his blog](http://fabien.potencier.org/article/34/templating-engines-in-php) (scroll down to the table) + + + +## Cache Everything +You can still use plugins like [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/) in conjunction with Timber. In most settings, this will _skip_ the Twig/Timber layer of your files and serve static pages via whatever mechanism the plugin or settings dictate + + + +## Cache the Entire Twig File and Data + +When rendering, use the `$expires` argument in `Timber::render`. For example: + +```php +$data['posts'] = Timber::get_posts(); +Timber::render('index.twig', $data, 600); +``` + +Timber will cache the template for 10 minutes (600 / 60 = 10). But here's the cool part. Timber hashes the fields in the view context. This means that as soon as the data changes, the cache is automatically invalidated (yay!). + +Full Parameters: + +```php +Timber::render( + $filenames, + $data, + $expires, /** Default: false. False disables cache altogether. When passed an array, the first value is used for non-logged in visitors, the second for users **/ + $cache_mode /** Any of the cache mode constants defined in TimberLoader **/ +); +``` + +The cache modes are: + +```php +TimberLoader::CACHE_NONE /** Disable caching **/ +TimberLoader::CACHE_OBJECT /** WP Object Cache **/ +TimberLoader::CACHE_TRANSIENT /** Transients **/ +TimberLoader::CACHE_SITE_TRANSIENT /** Network wide transients **/ +TimberLoader::CACHE_USE_DEFAULT /** Use whatever caching mechanism is set as the default for TimberLoader, the default is transient **/ +``` + +This method is very effective, but crude - the whole template is cached. So if you have any context dependent sub-views (eg. current user), this mode won't do. + + + +## Cache _Parts_ of the Twig File and Data + +This method implements the Twig Cache Extension. It adds the cache tag, for use in templates. Best shown by example: + +``` +{% cache 'index/content' posts %} + {% for post in posts %} + {% include ['tease-'~post.post_type~'.twig', 'tease.twig'] %} + {% endfor %} +{% endcache %} +``` + +`'index/content'` will be used as annotation (ie. label) for the cache, while `posts` will be encoded with all its public fields. You can use anything for the label ("foo", "elephant", "single-posts", whatever). + +The mechanism behind it is the same as with render - the cache key is determined based on a hash of the object/array passed in (in the above example posts). + +The cache method used is always the default mode, set using the bespoke filter (by default, transient cache). + +This method allows for very fine-grained control over what parts of templates are being cached and which are not. When applied on resource-intensive sections, the performance difference is huge. + +In your cache, the eventual key will be: +```php +$annotation . '__GCS__' . $key +``` +that is in this scenario +```php +'index/content__GCS__' . md5( json_encode( $context['post'] ) ) +``` + +###### Extra: TimberKeyGeneratorInterface + +Instead of hashing a whole object, you can specify the cache key in the object itself. If the object implements TimberKeyGeneratorInterface, it can pass a unique key through the method get_cache_key. That way a class can for example simply pass last_updated as the unique key. +If arrays contain the key _cache_key, that one is used as cache key. + +This may save yet another few processor cycles. + + + +## Cache the Twig File (but not the data) +Every time you render a `.twig` file, Twig compiles all the html tags and variables into a big, nasty blob of function calls and echo statements that actually gets run by PHP. In general, this is pretty efficient. However, you can cache the resulting PHP blob by turning on Twig's cache via: + +```php +/* functions.php */ +if (class_exists('Timber')){ + Timber::$cache = true; +} +``` +You can look in your your `/wp-content/plugins/timber/twig-cache` directory to see what these files look like. + +This does not cache the _contents_ of the variables. This is recommended as a last-step in the production process. Once enabled, any change you make to a `.twig` file (just tweaking the html for example) will not go live until the cache is flushed. + + +## Cache the PHP data +Sometimes the most expensive parts of the operations are generating the data needed to populate the twig template. You can of course use WordPress's default [Transient API](http://codex.wordpress.org/Transients_API) to store this data. + +You can also use some [syntactic sugar](http://en.wikipedia.org/wiki/Syntactic_sugar) to make the checking/saving/retrieving of transient data a bit easier: + +```php +/* home.php */ + +$context = Timber::get_context(); +$context['main_stories'] = TimberHelper::transient('main_stories', function(){ + $posts = Timber::get_posts(); + //do something expensive with these posts + $extra_teases = get_field('my_extra_teases', 'options'); + foreach($extra_teases as &$tease){ + $tease = new TimberPost($tease); + } + $main_stories = array(); + $main_stories['posts'] = $posts; + $main_stories['extra_teases'] = $extra_teases; + return $main_stories; +}, 600); +Timber::render('home.twig', $context); +``` +Here `main_stories` is a totally made-up variable. It could be called `foo`, `bar`, `elephant`, etc. + + + +## Measuring Performance +Some tools like Debug Bar may not properly measure performance because its data (as in, the actual HTML it's generating to tell you the timing, number of queries, etc.) is swept-up by the page's cache. + +Timber provides some quick shortcuts to measure page timing. Here's an example of them in action... + +```php +/* single.php */ +$start = TimberHelper::start_timer(); //this generates a starting time +$context = Timber::get_context(); +$context['post'] = new TimberPost(); +$context['whatever'] = get_my_foo(); +Timber::render('single.twig', $context, 600); +echo TimberHelper::stop_timer($start); //this reports the time diff by passing the $start time +``` + diff --git a/www/wp-content/plugins/timber/docs/wiki/routing.md b/www/wp-content/plugins/timber/docs/wiki/routing.md new file mode 100755 index 0000000..90883c7 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/routing.md @@ -0,0 +1,99 @@ +# Routing + +Among its other special powers, Timber implements modern routing in the Express.js/Ruby on Rails mold, making it easy for you to implement custom pagination--and anything else you might imagine in your wildest dreams of URLs and parameters. OMG so easy! + +#### Some examples +In your functions.php file, this can be called anywhere (don't hook it to init or another action or it might be called too late) +```php +Timber::add_route('blog/:name', function($params){ + $query = 'posts_per_page=3&post_type='.$params['name']; + Timber::load_template('archive.php', $query); +}); + +Timber::add_route('blog/:name/page/:pg', function($params){ + $query = 'posts_per_page=3&post_type='.$params['name'].'&paged='.$params['pg']; + Timber::load_template('archive.php', $query); +}); +``` + +#### add_route +###### `add_route($pattern, $callback)` + +###### Usage: +A `functions.php` where I want to display custom paginated content: + +```php +Timber::add_route('info/:name/page/:pg', function($params){ + //make a custom query based on incoming path and run it... + $query = 'posts_per_page=3&post_type='.$params['name'].'&paged='.intval($params['pg']); + + //load up a template which will use that query + Timber::load_template('archive.php', $query); +}); +``` + +###### Arguments: + +`$pattern` (required) +Set a pattern for Timber to match on, by default everything is handled as a string. Any segment that begins with a `:` is handled as a variable, for example: + +**To paginate:** +``` +page/:pagenum +``` + +**To edit a user:** +``` +my-users/:userid/edit +``` + +`$callback` +A function that should fire when the pattern matches the request. Callback takes one argument which is an array of the parameters passed in the URL. + +So in this example: `'info/:name/page/:pg'`, $params would have data for: +* `$data['name']` +* `$data['pg']` + +... which you can use in the callback function as a part of your query + +* * * + +#### load_template +###### `load_template($php_file, $query = null, $force_header = 200, $template_params)` + +###### Arguments: + +`$php_file` (required) +A PHP file to load, in my experience this is usually your archive.php or a generic listing page (but don't worry it can be anything!) + +`$query` +The query you want to use, it can accept a string or array just like Timber::get_posts -- use the standard WP_Query syntax + +`$force_header` +Send an optional header. Defaults to 200 for 'Success/OK' + +`$template_params` +Any data you want to send to the resulting view. Example: + +```php +/* functions.php */ + +Timber::add_route('info/:name/page/:pg', function($params){ + //make a custom query based on incoming path and run it... + $query = 'posts_per_page=3&post_type='.$params['name'].'&paged='.intval($params['pg']); + + //load up a template which will use that query + $params = array(); + $params['my_title'] = 'This is my custom title'; + Timber::load_template('archive.php', $query, 200, $params); +}); +``` + +```php +/* archive.php */ + +global $params; +$context['wp_title'] = $params['my_title']; // "This is my custom title" +/* the rest as normal... */ +Timber::render('archive.twig', $context) +``` diff --git a/www/wp-content/plugins/timber/docs/wiki/showcase.md b/www/wp-content/plugins/timber/docs/wiki/showcase.md new file mode 100755 index 0000000..01fc214 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/showcase.md @@ -0,0 +1,34 @@ +# Showcase + +### Articles about Timber +* [Raster Blog Post](http://weareraster.com/blog/twig-timber-chainsawing-php-wordpress-templates/) + +### Some Sites that use Timber +Just a sampling, please add your own. Theme links are especially valuable to help share methods for using WordPress & Twig. +* [Harvard Law Review](http://harvardlawreview.org) +* [Everytown for Gun Safety](http://everytown.org) +* [Nomad Africa](http://nomadtours.co.za/) +* [NationSwell](http://nationswell.com) +* [Beta Boston](http://betaboston.com) +* [Mleczarnia](http://mleczarniajerozolimska.pl/) +* [Upstatement](http://upstatement.com) - **[Theme on GitHub](https://github.com/upstatement/blades)** +* [Solve](http://solvetogether.org) +* [Powerhouse](http://powerhouse.no/en) +* [Ron Burgandy](http://ronburgundybook.com) +* [ABCNova](http://www.abcnova.nl/) +* [ddddd.nu](http://ddddd.nu) +* [Bikes Fight Cancer](http://bikesfightcancer.org) +* [Glatcher](http://glatcher.com) +* [Bennett Surf Co.](http://bennettsurfboards.com) +* [Walter Walker](http://walterwalkerauthor.com) +* [Ori Brafman](http://oribrafman.com/) +* [Koren Zailckas](http://korenzailckas.com/) +* [Tommy Doyle's Pub](http://www.tommydoylespub.com/) +* [Tune In: The Beatles, Vol. 1](http://tuneinbook.com) +* [League of Denial](http://leagueofdenial.com/) +* [Morgan Lake](http://www.morgan-lake.com/) +* [International Press Agency](http://www.pressenza.com/) - **[Theme on GitHub](https://github.com/Pressenza/pressenza)** +* [WBUR Learning Lab](http://learninglab.wbur.org/) - **[Theme on GitHub](https://github.com/LearningLab/learninglab-theme)** +* [Walton Park Hotel](http://www.waltonparkhotel.co.uk/) +* [Underwood Foundation Based Theme](http://underwood.justjibba.net/) - **[Theme on GitHub](https://github.com/jim-at-jibba/timber-foundation-theme)** +* [Zero](https://github.com/gwa/zero) - **[Theme on GitHub](https://github.com/gwa/zero)** \ No newline at end of file diff --git a/www/wp-content/plugins/timber/docs/wiki/sidebars.md b/www/wp-content/plugins/timber/docs/wiki/sidebars.md new file mode 100644 index 0000000..f737a7a --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/sidebars.md @@ -0,0 +1,85 @@ +# Sidebars +So you want a sidebar? + +### Method 1: PHP file +Let's say every page on the site has the same content going into its sidebar. If so, you would: +* Create a `sidebar.php` file in your theme directory (so `wp-content/themes/mytheme/sidebar.php`) + +```php +# sidebar.php # +$context = array(); +$context['widget'] = my_function_to_get_widget(); +$context['ad'] = my_function_to_get_an_ad(); +Timber::render('sidebar.twig', $context); +``` + +* Use that php file within your main php file (home.php, single.php, archive.php, etc): + +``` +# single.php # +$context = Timber::get_context(); +$context['sidebar'] = Timber::get_sidebar('sidebar.php'); +Timber::render('single.twig', $context); +``` + +* In the final twig file make sure you reserve a spot for your sidebar: + +```html +# single.twig # + +``` + +* * * + +### Method 2: Twig file +In this example, you would populate your sidebar from your main PHP file (home.php, single.php, archive.php, etc). + +* Make a Twig file for what your sidebar should be... + +```html +# views/sidebar-related.twig # +

                  Related Stories

                  +{% for post in related %} +

                  {{post.post_title}}

                  +{% endfor %} +``` + +* Send data to it via your main PHP file + +```php +# single.php # +$context = Timber::get_context(); +$post = new TimberPost(); +$post_cat = $post->get_terms('category'); +$post_cat = $post_cat[0]->ID; +$context['post'] = $post; + +$sidebar_context = array(); +$sidebar_context['related'] = Timber::get_posts('cat='.$post_cat); +$context['sidebar'] = Timber::get_sidebar('sidebar-related.twig', $sidebar_context); +Timber::render('single.twig', $context); +``` +* In the final twig file make sure you have spot for your sidebar + +```html +# single.twig # + +``` +* * * + +### Method 3: Dynamic +This is using WordPress's built-in dynamic_sidebar tools (which, confusingly, are referred to as "Widgets" in the interface). Since sidebar is already used; I used widgets in the code to describe these: + +```php +$context = array(); +$context['dynamic_sidebar'] = Timber::get_widgets('dynamic_sidebar'); +Timber::render('sidebar.twig', $context); +``` +```html + diff --git a/www/wp-content/plugins/timber/docs/wiki/template-locations.md b/www/wp-content/plugins/timber/docs/wiki/template-locations.md new file mode 100644 index 0000000..95cc9f0 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/template-locations.md @@ -0,0 +1,47 @@ +# Template Locations + +You can set arbitrary locations for your twig files with... + +```php +/* functions.php */ +Timber::$locations = '/Users/jared/Sandbox/templates'; +``` + +Use the full file path to make sure Timber knows what you're trying to draw from. You can also send an array for multiple locations.. + +```php +/* functions.php */ +Timber::$locations = array( '/Users/jared/Sandbox/templates', + '~/Sites/timber-templates/', + ABSPATH.'/wp-content/templates' + ); +``` + +You only need to do this once in your project (like in `functions.php`) then when you call from a PHP file (say `single.php`) Timber will look for twig files in these locations before the child/parent theme. + +* * * + +### Changing the default folder for .twig files + +By default, Timber looks in your child and parent theme's `views` directory to pull `.twig` files. If you don't like the default `views` directory (which by default resides in your theme folder) you can change that to. Example: I want to use `/wp-content/themes/my-theme/twigs`... + +###### Configure with a string: + +```php +/* functions.php */ +Timber::$dirname = 'twigs'; +``` + +###### You can also send an array with fallbacks: + +```php +/* functions.php */ +Timber::$dirname = array('templates', 'templates/shared/mods', 'twigs', 'views'); +``` + +A quick note on **subdirectories**: you can always reference these relatively. For example: + +```php +Timber::render('shared/headers/header-home.twig'); +``` +... might correspond to a file in `/wp-content/themes/my-theme/views/shared/headers/header-home.twig`. diff --git a/www/wp-content/plugins/timber/docs/wiki/tests.md b/www/wp-content/plugins/timber/docs/wiki/tests.md new file mode 100644 index 0000000..cacfb98 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/tests.md @@ -0,0 +1,39 @@ +# Testing + +### PHPUnit + +To setup tests + +- Git clone VVV: `git clone git@github.com:Varying-Vagrant-Vagrants/VVV.git` +- Navigate into the `www` folder and git clone timber `git clone git@github.com:jarednova/timber.git` +- Login to Vagrant SSH: `vagrant ssh` +- Navigate to your Timber folder `cd /srv/www/timber` +- Install dependencies `composer install` +- Run PHPUnit! `phpunit` + +##### Full code + +``` +cd ~/Sites +git clone git@github.com:Varying-Vagrant-Vagrants/VVV.git +cd VVV/www +git clone git@github.com:jarednova/timber.git +vagrant ssh +cd /srv/www/timber +composer install +phpunit +``` + +##### Gotchas! + +- You may need to setup authorization between VVV and GitHub. Just follow the prompts to create a token if that interrupts the `composer install` + +- You may have [memory problems with Composer](https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors) just run this if that happens, here's the script I run: + +``` +sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 +sudo /sbin/mkswap /var/swap.1 +sudo /sbin/swapon /var/swap.1 +``` + + diff --git a/www/wp-content/plugins/timber/docs/wiki/tools-for-twig.md b/www/wp-content/plugins/timber/docs/wiki/tools-for-twig.md new file mode 100755 index 0000000..14102f7 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/tools-for-twig.md @@ -0,0 +1,16 @@ +# Tools for Working with Twig + +## Text editor add-ons + +* Text Mate & Sublime text bundle - [Anomareh's PHP-Twig](https://github.com/Anomareh/PHP-Twig.tmbundle) +* Emacs - [Web Mode](http://web-mode.org/) +* Geany - add [Twig/Symfony2 detection and highlighting](https://wiki.geany.org/howtos/geany_and_django#twigsymfony2_support) +* PHPStorm - Built in coloring and code hinting. The twig extension is recognized and has been for some time. [Twig Details for PHPStorm](http://blog.jetbrains.com/phpstorm/2013/06/twig-support-in-phpstorm/) +* Atom - Syntax Highlighting for Atom [Atom Component] (https://atom.io/packages/php-twig) + +## Other +* [Watson-Ruby](http://goosecode.com/watson/) (inline issue manager - put tags like [todo] in a Twig comment and find it easily later!). Watson supports Twig as of version 1.6.3. + +## JavaScript +* [Twig.js](https://github.com/justjohn/twig.js) use those `.twig` files in the Javascript and AJAX components of your site. +* [Nunjucks](http://mozilla.github.io/nunjucks/) another JS template language that is also based on [Jinja2](http://jinja.pocoo.org/docs/) \ No newline at end of file diff --git a/www/wp-content/plugins/timber/docs/wiki/twig-tools.md b/www/wp-content/plugins/timber/docs/wiki/twig-tools.md new file mode 100644 index 0000000..69fb04e --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/twig-tools.md @@ -0,0 +1,17 @@ +# Twig Tools + +The purpose of this page is to identify helpful tools for working with Twig. + +## Text editor add-ons + +* Text Mate & Sublime text bundle - [Anomareh's PHP-Twig](https://github.com/Anomareh/PHP-Twig.tmbundle) +* Emacs - [Web Mode](http://web-mode.org/) +* Geany - add [Twig/Symfony2 detection and highlighting](https://wiki.geany.org/howtos/geany_and_django#twigsymfony2_support) +* PHPStorm - Built in coloring and code hinting. The twig extension is recognized and has been for some time. [Twig Details for PHPStorm](http://blog.jetbrains.com/phpstorm/2013/06/twig-support-in-phpstorm/) + +## Other +* [Watson-Ruby](http://goosecode.com/watson/) (inline issue manager - put tags like [todo] in a Twig comment and find it easily later!). Watson supports Twig as of version 1.6.3. + +## JavaScript +* [Twig.js](https://github.com/justjohn/twig.js) use those `.twig` files in the Javascript and AJAX components of your site. +* [Nunjucks](http://mozilla.github.io/nunjucks/) another JS template language that is also based on [Jinja2](http://jinja.pocoo.org/docs/) diff --git a/www/wp-content/plugins/timber/docs/wiki/video-tutorials.md b/www/wp-content/plugins/timber/docs/wiki/video-tutorials.md new file mode 100755 index 0000000..c468882 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/video-tutorials.md @@ -0,0 +1,160 @@ +# Video Tutorials + +I'm in the midst of an install and walk-through on Timber, here are the screencasts thus far: + +### 1. Install Timber + +#### Option 1: Via GitHub (for developers) + +##### 1) Navigate to your WordPress plugins directory + $ cd ~/Sites/mywordpress/wp-content/plugins + +##### 2) Use git to grab the repo + $ git clone git@github.com:jarednova/timber.git + +##### 3) Use [Composer](https://getcomposer.org/doc/00-intro.md) to download the dependencies (Twig, etc.) + $ cd timber + $ composer install + +#### Option 2: Via Composer (for developers) + +##### 1) Navigate to your WordPress plugins directory + $ cd ~/Sites/mywordpress/wp-content/plugins + +##### 2) Use [Composer](https://getcomposer.org/doc/00-intro.md) to create project and download the dependencies (Twig, etc.) + $ composer create-project --no-dev jarednova/timber ./timber + +#### Option 3: Via WordPress plugins directory (for non-developers) + +##### If you'd prefer one-click installation, you should use the [WordPress.org](http://wordpress.org/plugins/timber-library/) version. + +* * * + +Now just activate in your WordPress admin screen. Inside of the timber directory there's a timber-starter-theme. To use this move it into your `themes` directory (probably want to rename it too) and select it. + +* * * + +### 2. Including a Twig template and sending data +[![Installing Timber](http://img.youtube.com/vi/SlMonnwVi5M/0.jpg)](http://www.youtube.com/watch?v=SlMonnwVi5M) + +In which we use an existing WordPress template and implement a very simple Timber usage. + +Here's the relevant code: + +```php +/* index.php */ +$context = array(); +$context['headline'] = 'Welcome to my new Timber Blog!'; +Timber::render('welcome.twig', $context); +``` + +```handlebars +{# welcome.twig #} +
                  +
                  +

                  {{headline}}

                  +

                  This will be a superb blog, I will inform you every day

                  +
                  +
                  +``` +* * * +### 3. Connecting Twig to your WordPress Admin +[![Connecting Timber](http://img.youtube.com/vi/C7HtYkaG2DQ/0.jpg)](http://www.youtube.com/watch?v=C7HtYkaG2DQ) + +```php +$context = array(); +$context['welcome'] = Timber::get_post(56); +Timber::render('welcome.twig', $context); +``` + +```handlebars +
                  +
                  +

                  {{welcome.post_title}}

                  +

                  {{welcome.get_content}}

                  +

                  Follow me on Twitter!

                  +
                  +
                  +``` +* * * +### 4. Converting HTML to Twig Templates +[![Connecting HTML Templates](http://img.youtube.com/vi/BxazrNBLK-0/0.jpg)](http://www.youtube.com/watch?v=BxazrNBLK-0) + +```php +$context['posts'] = Timber::get_posts(); +Timber::render('home-main.twig', $context); +``` + +```handlebars +{# home-main.twig #} +{% for post in posts %} + {% include "tz-post.twig" %} +{% endfor %} +``` + +* * * + +### 5. Using Custom Post Types with Timber + Twig + +[![Using Custom Post Types with Timber](http://img.youtube.com/vi/19T0MStDLSQ/0.jpg)](http://www.youtube.com/watch?v=19T0MStDLSQ) + +```handlebars +{# home-main.twig #} +{% for post in posts %} + {# you can send includes an array, in order of precedence #} + {% include ["tz-"~post.post_type~".twig", "tz-post.twig"] %} +{% endfor %} +``` + +```handlebars +{# tz-recipe.twig #} +
                  + {% if post.get_thumbnail %} + + {% endif %} +

                  {{post.post_title}}

                  +
                  + {{post.get_content}} +
                  +
                  +``` +* * * +### 6. Extending Templates +_Todo: Record Screencast showing this_ + +This is a **really** important concept for DRY. I'll show how to create a base template that can power your site: + +##### Create a `base.twig` file: + +```handlebars +{# base.twig #} +{% include "html-header.twig" %} +{% block head %} + +{% endblock %} + + +{% block content %} + +{% endblock %} +{% include "footer.twig" %} +{{wp_footer}} + + +``` + +##### You can use this in a custom `single.twig` file: + +```handlebars +{# single.twig #} +{% extends "base.twig" %} +{% block head %} + +{% endblock %} +{% block content %} +
                  +

                  {{post.title}}

                  +

                  {{post.get_content}}

                  +
                  +{% endblock %} +``` diff --git a/www/wp-content/plugins/timber/docs/wiki/woocommerce.md b/www/wp-content/plugins/timber/docs/wiki/woocommerce.md new file mode 100644 index 0000000..245a2bd --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/woocommerce.md @@ -0,0 +1,182 @@ +# WooCommerce + +### Point of entry - main WooCommerce PHP file +The first step to get your WooCommerce project integrated with Timber is creating a file named `woocommerce.php` in the root of your theme. That will establish the context and data to be passed to your twig files: + +```php + +if (!class_exists('Timber')){ + echo 'Timber not activated. Make sure you activate the plugin in /wp-admin/plugins.php'; + return; +} + +$context = Timber::get_context(); +$context['sidebar'] = Timber::get_widgets('shop-sidebar'); + +if (is_singular('product')) { + + $context['post'] = Timber::get_post(); + $product = get_product( $context['post']->ID ); + $context['product'] = $product; + + Timber::render('views/woo/single-product.twig', $context); + +} else { + + $posts = Timber::get_posts(); + $context['products'] = $posts; + + if ( is_product_category() ) { + $queried_object = get_queried_object(); + $term_id = $queried_object->term_id; + $context['category'] = get_term( $term_id, 'product_cat' ); + $context['title'] = single_term_title('', false); + } + + Timber::render('views/woo/archive.twig', $context); + +} +``` + +You will now need the two twig files loaded from `woocommerce.php`: + +## Archives +Create a Twig file accordingly to the location asked by the above file, in this example that would be `views/woo/archive.twig`: + +```twig +{% extends "base.twig" %} + +{% block content %} + + {% do action('woocommerce_before_main_content') %} + +
                  + {% do action( 'woocommerce_before_shop_loop') %} +
                  + +
                  + {% for post in products %} + + {% include ["partials/tease-product.twig"] %} + + {% endfor %} +
                  + + {% do action('woocommerce_after_shop_loop') %} + {% do action('woocommerce_after_main_content') %} + +{% endblock %} +``` +You'll notice the inclusion of several woocommerce's default hooks, which you'll need to keep the integration seamless and allow any WooCommerce extension plugin to still work. + +Next, we'll take care of the single product view. + +## Single Product +Create a Twig file accordingly to the location asked by the above file, in this example that would be `views/woo/single-product.twig`: + +```twig +{% extends "base.twig" %} + +{% block content %} + + {% do action('woocommerce_before_single_product') %} + +
                  + +
                  + {% do action('woocommerce_before_single_product_summary') %} + +
                  + +
                  + {% do action('woocommerce_single_product_summary') %} +
                  + + {% do action('woocommerce_after_single_product_summary') %} + + + +
                  + + {% do action('woocommerce_after_single_product') %} + +{% endblock %} +``` + +Again we are keep things simple by using WooCommerce's default hooks. +If you need to override the output of any of those hooks, my advice would be to remove and add the relevant actions using PHP, keeping your upgrade path simple. + +Finally, we'll need to create a teaser file for product in the loops. Considering the code above that would be `views/partials/tease-product.twig`: + +## Tease Product +```twig + + + +``` + +This should all sound familiar by now, except for one line: +``` +{{ fn('timber_set_product', post)}} +``` + +For some reason products in the loop don't get the right context by default. This line will call the following function that you need to add somewhere in your `functions.php` file: + +```php +function timber_set_product( $post ) { + global $product; + if ( is_woocommerce() ) { + $product = get_product($post->ID); + } +} +``` + +Without this, some elements of the listed products would show the same information as the first product in the loop. + +*Note:* Some users reported issues with the loop context even when using the `timber_set_product` helper function. Turns out the default WooCommerce hooks interfere with the output of the aforementioned function. + +One way to get around this is by building your own image calls, that means removing WooCommerce's default hooks and declare on your template the html to show the image: + +```twig +{% if post.thumbnail %} + +{% endif %} +``` +To remove the default image, add the following to your `functions.php` file: + +```php +remove_action('woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail'); +``` + +This comes with the added benefit that you'll have total control over where your image is created in the markup. diff --git a/www/wp-content/plugins/timber/docs/wiki/wp-integration.md b/www/wp-content/plugins/timber/docs/wiki/wp-integration.md new file mode 100755 index 0000000..f222072 --- /dev/null +++ b/www/wp-content/plugins/timber/docs/wiki/wp-integration.md @@ -0,0 +1,298 @@ +## WP Integration + +Timber plays nice with your existing WordPress setup. You can still use other plugins, etc. Here's a rundown of the key points: + +* [the_content](#the_content) +* [WordPress Hooks](\#hooks) +* [Scripts + Stylesheets](#scripts--stylesheets) +* [Functions](#functions) +* [Actions](#actions) +* [Filters](WP-Integration#filters) +* [Widgets](WP-Integration#widgets) +* [Shortcodes](WP-Integration#shortcodes) + +* * * + +### the_content +You're probably used to calling `the_content()` in your theme file. This is good. Before outputting, WordPress will run all the filters and actions that your plugins and themes are using. If you want to get this into your new Timber theme (and you probably do). Call it like this: + +```php +
                  + {{post.content}} +
                  +``` + +This differs from `{{post.post_content}}` which is the raw text stored in your database + +* * * + +### Hooks +Timber hooks to interact with WordPress use `this/style/of_hooks` instead of `this_style_of_hooks`. This matches the same methodology as [Advanced Custom Fields](http://www.advancedcustomfields.com/resources/#actions). + +Full documentation to come + +* * * + +### Scripts + Stylesheets +What happened to `wp_head()` and `wp_footer()`? Don't worry, they haven't gone away. In fact, they have a home now in the `Timber::get_context()` object. When you setup your PHP file, you should do something like this: + +```php +/* single.php */ +$data = Timber::get_context(); +$data['post'] = new TimberPost(); +Timber::render('single.twig', $data); +``` + +Now in the corresponding Twig file: + +```php +{# single.twig #} + + + + {{wp_head}} + + + + +
                  + Copyright © {{"now"|date('Y')}} +
                  + {{wp_footer}} + + +``` + +WordPress will inject whatever output had been loaded into `wp_head()` and `wp_footer()` through these variables. + +* * * + +#### Functions +But my theme/plugin has some functions I need! Do I really have to re-write all of them? + +No. + +Let's say you modified twentyeleven and need some of the functions back. Here's the quick-and-dirty way: + +```php +
                  {{function("twentyeleven_posted_on")}}
                  +``` + +Oh. That's not so bad. What if there are arguments? Easy: + +```php +{# single.twig #} +
                  + {{function('edit_post_link', 'Edit', '', '')}} +
                  +``` + +Nice! Any gotchas? Unfortunately yes. While the above example will totally work in a single.twig file it will not in a loop. Why? Single.twig/single.php retain the context of the current post. Thus for a function like `edit_post_link` (which will try to guess the ID# of the post you want to edit, based on the current post in the loop), the same function requires some modification in a file like `archive.twig` or `index.twig`. There, you will need to explicitly set the post ID: + +```php +{# index.twig #} +
                  + {{function('edit_post_link', 'Edit', '', '', post.ID)}} +
                  +``` + +You can also use `fn('my_function')` as an alias. + +For a less quick-and-dirty way, you can use the TimberFunctionWrapper. This class sets up your PHP functions as functions you can use in your Twig templates. It will execute them only when you actually call them in your template. You can quickly set up a TimberFunctionWrapper using `TimberHelper`: + +```php +/** + * @param string $function_name + * @param array (optional) $defaults + * @param bool (optional) $return_output_buffer Return function output instead of return value (default: false) + * @return \TimberFunctionWrapper + */ +TimberHelper::function_wrapper( $function_name, $defaults = array(), $return_output_buffer = false ); +``` + +So if you want to add `edit_post_link` to your context, you can do something like this: + +```php +/* single.php */ +$data = Timber::get_context(); +$data['post'] = new TimberPost(); +$data['edit_post_link'] = TimberHelper::function_wrapper( 'edit_post_link', array( __( 'Edit' ), '', '' ) ); +Timber::render('single.twig', $data); +``` + +Now you can use it like a 'normal' function: + +```php +{# single.twig #} +
                  + {{edit_post_link}} +
                  +{# Calls edit_post_link using default arguments #} + +{# single-my-post-type.twig #} +
                  + {{edit_post_link(null, '')}} +
                  +{# Calls edit_post_link with all defaults, except for second argument #} +``` + +## Actions + +Call them in your Twig template... + +```php +{% do action('my_action') %} +{% do action('my_action_with_args', 'foo', 'bar') %} +``` + +... in your `functions.php` file: + +```php +add_action('my_action', 'my_function'); + +function my_function($context){ + //$context stores the template context in case you need to reference it + echo $context['post']->post_title; //outputs title of yr post +} +``` + +```php +add_action('my_action_with_args', 'my_function_with_args', 10, 2); + +function my_function_with_args($foo, $bar){ + echo 'I say '.$foo.' and '.$bar; +} +``` + +You can still get the context object when passing args, it's always the _last_ argument... + +```php +add_action('my_action_with_args', 'my_function_with_args', 10, 3); + +function my_function_with_args($foo, $bar, $context){ + echo 'I say '.$foo.' and '.$bar; + echo 'For the post with title '.$context['post']->post_title; +} +``` + +Please note the argument count that WordPress requires for `add_action` + +* * * + +### Filters + +``` +{{ post.content|apply_filters('my_filter') }} +{{ "my custom string"|apply_filters('my_filter',param1,param2,...) }} +``` + +* * * + +### Widgets + +Everyone loves widgets! +Of course they do... + +```php +$data['footer_widgets'] = Timber::get_widgets('footer_widgets'); +``` + +...where 'footer_widgets' is the registered name of the widgets you want to get(in twentythirteen these are called `sidebar-1` and `sidebar-2` ) + +Then use it in your template: + +```php +{# base.twig #} +
                  + {{footer_widgets}} +
                  +``` + +* * * + + +### Using Timber inside your own widgets + +You can also use twig templates for your widgets! +Let's imagine we want a widget that shows a random number each time it is rendered. + +Inside the widget class, the widget function is used to show the widget: +```php +public function widget($args, $instance) { + $number = rand(); + Timber::render('random-widget.twig', array('args' => $args, 'instance' => $instance, 'number' => $number)); +} +``` +The corresponding template file ```random-widget.twig``` looks like this: +``` +{{ args.before_widget | raw }} +{{ args.before_title | raw }}{{ instance.title | apply_filters('widget_title') }}{{ args.after_title | raw }} + +

                  Your magic number is: {{ number }}

                  + +{{ args.after_widget | raw }} +``` +The raw filter is needed here to embed the widget properly. + +You may also want to check if the Timber plugin was loaded before using it: + +```php +public function widget($args, $instance) { + if (!class_exists('Timber')) { + // if you want to show some error message, this is the right place + return; + } + $number = rand(); + Timber::render('random-widget.twig', array('args' => $args, 'instance' => $instance, 'number' => $number)); +} +``` + +* * * + +#### Shortcodes + +Well, if it works for widgets, why shouldn't it work for shortcodes ? +Of course it does ! + +Let's implement a `[youtube]` shorttag which embeds a youtube video. +For the desired usage of `[youtube id=xxxx]` we only need a few lines of code: +``` +// should be called from within an init action hook +add_shortcode('youtube', 'youtube_shorttag'); + +function youtube_shorttag($atts) { + if(isset($atts['id'])) { + $id = sanitize_text_field($atts['id']); + } else { + $id = false; + } + // this time we use Timber::compile since shorttags should return the code + return Timber::compile('youtube-short.twig', array('id' => $id)); +} +``` + +In `youtube-short.twig` we have the following template: +``` +{% if id %} + +{% endif %} +``` +Now, when the YouTube embed code changes, we only need to edit the `youtube-short.twig` template. No need to search your PHP files for this one particular line. + +##### Layouts with Shortcodes + +Timber and Twig can process your shortcodes by using the `{% filter shortcodes %}` tag. Let's say you're using a `[tab]` shortcode, for example: + +```html +{% filter shortcodes %} + [tabs tab1="Tab 1 title" tab2="Tab 2 title" layout="horizontal" backgroundcolor="" inactivecolor=""] + [tab id=1] + Something something something + [/tab] + + [tab id=2] + Tab 2 content here + [/tab] + [/tabs] +{% endfilter %} +``` diff --git a/www/wp-content/plugins/timber/lib/cache/KeyGenerator.php b/www/wp-content/plugins/timber/lib/cache/KeyGenerator.php new file mode 100644 index 0000000..39d3ccb --- /dev/null +++ b/www/wp-content/plugins/timber/lib/cache/KeyGenerator.php @@ -0,0 +1,30 @@ +_get_cache_key(); + } + + if (is_array($value) && isset($value['_cache_key'])) { + return $value['_cache_key']; + } + + $key = md5(json_encode($value)); + if (is_object($value)) { + $key = get_class($value) . '|' . $key; + } + + return $key; + } + +} diff --git a/www/wp-content/plugins/timber/lib/cache/TimberKeyGeneratorInterface.php b/www/wp-content/plugins/timber/lib/cache/TimberKeyGeneratorInterface.php new file mode 100644 index 0000000..b9b8e17 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/cache/TimberKeyGeneratorInterface.php @@ -0,0 +1,9 @@ +cache_group = $cache_group; + $this->timberloader = $timberloader; + } + + public function fetch($key) { + return $this->timberloader->get_cache($key, $this->cache_group, TimberLoader::CACHE_USE_DEFAULT); + } + + public function save($key, $value, $expire = 0) { + return $this->timberloader->set_cache($key, $value, $this->cache_group, $expire, TimberLoader::CACHE_USE_DEFAULT); + } + +} diff --git a/www/wp-content/plugins/timber/lib/image/timber-image-operation-letterbox.php b/www/wp-content/plugins/timber/lib/image/timber-image-operation-letterbox.php new file mode 100644 index 0000000..3b33e2d --- /dev/null +++ b/www/wp-content/plugins/timber/lib/image/timber-image-operation-letterbox.php @@ -0,0 +1,98 @@ +w = $w; + $this->h = $h; + $this->color = $color; + } + + /** + * @param string $src_filename the basename of the file (ex: my-awesome-pic) + * @param string $src_extension the extension (ex: .jpg) + * @return string the final filename to be used + * (ex: my-awesome-pic-lbox-300x200-FF3366.jpg) + */ + public function filename($src_filename, $src_extension) { + $color = str_replace( '#', '', $this->color ); + $newbase = $src_filename . '-lbox-' . $this->w . 'x' . $this->h . '-' . $color; + $new_name = $newbase . '.' . $src_extension; + return $new_name; + } + + /** + * Performs the actual image manipulation, + * including saving the target file. + * + * @param string $load_filename filepath (not URL) to source file + * (ex: /src/var/www/wp-content/uploads/my-pic.jpg) + * @param string $save_filename filepath (not URL) where result file should be saved + * (ex: /src/var/www/wp-content/uploads/my-pic-lbox-300x200-FF3366.jpg) + * @return bool true if everything went fine, false otherwise + */ + public function run($load_filename, $save_filename) { + $w = $this->w; + $h = $this->h; + + $bg = imagecreatetruecolor( $w, $h ); + $c = self::hexrgb( $this->color ); + $bgColor = imagecolorallocate( $bg, $c['red'], $c['green'], $c['blue'] ); + imagefill( $bg, 0, 0, $bgColor ); + $image = wp_get_image_editor( $load_filename ); + if ( !is_wp_error( $image ) ) { + $current_size = $image->get_size(); + $quality = $image->get_quality(); + $ow = $current_size['width']; + $oh = $current_size['height']; + $new_aspect = $w / $h; + $old_aspect = $ow / $oh; + if ( $new_aspect > $old_aspect ) { + //taller than goal + $h_scale = $h / $oh; + $owt = $ow * $h_scale; + $y = 0; + $x = $w / 2 - $owt / 2; + $oht = $h; + $image->crop( 0, 0, $ow, $oh, $owt, $oht ); + } else { + $w_scale = $w / $ow; + $oht = $oh * $w_scale; + $x = 0; + $y = $h / 2 - $oht / 2; + $owt = $w; + $image->crop( 0, 0, $ow, $oh, $owt, $oht ); + } + $image->save( $save_filename ); + $func = 'imagecreatefromjpeg'; + $ext = pathinfo( $save_filename, PATHINFO_EXTENSION ); + if ( $ext == 'gif' ) { + $func = 'imagecreatefromgif'; + } else if ( $ext == 'png' ) { + $func = 'imagecreatefrompng'; + } + $image = $func( $save_filename ); + imagecopy( $bg, $image, $x, $y, 0, 0, $owt, $oht ); + imagejpeg( $bg, $save_filename, $quality ); + return true; + } else { + TimberHelper::error_log( $image ); + } + return false; + } +} diff --git a/www/wp-content/plugins/timber/lib/image/timber-image-operation-resize.php b/www/wp-content/plugins/timber/lib/image/timber-image-operation-resize.php new file mode 100644 index 0000000..9097a26 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/image/timber-image-operation-resize.php @@ -0,0 +1,186 @@ +w = $w; + $this->h = $h; + // Sanitize crop position + $allowed_crop_positions = array( 'default', 'center', 'top', 'bottom', 'left', 'right' ); + if ( $crop !== false && !in_array( $crop, $allowed_crop_positions ) ) { + $crop = $allowed_crop_positions[0]; + } + $this->crop = $crop; + } + + /** + * @param string $src_filename the basename of the file (ex: my-awesome-pic) + * @param string $src_extension the extension (ex: .jpg) + * @return string the final filename to be used (ex: my-awesome-pic-300x200-c-default.jpg) + */ + public function filename($src_filename, $src_extension) { + $w = 0; + $h = 0; + if ( $this->w ) { + $w = $this->w; + } + if ( $this->h ) { + $h = $this->h; + } + $result = $src_filename . '-' . $w . 'x' . $h . '-c-' . ( $this->crop ? $this->crop : 'f' ); // Crop will be either user named or f (false) + if($src_extension) { + $result .= '.'.$src_extension; + } + return $result; + } + + /** + * @param string $load_filename + * @param string $save_filename + */ + protected function run_animated_gif( $load_filename, $save_filename ) { + $image = wp_get_image_editor( $load_filename ); + $current_size = $image->get_size(); + $src_w = $current_size['width']; + $src_h = $current_size['height']; + $w = $this->w; + $h = $this->h; + if ( !class_exists('Imagick') ) { + return false; + } + $image = new Imagick($load_filename); + $image = $image->coalesceImages(); + $crop = self::get_target_sizes( $load_filename ); + foreach ($image as $frame) { + $frame->cropImage($crop['src_w'], $crop['src_h'], $crop['x'], $crop['y']); + $frame->thumbnailImage($w, $h); + $frame->setImagePage($w, $h, 0, 0); + } + $image = $image->deconstructImages(); + return $image->writeImages($save_filename, true); + } + + protected function get_target_sizes( $load_filename ) { + $image = wp_get_image_editor( $load_filename ); + $w = $this->w; + $h = $this->h; + $crop = $this->crop; + + $current_size = $image->get_size(); + $src_w = $current_size['width']; + $src_h = $current_size['height']; + $src_ratio = $src_w / $src_h; + if ( !$h ) { + $h = round( $w / $src_ratio ); + } + if ( !$w ) { + //the user wants to resize based on constant height + $w = round( $h * $src_ratio ); + } + if ( !$crop ) { + return array( + 'x' => 0, 'y' => 0, + 'src_w' => $src_w, 'src_h' => $src_h, + 'target_w' => $w, 'target_h' => $h + ); + } + // Get ratios + $dest_ratio = $w / $h; + $src_wt = $src_h * $dest_ratio; + $src_ht = $src_w / $dest_ratio; + $src_x = $src_w / 2 - $src_wt / 2; + $src_y = ( $src_h - $src_ht ) / 6; + //now specific overrides based on options: + if ( $crop == 'center' ) { + // Get source x and y + $src_x = round( ( $src_w - $src_wt ) / 2 ); + $src_y = round( ( $src_h - $src_ht ) / 2 ); + } else if ( $crop == 'top' ) { + $src_y = 0; + } else if ( $crop == 'bottom' ) { + $src_y = $src_h - $src_ht; + } else if ( $crop == 'left' ) { + $src_x = 0; + } else if ( $crop == 'right' ) { + $src_x = $src_w - $src_wt; + } + // Crop the image + if ( $dest_ratio > $src_ratio ) { + return array( + 'x' => 0, 'y' => $src_y, + 'src_w' => $src_w, 'src_h' => $src_ht, + 'target_w' => $w, 'target_h' => $h + ); + } + return array( + 'x' => $src_x, 'y' => 0, + 'src_w' => $src_wt, 'src_h' => $src_h, + 'target_w' => $w, 'target_h' => $h + ); + } + + /** + * Performs the actual image manipulation, + * including saving the target file. + * + * @param string $load_filename filepath (not URL) to source file + * (ex: /src/var/www/wp-content/uploads/my-pic.jpg) + * @param string $save_filename filepath (not URL) where result file should be saved + * (ex: /src/var/www/wp-content/uploads/my-pic-300x200-c-default.jpg) + * @return bool true if everything went fine, false otherwise + */ + public function run($load_filename, $save_filename) { + //should be resized by gif resizer + if ( TimberImageHelper::is_animated_gif($load_filename) ) { + //attempt to resize + //return if successful + //proceed if not + $gif = self::run_animated_gif($load_filename, $save_filename); + if ($gif) { + return true; + } + } + $image = wp_get_image_editor( $load_filename ); + if ( !is_wp_error( $image ) ) { + $crop = self::get_target_sizes( $load_filename ); + $image->crop( $crop['x'], + $crop['y'], + $crop['src_w'], + $crop['src_h'], + $crop['target_w'], + $crop['target_h'] + ); + $result = $image->save( $save_filename ); + if ( is_wp_error( $result ) ) { + // @codeCoverageIgnoreStart + TimberHelper::error_log( 'Error resizing image' ); + TimberHelper::error_log( $result ); + return false; + // @codeCoverageIgnoreEnd + } else { + return true; + } + } else if ( isset( $image->error_data['error_loading_image'] ) ) { + // @codeCoverageIgnoreStart + TimberHelper::error_log( 'Error loading ' . $image->error_data['error_loading_image'] ); + } else { + TimberHelper::error_log( $image ); + // @codeCoverageIgnoreEnd + } + } +} diff --git a/www/wp-content/plugins/timber/lib/image/timber-image-operation-retina.php b/www/wp-content/plugins/timber/lib/image/timber-image-operation-retina.php new file mode 100644 index 0000000..6a3db7e --- /dev/null +++ b/www/wp-content/plugins/timber/lib/image/timber-image-operation-retina.php @@ -0,0 +1,74 @@ +factor = $factor; + } + + /** + * Generates the final filename based on the source's name and extension + * + * @param string $src_filename the basename of the file (ex: my-awesome-pic) + * @param string $src_extension the extension (ex: .jpg) + * @return string the final filename to be used (ex: my-awesome-pic@2x.jpg) + */ + function filename($src_filename, $src_extension) { + $newbase = $src_filename . '@' . $this->factor . 'x'; // add @2x, @3x, @1.5x, etc. + $new_name = $newbase . '.' . $src_extension; + return $new_name; + } + + /** + * Performs the actual image manipulation, + * including saving the target file. + * + * @param string $load_filename filepath (not URL) to source file + * (ex: /src/var/www/wp-content/uploads/my-pic.jpg) + * @param string $save_filename filepath (not URL) where result file should be saved + * (ex: /src/var/www/wp-content/uploads/my-pic@2x.jpg) + * @return bool true if everything went fine, false otherwise + */ + function run($load_filename, $save_filename){ + $image = wp_get_image_editor( $load_filename ); + if ( !is_wp_error( $image ) ) { + $current_size = $image->get_size(); + $src_w = $current_size['width']; + $src_h = $current_size['height']; + // Get ratios + $w = $src_w * $this->factor; + $h = $src_h * $this->factor; + $image->crop( 0, 0, $src_w, $src_h, $w, $h ); + $result = $image->save( $save_filename ); + if ( is_wp_error( $result ) ) { + // @codeCoverageIgnoreStart + TimberHelper::error_log( 'Error resizing image' ); + TimberHelper::error_log( $result ); + return false; + // @codeCoverageIgnoreEnd + } else { + return true; + } + } else if ( isset( $image->error_data['error_loading_image'] ) ) { + TimberHelper::error_log( 'Error loading ' . $image->error_data['error_loading_image'] ); + } else { + TimberHelper::error_log( $image ); + } + return false; + } +} diff --git a/www/wp-content/plugins/timber/lib/image/timber-image-operation-tojpg.php b/www/wp-content/plugins/timber/lib/image/timber-image-operation-tojpg.php new file mode 100644 index 0000000..c8fdac7 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/image/timber-image-operation-tojpg.php @@ -0,0 +1,74 @@ +color = $color; + } + + /** + * @param string $src_filename the basename of the file (ex: my-awesome-pic) + * @param string $src_extension ignored + * @return string the final filename to be used (ex: my-awesome-pic.jpg) + */ + function filename($src_filename, $src_extension = 'jpg') { + $new_name = $src_filename . '.jpg'; + return $new_name; + } + + /** + * Performs the actual image manipulation, + * including saving the target file. + * + * @param string $load_filename filepath (not URL) to source file (ex: /src/var/www/wp-content/uploads/my-pic.jpg) + * @param string $save_filename filepath (not URL) where result file should be saved + * (ex: /src/var/www/wp-content/uploads/my-pic.png) + * @return bool true if everything went fine, false otherwise + */ + function run($load_filename, $save_filename) { + $input = self::image_create( $load_filename ); + list( $width, $height ) = getimagesize( $load_filename ); + $output = imagecreatetruecolor( $width, $height ); + $c = self::hexrgb( $this->color ); + $color = imagecolorallocate( $output, $c['red'], $c['green'], $c['blue'] ); + imagefilledrectangle( $output, 0, 0, $width, $height, $color ); + imagecopy( $output, $input, 0, 0, 0, 0, $width, $height ); + imagejpeg( $output, $save_filename ); + return true; + } + + /** + * @param string $filename + * @return resource an image identifier representing the image obtained from the given filename + * will return the same data type regardless of whether the source is gif or png + */ + function image_create( $filename, $ext = 'auto' ) { + if ( $ext == 'auto' ) { + $ext = wp_check_filetype($filename); + if (isset($ext['ext'])) { + $ext = $ext['ext']; + } + } + $ext = strtolower($ext); + if ( $ext == 'gif' ) { + return imagecreatefromgif($filename); + } + if ( $ext == 'png' ) { + return imagecreatefrompng($filename); + } + if ( $ext == 'jpg' || $ext == 'jpeg' ) { + return imagecreatefromjpeg($filename); + } + throw new InvalidArgumentException( 'image_create only accepts PNG, GIF and JPGs. File extension was: '.$ext ); + } +} diff --git a/www/wp-content/plugins/timber/lib/image/timber-image-operation.php b/www/wp-content/plugins/timber/lib/image/timber-image-operation.php new file mode 100644 index 0000000..81d3492 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/image/timber-image-operation.php @@ -0,0 +1,49 @@ + 255, 'green' => 20, 'blue' => 85); + */ + public static function hexrgb( $hexstr ) { + if ( !strstr( $hexstr, '#' ) ) { + $hexstr = '#' . $hexstr; + } + if ( strlen( $hexstr ) == 4 ) { + $hexstr = '#' . $hexstr[1] . $hexstr[1] . $hexstr[2] . $hexstr[2] . $hexstr[3] . $hexstr[3]; + } + $int = hexdec( $hexstr ); + return array( "red" => 0xFF & ( $int >> 0x10 ), "green" => 0xFF & ( $int >> 0x8 ), "blue" => 0xFF & $int ); + } +} \ No newline at end of file diff --git a/www/wp-content/plugins/timber/lib/integrations/acf-timber.php b/www/wp-content/plugins/timber/lib/integrations/acf-timber.php new file mode 100644 index 0000000..fde3189 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/integrations/acf-timber.php @@ -0,0 +1,58 @@ +taxonomy . "_" . $term->ID; + return get_field( $field_name, $searcher ); + } + + function term_set_meta( $value, $field, $term_id, $term ) { + $searcher = $term->taxonomy . "_" . $term->ID; + update_field( $field, $value, $searcher ); + return $value; + } + + function term_get_meta( $fields, $term_id, $term ) { + $searcher = $term->taxonomy . "_" . $term->ID; // save to a specific category + $fds = get_fields( $searcher ); + if ( is_array( $fds ) ) { + foreach ( $fds as $key => $value ) { + $key = preg_replace( '/_/', '', $key, 1 ); + $key = str_replace( $searcher, '', $key ); + $key = preg_replace( '/_/', '', $key, 1 ); + $field = get_field( $key, $searcher ); + $fields[$key] = $field; + } + $fields = array_merge( $fields, $fds ); + } + return $fields; + } + + function user_get_meta( $fields, $user_id ) { + return $fields; + } + + function user_get_meta_field( $value, $uid, $field ) { + return get_field( $field, 'user_' . $uid ); + } +} + + diff --git a/www/wp-content/plugins/timber/lib/integrations/timber-command.php b/www/wp-content/plugins/timber/lib/integrations/timber-command.php new file mode 100644 index 0000000..bc0eb36 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/integrations/timber-command.php @@ -0,0 +1,36 @@ +clear_cache_timber(); + } + + static function clear_cache_twig(){ + $loader = new TimberLoader(); + return $loader->clear_cache_twig(); + } + +} diff --git a/www/wp-content/plugins/timber/lib/integrations/wpcli-timber.php b/www/wp-content/plugins/timber/lib/integrations/wpcli-timber.php new file mode 100644 index 0000000..cec6727 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/integrations/wpcli-timber.php @@ -0,0 +1,57 @@ +View details'; + $links[] = 'Homepage'; + $links[] = 'Documentation'; + $links[] = 'Starter Guide'; + return $links; + } + return $links; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-archives.php b/www/wp-content/plugins/timber/lib/timber-archives.php new file mode 100644 index 0000000..856e215 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-archives.php @@ -0,0 +1,320 @@ + + * {% for item in archives.items %} + *
                • {{item.name}}
                • + * {% for child in item.children %} + *
                • {{child.name}}
                • + * {% endfor %} + * {% endfor %} + *
                + * ``` + * ```html + *
                  + *
                • 2015
                • + *
                • May
                • + *
                • April
                • + *
                • March
                • + *
                • February
                • + *
                • January
                • + *
                • 2014
                • + *
                • December
                • + *
                • November
                • + *
                • October
                • + *
                + * ``` + */ +class TimberArchives extends TimberCore { + + public $base = ''; + /** + * @api + * @var array the items of the archives to iterate through and markup for your page + */ + public $items; + + /** + * @api + * @param $args array of arguments { + * @type bool show_year => false + * @type string + * @type string type => 'monthly-nested' + * @type int limit => -1 + * @type bool show_post_count => false + * @type string order => 'DESC' + * @type string post_type => 'post' + * @type bool show_year => false + * @type bool nested => false + * } + * @param string $base any additional paths that need to be prepended to the URLs that are generated, for example: "tags" + */ + function __construct( $args = null, $base = '' ) { + $this->init($args, $base); + } + + /** + * @internal + * @param array|string $args + * @param string $base + */ + function init( $args = null, $base = '' ) { + $this->base = $base; + $this->items = $this->get_items($args); + } + + /** + * @internal + * @param string $url + * @param string $text + * @return mixed + */ + protected function get_archives_link( $url, $text ) { + $ret = array(); + $ret['text'] = $ret['title'] = $ret['name'] = wptexturize($text); + $ret['url'] = $ret['link'] = esc_url(TimberURLHelper::prepend_to_url($url, $this->base)); + return $ret; + } + + /** + * @internal + * @param array $args + * @param string $last_changed + * @param string $join + * @param string $where + * @param string $order + * @param string $limit + * @return array + */ + protected function get_items_yearly( $args, $last_changed, $join, $where, $order, $limit ) { + global $wpdb; + $output = array(); + $query = "SELECT YEAR(post_date) AS `year`, count(ID) as posts FROM {$wpdb->posts} $join $where GROUP BY YEAR(post_date) ORDER BY post_date $order $limit"; + $key = md5($query); + $key = "wp_get_archives:$key:$last_changed"; + if (!$results = wp_cache_get($key, 'posts')) { + $results = $wpdb->get_results($query); + wp_cache_set($key, $results, 'posts'); + } + if ($results) { + foreach ( (array)$results as $result ) { + $url = get_year_link( $result->year ); + $text = sprintf('%d', $result->year); + $output[] = $this->get_archives_link($url, $text); + } + } + return $output; + } + + /** + * @internal + * @param array|string $args + * @param string $last_changed + * @param string $join + * @param string $where + * @param string $order + * @param int $limit + * @param bool $nested + * @return array + */ + protected function get_items_monthly( $args, $last_changed, $join, $where, $order, $limit = 1000, $nested = true ) { + global $wpdb, $wp_locale; + $output = array(); + $defaults = array( + 'show_year' => false, + ); + $r = wp_parse_args($args, $defaults); + + $show_year = $r['show_year']; + //will need to specify which year we're looking for + $query = "SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts " + . "FROM $wpdb->posts $join $where GROUP BY YEAR(post_date), MONTH(post_date) " + . "ORDER BY post_date $order $limit"; + $key = md5($query); + $key = "wp_get_archives:$key:$last_changed"; + if (!$results = wp_cache_get($key, 'posts')) { + $results = $wpdb->get_results($query); + wp_cache_set($key, $results, 'posts'); + } + if ($results) { + foreach ((array)$results as $result) { + $url = get_month_link($result->year, $result->month); + if ($show_year && !$nested) { + $text = sprintf(__('%1$s %2$d'), $wp_locale->get_month($result->month), $result->year); + } else { + $text = sprintf(__('%1$s'), $wp_locale->get_month($result->month)); + } + if ($nested) { + $output[$result->year][] = $this->get_archives_link($url, $text); + } else { + $output[] = $this->get_archives_link($url, $text); + } + } + } + if ($nested) { + $out2 = array(); + foreach ($output as $year => $months) { + $out2[] = array('name' => $year, 'children' => $months); + } + return $out2; + } + return $output; + } + + /** + * @api + * @param array|string $args + * @return array|string + */ + function get_items( $args = null ) { + global $wpdb; + + $defaults = array( + 'type' => 'monthly-nested', + 'limit' => '', + 'show_post_count' => false, + 'order' => 'DESC', + 'post_type' => 'post', + 'show_year' => false, + 'nested' => false + ); + + $args = wp_parse_args($args, $defaults); + $post_type = $args['post_type']; + $order = $args['order']; + $nested = $args['nested']; + $type = $args['type']; + $limit = ''; + if ( $type == 'yearlymonthly' || $type == 'yearmonth' ) { + $type = 'monthly-nested'; + } + if ( $type == 'monthly-nested' ) { + $nested = true; + } + + if ( !empty($args['limit']) ) { + $limit = absint($limit); + $limit = ' LIMIT ' . $limit; + } + + $order = strtoupper($order); + if ( $order !== 'ASC' ) { + $order = 'DESC'; + } + + // this is what will separate dates on weekly archive links + $archive_week_separator = '–'; + + // over-ride general date format ? 0 = no: use the date format set in Options, 1 = yes: over-ride + $archive_date_format_over_ride = 0; + + // options for daily archive (only if you over-ride the general date format) + $archive_day_date_format = 'Y/m/d'; + + // options for weekly archive (only if you over-ride the general date format) + $archive_week_start_date_format = 'Y/m/d'; + $archive_week_end_date_format = 'Y/m/d'; + + if (!$archive_date_format_over_ride) { + $archive_day_date_format = get_option('date_format'); + $archive_week_start_date_format = get_option('date_format'); + $archive_week_end_date_format = get_option('date_format'); + } + + $where = $wpdb->prepare('WHERE post_type = "%s" AND post_status = "publish"', $post_type); + $where = apply_filters('getarchives_where', $where, $args); + $join = apply_filters('getarchives_join', '', $args); + + $output = array(); + $last_changed = wp_cache_get('last_changed', 'posts'); + if (!$last_changed) { + $last_changed = microtime(); + wp_cache_set('last_changed', $last_changed, 'posts'); + } + if ( 'monthly' == $type ) { + $output = $this->get_items_monthly($args, $last_changed, $join, $where, $order, $limit, $nested); + } elseif ( 'yearly' == $type ) { + $output = $this->get_items_yearly($args, $last_changed, $join, $where, $order, $limit); + } elseif ( 'monthly-nested' == $type ) { + $years = $this->get_items_yearly($args, $last_changed, $join, $where, $order, $limit); + foreach ( $years as &$year ) { + $args = array('show_year' => false); + $year['children'] = $this->get_items_monthly($args, $last_changed, $join, $where, $order, $limit); + } + $output = $years; + } elseif ( 'daily' == $type ) { + $query = "SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, DAYOFMONTH(post_date) AS `dayofmonth`, count(ID) as posts FROM $wpdb->posts $join $where GROUP BY YEAR(post_date), MONTH(post_date), DAYOFMONTH(post_date) ORDER BY post_date $order $limit"; + $key = md5($query); + $key = "wp_get_archives:$key:$last_changed"; + if (!$results = wp_cache_get($key, 'posts')) { + $results = $wpdb->get_results($query); + $cache = array(); + $cache[$key] = $results; + wp_cache_set($key, $results, 'posts'); + } + if ( $results ) { + foreach ( (array)$results as $result ) { + $url = get_day_link($result->year, $result->month, $result->dayofmonth); + $date = sprintf('%1$d-%2$02d-%3$02d 00:00:00', $result->year, $result->month, $result->dayofmonth); + $text = mysql2date($archive_day_date_format, $date); + $output[] = $this->get_archives_link($url, $text); + } + } + } elseif ( 'weekly' == $type ) { + $week = _wp_mysql_week('`post_date`'); + $query = "SELECT DISTINCT $week AS `week`, YEAR( `post_date` ) AS `yr`, DATE_FORMAT( `post_date`, '%Y-%m-%d' ) AS `yyyymmdd`, " + . "count( `ID` ) AS `posts` FROM `$wpdb->posts` $join $where GROUP BY $week, YEAR( `post_date` ) ORDER BY `post_date` $order $limit"; + $key = md5($query); + $key = "wp_get_archives:$key:$last_changed"; + if (!$results = wp_cache_get($key, 'posts')) { + $results = $wpdb->get_results($query); + wp_cache_set($key, $results, 'posts'); + } + $arc_w_last = ''; + if ( $results ) { + foreach ( (array)$results as $result ) { + if ( $result->week != $arc_w_last ) { + $arc_year = $result->yr; + $arc_w_last = $result->week; + $arc_week = get_weekstartend($result->yyyymmdd, get_option('start_of_week')); + $arc_week_start = date_i18n($archive_week_start_date_format, $arc_week['start']); + $arc_week_end = date_i18n($archive_week_end_date_format, $arc_week['end']); + $url = sprintf('%1$s/%2$s%3$sm%4$s%5$s%6$sw%7$s%8$d', home_url(), '', '?', '=', $arc_year, '&', '=', $result->week); + $text = $arc_week_start . $archive_week_separator . $arc_week_end; + $output[] = $this->get_archives_link($url, $text); + } + } + } + } elseif ( 'postbypost' == $type || 'alpha' == $type ) { + $orderby = 'alpha' == $type ? 'post_title ASC ' : 'post_date DESC '; + $query = "SELECT * FROM $wpdb->posts $join $where ORDER BY $orderby $limit"; + $key = md5($query); + $key = "wp_get_archives:$key:$last_changed"; + if ( !$results = wp_cache_get($key, 'posts') ) { + $results = $wpdb->get_results($query); + wp_cache_set($key, $results, 'posts'); + } + if ( $results ) { + foreach ( (array)$results as $result ) { + if ($result->post_date != '0000-00-00 00:00:00') { + $url = get_permalink($result); + if ($result->post_title) { + /** This filter is documented in wp-includes/post-template.php */ + $text = strip_tags(apply_filters('the_title', $result->post_title, $result->ID)); + } else { + $text = $result->ID; + } + $output[] = $this->get_archives_link($url, $text); + } + } + } + } + return $output; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-comment.php b/www/wp-content/plugins/timber/lib/timber-comment.php new file mode 100644 index 0000000..99a495a --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-comment.php @@ -0,0 +1,380 @@ +{{comment_of_the_day.content}}

                + *

                - {{comment.author.name}}

                + * ``` + * + * ```html + *

                But, O Sarah! If the dead can come back to this earth and flit unseen around those they loved, I shall always be near you; in the garish day and in the darkest night -- amidst your happiest scenes and gloomiest hours - always, always; and if there be a soft breeze upon your cheek, it shall be my breath; or the cool air fans your throbbing temple, it shall be my spirit passing by.

                + *

                - Sullivan Ballou

                + * ``` + */ +class TimberComment extends TimberCore implements TimberCoreInterface { + + public $PostClass = 'TimberPost'; + public $object_type = 'comment'; + + public static $representation = 'comment'; + + public $ID; + public $id; + public $comment_author_email; + public $comment_content; + public $comment_date; + public $comment_ID; + public $user_id; + public $comment_author; + + public $children = array(); + + /** + * @param int $cid + */ + function __construct($cid) { + $this->init($cid); + } + + function __toString() { + return $this->content(); + } + + /** + * @internal + * @param integer $cid + */ + function init($cid) { + $comment_data = $cid; + if (is_integer($cid)) { + $comment_data = get_comment($cid); + } + $this->import($comment_data); + $this->ID = $this->comment_ID; + $this->id = $this->comment_ID; + $comment_meta_data = $this->get_meta_fields($this->ID); + $this->import($comment_meta_data); + } + + /** + * @api + * @example + * ```twig + *

                Comments by...

                + *
                  + * {% for comment in post.comments %} + *
                1. {{comment.author.name}}, who is a {{comment.author.role}}
                2. + * {% endfor %} + *
                + * ``` + * ```html + *

                Comments by...

                + *
                  + *
                1. Jared Novack, who is a contributor
                2. + *
                3. Katie Ricci, who is a subscriber
                4. + *
                5. Rebecca Pearl, who is a author
                6. + *
                + * ``` + * @return TimberUser + */ + public function author() { + if ($this->user_id) { + return new TimberUser($this->user_id); + } else { + $author = new TimberUser(0); + if (isset($this->comment_author) && $this->comment_author) { + $author->name = $this->comment_author; + } else { + $author->name = 'Anonymous'; + } + } + return $author; + } + + /** + * Fetches the Gravatar + * @api + * @example + * ```twig + * Image of {{comment.author.name}} + * ``` + * ```html + * Image of Katherine Rich + * ``` + * @param int $size + * @param string $default + * @return bool|mixed|string + */ + public function avatar($size = 92, $default = '') { + if (!get_option('show_avatars')) { + return false; + } + if (!is_numeric($size)) { + $size = '92'; + } + + $email = $this->avatar_email(); + $email_hash = ''; + if (!empty($email)) { + $email_hash = md5(strtolower(trim($email))); + } + $host = $this->avatar_host($email_hash); + $default = $this->avatar_default($default, $email, $size, $host); + if (!empty($email)) { + $avatar = $this->avatar_out($default, $host, $email_hash, $size); + } else { + $avatar = $default; + } + return $avatar; + } + + /** + * @api + * @return string + */ + public function content() { + return apply_filters('get_comment_text ', $this->comment_content); + } + + /** + * @api + * @example + * ```twig + * {% if comment.approved %} + * Your comment is good + * {% else %} + * Do you kiss your mother with that mouth? + * {% endif %} + * ``` + * @return boolean + */ + public function approved() { + return $this->comment_approved; + } + + /** + * @api + * @example + * ```twig + * {% for comment in post.comments %} + *
                + *

                Posted on {{ comment.date }}:

                + *

                {{ comment.content }}

                + *
                + * {% endfor %} + * ``` + * ```html + *
                + *

                Posted on September 28, 2015:

                + *

                Happy Birthday!

                + *
                + * ``` + * @return string + */ + public function date( $date_format = '' ) { + $df = $date_format ? $date_format : get_option('date_format'); + $the_date = (string)mysql2date($df, $this->comment_date); + return apply_filters('get_comment_date ', $the_date, $df); + } + + /** + * @api + * @example + * ```twig + * {% for comment in post.comments %} + *
                + *

                Posted on {{ comment.date }} at {{comment.time}}:

                + *

                {{ comment.content }}

                + *
                + * {% endfor %} + * ``` + * ```html + *
                + *

                Posted on September 28, 2015 at 12:45 am:

                + *

                Happy Birthday!

                + *
                + * ``` + * @return string + */ + public function time( $time_format = '' ) { + $tf = $time_format ? $time_format : get_option('time_format'); + $the_time = (string)mysql2date($tf, $this->comment_date); + return apply_filters('get_comment_time', $the_time, $tf); + } + + /** + * @param string $field_name + * @return mixed + */ + public function meta($field_name) { + return $this->get_meta_field($field_name); + } + + /** + * @api + * @return bool + */ + public function is_child() { + return $this->comment_parent > 0; + } + + /** + * @internal + * @param int $comment_id + * @return mixed + */ + protected function get_meta_fields($comment_id = null) { + if ($comment_id === null) { + $comment_id = $this->ID; + } + //Could not find a WP function to fetch all comment meta data, so I made one. + apply_filters('timber_comment_get_meta_pre', array(), $comment_id); + $comment_metas = get_comment_meta($comment_id); + foreach ($comment_metas as &$cm) { + if (is_array($cm) && count($cm) == 1) { + $cm = $cm[0]; + } + } + $comment_metas = apply_filters('timber_comment_get_meta', $comment_metas, $comment_id); + return $comment_metas; + } + + /** + * @internal + * @param string $field_name + * @return mixed + */ + protected function get_meta_field($field_name) { + $value = apply_filters('timber_comment_get_meta_field_pre', null, $this->ID, $field_name, $this); + if ($value === null) { + $value = get_comment_meta($this->ID, $field_name, true); + } + $value = apply_filters('timber_comment_get_meta_field', $value, $this->ID, $field_name, $this); + return $value; + } + + /** + * Enqueue the WP threaded comments javascript, + * and fetch the reply link for various comments. + * @api + * @return string + */ + public function reply_link( $reply_text = 'Reply' ) { + if ( is_singular() && comments_open() && get_option('thread_comments') ) { + wp_enqueue_script( 'comment-reply' ); + } + + // Get the comments depth option from the admin panel + $max_depth = get_option('thread_comments_depth'); + + // Default args + $args = array( + 'add_below' => 'comment', + 'respond_id' => 'respond', + 'reply_text' => $reply_text, + 'depth' => 1, + 'max_depth' => $max_depth, + ); + + return get_comment_reply_link( $args, $this->ID, $this->post_id ); + } + + /* AVATAR Stuff + ======================= */ + + /** + * @internal + * @return string + */ + protected function avatar_email() { + $id = (int)$this->user_id; + $user = get_userdata($id); + if ($user) { + $email = $user->user_email; + } else { + $email = $this->comment_author_email; + } + return $email; + } + + /** + * @internal + * @param string $email_hash + * @return string + */ + protected function avatar_host($email_hash) { + if (is_ssl()) { + $host = 'https://secure.gravatar.com'; + } else { + if (!empty($email_hash)) { + $host = sprintf("http://%d.gravatar.com", (hexdec($email_hash[0]) % 2)); + } else { + $host = 'http://0.gravatar.com'; + } + } + return $host; + } + + /** + * @internal + * @todo what if it's relative? + * @param string $default + * @param string $email + * @param string $size + * @param string $host + * @return string + */ + protected function avatar_default($default, $email, $size, $host) { + if (substr($default, 0, 1) == '/') { + $default = home_url() . $default; + } + + if (empty($default)) { + $avatar_default = get_option('avatar_default'); + if (empty($avatar_default)) { + $default = 'mystery'; + } else { + $default = $avatar_default; + } + } + if ('mystery' == $default) { + $default = $host . '/avatar/ad516503a11cd5ca435acc9bb6523536?s=' . $size; + // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com') + } else if ('blank' == $default) { + $default = $email ? 'blank' : includes_url('images/blank.gif'); + } else if (!empty($email) && 'gravatar_default' == $default) { + $default = ''; + } else if ('gravatar_default' == $default) { + $default = $host . '/avatar/?s=' . $size; + } else if (empty($email) && !strstr($default, 'http://')) { + $default = $host . '/avatar/?d=' . $default . '&s=' . $size; + } + return $default; + } + + /** + * @internal + * @param string $default + * @param string $host + * @param string $email_hash + * @param string $size + * @return mixed + */ + protected function avatar_out($default, $host, $email_hash, $size) { + $out = $host . '/avatar/' . $email_hash . '?s=' . $size . '&d=' . urlencode($default); + $rating = get_option('avatar_rating'); + if (!empty($rating)) { + $out .= '&r=' . $rating; + } + return str_replace('&', '&', esc_url($out)); + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-core-interface.php b/www/wp-content/plugins/timber/lib/timber-core-interface.php new file mode 100644 index 0000000..4256c93 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-core-interface.php @@ -0,0 +1,16 @@ +$field ) ) { + return $this->$field; + } + return false; + } + + /** + * This is helpful for twig to return properties and methods see: https://github.com/fabpot/Twig/issues/2 + * @return mixed + */ + function __call( $field, $args ) { + return $this->__get( $field ); + } + + /** + * This is helpful for twig to return properties and methods see: https://github.com/fabpot/Twig/issues/2 + * + * @return mixed + */ + function __get( $field ) { + if ( property_exists($this, $field) ) { + return $this->$field; + } + if ( method_exists($this, 'meta') && $meta_value = $this->meta( $field ) ) { + return $this->$field = $meta_value; + } + if ( method_exists($this, $field) ) { + return $this->$field = $this->$field(); + } + return $this->$field = false; + } + + /** + * Takes an array or object and adds the properties to the parent object + * @example + * ```php + * $data = array('airplane' => '757-200', 'flight' => '5316'); + * $post = new TimberPost() + * $post->import(data); + * echo $post->airplane; //757-200 + * ``` + * @param array|object $info an object or array you want to grab data from to attach to the Timber object + */ + function import( $info, $force = false ) { + if ( is_object( $info ) ) { + $info = get_object_vars( $info ); + } + if ( is_array( $info ) ) { + foreach ( $info as $key => $value ) { + if ( !empty( $key ) && $force ) { + $this->$key = $value; + } else if ( !empty( $key ) && !method_exists($this, $key) ){ + $this->$key = $value; + } + } + } + } + + + /** + * @ignore + * @param string $key + * @param mixed $value + */ + function update( $key, $value ) { + update_metadata( $this->object_type, $this->ID, $key, $value ); + } + + /** + * Can you edit this post/term/user? Well good for you. You're no better than me. + * @example + * ```twig + * {% if post.can_edit %} + * Edit + * {% endif %} + * ``` + * ```html + * Edit + * ``` + * @return bool + */ + function can_edit() { + if ( !function_exists( 'current_user_can' ) ) { + return false; + } + if ( current_user_can( 'edit_post', $this->ID ) ) { + return true; + } + return false; + } + + /** + * + * + * @return array + */ + function get_method_values() { + $ret = array(); + $ret['can_edit'] = $this->can_edit(); + return $ret; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-function-wrapper.php b/www/wp-content/plugins/timber/lib/timber-function-wrapper.php new file mode 100644 index 0000000..702f690 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-function-wrapper.php @@ -0,0 +1,77 @@ +call(); + } + + /** + * + * + * @param callable $function + * @param array $args + * @param bool $return_output_buffer + */ + public function __construct( $function, $args = array(), $return_output_buffer = false ) { + $this->_function = $function; + $this->_args = $args; + $this->_use_ob = $return_output_buffer; + + add_filter( 'get_twig', array( &$this, 'add_to_twig' ) ); + } + + /** + * + * + * @param Twig_Environment $twig + * @return Twig_Environment + */ + public function add_to_twig( $twig ) { + $wrapper = $this; + + $twig->addFunction( new Twig_SimpleFunction( $this->_function, function () use ( $wrapper ) { + return call_user_func_array( array( $wrapper, 'call' ), func_get_args() ); + } ) ); + + return $twig; + } + + /** + * + * + * @return string + */ + public function call() { + $args = $this->_parse_args( func_get_args(), $this->_args ); + + if ( $this->_use_ob ) { + return TimberHelper::ob_function( $this->_function, $args ); + } else { + return call_user_func_array( $this->_function, $args ); + } + } + + /** + * + * + * @param array $args + * @param array $defaults + * @return array + */ + private function _parse_args( $args, $defaults ) { + $_arg = reset( $defaults ); + + foreach ( $args as $index => $arg ) { + $defaults[$index] = is_null( $arg ) ? $_arg : $arg; + $_arg = next( $defaults ); + } + + return $defaults; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-helper.php b/www/wp-content/plugins/timber/lib/timber-helper.php new file mode 100644 index 0000000..29b6f9b --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-helper.php @@ -0,0 +1,667 @@ +'; + } + $text = strip_tags( $text, $allowed_tag_string ); + /* translators: If your word count is based on single characters (East Asian characters), enter 'characters'. Otherwise, enter 'words'. Do not translate into your own language. */ + if ( 'characters' == _x( 'words', 'word count: words or characters?' ) && preg_match( '/^utf\-?8$/i', get_option( 'blog_charset' ) ) ) { + $text = trim( preg_replace( "/[\n\r\t ]+/", ' ', $text ), ' ' ); + preg_match_all( '/./u', $text, $words_array ); + $words_array = array_slice( $words_array[0], 0, $num_words + 1 ); + $sep = ''; + } else { + $words_array = preg_split( "/[\n\r\t ]+/", $text, $num_words + 1, PREG_SPLIT_NO_EMPTY ); + $sep = ' '; + } + if ( count( $words_array ) > $num_words ) { + array_pop( $words_array ); + $text = implode( $sep, $words_array ); + $text = $text . $more; + } else { + $text = implode( $sep, $words_array ); + } + $text = self::close_tags( $text ); + return apply_filters( 'wp_trim_words', $text, $num_words, $more, $original_text ); + } + + /** + * + * + * @param string $html + * @return string + */ + public static function close_tags( $html ) { + //put all opened tags into an array + preg_match_all( '#<([a-z]+)(?: .*)?(?#iU', $html, $result ); + $openedtags = $result[1]; + //put all closed tags into an array + preg_match_all( '##iU', $html, $result ); + $closedtags = $result[1]; + $len_opened = count( $openedtags ); + // all tags are closed + if ( count( $closedtags ) == $len_opened ) { + return $html; + } + $openedtags = array_reverse( $openedtags ); + // close tags + for ( $i = 0; $i < $len_opened; $i++ ) { + if ( !in_array( $openedtags[$i], $closedtags ) ) { + $html .= ''; + } else { + unset( $closedtags[array_search( $openedtags[$i], $closedtags )] ); + } + } + $html = str_replace(array('
                ','',''), '', $html); + $html = str_replace(array('
                ','
                ',''), array('
                ','
                ',''), $html); + return $html; + } + + /* WordPress Query Utilities + ======================== */ + + /** + * @param string $key + * @param string $value + * @return array|int + * @deprecated 0.20.0 + */ + public static function get_posts_by_meta( $key, $value ) { + global $wpdb; + $query = $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s", $key, $value ); + $results = $wpdb->get_col( $query ); + $pids = array(); + foreach ( $results as $result ) { + if ( get_post( $result ) ) { + $pids[] = $result; + } + } + if ( count( $pids ) ) { + return $pids; + } + return 0; + } + + /** + * + * + * @param string $key + * @param string $value + * @return int + * @deprecated 0.20.0 + */ + public static function get_post_by_meta( $key, $value ) { + global $wpdb; + $query = $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s ORDER BY post_id", $key, $value ); + $results = $wpdb->get_col( $query ); + foreach ( $results as $result ) { + if ( $result && get_post( $result ) ) { + return $result; + } + } + return 0; + } + + /** + * + * @deprecated 0.21.8 + * @param int $ttid + * @return mixed + */ + public static function get_term_id_by_term_taxonomy_id( $ttid ) { + global $wpdb; + $query = $wpdb->prepare( "SELECT term_id FROM $wpdb->term_taxonomy WHERE term_taxonomy_id = %s", $ttid ); + return $wpdb->get_var( $query ); + } + + /* Object Utilities + ======================== */ + + /** + * + * + * @param array $array + * @param string $prop + * @return void + */ + public static function osort( &$array, $prop ) { + usort( $array, function ( $a, $b ) use ( $prop ) { + return $a->$prop > $b->$prop ? 1 : -1; + } ); + } + + /** + * + * + * @param array $arr + * @return bool + */ + public static function is_array_assoc( $arr ) { + if ( !is_array( $arr ) ) { + return false; + } + return (bool)count( array_filter( array_keys( $arr ), 'is_string' ) ); + } + + /** + * + * + * @param array $array + * @return stdClass + */ + public static function array_to_object( $array ) { + $obj = new stdClass; + foreach ( $array as $k => $v ) { + if ( is_array( $v ) ) { + $obj->{$k} = self::array_to_object( $v ); //RECURSION + } else { + $obj->{$k} = $v; + } + } + return $obj; + } + + /** + * + * + * @param array $array + * @param string $key + * @param mixed $value + * @return bool|int + */ + public static function get_object_index_by_property( $array, $key, $value ) { + if ( is_array( $array ) ) { + $i = 0; + foreach ( $array as $arr ) { + if ( is_array( $arr ) ) { + if ( $arr[$key] == $value ) { + return $i; + } + } else { + if ( $arr->$key == $value ) { + return $i; + } + } + $i++; + } + } + return false; + } + + /** + * + * + * @param array $array + * @param string $key + * @param mixed $value + * @return array|null + * @throws Exception + */ + public static function get_object_by_property( $array, $key, $value ) { + if ( is_array( $array ) ) { + foreach ( $array as $arr ) { + if ( $arr->$key == $value ) { + return $arr; + } + } + } else { + throw new InvalidArgumentException( '$array is not an array, got:' ); + TimberHelper::error_log( $array ); + } + } + + /** + * + * + * @param array $array + * @param int $len + * @return array + */ + public static function array_truncate( $array, $len ) { + if ( sizeof( $array ) > $len ) { + $array = array_splice( $array, 0, $len ); + } + return $array; + } + + /* Bool Utilities + ======================== */ + + /** + * + * + * @param mixed $value + * @return bool + */ + public static function is_true( $value ) { + if ( isset( $value ) ) { + if (is_string($value)) { + $value = strtolower($value); + } + if ( ($value == 'true' || $value === 1 || $value === '1' || $value == true) && $value !== false && $value !== 'false') { + return true; + } + } + return false; + } + + /** + * + * + * @param int $i + * @return bool + */ + public static function iseven( $i ) { + return ( $i % 2 ) == 0; + } + + /** + * + * + * @param int $i + * @return bool + */ + public static function isodd( $i ) { + return ( $i % 2 ) != 0; + } + + /* Links, Forms, Etc. Utilities + ======================== */ + + /** + * + * Gets the comment form for use on a single article page + * @deprecated 0.21.8 use `{{ function('comment_form') }}` instead + * @param int $post_id which post_id should the form be tied to? + * @param array $args this $args thing is a fucking mess, [fix at some point](http://codex.wordpress.org/Function_Reference/comment_form) + * @return string + */ + public static function get_comment_form( $post_id = null, $args = array() ) { + return self::ob_function( 'comment_form', array( $args, $post_id ) ); + } + + /** + * + * + * @param string $args + * @return array + */ + public static function paginate_links( $args = '' ) { + $defaults = array( + 'base' => '%_%', // http://example.com/all_posts.php%_% : %_% is replaced by format (below) + 'format' => '?page=%#%', // ?page=%#% : %#% is replaced by the page number + 'total' => 1, + 'current' => 0, + 'show_all' => false, + 'prev_next' => false, + 'prev_text' => __( '« Previous' ), + 'next_text' => __( 'Next »' ), + 'end_size' => 1, + 'mid_size' => 2, + 'type' => 'array', + 'add_args' => false, // array of query args to add + 'add_fragment' => '' + ); + $args = wp_parse_args( $args, $defaults ); + // Who knows what else people pass in $args + $args['total'] = intval( (int)$args['total'] ); + if ( $args['total'] < 2 ) { + return array(); + } + $args['current'] = (int)$args['current']; + $args['end_size'] = 0 < (int)$args['end_size'] ? (int)$args['end_size'] : 1; // Out of bounds? Make it the default. + $args['mid_size'] = 0 <= (int)$args['mid_size'] ? (int)$args['mid_size'] : 2; + $args['add_args'] = is_array( $args['add_args'] ) ? $args['add_args'] : false; + $page_links = array(); + $dots = false; + for ( $n = 1; $n <= $args['total']; $n++ ) { + $n_display = number_format_i18n( $n ); + if ( $n == $args['current'] ) { + $page_links[] = array( + 'class' => 'page-number page-numbers current', + 'title' => $n_display, + 'text' => $n_display, + 'name' => $n_display, + 'current' => true + ); + $dots = true; + } else { + if ( $args['show_all'] || ( $n <= $args['end_size'] || ( $args['current'] && $n >= $args['current'] - $args['mid_size'] && $n <= $args['current'] + $args['mid_size'] ) || $n > $args['total'] - $args['end_size'] ) ) { + $link = str_replace( '%_%', 1 == $n ? '' : $args['format'], $args['base'] ); + $link = str_replace( '%#%', $n, $link ); + $link = trailingslashit( $link ) . ltrim( $args['add_fragment'], '/' ); + if ( $args['add_args'] ) { + $link = rtrim( add_query_arg( $args['add_args'], $link ), '/' ); + } + $link = str_replace(' ', '+', $link); + $link = untrailingslashit( $link ); + $page_links[] = array( + 'class' => 'page-number page-numbers', + 'link' => esc_url( apply_filters( 'paginate_links', $link ) ), + 'title' => $n_display, + 'name' => $n_display, + 'current' => $args['current'] == $n + ); + $dots = true; + } elseif ( $dots && !$args['show_all'] ) { + $page_links[] = array( + 'class' => 'dots', + 'title' => __( '…' ) + ); + $dots = false; + } + } + } + return $page_links; + } + + /** + * @deprecated 0.18.0 + */ + static function get_current_url() { + return TimberURLHelper::get_current_url(); + } + + /** + * @deprecated 0.18.0 + */ + static function is_url( $url ) { + return TimberURLHelper::is_url( $url ); + } + + /** + * @deprecated 0.18.0 + */ + static function get_path_base() { + return TimberURLHelper::get_path_base(); + } + + /** + * @deprecated 0.18.0 + */ + static function get_rel_url( $url, $force = false ) { + return TimberURLHelper::get_rel_url( $url, $force ); + } + + /** + * @deprecated 0.18.0 + */ + static function is_local( $url ) { + return TimberURLHelper::is_local( $url ); + } + + /** + * @deprecated 0.18.0 + */ + static function get_full_path( $src ) { + return TimberURLHelper::get_full_path( $src ); + } + + /** + * @deprecated 0.18.0 + */ + static function get_rel_path( $src ) { + return TimberURLHelper::get_rel_path( $src ); + } + + /** + * @deprecated 0.18.0 + */ + static function remove_double_slashes( $url ) { + return TimberURLHelper::remove_double_slashes( $url ); + } + + /** + * @deprecated 0.18.0 + */ + static function prepend_to_url( $url, $path ) { + return TimberURLHelper::prepend_to_url( $url, $path ); + } + + /** + * @deprecated 0.18.0 + */ + static function preslashit( $path ) { + return TimberURLHelper::preslashit( $path ); + } + + /** + * @deprecated 0.18.0 + */ + static function is_external( $url ) { + return TimberURLHelper::is_external( $url ); + } + + /** + * @deprecated 0.18.0 + */ + static function download_url( $url, $timeout = 300 ) { + return TimberURLHelper::download_url( $url, $timeout ); + } + + /** + * @deprecated 0.18.0 + */ + static function get_params( $i = -1 ) { + return TimberURLHelper::get_params( $i ); + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-image-helper.php b/www/wp-content/plugins/timber/lib/timber-image-helper.php new file mode 100644 index 0000000..48efc47 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-image-helper.php @@ -0,0 +1,522 @@ + + * ``` + * ```html + * + * ``` + * @return string (ex: ) + */ + public static function resize( $src, $w, $h = 0, $crop = 'default', $force = false ) { + if (!is_numeric($w) && is_string($w)) { + if ($sizes = self::find_wp_dimensions($w)) { + $w = $sizes['w']; + $h = $sizes['h']; + } else { + return $src; + } + } + $op = new TimberImageOperationResize($w, $h, $crop); + return self::_operate($src, $op, $force); + } + + /** + * Find the sizes of an image based on a defined image size + * @param string $size the image size to search for + * can be WordPress-defined ("medium") + * or user-defined ("my-awesome-size") + * @return array { + * @type int w + * @type int h + * } + */ + private static function find_wp_dimensions( $size ) { + global $_wp_additional_image_sizes; + if (isset($_wp_additional_image_sizes[$size])) { + $w = $_wp_additional_image_sizes[$size]['width']; + $h = $_wp_additional_image_sizes[$size]['height']; + } else if (in_array($size, array('thumbnail', 'medium', 'large'))) { + $w = get_option($size.'_size_w'); + $h = get_option($size.'_size_h'); + } + if (isset($w) && isset($h) && ($w || $h)) { + return array('w' => $w, 'h' => $h); + } + return false; + } + + /** + * Generates a new image with increased size, for display on Retina screens. + * + * @param string $src + * @param float $multiplier + * @param boolean $force + * + * @return string url to the new image + */ + public static function retina_resize( $src, $multiplier = 2, $force = false ) { + $op = new TimberImageOperationRetina($multiplier); + return self::_operate($src, $op, $force); + } + + /** + * checks to see if the given file is an aimated gif + * @param string $file local filepath to a file, not a URL + * @return boolean true if it's an animated gif, false if not + */ + public static function is_animated_gif( $file ) { + if ( strpos(strtolower($file), '.gif') == -1 ) { + //doesn't have .gif, bail + return false; + } + //its a gif so test + if( !($fh = @fopen($file, 'rb')) ) { + return false; + } + $count = 0; + //an animated gif contains multiple "frames", with each frame having a + //header made up of: + // * a static 4-byte sequence (\x00\x21\xF9\x04) + // * 4 variable bytes + // * a static 2-byte sequence (\x00\x2C) + + // We read through the file til we reach the end of the file, or we've found + // at least 2 frame headers + while(!feof($fh) && $count < 2) { + $chunk = fread($fh, 1024 * 100); //read 100kb at a time + $count += preg_match_all('#\x00\x21\xF9\x04.{4}\x00[\x2C\x21]#s', $chunk, $matches); + } + + fclose($fh); + return $count > 1; + } + + /** + * Generate a new image with the specified dimensions. + * New dimensions are achieved by adding colored bands to maintain ratio. + * + * @param string $src + * @param int $w + * @param int $h + * @param string $color + * @param bool $force + * @return mixed|null|string + */ + public static function letterbox( $src, $w, $h, $color = '#000000', $force = false ) { + $op = new TimberImageOperationLetterbox($w, $h, $color); + return self::_operate($src, $op, $force); + } + + /** + * Generates a new image by converting the source GIF or PNG into JPG + * + * @param string $src a url or path to the image (http://example.org/wp-content/uploads/2014/image.jpg) or (/wp-content/uploads/2014/image.jpg) + * @param string $bghex + * @return string + */ + public static function img_to_jpg( $src, $bghex = '#FFFFFF', $force = false ) { + $op = new TimberImageOperationToJpg($bghex); + return self::_operate($src, $op, $force); + } + + /** + * Deletes all resized versions of an image when the source is deleted + */ + protected static function add_actions() { + add_action( 'delete_attachment', function ( $post_id ) { + $post = get_post( $post_id ); + $image_types = array( 'image/jpeg', 'image/png', 'image/gif', 'image/jpg' ); + if ( in_array( $post->post_mime_type, $image_types ) ) { + $attachment = new TimberImage( $post_id ); + if ( $attachment->file_loc ) { + TimberImageHelper::delete_generated_files( $attachment->file_loc ); + } + } + } ); + } + + /** + * Adds a constant defining the path to the content directory relative to the site + * for example /wp-content or /content + */ + protected static function add_constants() { + if ( !defined( 'WP_CONTENT_SUBDIR' ) ) { + $wp_content_path = str_replace( home_url(), '', WP_CONTENT_URL ); + define( 'WP_CONTENT_SUBDIR', $wp_content_path ); + } + } + + /** + * adds a 'relative' key to wp_upload_dir() result. + * It will contain the relative url to upload dir. + * @return void + */ + static function add_filters() { + add_filter( 'upload_dir', function ( $arr ) { + $arr['relative'] = str_replace( home_url(), '', $arr['baseurl'] ); + return $arr; + } ); + } + + //-- end of public methods --// + /** + * Deletes the auto-generated files for resize and letterboxing created by Timber + * @param string $local_file ex: /var/www/wp-content/uploads/2015/my-pic.jpg + * or: http://example.org/wp-content/uploads/2015/my-pic.jpg + */ + static function delete_generated_files( $local_file ) { + if (TimberURLHelper::is_absolute( $local_file ) ) { + $local_file = TimberURLHelper::url_to_file_system( $local_file ); + } + $info = pathinfo( $local_file ); + $dir = $info['dirname']; + $ext = $info['extension']; + $filename = $info['filename']; + self::process_delete_generated_files( $filename, $ext, $dir, '-[0-9999999]*', '-[0-9]*x[0-9]*-c-[a-z]*.' ); + self::process_delete_generated_files( $filename, $ext, $dir, '-lbox-[0-9999999]*', '-lbox-[0-9]*x[0-9]*-[a-zA-Z0-9]*.' ); + } + + /** + * Deletes resized versions of the supplied file name. + * So if passed a value like my-pic.jpg, this function will delete my-pic-500x200-c-left.jpg, my-pic-400x400-c-default.jpg, etc. + * + * keeping these here so I know what the hell we're matching + * $match = preg_match("/\/srv\/www\/wordpress-develop\/src\/wp-content\/uploads\/2014\/05\/$filename-[0-9]*x[0-9]*-c-[a-z]*.jpg/", $found_file); + * $match = preg_match("/\/srv\/www\/wordpress-develop\/src\/wp-content\/uploads\/2014\/05\/arch-[0-9]*x[0-9]*-c-[a-z]*.jpg/", $filename); + * + * @param string $filename ex: my-pic + * @param string $ext ex: jpg + * @param string $dir var/www/wp-content/uploads/2015/ + * @param string $search_pattern pattern of files to pluck from + * @param string $match_pattern pattern of files to go forth and delete + */ + protected static function process_delete_generated_files( $filename, $ext, $dir, $search_pattern, $match_pattern ) { + $searcher = '/' . $filename . $search_pattern; + foreach ( glob( $dir . $searcher ) as $found_file ) { + $regexdir = str_replace( '/', '\/', $dir ); + $pattern = '/' . ( $regexdir ) . '\/' . $filename . $match_pattern . $ext . '/'; + $match = preg_match( $pattern, $found_file ); + if ( $match ) { + unlink( $found_file ); + } + } + } + + + /** + * Determines the filepath corresponding to a given URL + * + * @param string $url + * @return string + */ + public static function get_server_location( $url ) { + // if we're already an absolute dir, just return + if ( 0 === strpos( $url, ABSPATH ) ) { + return $url; + } + // otherwise, analyze URL then build mapping path + $au = self::analyze_url($url); + $result = self::_get_file_path($au['base'], $au['subdir'], $au['basename']); + return $result; + } + + /** + * Determines the filepath where a given external file will be stored. + * + * @param string $file + * @return string + */ + public static function get_sideloaded_file_loc( $file ) { + $upload = wp_upload_dir(); + $dir = $upload['path']; + $filename = $file; + $file = parse_url( $file ); + $path_parts = pathinfo( $file['path'] ); + $basename = md5( $filename ); + $ext = 'jpg'; + if ( isset( $path_parts['extension'] ) ) { + $ext = $path_parts['extension']; + } + return $dir . '/' . $basename . '.' . $ext; + } + + /** + * downloads an external image to the server and stores it on the server + * + * @param string $file the URL to the original file + * @return string the URL to the downloaded file + */ + public static function sideload_image( $file ) { + $loc = self::get_sideloaded_file_loc( $file ); + if ( file_exists( $loc ) ) { + return TimberURLHelper::preslashit( TimberURLHelper::get_rel_path( $loc ) ); + } + // Download file to temp location + if ( !function_exists( 'download_url' ) ) { + require_once ABSPATH . '/wp-admin/includes/file.php'; + } + $tmp = download_url( $file ); + preg_match( '/[^\?]+\.(jpe?g|jpe|gif|png)\b/i', $file, $matches ); + $file_array = array(); + $file_array['name'] = basename( $matches[0] ); + $file_array['tmp_name'] = $tmp; + // If error storing temporarily, unlink + if ( is_wp_error( $tmp ) ) { + @unlink( $file_array['tmp_name'] ); + $file_array['tmp_name'] = ''; + } + // do the validation and storage stuff + $locinfo = pathinfo( $loc ); + $file = wp_upload_bits( $locinfo['basename'], null, file_get_contents( $file_array['tmp_name'] ) ); + return $file['url']; + } + + /** + * Takes in an URL and breaks it into components, + * that will then be used in the different steps of image processing. + * The image is expected to be either part of a theme, plugin, or an upload. + * + * @param string $url an URL (absolute or relative) pointing to an image + * @return array an array (see keys in code below) + */ + private static function analyze_url($url) { + $result = array( + 'url' => $url, // the initial url + 'absolute' => TimberURLHelper::is_absolute($url), // is the url absolute or relative (to home_url) + 'base' => 0, // is the image in uploads dir, or in content dir (theme or plugin) + 'subdir' => '', // the path between base (uploads or content) and file + 'filename' => '', // the filename, without extension + 'extension' => '', // the file extension + 'basename' => '', // full file name + ); + $upload_dir = wp_upload_dir(); + $tmp = $url; + if ( 0 === strpos($tmp, ABSPATH) ) { // we've been given a dir, not an url + $result['absolute'] = true; + if ( 0 === strpos($tmp, $upload_dir['basedir']) ) { + $result['base']= self::BASE_UPLOADS; // upload based + $tmp = str_replace($upload_dir['basedir'], '', $tmp); + } + if ( 0 === strpos($tmp, WP_CONTENT_DIR) ) { + $result['base']= self::BASE_CONTENT; // content based + $tmp = str_replace(WP_CONTENT_DIR, '', $tmp); + } + } else { + if (!$result['absolute']) { + $tmp = home_url().$tmp; + } + if (0 === strpos($tmp, $upload_dir['baseurl'])) { + $result['base']= self::BASE_UPLOADS; // upload based + $tmp = str_replace($upload_dir['baseurl'], '', $tmp); + } + if (0 === strpos($tmp, content_url())) { + $result['base']= self::BASE_CONTENT; // content-based + $tmp = str_replace(content_url(), '', $tmp); + } + } + $parts = pathinfo($tmp); + $result['subdir'] = $parts['dirname']; + $result['filename'] = $parts['filename']; + $result['extension'] = $parts['extension']; + $result['basename'] = $parts['basename']; + // todo filename + return $result; + } + + /** + * Builds the public URL of a file based on its different components + * + * @param int $base one of self::BASE_UPLOADS, self::BASE_CONTENT to indicate if file is an upload or a content (theme or plugin) + * @param string $subdir subdirectory in which file is stored, relative to $base root folder + * @param string $filename file name, including extension (but no path) + * @param bool $absolute should the returned URL be absolute (include protocol+host), or relative + * @return string the URL + */ + private static function _get_file_url($base, $subdir, $filename, $absolute) { + $url = ''; + if( self::BASE_UPLOADS == $base ) { + $upload_dir = wp_upload_dir(); + $url = $upload_dir['baseurl']; + } + if( self::BASE_CONTENT == $base ) { + $url = content_url(); + } + if(!empty($subdir)) { + $url .= $subdir; + } + $url .= '/'.$filename; + if(!$absolute) { + $url = str_replace(home_url(), '', $url); + } + // $url = TimberURLHelper::remove_double_slashes( $url); + return $url; + } + + /** + * Builds the absolute file system location of a file based on its different components + * + * @param int $base one of self::BASE_UPLOADS, self::BASE_CONTENT to indicate if file is an upload or a content (theme or plugin) + * @param string $subdir subdirectory in which file is stored, relative to $base root folder + * @param string $filename file name, including extension (but no path) + * @return string the file location + */ + private static function _get_file_path($base, $subdir, $filename) { + $path = ''; + if(self::BASE_UPLOADS == $base) { + $upload_dir = wp_upload_dir(); + $path = $upload_dir['basedir']; + } + if(self::BASE_CONTENT == $base) { + $path = WP_CONTENT_DIR; + } + if(!empty($subdir)) { + $path .= $subdir; + } + $path .= '/'.$filename; + return $path; + } + + + /** + * Main method that applies operation to src image: + * 1. break down supplied URL into components + * 2. use components to determine result file and URL + * 3. check if a result file already exists + * 4. otherwise, delegate to supplied TimberImageOperation + * + * @param string $src an URL (absolute or relative) to an image + * @param object $op object of class TimberImageOperation + * @param boolean $force if true, remove any already existing result file and forces file generation + * @return string URL to the new image - or the source one if error + * + */ + private static function _operate( $src, $op, $force = false ) { + if ( empty( $src ) ) { + return ''; + } + // if external image, load it first + if ( TimberURLHelper::is_external_content( $src ) ) { + $src = self::sideload_image( $src ); + } + // break down URL into components + $au = self::analyze_url($src); + // build URL and filenames + $new_url = self::_get_file_url( + $au['base'], + $au['subdir'], + $op->filename($au['filename'], $au['extension']), + $au['absolute'] + ); + $new_server_path = self::_get_file_path( + $au['base'], + $au['subdir'], + $op->filename($au['filename'], $au['extension']) + ); + $old_server_path = self::_get_file_path( + $au['base'], + $au['subdir'], + $au['basename'] + ); + // if already exists... + if ( file_exists( $new_server_path ) ) { + if ( $force ) { + // Force operation - warning: will regenerate the image on every pageload, use for testing purposes only! + unlink( $new_server_path ); + } else { + // return existing file (caching) + return $new_url; + } + } + // otherwise generate result file + if($op->run($old_server_path, $new_server_path)) { + return $new_url; + } else { + // in case of error, we return source file itself + return $src; + } + } + + +// -- the below methods are just used for unit testing the URL generation code +// + static function get_letterbox_file_url($url, $w, $h, $color) { + $au = self::analyze_url($url); + $op = new TimberImageOperationLetterbox($w, $h, $color); + $new_url = self::_get_file_url( + $au['base'], + $au['subdir'], + $op->filename($au['filename'], $au['extension']), + $au['absolute'] + ); + return $new_url; + } + public static function get_letterbox_file_path($url, $w, $h, $color ) { + $au = self::analyze_url($url); + $op = new TimberImageOperationLetterbox($w, $h, $color); + $new_path = self::_get_file_path( + $au['base'], + $au['subdir'], + $op->filename($au['filename'], $au['extension']) + ); + return $new_path; + } + static function get_resize_file_url($url, $w, $h, $crop) { + $au = self::analyze_url($url); + $op = new TimberImageOperationResize($w, $h, $crop); + $new_url = self::_get_file_url( + $au['base'], + $au['subdir'], + $op->filename($au['filename'], $au['extension']), + $au['absolute'] + ); + return $new_url; + } + static function get_resize_file_path($url, $w, $h, $crop) { + $au = self::analyze_url($url); + $op = new TimberImageOperationResize($w, $h, $crop); + $new_path = self::_get_file_path( + $au['base'], + $au['subdir'], + $op->filename($au['filename'], $au['extension']) + ); + return $new_path; + } + + +} diff --git a/www/wp-content/plugins/timber/lib/timber-image.php b/www/wp-content/plugins/timber/lib/timber-image.php new file mode 100644 index 0000000..8103d3f --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-image.php @@ -0,0 +1,498 @@ +cover_image; + * $context['cover_image'] = new TimberImage($cover_image_id); + * Timber::render('single.twig', $context); + * ``` + * + * ```twig + *
                + * + *

                {{post.title}}

                + *
                + * {{post.content}} + *
                + * + * Another way to initialize images as TimberImages, but within Twig + *
                + * ``` + * + * ```html + *
                + * + *

                Now you've done it!

                + *
                + * Whatever whatever + *
                + * Another way to initialize images as TimberImages, but within Twig + *
                + * ``` + */ +class TimberImage extends TimberPost implements TimberCoreInterface { + + protected $_can_edit; + protected $_dimensions; + public $abs_url; + /** + * @var string $object_type what does this class represent in WordPress terms? + */ + public $object_type = 'image'; + /** + * @var string $representation what does this class represent in WordPress terms? + */ + public static $representation = 'image'; + /** + * @api + * @var string $file_loc the location of the image file in the filesystem (ex: `/var/www/htdocs/wp-content/uploads/2015/08/my-pic.jpg`) + */ + public $file_loc; + public $file; + public $sizes = array(); + /** + * @api + * @var string $caption the string stored in the WordPress database + */ + public $caption; + /** + * @var $_wp_attached_file the file as stored in the WordPress database + */ + protected $_wp_attached_file; + + /** + * Creates a new TimberImage object + * @example + * ```php + * // You can pass it an ID number + * $myImage = new TimberImage(552); + * + * //Or send it a URL to an image + * $myImage = new TimberImage('http://google.com/logo.jpg'); + * ``` + * @param int|string $iid + */ + public function __construct($iid) { + $this->init($iid); + } + + /** + * @return string the src of the file + */ + public function __toString() { + if ( $this->get_src() ) { + return $this->get_src(); + } + return ''; + } + + /** + * Get a PHP array with pathinfo() info from the file + * @return array + */ + function get_pathinfo() { + return pathinfo($this->file); + } + + /** + * @internal + * @param string $dim + * @return array|int + */ + protected function get_dimensions($dim = null) { + if ( isset($this->_dimensions) ) { + return $this->get_dimensions_loaded($dim); + } + if ( file_exists($this->file_loc) && filesize($this->file_loc) ) { + list($width, $height) = getimagesize($this->file_loc); + $this->_dimensions = array(); + $this->_dimensions[0] = $width; + $this->_dimensions[1] = $height; + return $this->get_dimensions_loaded($dim); + } + } + + /** + * @internal + * @param string|null $dim + * @return array|int + */ + protected function get_dimensions_loaded($dim) { + if ( $dim === null ) { + return $this->_dimensions; + } + if ( $dim == 'w' || $dim == 'width' ) { + return $this->_dimensions[0]; + } + if ( $dim == 'h' || $dim == 'height' ) { + return $this->_dimensions[1]; + } + return null; + } + + /** + * @internal + * @param int $iid the id number of the image in the WP database + */ + protected function get_image_info( $iid ) { + $image_info = $iid; + if (is_numeric($iid)) { + $image_info = wp_get_attachment_metadata($iid); + if (!is_array($image_info)) { + $image_info = array(); + } + $image_custom = get_post_custom($iid); + $basic = get_post($iid); + if ($basic) { + if (isset($basic->post_excerpt)) { + $this->caption = $basic->post_excerpt; + } + $image_custom = array_merge($image_custom, get_object_vars($basic)); + } + return array_merge($image_info, $image_custom); + } + if (is_array($image_info) && isset($image_info['image'])) { + return $image_info['image']; + } + if (is_object($image_info)) { + return get_object_vars($image_info); + } + return $iid; + } + + /** + * @internal + * @param string $url for evaluation + * @return string with http/https corrected depending on what's appropriate for server + */ + protected static function _maybe_secure_url($url) { + if ( is_ssl() && strpos($url, 'https') !== 0 && strpos($url, 'http') === 0 ) { + $url = 'https' . substr($url, strlen('http')); + } + return $url; + } + + public static function wp_upload_dir() { + static $wp_upload_dir = false; + + if ( !$wp_upload_dir ) { + $wp_upload_dir = wp_upload_dir(); + } + + return $wp_upload_dir; + } + + /** + * @internal + * @param int $iid + */ + function init( $iid = false ) { + if ( !is_numeric( $iid ) && is_string( $iid ) ) { + if (strstr($iid, '://')) { + $this->init_with_url($iid); + return; + } + if ( strstr($iid, ABSPATH) ) { + $this->init_with_file_path($iid); + return; + } + if ( strstr(strtolower($iid), '.jpg') ) { + $this->init_with_relative_path($iid); + return; + } + } + + $image_info = $this->get_image_info($iid); + + $this->import($image_info); + $basedir = self::wp_upload_dir(); + $basedir = $basedir['basedir']; + if ( isset($this->file) ) { + $this->file_loc = $basedir . DIRECTORY_SEPARATOR . $this->file; + } else if ( isset($this->_wp_attached_file) ) { + $this->file = reset($this->_wp_attached_file); + $this->file_loc = $basedir . DIRECTORY_SEPARATOR . $this->file; + } + if ( isset($image_info['id']) ) { + $this->ID = $image_info['id']; + } else if ( is_numeric($iid) ) { + $this->ID = $iid; + } + if ( isset($this->ID) ) { + $custom = get_post_custom($this->ID); + foreach ($custom as $key => $value) { + $this->$key = $value[0]; + } + } else { + if ( is_array($iid) || is_object($iid) ) { + TimberHelper::error_log('Not able to init in TimberImage with iid='); + TimberHelper::error_log($iid); + } else { + TimberHelper::error_log('Not able to init in TimberImage with iid=' . $iid); + } + } + } + + /** + * @internal + * @param string $relative_path + */ + protected function init_with_relative_path( $relative_path ) { + $this->abs_url = home_url( $relative_path ); + $file_path = TimberURLHelper::get_full_path( $relative_path ); + $this->file_loc = $file_path; + $this->file = $file_path; + } + + /** + * @internal + * @param string $file_path + */ + protected function init_with_file_path( $file_path ) { + $url = TimberURLHelper::file_system_to_url( $file_path ); + $this->abs_url = $url; + $this->file_loc = $file_path; + $this->file = $file_path; + } + + /** + * @internal + * @param string $url + */ + protected function init_with_url($url) { + $this->abs_url = $url; + if ( TimberURLHelper::is_local($url) ) { + $this->file = ABSPATH . TimberURLHelper::get_rel_url($url); + $this->file_loc = ABSPATH . TimberURLHelper::get_rel_url($url); + } + } + + /** + * @api + * @example + * ```twig + * {{ image.alt }} + * ``` + * ```html + * W3 Checker told me to add alt text, so I am + * ``` + * @return string alt text stored in WordPress + */ + public function alt() { + $alt = trim(strip_tags(get_post_meta($this->ID, '_wp_attachment_image_alt', true))); + return $alt; + } + + /** + * @api + * @example + * ```twig + * {% if post.thumbnail.aspect < 1 %} + * {# handle vertical image #} + * A basketball player + * {% else %} + * A sumo wrestler + * {% endif %} + * ``` + * @return float + */ + public function aspect() { + $w = intval($this->width()); + $h = intval($this->height()); + return $w / $h; + } + + /** + * @api + * @example + * ```twig + * + * ``` + * ```html + * + * ``` + * @return int + */ + public function height() { + return $this->get_dimensions('height'); + } + + /** + * Returns the link to an image attachment's Permalink page (NOT the link for the image itself!!) + * @api + * @example + * ```twig + * + * ``` + * ```html + * + * ``` + */ + public function link() { + if ( strlen($this->abs_url) ) { + return $this->abs_url; + } + return get_permalink($this->ID); + } + + /** + * @api + * @return bool|TimberPost + */ + public function parent() { + if ( !$this->post_parent ) { + return false; + } + return new $this->PostClass($this->post_parent); + } + + /** + * @api + * @example + * ```twig + * + * ``` + * ```html + * + * ``` + * @return string the /relative/path/to/the/file + */ + public function path() { + return TimberURLHelper::get_rel_path($this->src()); + } + + /** + * @param string $size a size known to WordPress (like "medium") + * @api + * @example + * ```twig + *

                {{post.title}}

                + * + * ``` + * ```html + * + * ``` + * @return bool|string + */ + public function src($size = '') { + if ( isset($this->abs_url) ) { + return $this->_maybe_secure_url($this->abs_url); + } + + if ( $size && is_string($size) && isset($this->sizes[$size]) ) { + $image = image_downsize($this->ID, $size); + return $this->_maybe_secure_url(reset($image)); + } + + if ( !isset($this->file) && isset($this->_wp_attached_file) ) { + $this->file = $this->_wp_attached_file; + } + + if ( !isset($this->file) ) { + return false; + } + + $dir = self::wp_upload_dir(); + $base = $dir['baseurl']; + + $src = trailingslashit($this->_maybe_secure_url($base)) . $this->file; + $src = apply_filters('timber/image/src', $src, $this->ID); + return apply_filters('timber_image_src', $src, $this->ID); + } + + /** + * @deprecated use src() instead + * @return string + */ + function url() { + return $this->get_src(); + } + + /** + * @api + * @example + * ```twig + * + * ``` + * ```html + * + * ``` + * @return int + */ + public function width() { + return $this->get_dimensions('width'); + } + + + /** + * @deprecated 0.21.9 use TimberImage::width() instead + * @internal + * @return int + */ + function get_width() { + return $this->width(); + } + + /** + * @deprecated 0.21.9 use TimberImage::height() instead + * @internal + * @return int + */ + function get_height() { + return $this->height(); + } + + /** + * @deprecated 0.21.9 use TimberImage::src + * @internal + * @param string $size + * @return bool|string + */ + function get_src( $size = '' ) { + return $this->src( $size ); + } + + /** + * @deprecated 0.21.9 use TimberImage::path() + * @internal + * @return string + */ + function get_path() { + return $this->link(); + } + + /** + * @deprecated use src() instead + * @return string + */ + function get_url() { + return $this->get_src(); + } + + /** + * @internal + * @deprecated 0.21.8 + * @return bool|TimberPost + */ + function get_parent() { + return $this->parent(); + } + + /** + * @internal + * @deprecated 0.21.9 + * @see TimberImage::alt + * @return string + */ + function get_alt() { + return $this->alt(); + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-integrations.php b/www/wp-content/plugins/timber/lib/timber-integrations.php new file mode 100644 index 0000000..f907248 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-integrations.php @@ -0,0 +1,24 @@ +locations = $this->get_locations($caller); + $this->cache_mode = apply_filters('timber_cache_mode', $this->cache_mode); + $this->cache_mode = apply_filters('timber/cache/mode', $this->cache_mode); + } + + /** + * @param string $file + * @param array $data + * @param bool $expires + * @param string $cache_mode + * @return bool|string + */ + function render($file, $data = null, $expires = false, $cache_mode = self::CACHE_USE_DEFAULT) { + // Different $expires if user is anonymous or logged in + if (is_array($expires)) { + if (is_user_logged_in() && isset($expires[1])) { + $expires = $expires[1]; + } else { + $expires = $expires[0]; + } + } + + $key = null; + $output = false; + if (false !== $expires) { + ksort($data); + $key = md5($file . json_encode($data)); + $output = $this->get_cache($key, self::CACHEGROUP, $cache_mode); + } + + if (false === $output || null === $output) { + $twig = $this->get_twig(); + if (strlen($file)) { + $loader = $this->get_loader(); + $result = $loader->getCacheKey($file); + do_action('timber_loader_render_file', $result); + } + $data = apply_filters('timber_loader_render_data', $data); + $data = apply_filters('timber/loader/render_data', $data); + $output = $twig->render($file, $data); + } + + if (false !== $output && false !== $expires && null !== $key) { + $this->set_cache($key, $output, self::CACHEGROUP, $expires, $cache_mode); + } + $output = apply_filters('timber_output', $output); + return apply_filters('timber/output', $output); + } + + /** + * @param array $filenames + * @return bool + */ + public function choose_template($filenames) { + if (is_array($filenames)) { + /* its an array so we have to figure out which one the dev wants */ + foreach ($filenames as $filename) { + if (self::template_exists($filename)) { + return $filename; + } + } + return $filenames[0]; + } + return $filenames; + } + + /** + * @param string $file + * @return bool + */ + protected function template_exists($file) { + foreach ($this->locations as $dir) { + $look_for = trailingslashit($dir) . $file; + if (file_exists($look_for)) { + return true; + } + } + return false; + } + + /** + * @return array + */ + function get_locations_theme() { + $theme_locs = array(); + $child_loc = get_stylesheet_directory(); + $parent_loc = get_template_directory(); + if (DIRECTORY_SEPARATOR == '\\') { + $child_loc = str_replace('/', '\\', $child_loc); + $parent_loc = str_replace('/', '\\', $parent_loc); + } + $theme_locs[] = $child_loc; + foreach ($this->get_locations_theme_dir() as $dirname) { + $theme_locs[] = trailingslashit($child_loc) . trailingslashit($dirname); + } + if ($child_loc != $parent_loc) { + $theme_locs[] = $parent_loc; + foreach ($this->get_locations_theme_dir() as $dirname) { + $theme_locs[] = trailingslashit($parent_loc) . trailingslashit($dirname); + } + } + //now make sure theres a trailing slash on everything + $theme_locs = array_map('trailingslashit', $theme_locs); + return $theme_locs; + } + + /** + * returns an array of the directory inside themes that holds twig files + * @return string[] the names of directores, ie: array('templats', 'views'); + */ + private function get_locations_theme_dir() { + if (is_string(Timber::$dirname)) { + return array(Timber::$dirname); + } + return Timber::$dirname; + } + + /** + * @return array + */ + function get_locations_user() { + $locs = array(); + if (isset(Timber::$locations)) { + if (is_string(Timber::$locations)) { + Timber::$locations = array(Timber::$locations); + } + foreach (Timber::$locations as $tloc) { + $tloc = realpath($tloc); + if (is_dir($tloc)) { + $locs[] = $tloc; + } + } + } + return $locs; + } + + /** + * @param bool|string $caller the calling directory + * @return array + */ + function get_locations_caller($caller = false) { + $locs = array(); + if ($caller && is_string($caller)) { + $caller = trailingslashit($caller); + if (is_dir($caller)) { + $locs[] = $caller; + } + foreach ($this->get_locations_theme_dir() as $dirname) { + $caller_sub = $caller . trailingslashit($dirname); + if (is_dir($caller_sub)) { + $locs[] = $caller_sub; + } + } + } + return $locs; + } + + /** + * @param bool|string $caller the calling directory (or false) + * @return array + */ + function get_locations($caller = false) { + //prioirty: user locations, caller (but not theme), child theme, parent theme, caller + $locs = array(); + $locs = array_merge($locs, $this->get_locations_user()); + $locs = array_merge($locs, $this->get_locations_caller($caller)); + //remove themes from caller + $locs = array_diff($locs, $this->get_locations_theme()); + $locs = array_merge($locs, $this->get_locations_theme()); + $locs = array_merge($locs, $this->get_locations_caller($caller)); + $locs = array_unique($locs); + $locs = apply_filters('timber_locations', $locs); + $locs = apply_filters('timber/locations', $locs); + return $locs; + } + + /** + * @return Twig_Loader_Filesystem + */ + function get_loader() { + $paths = array(); + foreach ($this->locations as $loc) { + $loc = realpath($loc); + if (is_dir($loc)) { + $loc = realpath($loc); + $paths[] = $loc; + } else { + //error_log($loc.' is not a directory'); + } + } + if (!ini_get('open_basedir')) { + $paths[] = '/'; + } else { + $paths[] = ABSPATH; + } + $paths = apply_filters('timber/loader/paths', $paths); + $loader = new Twig_Loader_Filesystem($paths); + return $loader; + } + + /** + * @return Twig_Environment + */ + function get_twig() { + $loader = $this->get_loader(); + $params = array('debug' => WP_DEBUG, 'autoescape' => false); + if (isset(Timber::$autoescape)) { + $params['autoescape'] = Timber::$autoescape; + } + if (Timber::$cache === true) { + Timber::$twig_cache = true; + } + if (Timber::$twig_cache) { + $twig_cache_loc = apply_filters( 'timber/cache/location', TIMBER_LOC . '/cache/twig' ); + if (!file_exists($twig_cache_loc)) { + mkdir($twig_cache_loc, 0777, true); + } + $params['cache'] = $twig_cache_loc; + } + $twig = new Twig_Environment($loader, $params); + if ( WP_DEBUG ) { + $twig->addExtension(new Twig_Extension_Debug()); + } + $twig->addExtension($this->_get_cache_extension()); + + $twig = apply_filters('twig_apply_filters', $twig); + $twig = apply_filters('timber/twig/filters', $twig); + $twig = apply_filters('timber/loader/twig', $twig); + return $twig; + } + + public function clear_cache_timber($cache_mode = self::CACHE_USE_DEFAULT){ + //_transient_timberloader + $object_cache = false; + if (isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache'])) { + $object_cache = true; + } + $cache_mode = $this->_get_cache_mode($cache_mode); + if (self::CACHE_TRANSIENT === $cache_mode) { + global $wpdb; + $query = $wpdb->prepare("DELETE FROM $wpdb->options WHERE option_name LIKE '%s'", '_transient_timberloader_%'); + $wpdb->query( $query ); + return true; + } else if (self::CACHE_SITE_TRANSIENT === $cache_mode) { + global $wpdb; + $query = $wpdb->prepare("DELETE FROM $wpdb->options WHERE option_name LIKE '%s'", '_transient_timberloader_%'); + $wpdb->query( $query ); + return true; + } else if (self::CACHE_OBJECT === $cache_mode && $object_cache) { + global $wp_object_cache; + if (isset($wp_object_cache->cache[self::CACHEGROUP])){ + unset($wp_object_cache->cache[self::CACHEGROUP]); + return true; + } + } + return false; + } + + public function clear_cache_twig() { + $twig = $this->get_twig(); + $twig->clearCacheFiles(); + $cache = $twig->getCache(); + if ($cache){ + self::rrmdir($twig->getCache()); + return true; + } + return false; + } + + /** + * @param string|false $dirPath + */ + public static function rrmdir($dirPath) { + if (! is_dir($dirPath)) { + throw new InvalidArgumentException("$dirPath must be a directory"); + } + if (substr($dirPath, strlen($dirPath) - 1, 1) != '/') { + $dirPath .= '/'; + } + $files = glob($dirPath . '*', GLOB_MARK); + foreach ($files as $file) { + if (is_dir($file)) { + self::rrmdir($file); + } else { + unlink($file); + } + } + rmdir($dirPath); + } + + /** + * @return \Asm89\Twig\CacheExtension\Extension + */ + private function _get_cache_extension() { + + $key_generator = new \Timber\Cache\KeyGenerator(); + $cache_provider = new \Timber\Cache\WPObjectCacheAdapter( $this ); + $cache_strategy = new \Asm89\Twig\CacheExtension\CacheStrategy\GenerationalCacheStrategy( $cache_provider, $key_generator ); + $cache_extension = new \Asm89\Twig\CacheExtension\Extension( $cache_strategy ); + + return $cache_extension; + } + + /** + * @param string $key + * @param string $group + * @param string $cache_mode + * @return bool + */ + public function get_cache($key, $group = self::CACHEGROUP, $cache_mode = self::CACHE_USE_DEFAULT) { + $object_cache = false; + + if (isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache'])) { + $object_cache = true; + } + + $cache_mode = $this->_get_cache_mode($cache_mode); + + $value = false; + + $trans_key = substr($group . '_' . $key, 0, self::TRANS_KEY_LEN); + if (self::CACHE_TRANSIENT === $cache_mode) + $value = get_transient($trans_key); + + elseif (self::CACHE_SITE_TRANSIENT === $cache_mode) + $value = get_site_transient($trans_key); + + elseif (self::CACHE_OBJECT === $cache_mode && $object_cache) + $value = wp_cache_get($key, $group); + + return $value; + } + + /** + * @param string $key + * @param string|boolean $value + * @param string $group + * @param int $expires + * @param string $cache_mode + * @return string|boolean + */ + public function set_cache($key, $value, $group = self::CACHEGROUP, $expires = 0, $cache_mode = self::CACHE_USE_DEFAULT) { + $object_cache = false; + + if (isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache'])) { + $object_cache = true; + } + + if ((int)$expires < 1) + $expires = 0; + + $cache_mode = self::_get_cache_mode($cache_mode); + $trans_key = substr($group . '_' . $key, 0, self::TRANS_KEY_LEN); + + if (self::CACHE_TRANSIENT === $cache_mode) + set_transient($trans_key, $value, $expires); + + elseif (self::CACHE_SITE_TRANSIENT === $cache_mode) + set_site_transient($trans_key, $value, $expires); + + elseif (self::CACHE_OBJECT === $cache_mode && $object_cache) + wp_cache_set($key, $value, $group, $expires); + + return $value; + } + + /** + * @param string $cache_mode + * @return string + */ + private function _get_cache_mode($cache_mode) { + if (empty($cache_mode) || self::CACHE_USE_DEFAULT === $cache_mode) { + $cache_mode = $this->cache_mode; + } + + // Fallback if self::$cache_mode did not get a valid value + if (!in_array($cache_mode, self::$cache_modes)) { + $cache_mode = self::CACHE_OBJECT; + } + + return $cache_mode; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-menu-item.php b/www/wp-content/plugins/timber/lib/timber-menu-item.php new file mode 100644 index 0000000..35584e3 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-menu-item.php @@ -0,0 +1,307 @@ +import( $data ); + $this->import_classes( $data ); + if ( isset( $this->name ) ) { + $this->_name = $this->name; + } + $this->name = $this->name(); + $this->add_class( 'menu-item-' . $this->ID ); + $this->menu_object = $data; + } + + /** + * @return string the label for the menu item + */ + public function __toString() { + return $this->name(); + } + + /** + * add a class the menu item should have + * @param string $class_name to be added + */ + public function add_class( $class_name ) { + $this->classes[] = $class_name; + $this->class .= ' ' . $class_name; + } + + /** + * The label for the menu item + * @api + * @return string + */ + public function name() { + if ( $title = $this->title() ) { + return $title; + } + if ( isset( $this->_name ) ) { + return $this->_name; + } + return ''; + } + + /** + * The slug for the menu item + * @api + * @example + * ```twig + *
                  + * {% for item in menu.items %} + *
                • + * {{item.name}} + *
                • + * {% endfor %} + *
                + * @return string the slug of the menu item kinda-like-this + */ + public function slug() { + if ( !isset( $this->master_object ) ) { + $this->master_object = $this->get_master_object(); + } + if ( isset( $this->master_object->post_name ) && $this->master_object->post_name ) { + return $this->master_object->post_name; + } + return $this->post_name; + } + + /** + * @internal + * @return mixed whatever object (Post, Term, etc.) the menu item represents + */ + protected function get_master_object() { + if ( isset( $this->_menu_item_object_id ) ) { + return new $this->PostClass( $this->_menu_item_object_id ); + } + } + + /** + * @internal + * @see TimberMenuItem::link + * @return string an absolute URL http://example.org/my-page + */ + function get_link() { + if ( !isset( $this->url ) || !$this->url ) { + if ( isset( $this->_menu_item_type ) && $this->_menu_item_type == 'custom' ) { + $this->url = $this->_menu_item_url; + } else if ( isset( $this->menu_object ) && method_exists( $this->menu_object, 'get_link' ) ) { + $this->url = $this->menu_object->get_link(); + } + } + return $this->url; + } + + /** + * @internal + * @see TimberMenuItem::path() + * @return string a relative url /my-page + */ + function get_path() { + return TimberURLHelper::get_rel_url( $this->get_link() ); + } + + /** + * + * + * @param TimberMenuItem $item + */ + function add_child( $item ) { + if ( !$this->has_child_class ) { + $this->add_class( 'menu-item-has-children' ); + $this->has_child_class = true; + } + if ( !isset( $this->children ) ) { + $this->children = array(); + } + $this->children[] = $item; + $item->level = $this->level + 1; + if ($item->children) { + $this->update_child_levels(); + } + } + + /** + * + * @internal + * @return bool + */ + function update_child_levels() { + if (is_array($this->children)) { + foreach( $this->children as $child ) { + $child->level = $this->level + 1; + $child->update_child_levels(); + } + return true; + } + } + + /** + * Imports the classes to be used in CSS + * @internal + * @param array|object $data + */ + function import_classes( $data ) { + if ( is_array($data) ) { + $data = (object) $data; + } + $this->classes = array_merge( $this->classes, $data->classes ); + $this->classes = array_unique( $this->classes ); + $this->classes = apply_filters( 'nav_menu_css_class', $this->classes, $this ); + $this->class = trim( implode( ' ', $this->classes ) ); + } + + /** + * + * @internal + * @return array|bool + */ + function get_children() { + if ( isset( $this->children ) ) { + return $this->children; + } + return false; + } + + /** + * Checks to see if the menu item is an external link so if my site is `example.org`, `google.com/whatever` is an external link. Helpful when creating rules for the target of a link + * @api + * @example + * ```twig + * + * ``` + * @return bool + */ + function is_external() { + if ( $this->type != 'custom' ) { + return false; + } + return TimberURLHelper::is_external( $this->url ); + } + + /** + * @param string $key lookup key + * @return mixed whatever value is storied in the database + */ + public function meta( $key ) { + if ( is_object( $this->menu_object ) && method_exists( $this->menu_object, 'meta' ) ) { + return $this->menu_object->meta( $key ); + } + if ( isset( $this->$key ) ) { + return $this->$key; + } + } + + /* Aliases */ + + /** + * Get the child [TimberMenuItems](#TimberMenuItem)s of a [TimberMenuItem](#TimberMenuItem) + * @api + * @return array|bool + */ + public function children() { + return $this->get_children(); + } + + /** + * Checks to see if a link is external, helpful when creating rules for the target of a link + * @see TimberMenuItem::is_external + * @return bool + */ + public function external() { + return $this->is_external(); + } + + /** + * Get the full link to a Menu Item + * @api + * @example + * ```twig + * {% for item in menu.items %} + *
              • {{ item.title }}
              • + * {% endfor %} + * ``` + * @return string a full URL like http://mysite.com/thing/ + */ + public function link() { + return $this->get_link(); + } + + /** + * Return the relative path of a Menu Item's link + * @example + * ```twig + * {% for item in menu.items %} + *
              • {{ item.title }}
              • + * {% endfor %} + * ``` + * @see get_path() + * @return string the path of a URL like /foo + */ + public function path() { + return $this->get_path(); + } + + /** + * Gets the link a menu item points at + * @internal + * @deprecated since 0.21.7 use link instead + * @see link() + * @return string a full URL like http://mysite.com/thing/ + */ + public function permalink() { + return $this->get_link(); + } + + /** + * @internal + * @deprecated since 0.21.7, use link instead + * @see link() + * @return string a full URL like http://mysite.com/thing/ + */ + public function get_permalink() { + return $this->get_link(); + } + + /** + * Gets the public label for the menu item + * @example + * ```twig + * {% for item in menu.items %} + *
              • {{ item.title }}
              • + * {% endfor %} + * ``` + * @return string the public label like Foo + */ + public function title() { + if ( isset( $this->__title ) ) { + return $this->__title; + } + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-menu.php b/www/wp-content/plugins/timber/lib/timber-menu.php new file mode 100644 index 0000000..f2b6441 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-menu.php @@ -0,0 +1,238 @@ + + * ``` + * + * ```twig + * + * ``` + */ +class TimberMenu extends TimberCore { + + public $MenuItemClass = 'TimberMenuItem'; + public $PostClass = 'TimberPost'; + + /** + * @api + * @var TimberMenuItem[]|null $items you need to iterate through + */ + public $items = null; + /** + * @api + * @var integer $id the ID# of the menu, corresponding to the wp_terms table + */ + public $id; + public $ID; + /** + * @api + * @var string $name of the menu (ex: `Main Navigation`) + */ + public $name; + /** + * @var integer $id the ID# of the menu, corresponding to the wp_terms table + */ + public $term_id; + /** + * @api + * @var string $name of the menu (ex: `Main Navigation`) + */ + public $title; + + /** + * @param int|string $slug + */ + function __construct($slug = 0) { + $locations = get_nav_menu_locations(); + if ($slug != 0 && is_numeric($slug)) { + $menu_id = $slug; + } else if (is_array($locations) && count($locations)) { + $menu_id = $this->get_menu_id_from_locations($slug, $locations); + } else if ($slug === false) { + $menu_id = false; + } else { + $menu_id = $this->get_menu_id_from_terms($slug); + } + if ($menu_id) { + $this->init($menu_id); + } else { + $this->init_as_page_menu(); + } + } + + /** + * @internal + * @param int $menu_id + */ + protected function init($menu_id) { + $menu = wp_get_nav_menu_items($menu_id); + if ($menu) { + _wp_menu_item_classes_by_context($menu); + if (is_array($menu)){ + $menu = self::order_children($menu); + } + $this->items = $menu; + $menu_info = wp_get_nav_menu_object($menu_id); + $this->import($menu_info); + $this->ID = $this->term_id; + $this->id = $this->term_id; + $this->title = $this->name; + } + } + + /** + * @internal + */ + protected function init_as_page_menu() { + $menu = get_pages(); + if ($menu) { + foreach($menu as $mi) { + $mi->__title = $mi->post_title; + } + _wp_menu_item_classes_by_context($menu); + if (is_array($menu)){ + $menu = self::order_children($menu); + } + $this->items = $menu; + } + } + + /** + * @internal + * @param string $slug + * @param array $locations + * @return integer + */ + protected function get_menu_id_from_locations($slug, $locations) { + if ($slug === 0) { + $slug = $this->get_menu_id_from_terms($slug); + } + if (is_numeric($slug)) { + $slug = array_search($slug, $locations); + } + if (isset($locations[$slug])) { + $menu_id = $locations[$slug]; + return $menu_id; + } + } + + /** + * @internal + * @param int $slug + * @return int + */ + protected function get_menu_id_from_terms($slug = 0) { + if (!is_numeric($slug) && is_string($slug)) { + //we have a string so lets search for that + $menu_id = get_term_by('slug', $slug, 'nav_menu'); + if ($menu_id) { + return $menu_id; + } + $menu_id = get_term_by('name', $slug, 'nav_menu'); + if ($menu_id) { + return $menu_id; + } + } + $menus = get_terms('nav_menu', array('hide_empty' => true)); + if (is_array($menus) && count($menus)) { + if (isset($menus[0]->term_id)) { + return $menus[0]->term_id; + } + } + return 0; + } + + /** + * @param array $menu_items + * @param int $parent_id + * @return TimberMenuItem|null + */ + function find_parent_item_in_menu($menu_items, $parent_id) { + foreach ($menu_items as &$item) { + if ($item->ID == $parent_id) { + return $item; + } + } + } + + /** + * @internal + * @param array $items + * @return array + */ + protected function order_children($items) { + $index = array(); + $menu = array(); + foreach ($items as $item) { + if (isset($item->title)) { + //items from wp can come with a $title property which conflicts with methods + $item->__title = $item->title; + unset($item->title); + } + if(isset($item->ID)){ + if (is_object($item) && get_class($item) == 'WP_Post'){ + $old_menu_item = $item; + $item = new $this->PostClass($item); + } + $menu_item = new $this->MenuItemClass($item); + if (isset($old_menu_item)){ + $menu_item->import_classes($old_menu_item); + } + $index[$item->ID] = $menu_item; + } + } + foreach ($index as $item) { + if (isset($item->menu_item_parent) && $item->menu_item_parent && isset($index[$item->menu_item_parent])) { + $index[$item->menu_item_parent]->add_child($item); + } else { + $menu[] = $item; + } + } + return $menu; + } + + /** + * @return array + */ + function get_items() { + if (is_array($this->items)) { + return $this->items; + } + return array(); + } +} + + diff --git a/www/wp-content/plugins/timber/lib/timber-page.php b/www/wp-content/plugins/timber/lib/timber-page.php new file mode 100644 index 0000000..1e3b73e --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-page.php @@ -0,0 +1,9 @@ +get_posts( $return_collection )); + } + + static function query_post( $query = false, $PostClass = 'TimberPost' ) { + $posts = self::query_posts( $query, $PostClass ); + if ( method_exists($posts, 'current') && $post = $posts->current() ) { + return $post; + } + } + + /** + * @param mixed $query + * @param string $PostClass + * @return array|bool|null + */ + static function query_posts($query = false, $PostClass = 'TimberPost' ) { + if (self::is_post_class_or_class_map($query)) { + $PostClass = $query; + $query = false; + } + + if (is_object($query) && !is_a($query, 'WP_Query') ){ + // The only object other than a query is a type of post object + $query = array( $query ); + } + + if ( is_array( $query ) && count( $query ) && isset( $query[0] ) && is_object( $query[0] ) ) { + // We have an array of post objects that already have data + return new TimberPostsCollection( $query, $PostClass ); + } else { + // We have a query (of sorts) to work with + $tqi = new TimberQueryIterator( $query, $PostClass ); + return $tqi; + } + } + + static function get_pids($query){ + $posts = self::get_posts($query); + $pids = array(); + foreach($posts as $post){ + if (isset($post->ID)){ + $pids[] = $post->ID; + } + } + return $pids; + } + + static function loop_to_id() { + if (!self::wp_query_has_posts()) { return false; } + + global $wp_query; + $post_num = property_exists($wp_query, 'current_post') + ? $wp_query->current_post + 1 + : 0 + ; + + if (!isset($wp_query->posts[$post_num])) { return false; } + + return $wp_query->posts[$post_num]->ID; + } + + /** + * @return bool + */ + static function wp_query_has_posts() { + global $wp_query; + return ($wp_query && property_exists($wp_query, 'posts') && $wp_query->posts); + } + + /** + * @param string|array $arg + * @return bool + */ + static function is_post_class_or_class_map($arg){ + if (is_string($arg) && class_exists($arg)) { + return true; + } + if (is_array($arg)) { + foreach ($arg as $item) { + if (is_string($item) && class_exists($item)) { + return true; + } + } + } + } +} diff --git a/www/wp-content/plugins/timber/lib/timber-post.php b/www/wp-content/plugins/timber/lib/timber-post.php new file mode 100644 index 0000000..9b53950 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-post.php @@ -0,0 +1,1425 @@ + + * ``` + * ```twig + * {# single.twig #} + *
                + *

                {{post.title}}

                + *
                + * {{post.content}} + *
                + *
                + * ``` + * + * ```html + *
                + *

                The Empire Strikes Back

                + *
                + * It is a dark time for the Rebellion. Although the Death Star has been destroyed, Imperial troops have driven the Rebel forces from their hidden base and pursued them across the galaxy. + *
                + *
                + * ``` + * + * @package Timber + */ +class TimberPost extends TimberCore implements TimberCoreInterface { + + /** + * @var string $ImageClass the name of the class to handle images by default + */ + public $ImageClass = 'TimberImage'; + + /** + * @var string $PostClass the name of the class to handle posts by default + */ + public $PostClass = 'TimberPost'; + + /** + * @var string $TermClass the name of the class to handle terms by default + */ + public $TermClass = 'TimberTerm'; + + /** + * @var string $object_type what does this class represent in WordPress terms? + */ + public $object_type = 'post'; + + /** + * @var string $representation what does this class represent in WordPress terms? + */ + public static $representation = 'post'; + + /** + * @internal + * @var string $_content stores the processed content internally + */ + protected $_content; + + /** + * @internal + * @var array $_get_terms stores the results of a get_terms method call + * @deprecated + */ + protected $_get_terms; + + /** + * @var string $_permalink the returned permalink from WP's get_permalink function + */ + protected $_permalink; + + /** + * @var array $_next stores the results of the next TimberPost in a set inside an array (in order to manage by-taxonomy) + */ + protected $_next = array(); + + /** + * @var array $_prev stores the results of the previous TimberPost in a set inside an array (in order to manage by-taxonomy) + */ + protected $_prev = array(); + + /** + * @api + * @var string $class stores the CSS classes for the post (ex: "post post-type-book post-123") + */ + public $class; + + /** + * @deprecated since 0.21.7 + * @var string $display_date @deprecated stores the display date (ex: "October 6, 1984"), + */ + public $display_date; + + /** + * @api + * @var string $id the numeric WordPress id of a post + */ + public $id; + + /** + * @var string $ID the numeric WordPress id of a post, capitalized to match WP usage + */ + public $ID; + + /** + * @var int $post_author the numeric ID of the a post's author corresponding to the wp_user dtable + */ + public $post_author; + + /** + * @var string $post_content the raw text of a WP post as stored in the database + */ + public $post_content; + + /** + * @var string $post_date the raw date string as stored in the WP database, ex: 2014-07-05 18:01:39 + */ + public $post_date; + + /** + * @var string $post_exceprt the raw text of a manual post exceprt as stored in the database + */ + public $post_excerpt; + + /** + * @var int $post_parent the numeric ID of a post's parent post + */ + public $post_parent; + + /** + * @api + * @var string $post_status the status of a post ("draft", "publish", etc.) + */ + public $post_status; + + /** + * @var string $post_title the raw text of a post's title as stored in the database + */ + public $post_title; + + /** + * @api + * @var string $post_type the name of the post type, this is the machine name (so "my_custom_post_type" as opposed to "My Custom Post Type") + */ + public $post_type; + + /** + * @api + * @var string $slug the URL-safe slug, this corresponds to the poorly-named "post_name" in the WP database, ex: "hello-world" + */ + public $slug; + + /** + * If you send the constructor nothing it will try to figure out the current post id based on being inside The_Loop + * @example + * ```php + * $post = new TimberPost(); + * $other_post = new TimberPost($random_post_id); + * ``` + * @param mixed $pid + */ + public function __construct($pid = null) { + $pid = $this->determine_id( $pid ); + $this->init($pid); + } + + /** + * tries to figure out what post you want to get if not explictly defined (or if it is, allows it to be passed through) + * @internal + * @param mixed a value to test against + * @return int the numberic id we should be using for this post object + */ + protected function determine_id($pid) { + global $wp_query; + if ( $pid === null && + isset($wp_query->queried_object_id) + && $wp_query->queried_object_id + && isset($wp_query->queried_object) + && is_object($wp_query->queried_object) + && get_class($wp_query->queried_object) == 'WP_Post' + ) { + $pid = $wp_query->queried_object_id; + } else if ( $pid === null && $wp_query->is_home && isset($wp_query->queried_object_id) && $wp_query->queried_object_id ) { + //hack for static page as home page + $pid = $wp_query->queried_object_id; + } else if ( $pid === null ) { + $gtid = false; + $maybe_post = get_post(); + if ( isset($maybe_post->ID) ){ + $gtid = true; + } + if ( $gtid ) { + $pid = get_the_ID(); + } + if ( !$pid ) { + global $wp_query; + if ( isset($wp_query->query['p']) ) { + $pid = $wp_query->query['p']; + } + } + } + if ( $pid === null && ($pid_from_loop = TimberPostGetter::loop_to_id()) ) { + $pid = $pid_from_loop; + } + return $pid; + } + + /** + * Outputs the title of the post if you do something like `

                {{post}}

                ` + * @return string + */ + public function __toString() { + return $this->title(); + } + + + /** + * Initializes a TimberPost + * @internal + * @param int|bool $pid + */ + protected function init($pid = false) { + if ( $pid === false ) { + $pid = get_the_ID(); + } + if ( is_numeric($pid) ) { + $this->ID = $pid; + } + $post_info = $this->get_info($pid); + $this->import($post_info); + /* deprecated, adding for support for older themes */ + $this->display_date = $this->date(); + //cant have a function, so gots to do it this way + $post_class = $this->post_class(); + $this->class = $post_class; + } + + /** + * Get the URL that will edit the current post/object + * @internal + * @see TimberPost::edit_link + * @return bool|string + */ + function get_edit_url() { + if ( $this->can_edit() ) { + return get_edit_post_link($this->ID); + } + } + + /** + * updates the post_meta of the current object with the given value + * @param string $field + * @param mixed $value + */ + public function update( $field, $value ) { + if ( isset($this->ID) ) { + update_post_meta($this->ID, $field, $value); + $this->$field = $value; + } + } + + + /** + * takes a mix of integer (post ID), string (post slug), + * or object to return a WordPress post object from WP's built-in get_post() function + * @internal + * @param mixed $pid + * @return WP_Post on success + */ + protected function prepare_post_info( $pid = 0 ) { + if ( is_string($pid) || is_numeric($pid) || (is_object($pid) && !isset($pid->post_title)) || $pid === 0 ) { + $pid = self::check_post_id($pid); + $post = get_post($pid); + if ( $post ) { + return $post; + } + } + //we can skip if already is WP_Post + return $pid; + } + + + /** + * helps you find the post id regardless of whether you send a string or whatever + * @param integer $pid ; + * @internal + * @return integer ID number of a post + */ + protected function check_post_id( $pid ) { + if ( is_numeric($pid) && $pid === 0 ) { + $pid = get_the_ID(); + return $pid; + } + if ( !is_numeric($pid) && is_string($pid) ) { + $pid = self::get_post_id_by_name($pid); + return $pid; + } + if ( !$pid ) { + return null; + } + return $pid; + } + + + /** + * get_post_id_by_name($post_name) + * @internal + * @param string $post_name + * @return int + */ + static function get_post_id_by_name($post_name) { + global $wpdb; + $query = $wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = %s LIMIT 1", $post_name); + $result = $wpdb->get_row($query); + if (!$result) { + return null; + } + return $result->ID; + } + + /** + * get a preview of your post, if you have an excerpt it will use that, + * otherwise it will pull from the post_content. + * If there's a tag it will use that to mark where to pull through. + * @api + * @example + * ```twig + *

                {{post.get_preview(50)}}

                + * ``` + * @param int $len The number of words that WP should use to make the tease. (Isn't this better than [this mess](http://wordpress.org/support/topic/changing-the-default-length-of-the_excerpt-1?replies=14)?). If you've set a post_excerpt on a post, we'll use that for the preview text; otherwise the first X words of the post_content + * @param bool $force What happens if your custom post excerpt is longer then the length requested? By default (`$force = false`) it will use the full `post_excerpt`. However, you can set this to true to *force* your excerpt to be of the desired length + * @param string $readmore The text you want to use on the 'readmore' link + * @param bool $strip Strip tags? yes or no. tell me! + * @return string of the post preview + */ + function get_preview($len = 50, $force = false, $readmore = 'Read More', $strip = true) { + $text = ''; + $trimmed = false; + if ( isset($this->post_excerpt) && strlen($this->post_excerpt) ) { + if ( $force ) { + $text = TimberHelper::trim_words($this->post_excerpt, $len, false); + $trimmed = true; + } else { + $text = $this->post_excerpt; + } + } + if ( !strlen($text) && preg_match('//', $this->post_content, $readmore_matches) ) { + $pieces = explode($readmore_matches[0], $this->post_content); + $text = $pieces[0]; + if ( $force ) { + $text = TimberHelper::trim_words($text, $len, false); + $trimmed = true; + } + $text = do_shortcode( $text ); + } + if ( !strlen($text) ) { + $text = TimberHelper::trim_words($this->get_content(), $len, false); + $trimmed = true; + } + if ( !strlen(trim($text)) ) { + return trim($text); + } + if ( $strip ) { + $text = trim(strip_tags($text)); + } + if ( strlen($text) ) { + $text = trim($text); + $last = $text[strlen($text) - 1]; + if ( $last != '.' && $trimmed ) { + $text .= ' …'; + } + if ( !$strip ) { + $last_p_tag = strrpos($text, '

                '); + if ( $last_p_tag !== false ) { + $text = substr($text, 0, $last_p_tag); + } + if ( $last != '.' && $trimmed ) { + $text .= ' … '; + } + } + $read_more_class = apply_filters('timber/post/get_preview/read_more_class', "read-more"); + if ( $readmore && isset($readmore_matches) && !empty($readmore_matches[1]) ) { + $text .= ' ' . trim($readmore_matches[1]) . ''; + } elseif ( $readmore ) { + $text .= ' ' . trim($readmore) . ''; + } + if ( !$strip && $last_p_tag && ( strpos($text, '

                ') || strpos($text, '

                ID; + } + $customs = $this->get_post_custom($pid); + $this->import($customs); + } + + /** + * Used internally to fetch the metadata fields (wp_postmeta table) + * and attach them to our TimberPost object + * @internal + * @param int $pid + * @return array + */ + protected function get_post_custom( $pid ) { + apply_filters('timber_post_get_meta_pre', array(), $pid, $this); + $customs = get_post_custom($pid); + if ( !is_array($customs) || empty($customs) ) { + return array(); + } + foreach ( $customs as $key => $value ) { + if ( is_array($value) && count($value) == 1 && isset($value[0]) ) { + $value = $value[0]; + } + $customs[$key] = maybe_unserialize($value); + } + $customs = apply_filters('timber_post_get_meta', $customs, $pid, $this); + return $customs; + } + + /** + * @internal + * @see TimberPost::thumbnail + * @return null|TimberImage + */ + function get_thumbnail() { + if ( function_exists('get_post_thumbnail_id') ) { + $tid = get_post_thumbnail_id($this->ID); + if ( $tid ) { + return new $this->ImageClass($tid); + } + } + } + + /** + * @internal + * @see TimberPost::link + * @return string + */ + function get_permalink() { + if ( isset($this->_permalink) ) { + return $this->_permalink; + } + $this->_permalink = get_permalink($this->ID); + return $this->_permalink; + } + + /** + * get the permalink for a post object + * In your templates you should use link: + * Read my post + * @internal + * @return string + */ + function get_link() { + return $this->get_permalink(); + } + + /** + * Get the next post in WordPress's ordering + * @internal + * @param bool $taxonomy + * @return TimberPost|boolean + */ + function get_next( $taxonomy = false ) { + if ( !isset($this->_next) || !isset($this->_next[$taxonomy]) ) { + global $post; + $this->_next = array(); + $old_global = $post; + $post = $this; + if ( $taxonomy ) { + $adjacent = get_adjacent_post(true, '', false, $taxonomy); + } else { + $adjacent = get_adjacent_post(false, '', false); + } + + if ( $adjacent ) { + $this->_next[$taxonomy] = new $this->PostClass($adjacent); + } else { + $this->_next[$taxonomy] = false; + } + $post = $old_global; + } + return $this->_next[$taxonomy]; + } + + /** + * Get a data array of pagination so you can navigate to the previous/next for a paginated post + * @return array + */ + public function get_pagination() { + global $post, $page, $numpages, $multipage; + $post = $this; + $ret = array(); + if ( $multipage ) { + for ( $i = 1; $i <= $numpages; $i++ ) { + $link = self::get_wp_link_page($i); + $data = array('name' => $i, 'title' => $i, 'text' => $i, 'link' => $link); + if ( $i == $page ) { + $data['current'] = true; + } + $ret['pages'][] = $data; + } + $i = $page - 1; + if ( $i ) { + $link = self::get_wp_link_page($i); + $ret['prev'] = array('link' => $link); + } + $i = $page + 1; + if ( $i <= $numpages ) { + $link = self::get_wp_link_page($i); + $ret['next'] = array('link' => $link); + } + } + return $ret; + } + + /** + * @param int $i + * @return string + */ + protected static function get_wp_link_page($i) { + $link = _wp_link_page($i); + $link = new SimpleXMLElement($link . ''); + if ( isset($link['href']) ) { + return $link['href']; + } + return ''; + } + + /** + * Get the permalink for a post, but as a relative path + * For example, where {{post.link}} would return "http://example.org/2015/07/04/my-cool-post" + * this will return the relative version: "/2015/07/04/my-cool-post" + * @internal + * @return string + */ + function get_path() { + return TimberURLHelper::get_rel_url($this->get_link()); + } + + /** + * Get the next post in WordPress's ordering + * @internal + * @param bool $taxonomy + * @return TimberPost|boolean + */ + function get_prev( $taxonomy = false ) { + if ( isset($this->_prev) && isset($this->_prev[$taxonomy]) ) { + return $this->_prev[$taxonomy]; + } + global $post; + $old_global = $post; + $post = $this; + $within_taxonomy = ($taxonomy) ? $taxonomy : 'category'; + $adjacent = get_adjacent_post(($taxonomy), '', true, $within_taxonomy); + $prev_in_taxonomy = false; + if ( $adjacent ) { + $prev_in_taxonomy = new $this->PostClass($adjacent); + } + $this->_prev[$taxonomy] = $prev_in_taxonomy; + $post = $old_global; + return $this->_prev[$taxonomy]; + } + + /** + * Get the parent post of the post + * @internal + * @return bool|TimberPost + */ + function get_parent() { + if ( !$this->post_parent ) { + return false; + } + return new $this->PostClass($this->post_parent); + } + + /** + * Gets a User object from the author of the post + * @internal + * @see TimberPost::author + * @return bool|TimberUser + */ + function get_author() { + if ( isset($this->post_author) ) { + return new TimberUser($this->post_author); + } + } + + /** + * @internal + * @return bool|TimberUser + */ + function get_modified_author() { + $user_id = get_post_meta($this->ID, '_edit_last', true); + return ($user_id ? new TimberUser($user_id) : $this->get_author()); + } + + /** + * Used internally by init, etc. to build TimberPost object + * @internal + * @param int $pid + * @return null|object|WP_Post + */ + protected function get_info($pid) { + $post = $this->prepare_post_info($pid); + if ( !isset($post->post_status) ) { + return null; + } + $post->status = $post->post_status; + $post->id = $post->ID; + $post->slug = $post->post_name; + $customs = $this->get_post_custom($post->ID); + $post->custom = $customs; + $post = (object) array_merge((array)$customs, (array)$post); + return $post; + } + + /** + * Get the human-friendly date that should actually display in a .twig template + * @deprecated since 0.20.0 + * @see TimberPost::date + * @param string $use + * @return string + */ + function get_display_date( $use = 'post_date' ) { + return date(get_option('date_format'), strtotime($this->$use)); + } + + /** + * @internal + * @see TimberPost::date + * @param string $date_format + * @return string + */ + function get_date( $date_format = '' ) { + $df = $date_format ? $date_format : get_option('date_format'); + $the_date = (string)mysql2date($df, $this->post_date); + return apply_filters('get_the_date', $the_date, $df); + } + + /** + * @internal + * @param string $date_format + * @return string + */ + function get_modified_date( $date_format = '' ) { + $df = $date_format ? $date_format : get_option('date_format'); + $the_time = $this->get_modified_time($df); + return apply_filters('get_the_modified_date', $the_time, $date_format); + } + + /** + * @internal + * @param string $time_format + * @return string + */ + function get_modified_time( $time_format = '' ) { + $tf = $time_format ? $time_format : get_option('time_format'); + $the_time = get_post_modified_time($tf, false, $this->ID, true); + return apply_filters('get_the_modified_time', $the_time, $time_format); + } + + /** + * @internal + * @see TimberPost::children + * @param string $post_type + * @param bool|string $childPostClass + * @return array + */ + function get_children( $post_type = 'any', $childPostClass = false ) { + if ( $childPostClass === false ) { + $childPostClass = $this->PostClass; + } + if ( $post_type == 'parent' ) { + $post_type = $this->post_type; + } + $children = get_children('post_parent=' . $this->ID . '&post_type=' . $post_type . '&numberposts=-1&orderby=menu_order title&order=ASC'); + foreach ( $children as &$child ) { + $child = new $childPostClass($child->ID); + } + $children = array_values($children); + return $children; + } + + + /** + * Get the comments for a post + * @internal + * @see TimberPost::comments + * @param int $ct + * @param string $order + * @param string $type + * @param string $status + * @param string $CommentClass + * @return array|mixed + */ + + function get_comments($ct = 0, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'TimberComment') { + + global $overridden_cpage, $user_ID; + $overridden_cpage = false; + + $commenter = wp_get_current_commenter(); + $comment_author_email = $commenter['comment_author_email']; + + $args = array('post_id' => $this->ID, 'status' => $status, 'order' => $order); + if ( $ct > 0 ) { + $args['number'] = $ct; + } + if ( strtolower($order) == 'wp' || strtolower($order) == 'wordpress' ) { + $args['order'] = get_option('comment_order'); + } + + if ( $user_ID ) { + $args['include_unapproved'] = array( $user_ID ); + } elseif ( ! empty( $comment_author_email ) ) { + $args['include_unapproved'] = array( $comment_author_email ); + } + + $comments = get_comments($args); + $timber_comments = array(); + + if ( '' == get_query_var('cpage') && get_option('page_comments') ) { + set_query_var( 'cpage', 'newest' == get_option('default_comments_page') ? get_comment_pages_count() : 1 ); + $overridden_cpage = true; + } + + foreach($comments as $key => &$comment) { + $timber_comment = new $CommentClass($comment); + $timber_comments[$timber_comment->id] = $timber_comment; + } + + // Build a flattened (depth=1) comment tree + $comments_tree = array(); + foreach( $timber_comments as $key => $comment ) { + if ( ! $comment->is_child() ) { + continue; + } + + $tree_element = $comment; + do { + $tree_element = $timber_comments[$tree_element->comment_parent]; + } while( $tree_element->is_child() ); + + $comments_tree[$tree_element->id][] = $comment->id; + } + + // Add child comments to the relative "super parents" + foreach($comments_tree as $comment_parent => $comment_children) { + foreach($comment_children as $comment_child) { + $timber_comments[$comment_parent]->children[] = $timber_comments[$comment_child]; + unset($timber_comments[$comment_child]); + } + } + + $timber_comments = array_values($timber_comments); + + return $timber_comments; + } + + /** + * Get the categories for a post + * @internal + * @see TimberPost::categories + * @return array of TimberTerms + */ + function get_categories() { + return $this->get_terms('category'); + } + + /** + * @internal + * @see TimberPost::category + * @return mixed + */ + function get_category( ) { + $cats = $this->get_categories(); + if ( count($cats) && isset($cats[0]) ) { + return $cats[0]; + } + } + + /** + * @internal + * @param string|array $tax + * @param bool $merge + * @param string $TermClass + * @return array + */ + function get_terms( $tax = '', $merge = true, $TermClass = '' ) { + + $TermClass = $TermClass ?: $this->TermClass; + + if ( is_string($merge) && class_exists($merge) ) { + $TermClass = $merge; + } + if ( is_array($tax) ) { + $taxonomies = $tax; + } + if ( is_string($tax) ) { + if ( in_array($tax, array('all','any','')) ) { + $taxonomies = get_object_taxonomies($this->post_type); + } else { + $taxonomies = array($tax); + } + } + + $term_class_objects = array(); + + foreach ( $taxonomies as $taxonomy ) { + if ( in_array($taxonomy, array('tag','tags')) ) { + $taxonomy = 'post_tag'; + } + if ( $taxonomy == 'categories' ) { + $taxonomy = 'category'; + } + + $terms = wp_get_post_terms($this->ID, $taxonomy); + + if ( is_wp_error($terms) ) { + /* @var $terms WP_Error */ + TimberHelper::error_log("Error retrieving terms for taxonomy '$taxonomy' on a post in timber-post.php"); + TimberHelper::error_log('tax = ' . print_r($tax, true)); + TimberHelper::error_log('WP_Error: ' . $terms->get_error_message()); + + return $term_class_objects; + } + + // map over array of wordpress terms, and transform them into instances of the TermClass + $terms = array_map(function($term) use ($TermClass, $taxonomy) { + return call_user_func(array($TermClass, 'from'), $term->term_id, $taxonomy); + }, $terms); + + if ( $merge && is_array($terms) ) { + $term_class_objects = array_merge($term_class_objects, $terms); + } else if ( count($terms) ) { + $term_class_objects[$taxonomy] = $terms; + } + } + return $term_class_objects; + } + + /** + * @param string|int $term_name_or_id + * @param string $taxonomy + * @return bool + */ + function has_term( $term_name_or_id, $taxonomy = 'all' ) { + if ( $taxonomy == 'all' || $taxonomy == 'any' ) { + $taxes = get_object_taxonomies($this->post_type, 'names'); + $ret = false; + foreach ( $taxes as $tax ) { + if ( has_term($term_name_or_id, $tax, $this->ID) ) { + $ret = true; + break; + } + } + return $ret; + } + return has_term($term_name_or_id, $taxonomy, $this->ID); + } + + /** + * @param string $field + * @return TimberImage + */ + function get_image( $field ) { + return new $this->ImageClass($this->$field); + } + + /** + * Gets an array of tags for you to use + * @internal + * @example + * ```twig + *

                  + * {% for tag in post.tags %} + *
                • {{tag.name}}
                • + * {% endfor %} + *
                + * ``` + * @return array + */ + function get_tags() { + return $this->get_terms('post_tag'); + } + + /** + * Outputs the title with filters applied + * @internal + * @example + * ```twig + *

                {{post.get_title}}

                + * ``` + * ```html + *

                Hello World!

                + * ``` + * @return string + */ + function get_title() { + return apply_filters('the_title', $this->post_title, $this->ID); + } + + /** + * Displays the content of the post with filters, shortcodes and wpautop applied + * @example + * ```twig + *
                {{post.get_content}}
                + * ``` + * ```html + *

                Blah blah blah

                More blah blah blah.

                + * ``` + * @param int $len + * @param int $page + * @return string + */ + function get_content( $len = 0, $page = 0 ) { + if ( $len == 0 && $page == 0 && $this->_content ) { + return $this->_content; + } + $content = $this->post_content; + if ( $len ) { + $content = wp_trim_words($content, $len); + } + if ( $page ) { + $contents = explode('', $content); + $page--; + if ( count($contents) > $page ) { + $content = $contents[$page]; + } + } + $content = apply_filters('the_content', ($content)); + if ( $len == 0 && $page == 0 ) { + $this->_content = $content; + } + return $content; + } + + /** + * @return string + */ + function get_paged_content() { + global $page; + return $this->get_content(0, $page); + } + /** + * + * Here is my summary + * @example + * ```twig + * This post is from {{ post.get_post_type.labels.plural }} + * ``` + * + * ```html + * This post is from Recipes + * ``` + * @return mixed + */ + public function get_post_type() { + return get_post_type_object($this->post_type); + } + + /** + * @return int the number of comments on a post + */ + public function get_comment_count() { + return get_comments_number($this->ID); + } + + /** + * @param string $field_name + * @return mixed + */ + public function get_field( $field_name ) { + $value = apply_filters('timber_post_get_meta_field_pre', null, $this->ID, $field_name, $this); + if ( $value === null ) { + $value = get_post_meta($this->ID, $field_name); + if ( is_array($value) && count($value) == 1 ) { + $value = $value[0]; + } + if ( is_array($value) && count($value) == 0 ) { + $value = null; + } + } + $value = apply_filters('timber_post_get_meta_field', $value, $this->ID, $field_name, $this); + return $value; + } + + /** + * @param string $field_name + */ + function import_field( $field_name ) { + $this->$field_name = $this->get_field($field_name); + } + + /** + * @internal + * @return mixed + */ + function get_format() { + return get_post_format($this->ID); + } + + /** + * Get the CSS classes for a post. For usage you should use `{{post.class}}` instead of `{{post.post_class}}` + * @internal + * @param string $class additional classes you want to add + * @see TimberPost::$class + * @example + * ```twig + *
                + * {# Some stuff here #} + *
                + * ``` + * + * ```html + *
                + * {# Some stuff here #} + *
                + * ``` + * @return string a space-seperated list of classes + */ + public function post_class( $class='' ) { + global $post; + $old_global_post = $post; + $post = $this; + $class_array = get_post_class($class, $this->ID); + $post = $old_global_post; + if ( is_array($class_array) ){ + return implode(' ', $class_array); + } + return $class_array; + } + + // Docs + + /** + * @return array + * @codeCoverageIgnore + */ + public function get_method_values() { + $ret = parent::get_method_values(); + $ret['author'] = $this->author(); + $ret['categories'] = $this->categories(); + $ret['category'] = $this->category(); + $ret['children'] = $this->children(); + $ret['comments'] = $this->comments(); + $ret['content'] = $this->content(); + $ret['edit_link'] = $this->edit_link(); + $ret['format'] = $this->format(); + $ret['link'] = $this->link(); + $ret['next'] = $this->next(); + $ret['pagination'] = $this->pagination(); + $ret['parent'] = $this->parent(); + $ret['path'] = $this->path(); + $ret['prev'] = $this->prev(); + $ret['terms'] = $this->terms(); + $ret['tags'] = $this->tags(); + $ret['thumbnail'] = $this->thumbnail(); + $ret['title'] = $this->title(); + return $ret; + } + + /** + * Return the author of a post + * @api + * @example + * ```twig + *

                {{post.title}}

                + * + * ``` + * @return TimberUser|bool A TimberUser object if found, false if not + */ + public function author() { + return $this->get_author(); + } + + /** + * Get the author (WordPress user) who last modified the post + * @example + * ```twig + * Last updated by {{ post.modified_author.name }} + * ``` + * ```html + * Last updated by Harper Lee + * ``` + * @return TimberUser|bool A TimberUser object if found, false if not + */ + public function modified_author() { + return $this->get_modified_author(); + } + + /** + * Get the categoires on a particular post + * @api + * @return array of TimberTerms + */ + public function categories() { + return $this->get_terms('category'); + } + + /** + * Returns a category attached to a post + * @api + * If mulitpuile categories are set, it will return just the first one + * @return TimberTerm|null + */ + public function category() { + return $this->get_category(); + } + + /** + * Returns an array of children on the post as TimberPosts + * (or other claass as you define). + * @api + * @example + * ```twig + * {% if post.children %} + * Here are the child pages: + * {% for child in page.children %} + * {{ child.title }} + * {% endfor %} + * {% endif %} + * ``` + * @param string $post_type _optional_ use to find children of a particular post type (attachment vs. page for example). You might want to restrict to certain types of children in case other stuff gets all mucked in there. You can use 'parent' to use the parent's post type + * @param string|bool $childPostClass _optional_ a custom post class (ex: 'MyTimberPost') to return the objects as. By default (false) it will use TimberPost::$post_class value. + * @return array + */ + public function children( $post_type = 'any', $childPostClass = false ) { + return $this->get_children( $post_type, $childPostClass ); + } + + /** + * Gets the comments on a TimberPost and returns them as an array of [TimberComments](#TimberComment) (or whatever comment class you set). + * @api + * @param int $count Set the number of comments you want to get. `0` is analogous to "all" + * @param string $order use ordering set in WordPress admin, or a different scheme + * @param string $type For when other plugins use the comments table for their own special purposes, might be set to 'liveblog' or other depending on what's stored in yr comments table + * @param string $status Could be 'pending', etc. + * @param string $CommentClass What class to use when returning Comment objects. As you become a Timber pro, you might find yourself extending TimberComment for your site or app (obviously, totally optional) + * @example + * ```twig + * {# single.twig #} + *

                Comments:

                + * {% for comment in post.comments %} + *
                + *

                {{comment.author.name}} said:

                + *

                {{comment.content}}

                + *
                + * {% endfor %} + * ``` + * @return bool|array + */ + public function comments( $count = 0, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'TimberComment' ) { + return $this->get_comments($count, $order, $type, $status, $CommentClass); + } + + /** + * Gets the actual content of a WP Post, as opposed to post_content this will run the hooks/filters attached to the_content. \This guy will return your posts content with WordPress filters run on it (like for shortcodes and wpautop). + * @api + * @example + * ```twig + *
                + *

                {{post.title}}

                + *
                {{ post.content }}
                + *
                + * ``` + * @param int $page + * @return string + */ + public function content( $page = 0 ) { + return $this->get_content(0, $page); + } + + /** + * @return string + */ + public function paged_content() { + return $this->get_paged_content(); + } + + /** + * Get the date to use in your template! + * @api + * @example + * ```twig + * Published on {{ post.date }} // Uses WP's formatting set in Admin + * OR + * Published on {{ post.date | date('F jS') }} // Jan 12th + * ``` + * + * ```html + * Published on January 12, 2015 + * OR + * Published on Jan 12th + * ``` + * @param string $date_format + * @return string + */ + public function date( $date_format = '' ) { + return $this->get_date($date_format); + } + + /** + * Get the time to use in your template + * @api + * @example + * ```twig + * Published at {{ post.time }} // Uses WP's formatting set in Admin + * OR + * Published at {{ post.time | time('G:i') }} // 13:25 + * ``` + * + * ```html + * Published at 1:25 pm + * OR + * Published at 13:25 + * ``` + * @param string $time_format + * @return string + */ + public function time( $time_format = '' ) { + $tf = $time_format ? $time_format : get_option('time_format'); + $the_time = (string)mysql2date($tf, $this->post_date); + return apply_filters('get_the_time', $the_time, $tf); + } + + /** + * @return bool|string + */ + public function edit_link() { + return $this->get_edit_url(); + } + + /** + * @api + * @return mixed + */ + public function format() { + return $this->get_format(); + } + + /** + * get the permalink for a post object + * @api + * @example + * ```twig + * Read my post + * ``` + * @return string ex: http://example.org/2015/07/my-awesome-post + */ + public function link() { + return $this->get_permalink(); + } + + /** + * @param string $field_name + * @return mixed + */ + public function meta( $field_name = null ) { + if ( $field_name === null ) { + //on the off-chance the field is actually named meta + $field_name = 'meta'; + } + return $this->get_field($field_name); + } + + /** + * @return string + */ + public function name(){ + return $this->title(); + } + + /** + * @param string $date_format + * @return string + */ + public function modified_date( $date_format = '' ) { + return $this->get_modified_date($date_format); + } + + /** + * @param string $time_format + * @return string + */ + public function modified_time( $time_format = '' ) { + return $this->get_modified_time($time_format); + } + + /** + * @api + * @param bool $in_same_cat + * @return mixed + */ + public function next( $in_same_cat = false ) { + return $this->get_next($in_same_cat); + } + + /** + * @return array + */ + public function pagination() { + return $this->get_pagination(); + } + + /** + * Gets the parent (if one exists) from a post as a TimberPost object (or whatever is set in TimberPost::$PostClass) + * @api + * @example + * ```twig + * Parent page: {{ post.parent.title }} + * ``` + * @return bool|TimberPost + */ + public function parent() { + return $this->get_parent(); + } + + /** + * Gets the relative path of a WP Post, so while link() will return http://example.org/2015/07/my-cool-post + * this will return just /2015/07/my-cool-post + * @api + * @example + * ```twig + * {{post.title}} + * ``` + * @return string + */ + public function path() { + return $this->get_path(); + } + + /** + * @deprecated 0.20.0 use link() instead + * @return string + */ + public function permalink() { + return $this->get_permalink(); + } + + /** + * Get the previous post in a set + * @api + * @example + * ```twig + *

                Prior Entry:

                + *

                {{post.prev.title}}

                + *

                {{post.prev.get_preview(25)}}

                + * ``` + * @param bool $in_same_cat + * @return mixed + */ + public function prev( $in_same_cat = false ) { + return $this->get_prev($in_same_cat); + } + + /** + * Get the terms associated with the post + * This goes across all taxonomies by default + * @api + * @param string|array $tax What taxonom(y|ies) to pull from. Defaults to all registered taxonomies for the post type. You can use custom ones, or built-in WordPress taxonomies (category, tag). Timber plays nice and figures out that tag/tags/post_tag are all the same (and categories/category), for custom taxonomies you're on your own. + * @param bool $merge Should the resulting array be one big one (true)? Or should it be an array of sub-arrays for each taxonomy (false)? + * @return array + */ + public function terms( $tax = '', $merge = true ) { + return $this->get_terms($tax, $merge); + } + + /** + * Gets the tags on a post, uses WP's post_tag taxonomy + * @api + * @return array + */ + public function tags() { + return $this->get_tags(); + } + + /** + * get the featured image as a TimberImage + * @api + * @example + * ```twig + * + * ``` + * @return TimberImage|null of your thumbnail + */ + public function thumbnail() { + return $this->get_thumbnail(); + } + + /** + * Returns the processed title to be used in templates. This returns the title of the post after WP's filters have run. This is analogous to `the_title()` in standard WP template tags. + * @api + * @example + * ```twig + *

                {{ post.title }}

                + * ``` + * @return string + */ + public function title() { + return $this->get_title(); + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-posts-collection.php b/www/wp-content/plugins/timber/lib/timber-posts-collection.php new file mode 100644 index 0000000..8465674 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-posts-collection.php @@ -0,0 +1,97 @@ +ID . ' not found in ' . print_r( $post_class, true ) ); + } else { + TimberHelper::error_log( $post_type . ' not found in ' . $post_class ); + } + } + } + + // Don't create yet another object if $post_object is already of the right type + if ( is_a( $post_object, $post_class_use ) ) { + $post = $post_object; + } else { + $post = new $post_class_use( $post_object ); + } + + if ( isset( $post->ID ) ) { + $returned_posts[] = $post; + } + } + + $returned_posts = self::maybe_set_preview($returned_posts); + + parent::__construct( $returned_posts, $flags = 0, 'TimberPostsIterator' ); + } + + public function get_posts() { + return $this->getArrayCopy(); + } + + /** + * @param array $posts + * @return array + */ + static function maybe_set_preview( $posts ) { + if ( is_array( $posts ) && isset( $_GET['preview'] ) && $_GET['preview'] + && isset( $_GET['preview_id'] ) && $_GET['preview_id'] + && current_user_can( 'edit_post', $_GET['preview_id'] ) ) { + // No need to check the nonce, that already happened in _show_post_preview on init + + $preview_id = $_GET['preview_id']; + foreach( $posts as &$post ) { + if ( is_object( $post ) && $post->ID == $preview_id ) { + // Based on _set_preview( $post ), but adds import_custom + $preview = wp_get_post_autosave( $preview_id ); + if ( is_object($preview) ) { + + $preview = sanitize_post($preview); + + $post->post_content = $preview->post_content; + $post->post_title = $preview->post_title; + $post->post_excerpt = $preview->post_excerpt; + $post->import_custom( $preview_id ); + + add_filter( 'get_the_terms', '_wp_preview_terms_filter', 10, 3 ); + } + } + } + + } + + return $posts; + } + +} + +class TimberPostsIterator extends ArrayIterator { + + public function current() { + global $post; + $post = parent::current(); + return $post; + } +} diff --git a/www/wp-content/plugins/timber/lib/timber-query-iterator.php b/www/wp-content/plugins/timber/lib/timber-query-iterator.php new file mode 100644 index 0000000..ce30cdf --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-query-iterator.php @@ -0,0 +1,156 @@ +_posts_class = $posts_class; + + if ( is_a( $query, 'WP_Query' ) ) { + // We got a full-fledged WP Query, look no further! + $the_query = $query; + + } elseif ( false === $query ) { + // If query is explicitly set to false, use the main loop + global $wp_query; + $the_query =& $wp_query; + //if we're on a custom posts page? + $the_query = self::handle_maybe_custom_posts_page($the_query); + } elseif ( TimberHelper::is_array_assoc( $query ) || ( is_string( $query ) && strstr( $query, '=' ) ) ) { + // We have a regularly formed WP query string or array to use + $the_query = new WP_Query( $query ); + + } elseif ( is_numeric( $query ) || is_string( $query ) ) { + // We have what could be a post name or post ID to pull out + $the_query = self::get_query_from_string( $query ); + + } elseif ( is_array( $query ) && count( $query ) && ( is_integer( $query[0] ) || is_string( $query[0] ) ) ) { + // We have a list of pids (post IDs) to extract from + $the_query = self::get_query_from_array_of_ids( $query ); + } elseif ( is_array($query) && empty($query)) { + // it's an empty array + $the_query = array(); + } else { + TimberHelper::error_log( 'I have failed you! in ' . basename( __FILE__ ) . '::' . __LINE__ ); + TimberHelper::error_log( $query ); + + // We have failed hard, at least let get something. + $the_query = new WP_Query(); + } + + $this->_query = $the_query; + + } + + public function get_posts( $return_collection = false ) { + if (isset($this->_query->posts)){ + $posts = new TimberPostsCollection( $this->_query->posts, $this->_posts_class ); + return ( $return_collection ) ? $posts : $posts->get_posts(); + } + } + + // + // GET POSTS + // + public static function get_query_from_array_of_ids( $query = array() ) { + if ( !is_array( $query ) || !count( $query ) ) + return null; + + return new WP_Query( array( + 'post_type'=> 'any', + 'ignore_sticky_posts' => true, + 'post__in' => $query, + 'orderby' => 'post__in', + 'nopaging' => true + ) ); + } + + public static function get_query_from_string( $string = '' ) { + $post_type = false; + + if ( is_string( $string ) && strstr( $string, '#' ) ) { + //we have a post_type directive here + list( $post_type, $string ) = explode( '#', $string ); + } + + $query = array( + 'post_type' => ( $post_type ) ? $post_type : 'any' + ); + + if ( is_numeric( $string ) ) { + $query['p'] = $string; + + } else { + $query['name'] = $string; + } + + return new WP_Query( $query ); + } + + // + // Iterator Interface + // + + public function valid() { + return $this->_query->have_posts(); + } + + public function current() { + global $post; + + $this->_query->the_post(); + + // Sets up the global post, but also return the post, for use in Twig template + $posts_class = $this->_posts_class; + return new $posts_class( $post ); + } + + /** + * Don't implement next, because current already advances the loop + */ + final public function next() {} + + public function rewind() { + $this->_query->rewind_posts(); + } + + public function key() { + $this->_query->current_post; + } + + //get_posts users numberposts + static function fix_number_posts_wp_quirk( $query ) { + if (isset($query->query) && isset($query->query['numberposts']) + && !isset($query->query['posts_per_page'])) { + $query->set( 'posts_per_page', $query->query['numberposts'] ); + } + return $query; + } + + /** + * this will test for whether a custom page to display posts is active, and if so, set the query to the default + * @param WP_Query $query the original query recived from WordPress + * @return WP_Query + */ + static function handle_maybe_custom_posts_page( $query ) { + if ($custom_posts_page = get_option('page_for_posts')) { + if ( isset($query->query['p']) && $query->query['p'] == $custom_posts_page ) { + return new WP_Query(array('post_type' => 'post')); + } + } + return $query; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-routes.php b/www/wp-content/plugins/timber/lib/timber-routes.php new file mode 100644 index 0000000..f05eafc --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-routes.php @@ -0,0 +1,33 @@ +routes = new TimberRoutes(); + } + + /** + * @param string $route + * @param callable $callback + * @deprecated since 0.21.1 use Upstatement/routes instead + */ + public static function add_route($route, $callback, $args = array()) { + Routes::map($route, $callback, $args); + } + + /** + * @param array $template + * @param mixed $query + * @param int $status_code + * @param bool $tparams + * @return bool + * @deprecated since 0.21.1 use Upstatement/routes instead + */ + public static function load_view($template, $query = false, $status_code = 200, $tparams = false) { + Routes::load($template, $tparams, $query, $status_code); + } +} diff --git a/www/wp-content/plugins/timber/lib/timber-site.php b/www/wp-content/plugins/timber/lib/timber-site.php new file mode 100644 index 0000000..cd43f0c --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-site.php @@ -0,0 +1,259 @@ + tag + */ + public $language_attributes; + /** + * @api + * @var bool true if multisite, false if plain ole' WordPress + */ + public $multisite; + + /** + * @api + * @var string + */ + public $name; + + /** @api + * @var string for people who like trackback spam + */ + public $pingback_url; + public $siteurl; + /** + * @api + * @var [TimberTheme](#TimberTheme) + */ + public $theme; + /** + * @api + * @var string + */ + public $title; + public $url; + + /** + * @api + * @var string + */ + + public $rdf; + public $rss; + public $rss2; + public $atom; + + /** + * Constructs a TimberSite object + * @example + * ```php + * //multisite setup + * $site = new TimberSite(1); + * $site_two = new TimberSite("My Cool Site"); + * //non-multisite + * $site = new TimberSite(); + * ``` + * @param string|int $site_name_or_id + */ + function __construct( $site_name_or_id = null ) { + $this->init(); + if ( is_multisite() ) { + $this->init_as_multisite( $site_name_or_id ); + } else { + $this->init_as_singlesite(); + } + } + + /** + * @internal + * @param string|int $site_name_or_id + */ + protected function init_as_multisite( $site_name_or_id ) { + if ( $site_name_or_id === null ) { + //this is necessary for some reason, otherwise returns 1 all the time + if ( is_multisite() ) { + restore_current_blog(); + $site_name_or_id = get_current_blog_id(); + } + } + $info = get_blog_details( $site_name_or_id ); + $this->import( $info ); + $this->ID = $info->blog_id; + $this->id = $this->ID; + $this->name = $this->blogname; + $this->title = $this->blogname; + $this->url = $this->siteurl; + $theme_slug = get_blog_option( $info->blog_id, 'stylesheet' ); + $this->theme = new TimberTheme( $theme_slug ); + $this->description = get_blog_option( $info->blog_id, 'blogdescription' ); + $this->admin_email = get_blog_option( $info->blog_id, 'admin_email' ); + $this->multisite = true; + } + + /** + * Executed for single-blog sites + * @internal + */ + protected function init_as_singlesite() { + $this->admin_email = get_bloginfo( 'admin_email' ); + $this->name = get_bloginfo( 'name' ); + $this->title = $this->name; + $this->description = get_bloginfo( 'description' ); + $this->url = get_bloginfo( 'url' ); + $this->theme = new TimberTheme(); + $this->language_attributes = TimberHelper::function_wrapper( 'language_attributes' ); + $this->multisite = false; + } + + /** + * Executed for all types of sites: both multisite and "regular" + * @internal + */ + protected function init() { + $this->rdf = get_bloginfo( 'rdf_url' ); + $this->rss = get_bloginfo( 'rss_url' ); + $this->rss2 = get_bloginfo( 'rss2_url' ); + $this->atom = get_bloginfo( 'atom_url' ); + $this->language = get_bloginfo( 'language' ); + $this->charset = get_bloginfo( 'charset' ); + $this->pingback = get_bloginfo( 'pingback_url' ); + $this->language_attributes = TimberHelper::function_wrapper( 'language_attributes' ); + /* deprecated benath this comment */ + $this->pingback_url = get_bloginfo( 'pingback_url' ); + } + + /** + * + * + * @param string $field + * @return mixed + */ + function __get( $field ) { + if ( !isset( $this->$field ) ) { + if ( is_multisite() ) { + $this->$field = get_blog_option( $this->ID, $field ); + } else { + $this->$field = get_option( $field ); + } + } + return $this->$field; + } + + /** + * @deprecated 0.21.9 + * @internal + * @return string + */ + function get_link() { + return $this->link(); + } + + /** + * @deprecated 0.21.9 + * @internal + * @return string + */ + function get_url() { + return $this->get_link(); + } + + /** + * Returns the link to the site's home. + * @example + * ```twig + * + * Logo for some stupid thing + * + * ``` + * ```html + * + * Logo for some stupid thing + * + * ``` + * @api + * @return string + */ + public function link() { + return $this->url; + } + + /** + * @ignore + */ + public function meta( $field ) { + return $this->__get( $field ); + } + + /** + * + * @ignore + * @param string $key + * @param mixed $value + */ + public function update( $key, $value ) { + $value = apply_filters( 'timber_site_set_meta', $value, $key, $this->ID, $this ); + if ( is_multisite() ) { + update_blog_option( $this->ID, $key, $value ); + } else { + update_option( $key, $value ); + } + $this->$key = $value; + } + + /** + * + * @api + * @see TimberSite::link + * @return string + */ + function url() { + return $this->get_link(); + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-term-getter.php b/www/wp-content/plugins/timber/lib/timber-term-getter.php new file mode 100644 index 0000000..868098b --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-term-getter.php @@ -0,0 +1,181 @@ +args = array_merge($parsed->args, $maybe_args); + } + return self::handle_term_query($parsed->taxonomies, $parsed->args, $TermClass); + } else if ( is_string($args) ) { + //its just a string with a single taxonomy + $parsed = self::get_term_query_from_string($args); + if ( is_array($maybe_args) ) { + $parsed->args = array_merge($parsed->args, $maybe_args); + } + return self::handle_term_query($parsed->taxonomies, $parsed->args, $TermClass); + } else if ( is_array($args) && TimberHelper::is_array_assoc($args) ) { + //its an associative array, like a good ole query + $parsed = self::get_term_query_from_assoc_array($args); + return self::handle_term_query($parsed->taxonomies, $parsed->args, $TermClass); + } else if ( is_array($args) ) { + //its just an array of strings or IDs (hopefully) + $parsed = self::get_term_query_from_array($args); + if ( is_array($maybe_args) ) { + $parsed->args = array_merge($parsed->args, $maybe_args); + } + return self::handle_term_query($parsed->taxonomies, $parsed->args, $TermClass); + } else if ( is_null($args) ) { + return self::handle_term_query(get_taxonomies(), array(), $TermClass); + } + return null; + } + + /** + * @param string|array $taxonomies + * @param string|array $args + * @param string $TermClass + * @return mixed + */ + public static function handle_term_query($taxonomies, $args, $TermClass) { + if ( !isset($args['hide_empty']) ) { + $args['hide_empty'] = false; + } + if ( isset($args['term_id']) && is_int($args['term_id']) ) { + $args['term_id'] = array($args['term_id']); + } + if ( isset($args['term_id']) ) { + $args['include'] = $args['term_id']; + } + $terms = get_terms($taxonomies, $args); + foreach ($terms as &$term) { + $term = new $TermClass($term->term_id, $term->taxonomy); + } + return $terms; + } + + /** + * @param string $query_string + * @return stdClass + */ + protected static function get_term_query_from_query_string($query_string) { + $args = array(); + parse_str($query_string, $args); + $ret = self::get_term_query_from_assoc_array($args); + return $ret; + } + + /** + * @param string $taxs + * @return stdClass + */ + protected static function get_term_query_from_string($taxs) { + $ret = new stdClass(); + $ret->args = array(); + if ( is_string($taxs) ) { + $taxs = array($taxs); + } + $ret->taxonomies = self::correct_taxonomy_names($taxs); + return $ret; + } + + /** + * @param array $args + * @return stdClass + */ + public static function get_term_query_from_assoc_array($args) { + $ret = new stdClass(); + $ret->args = $args; + if ( isset($ret->args['tax']) ) { + $ret->taxonomies = $ret->args['tax']; + } else if ( isset($ret->args['taxonomies']) ) { + $ret->taxonomies = $ret->args['taxonomies']; + } else if ( isset($ret->args['taxs']) ) { + $ret->taxonomies = $ret->args['taxs']; + } else if ( isset($ret->args['taxonomy']) ) { + $ret->taxonomies = $ret->args['taxonomy']; + } + if ( isset($ret->taxonomies) ) { + if ( is_string($ret->taxonomies) ) { + $ret->taxonomies = array($ret->taxonomies); + } + $ret->taxonomies = self::correct_taxonomy_names($ret->taxonomies); + } else { + $ret->taxonomies = get_taxonomies(); + } + return $ret; + } + + /** + * @param array $args + * @return stdClass + */ + public static function get_term_query_from_array($args) { + if ( is_array($args) && !empty($args) ) { + //okay its an array with content + if ( is_int($args[0]) ) { + return self::get_term_query_from_array_of_ids($args); + } else if ( is_string($args[0]) ) { + return self::get_term_query_from_array_of_strings($args); + } + } + return null; + } + + /** + * @param integer[] $args + * @return stdClass + */ + public static function get_term_query_from_array_of_ids($args) { + $ret = new stdClass(); + $ret->taxonomies = get_taxonomies(); + $ret->args['include'] = $args; + return $ret; + } + + /** + * @param string[] $args + * @return stdClass + */ + public static function get_term_query_from_array_of_strings($args) { + $ret = new stdClass(); + $ret->taxonomies = self::correct_taxonomy_names($args); + $ret->args = array(); + return $ret; + } + + /** + * @param string|array $taxs + * @return array + */ + private static function correct_taxonomy_names($taxs) { + if ( is_string($taxs) ) { + $taxs = array($taxs); + } + foreach ($taxs as &$tax) { + if ( $tax == 'tags' || $tax == 'tag' ) { + $tax = 'post_tag'; + } else if ( $tax == 'categories' ) { + $tax = 'category'; + } + } + return $taxs; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-term.php b/www/wp-content/plugins/timber/lib/timber-term.php new file mode 100644 index 0000000..5151363 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-term.php @@ -0,0 +1,429 @@ +{{term_page.name}} Archives

                + *

                Teams

                + *
                  + *
                • {{st_louis.name}} - {{st_louis.description}}
                • + *
                • {{team.name}} - {{team.description}}
                • + *
                + * ``` + * ```html + *

                Team Archives

                + *

                Teams

                + *
                  + *
                • St. Louis Cardinals - Winner of 11 World Series
                • + *
                • New England Patriots - Winner of 4 Super Bowls
                • + *
                + * ``` + */ +class TimberTerm extends TimberCore implements TimberCoreInterface { + + public $PostClass = 'TimberPost'; + public $TermClass = 'TimberTerm'; + + public $object_type = 'term'; + public static $representation = 'term'; + + public $_children; + /** + * @api + * @var string the human-friendly name of the term (ex: French Cuisine) + */ + public $name; + /** + * @api + * @var strng the WordPress taxonomy slug (ex: `post_tag` or `actors`) + */ + public $taxonomy; + + /** + * @param int $tid + * @param string $tax + */ + public function __construct( $tid = null, $tax = '' ) { + if ($tid === null) { + $tid = $this->get_term_from_query(); + } + if (strlen($tax)) { + $this->taxonomy = $tax; + } + $this->init($tid); + } + + /** + * @return string + */ + public function __toString() { + return $this->name; + } + + /** + * @param $tid + * @param $taxonomy + * + * @return static + */ + public static function from( $tid, $taxonomy ) { + return new static($tid, $taxonomy); + } + + + /* Setup + ===================== */ + + /** + * @internal + * @return integer + */ + protected function get_term_from_query() { + global $wp_query; + if ( isset($wp_query->queried_object) ) { + $qo = $wp_query->queried_object; + if (isset($qo->term_id)) { + return $qo->term_id; + } + } + if ( isset($wp_query->tax_query->queries[0]['terms'][0]) ) { + return $wp_query->tax_query->queries[0]['terms'][0]; + } + } + + /** + * @internal + * @param int $tid + */ + protected function init( $tid ) { + $term = $this->get_term($tid); + if ( isset($term->id) ) { + $term->ID = $term->id; + } else if ( isset($term->term_id) ) { + $term->ID = $term->term_id; + } else if ( is_string($tid) ) { + //echo 'bad call using '.$tid; + //TimberHelper::error_log(debug_backtrace()); + } + if ( isset($term->ID) ){ + $term->id = $term->ID; + $this->import($term); + if ( isset($term->term_id) ) { + $custom = $this->get_term_meta($term->term_id); + $this->import($custom); + } + } + } + + /** + * @internal + * @param int $tid + * @return array + */ + protected function get_term_meta($tid) { + $customs = array(); + $customs = apply_filters('timber_term_get_meta', $customs, $tid, $this); + return apply_filters('timber/term/meta', $customs, $tid, $this); + } + + /** + * @internal + * @param int $tid + * @return mixed + */ + protected function get_term( $tid ) { + if ( is_object($tid) || is_array($tid) ) { + return $tid; + } + $tid = self::get_tid($tid); + + if ( isset($this->taxonomy) && strlen($this->taxonomy) ) { + return get_term($tid, $this->taxonomy); + } else { + global $wpdb; + $query = $wpdb->prepare("SELECT taxonomy FROM $wpdb->term_taxonomy WHERE term_id = %d LIMIT 1", $tid); + $tax = $wpdb->get_var($query); + if (isset($tax) && strlen($tax)) { + $this->taxonomy = $tax; + return get_term($tid, $tax); + } + } + return null; + } + + /** + * @internal + * @param int $tid + * @return int + */ + protected function get_tid( $tid ) { + global $wpdb; + if ( is_numeric($tid) ) { + return $tid; + } + if ( gettype($tid) == 'object' ) { + $tid = $tid->term_id; + } + if ( is_numeric($tid) ) { + $query = $wpdb->prepare("SELECT * FROM $wpdb->terms WHERE term_id = %d", $tid); + } else { + $query = $wpdb->prepare("SELECT * FROM $wpdb->terms WHERE slug = %s", $tid); + } + $result = $wpdb->get_row($query); + if ( isset($result->term_id) ) { + $result->ID = $result->term_id; + $result->id = $result->term_id; + return $result->ID; + } + return 0; + } + + /* Public methods + ===================== */ + + /** + * @internal + * @return string + */ + public function get_edit_url() { + return get_edit_term_link($this->ID, $this->taxonomy); + } + + /** + * @internal + * @param string $field_name + * @return string + */ + public function get_meta_field( $field_name ) { + if (!isset($this->$field_name)) { + $field_value = ''; + $field_value = apply_filters('timber_term_get_meta_field', $field_value, $this->ID, $field_name, $this); + $field_value = apply_filters('timber/term/meta/field', $field_value, $this->ID, $field_name, $this); + $this->$field_name = $field_value; + } + return $this->$field_name; + } + + /** + * @internal + * @return string + */ + public function get_path() { + $link = $this->get_link(); + $rel = TimberURLHelper::get_rel_url($link, true); + $rel = apply_filters('timber_term_path', $rel, $this); + return apply_filters('timber/term/path', $rel, $this); + } + + /** + * @internal + * @return string + */ + public function get_link() { + $link = get_term_link($this); + $link = apply_filters('timber_term_link', $link, $this); + return apply_filters('timber/term/link', $link, $this); + } + + /** + * Get Posts that have been "tagged" with the particular term + * @internal + * @param int $numberposts + * @param string $post_type + * @param string $PostClass + * @return array|bool|null + */ + public function get_posts( $numberposts = 10, $post_type = 'any', $PostClass = '' ) { + if (!strlen($PostClass)) { + $PostClass = $this->PostClass; + } + $default_tax_query = array(array( + 'field' => 'id', + 'terms' => $this->ID, + 'taxonomy' => $this->taxonomy, + )); + if ( is_string($numberposts) && strstr($numberposts, '=') ) { + $args = $numberposts; + $new_args = array(); + parse_str($args, $new_args); + $args = $new_args; + $args['tax_query'] = $default_tax_query; + if (!isset($args['post_type'])) { + $args['post_type'] = 'any'; + } + if (class_exists($post_type)) { + $PostClass = $post_type; + } + } else if ( is_array($numberposts) ) { + //they sent us an array already baked + $args = $numberposts; + if ( !isset($args['tax_query']) ) { + $args['tax_query'] = $default_tax_query; + } + if ( class_exists($post_type) ) { + $PostClass = $post_type; + } + if ( !isset($args['post_type']) ) { + $args['post_type'] = 'any'; + } + } else { + $args = array( + 'numberposts' => $numberposts, + 'tax_query' => $default_tax_query, + 'post_type' => $post_type + ); + } + return Timber::get_posts($args, $PostClass); + } + + /** + * @internal + * @return array + */ + public function get_children() { + if ( !isset($this->_children) ) { + $children = get_term_children($this->ID, $this->taxonomy); + foreach ($children as &$child) { + $child = new TimberTerm($child); + } + $this->_children = $children; + } + return $this->_children; + } + + /** + * + * + * @param string $key + * @param mixed $value + */ + function update( $key, $value ) { + $value = apply_filters( 'timber_term_set_meta', $value, $key, $this->ID, $this ); + $this->$key = $value; + } + + /* Alias + ====================== */ + + /** + * @api + * @return array + */ + public function children() { + return $this->get_children(); + } + + /** + * @api + * @return string + */ + public function description() { + $prefix = '

                '; + $suffix = '

                '; + $desc = term_description( $this->ID, $this->taxonomy ); + if (substr($desc, 0, strlen($prefix)) == $prefix) { + $desc = substr($desc, strlen($prefix)); + } + $desc = preg_replace('/'. preg_quote('

                ', '/') . '$/', '', $desc); + return trim($desc); + } + + /** + * @api + * @return string + */ + public function edit_link() { + return $this->get_edit_url(); + } + + /** + * @internal + * @deprecated 0.21.8 use TimberTerm::link() instead + * @return string + */ + public function get_url() { + return $this->get_link(); + } + + /** + * @api + * @return string + */ + public function link() { + return $this->get_link(); + } + + /** + * @api + * @param string $field_name + * @return string + */ + public function meta( $field_name ) { + return $this->get_meta_field($field_name); + } + + /** + * @api + * @return string + */ + public function path() { + return $this->get_path(); + } + + /** + * @api + * @param int $numberposts_or_args + * @param string $post_type_or_class + * @param string $post_class + * @example + * ```twig + *

                Recent posts in {{term.name}}

                + *
                  + * {% for post in term.posts(3, 'post') %} + *
                • {{post.title}}
                • + * {% endfor %} + *
                + * ``` + * @return array|bool|null + */ + public function posts( $numberposts_or_args = 10, $post_type_or_class = 'any', $post_class = '' ) { + return $this->get_posts($numberposts_or_args, $post_type_or_class, $post_class); + } + + /** + * @api + * @return string + */ + public function title() { + return $this->name; + } + + /** + * @deprecated 0.21.9 use TimberTerm::link() instead + * @return string + */ + public function url() { + return $this->get_url(); + } + + /** + * @deprecated 0.20.0 this was a dumb idea + * @param int $i + * @return string + */ + function get_page( $i ) { + return $this->get_path() . '/page/' . $i; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-theme.php b/www/wp-content/plugins/timber/lib/timber-theme.php new file mode 100644 index 0000000..9efcd8b --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-theme.php @@ -0,0 +1,125 @@ + + * ``` + * ```twig + * + * ``` + * ```html + * + * ``` + * @package Timber + */ +class TimberTheme extends TimberCore { + + /** + * @api + * @var string the human-friendly name of the theme (ex: `My Timber Starter Theme`) + */ + public $name; + + /** + * @api + * @var TimberTheme|bool the TimberTheme object for the parent theme (if it exists), false otherwise + */ + public $parent = false; + + /** + * @api + * @var string the slug of the parent theme (ex: `_s`) + */ + public $parent_slug; + + /** + * @api + * @var string the slug of the theme (ex: `my-super-theme`) + */ + public $slug; + public $uri; + + /** + * Constructs a new TimberTheme object. NOTE the TimberTheme object of the current theme comes in the default `Timber::get_context()` call. You can access this in your twig template via `{{site.theme}}. + * @param string $slug + * @example + * ```php + * + * ``` + * ```twig + * We are currently using the {{ theme_stuff.name }} theme. + * ``` + * ```html + * We are currently using the My Theme theme. + * ``` + */ + function __construct($slug = null) { + $this->init($slug); + } + + /** + * @internal + * @param string $slug + */ + protected function init($slug = null) { + $data = wp_get_theme($slug); + $this->name = $data->get('Name'); + $ss = $data->get_stylesheet(); + $this->slug = $ss; + + if ( ! function_exists( 'get_home_path' ) ) { + require_once(ABSPATH . 'wp-admin/includes/file.php'); + } + + $this->uri = get_stylesheet_directory_uri(); + $this->parent_slug = $data->get('Template'); + if ( !$this->parent_slug ) { + $this->uri = get_template_directory_uri(); + } + if ( $this->parent_slug && $this->parent_slug != $this->slug ) { + $this->parent = new TimberTheme($this->parent_slug); + } + } + + /** + * @api + * @return string the absolute path to the theme (ex: `http://example.org/wp-content/themes/my-timber-theme`) + */ + public function link() { + return $this->uri; + } + + /** + * @api + * @return string the relative path to the theme (ex: `/wp-content/themes/my-timber-theme`) + */ + public function path() { + return TimberURLHelper::get_rel_url( $this->link() ); + } + + /** + * @param string $name + * @param bool $default + * @return string + */ + public function theme_mod($name, $default = false) { + return get_theme_mod($name, $default); + } + + /** + * @return array + */ + public function theme_mods() { + return get_theme_mods(); + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-twig.php b/www/wp-content/plugins/timber/lib/timber-twig.php new file mode 100644 index 0000000..6a18b8c --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-twig.php @@ -0,0 +1,347 @@ +addFilter( new Twig_SimpleFilter( 'get_src_from_attachment_id', 'twig_get_src_from_attachment_id' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'wp_body_class', array( $this, 'body_class' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'twitterify', array( 'TimberHelper', 'twitterify' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'twitterfy', array( 'TimberHelper', 'twitterify' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'string', function($arr, $glue = ' '){ + return twig_join_filter($arr, $glue); + } ) ); + return $twig; + } + + /** + * + * + * @param Twig_Environment $twig + * @return Twig_Environment + */ + function add_timber_filters( $twig ) { + /* image filters */ + $twig->addFilter( new Twig_SimpleFilter( 'resize', array( 'TimberImageHelper', 'resize' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'retina', array( 'TimberImageHelper', 'retina_resize' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'letterbox', array( 'TimberImageHelper', 'letterbox' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'tojpg', array( 'TimberImageHelper', 'img_to_jpg' ) ) ); + + /* debugging filters */ + $twig->addFilter( new Twig_SimpleFilter( 'docs', 'twig_object_docs' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'get_class', 'get_class' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'get_type', 'get_type' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'print_r', function( $arr ) { + return print_r( $arr, true ); + } ) ); + $twig->addFilter( new Twig_SimpleFilter( 'print_a', function( $arr ) { + return '
                ' . self::object_docs( $arr, true ) . '
                '; + } ) ); + + /* other filters */ + $twig->addFilter( new Twig_SimpleFilter( 'stripshortcodes', 'strip_shortcodes' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'array', array( $this, 'to_array' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'excerpt', 'wp_trim_words' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'function', array( $this, 'exec_function' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'pretags', array( $this, 'twig_pretags' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'sanitize', 'sanitize_title' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'shortcodes', 'do_shortcode' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'time_ago', array( $this, 'time_ago' ) ) ); + $twig->addFilter( new Twig_SimpleFilter( 'wpautop', 'wpautop' ) ); + $twig->addFilter( new Twig_SimpleFilter( 'list', array( $this, 'add_list_separators' ) ) ); + + $twig->addFilter( new Twig_SimpleFilter( 'relative', function ( $link ) { + return TimberURLHelper::get_rel_url( $link, true ); + } ) ); + + $twig->addFilter( new Twig_SimpleFilter( 'date', array( $this, 'intl_date' ) ) ); + + $twig->addFilter( new Twig_SimpleFilter( 'truncate', function ( $text, $len ) { + return TimberHelper::trim_words( $text, $len ); + } ) ); + + /* actions and filters */ + $twig->addFunction( new Twig_SimpleFunction( 'action', function ( $context ) { + $args = func_get_args(); + array_shift( $args ); + $args[] = $context; + call_user_func_array( 'do_action', $args ); + }, array( 'needs_context' => true ) ) ); + + $twig->addFilter( new Twig_SimpleFilter( 'apply_filters', function () { + $args = func_get_args(); + $tag = current( array_splice( $args, 1, 1 ) ); + + return apply_filters_ref_array( $tag, $args ); + } ) ); + $twig->addFunction( new Twig_SimpleFunction( 'function', array( &$this, 'exec_function' ) ) ); + $twig->addFunction( new Twig_SimpleFunction( 'fn', array( &$this, 'exec_function' ) ) ); + + $twig->addFunction( new Twig_SimpleFunction( 'shortcode', 'do_shortcode' ) ); + + /* TimberObjects */ + $twig->addFunction( new Twig_SimpleFunction( 'TimberPost', function ( $pid, $PostClass = 'TimberPost' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $PostClass( $p ); + } + return $pid; + } + return new $PostClass( $pid ); + } ) ); + $twig->addFunction( new Twig_SimpleFunction( 'TimberImage', function ( $pid, $ImageClass = 'TimberImage' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $ImageClass( $p ); + } + return $pid; + } + return new $ImageClass( $pid ); + } ) ); + $twig->addFunction( new Twig_SimpleFunction( 'TimberTerm', function ( $pid, $TermClass = 'TimberTerm' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $TermClass( $p ); + } + return $pid; + } + return new $TermClass( $pid ); + } ) ); + $twig->addFunction( new Twig_SimpleFunction( 'TimberUser', function ( $pid, $UserClass = 'TimberUser' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $UserClass( $p ); + } + return $pid; + } + return new $UserClass( $pid ); + } ) ); + + /* TimberObjects Alias */ + $twig->addFunction( new Twig_SimpleFunction( 'Post', function ( $pid, $PostClass = 'TimberPost' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $PostClass( $p ); + } + return $pid; + } + return new $PostClass( $pid ); + } ) ); + $twig->addFunction( new Twig_SimpleFunction( 'Image', function ( $pid, $ImageClass = 'TimberImage' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $ImageClass( $p ); + } + return $pid; + } + return new $ImageClass( $pid ); + } ) ); + $twig->addFunction( new Twig_SimpleFunction( 'Term', function ( $pid, $TermClass = 'TimberTerm' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $TermClass( $p ); + } + return $pid; + } + return new $TermClass( $pid ); + } ) ); + $twig->addFunction( new Twig_SimpleFunction( 'User', function ( $pid, $UserClass = 'TimberUser' ) { + if ( is_array( $pid ) && !TimberHelper::is_array_assoc( $pid ) ) { + foreach ( $pid as &$p ) { + $p = new $UserClass( $p ); + } + return $pid; + } + return new $UserClass( $pid ); + } ) ); + + /* bloginfo and translate */ + $twig->addFunction( 'bloginfo', new Twig_SimpleFunction( 'bloginfo', function ( $show = '', $filter = 'raw' ) { + return get_bloginfo( $show, $filter ); + } ) ); + $twig->addFunction( '__', new Twig_SimpleFunction( '__', function ( $text, $domain = 'default' ) { + return __( $text, $domain ); + } ) ); + /* get_twig is deprecated, use timber/twig */ + $twig = apply_filters( 'get_twig', $twig ); + $twig = apply_filters( 'timber/twig', $twig ); + return $twig; + } + + /** + * + * + * @param mixed $arr + * @return array + */ + function to_array( $arr ) { + if ( is_array( $arr ) ) { + return $arr; + } + $arr = array( $arr ); + return $arr; + } + + /** + * + * + * @param string $function_name + * @return mixed + */ + function exec_function( $function_name ) { + $args = func_get_args(); + array_shift( $args ); + if ( is_string($function_name) ) { + $function_name = trim( $function_name ); + } + return call_user_func_array( $function_name, ( $args ) ); + } + + /** + * + * + * @param string $content + * @return string + */ + function twig_pretags( $content ) { + return preg_replace_callback( '|(.*)getTimestamp(); + } else if (is_numeric( $date ) && strtotime( $date ) === false ) { + $timestamp = intval( $date ); + } else { + $timestamp = strtotime( $date ); + } + + return date_i18n( $format, $timestamp ); + } + + //debug + + /** + * + * + * @param mixed $obj + * @param bool $methods + * @deprecated since 0.20.7 + * @return string + */ + function object_docs( $obj, $methods = true ) { + $class = get_class( $obj ); + $properties = (array)$obj; + if ( $methods ) { + /** @var array $methods */ + $methods = $obj->get_method_values(); + } + $rets = array_merge( $properties, $methods ); + ksort( $rets ); + $str = print_r( $rets, true ); + $str = str_replace( 'Array', $class . ' Object', $str ); + return $str; + } + + /** + * @param int|string $from + * @param int|string $to + * @param string $format_past + * @param string $format_future + * @return string + */ + function time_ago( $from, $to = null, $format_past = '%s ago', $format_future = '%s from now' ) { + $to = $to === null ? time() : $to; + $to = is_int( $to ) ? $to : strtotime( $to ); + $from = is_int( $from ) ? $from : strtotime( $from ); + + if ( $from < $to ) { + return sprintf( $format_past, human_time_diff( $from, $to ) ); + } else { + return sprintf( $format_future, human_time_diff( $to, $from ) ); + } + } + + /** + * @param array $arr + * @param string $first_delimiter + * @param string $second_delimiter + * @return string + */ + function add_list_separators( $arr, $first_delimiter = ',', $second_delimiter = 'and' ) { + $length = count( $arr ); + $list = ''; + foreach( $arr as $index => $item ) { + if ( $index < $length - 2 ) { + $delimiter = $first_delimiter.' '; + } elseif ( $index == $length - 2 ) { + $delimiter = ' '.$second_delimiter.' '; + } else { + $delimiter = ''; + } + $list = $list.$item.$delimiter; + } + return $list; + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-url-helper.php b/www/wp-content/plugins/timber/lib/timber-url-helper.php new file mode 100644 index 0000000..b90e8b6 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-url-helper.php @@ -0,0 +1,334 @@ + $timeout, 'stream' => true, 'filename' => $tmpfname ) ); + + if ( is_wp_error( $response ) ) { + unlink( $tmpfname ); + return $response; + } + if ( 200 != wp_remote_retrieve_response_code( $response ) ) { + unlink( $tmpfname ); + return new WP_Error( 'http_404', trim( wp_remote_retrieve_response_message( $response ) ) ); + } + return $tmpfname; + } + + /** + * Returns the url parameters, for example for url http://example.org/blog/post/news/2014/whatever + * this will return array('blog', 'post', 'news', '2014', 'whatever'); + * OR if sent an integer like: TimberUrlHelper::get_params(2); this will return 'news'; + * + * @param int $i the position of the parameter to grab. + * @return array|string + */ + public static function get_params( $i = false ) { + $args = explode( '/', trim( strtolower( $_SERVER['REQUEST_URI'] ) ) ); + $newargs = array(); + foreach ( $args as $arg ) { + if ( strlen( $arg ) ) { + $newargs[] = $arg; + } + } + if ( $i === false ) { + return $newargs; + } + if ( $i < 0 ) { + //count from end + $i = count( $newargs ) + $i; + } + if ( isset( $newargs[$i] ) ) { + return $newargs[$i]; + } + } + +} diff --git a/www/wp-content/plugins/timber/lib/timber-user.php b/www/wp-content/plugins/timber/lib/timber-user.php new file mode 100644 index 0000000..1f4f251 --- /dev/null +++ b/www/wp-content/plugins/timber/lib/timber-user.php @@ -0,0 +1,248 @@ +Your name is {{ current_user.name }}

                + * + *
                ) will now show you the products of post_class +* Sanity checks for ACF (thanks @parisholley) +* Fixed bug in TimberPost::prev and TimberPost::next that could return draft posts (thanks @slimndap) +* Fixed bug with extra ellipsis in some previews (thanks @parisholley) + += 0.16.2 = +* Added has_term to TimberPost +* Extra checks to make sure redirected links don't get 404 body class +* Misc bugs + += 0.16.1 = +* Bug fix on ugly permalinks for pagination +* Fixed issue where posts retrieved via an array of IDs was truncated at the default post count +* Fixed issue where loading terms from multi taxonomies (thanks @WL-hohoho) +* Added support for post_class on TimberPost (thanks @slimndap) +* new `array` filter to convert single-values into array in twig +* Cleaned-up and added translation support to `time_ago` filter (thanks @WL-hohoho) + += 0.16.0 = +* TimberTheme is now available in default context as .theme +* Post meta now respects arrays (watch out for some possible compatiblity issues here) +* Template loads now work for parent/child themes in Windows (thanks @matthewsoares) +* Better method for removing 404 body class on manual redirects (thanks @mgmartel) + += 0.15.5 = +* Post formats: {{post.format}} ! + += 0.15.4 = +* More improvements to filters to support external integration with Pods and other WP frameworks +* Fixed bug on date internationalization (thanks @slimndap) +* Fixed bug on using existing image sizes (thanks @matthewsoares) +* Fixed bug on homeurl vs siteurl (thanks @ciarand) +* Added a cache lock to the TimberHelper::transient method +* Added an in-development version of a TimberArchives object + += 0.15.3 = +* Upgrayedd to Twig 1.14.2 +* Added composer integration +* Bunch of new tests +* Comments now support gravatrs (thanks @asecondwill) +* Moved ACF integration into its own file. It now interacts via hooks instead of in-line +* A few misc. bugs and extra sanity checks + += 0.15.2 = +* TimberImages now support alternate sizes + += 0.15.1 = +* Fix on revered prev/next post links + += 0.15.0 = +* Cacheing!!! +* Cacheing!! +* Cacheing!!!! Timber::render('mytemplate.twig', $data, $expires_time_in_secs); +* Timber::render now automatically echos. Don't want it to? See below... +* New Timber::compile method which _doesn't_ automatically echo. (Same args as Timber::render) +* Added post.get_next / post.get_prev for TimberPosts +* Fixed a thing to make get_preview easier when you want to omit the 'Read More' link +* Read the [Full Release Notes](https://github.com/jarednova/timber/releases/tag/0.15.0) + += 0.14.1 = +* Added hooks to play nicely with Timber Debug Bar +* Fixed-up Timber Term aliases, link, path, etc. +* Add DB queries now get properly prepared +* Supports custom author permalinks +* Simplified TimberPost processing; shaved some processing time off + += 0.14.0 = +* More flexiblity for custom routes (thanks @mgmartel) +* Added filters for core objects (TimberPost and TimberTerm). This greatly helps when you need to have retrived custom fields or repeaters interprted as posts or terms +* Renamed "WPHelper" to more namespace-friendly "TimberHelper" +* Added function_wrapper helper to execute functions where they are placed in the template as opposed to when they are generated (@mgmartel) +* You can now have custom fields processed via post.get_field('my_custom_field'). This is a huge help for using things like Advanced Custom Fields' repeater. +* Performance improvements + += 0.13.5 = +* Added comprehensive support for actions and filters (thanks @mgmartel) +* Rewrote routing to template to be 100% harmonious with WordPress (thanks again @mgmartel) +* Fix to some pagination errors when using a custom rewrite on a taxonomy (thanks to @kylehotchkiss) +* Fixed issue with stripping the ellipses on a preview (thanks to @bryanscode) +* Functions now work more logically, example: {{function('my_special_function', 'arg1')}} + += 0.13.0 = +* TimberMenuItems now get the WP classes you've come to know and love (.current-menu-item, etc.) +* More test coverage for images +* Resizing external images converts the URL into a md5 hash +* Removed a dangerous backtrace that could overload errorlog +* Some object caching on TimberPost->get_terms to improve performance + += 0.12.2 = +* TimberMenus now contain metadata 'bout the menu (thanks @bryanaka) +* Fixed issue with Windows servers (thanks @kzykhys) +* Resizing external images now incl. the full URL to avoid conflicts +* Fixed pagination oddity +* Some code cleanup stuff. + += 0.12.1 = +* A few fixes that catch issues with absolute vs. relative URLs in resize + += 0.12.0 = +* Pagination is re-factored to be more intuitive, and well, better. +* Resize is also re-factored to respect absolute vs. relative URLs +* Got rid of lots of old, bogus code. + += 0.11.0 = +* fixed load order of views so files inside of the child theme have priority over the parent theme. +* comment ordering respects the default set in WordPress +* added getting started screen +* misc bug fixes +* removed lots of old garbage, simplified file organization +* contributors for this release: @ysurian, @thisislawatts, @punkshui and @paulwilde + += 0.10.7 = +* more normalization of menus, users +* fixed bug in post.get_content (thanks @paulwilde) +* fixed bug in way menu items with children got their children (thanks @EloB) + += 0.10.6 = +* more normalization of comments +* Lots of cleanup of starter theme + += 0.10.5 = +* added theme URI to universal context + += 0.10.4 = +* Lots of code cleanup thanks to [Jakub](http://github.com/hsz) +* Added new function for bloginfo +* You can now hook into timber_context to filter the $context object +* Added Timber::get_terms to retrieve lists of your blog's terms +* Added better support for translation +* Added filter for executing a function, ie {{'my_theme_function'|filter}} + += 0.10.3 = +* Corrected error with sidebar retrieval +* language_attributes are now available as part of Timber::get_context(); payload. +* Upgraded to Twig 1.13.1 + += 0.10.2 = +* added more aliases for easier coding (post.thumbnail instead of post.get_thumbnail, etc.) +* Garbage removal + += 0.10.1 = +* load_template for routing can now accept a query argument +* load_template will wait to load a template so that 'init' actions can fire. +* way more inline documentation +* print_a now includes the output of (most) methods in addition to properties. +* added lots of aliases so that things like .author will work the same as .get_author + +== Screenshots == + +1. This what a normal WordPres PHP file looks like +2. With Timber, you write Twig files that are super-clear and HTML-centric. + +== Installation == + +1. Activate the plugin through the 'Plugins' menu in WordPress +2. For an example, try modifying your home.php or index.php with something like this: + +` +$context = array(); +$context['message'] = 'Hello Timber!'; +Timber::render('welcome.twig', $context); +` + +Then create a subdirectory called `views` in your theme folder. The make this file: `views/welcome.twig` +` +{# welcome.twig #} +
                +

                {{message}}

                +
                +` + +That's Timber! + +== Support == + +Please use the [GitHub repo](https://github.com/jarednova/timber/issues?state=open) to file bugs or questions. + +== Frequently Asked Questions == + += Can it be used in an existing theme? = +You bet! Watch these **[video tutorials](https://github.com/jarednova/timber/wiki/Video-Tutorials)** to see how. + += Is it used in production? = +At Upstatement we've now used it on more than a dozen client sites. Hundreds of other sites use it too. You can check some of them out in the **[showcase](http://upstatement.com/timber/#showcase)**. + += Doesn't this all make WordPress harder since there's more to learn? = +Does jQuery make JavaScript harder? Yes, it's an extra piece to learn -- but it super-charges your ability to write unencumbered JavaScript (and prevents you from having to learn lots of the messy internals). If your answer is "jQuery sucks and everyone should learn how to write vanilla JS or they're rotten stupid people," this tool isn't for you. + += Oh, Timber is simple code so it's for making simple themes = +Whatever. It simplifies the silly stuff so that you can focus on building more complicated sites and apps. jQuery simplifies Javascript, but you can still use the full range of JS's abilities. + += Will you support it? = +As stated above, we're using it in dozens of sites (and dozens more planned) -- dozens of other developers are using it too. This isn't going anywhere. Twig is the chosen language for other PHP platforms like Symfony, Drupal 8 and Craft. WordPress will eventually adopt Twig too, I promise you that. + += Support? = +Leave a [GitHub issue](https://github.com/jarednova/timber/issues?state=open) and I'll holler back. diff --git a/www/wp-content/plugins/timber/tests/Timber_UnitTestCase.php b/www/wp-content/plugins/timber/tests/Timber_UnitTestCase.php new file mode 100644 index 0000000..f089356 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/Timber_UnitTestCase.php @@ -0,0 +1,24 @@ +caught_deprecated ) ) ) { + unset( $this->caught_deprecated[ $key ] ); + } + parent::expectedDeprecated(); + } + + public static function setPermalinkStructure( $struc = '/%postname%/' ) { + global $wp_rewrite; + $wp_rewrite->set_permalink_structure( $struc ); + $wp_rewrite->flush_rules(); + update_option( 'permalink_structure', $struc ); + flush_rewrite_rules( true ); + } + + } diff --git a/www/wp-content/plugins/timber/tests/assets/arch-2night.jpg b/www/wp-content/plugins/timber/tests/assets/arch-2night.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af2ccdcd0ac0b8d149400207f563ab1f1d0f3943 GIT binary patch literal 23215 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/arch.jpg b/www/wp-content/plugins/timber/tests/assets/arch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b1b9b5e650fd13b27c14ec32cc3af480c67b4dc GIT binary patch literal 154752 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

                GwLCYJ1uB(0;0eSIy$86p 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 I{J+ot2OxSNfdBvi literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/boyer.gif b/www/wp-content/plugins/timber/tests/assets/boyer.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac47c534964131bad7f1fc190619750aeab0e07b GIT binary patch literal 784848 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 z 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

                OspE{BQ+B3WUf=Oo;Cr5|_*skE##F~2 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̧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�limwn4+BrifURwJg%s}M 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 z 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

                =OdW9AQ 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%0D2|t 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

                |&n{}wsU`j&8m$NgV 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⁢AfjUo;(#Re|55wTI&!UX}s4;iT@VN8;(lH{L>YWRjCU0~Y!d7nAM@#OpO1Tj7R#)pTG&(LWWgS2!`S8^B zf_K%V@_sS`L0$pO=qX~!yXd#F*7lTRy}zqTsKTW*-Qw|s9}I8! zipo>SwOhhsFh_J}A?Ae+nFF7KFoUZ~I7)l_6Qtkrav1J-*ICyHF8cuVJt%YTc-F&J z9Z9%T%){MU=-Qxtf1??&ga0@rbTBI~5q2GrZ<+-$0>~>MlQ3OK}&b zfb~4e?NV`RtE~ut0}-kpn#-Z-lOKNGxfJ96SO|x`3(8f@v%D@d#yrhiKk?$IBf`ID z27%FN&_IB&-;5%tl%F8k{HE^MISNr*aqS7d>SAuyN14mWissaGXKZynFE8ZW2Kr(? zJ*X_ABTq{Dt&2EjYhn%<#|rX@eThi<^d*5(bMs}p-r-dxqmiF$;B@8Mn!CT*+K>E* zr*CPcuKxl2!~!Gna(EG)76-m6oDBN~c#d{@u2k)du{E)+`X_z`zqr37mFsO}8H#IZ z{NE14f5Xsg)?|%L@cM(4?uwElzx{l7uy)c!X{IRSqU$9yq?Zu8vg~|_Ra%=yTIvMM z&PmbaA~Z8fnEOA{)x>>+;CXlzfvfsnnc-Y$@%7hmVB3yH!m?oQt6FY(;PY(+nQ;|) zdD+etf$yImPU&9X1q0&mC2YBfep8Ni%T1>HIfYFMVx!~kuCiu2q(M!c-kCO~q(|va zrr3SJ2WkR`->zQ0XatKQVq!MAM-~pScaG?W$n}`q!b$i40p4z(#45yosa?G}8Bc`* zlwl0?xJ-^S%1_7KTQzR%$i)+9!fwu%^{(7g!`0?pT6mS@JB;)k1*-2kC&_Niuu!iY z4H=w>-vsb8o$+FJ4sdzvHcA=90%s)ugrKd(hh&gd^=B>YC-14OpI`^tW~LMH#Z*J$ zQn=+UzZHh9deRK6uQpyj)c$r274&FgZ%KA134Qqo2-jIsvANZyXz*&uu!kzhgWVZT z_uh+?V0zy`#|}_B`&Ul;)O9EiMqXhT>e+hPFF^WH*`YPfNT0V6)IQM|AwMH2ZFgZ- z!s?bMv+Hs=H-nKTWP=q zF1);l>k4XP!-^46mFEg8ygT1smd=XNac_4t#7D8|iVH>8wg?!TjakGOn%%YkpU^!V*vwa@ewW$NsZSjx)w zsK!m?;q6OiX{+MBn9f14 zI`JyTG2)AZGx)r^TH#bMH3`@2NaS_g;o!H5^u5+{%O`ir6R2&TI%!dDn(?aKIF@TK zJ3;HE%(-_}h|C^Myp}nDXL{Ere&*HG6pnOlfvtIdnK%vcac|m6owT0M$ThVQ|L{Ej zb{lKW@VuYc!e|B;fUZdZKtfe6kjvB(#b-c}Sw%N$B5*3wm#Vd1TM_4e(?TPm>UY6l zThg2Z10W1*kpxEdd_D5KhS`6BkVuHESy<8i|2CZerHZ>%6ZzR;EmsgRj3eNMY&l_xLLc+rx-*F-dO;Tu_3 zEL@vOV1mtN4}YqO`4jdGP91u_v-6H%hcsJ0{sV~AvVHIx(wiP={B;FFd6_{OZ3Rvu zb`HtKm2*5L;Yhp;(veIsoxG_)c&tq_WG_Kc^i4QXIrX|nAK#1N^+XT70!fI>4!Drk z*dA$LHD0eN#irRIEO%L>dte2Jeg~UZ%?K^z5$G#MnkI0bC>WnzuJ7V=48vG(q;#p{ z!|?4`odS?JS!|ms6cT)>M%vx{C-a_C#?{PjqbFgJhOhK{cms(+NxsVX4EO4ao}^X(T)Y8LhwOhn-BQ%9KQaftGW5kAi)M^{0}gi;rzvO zFlRb##m1LD<%;_fwlQyMz?`P1xxTvchN1rGo~lb`4>{oZ_*{TOx1W9aMpgXk3QEZS mBV&l3<`I(m7lrwb5m|v!{gg9;Nb}R@|DMhNJFcF8%l``*$G21f literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/child-menu.twig b/www/wp-content/plugins/timber/tests/assets/child-menu.twig new file mode 100644 index 0000000..2df6d10 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/child-menu.twig @@ -0,0 +1,15 @@ +

                \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/city-museum.jpg b/www/wp-content/plugins/timber/tests/assets/city-museum.jpg new file mode 100644 index 0000000000000000000000000000000000000000..704c4f135b354ec073a2baab36c17e99e26b0be7 GIT binary patch literal 142362 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/cropper.png b/www/wp-content/plugins/timber/tests/assets/cropper.png new file mode 100644 index 0000000000000000000000000000000000000000..61841b96cbbafa303ebbd313260c5c1fcc28dcdf GIT binary patch literal 16119 zcmeI3O^6&t6vrz@VV$tBVnB@tdnX7HGSeUP-SkYDkKOEo6PL}X8$nHPckND-neIt< zZ)SE;kQf9{f*zEZi|ECJg5WJeM9`a{Qzl&`pva7r{@#L5&(et)s@CN0EbTEpSk;x=dULoOQJsy_Eye0033N3{~Q8W zuRRJt=_8}H;chgamNl!JR&{F=rU%^~iUvSAHR!3@1?X~{aN97;$=|QvNOFc=PClP& z3e8>}wvClN8=l=e)6(`XXeB*)s*+F!G7{)QSLFuXj_JsQa?;b4k&WGalJi2`3*}@L zPsnXF*SNZ6LoS!jr!*m7;0mR*m@5>rg_E2lh&f)!@EIW`W#p_NXC*H9Br6GIDYm{P zuQ!&1>Ck`WWZQLnGSBz>{d7N*w(MDo}Iw_|ra(7MLM4(y^72T>5G z*3xTRuI03?7=Xj!Sd6Z*6~h9L#HPW45tD{T{4}qp{H<0{Bg=Igs;*_XEUQ!T+jT8m zJy)-L?a7^Js+wWqlAcodXws;4MtZQJy0C&b_LS*m0d^Q(iS4S2Z=b+Nhw~(}tnT`4T$3 z#jVX$Nz6;BtgeZvQbEtB3aU`jvYMLD6hyDc@$?DlhNbP`RtltbBrOWd%f(!wTB=q{ zqPUc+_G-V=nq&&nhDmBvC2>mm*fi8BnL$Ja-I1A<}62u~q z8k%OsaL@_bCFaL<h4Js8{%q zUFe9WC_LW0jxoM>zIS{}!#1330Y%s3Ez9nzZpG-T+mP>>+X_E&j^R2|q z(_kf|@YCEx7XBu{9gbkBUR$6WXTlea-@xa;v*X1VBmsSR5&sTS$>C_~xqGLQ!_m}H z=Ch{ZR-|CIh?~g5Uspbiv*-~GR`R)ACa3UGcQj+o7{Ja(!$4Q6gAYmu7v?2JN2X?; zi_IiPf=s^|h{q|fS9~veSVPZ={P00>yp4wE^MH*}Ne3)U%CSjE8dRI%q9P%q|q z)n>S;h{ynji=;ud87?X!GJxSCX;5v3i;9R0V7N#cRGZS;h{ynji=;ud87?X!GJxSCX;AHZ;!2EOy@V!u-?EQh ztXzNPoj!Uglhan#n*i)R3BYTw190ab^!FA3I|2Z|o(DjF4}eFkw_pBx8G!r0U2Rlb zgCB3-tj>QafWx0Dr`5Z+j^30Kcb@y>)`{Y)zg+w+_h<2ih1%TWm4#Z{`#raqMK(5% z`R=)SJct}`1aWmg?t{SnT}*oIM4)#x&`Sh*4+M#qgT!i}$N6z%#T@OFqJq2Dmymsx~+uwYQUrk?KI@9>HcK-6epA#wg literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/eastern-trans.png b/www/wp-content/plugins/timber/tests/assets/eastern-trans.png new file mode 100644 index 0000000000000000000000000000000000000000..032eb65dfb110200f790e52a27d5f888cef7557a GIT binary patch literal 12632 zcmaKTWmKHavhLt6f#4e4-QC^YT|;npcX#(dfqwCNC$Y0l7XwzLALVkYBf)eR{}+z(ZQkL(|#D z!`s}=8X#`vY++35K zMaYGG1Rw?+tv$@ieH_0yxeNFRQ~b-W0ObCk*Q^xe{}SR|pOynGF?3}FZY^)so%rr4`B)j(*JV7(dB>4I=TOMm>>aT^)Yv0WoKdg$EAM@Dl7m0 zMI9agN7~&(!}@>m{yz=7Yx%lZvuaqoJA1lWLK0^~`Oi=;0+Mdl<{r*&TF%a2{vAa% zJ7*7PcRObna!E;YI%RW9d#8V%>HnpmtSlh!Um~ZU_p}QM|*Um$1YXAWAguIlvme0yxV}#$-+Nt&D-4|2-&i$5AY#}fVW#lqa z>YxGuD8#{J9f$oi4`hv2f4|YS z-ev5C)9SP?@U6qy$6V+(@UWxG`TltRR#(9DM9M{h2pY}+>SNVR+u?7$!0hT7_Sa3% zq``;e)0fkLZNv%BC6=oYVgw(F#Zr*+7 zK2;XG{u3sdTJvk%uQt19+%sJ1{I8ZyG7Sjv@7uw5h^3buWsa;X(`9FLEA?f@dd;Wt zzgp}-IF8jxYrHm2|CW zWgj?7RC20QDAlch8b6M<1Ur+{RL$$y?^?XGAU~UD|qHIM% z1?vR+4k!Ig&~hV(-+XKkEBW)VI@uDzA7U|60@cMHi#1KB+jusKb%p(FlQYeW(*)Ki z@#f>?sY;}2VM>X4Ud68pyL*NeH0h2?J5joo%q|11gg){7URA^AK8^Ni4be#0OR zObyH!6UG1itTDS`-0WUjaG(hL-CgxBIV2uGo=;-02U6L9clXl%F0)A`7r-xtV7t#Q zIq$e7vQ>)+SF@+Y*+?a_6w{Z6*PEiH&Hm_bnLZE@I

                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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/eastern.jpg b/www/wp-content/plugins/timber/tests/assets/eastern.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71b021fd150ab4db32189b9ec3df1f9458ff025f GIT binary patch literal 8400 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 diff --git a/www/wp-content/plugins/timber/tests/assets/image-test-one-param.twig b/www/wp-content/plugins/timber/tests/assets/image-test-one-param.twig new file mode 100644 index 0000000..1f1dbc4 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/image-test-one-param.twig @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/image-test.twig b/www/wp-content/plugins/timber/tests/assets/image-test.twig new file mode 100644 index 0000000..90d7b63 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/image-test.twig @@ -0,0 +1 @@ + diff --git a/www/wp-content/plugins/timber/tests/assets/image-thumb-named.twig b/www/wp-content/plugins/timber/tests/assets/image-thumb-named.twig new file mode 100644 index 0000000..fa780a8 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/image-thumb-named.twig @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/iterator-test.twig b/www/wp-content/plugins/timber/tests/assets/iterator-test.twig new file mode 100644 index 0000000..3d05bad --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/iterator-test.twig @@ -0,0 +1,3 @@ +{% for post in posts %} + {{function('get_the_title')}} +{% endfor %} \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/jarednova.jpeg b/www/wp-content/plugins/timber/tests/assets/jarednova.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d59ab764535180a972d12f9a1041e76ffb55d02b GIT binary patch literal 3979 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/languages/en_US.mo b/www/wp-content/plugins/timber/tests/assets/languages/en_US.mo new file mode 100644 index 0000000000000000000000000000000000000000..3522639dd420f291048db604d05ac1be783ababe GIT binary patch literal 497 zcmY+AJx{|h5QYN+hKPxo!E7M7#)%p}T)MPSghWL^0kI*|T+^UpNA?xyZ(!!{G4VsV zP>G6@ANkH7uix|6*4k&lvC3>S2h2Ki$~2KN8_W&!u@VFiJa01Job&h>jYdF|%9QgU zbM_fW1eXQeqw|$DO5|^7Xf6iTm=KMKTQa=G+B$-vFRKE2v(iIum6#CKDvI8$D{6<{ zx2!88(xs2+S7N+S2(#-P`VKX*Je+AlB@!98Ax#ZNM$QR!x&j z7b(a#$U_mIsPqVA$_}oy=f@h6sV3``;1yHObcv9oe&PB7F3_M`>}D2=iujw3T4|U~ wXHHLHVBL#X!qmT|?~uxE*ZC7w0?p$^FAVwGet started here." +msgstr "" + +#: content-none.php:26 +msgid "" +"Sorry, but nothing matched your search terms. Please try again with some " +"different keywords." +msgstr "" + +#: content-none.php:31 +msgid "" +"It seems we can’t find what you’re looking for. Perhaps " +"searching can help." +msgstr "" + +#. Author URI of the plugin/theme +#: footer.php:25 +msgid "https://wordpress.org/" +msgstr "" + +#: footer.php:25 +msgid "Proudly powered by %s" +msgstr "" + +#: functions.php:85 +msgid "Primary Menu" +msgstr "" + +#: functions.php:86 +msgid "Social Links Menu" +msgstr "" + +#: functions.php:133 +msgid "Widget Area" +msgstr "" + +#: functions.php:135 +msgid "Add widgets here to appear in your sidebar." +msgstr "" + +#. translators: If there are characters in your language that are not supported +#. by Noto Sans, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:158 +msgctxt "Noto Sans font: on or off" +msgid "on" +msgstr "" + +#. translators: If there are characters in your language that are not supported +#. by Noto Serif, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:163 +msgctxt "Noto Serif font: on or off" +msgid "on" +msgstr "" + +#. translators: If there are characters in your language that are not supported +#. by Inconsolata, translate this to 'off'. Do not translate into your own +#. language. +#: functions.php:168 +msgctxt "Inconsolata font: on or off" +msgid "on" +msgstr "" + +#. translators: To add an additional character subset specific to your +#. language, translate this to 'greek', 'cyrillic', 'devanagari' or +#. 'vietnamese'. Do not translate into your own language. +#: functions.php:173 +msgctxt "Add new subset (greek, cyrillic, devanagari, vietnamese)" +msgid "no-subset" +msgstr "" + +#: functions.php:231 +msgid "expand child menu" +msgstr "" + +#: functions.php:232 +msgid "collapse child menu" +msgstr "" + +#: header.php:27 +msgid "Skip to content" +msgstr "" + +#: header.php:44 +msgid "Menu and widgets" +msgstr "" + +#: image.php:24 +msgid "Previous Image" +msgstr "" + +#: image.php:24 +msgid "Next Image" +msgstr "" + +#: image.php:84 +msgctxt "Parent post link" +msgid "" +"Published in" +"%title" +msgstr "" + +#: inc/back-compat.php:37 inc/back-compat.php:47 inc/back-compat.php:60 +msgid "" +"Twenty Fifteen requires at least WordPress version 4.1. You are running " +"version %s. Please upgrade and try again." +msgstr "" + +#: inc/customizer.php:36 +msgid "Base Color Scheme" +msgstr "" + +#: inc/customizer.php:51 +msgid "Header and Sidebar Text Color" +msgstr "" + +#: inc/customizer.php:52 inc/customizer.php:68 inc/customizer.php:73 +msgid "Applied to the header on small screens and the sidebar on wide screens." +msgstr "" + +#: inc/customizer.php:67 +msgid "Header and Sidebar Background Color" +msgstr "" + +#: inc/customizer.php:97 +msgid "Default" +msgstr "" + +#: inc/customizer.php:108 +msgid "Dark" +msgstr "" + +#: inc/customizer.php:119 +msgid "Yellow" +msgstr "" + +#: inc/customizer.php:130 +msgid "Pink" +msgstr "" + +#: inc/customizer.php:141 +msgid "Purple" +msgstr "" + +#: inc/customizer.php:152 +msgid "Blue" +msgstr "" + +#: inc/template-tags.php:23 +msgid "Comment navigation" +msgstr "" + +#: inc/template-tags.php:26 +msgid "Older Comments" +msgstr "" + +#: inc/template-tags.php:30 +msgid "Newer Comments" +msgstr "" + +#: inc/template-tags.php:49 +msgid "Featured" +msgstr "" + +#: inc/template-tags.php:55 +msgctxt "Used before post format." +msgid "Format" +msgstr "" + +#: inc/template-tags.php:76 +msgctxt "Used before publish date." +msgid "Posted on" +msgstr "" + +#: inc/template-tags.php:85 +msgctxt "Used before post author name." +msgid "Author" +msgstr "" + +#: inc/template-tags.php:91 inc/template-tags.php:99 +msgctxt "Used between list items, there is a space after the comma." +msgid ", " +msgstr "" + +#: inc/template-tags.php:94 +msgctxt "Used before category names." +msgid "Categories" +msgstr "" + +#: inc/template-tags.php:102 +msgctxt "Used before tag names." +msgid "Tags" +msgstr "" + +#: inc/template-tags.php:113 +msgctxt "Used before full size attachment link." +msgid "Full size" +msgstr "" + +#: inc/template-tags.php:122 +msgid "Leave a comment" +msgstr "" + +#: inc/template-tags.php:122 +msgid "1 Comment" +msgstr "" + +#: inc/template-tags.php:122 +msgid "% Comments" +msgstr "" + +#: search.php:18 +msgid "Search Results for: %s" +msgstr "" + +#: single.php:33 +msgid "Next" +msgstr "" + +#: single.php:34 +msgid "Next post:" +msgstr "" + +#: single.php:36 +msgid "Previous" +msgstr "" + +#: single.php:37 +msgid "Previous post:" +msgstr "" + +#. Theme Name of the plugin/theme +msgid "Twenty Fifteen" +msgstr "" + +#. Theme URI of the plugin/theme +msgid "https://wordpress.org/themes/twentyfifteen" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Our 2015 default theme is clean, blog-focused, and designed for clarity. " +"Twenty Fifteen's simple, straightforward typography is readable on a wide " +"variety of screen sizes, and suitable for multiple languages. We designed it " +"using a mobile-first approach, meaning your content takes center-stage, " +"regardless of whether your visitors arrive by smartphone, tablet, laptop, or " +"desktop computer." +msgstr "" + +#. Author of the plugin/theme +msgid "the WordPress team" +msgstr "" + +#. Test +msgid "thingy" +msgstr "Cheesy Poofs" diff --git a/www/wp-content/plugins/timber/tests/assets/loading.gif b/www/wp-content/plugins/timber/tests/assets/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..030d4de59da99d070e7c679c3f42e77e2329f778 GIT binary patch literal 15238 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 NIZ*y1{j)X+{U6*ef&c&j literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/main-w-sidebar-php.twig b/www/wp-content/plugins/timber/tests/assets/main-w-sidebar-php.twig new file mode 100644 index 0000000..1729fc8 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/main-w-sidebar-php.twig @@ -0,0 +1 @@ +A Fever You Can't Sweat Out by {{sidebar}} \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/main-w-sidebar.twig b/www/wp-content/plugins/timber/tests/assets/main-w-sidebar.twig new file mode 100644 index 0000000..f8aff19 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/main-w-sidebar.twig @@ -0,0 +1 @@ +I am the main stuff {{sidebar}} diff --git a/www/wp-content/plugins/timber/tests/assets/menu-classes.twig b/www/wp-content/plugins/timber/tests/assets/menu-classes.twig new file mode 100644 index 0000000..d88308d --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/menu-classes.twig @@ -0,0 +1 @@ +

                \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/my-sidebar.php b/www/wp-content/plugins/timber/tests/assets/my-sidebar.php new file mode 100644 index 0000000..b9e0f34 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/my-sidebar.php @@ -0,0 +1,4 @@ +#YEV?{p=m(C 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 N@6#TNLl9ub{{v*Gt!@AS literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/relative.twig b/www/wp-content/plugins/timber/tests/assets/relative.twig new file mode 100644 index 0000000..bcb873f --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/relative.twig @@ -0,0 +1 @@ +I am in the assets directory diff --git a/www/wp-content/plugins/timber/tests/assets/robocop.gif b/www/wp-content/plugins/timber/tests/assets/robocop.gif new file mode 100644 index 0000000000000000000000000000000000000000..38c3501c4a7681bd57e6ebe1034d6dc325a497a0 GIT binary patch literal 927151 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

                +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%0DCAyG0&k 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�B@GIykc(M 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

                q5I@E4t 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 N4;$476bH(y{||gFFo*yE literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/set-object.twig b/www/wp-content/plugins/timber/tests/assets/set-object.twig new file mode 100644 index 0000000..5eae3d6 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/set-object.twig @@ -0,0 +1,2 @@ +{% set post.motto = 'may the schwartz be with you' %} +{{post.title}}: {{post.motto}} diff --git a/www/wp-content/plugins/timber/tests/assets/set-simple.twig b/www/wp-content/plugins/timber/tests/assets/set-simple.twig new file mode 100644 index 0000000..366a15e --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/set-simple.twig @@ -0,0 +1,4 @@ +{% set foo %} + jiggy +{% endset %} +{{foo}} diff --git a/www/wp-content/plugins/timber/tests/assets/sidebar.twig b/www/wp-content/plugins/timber/tests/assets/sidebar.twig new file mode 100644 index 0000000..84f0878 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/sidebar.twig @@ -0,0 +1 @@ +

                {{post.title}}

                diff --git a/www/wp-content/plugins/timber/tests/assets/single-course.twig b/www/wp-content/plugins/timber/tests/assets/single-course.twig new file mode 100644 index 0000000..06a5d06 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/single-course.twig @@ -0,0 +1 @@ +I am single course \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/single-foo.twig b/www/wp-content/plugins/timber/tests/assets/single-foo.twig new file mode 100644 index 0000000..8b11456 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/single-foo.twig @@ -0,0 +1 @@ +I am single-foo diff --git a/www/wp-content/plugins/timber/tests/assets/single-parent.twig b/www/wp-content/plugins/timber/tests/assets/single-parent.twig new file mode 100644 index 0000000..bc47c38 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/single-parent.twig @@ -0,0 +1 @@ +I am single.twig in parent theme diff --git a/www/wp-content/plugins/timber/tests/assets/single-post.twig b/www/wp-content/plugins/timber/tests/assets/single-post.twig new file mode 100644 index 0000000..46669c5 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/single-post.twig @@ -0,0 +1 @@ +

                {{post.title}}

                \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/single.twig b/www/wp-content/plugins/timber/tests/assets/single.twig new file mode 100644 index 0000000..359ff24 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/single.twig @@ -0,0 +1 @@ +I am single.twig diff --git a/www/wp-content/plugins/timber/tests/assets/stl.jpg b/www/wp-content/plugins/timber/tests/assets/stl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5a797b666616f70bd34fdbb3379bb7523478fac GIT binary patch literal 1992 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

                s#5)D@kBi(LYZ**T%0@7Y?5 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 literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/white-castle.tif b/www/wp-content/plugins/timber/tests/assets/white-castle.tif new file mode 100644 index 0000000000000000000000000000000000000000..76545a258e5fa4284741227d1277dc5f748c6a88 GIT binary patch literal 69100 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 AC;$Ke literal 0 HcmV?d00001 diff --git a/www/wp-content/plugins/timber/tests/assets/wp-footer.twig b/www/wp-content/plugins/timber/tests/assets/wp-footer.twig new file mode 100644 index 0000000..2a2c8fb --- /dev/null +++ b/www/wp-content/plugins/timber/tests/assets/wp-footer.twig @@ -0,0 +1 @@ +{{function("wp_footer")}} \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/benchmark/benchmark-timber-loader.php b/www/wp-content/plugins/timber/tests/benchmark/benchmark-timber-loader.php new file mode 100644 index 0000000..faa3d58 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/benchmark/benchmark-timber-loader.php @@ -0,0 +1,34 @@ +get_loader(); + } + } + + static function testImageResize(){ + $img = 'arch.jpg'; + $upload_dir = wp_upload_dir(); + $destination = $upload_dir['path'].'/'.$img; + if (!file_exists($destination)){ + copy(__DIR__.'/../assets/'.$img, $destination); + } + for ($i = 0; $i<20; $i++){ + $upload_dir = wp_upload_dir(); + $img = TimberImageHelper::resize($upload_dir['url'].'/arch.jpg', 500, 200, 'default', true); + } + } + + public static function run($function){ + $start_time = microtime(true); + self::$function(); + $end_time = microtime(true); + echo $end_time - $start_time; + } + + } + + diff --git a/www/wp-content/plugins/timber/tests/benchmark/benchmark-timber.php b/www/wp-content/plugins/timber/tests/benchmark/benchmark-timber.php new file mode 100644 index 0000000..d0a6e98 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/benchmark/benchmark-timber.php @@ -0,0 +1,21 @@ +get_loader(); + } + } + + public static function run($function){ + $start_time = microtime(true); + self::$function(); + $end_time = microtime(true); + echo $end_time - $start_time; + } + + } + + diff --git a/www/wp-content/plugins/timber/tests/bootstrap.php b/www/wp-content/plugins/timber/tests/bootstrap.php new file mode 100644 index 0000000..45edcbc --- /dev/null +++ b/www/wp-content/plugins/timber/tests/bootstrap.php @@ -0,0 +1,24 @@ +publicly_queryable || ( $post_type_object->_builtin && $post_type_object->public ); + } +} diff --git a/www/wp-content/plugins/timber/tests/php/timber-post-subclass.php b/www/wp-content/plugins/timber/tests/php/timber-post-subclass.php new file mode 100644 index 0000000..7676499 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/php/timber-post-subclass.php @@ -0,0 +1,8 @@ +assertContains( 'Documentation', $links ); + + $links = apply_filters( 'plugin_row_meta', array(), 'foo/bar.php' ); + if ( isset( $links ) ) { + $this->assertNotContains( 'Documentation', $links ); + } + } + + function testAdminInit() { + $admin = TimberAdmin::init(); + $this->assertTrue($admin); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-archives.php b/www/wp-content/plugins/timber/tests/test-timber-archives.php new file mode 100644 index 0000000..46d950e --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-archives.php @@ -0,0 +1,99 @@ +factory->post->create(array('post_date' => $date.' 19:46:41')); + } + $this->go_to('/'); + $archives = new TimberArchives(array('type' => 'monthly', 'show_year' => false)); + $this->assertEquals('December', $archives->items[0]['name']); + $this->assertEquals(3, count($archives->items)); + $archives = new TimberArchives(array('type' => 'monthly', 'show_year' => true)); + $this->assertEquals('December 2013', $archives->items[0]['name']); + } + + function testArchiveYearly(){ + $dates = array('2011-11-08', '2011-12-08', '2013-11-09', '2014-07-04'); + foreach( $dates as $date ) { + $this->factory->post->create(array('post_date' => $date.' 19:46:41')); + } + $this->go_to('/'); + $archives = new TimberArchives(array('type' => 'yearly', 'show_year' => false)); + $this->assertEquals(3, count($archives->items)); + } + + function testArchiveDaily(){ + $dates = array('2013-11-08', '2013-12-08', '2013-11-09', '2013-11-09', '2013-06-08', '2014-01-08' + ); + foreach( $dates as $date ) { + $this->factory->post->create(array('post_date' => $date.' 19:46:41')); + } + $this->go_to('/'); + $archives = new TimberArchives(array('type' => 'daily')); + $this->assertEquals(5, count($archives->items)); + } + + function testArchiveYearlyMonthly(){ + $dates = array('2013-11-08', '2013-12-08', '2013-11-09', '2013-06-08', '2014-01-08' + ); + foreach( $dates as $date ) { + $this->factory->post->create(array('post_date' => $date.' 19:46:41')); + } + $this->go_to('/'); + $archives = new TimberArchives(array('type' => 'monthly-nested')); + $this->assertEquals(2, count($archives->items)); + $archives = new TimberArchives(array('type' => 'yearlymonthly')); + $this->assertEquals(2, count($archives->items)); + } + + function testArchiveWeekly(){ + $dates = array('2015-03-02', '2015-03-09', '2015-03-16', '2015-03-21', '2015-03-22' + ); + foreach( $dates as $date ) { + $this->factory->post->create(array('post_date' => $date.' 19:46:41')); + } + $this->go_to('/'); + $archives = new TimberArchives(array('type' => 'weekly')); + $this->assertEquals(3, count($archives->items)); + } + + function testArchiveAlpha(){ + $posts = array( + array('date' => '2015-03-02', 'post_title' => 'Jared loves Lauren'), + array('date' => '2015-03-02', 'post_title' => 'Another fantastic post'), + array('date' => '2015-03-02', 'post_title' => 'Foobar'), + array('date' => '2015-03-02', 'post_title' => 'Quack Quack'), + ); + foreach( $posts as $post ) { + $this->factory->post->create(array('post_date' => $post['date'].' 19:46:41', 'post_title' => $post['post_title'])); + } + $this->go_to('/'); + $archives = new TimberArchives(array('type' => 'alpha')); + $this->assertEquals(4, count($archives->items)); + $this->assertEquals('Quack Quack', $archives->items[3]['name']); + } + + function testArchivesWithArgs() { + register_post_type('book'); + $dates = array('2013-11-08', '2013-12-08', '2013-11-09', '2013-06-08', '2014-01-08' + ); + foreach($dates as $date) { + $this->factory->post->create(array('post_date' => $date. ' 19:46:41')); + } + $dates = array('2014-11-08', '2014-12-08', '2014-11-09', '2014-06-08', '2015-01-08', '2015-02-14' + ); + foreach($dates as $date) { + $this->factory->post->create(array('post_date' => $date. ' 19:46:41', 'post_type' => 'book')); + } + $this->go_to('/'); + $archives = new TimberArchives(); + + $this->assertEquals(2, count($archives->items)); + $archives = new TimberArchives(array('post_type' => 'book', 'type' => 'monthly')); + $this->assertEquals(5, count($archives->items)); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-cache.php b/www/wp-content/plugins/timber/tests/test-timber-cache.php new file mode 100644 index 0000000..7e5115b --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-cache.php @@ -0,0 +1,205 @@ +_generate_transient_name(); + TimberHelper::_lock_transient( $transient, 5 ); + $this->assertTrue( TimberHelper::_is_transient_locked( $transient ) ); + } + + function testTransientUnlock() { + $transient = $this->_generate_transient_name(); + TimberHelper::_lock_transient( $transient, 5 ); + TimberHelper::_unlock_transient( $transient, 5 ); + $this->assertFalse( TimberHelper::_is_transient_locked( $transient ) ); + } + + function testTransientExpire() { + $transient = $this->_generate_transient_name(); + + TimberHelper::_lock_transient( $transient, 1 ); + sleep(2); + $this->assertFalse( TimberHelper::_is_transient_locked( $transient ) ); + } + + function testTransientLocksInternal() { + $transient = $this->_generate_transient_name(); + + $is_locked = TimberHelper::transient( $transient, function() use ( $transient ) { + return TimberHelper::_is_transient_locked( $transient ); + }, 30 ); + + $this->assertTrue( $is_locked ); + } + + function testTransientLocksExternal() { + $transient = $this->_generate_transient_name(); + + TimberHelper::_lock_transient($transient, 30); + $get_transient = TimberHelper::transient( $transient, '__return_true', 30 ); + + $this->assertFalse( $get_transient ); + } + + function testTransientAsAnonymousFunction(){ + $transient = $this->_generate_transient_name(); + + $result = TimberHelper::transient( $transient, function(){ + return 'pooptime'; + }, 200); + $this->assertEquals( $result, 'pooptime'); + } + + function testSetTransient() { + $transient = $this->_generate_transient_name(); + + $first_value = TimberHelper::transient( $transient, function(){ + return 'first_value'; + }, 30 ); + + $second_value = TimberHelper::transient( $transient, function(){ + return 'second_value'; + }, 30 ); + + $this->assertEquals( 'first_value', $second_value ); + } + + function testDisableTransients() { + $transient = $this->_generate_transient_name(); + + $first_value = TimberHelper::transient( $transient, function(){ + return 'first_value'; + }, 30 ); + + $second_value = TimberHelper::transient( $transient, function(){ + return 'second_value'; + }, false ); + + $this->assertEquals( 'second_value', $second_value ); + } + + function testTransientAsString(){ + $transient = $this->_generate_transient_name(); + + $result = TimberHelper::transient( $transient, 'my_test_callback', 200); + $this->assertEquals($result, 'lbj'); + } + + function testTransientLocked() { + $transient = $this->_generate_transient_name(); + + TimberHelper::_lock_transient($transient, 30); + + // Transient is locked and won't be forced, so it should return false + $get_transient = TimberHelper::transient( $transient, '__return_true' ); + + $this->assertFalse( $get_transient ); + } + + function testTransientForce() { + $transient = $this->_generate_transient_name(); + + TimberHelper::_lock_transient($transient, 30); + $get_transient = TimberHelper::transient( $transient, '__return_true', 0, 5, true ); + + $this->assertTrue( $get_transient ); + } + + function testTransientForceAllFilter() { + $transient = $this->_generate_transient_name(); + + TimberHelper::_lock_transient($transient, 30); + + add_filter( 'timber_force_transients', '__return_true' ); + $get_transient = TimberHelper::transient( $transient, '__return_true' ); + remove_filter( 'timber_force_transients', '__return_true' ); + + $this->assertTrue( $get_transient ); + } + + function testKeyGenerator(){ + $loader = new TimberLoader(); + $twig = $loader->get_twig(); + $kg = new Timber\Cache\KeyGenerator(); + $post_id = $this->factory->post->create(array('post_title' => 'My Test Post')); + $post = new TimberPost($post_id); + $key = $kg->generateKey($post); + $this->assertStringStartsWith('TimberPost|', $key); + } + + function testTransientForceFilter() { + $transient = $this->_generate_transient_name(); + + TimberHelper::_lock_transient($transient, 30); + + add_filter( 'timber_force_transient_' . $transient, '__return_true' ); + $get_transient = TimberHelper::transient( $transient, '__return_true' ); + remove_filter( 'timber_force_transient_' . $transient, '__return_true' ); + + $this->assertTrue( $get_transient ); + } + + function testExpireTransient() { + $transient = $this->_generate_transient_name(); + + $first_value = TimberHelper::transient( $transient, function(){ + return 'first_value'; + }, 2 ); + + sleep(3); + + $second_value = TimberHelper::transient( $transient, function(){ + return 'second_value'; + }, 2 ); + + $this->assertEquals( 'second_value', $second_value ); + } + + function testTwigCache(){ + $cache_dir = __DIR__.'/../cache/twig'; + if (is_dir($cache_dir)){ + TimberLoader::rrmdir($cache_dir); + } + $this->assertFileNotExists($cache_dir); + Timber::$cache = true; + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + Timber::compile('assets/single-post.twig', array('post' => $post)); + sleep(1); + $this->assertFileExists($cache_dir); + Timber::$cache = false; + $loader = new TimberLoader(); + $loader->clear_cache_twig(); + $this->assertFileNotExists($cache_dir); + } + + function testTimberLoaderCache(){ + global $wp_object_cache; + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $str_old = Timber::compile('assets/single-post.twig', array('post' => $post), 600); + sleep(1); + $str_new = Timber::compile('assets/single-post.twig', array('post' => $post), 600); + $this->assertEquals($str_old, $str_new); + $loader = new TimberLoader(); + $clear = $loader->clear_cache_timber(); + $this->assertTrue($clear); + global $wpdb; + $query = "SELECT * FROM $wpdb->options WHERE option_name LIKE '_transient_timberloader_%'"; + $wpdb->query( $query ); + $this->assertEquals(0, $wpdb->num_rows); + + } + + } + + function my_test_callback(){ + return "lbj"; + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-class.php b/www/wp-content/plugins/timber/tests/test-timber-class.php new file mode 100644 index 0000000..9ffd0d5 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-class.php @@ -0,0 +1,12 @@ +init_constants(); + $timber->init_constants(); + /* just testing to make sure the double call doesnt error-out */ + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-comment-avatar.php b/www/wp-content/plugins/timber/tests/test-timber-comment-avatar.php new file mode 100644 index 0000000..2220df0 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-comment-avatar.php @@ -0,0 +1,140 @@ +markTestSkipped('Cannot test avatar images when not connected to internet'); + } + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment = new TimberComment($comment_id); + + # test default gravatr holding image + $avatar = $comment->avatar("mystery"); + + $this->assertTrue(substr ( $avatar , 0, 5 ) == "http:"); + } + + function testAvatarFalse() { + update_option('show_avatars', false); + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment = new TimberComment($comment_id); + + # test default gravatr holding image + $avatar = $comment->avatar(); + + $this->assertFalse($avatar); + } + + function testAvatarBlank() { + if ( !TestTimberImage::is_connected() ) { + $this->markTestSkipped('Cannot test avatar images when not connected to internet'); + } + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment = new TimberComment($comment_id); + + # test default gravatr holding image + $avatar = $comment->avatar(92, "blank"); + + $this->assertTrue(substr ( $avatar , 0, 5 ) == "http:"); + } + + function testAvatarGravatarDefault() { + if ( !TestTimberImage::is_connected() ) { + $this->markTestSkipped('Cannot test avatar images when not connected to internet'); + } + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment = new TimberComment($comment_id); + + # test default gravatr holding image + $avatar = $comment->avatar(92, "gravatar_default"); + + $this->assertTrue(substr ( $avatar , 0, 5 ) == "http:"); + } + + function testGravatar() { + if (!TestTimberImage::is_connected()){ + $this->markTestSkipped('Cannot test avatar images when not connected to internet'); + } + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_author' => 'jarednova', 'comment_author_email' => 'jarednova@upstatement.com')); + $comment = new TimberComment($comment_id); + $gravatar = md5(file_get_contents($comment->avatar())); + $this->assertEquals($gravatar, md5(file_get_contents(dirname(__FILE__).'/assets/jarednova.jpeg'))); + + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_author' => 'jarednova', 'comment_author_email' => 'notjared@upstatement.com')); + $comment = new TimberComment($comment_id); + $not_gravatar = md5(file_get_contents($comment->avatar())); + $this->assertNotEquals($not_gravatar, md5(file_get_contents(dirname(__FILE__).'/assets/jarednova.jpeg'))); + } + + function testAvatar(){ + if (!TestTimberImage::is_connected()){ + $this->markTestSkipped('Cannot test avatar images when not connected to internet'); + } + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment = new TimberComment($comment_id); + + # test default gravatr holding image + $avatar = $comment->avatar(32, "mystery"); + + $this->assertTrue(substr ( $avatar , 0, 5 ) == "http:"); + + # does it work if its SSL? + $_SERVER['HTTPS'] = 'on'; + $avatar = $comment->avatar(32, "mystery"); + $this->assertTrue(200 === $this->crawl($avatar)); + $this->assertTrue(substr ( $avatar , 0, 6 ) == "https:"); + $_SERVER['HTTPS'] = 'off'; + + # pass custom url on different domain. can't check by crawling as + # i get a 302 regardless of default url + # so just check it comes back with it in the url + $this->valid_avatar($comment, "http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png"); + + # same domain. + $this->valid_avatar($comment, get_template_directory_uri() . "/images/default.png"); + + #relative + $default_url = "/images/default.png"; + $avatar = $comment->avatar(32, $default_url ); + if (strstr($avatar, '?')){ + list($url, $params) = explode('?', $avatar); + $default_url = get_template_directory_uri() . $default_url; + # you get back the absoulte url to default in the avatar url? + $this->assertEquals($params, "d=$default_url&s=32"); + } + # you get back url? + $this->assertTrue(substr ( get_template_directory_uri() . $avatar , 0, 5 ) == "http:"); + } + + + function valid_avatar($comment, $default_url){ + $avatar = $comment->avatar(32, $default_url); + if (strstr($avatar, '?')){ + list($url, $params) = explode('?', $avatar); + # you get back the default in the avatar url? + $this->assertEquals($params, "d=$default_url&s=32"); + } + # you get back url? + $this->assertTrue(substr ( $avatar , 0, 5 ) == "http:"); + } + + + function crawl($url){ + $handle = curl_init($url); + curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE); + /* Get the HTML or whatever is linked in $url. */ + $response = curl_exec($handle); + /* Check for 404 (file not found). */ + $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE); + curl_close($handle); + return $httpCode; + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-comment.php b/www/wp-content/plugins/timber/tests/test-timber-comment.php new file mode 100644 index 0000000..e09c4a4 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-comment.php @@ -0,0 +1,113 @@ +factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment = new TimberComment($comment_id); + $this->assertEquals('TimberComment', get_class($comment)); + $this->assertEquals($comment_id, $comment->ID); + } + + function testCommentWithMeta(){ + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + update_comment_meta( $comment_id, 'rebney', 'Winnebago Man'); + update_comment_meta( $comment_id, 'quote', 'Will you do me a kindness?'); + $comment = new TimberComment($comment_id); + $this->assertEquals('Winnebago Man', $comment->rebney); + } + + function testCommentToString(){ + $quote = 'Jerry, just remember, it’s not a lie if you believe it.'; + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $quote)); + $comment = new TimberComment($comment_id); + $str = Timber::compile_string('{{comment}}', array('comment' => $comment)); + $this->assertEquals($quote, $str); + } + + function testCommentContent(){ + $costanza_quote = "Divorce is always hard. Especially on the kids. ‘Course I am the result of my parents having stayed together so ya never know."; + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $costanza_quote)); + $comment = new TimberComment($comment_id); + $this->assertEquals($costanza_quote, $comment->content()); + } + + function testCommentApproval(){ + $kramer_quote = "Oh, you gotta eat before surgery. You need your strength."; + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $kramer_quote)); + $comment = new TimberComment($comment_id); + $comment->assertTrue($comment->approved()); + + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => 'You ever dream in 3-D? It’s like the Boogie Man is coming RIGHT AT YOU.', 'comment_approved' => false)); + $comment = new TimberComment($comment_id); + $comment->assertFalse($comment->approved()); + } + + function testCommentDate(){ + $quote = "So he just shaves his head for no reason? That’s like using a wheelchair for the fun of it!"; + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $quote, 'comment_date' => '2015-08-21 03:24:07')); + $comment = new TimberComment($comment_id); + $comment->assertEquals('August 21, 2015', $comment->date()); + } + + function testCommentTime(){ + $quote = "My grandmother used to swear by this, but personally I was always skeptical."; + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $quote, 'comment_date' => '2015-08-21 03:24:07')); + $comment = new TimberComment($comment_id); + $comment->assertEquals('3:24 am', $comment->time()); + } + + function testCommentReplyLink() { + $comment_text = "Try the soup"; + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $comment_text, 'comment_date' => '2015-08-21 03:24:07')); + $comment = new TimberComment($comment_id); + $link = $comment->reply_link('Respond'); + $this->assertEquals('Respond', strip_tags($link)); + } + + function testAnonymousComment() { + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => 'Mystery', 'user_id' => 0, 'comment_author' => false)); + $comment = new TimberComment($comment_id); + $twig_string = '{{comment.author.name}}'; + $result = Timber::compile_string($twig_string, array('comment' => $comment)); + $this->assertEquals('Anonymous', $result); + } + + function testAnonymousCommentWithName() { + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => 'Mystery', 'user_id' => 0, 'comment_author' => 'Milhouse Van Houten')); + $comment = new TimberComment($comment_id); + $twig_string = '{{comment.author.name}}'; + $result = Timber::compile_string($twig_string, array('comment' => $comment)); + $this->assertEquals('Milhouse Van Houten', $result); + } + + function testCommentWithChildren() { + $kramer = $this->factory->user->create(array('display_name' => 'Cosmo Kramer')); + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => 'These pretzels are making me thirsty.', 'user_id' => $kramer)); + sleep(2); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => 'Perhaps there’s more to Newman than meets the eye.')); + $child_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => 'No, there’s less.', 'comment_parent' => $comment_id)); + $post = new TimberPost($post_id); + $comments = $post->get_comments(); + $this->assertEquals(2, count($comments)); + $this->assertEquals(1, count($comments[1]->children)); + $twig_string = '{{comment.author.name}}'; + $result = Timber::compile_string($twig_string, array('comment' => $comments[0])); + $this->assertEquals('Cosmo Kramer', $result); + } + + + + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-core.php b/www/wp-content/plugins/timber/tests/test-timber-core.php new file mode 100644 index 0000000..998d815 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-core.php @@ -0,0 +1,25 @@ +factory->post->create(); + $tc = new TimberCoreTester($post_id); + $object = new stdClass(); + $object->frank = 'Drebin'; + $object->foo = 'Dark Helmet'; + $tc->import($object); + $this->assertEquals('Drebin', $tc->frank); + $this->assertEquals('bar', $tc->foo); + $tc->import($object, true); + $this->assertEquals('Dark Helmet', $tc->foo); + $this->assertEquals('Drebin', $tc->frank); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-custom-fields.php b/www/wp-content/plugins/timber/tests/test-timber-custom-fields.php new file mode 100644 index 0000000..4d66bb5 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-custom-fields.php @@ -0,0 +1,40 @@ +factory->post->create(); + update_post_meta($post_id, 'gameshow', 'numberwang'); + $post = new TimberPost($post_id); + $this->assertEquals('numberwang', $post->gameshow); + } + + function testPostCustomFieldMethodConflict(){ + $post_id = $this->factory->post->create(array('post_title' => 'foo')); + update_post_meta($post_id, 'title', 'bar'); + $post = new TimberPost($post_id); + $str = '{{post.title}}'; + $result = Timber::compile_string($str, array('post' => $post)); + $this->assertEquals('foo', $result); + // + $str = '{{post.post_title}}'; + update_post_meta($post_id, 'post_title', 'jiggypoof'); + $post = new TimberPost($post_id); + $result = Timber::compile_string($str, array('post' => $post)); + $this->assertEquals('foo', $result); + $str = '{{post.custom.post_title}}'; + $result = Timber::compile_string($str, array('post' => $post)); + $this->assertEquals('jiggypoof', $result); + } + + function testPostCustomFieldPropertyConflict(){ + $post_id = $this->factory->post->create(array('post_title' => 'foo')); + update_post_meta($post_id, 'post_title', 'bar'); + $post = new TimberPost($post_id); + $str = '{{post.title}}'; + $result = Timber::compile_string($str, array('post' => $post)); + $this->assertEquals('foo', $result); + } + + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-dates.php b/www/wp-content/plugins/timber/tests/test-timber-dates.php new file mode 100644 index 0000000..26a0bf4 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-dates.php @@ -0,0 +1,97 @@ +factory->post->create(); + $post = new TimberPost($pid); + $twig = 'I am from {{post.date}}'; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I am from '.date('F j, Y'), $str); + } + + function testTime(){ + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $twig = 'Posted at {{post.time}}'; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('Posted at '.date('g:i a'), $str); + } + + function testPostDisplayDate(){ + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $twig = 'I am from {{post.display_date}}'; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I am from '.date('F j, Y'), $str); + } + + function testPostDate(){ + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $twig = 'I am from {{post.post_date}}'; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I am from '.$post->post_date, $str); + } + + function testPostDateWithFilter(){ + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $twig = 'I am from {{post.post_date|date}}'; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I am from '.date('F j, Y'), $str); + } + + function testModifiedDate(){ + $date = date('F j, Y @ g:i a'); + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $twig = "I was modified {{post.modified_date('F j, Y @ g:i a')}}"; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I was modified '.$date, $str); + } + + function testModifiedDateFilter() { + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + add_filter('get_the_modified_date', function($the_date) { + return 'foobar'; + }); + $twig = "I was modified {{post.modified_date('F j, Y @ g:i a')}}"; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I was modified foobar', $str); + } + + function testModifiedTime(){ + $date = date('F j, Y @ g:i a'); + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $twig = "I was modified {{post.modified_time('F j, Y @ g:i a')}}"; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I was modified '.$date, $str); + } + + function testModifiedTimeFilter() { + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + add_filter('get_the_modified_time', function($the_date) { + return 'foobar'; + }); + $twig = "I was modified {{post.modified_time('F j, Y @ g:i a')}}"; + $str = Timber::compile_string($twig, array('post' => $post)); + $this->assertEquals('I was modified foobar', $str); + } + + function testACFDate() { + $twig = "Thing is on {{'20150928'|date('M j, Y')}}"; + $str = Timber::compile_string($twig); + $this->assertEquals('Thing is on Sep 28, 2015', $str); + } + + function testUnixDate() { + $twig = "Thing is on {{'1446127859'|date('M j, Y')}}"; + $str = Timber::compile_string($twig); + $this->assertEquals('Thing is on Oct 29, 2015', $str); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-deprecated.php b/www/wp-content/plugins/timber/tests/test-timber-deprecated.php new file mode 100644 index 0000000..2a319ab --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-deprecated.php @@ -0,0 +1,29 @@ +factory->post->create(array('post_title' => 'Hugh Abbot')); + $position = 'Secretary of State for Social Affairs'; + update_post_meta($post_id, 'position', $position); + $pid = TimberHelper::get_post_by_meta('position', $position); + $this->assertEquals($post_id, $pid); + } + + function testGetPostsByMeta() { + $pids = array(); + $lauren = $this->factory->post->create(array('post_title' => 'Lauren Richler')); + $jared = $this->factory->post->create(array('post_title' => 'Jared Novack')); + update_post_meta($lauren, 'in', 'love'); + update_post_meta($jared, 'in', 'love'); + $in_love = TimberHelper::get_posts_by_meta('in', 'love'); + $this->assertContains($lauren, $in_love); + $this->assertContains($jared, $in_love); + $this->assertEquals(2, count($in_love)); + } + + function testTwitterify() { + $this->markTestSkipped('It belongs to the ages now'); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-filters.php b/www/wp-content/plugins/timber/tests/test-timber-filters.php new file mode 100644 index 0000000..1b8307c --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-filters.php @@ -0,0 +1,68 @@ +factory->post->create(); + update_post_meta( $post_id, 'Frank', 'Drebin' ); + $tp = new TimberPost( $post_id ); + add_filter( 'timber_post_get_meta_field', array( $this, 'filter_timber_post_get_meta_field' ), 10, 4 ); + $this->assertEquals( 'Drebin', $tp->meta( 'Frank' ) ); + remove_filter( 'timber_post_get_meta_field', array( $this, 'filter_timber_post_get_meta_field' ) ); + } + + function filter_timber_post_get_meta_field( $value, $pid, $field_name, $timber_post ) { + $this->assertEquals( 'Frank', $field_name ); + $this->assertEquals( 'Drebin', $value ); + $this->assertSame( $timber_post->ID, $pid ); + return $value; + } + + function testCommentMetaFilter() { + $post_id = $this->factory->post->create(); + $comment_id = $this->factory->comment->create( array( 'comment_post_ID' => $post_id ) ); + $comment = new TimberComment( $comment_id ); + $comment->update( 'ghost', 'busters' ); + add_filter( 'timber_comment_get_meta_field', array( $this, 'filter_timber_comment_get_meta_field' ), 10, 4 ); + $this->assertEquals( $comment->meta( 'ghost' ), 'busters' ); + remove_filter( 'timber_comment_get_meta_field', array( $this, 'filter_timber_comment_get_meta_field' ) ); + } + + function filter_timber_comment_get_meta_field( $value, $cid, $field_name, $timber_comment ) { + $this->assertEquals( $field_name, 'ghost' ); + $this->assertEquals( $value, 'busters' ); + $this->assertEquals( $cid, $timber_comment->ID ); + return $value; + } + + function testUserMetaFilter() { + $uid = $this->factory->user->create(); + $user = new TimberUser( $uid ); + $user->update( 'jared', 'novack' ); + add_filter( 'timber_user_get_meta_field', array( $this, 'filter_timber_user_get_meta_field' ), 10, 4 ); + $this->assertEquals( $user->meta( 'jared' ), 'novack' ); + remove_filter( 'timber_user_get_meta_field', array( $this, 'filter_timber_user_get_meta_field' ) ); + } + + function filter_timber_user_get_meta_field( $value, $uid, $field_name, $timber_user ) { + $this->assertEquals( 'jared', $field_name ); + $this->assertEquals( 'novack', $value ); + $this->assertEquals( $timber_user->ID, $uid ); + return $value; + } + + function testTermMetaFilter() { + $tid = $this->factory->term->create(); + $term = new TimberTerm( $tid ); + add_filter( 'timber_term_get_meta_field', array( $this, 'filter_timber_term_get_meta_field' ), 10, 4 ); + $term->meta( 'panic', 'oh yeah' ); + remove_filter( 'timber_term_get_meta_field', array( $this, 'filter_timber_term_get_meta_field' ) ); + } + + function filter_timber_term_get_meta_field( $value, $tid, $field_name, $timber_term ) { + $this->assertEquals( $tid, $timber_term->ID ); + $this->assertEquals( $field_name, 'panic' ); + return $value; + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-helper.php b/www/wp-content/plugins/timber/tests/test-timber-helper.php new file mode 100644 index 0000000..8d1cdc6 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-helper.php @@ -0,0 +1,136 @@ +My thing is this


                Whatever'; + $html = TimberHelper::close_tags($p); + $this->assertEquals('

                My thing is this


                Whatever

                ', $html); + } + + function testCommentForm() { + $post_id = $this->factory->post->create(); + $form = TimberHelper::get_comment_form($post_id); + $form = trim($form); + $this->assertStringStartsWith('
                assertEquals('', TimberHelper::get_wp_title()); + } + + function testWPTitleSingle(){ + //since we're testing with twentyfourteen -- need to remove its filters on wp_title + remove_all_filters('wp_title'); + $post_id = $this->factory->post->create(array('post_title' => 'My New Post')); + $post = get_post($post_id); + $this->go_to( site_url( '?p='.$post_id ) ); + $this->assertEquals('My New Post', TimberHelper::get_wp_title()); + } + + function testCloseTags(){ + $str = 'Hi!'; + $closed = TimberHelper::close_tags($str); + $this->assertEquals($str.'', $closed); + } + + function testArrayToObject(){ + $arr = array('jared' => 'super cool'); + $obj = TimberHelper::array_to_object($arr); + $this->assertEquals('super cool', $obj->jared); + } + + function testArrayArrayToObject() { + $arr = array('jared' => 'super cool', 'prefs' => array('food' => 'spicy', 'women' => 'spicier')); + $obj = TimberHelper::array_to_object($arr); + $this->assertEquals('spicy', $obj->prefs->food); + } + + function testGetObjectIndexByProperty(){ + $obj1 = new stdClass(); + $obj1->name = 'mark'; + $obj1->skill = 'acro yoga'; + $obj2 = new stdClass(); + $obj2->name = 'austin'; + $obj2->skill = 'cooking'; + $arr = array($obj1, $obj2); + $index = TimberHelper::get_object_index_by_property($arr, 'skill', 'cooking'); + $this->assertEquals(1, $index); + $obj = TimberHelper::get_object_by_property($arr, 'skill', 'cooking'); + $this->assertEquals('austin', $obj->name); + } + + /** + * @expectedException InvalidArgumentException + */ + function testGetObjectByPropertyButNo() { + $obj1 = new stdClass(); + $obj1->name = 'mark'; + $obj1->skill = 'acro yoga'; + $obj = TimberHelper::get_object_by_property($obj1, 'skill', 'cooking'); + } + + function testTimers() { + $start = TimberHelper::start_timer(); + sleep(1); + $end = TimberHelper::stop_timer($start); + $this->assertContains(' seconds.', $end); + $time = str_replace(' seconds.', '', $end); + $this->assertGreaterThan(1, $time); + } + + function testArrayTruncate() { + $arr = array('Buster', 'GOB', 'Michael', 'Lindsay'); + $arr = TimberHelper::array_truncate($arr, 2); + $this->assertContains('Buster', $arr); + $this->assertEquals(2, count($arr)); + $this->assertFalse(in_array('Lindsay', $arr)); + } + + function testIsTrue() { + $true = TimberHelper::is_true('true'); + $this->assertTrue($true); + $false = TimberHelper::is_true('false'); + $this->assertFalse($false); + $estelleGetty = TimberHelper::is_true('Estelle Getty'); + $this->assertTrue($estelleGetty); + } + + function testIsEven() { + $this->assertTrue(TimberHelper::iseven(2)); + $this->assertFalse(TimberHelper::iseven(7)); + } + + function testIsOdd() { + $this->assertFalse(TimberHelper::isodd(2)); + $this->assertTrue(TimberHelper::isodd(7)); + } + + function testErrorLog() { + ob_start(); + $this->assertTrue(TimberHelper::error_log('foo')); + $this->assertTrue(TimberHelper::error_log(array('Dark Helmet', 'Barf'))); + $data = ob_get_flush(); + } + + function testOSort() { + $michael = new stdClass(); + $michael->name = 'Michael'; + $michael->year = 1981; + $lauren = new stdClass(); + $lauren->name = 'Lauren'; + $lauren->year = 1984; + $boo = new stdClass(); + $boo->name = 'Robbie'; + $boo->year = 1989; + $people = array($lauren, $michael, $boo); + TimberHelper::osort($people, 'year'); + $this->assertEquals('Michael', $people[0]->name); + $this->assertEquals('Lauren', $people[1]->name); + $this->assertEquals('Robbie', $people[2]->name); + $this->assertEquals(1984, $people[1]->year); + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-hooks.php b/www/wp-content/plugins/timber/tests/test-timber-hooks.php new file mode 100644 index 0000000..0006c58 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-hooks.php @@ -0,0 +1,13 @@ +assertEquals('Nathan Hass', $context['person']); + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-image-helper.php b/www/wp-content/plugins/timber/tests/test-timber-image-helper.php new file mode 100644 index 0000000..86cffb6 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-image-helper.php @@ -0,0 +1,20 @@ +assertTrue( TimberImageHelper::is_animated_gif($image) ); + } + + function testIsRegularGif() { + $image = TestTimberImage::copyTestImage('boyer.gif'); + $this->assertFalse( TimberImageHelper::is_animated_gif($image) ); + } + + function testIsNotGif() { + $arch = TestTimberImage::copyTestImage('arch.jpg'); + $this->assertFalse( TimberImageHelper::is_animated_gif($arch) ); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-image-letterbox.php b/www/wp-content/plugins/timber/tests/test-timber-image-letterbox.php new file mode 100644 index 0000000..c00093a --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-image-letterbox.php @@ -0,0 +1,75 @@ +assertTrue (TestTimberImage::checkSize($location_of_image, 500, 500)); + //whats the bg/color of the image + $this->assertTrue( TestTimberImage::checkPixel($location_of_image, 1, 1, "#CCC") ); + } + + function testLetterboxColorChange() { + $file_loc = TestTimberImage::copyTestImage( 'eastern.jpg' ); + $upload_dir = wp_upload_dir(); + $new_file_red = TimberImageHelper::letterbox( $upload_dir['url'].'/eastern.jpg', 500, 500, '#FF0000' ); + $new_file = TimberImageHelper::letterbox( $upload_dir['url'].'/eastern.jpg', 500, 500, '#00FF00' ); + $location_of_image = TimberImageHelper::get_server_location( $new_file ); + $this->assertTrue (TestTimberImage::checkSize($location_of_image, 500, 500)); + //whats the bg/color of the image + $image = imagecreatefromjpeg( $location_of_image ); + $pixel_rgb = imagecolorat( $image, 1, 1 ); + $colors = imagecolorsforindex( $image, $pixel_rgb ); + $this->assertEquals( 0, $colors['red'] ); + $this->assertEquals( 255, $colors['green'] ); + } + + function testLetterboxTransparent() { + $base_file = 'eastern-trans.png'; + $file_loc = TestTimberImage::copyTestImage( $base_file ); + $upload_dir = wp_upload_dir(); + $new_file = TimberImageHelper::letterbox( $upload_dir['url'].'/'.$base_file, 500, 500, '00FF00', true ); + $location_of_image = TimberImageHelper::get_server_location( $new_file ); + $this->assertTrue (TestTimberImage::checkSize($location_of_image, 500, 500)); + //whats the bg/color of the image + $image = imagecreatefromjpeg( $location_of_image ); + $pixel_rgb = imagecolorat( $image, 250, 250 ); + $colors = imagecolorsforindex( $image, $pixel_rgb ); + $this->assertEquals( 0, $colors['red'] ); + $this->assertEquals( 255, $colors['green'] ); + $this->assertFileExists( $location_of_image ); + } + + function testLetterboxGif() { + $base_file = 'panam.gif'; + $file_loc = TestTimberImage::copyTestImage( $base_file ); + $upload_dir = wp_upload_dir(); + $new_file = TimberImageHelper::letterbox( $upload_dir['url'].'/'.$base_file, 300, 100, '00FF00', true ); + $location_of_image = TimberImageHelper::get_server_location( $new_file ); + $this->assertTrue (TestTimberImage::checkSize($location_of_image, 300, 100)); + //whats the bg/color of the image + $this->assertTrue( TestTimberImage::checkPixel($location_of_image, 50, 10, "#00FF00", "#00FF10") ); + $this->assertFileExists( $location_of_image ); + } + + function testLetterboxSixCharHex() { + $data = array(); + $file_loc = TestTimberImage::copyTestImage( 'eastern.jpg' ); + $upload_dir = wp_upload_dir(); + $new_file = TimberImageHelper::letterbox( $upload_dir['url'].'/eastern.jpg', 500, 500, '#FFFFFF', true ); + $location_of_image = TimberImageHelper::get_server_location( $new_file ); + $this->assertTrue (TestTimberImage::checkSize($location_of_image, 500, 500)); + //whats the bg/color of the image + $image = imagecreatefromjpeg( $location_of_image ); + $pixel_rgb = imagecolorat( $image, 1, 1 ); + $colors = imagecolorsforindex( $image, $pixel_rgb ); + $this->assertEquals( 255, $colors['red'] ); + $this->assertEquals( 255, $colors['blue'] ); + $this->assertEquals( 255, $colors['green'] ); + } +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-image-multisite.php b/www/wp-content/plugins/timber/tests/test-timber-image-multisite.php new file mode 100644 index 0000000..ffc7dba --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-image-multisite.php @@ -0,0 +1,36 @@ +markTestSkipped('Test is only for Multisite'); + return; + } + $blog_id = TestTimberMultisite::createSubDomainSite(); + $this->assertGreaterThan(1, $blog_id); + $pretend_image = 'http://example.org/wp-content/2015/08/fake-pic.jpg'; + $is_external = TimberURLHelper::is_external_content( $pretend_image ); + $this->assertFalse($is_external); + } + + function testSubDirectoryImageLocaion() { + if ( !is_multisite() ) { + $this->markTestSkipped('Test is only for Multisite'); + return; + } + $blog_id = TestTimberMultisite::createSubDirectorySite(); + $this->assertGreaterThan(1, $blog_id); + $blog_details = get_blog_details($blog_id); + $pretend_image = 'http://example.org/wp-content/2015/08/fake-pic.jpg'; + $is_external = TimberURLHelper::is_external_content( $pretend_image ); + $this->assertFalse($is_external); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-image-resize.php b/www/wp-content/plugins/timber/tests/test-timber-image-resize.php new file mode 100644 index 0000000..92577cf --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-image-resize.php @@ -0,0 +1,87 @@ +assertTrue( $is_white ); + $this->assertTrue( $is_black ); + $this->assertTrue( $is_gray ); + } + + function testCropFalse() { + $cropper = TestTimberImage::copyTestImage('cropper.png'); + $resized = TimberImageHelper::resize($cropper, 100, 200, false); + + $resized = str_replace('http://example.org', '', $resized); + $resized = TimberUrlHelper::url_to_file_system( $resized ); + + $is_red = TestTimberImage::checkPixel($resized, 20, 20, '#ff0000', '#ff0800'); + $is_green = TestTimberImage::checkPixel($resized, 0, 100, '#00ff00'); + $is_magenta = TestTimberImage::checkPixel($resized, 90, 10, '#ff00ff'); + $is_cyan = TestTimberImage::checkPixel($resized, 90, 199, '#00ffff'); + $is_blue = TestTimberImage::checkPixel($resized, 90, 199, '#0000ff'); + $this->assertTrue( $is_red ); + $this->assertTrue( $is_green ); + $this->assertTrue( $is_magenta ); + $this->assertTrue( $is_cyan ); + $this->assertFalse( $is_blue ); + + $is_1by2 = TestTimberImage::checkSize($resized, 100, 200); + $this->assertTrue( $is_1by2 ); + } + + function testCropRight() { + $cropper = TestTimberImage::copyTestImage('cropper.png'); + $resized = TimberImageHelper::resize($cropper, 100, 300, 'right'); + + $resized = str_replace('http://example.org', '', $resized); + $resized = TimberUrlHelper::url_to_file_system( $resized ); + + $is_magenta = TestTimberImage::checkPixel($resized, 50, 50, '#ff00ff'); + $this->assertTrue( $is_magenta ); + } + + function testCropTop() { + $cropper = TestTimberImage::copyTestImage('cropper.png'); + $resized = TimberImageHelper::resize($cropper, 300, 100, 'top'); + + $resized = str_replace('http://example.org', '', $resized); + $resized = TimberUrlHelper::url_to_file_system( $resized ); + + $is_magenta = TestTimberImage::checkPixel($resized, 290, 90, '#ff00ff'); + $this->assertTrue( $is_magenta ); + } + + function testCropBottom() { + $cropper = TestTimberImage::copyTestImage('cropper.png'); + $resized = TimberImageHelper::resize($cropper, 300, 100, 'bottom'); + + $resized = str_replace('http://example.org', '', $resized); + $resized = TimberUrlHelper::url_to_file_system( $resized ); + + $is_teal = TestTimberImage::checkPixel($resized, 290, 90, '#00ffff'); + $this->assertTrue( $is_teal ); + } + + function testCropHeight() { + $arch = TestTimberImage::copyTestImage('arch.jpg'); + $resized = TimberImageHelper::resize($arch, false, 250); + + $resized = str_replace('http://example.org', '', $resized); + $resized = TimberUrlHelper::url_to_file_system( $resized ); + + $is_sized = TestTimberImage::checkSize($resized, 375, 250); + $this->assertTrue( $is_sized ); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-image-retina.php b/www/wp-content/plugins/timber/tests/test-timber-image-retina.php new file mode 100644 index 0000000..6624bbc --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-image-retina.php @@ -0,0 +1,83 @@ +assertEquals( 3000, $image->width() ); + } + + function testImageBiggerRetina() { + $file = TestTimberImage::copyTestImage(); + $ret = TimberImageHelper::retina_resize($file, 3); + $image = new TimberImage( $ret ); + $this->assertEquals( 4500, $image->width() ); + } + + function testImageRetinaFilter() { + $filename = TestTimberImage::copyTestImage( 'eastern.jpg' ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $post_id = $this->factory->post->create( array( 'post_title' => 'Thing One' ) ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_excerpt' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + add_post_meta( $post_id, '_thumbnail_id', $attach_id, true ); + $data = array(); + $post = new TimberPost( $post_id ); + $data['post'] = $post; + $str = '{{post.thumbnail.src|retina}}'; + $compiled = Timber::compile_string($str, $data); + $this->assertContains('@2x', $compiled); + $img = new TimberImage($compiled); + $this->assertEquals(500, $img->width()); + } + + function testImageRetinaFloatFilter() { + $filename = TestTimberImage::copyTestImage( 'eastern.jpg' ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $post_id = $this->factory->post->create( array( 'post_title' => 'Thing One' ) ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_excerpt' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + add_post_meta( $post_id, '_thumbnail_id', $attach_id, true ); + $data = array(); + $post = new TimberPost( $post_id ); + $data['post'] = $post; + $str = '{{post.thumbnail.src|retina(1.5)}}'; + $compiled = Timber::compile_string($str, $data); + $this->assertContains('@1.5x', $compiled); + $img = new TimberImage($compiled); + $this->assertEquals(375, $img->width()); + } + + function testImageResizeRetinaFilter() { + $filename = TestTimberImage::copyTestImage( 'eastern.jpg' ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $post_id = $this->factory->post->create(); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_excerpt' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + add_post_meta( $post_id, '_thumbnail_id', $attach_id, true ); + $data = array(); + $data['post'] = new TimberPost( $post_id ); + $str = '{{post.thumbnail.src|resize(100, 50)|retina(3)}}'; + $compiled = Timber::compile_string($str, $data); + $img = new TimberImage($compiled); + $this->assertContains('@3x', $compiled); + $this->assertEquals(300, $img->width()); + } +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-image-tojpg.php b/www/wp-content/plugins/timber/tests/test-timber-image-tojpg.php new file mode 100644 index 0000000..4e2a4f4 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-image-tojpg.php @@ -0,0 +1,59 @@ + $filename)); + } + + function testPNGtoJPG() { + $filename = TestTimberImage::copyTestImage( 'flag.png' ); + $str = Timber::compile_string('{{file|tojpg}}', array('file' => $filename)); + $renamed = str_replace('.png', '.jpg', $filename); + $this->assertFileExists($renamed); + $this->assertGreaterThan(1000, filesize($renamed)); + $this->assertEquals('image/png', mime_content_type($filename)); + $this->assertEquals('image/jpeg', mime_content_type($renamed)); + unlink($filename); + unlink($renamed); + } + + function testGIFtoJPG() { + $filename = TestTimberImage::copyTestImage( 'boyer.gif' ); + $str = Timber::compile_string('{{file|tojpg}}', array('file' => $filename)); + $renamed = str_replace('.gif', '.jpg', $filename); + $this->assertFileExists($renamed); + $this->assertGreaterThan(1000, filesize($renamed)); + $this->assertEquals('image/gif', mime_content_type($filename)); + $this->assertEquals('image/jpeg', mime_content_type($renamed)); + unlink($filename); + unlink($renamed); + } + + function testJPGtoJPG() { + $filename = TestTimberImage::copyTestImage( 'stl.jpg' ); + $original_size = filesize($filename); + $str = Timber::compile_string('{{file|tojpg}}', array('file' => $filename)); + $new_size = filesize($filename); + $this->assertEquals($original_size, $new_size); + $this->assertEquals('image/jpeg', mime_content_type($filename)); + unlink($filename); + } + + function testJPEGtoJPG() { + $filename = TestTimberImage::copyTestImage( 'jarednova.jpeg' ); + $str = Timber::compile_string('{{file|tojpg}}', array('file' => $filename)); + $renamed = str_replace('.jpeg', '.jpg', $filename); + $this->assertFileExists($renamed); + $this->assertGreaterThan(1000, filesize($renamed)); + $this->assertEquals('image/jpeg', mime_content_type($filename)); + $this->assertEquals('image/jpeg', mime_content_type($renamed)); + unlink($filename); + unlink($renamed); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-image.php b/www/wp-content/plugins/timber/tests/test-timber-image.php new file mode 100644 index 0000000..0b0b8bb --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-image.php @@ -0,0 +1,776 @@ + 'The Arch', 'post_content' => '' ); + $iid = wp_insert_attachment( $attachment, $filename, $pid ); + return $iid; + } + + public function get_post_with_image() { + $pid = $this->factory->post->create(); + $iid = self::get_image_attachment( $pid ); + add_post_meta( $pid, '_thumbnail_id', $iid, true ); + $post = new TimberPost($pid); + return $post; + } + + public static function get_timber_image_object($file = 'cropper.png') { + $iid = self::get_image_attachment(0, $file); + return new TimberImage($iid); + } + +/* ---------------- + * Tests + ---------------- */ + + function testImageLink() { + self::setPermalinkStructure(); + $attach = self::get_image_attachment(); + $image = new TimberImage($attach); + $links = array(); + $links[] = 'http://example.org/the-arch/'; + $links[] = 'http://example.org/?attachment_id='.$image->ID; + $this->assertContains($image->link(), $links); + } + + function testImageMeta() { + $post = $this->get_post_with_image(); + $image = $post->thumbnail(); + update_post_meta( $image->ID, 'architect', 'Eero Saarinen' ); + $this->assertEquals( 'Eero Saarinen', $image->meta( 'architect' ) ); + $this->assertEquals( 'Eero Saarinen', $image->architect ); + } + + function testImageSizes() { + $post = $this->get_post_with_image(); + $image = $post->thumbnail(); + $this->assertEquals( 1500, $image->width() ); + $this->assertEquals( 1000, $image->height() ); + $this->assertEquals( $post->ID, $image->parent()->id ); + $this->assertEquals( 1.5, $image->aspect() ); + } + + function testExternalImageResize() { + if ( !self::is_connected() ) { + $this->markTestSkipped('Cannot test external images when not connected to internet'); + } + $data = array(); + $data['size'] = array( 'width' => 600, 'height' => 400 ); + $data['crop'] = 'default'; + $filename = 'St._Louis_Gateway_Arch.jpg'; + $data['test_image'] = 'http://upload.wikimedia.org/wikipedia/commons/a/aa/'.$filename; + $md5 = md5( $data['test_image'] ); + Timber::compile( 'assets/image-test.twig', $data ); + $upload_dir = wp_upload_dir(); + $path = $upload_dir['path'].'/'.$md5; + /* was the external image D/Ld to the location? */ + $this->assertFileExists( $path.'.jpg' ); + /* does resize work on external image? */ + $resized_path = $path.'-'.$data['size']['width'].'x'.$data['size']['height'].'-c-'.$data['crop'].'.jpg'; + $this->assertFileExists( $resized_path ); + $old_time = filemtime( $resized_path ); + sleep( 1 ); + $str = Timber::compile( 'assets/image-test.twig', $data ); + $new_time = filemtime( $resized_path ); + $this->assertEquals( $old_time, $new_time ); + } + + function testUpSizing() { + $data = array(); + $file_loc = self::copyTestImage( 'stl.jpg' ); + $upload_dir = wp_upload_dir(); + $new_file = TimberImageHelper::resize( $upload_dir['url'].'/stl.jpg', 500, 200, 'default', true ); + $location_of_image = TimberImageHelper::get_server_location( $new_file ); + $size = getimagesize( $location_of_image ); + $this->assertEquals( 500, $size[0] ); + } + + function testUpSizing2Param() { + $data = array(); + $file_loc = self::copyTestImage( 'stl.jpg' ); + $upload_dir = wp_upload_dir(); + $new_file = TimberImageHelper::resize( $upload_dir['url'].'/stl.jpg', 500, 300, 'default', true ); + $location_of_image = TimberImageHelper::get_server_location( $new_file ); + $size = getimagesize( $location_of_image ); + $this->assertEquals( 500, $size[0] ); + $this->assertEquals( 300, $size[1] ); + } + + function testImageResizeRelative() { + $upload_dir = wp_upload_dir(); + self::copyTestImage(); + $url = $upload_dir['url'].'/arch.jpg'; + $url = str_replace( 'http://example.org', '', $url ); + $data = array( 'crop' => 'default', 'test_image' => $url ); + $data['size'] = array( 'width' => 300, 'height' => 300 ); + $html = Timber::compile( 'assets/image-test.twig', $data ); + $resized_path = $upload_dir['path'].'/arch-'.$data['size']['width'].'x'.$data['size']['height'].'-c-'.$data['crop'].'.jpg'; + $this->assertFileExists( $resized_path ); + //Now make sure it doesnt regenerage + $old_time = filemtime( $resized_path ); + sleep( 1 ); + Timber::compile( 'assets/image-test.twig', $data ); + $new_time = filemtime( $resized_path ); + $this->assertEquals( $old_time, $new_time ); + } + + function testImageResize() { + $data = array(); + $data['size'] = array( 'width' => 600, 'height' => 400 ); + $upload_dir = wp_upload_dir(); + self::copyTestImage(); + $url = $upload_dir['url'].'/arch.jpg'; + $data['test_image'] = $url; + $data['crop'] = 'default'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_path = $upload_dir['path'].'/arch-'.$data['size']['width'].'x'.$data['size']['height'].'-c-'.$data['crop'].'.jpg'; + $this->assertFileExists( $resized_path ); + //Now make sure it doesnt regenerage + $old_time = filemtime( $resized_path ); + sleep( 1 ); + Timber::compile( 'assets/image-test.twig', $data ); + $new_time = filemtime( $resized_path ); + $this->assertEquals( $old_time, $new_time ); + } + + function testIsNotAGif() { + $image = self::copyTestImage('arch.jpg'); + $this->assertFalse( TimberImageHelper::is_animated_gif($image) ); + } + + function testIsNotAGifFile() { + $this->assertFalse( TimberImageHelper::is_animated_gif('notreal.gif') ); + } + + function testAnimatedGifResize() { + $image = self::copyTestImage('robocop.gif'); + $data = array('crop' => 'default'); + $data['size'] = array('width' => 90, 'height' => 90); + $upload_dir = wp_upload_dir(); + $url = $upload_dir['url'].'/robocop.gif'; + $data['test_image'] = $url; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_path = $upload_dir['path'].'/robocop-'.$data['size']['width'].'x'.$data['size']['height'].'-c-'.$data['crop'].'.gif'; + $this->assertFileExists( $resized_path ); + $this->assertTrue(TimberImageHelper::is_animated_gif($resized_path)); + } + + function testResizeTallImage() { + $data = array(); + $data['size'] = array( 'width' => 600 ); + $upload_dir = wp_upload_dir(); + self::copyTestImage( 'tall.jpg' ); + $url = $upload_dir['url'].'/tall.jpg'; + $data['test_image'] = $url; + $data['crop'] = 'default'; + Timber::compile( 'assets/image-test-one-param.twig', $data ); + $resized_path = $upload_dir['path'].'/tall-'.$data['size']['width'].'x0'.'-c-'.$data['crop'].'.jpg'; + $exists = file_exists( $resized_path ); + $this->assertTrue( $exists ); + //make sure it's the width it's supposed to be + $image = wp_get_image_editor( $resized_path ); + $current_size = $image->get_size(); + $w = $current_size['width']; + $this->assertEquals( $w, 600 ); + } + + function testInitFromRelativePath() { + $filename = self::copyTestImage( 'arch.jpg' ); + $path = str_replace(ABSPATH, '/', $filename); + $image = new TimberImage( $path ); + $this->assertEquals( 1500, $image->width() ); + } + + function testImagePath() { + $filename = self::copyTestImage( 'arch.jpg' ); + $image = new TimberImage( $filename ); + $this->assertStringStartsWith('/wp-content', $image->path()); + $this->assertStringEndsWith('.jpg', $image->path()); + } + + function testInitFromID() { + $pid = $this->factory->post->create(); + $filename = self::copyTestImage( 'arch.jpg' ); + $attachment = array( 'post_title' => 'The Arch', 'post_content' => '' ); + $iid = wp_insert_attachment( $attachment, $filename, $pid ); + $image = new TimberImage( $iid ); + $this->assertEquals( 1500, $image->width() ); + } + + function testInitFromFilePath() { + $image_file = self::copyTestImage(); + $image = new TimberImage( $image_file ); + $this->assertEquals( 1500, $image->width() ); + } + + function testInitFromURL() { + $destination_path = self::copyTestImage(); + $destination_path = TimberURLHelper::get_rel_path( $destination_path ); + $destination_url = 'http://'.$_SERVER['HTTP_HOST'].$destination_path; + $image = new TimberImage( $destination_url ); + $this->assertEquals( $destination_url, $image->get_src() ); + $this->assertEquals( $destination_url, (string)$image ); + } + + function testPostThumbnails() { + $upload_dir = wp_upload_dir(); + $post_id = $this->factory->post->create(); + $filename = self::copyTestImage( 'flag.png' ); + $destination_url = str_replace( ABSPATH, 'http://'.$_SERVER['HTTP_HOST'].'/', $filename ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_content' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + add_post_meta( $post_id, '_thumbnail_id', $attach_id, true ); + $data = array(); + $data['post'] = new TimberPost( $post_id ); + $data['size'] = array( 'width' => 100, 'height' => 50 ); + $data['crop'] = 'default'; + Timber::compile( 'assets/thumb-test.twig', $data ); + $exists = file_exists( $filename ); + $this->assertTrue( $exists ); + $resized_path = $upload_dir['path'].'/flag-'.$data['size']['width'].'x'.$data['size']['height'].'-c-'.$data['crop'].'.png'; + $exists = file_exists( $resized_path ); + $this->assertTrue( $exists ); + } + + function testImageAltText() { + $upload_dir = wp_upload_dir(); + $thumb_alt = 'Thumb alt'; + $filename = self::copyTestImage( 'flag.png' ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $post_id = $this->factory->post->create(); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_excerpt' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + add_post_meta( $post_id, '_thumbnail_id', $attach_id, true ); + add_post_meta( $attach_id, '_wp_attachment_image_alt', $thumb_alt, true ); + $data = array(); + $data['post'] = new TimberPost( $post_id ); + $this->assertEquals( $data['post']->thumbnail()->alt(), $thumb_alt ); + } + + function testResizeFileNaming() { + $file = 'eastern.jpg'; + $file_loc = self::copyTestImage( $file ); + $upload_dir = wp_upload_dir(); + $filename = TimberImageHelper::get_resize_file_url( self::getTestImageURL($file, true), 300, 500, 'default' ); + $expected = $upload_dir['relative'].$upload_dir['subdir'].'/eastern-300x500-c-default.jpg'; + $this->assertEquals( $expected, $filename ); + } + + function testResizeFileNamingWithAbsoluteURL() { + $file_loc = self::copyTestImage( 'eastern.jpg' ); + $upload_dir = wp_upload_dir(); + $url_src = $upload_dir['url'].'/eastern.jpg'; + $filename = TimberImageHelper::get_resize_file_url( $url_src, 300, 500, 'default' ); + $this->assertEquals( $upload_dir['url'].'/eastern-300x500-c-default.jpg', $filename ); + } + + function testResizeFileNamingWithLangHome() { + add_filter( 'home_url', array($this,'add_lang_to_home') , 1, 4 ); + $file_loc = self::copyTestImage( 'eastern.jpg' ); + $upload_dir = wp_upload_dir(); + $url_src = $upload_dir['url'].'/eastern.jpg'; + $filename = TimberImageHelper::get_resize_file_url( $url_src, 300, 500, 'default' ); + $this->assertEquals( $upload_dir['url'].'/eastern-300x500-c-default.jpg', $filename ); + } + + function testLetterboxFileNaming() { + $file_loc = self::copyTestImage( 'eastern.jpg' ); + $upload_dir = wp_upload_dir(); + $url_src = $upload_dir['url'].'/eastern.jpg'; + $filename = TimberImageHelper::get_letterbox_file_url( $url_src, 300, 500, '#FFFFFF' ); + // $filename = str_replace( ABSPATH, '', $filename ); + $this->assertEquals( $upload_dir['url'].'/eastern-lbox-300x500-FFFFFF.jpg', $filename ); + } + + public static function is_png($file) { + $file = strtolower($file); + if (strpos($file, '.png') > 0) { + return true; + } + return false; + } + + public static function checkSize( $file, $width, $height ) { + $size = getimagesize( $file ); + if ($width === $size[0] && $height === $size[1]) { + return true; + } + return false; + } + + public static function checkChannel($channel, $base, $compare, $upper = false) { + if ($base[$channel] === $base[$channel]) { + return true; + } + if ($upper) { + if ( ($base[$channel] <= $compare[$channel]) && ($compare[$channel] <= $upper[$channel])) { + return true; + } + } + return false; + } + + public static function checkPixel($file, $x, $y, $color = '#FFFFFF', $upper_color = false) { + if ( self::is_png($file)) { + $image = imagecreatefrompng($file); + } else { + $image = imagecreatefromjpeg( $file ); + } + $pixel_rgb = imagecolorat( $image, $x, $y ); + $colors = imagecolorsforindex( $image, $pixel_rgb ); + if ($upper_color) { + $upper_colors = TimberImageOperation::hexrgb($upper_color); + } + $imgcolors = TimberImageOperation::hexrgb($color); + if ( isset($upper_colors) && $upper_colors ) { + if (self::checkChannel('red', $imgcolors, $colors, $upper_colors) && + self::checkChannel('green', $imgcolors, $colors, $upper_colors) && + self::checkChannel('blue', $imgcolors, $colors, $upper_colors) + ) { + return true; + } + return false; + } + if ( $imgcolors['red'] === $colors['red'] && + $imgcolors['blue'] === $colors['blue'] && + $imgcolors['green'] === $colors['green']) { + return true; + } + return false; + } + + function testPNGtoJPG() { + $file_loc = self::copyTestImage( 'eastern-trans.png' ); + $upload_dir = wp_upload_dir(); + $new_file = TimberImageHelper::img_to_jpg( $upload_dir['url'].'/eastern-trans.png', '#FFFF00' ); + $location_of_image = TimberImageHelper::get_server_location( $new_file ); + $this->assertFileExists( $location_of_image ); + $image = imagecreatefromjpeg( $location_of_image ); + $pixel_rgb = imagecolorat( $image, 1, 1 ); + $colors = imagecolorsforindex( $image, $pixel_rgb ); + $this->assertEquals( 255, $colors['red'] ); + $this->assertEquals( 255, $colors['green'] ); + $this->assertEquals( 0, $colors['blue'] ); + } + + function testImageDeletionSimilarNames() { + $data = array(); + $data['size'] = array( 'width' => 500, 'height' => 300 ); + $upload_dir = wp_upload_dir(); + $file = self::copyTestImage( 'arch-2night.jpg' ); + $data['test_image'] = $upload_dir['url'].'/arch-2night.jpg'; + $data['crop'] = 'default'; + $arch_2night = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + Timber::compile( 'assets/image-test.twig', $data ); + + $file = self::copyTestImage( 'arch.jpg' ); + $data['test_image'] = $upload_dir['url'].'/arch.jpg'; + $data['size'] = array( 'width' => 520, 'height' => 250 ); + $data['crop'] = 'left'; + $arch_regular = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + Timber::compile( 'assets/image-test.twig', $data ); + $this->assertFileExists( $arch_regular ); + $this->assertFileExists( $arch_2night ); + //Delte the regular arch image + TimberImageHelper::delete_generated_files( $file ); + //The child of the regular arch image should be like + //poof-be-gone + $this->assertFileNotExists( $arch_regular ); + //...but the night image remains! + $this->assertFileExists( $arch_2night ); + + } + + function testImageDeletion() { + $data = array(); + $data['size'] = array( 'width' => 500, 'height' => 300 ); + $upload_dir = wp_upload_dir(); + $file = self::copyTestImage( 'city-museum.jpg' ); + $data['test_image'] = $upload_dir['url'].'/city-museum.jpg'; + $data['crop'] = 'default'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_500_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + $data['size'] = array( 'width' => 520, 'height' => 250 ); + $data['crop'] = 'left'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_520_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + //make sure it generated the sizes we're expecting + $this->assertFileExists( $resized_500_file ); + $this->assertFileExists( $resized_520_file ); + //Now delete the "parent" image + TimberImageHelper::delete_generated_files( $file ); + //Have the children been deleted as well? + $this->assertFileNotExists( $resized_520_file ); + $this->assertFileNotExists( $resized_500_file ); + } + + function testImageDeletionByURL() { + $post_id = $this->factory->post->create(); + $filename = self::copyTestImage( 'flag.png' ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_content' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + $data = array(); + $data['size'] = array( 'width' => 500, 'height' => 300 ); + $upload_dir = wp_upload_dir(); + $data['test_image'] = $upload_dir['url'].'/flag.png'; + $data['crop'] = 'default'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_500_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + $data['size'] = array( 'width' => 520, 'height' => 250 ); + $data['crop'] = 'left'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_520_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + //make sure it generated the sizes we're expecting + $this->assertFileExists( $resized_500_file ); + $this->assertFileExists( $resized_520_file ); + //Now delete the "parent" image + TimberImageHelper::delete_generated_files( $data['test_image'] ); + //Have the children been deleted as well? + $this->assertFileNotExists( $resized_520_file ); + $this->assertFileNotExists( $resized_500_file ); + } + + function testImageDeletionByDeletingAttachment() { + $post_id = $this->factory->post->create(); + $filename = self::copyTestImage( 'flag.png' ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_content' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + $data = array(); + $data['size'] = array( 'width' => 500, 'height' => 300 ); + $upload_dir = wp_upload_dir(); + $data['test_image'] = $upload_dir['url'].'/flag.png'; + $data['crop'] = 'default'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_500_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + $data['size'] = array( 'width' => 520, 'height' => 250 ); + $data['crop'] = 'left'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_520_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + //make sure it generated the sizes we're expecting + $this->assertFileExists( $resized_500_file ); + $this->assertFileExists( $resized_520_file ); + //Now delete the "parent" image + wp_delete_attachment( $attach_id ); + //Have the children been deleted as well? + $this->assertFileNotExists( $resized_520_file ); + $this->assertFileNotExists( $resized_500_file ); + } + + function testImageDeletionByAttachmentLocation() { + $post_id = $this->factory->post->create(); + $filename = self::copyTestImage( 'flag.png' ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_content' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + $data = array(); + $data['size'] = array( 'width' => 500, 'height' => 300 ); + $upload_dir = wp_upload_dir(); + $data['test_image'] = $upload_dir['url'].'/flag.png'; + $data['crop'] = 'default'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_500_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + $data['size'] = array( 'width' => 520, 'height' => 250 ); + $data['crop'] = 'left'; + Timber::compile( 'assets/image-test.twig', $data ); + $resized_520_file = TimberImageHelper::get_resize_file_path( $data['test_image'], $data['size']['width'], $data['size']['height'], $data['crop'] ); + //make sure it generated the sizes we're expecting + $this->assertFileExists( $resized_500_file ); + $this->assertFileExists( $resized_520_file ); + //Now delete the "parent" image + $post = new TimberImage( $attach_id ); + TimberImageHelper::delete_generated_files( $post->file_loc ); + //Have the children been deleted as well? + $this->assertFileNotExists( $resized_520_file ); + $this->assertFileNotExists( $resized_500_file ); + } + + function testLetterboxImageDeletion() { + $data = array(); + $file = self::copyTestImage( 'city-museum.jpg' ); + $upload_dir = wp_upload_dir(); + $data['test_image'] = $upload_dir['url'].'/city-museum.jpg'; + $new_file = TimberImageHelper::letterbox( $data['test_image'], 500, 500, '#00FF00' ); + $letterboxed_file = TimberImageHelper::get_letterbox_file_path( $data['test_image'], 500, 500, '#00FF00' ); + $this->assertFileExists( $letterboxed_file ); + //Now delete the "parent" image + TimberImageHelper::delete_generated_files( $file ); + //Have the children been deleted as well? + $this->assertFileNotExists( $letterboxed_file ); + } + + function testThemeImageResize() { + if (!file_exists(get_template_directory().'/images')) { + mkdir(get_template_directory().'/images', 0777, true); + } + $dest = get_template_directory().'/images/cardinals.jpg'; + copy( __DIR__.'/assets/cardinals.jpg', $dest ); + $image = get_template_directory_uri().'/images/cardinals.jpg'; + $image = str_replace( 'http://example.org', '', $image ); + $data = array(); + $data['test_image'] = $image; + $data['size'] = array( 'width' => 120, 'height' => 120 ); + $str = Timber::compile( 'assets/image-test.twig', $data ); + $this->assertFileExists( get_template_directory().'/images/cardinals-120x120-c-default.jpg' ); + unlink( get_template_directory().'/images/cardinals-120x120-c-default.jpg' ); + } + + function testThemeImageLetterbox() { + $dest = get_template_directory().'/images/cardinals.jpg'; + copy( __DIR__.'/assets/cardinals.jpg', $dest ); + $image = get_template_directory_uri().'/images/cardinals.jpg'; + $image = str_replace( 'http://example.org', '', $image ); + $letterboxed = TimberImageHelper::letterbox( $image, 600, 300, '#FF0000' ); + $this->assertFileExists( get_template_directory().'/images/cardinals-lbox-600x300-FF0000.jpg' ); + unlink( get_template_directory().'/images/cardinals-lbox-600x300-FF0000.jpg' ); + } + + function testImageWidthWithFilter() { + $pid = $this->factory->post->create(); + $photo = $this->copyTestImage(); + $photo = TimberURLHelper::get_rel_path($photo); + update_post_meta($pid, 'custom_photo', '/'.$photo); + $str = '{{TimberImage(post.custom_photo).width}}'; + $post = new TimberPost($pid); + $rendered = Timber::compile_string( $str, array('post' => $post) ); + $this->assertEquals( 1500, $rendered ); + } + + function testWithOutputBuffer() { + ob_start(); + $post = $this->get_post_with_image(); + $str = ''; + Timber::render_string($str, array('post' => $post)); + $result = ob_get_contents(); + ob_end_clean(); + $m = date('m'); + $y = date('Y'); + $this->assertEquals('', $result); + } + + function testResizeNamed() { + add_image_size('timber-testResizeNamed', $width = 600, $height = 400, $crop = true); + $data = array(); + $data['size'] = 'timber-testResizeNamed'; + $upload_dir = wp_upload_dir(); + self::copyTestImage(); + $url = $upload_dir['url'].'/arch.jpg'; + $data['test_image'] = $url; + Timber::compile('assets/image-resize-named.twig', $data); + $resized_path = $upload_dir['path'].'/arch-'.$width.'x'.$height.'-c-default.jpg'; + $this->assertFileExists($resized_path); + //Now make sure it doesn't regenerate + $old_time = filemtime($resized_path); + sleep(1); + Timber::compile('assets/image-resize-named.twig', $data); + $new_time = filemtime($resized_path); + $this->assertEquals($old_time, $new_time); + } + + function testBogusResizeNamed() { + $data = array(); + $data['size'] = 'timber-foobar'; + $upload_dir = wp_upload_dir(); + self::copyTestImage(); + $url = $upload_dir['url'].'/arch.jpg'; + $data['test_image'] = $url; + $result = Timber::compile('assets/image-resize-named.twig', $data); + $this->assertEquals('', trim($result)); + } + + function testPostThumbnailsNamed() { + add_image_size('timber-testPostThumbnailsNamed', $width = 100, $height = 50, $crop = true); + $upload_dir = wp_upload_dir(); + $post_id = $this->factory->post->create(); + $filename = self::copyTestImage('flag.png'); + $destination_url = str_replace(ABSPATH, 'http://'.$_SERVER['HTTP_HOST'].'/', $filename); + $wp_filetype = wp_check_filetype(basename($filename), null); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)), + 'post_content' => '', + 'post_status' => 'inherit', + ); + $attach_id = wp_insert_attachment($attachment, $filename, $post_id); + add_post_meta($post_id, '_thumbnail_id', $attach_id, true); + $data = array(); + $data['post'] = new TimberPost($post_id); + $data['size'] = 'timber-testPostThumbnailsNamed'; + Timber::compile('assets/image-thumb-named.twig', $data); + $resized_path = $upload_dir['path'].'/flag-'.$width.'x'.$height.'-c-default.png'; + $this->assertFileExists($resized_path); + } + + function testPostThumbnailsWithWPName() { + $upload_dir = wp_upload_dir(); + $post_id = $this->factory->post->create(); + $filename = self::copyTestImage('flag.png'); + $destination_url = str_replace(ABSPATH, 'http://'.$_SERVER['HTTP_HOST'].'/', $filename); + $wp_filetype = wp_check_filetype(basename($filename), null); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)), + 'post_content' => '', + 'post_status' => 'inherit', + ); + $attach_id = wp_insert_attachment($attachment, $filename, $post_id); + add_post_meta($post_id, '_thumbnail_id', $attach_id, true); + $data = array(); + $data['post'] = new TimberPost($post_id); + $data['size'] = 'medium'; + $result = Timber::compile('assets/image-thumb-named.twig', $data); + $filename = 'flag-300x300-c-default.png'; + $resized_path = $upload_dir['path'].'/'.$filename; + $this->assertFileExists($resized_path); + $this->assertEquals('', trim($result)); + } + + function testImageSizeWithWPNameUsingNative(){ + require_once('wp-overrides.php'); + $filename = __DIR__.'/assets/tom-brady.jpg'; + $filesize = filesize($filename); + $data = array('tmp_name' => $filename, 'name' => 'tom-brady.jpg', 'type' => 'image/jpg', 'size' => $filesize, 'error' => 0); + $this->assertTrue(file_exists($filename)); + $_FILES['tester'] = $data; + $file_id = WP_Overrides::media_handle_upload('tester', 0, array(), array( 'test_form' => false)); + if (!is_int($file_id)) { + error_log(print_r($file_id, true)); + } + $image = new TimberImage($file_id); + $str = ''; + $result = Timber::compile_string($str, array('image' => $image)); + $upload_dir = wp_upload_dir(); + $this->assertEquals('', trim($result)); + } + + function testImageSizeWithWPNameUsingNativeGif(){ + require_once('wp-overrides.php'); + $filename = __DIR__.'/assets/boyer.gif'; + $filesize = filesize($filename); + $data = array('tmp_name' => $filename, 'name' => 'boyer.gif', 'type' => 'image/gif', 'size' => $filesize, 'error' => 0); + $this->assertTrue(file_exists($filename)); + $_FILES['tester'] = $data; + $file_id = WP_Overrides::media_handle_upload('tester', 0, array(), array( 'test_form' => false)); + if (!is_int($file_id)) { + error_log(print_r($file_id, true)); + } + $image = new TimberImage($file_id); + $str = ''; + $result = Timber::compile_string($str, array('image' => $image)); + $upload_dir = wp_upload_dir(); + $this->assertEquals('', trim($result)); + } + + function testGifToJpg() { + $filename = self::copyTestImage('loading.gif'); + $gif_url = str_replace(ABSPATH, 'http://'.$_SERVER['HTTP_HOST'].'/', $filename); + $str = ''; + $result = Timber::compile_string($str); + $jpg_url = str_replace('.gif', '.jpg', $gif_url); + $this->assertEquals('', $result); + } + + function testImageHelperInit() { + $helper = TimberImageHelper::init(); + $this->assertTrue(defined('WP_CONTENT_SUBDIR')); + } + + function testResizeGif() { + $filename = self::copyTestImage('loading.gif'); + $gif_url = str_replace(ABSPATH, 'http://'.$_SERVER['HTTP_HOST'].'/', $filename); + $str = ''; + $result = Timber::compile_string($str); + $resized_url = str_replace('loading.gif', 'loading-200x0-c-default.gif', $gif_url); + $resized_path = str_replace('http://example.org', ABSPATH, $resized_url); + $resized_path = TimberURLHelper::remove_double_slashes($resized_path); + $this->assertFileExists($resized_path); + } + + function testImageNoParent() { + $filename = self::copyTestImage( 'arch.jpg' ); + $image = new TimberImage( $filename ); + $this->assertFalse($image->parent()); + } + + function testImageParent() { + $post = $this->get_post_with_image(); + $image = $post->thumbnail(); + $this->assertEquals($post->ID, $image->parent()->ID); + } + + function testPathInfo() { + $filename = self::copyTestImage( 'arch.jpg' ); + $image = new TimberImage( $filename ); + $path_parts = $image->get_pathinfo(); + $this->assertEquals('jpg', $path_parts['extension']); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-integrations.php b/www/wp-content/plugins/timber/tests/test-timber-integrations.php new file mode 100644 index 0000000..edaeb8a --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-integrations.php @@ -0,0 +1,97 @@ +factory->post->create(); + update_field( 'subhead', 'foobar', $pid ); + $str = '{{post.get_field("subhead")}}'; + $post = new TimberPost( $pid ); + $str = Timber::compile_string( $str, array( 'post' => $post ) ); + $this->assertEquals( 'foobar', $str ); + } + + function testACFGetFieldTermCategory() { + update_field( 'color', 'blue', 'category_1' ); + $cat = new TimberTerm( 1 ); + $this->assertEquals( 'blue', $cat->color ); + $str = '{{term.color}}'; + $this->assertEquals( 'blue', Timber::compile_string( $str, array( 'term' => $cat ) ) ); + } + + function testACFGetFieldTermTag() { + $tid = $this->factory->term->create(); + update_field( 'color', 'green', 'post_tag_'.$tid ); + $term = new TimberTerm( $tid ); + $str = '{{term.color}}'; + $this->assertEquals( 'green', Timber::compile_string( $str, array( 'term' => $term ) ) ); + } + + function testACFInit() { + $acf = new ACFTimber(); + $this->assertInstanceOf( 'ACFTimber', $acf ); + } + + function testWPCLIClearCacheTimber(){ + $str = Timber::compile('assets/single.twig', array('rand' => 4004), 600); + $success = TimberCommand::clear_cache('timber'); + $this->assertTrue($success); + } + + function testWPCLIClearCacheTwig(){ + $cache_dir = __DIR__.'/../cache/twig'; + if (is_dir($cache_dir)){ + TimberLoader::rrmdir($cache_dir); + } + $this->assertFileNotExists($cache_dir); + Timber::$cache = true; + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + Timber::compile('assets/single-post.twig', array('post' => $post)); + sleep(1); + $this->assertFileExists($cache_dir); + $success = TimberCommand::clear_cache('twig'); + $this->assertTrue($success); + Timber::$cache = false; + } + + function testWPCLIClearCacheAll(){ + $cache_dir = __DIR__.'/../cache/twig'; + if (is_dir($cache_dir)){ + TimberLoader::rrmdir($cache_dir); + } + $this->assertFileNotExists($cache_dir); + Timber::$cache = true; + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + Timber::compile('assets/single-post.twig', array('post' => $post)); + sleep(1); + $this->assertFileExists($cache_dir); + Timber::compile('assets/single.twig', array('data' => 'foobar'), 600); + $success = TimberCommand::clear_cache('all'); + $this->assertTrue($success); + Timber::$cache = false; + } + + function testWPCLIClearCacheAllArray(){ + $cache_dir = __DIR__.'/../cache/twig'; + if (is_dir($cache_dir)){ + TimberLoader::rrmdir($cache_dir); + } + $this->assertFileNotExists($cache_dir); + Timber::$cache = true; + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + Timber::compile('assets/single-post.twig', array('post' => $post)); + sleep(1); + $this->assertFileExists($cache_dir); + Timber::compile('assets/single.twig', array('data' => 'foobar'), 600); + $success = TimberCommand::clear_cache(array('all')); + $this->assertTrue($success); + Timber::$cache = false; + + $success = TimberCommand::clear_cache('bunk'); + $this->assertNull($success); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-iterator.php b/www/wp-content/plugins/timber/tests/test-timber-iterator.php new file mode 100644 index 0000000..c01749a --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-iterator.php @@ -0,0 +1,27 @@ +factory->post->create(); + $posts = TimberPostGetter::query_posts('post_type=post'); + $this->assertInstanceOf( 'TimberQueryIterator', $posts ); + } + + function testTheLoop(){ + for ( $i = 1; $i < 3; $i++ ) { + $this->factory->post->create( array( + 'post_title' => 'TestPost' . $i + ) ); + } + $results = Timber::compile('assets/iterator-test.twig', array( + 'posts' => TimberPostGetter::query_posts( 'post_type=post' ) + ) ); + + $results = trim( $results ); + $this->assertStringStartsWith( 'TestPost2', $results ); + $this->assertStringEndsWith( 'TestPost1', $results ); + + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-loader.php b/www/wp-content/plugins/timber/tests/test-timber-loader.php new file mode 100644 index 0000000..6f8be21 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-loader.php @@ -0,0 +1,125 @@ +assertEquals(3, count($paths)); + $pos = array_search('/', $paths); + unset($paths[$pos]); + $php_unit->assertEquals(2, count($paths)); + return $paths; + }); + $str = Timber::compile('assets/single.twig', array()); + } + + function testTwigLoadsFromChildTheme(){ + $this->_setupParentTheme(); + $this->_setupChildTheme(); + $this->assertFileExists(WP_CONTENT_DIR.'/themes/fake-child-theme/style.css'); + switch_theme('fake-child-theme'); + $child_theme = get_stylesheet_directory_uri(); + $this->assertEquals(WP_CONTENT_URL.'/themes/fake-child-theme', $child_theme); + $context = array(); + $str = Timber::compile('single.twig', $context); + $this->assertEquals('I am single.twig', trim($str)); + } + + static function _setupChildTheme(){ + $dest_dir = WP_CONTENT_DIR.'/themes/fake-child-theme'; + if (!file_exists($dest_dir)) { + mkdir($dest_dir, 0777, true); + } + if (!file_exists($dest_dir.'/views')) { + mkdir($dest_dir.'/views', 0777, true); + } + copy(__DIR__.'/assets/style.css', $dest_dir.'/style.css'); + copy(__DIR__.'/assets/single.twig', $dest_dir.'/views/single.twig'); + } + + static function _setupParentTheme(){ + $dest_dir = WP_CONTENT_DIR.'/themes/twentythirteen'; + if (!file_exists($dest_dir.'/views')) { + mkdir($dest_dir.'/views', 0777, true); + } + copy(__DIR__.'/assets/single-parent.twig', $dest_dir.'/views/single.twig'); + copy(__DIR__.'/assets/single-parent.twig', $dest_dir.'/views/single-parent.twig'); + } + + function testTwigLoadsFromParentTheme(){ + $this->_setupParentTheme(); + $this->_setupChildTheme(); + switch_theme('fake-child-theme'); + $templates = array('single-parent.twig'); + $str = Timber::compile($templates, array()); + $this->assertEquals('I am single.twig in parent theme', trim($str)); + } + + function _setupRelativeViews(){ + if (!file_exists(__DIR__.'/views')) { + mkdir(__DIR__.'/views', 0777, true); + } + copy(__DIR__.'/assets/relative.twig', __DIR__.'/views/single.twig'); + } + + function _teardownRelativeViews(){ + if (file_exists(__DIR__.'/views/single.twig')){ + unlink(__DIR__.'/views/single.twig'); + } + if (file_exists(__DIR__.'/views')) { + rmdir(__DIR__.'/views'); + } + } + + function testTwigLoadsFromRelativeToScript(){ + $this->_setupRelativeViews(); + $str = Timber::compile('single.twig'); + $this->assertEquals('I am in the assets directory', trim($str)); + $this->_teardownRelativeViews(); + } + + function testTwigLoadsFromAbsolutePathOnServer(){ + $str = Timber::compile(__DIR__.'/assets/image-test.twig'); + $this->assertEquals('', trim($str)); + } + + function _testTwigLoadsFromAbsolutePathOnServerWithSecurityRestriction(){ + //ini_set('open_basedir', '/srv:/usr:/home/travis/:/tmp:/home:/home/travis/.phpenv/versions/*'); + $str = Timber::compile('assets/single-foo.twig'); + //ini_restore('open_basedir'); + } + + function testTwigLoadsFromAlternateDirName(){ + Timber::$dirname = array('foo', 'views'); + if (!file_exists(get_template_directory().'/foo')) { + mkdir(get_template_directory().'/foo', 0777, true); + } + copy(__DIR__.'/assets/single-foo.twig', get_template_directory().'/foo/single-foo.twig'); + $str = Timber::compile('single-foo.twig'); + $this->assertEquals('I am single-foo', trim($str)); + } + + function testTwigLoadsFromLocation(){ + Timber::$locations = __DIR__.'/assets'; + $str = Timber::compile('thumb-test.twig'); + $this->assertEquals('', trim($str)); + } + + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-menu.php b/www/wp-content/plugins/timber/tests/test-timber-menu.php new file mode 100644 index 0000000..8904d99 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-menu.php @@ -0,0 +1,496 @@ +_createTestMenu(); + $menu = new TimberMenu(); + $nav_menu = wp_nav_menu( array( 'echo' => false ) ); + $this->assertGreaterThanOrEqual( 3, count( $menu->get_items() ) ); + $items = $menu->get_items(); + $item = $items[0]; + $this->assertEquals( 'home', $item->slug() ); + $this->assertFalse( $item->is_external() ); + $struc = get_option( 'permalink_structure' ); + $this->assertEquals( 'http://example.org/home/', $item->permalink() ); + $this->assertEquals( 'http://example.org/home/', $item->get_permalink() ); + $this->assertEquals( 'http://example.org/home/', $item->url ); + $this->assertEquals( 'http://example.org/home/', $item->link() ); + $this->assertEquals( '/home/', $item->path() ); + } + + function testTrailingSlashesOrNot() { + self::setPermalinkStructure(); + $items = array(); + $items[] = (object) array('type' => 'link', 'link' => '/'); + $items[] = (object) array('type' => 'link', 'link' => '/foo'); + $items[] = (object) array('type' => 'link', 'link' => '/bar/'); + $mid = $this->buildMenu('Blanky', $items); + $menu = new TimberMenu($mid); + $items = $menu->get_items(); + $this->assertEquals('/', $items[0]->path()); + $this->assertEquals('/foo', $items[1]->path()); + $this->assertEquals('/bar/', $items[2]->path()); + } + + function testPagesMenu() { + $pg_1 = $this->factory->post->create( array( 'post_type' => 'page', 'post_title' => 'Foo Page', 'menu_order' => 10 ) ); + $pg_2 = $this->factory->post->create( array( 'post_type' => 'page', 'post_title' => 'Bar Page', 'menu_order' => 1 ) ); + $page_menu = new TimberMenu(); + $this->assertEquals( 2, count( $page_menu->items ) ); + $this->assertEquals( 'Bar Page', $page_menu->items[0]->title() ); + $this->_createTestMenu(); + //make sure other menus are still more powerful + $menu = new TimberMenu(); + $this->assertGreaterThanOrEqual( 3, count( $menu->get_items() ) ); + } + + function testPagesMenuWithFalse() { + $pg_1 = $this->factory->post->create( array( 'post_type' => 'page', 'post_title' => 'Foo Page', 'menu_order' => 10 ) ); + $pg_2 = $this->factory->post->create( array( 'post_type' => 'page', 'post_title' => 'Bar Page', 'menu_order' => 1 ) ); + $page_menu = new TimberMenu(); + $this->assertEquals( 2, count( $page_menu->items ) ); + $this->assertEquals( 'Bar Page', $page_menu->items[0]->title() ); + $this->_createTestMenu(); + //make sure other menus are still more powerful + $menu = new TimberMenu(false); + $this->assertGreaterThanOrEqual( 3, count( $menu->get_items() ) ); + } + + /* + * Make sure we still get back nothing even though we have a fallback present + */ + function testMissingMenu() { + $pg_1 = $this->factory->post->create( array( 'post_type' => 'page', 'post_title' => 'Foo Page', 'menu_order' => 10 ) ); + $pg_2 = $this->factory->post->create( array( 'post_type' => 'page', 'post_title' => 'Bar Page', 'menu_order' => 1 ) ); + $missing_menu = new TimberMenu( 14 ); + $this->assertTrue( empty( $missing_menu->items ) ); + } + + function testMenuTwig() { + self::setPermalinkStructure(); + $context = Timber::get_context(); + $this->_createTestMenu(); + $this->go_to( home_url( '/child-page' ) ); + $context['menu'] = new TimberMenu(); + $str = Timber::compile( 'assets/child-menu.twig', $context ); + $str = preg_replace( '/\s+/', '', $str ); + $str = preg_replace( '/\s+/', '', $str ); + $this->assertStringStartsWith( '
              • Home
              • ChildPage
              • Upstatement
              • RootHome', $str ); + } + + function testMenuTwigWithClasses() { + self::setPermalinkStructure(); + $this->_createTestMenu(); + $this->go_to( home_url( '/home' ) ); + $context = Timber::get_context(); + $context['menu'] = new TimberMenu(); + $str = Timber::compile( 'assets/menu-classes.twig', $context ); + $str = trim( $str ); + $this->assertContains( 'current_page_item', $str ); + $this->assertContains( 'current-menu-item', $str ); + $this->assertContains( 'menu-item-object-page', $str ); + $this->assertNotContains( 'foobar', $str ); + } + + function testMenuItemLink() { + self::setPermalinkStructure(); + $this->_createTestMenu(); + $menu = new TimberMenu(); + $nav_menu = wp_nav_menu( array( 'echo' => false ) ); + $this->assertGreaterThanOrEqual( 3, count( $menu->get_items() ) ); + $items = $menu->get_items(); + $item = $items[1]; + $this->assertTrue( $item->external() ); + $struc = get_option( 'permalink_structure' ); + $this->assertEquals( 'http://upstatement.com', $item->permalink() ); + $this->assertEquals( 'http://upstatement.com', $item->get_permalink() ); + $this->assertEquals( 'http://upstatement.com', $item->url ); + $this->assertEquals( 'http://upstatement.com', $item->link() ); + } + + function testMenuMeta() { + $this->_createTestMenu(); + $menu = new TimberMenu(); + $items = $menu->get_items(); + $item = $items[0]; + $this->assertEquals( 'funke', $item->tobias ); + $this->assertGreaterThan( 0, $item->id ); + } + + function testMenuItemWithHash() { + $this->_createTestMenu(); + $menu = new TimberMenu(); + $items = $menu->get_items(); + $item = $items[3]; + $this->assertEquals( '#people', $item->link() ); + $item = $items[4]; + $this->assertEquals( 'http://example.org/#people', $item->link() ); + $this->assertEquals( '/#people', $item->path() ); + } + + function testMenuHome() { + $this->_createTestMenu(); + $menu = new TimberMenu(); + $items = $menu->get_items(); + $item = $items[2]; + $this->assertEquals( '/', $item->link() ); + $this->assertEquals( '/', $item->path() ); + + $item = $items[5]; + $this->assertEquals( 'http://example.org', $item->link() ); + //I'm unsure what the expected behavior should be here, so commenting-out for now. + //$this->assertEquals('/', $item->path() ); + } + + function buildMenu($name, $items) { + $menu_term = wp_insert_term( $name, 'nav_menu' ); + $menu_items = array(); + $i = 0; + foreach($items as $item) { + if ($item->type == 'link') { + $pid = wp_insert_post(array('post_title' => '', 'post_status' => 'publish', 'post_type' => 'nav_menu_item', 'menu_order' => $i)); + update_post_meta( $pid, '_menu_item_type', 'custom' ); + update_post_meta( $pid, '_menu_item_object_id', $pid ); + update_post_meta( $pid, '_menu_item_url', $item->link ); + update_post_meta( $pid, '_menu_item_xfn', '' ); + update_post_meta( $pid, '_menu_item_menu_item_parent', 0 ); + $menu_items[] = $pid; + } + $i++; + } + $this->insertIntoMenu($menu_term['term_id'], $menu_items); + return $menu_term; + } + + function _createSimpleMenu( $name = 'My Menu' ) { + $menu_term = wp_insert_term( $name, 'nav_menu' ); + $menu_items = array(); + $parent_page = wp_insert_post( + array( + 'post_title' => 'Home', + 'post_status' => 'publish', + 'post_name' => 'home', + 'post_type' => 'page', + 'menu_order' => 1 + ) + ); + $parent_id = wp_insert_post( array( + 'post_title' => '', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item' + ) ); + update_post_meta( $parent_id, '_menu_item_type', 'post_type' ); + update_post_meta( $parent_id, '_menu_item_object', 'page' ); + update_post_meta( $parent_id, '_menu_item_menu_item_parent', 0 ); + update_post_meta( $parent_id, '_menu_item_object_id', $parent_page ); + update_post_meta( $parent_id, '_menu_item_url', '' ); + update_post_meta( $parent_id, 'flood', 'molasses' ); + $menu_items[] = $parent_id; + $this->insertIntoMenu($menu_term['term_id'], $menu_items); + return $menu_term; + } + + function _createTestMenu() { + $menu_term = wp_insert_term( 'Menu One', 'nav_menu' ); + $menu_id = $menu_term['term_id']; + $menu_items = array(); + $parent_page = wp_insert_post( + array( + 'post_title' => 'Home', + 'post_status' => 'publish', + 'post_name' => 'home', + 'post_type' => 'page', + 'menu_order' => 1 + ) + ); + $parent_id = wp_insert_post( array( + 'post_title' => '', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item' + ) ); + update_post_meta( $parent_id, '_menu_item_type', 'post_type' ); + update_post_meta( $parent_id, '_menu_item_object', 'page' ); + update_post_meta( $parent_id, '_menu_item_menu_item_parent', 0 ); + update_post_meta( $parent_id, '_menu_item_object_id', $parent_page ); + update_post_meta( $parent_id, '_menu_item_url', '' ); + $menu_items[] = $parent_id; + $link_id = wp_insert_post( + array( + 'post_title' => 'Upstatement', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + 'menu_order' => 2 + ) + ); + + $menu_items[] = $link_id; + update_post_meta( $link_id, '_menu_item_type', 'custom' ); + update_post_meta( $link_id, '_menu_item_object_id', $link_id ); + update_post_meta( $link_id, '_menu_item_url', 'http://upstatement.com' ); + update_post_meta( $link_id, '_menu_item_xfn', '' ); + update_post_meta( $link_id, '_menu_item_menu_item_parent', 0 ); + + /* make a child page */ + $child_id = wp_insert_post( array( + 'post_title' => 'Child Page', + 'post_status' => 'publish', + 'post_name' => 'child-page', + 'post_type' => 'page', + 'menu_order' => 3, + ) ); + $child_menu_item = wp_insert_post( array( + 'post_title' => '', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + ) ); + update_post_meta( $child_menu_item, '_menu_item_type', 'post_type' ); + update_post_meta( $child_menu_item, '_menu_item_menu_item_parent', $parent_id ); + update_post_meta( $child_menu_item, '_menu_item_object_id', $child_id ); + update_post_meta( $child_menu_item, '_menu_item_object', 'page' ); + update_post_meta( $child_menu_item, '_menu_item_url', '' ); + $post = new TimberPost( $child_menu_item ); + $menu_items[] = $child_menu_item; + + /* make a grandchild page */ + $grandchild_id = wp_insert_post( array( + 'post_title' => 'Grandchild Page', + 'post_status' => 'publish', + 'post_name' => 'grandchild-page', + 'post_type' => 'page', + 'menu_order' => 100, + ) ); + $grandchild_menu_item = wp_insert_post( array( + 'post_title' => '', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + ) ); + update_post_meta( $grandchild_menu_item, '_menu_item_type', 'post_type' ); + update_post_meta( $grandchild_menu_item, '_menu_item_menu_item_parent', $child_menu_item ); + update_post_meta( $grandchild_menu_item, '_menu_item_object_id', $grandchild_id ); + update_post_meta( $grandchild_menu_item, '_menu_item_object', 'page' ); + update_post_meta( $grandchild_menu_item, '_menu_item_url', '' ); + $post = new TimberPost( $grandchild_menu_item ); + $menu_items[] = $grandchild_menu_item; + + $root_url_link_id = wp_insert_post( + array( + 'post_title' => 'Root Home', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + 'menu_order' => 4 + ) + ); + + $menu_items[] = $root_url_link_id; + update_post_meta( $root_url_link_id, '_menu_item_type', 'custom' ); + update_post_meta( $root_url_link_id, '_menu_item_object_id', $root_url_link_id ); + update_post_meta( $root_url_link_id, '_menu_item_url', '/' ); + update_post_meta( $root_url_link_id, '_menu_item_xfn', '' ); + update_post_meta( $root_url_link_id, '_menu_item_menu_item_parent', 0 ); + + $link_id = wp_insert_post( + array( + 'post_title' => 'People', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + 'menu_order' => 6 + ) + ); + + $menu_items[] = $link_id; + update_post_meta( $link_id, '_menu_item_type', 'custom' ); + update_post_meta( $link_id, '_menu_item_object_id', $link_id ); + update_post_meta( $link_id, '_menu_item_url', '#people' ); + update_post_meta( $link_id, '_menu_item_xfn', '' ); + update_post_meta( $link_id, '_menu_item_menu_item_parent', 0 ); + + $link_id = wp_insert_post( + array( + 'post_title' => 'More People', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + 'menu_order' => 7 + ) + ); + + $menu_items[] = $link_id; + update_post_meta( $link_id, '_menu_item_type', 'custom' ); + update_post_meta( $link_id, '_menu_item_object_id', $link_id ); + update_post_meta( $link_id, '_menu_item_url', 'http://example.org/#people' ); + update_post_meta( $link_id, '_menu_item_xfn', '' ); + update_post_meta( $link_id, '_menu_item_menu_item_parent', 0 ); + + $link_id = wp_insert_post( + array( + 'post_title' => 'Manual Home', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + 'menu_order' => 8 + ) + ); + + $menu_items[] = $link_id; + update_post_meta( $link_id, '_menu_item_type', 'custom' ); + update_post_meta( $link_id, '_menu_item_object_id', $link_id ); + update_post_meta( $link_id, '_menu_item_url', 'http://example.org' ); + update_post_meta( $link_id, '_menu_item_xfn', '' ); + update_post_meta( $link_id, '_menu_item_menu_item_parent', 0 ); + + $this->insertIntoMenu($menu_id, $menu_items); + return $menu_term; + } + + function insertIntoMenu($menu_id, $menu_items) { + global $wpdb; + foreach ( $menu_items as $object_id ) { + $query = "INSERT INTO $wpdb->term_relationships (object_id, term_taxonomy_id, term_order) VALUES ($object_id, $menu_id, 0);"; + $wpdb->query( $query ); + update_post_meta( $object_id, 'tobias', 'funke' ); + } + $menu_items_count = count( $menu_items ); + $wpdb->query( "UPDATE $wpdb->term_taxonomy SET count = $menu_items_count WHERE taxonomy = 'nav_menu'; " ); + } + + static function setPermalinkStructure( $struc = '/%postname%/' ) { + global $wp_rewrite; + $wp_rewrite->set_permalink_structure( $struc ); + $wp_rewrite->flush_rules(); + update_option( 'permalink_structure', $struc ); + flush_rewrite_rules( true ); + } + + function testCustomArchivePage() { + self::setPermalinkStructure(); + add_filter( 'nav_menu_css_class', function( $classes, $menu_item ) { + if ( trailingslashit( $menu_item->link() ) == trailingslashit( 'http://example.org/gallery' ) ) { + $classes[] = 'current-page-item'; + } + return $classes; + }, 10, 2 ); + global $wpdb; + register_post_type( 'gallery', + array( + 'labels' => array( + 'name' => __( 'Gallery' ), + 'singular_name' => __( 'Gallery' ) + ), + 'taxonomies' => array( 'post_tag' ), + 'supports' => array( 'title', 'editor', 'thumbnail', 'revisions' ), + 'public' => true, + 'has_archive' => true, + 'rewrite' => array( 'slug' => 'gallery' ), + ) + ); + $menu = $this->_createTestMenu(); + $menu_item_id = wp_insert_post( array( + 'post_title' => 'Gallery', + 'post_name' => 'gallery', + 'post_status' => 'publish', + 'post_type' => 'nav_menu_item', + 'menu_order' => -100, + ) ); + update_post_meta( $menu_item_id, '_menu_item_type', 'post_type_archive' ); + update_post_meta( $menu_item_id, '_menu_item_object', 'gallery' ); + update_post_meta( $menu_item_id, '_menu_item_menu_item_parent', 0 ); + update_post_meta( $menu_item_id, '_menu_item_object_id', 0 ); + update_post_meta( $menu_item_id, '_menu_item_url', '' ); + $mid = $menu['term_id']; + $query = "INSERT INTO $wpdb->term_relationships (object_id, term_taxonomy_id, term_order) VALUES ($menu_item_id, $mid, 0);"; + + $wpdb->query( $query ); + $this->go_to( home_url( '/gallery' ) ); + $menu = new TimberMenu(); + $this->assertContains( 'current-page-item', $menu->items[0]->classes ); + } + + function testMenuLevels() { + $this->_createTestMenu(); + $menu = new TimberMenu(); + $parent = $menu->items[0]; + $this->assertEquals(0, $parent->level); + $child = $parent->children[0]; + $this->assertEquals(1, $child->level); + $grandchild = $child->children[0]; + $this->assertEquals('Grandchild Page', $grandchild->title()); + $this->assertEquals(2, $grandchild->level); + } + + function testMenuLevelsChildren() { + $this->_createTestMenu(); + $menu = new TimberMenu(); + $parent = $menu->items[0]; + $this->assertEquals(0, $parent->level); + $children = $parent->children(); + $this->assertEquals(1, count($children)); + $this->assertEquals('Child Page', $children[0]->title()); + } + + function testMenuItemMeta() { + $menu_info = $this->_createSimpleMenu(); + $menu = new TimberMenu($menu_info['term_id']); + $item = $menu->items[0]; + $this->assertEquals('molasses', $item->meta('flood')); + } + + function testMenuName() { + $this->_createTestMenu(); + $menu = new TimberMenu(); + $str = Timber::compile_string('{{menu.items[0].title}}', array('menu' => $menu)); + $this->assertEquals('Home', $str); + $str = Timber::compile_string('{{menu.items[0]}}', array('menu' => $menu)); + $this->assertEquals('Home', $str); + } + + function testMenuLocations() { + $items = array(); + $items[] = (object) array('type' => 'link', 'link' => '/'); + $items[] = (object) array('type' => 'link', 'link' => '/foo'); + $items[] = (object) array('type' => 'link', 'link' => '/bar/'); + + $this->buildMenu('Froggy', $items); + + $built_menu = $this->buildMenu('Ziggy', $items); + $built_menu_id = $built_menu['term_id']; + + $this->buildMenu('Zappy', $items); + $theme = new TimberTheme(); + $data = array('nav_menu_locations' => array('header-menu' => 0, 'extra-menu' => $built_menu_id, 'bonus' => 0)); + update_option('theme_mods_'.$theme->slug, $data); + register_nav_menus( + array( + 'header-menu' => 'Header Menu', + 'extra-menu' => 'Extra Menu', + 'bonus' => 'The Bonus' + ) + ); + $menu = new TimberMenu('extra-menu'); + $this->assertEquals('Ziggy', $menu->name); + } + + function testConstructMenuByName() { + $items = array(); + $items[] = (object) array('type' => 'link', 'link' => '/'); + $items[] = (object) array('type' => 'link', 'link' => '/foo'); + $items[] = (object) array('type' => 'link', 'link' => '/bar/'); + + $this->buildMenu('Fancy Suit', $items); + + $menu = new TimberMenu('Fancy Suit'); + $this->assertEquals( 3, count($menu->get_items()) ); + } + + function testConstructMenuBySlug() { + $items = array(); + $items[] = (object) array('type' => 'link', 'link' => '/'); + $items[] = (object) array('type' => 'link', 'link' => '/foo'); + $items[] = (object) array('type' => 'link', 'link' => '/bar/'); + + $this->buildMenu('Jolly Jeepers', $items); + + $menu = new TimberMenu('jolly-jeepers'); + $this->assertEquals( 3, count($menu->get_items()) ); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-multisite.php b/www/wp-content/plugins/timber/tests/test-timber-multisite.php new file mode 100644 index 0000000..8a1b968 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-multisite.php @@ -0,0 +1,56 @@ +markTestSkipped("You can't get sites except on Multisite"); + return; + } + $bids[] = self::createSubDomainSite('foo.example.org', 'My Foo'); + $bids[] = self::createSubDomainSite('quack.example.org', "Ducks R Us"); + $sites = Timber::get_sites(); + $this->assertEquals('http://foo.example.org', $sites[1]->url); + $this->assertEquals("Ducks R Us", $sites[2]->name); + } + + function testGetSubDirectorySites() { + if ( !is_multisite()) { + $this->markTestSkipped("You can't get sites except on Multisite"); + return; + } + $bids[] = self::createSubDirectorySite('/bar/', 'My Bar'); + $bids[] = self::createSubDirectorySite('/bark/', "Barks R Us"); + $sites = Timber::get_sites(); + $this->assertEquals('http://example.org/bar', $sites[1]->url); + $this->assertEquals("example.org", $sites[2]->domain); + $this->assertEquals('http://example.org/bark', $sites[2]->url); + } + + public static function createSubDomainSite($domain = 'test.example.org', $title = 'Multisite Test' ) { + $_SERVER['REMOTE_ADDR'] = '127.0.0.1'; + $blog_id = wpmu_create_blog($domain, '/', $title, 1); + switch_to_blog($blog_id); + return $blog_id; + } + + public static function createSubDirectorySite($dir = '/mysite/', $title = 'Multisite Subdir Test' ) { + $_SERVER['REMOTE_ADDR'] = '127.0.0.1'; + $blog_id = wpmu_create_blog('example.org', $dir, $title, 1); + switch_to_blog($blog_id); + return $blog_id; + } + + function tearDown() { + if (is_multisite()) { + switch_to_blog(1); + $sites = Timber::get_sites(); + foreach($sites as $site) { + if ($site->ID > 0) { + wpmu_delete_blog($site->ID, true); + } + } + } + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-pages.php b/www/wp-content/plugins/timber/tests/test-timber-pages.php new file mode 100644 index 0000000..1951564 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-pages.php @@ -0,0 +1,18 @@ +factory->post->create(); + $category_id = $this->factory->term->create(array('taxonomy' => 'category', 'name' => 'News')); + $cat = new TimberTerm($category_id); + $this->go_to($cat->path()); + $term = new TimberTerm(); + $this->assertEquals($category_id, $term->ID); + $post = new TimberPost(); + $this->assertEquals(0, $post->ID); + } + + + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-pagination.php b/www/wp-content/plugins/timber/tests/test-timber-pagination.php new file mode 100644 index 0000000..c6a44a3 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-pagination.php @@ -0,0 +1,111 @@ +permalink_structure = false; + $posts = $this->factory->post->create_many( 55 ); + $this->go_to( home_url( '?s=post' ) ); + $pagination = Timber::get_pagination(); + $this->assertEquals( home_url().'/?s=post&paged=5', $pagination['pages'][4]['link'] ); + } + + /* This test is for the concept of linking query_posts and get_pagination + function testPaginationWithQueryPosts() { + register_post_type( 'portfolio' ); + $pids = $this->factory->post->create_many( 33 ); + $pids = $this->factory->post->create_many( 55, array( 'post_type' => 'portfolio' ) ); + $this->go_to( home_url( '/' ) ); + Timber::query_posts('post_type=portfolio'); + $pagination = Timber::get_pagination(); + + global $timber; + $timber->active_query = false; + unset($timber->active_query); + $this->assertEquals(6, count($pagination['pages'])); + } + */ + + function testPaginationWithGetPosts() { + register_post_type( 'portfolio' ); + $pids = $this->factory->post->create_many( 33 ); + $pids = $this->factory->post->create_many( 55, array( 'post_type' => 'portfolio' ) ); + $this->go_to( home_url( '/' ) ); + Timber::get_posts('post_type=portfolio'); + $pagination = Timber::get_pagination(); + + global $timber; + $timber->active_query = false; + unset($timber->active_query); + $this->assertEquals(4, count($pagination['pages'])); + } + + function testPaginationOnLaterPage() { + $struc = '/%postname%/'; + global $wp_rewrite; + $wp_rewrite->permalink_structure = $struc; + register_post_type( 'portfolio' ); + $pids = $this->factory->post->create_many( 55, array( 'post_type' => 'portfolio' ) ); + $this->go_to( home_url( '/portfolio/page/3' ) ); + query_posts('post_type=portfolio&paged=3'); + $pagination = Timber::get_pagination(); + $this->assertEquals(6, count($pagination['pages'])); + } + + function testPaginationSearchPrettyWithPostname() { + $struc = '/%postname%/'; + global $wp_rewrite; + $wp_rewrite->permalink_structure = $struc; + update_option( 'permalink_structure', $struc ); + $posts = $this->factory->post->create_many( 55 ); + $archive = home_url( '?s=post' ); + $this->go_to( $archive ); + query_posts( 's=post' ); + $pagination = Timber::get_pagination(); + $this->assertEquals( 'http://example.org/page/5/?s=post', $pagination['pages'][4]['link'] ); + } + + function testPaginationSearchPretty() { + $struc = '/blog/%year%/%monthnum%/%postname%/'; + global $wp_rewrite; + $wp_rewrite->permalink_structure = $struc; + update_option( 'permalink_structure', $struc ); + $posts = $this->factory->post->create_many( 55 ); + $archive = home_url( '?s=post' ); + $this->go_to( $archive ); + $pagination = Timber::get_pagination(); + $this->assertEquals( 'http://example.org/page/5/?s=post', $pagination['pages'][4]['link'] ); + } + + function testPaginationHomePretty( $struc = '/%postname%/' ) { + global $wp_rewrite; + $wp_rewrite->permalink_structure = $struc; + update_option( 'permalink_structure', $struc ); + $posts = $this->factory->post->create_many( 55 ); + $this->go_to( home_url( '/' ) ); + $pagination = Timber::get_pagination(); + $this->assertEquals( 'http://example.org/page/3', $pagination['pages'][2]['link'] ); + $this->assertEquals( 'http://example.org/page/2', $pagination['next']['link'] ); + } + + function testPaginationInCategory( $struc = '/%postname%/' ) { + global $wp_rewrite; + $wp_rewrite->permalink_structure = $struc; + update_option( 'permalink_structure', $struc ); + $no_posts = $this->factory->post->create_many( 25 ); + $posts = $this->factory->post->create_many( 31 ); + $news_id = wp_insert_term( 'News', 'category' ); + foreach ( $posts as $post ) { + wp_set_object_terms( $post, $news_id, 'category' ); + } + $this->go_to( home_url( '/category/news' ) ); + $post_objects = Timber::get_posts( false ); + $pagination = Timber::get_pagination(); + //need to complete test + } + + + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-parent-child.php b/www/wp-content/plugins/timber/tests/test-timber-parent-child.php new file mode 100644 index 0000000..913333f --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-parent-child.php @@ -0,0 +1,18 @@ +factory->post->create(); + $post = new TimberPost($pid); + $str = Timber::compile(array('single-course.twig', 'single.twig'), array( 'post' => $post )); + $this->assertEquals('I am single course', $str); + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-post-comments.php b/www/wp-content/plugins/timber/tests/test-timber-post-comments.php new file mode 100644 index 0000000..d47d3a7 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-post-comments.php @@ -0,0 +1,78 @@ +factory->post->create(array('post_title' => 'Gobbles')); + $comment_id_array = $this->factory->comment->create_many( 5, array('comment_post_ID' => $post_id) ); + $post = new TimberPost($post_id); + $this->assertEquals( 5, count($post->comments()) ); + $this->assertEquals( 5, $post->get_comment_count() ); + } + + function testCommentCount() { + $post_id = $this->factory->post->create(array('post_title' => 'Gobbles')); + $comment_id_array = $this->factory->comment->create_many( 5, array('comment_post_ID' => $post_id) ); + $post = new TimberPost($post_id); + $this->assertEquals( 2, count($post->comments(2)) ); + $this->assertEquals( 5, $post->get_comment_count() ); + } + + function testCommentCountZero() { + $quote = 'Named must your fear be before banish it you can.'; + $post_id = $this->factory->post->create(array('post_content' => $quote)); + $post = Timber::get_post($post_id); + $this->assertEquals(0, $post->get_comment_count()); + } + + function testShowUnmoderatedCommentIfByLoggedInUser() { + $post_id = $this->factory->post->create(); + $uid = $this->factory->user->create(); + wp_set_current_user( $uid ); + $quote = "You know, I always wanted to pretend I was an architect"; + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $quote, 'user_id' => $uid, 'comment_approved' => 0)); + $post = new TimberPost($post_id); + $this->assertEquals(1, count($post->comments())); + wp_set_current_user( 0 ); + } + + function testShowUnmoderatedCommentIfByCurrentUser() { + $post_id = $this->factory->post->create(); + add_filter('wp_get_current_commenter', function($author_data) { + $author_data['comment_author_email'] = 'jarednova@upstatement.com'; + return $author_data; + }); + $commenter = wp_get_current_commenter(); + $quote = "And in that moment, I was a marine biologist"; + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_content' => $quote,'comment_approved' => 0, 'comment_author_email' => 'jarednova@upstatement.com')); + $post = new TimberPost($post_id); + $this->assertEquals(1, count($post->comments())); + } + + function testMultilevelThreadedComments() { + $post_id = $this->factory->post->create(array('post_title' => 'Gobbles')); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment_child_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_parent' => $comment_id)); + $comment_grandchild_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_parent' => $comment_child_id)); + $post = new TimberPost($post_id); + $comments = $post->get_comments(); + $this->assertEquals(1, count($comments)); + $children = $comments[0]->children(); + $this->assertEquals(2, count($children)); + } + + function testMultilevelThreadedCommentsCorrectParents(){ + $post_id = $this->factory->post->create(array('post_title' => 'Gobbles')); + $comment_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment2_id = $this->factory->comment->create(array('comment_post_ID' => $post_id)); + $comment2_child_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_parent' => $comment2_id)); + $comment2_grandchild_id = $this->factory->comment->create(array('comment_post_ID' => $post_id, 'comment_parent' => $comment2_child_id)); + $post = new TimberPost($post_id); + $comments = $post->get_comments(); + $children = $comments[1]->children(); + $this->assertEquals($comment2_id, $children[0]->comment_parent); + $grandchild = $children[1]; + $this->assertEquals($comment2_child_id, $grandchild->comment_parent); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-post-getter.php b/www/wp-content/plugins/timber/tests/test-timber-post-getter.php new file mode 100644 index 0000000..e7eaf95 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-post-getter.php @@ -0,0 +1,188 @@ +factory->post->create_many(6); + $sticky_id = $this->factory->post->create(); + $sticky = array($sticky_id, $pids[0]); + update_option('sticky_posts', $sticky); + $posts = Timber::get_posts($pids); + $post_ids_gotten = array(); + foreach($posts as $post) { + $post_ids_gotten[] = $post->ID; + } + $this->assertNotContains($sticky_id, $post_ids_gotten); + $this->assertContains($pids[0], $post_ids_gotten); + } + + function testGetPostsWithClassMap() { + register_post_type('portfolio', array('public' => true)); + register_post_type('alert', array('public' => true)); + $this->factory->post->create(array('post_type' => 'portfolio', 'post_title' => 'A portfolio item', 'post_date' => '2015-04-23 15:13:52')); + $this->factory->post->create(array('post_type' => 'alert', 'post_title' => 'An alert', 'post_date' => '2015-06-23 15:13:52')); + $posts = Timber::get_posts('post_type=any', array('portfolio' => 'TimberPortfolio', 'alert' => 'TimberAlert')); + $this->assertEquals( 'TimberAlert', get_class($posts[0]) ); + $this->assertEquals( 'TimberPortfolio', get_class($posts[1]) ); + } + + function test587() { + register_post_type('product'); + $pids = $this->factory->post->create_many(6, array('post_type' => 'product')); + $args = array( + 'post_type' => 'project' + ); + $context['projects'] = Timber::get_posts($args); + } + + function testGettingEmptyArray(){ + $pids = $this->factory->post->create_many( 15 ); + $posts = Timber::get_posts(array()); + $this->assertEquals(0, count($posts)); + } + + function testGettingWithFalse(){ + $pids = $this->factory->post->create_many( 15 ); + $posts = Timber::get_posts(false); + $this->assertEquals(0, count($posts)); + } + + function testGetAttachment() { + $upload_dir = wp_upload_dir(); + $post_id = $this->factory->post->create(); + $filename = TestTimberImage::copyTestImage( 'flag.png' ); + $destination_url = str_replace( ABSPATH, 'http://'.$_SERVER['HTTP_HOST'].'/', $filename ); + $wp_filetype = wp_check_filetype( basename( $filename ), null ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ), + 'post_content' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + add_post_meta( $post_id, '_thumbnail_id', $attach_id, true ); + $data = array(); + $data['post'] = new TimberPost( $post_id ); + $data['size'] = array( 'width' => 100, 'height' => 50 ); + $data['crop'] = 'default'; + Timber::compile( 'assets/thumb-test.twig', $data ); + $exists = file_exists( $filename ); + $this->assertTrue( $exists ); + $resized_path = $upload_dir['path'].'/flag-'.$data['size']['width'].'x'.$data['size']['height'].'-c-'.$data['crop'].'.png'; + $exists = file_exists( $resized_path ); + $this->assertTrue( $exists ); + $attachments = Timber::get_posts('post_type=attachment&post_status=inherit'); + $this->assertGreaterThan(0, count($attachments)); + } + + function testNumberPosts() { + $pids = $this->factory->post->create_many( 15 ); + $query = 'post_type=post&numberposts=7'; + $posts = Timber::get_posts($query); + $this->assertEquals(7, count($posts)); + + } + + function testNumberPostsBig() { + $pids = $this->factory->post->create_many( 15 ); + $query = 'post_type=post&numberposts=15'; + $posts = Timber::get_posts($query); + $this->assertEquals(15, count($posts)); + + } + + function testNumberPostsAll() { + $pids = $this->factory->post->create_many( 17 ); + $query = 'post_type=post&numberposts=-1'; + $posts = Timber::get_posts($query); + $this->assertEquals(17, count($posts)); + + } + + function testPostsPerPage() { + $pids = $this->factory->post->create_many( 15 ); + $query = 'post_type=post&posts_per_page=7'; + $posts = Timber::get_posts($query); + $this->assertEquals(7, count($posts)); + } + + function testPostsPerPageAll() { + $pids = $this->factory->post->create_many( 23 ); + $query = 'post_type=post&posts_per_page=-1'; + $posts = Timber::get_posts($query); + $this->assertEquals(23, count($posts)); + } + + function testPostsPerPageBig() { + $pids = $this->factory->post->create_many( 15 ); + $query = 'post_type=post&posts_per_page=15'; + $posts = Timber::get_posts($query); + $this->assertEquals(15, count($posts)); + } + + function testQueryPost() { + $posts = $this->factory->post->create_many( 6 ); + $post = Timber::get_post( $posts[3] ); + $this->go_to( home_url( '/?p='.$posts[2] ) ); + $this->assertNotEquals( get_the_ID(), $post->ID ); + $post = Timber::query_post( $posts[3] ); + $this->assertEquals( get_the_ID(), $post->ID ); + } + + function testBlankQueryPost() { + $pid = $this->factory->post->create( ); + $this->go_to( home_url( '/?p='.$pid ) ); + $post = Timber::query_post(); + $this->assertEquals( $pid, $post->ID ); + } + + function testGetPostsInLoop() { + $posts = $this->factory->post->create_many( 55 ); + $this->go_to( '/' ); + $start = microtime( true ); + if ( have_posts() ) { + while ( have_posts() ) { + the_post(); + $posts = Timber::get_posts(); + } + } + $end = microtime( true ); + $diff = $end - $start; + //if this takes more than 10 seconds, we're in trouble + $this->assertLessThan( 10, $diff ); + } + + function testGetPostsFromLoop() { + require_once 'php/timber-post-subclass.php'; + $posts = $this->factory->post->create_many( 15 ); + $this->go_to( '/' ); + $posts = Timber::get_posts(); + $this->assertEquals( 10, count( $posts ) ); + $posts = Timber::get_posts_from_loop( 'TimberPostSubclass' ); + $this->assertEquals( 10, count( $posts ) ); + $this->assertEquals( 'TimberPostSubclass', get_class( $posts[0] ) ); + } + + function testGetPostsFromArray() { + $pids = $this->factory->post->create_many( 15 ); + $posts = Timber::get_posts( $pids ); + $this->assertEquals( 15, count( $posts ) ); + $this->assertEquals( $pids[3], $posts[3]->ID ); + } + + function testGetPostsFromSlug() { + $post = $this->factory->post->create( array( 'post_name' => 'silly-post' ) ); + $posts = Timber::get_posts_from_slug( 'silly-post' ); + $this->assertEquals( 1, count( $posts ) ); + $this->assertEquals( 'silly-post', $posts[0]->slug ); + } + +} + +class TimberAlert extends TimberPost { + +} + +class TimberPortfolio extends TimberPost { + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-post-preview.php b/www/wp-content/plugins/timber/tests/test-timber-post-preview.php new file mode 100644 index 0000000..7675686 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-post-preview.php @@ -0,0 +1,95 @@ +factory->post->create(); + $post = new TimberPost($post_id); + $post->post_excerpt = 'this is super dooper trooper long words'; + $prev = $post->get_preview(3, true); + $this->assertEquals(1, substr_count($prev, '…')); + } + + function testReadMoreClassFilter() { + add_filter('timber/post/get_preview/read_more_class', function($class) { + return $class . ' and-foo'; + }); + $post_id = $this->factory->post->create(array('post_excerpt' => 'It turned out that just about anyone in authority — cops, judges, city leaders — was in on the game.')); + $post = new TimberPost($post_id); + $text = $post->get_preview(10); + $this->assertContains('and-foo', $text); + } + + function testPreviewTags() { + $post_id = $this->factory->post->create(array('post_excerpt' => 'It turned out that just about anyone in authority — cops, judges, city leaders — was in on the game.')); + $post = new TimberPost($post_id); + $text = $post->get_preview(20, false, '', false); + $this->assertNotContains('

                ', $text); + } + + function testGetPreview() { + global $wp_rewrite; + $struc = false; + $wp_rewrite->permalink_structure = $struc; + update_option('permalink_structure', $struc); + $post_id = $this->factory->post->create(array('post_content' => 'this is super dooper trooper long words')); + $post = new TimberPost($post_id); + + // no excerpt + $post->post_excerpt = ''; + $preview = $post->get_preview(3); + $this->assertRegExp('/this is super … Read More<\/a>/', $preview); + + // excerpt set, force is false, no read more + $post->post_excerpt = 'this is excerpt longer than three words'; + $preview = $post->get_preview(3, false, ''); + $this->assertEquals($preview, $post->post_excerpt); + + // custom read more set + $post->post_excerpt = ''; + $preview = $post->get_preview(3, false, 'Custom more'); + $this->assertRegExp('/this is super … Custom more<\/a>/', $preview); + + // content with tag, force false + $post->post_content = 'this is super dooper trooper long words'; + $preview = $post->get_preview(2, false, ''); + $this->assertEquals('this is super dooper', $preview); + } + + function testShortcodesInPreviewFromContent() { + add_shortcode('mythang', function($text) { + return 'mythangy'; + }); + $pid = $this->factory->post->create( array('post_content' => 'jared [mythang]', 'post_excerpt' => '') ); + $post = new TimberPost( $pid ); + $this->assertEquals('jared mythangy … Read More', $post->get_preview()); + } + + function testShortcodesInPreviewFromContentWithMoreTag() { + add_shortcode('duck', function($text) { + return 'Quack!'; + }); + $pid = $this->factory->post->create( array('post_content' => 'jared [duck] joojoo', 'post_excerpt' => '') ); + $post = new TimberPost( $pid ); + $this->assertEquals('jared Quack! Read More', $post->get_preview()); + } + + function testPreviewWithSpaceInMoreTag() { + $pid = $this->factory->post->create( array('post_content' => 'Lauren is a duck, but a great duck let me tell you why Lauren is not a duck', 'post_excerpt' => '') ); + $post = new TimberPost( $pid ); + $this->assertEquals('Lauren is a … Read More', $post->get_preview(3, true)); + } + + function testPreviewWithMoreTagAndForcedLength() { + $pid = $this->factory->post->create( array('post_content' => 'Lauren is a duck Lauren is not a duck', 'post_excerpt' => '') ); + $post = new TimberPost( $pid ); + $this->assertEquals('Lauren is a duck Read More', $post->get_preview()); + } + + function testPreviewWithCustomMoreTag() { + $pid = $this->factory->post->create( array('post_content' => 'Eric is a polar bear Lauren is not a duck', 'post_excerpt' => '') ); + $post = new TimberPost( $pid ); + $this->assertEquals('Eric is a polar bear But what is Elaina?', $post->get_preview()); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-post-terms.php b/www/wp-content/plugins/timber/tests/test-timber-post-terms.php new file mode 100644 index 0000000..be17adb --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-post-terms.php @@ -0,0 +1,48 @@ +factory->post->create(); + $post = new TimberPost($pid); + + // create a new tag and associate it with the post + $dummy_tag = wp_insert_term('whatever', 'post_tag'); + wp_set_object_terms($pid, $dummy_tag['term_id'], 'post_tag', true); + + $terms = $post->get_terms('post_tag', 'MyTimberTerm'); + $this->assertEquals( 'MyTimberTerm', get_class($terms[0]) ); + + $post = new TimberPost($pid); + $terms = $post->get_terms('post_tag', true, 'MyTimberTerm'); + $this->assertEquals( 'MyTimberTerm', get_class($terms[0]) ); + + } + + function testTermExceptions() { + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $terms = $post->get_terms('foobar'); + $this->assertEquals(array(), $terms); + } + + function testTermNotMerged() { + $pid = $this->factory->post->create(); + // create a new tag and associate it with the post + $dummy_tag = wp_insert_term('whatever', 'post_tag'); + wp_set_object_terms($pid, $dummy_tag['term_id'], 'post_tag', true); + + $dummy_cat = wp_insert_term('thingy', 'category'); + wp_set_object_terms($pid, $dummy_cat['term_id'], 'category', true); + + $post = new TimberPost($pid); + $terms = $post->terms('all', false); + $this->assertEquals($terms['post_tag'][0]->name, 'whatever'); + + } + + } + + class MyTimberTerm extends TimberTerm { + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-post-title.php b/www/wp-content/plugins/timber/tests/test-timber-post-title.php new file mode 100644 index 0000000..bbb5ff8 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-post-title.php @@ -0,0 +1,11 @@ +factory->post->create(array('post_title' => 'Jared & Lauren')); + $post = new TimberPost($post_id); + $this->assertEquals(get_the_title($post_id), $post->title()); + $this->assertEquals(get_the_title($post_id), $post->post_title); + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-post.php b/www/wp-content/plugins/timber/tests/test-timber-post.php new file mode 100644 index 0000000..3017f89 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-post.php @@ -0,0 +1,573 @@ +factory->post->create(); + $post = new TimberPost($post_id); + $this->assertEquals('TimberPost', get_class($post)); + $this->assertEquals($post_id, $post->ID); + } + + function testNameMethod() { + $post_id = $this->factory->post->create(array('post_title' => 'Battlestar Galactica')); + $post = new TimberPost($post_id); + $this->assertEquals('Battlestar Galactica', $post->name()); + } + + function testGetImage() { + $post_id = $this->factory->post->create(array('post_title' => 'St. Louis History')); + $filename = TestTimberImage::copyTestImage( 'arch.jpg' ); + $attachment = array( 'post_title' => 'The Arch', 'post_content' => '' ); + $iid = wp_insert_attachment( $attachment, $filename, $post_id ); + update_post_meta($post_id, 'landmark', $iid); + $post = new TimberPost($post_id); + $image = $post->get_image('landmark'); + $this->assertEquals('The Arch', $image->title()); + } + + function testPostString() { + $post_id = $this->factory->post->create(array('post_title' => 'Gobbles')); + $post = new TimberPost($post_id); + $str = Timber::compile_string('

                {{post}}

                ', array('post' => $post)); + $this->assertEquals('

                Gobbles

                ', $str); + } + + function testFalseParent() { + $pid = $this->factory->post->create(); + $filename = TestTimberImage::copyTestImage( 'arch.jpg' ); + $attachment = array( 'post_title' => 'The Arch', 'post_content' => '' ); + $iid = wp_insert_attachment( $attachment, $filename, $pid ); + update_post_meta( $iid, 'architect', 'Eero Saarinen' ); + $image = new TimberImage( $iid ); + $parent = $image->parent(); + $this->assertEquals($pid, $parent->ID); + $this->assertFalse($parent->parent()); + } + + function testPostOnSingle(){ + $post_id = $this->factory->post->create(); + $this->go_to(home_url('/?p='.$post_id)); + $post = new TimberPost(); + $this->assertEquals($post_id, $post->ID); + } + + function testPostOnSingleQuery(){ + $post_id = $this->factory->post->create(); + $this->go_to(home_url('/?p='.$post_id)); + $post_id = $this->factory->post->create(); + $post = Timber::query_post($post_id); + $this->assertEquals($post_id, $post->ID); + $this->assertEquals($post_id, get_the_ID()); + } + + function testPostOnSingleQueryNoParams(){ + $post_id = $this->factory->post->create(); + $this->go_to(home_url('/?p='.$post_id)); + $post = Timber::query_post(); + $this->assertEquals($post_id, $post->ID); + $this->assertEquals($post_id, get_the_ID()); + } + + // function testPostOnBuddyPressPage(){ + // $post_id = $this->factory->post->create(); + // global $post; + // $this->go_to(home_url('/?p='.$post_id)); + // $_post = $post; + // $post = false; + // $my_post = new TimberPost(); + // $this->assertEquals($post_id, $my_post->ID); + // } + + function testNonexistentProperty(){ + $post_id = $this->factory->post->create(); + $post = new TimberPost( $post_id ); + $this->assertFalse( $post->zebra ); + } + + function testNonexistentMethod(){ + $post_id = $this->factory->post->create(); + $post = new TimberPost( $post_id ); + $this->assertFalse( $post->donkey() ); + } + + function testNext(){ + $posts = array(); + for($i = 0; $i<2; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + $firstPost = new TimberPost($posts[0]); + $nextPost = new TimberPost($posts[1]); + $this->assertEquals($firstPost->next()->ID, $nextPost->ID); + } + + function testNextCategory(){ + $posts = array(); + for($i = 0; $i<4; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + wp_set_object_terms($posts[0], 'TestMe', 'category', false); + wp_set_object_terms($posts[2], 'TestMe', 'category', false); + $firstPost = new TimberPost($posts[0]); + $nextPost = new TimberPost($posts[2]); + $this->assertEquals($firstPost->next('category')->ID, $nextPost->ID); + } + + function testNextCustomTax(){ + $v = get_bloginfo('version'); + if (version_compare($v, '3.8', '<')) { + $this->markTestSkipped('Custom taxonomy prev/next not supported until 3.8'); + } else { + register_taxonomy('pizza', 'post'); + $posts = array(); + for($i = 0; $i<4; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + wp_set_object_terms($posts[0], 'Cheese', 'pizza', false); + wp_set_object_terms($posts[2], 'Cheese', 'pizza', false); + wp_set_object_terms($posts[3], 'Mushroom', 'pizza', false); + $firstPost = new TimberPost($posts[0]); + $nextPost = new TimberPost($posts[2]); + $this->assertEquals($firstPost->next('pizza')->ID, $nextPost->ID); + } + } + + function testPrev(){ + $posts = array(); + for($i = 0; $i<2; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + $lastPost = new TimberPost($posts[1]); + $prevPost = new TimberPost($posts[0]); + $this->assertEquals($lastPost->prev()->ID, $prevPost->ID); + } + + function testPrevCustomTax(){ + $v = get_bloginfo('version'); + if (version_compare($v, '3.8', '<')) { + $this->markTestSkipped('Custom taxonomy prev/next not supported until 3.8'); + } else { + register_taxonomy('pizza', 'post'); + $posts = array(); + for($i = 0; $i<3; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + wp_set_object_terms($posts[0], 'Cheese', 'pizza', false); + wp_set_object_terms($posts[2], 'Cheese', 'pizza', false); + $lastPost = new TimberPost($posts[2]); + $prevPost = new TimberPost($posts[0]); + $this->assertEquals($lastPost->prev('pizza')->ID, $prevPost->ID); + } + } + + function testPrevCategory(){ + $posts = array(); + for($i = 0; $i<3; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + wp_set_object_terms($posts[0], 'TestMe', 'category', false); + wp_set_object_terms($posts[2], 'TestMe', 'category', false); + $lastPost = new TimberPost($posts[2]); + $prevPost = new TimberPost($posts[0]); + $this->assertEquals($lastPost->prev('category')->ID, $prevPost->ID); + } + + function testNextWithDraftAndFallover(){ + $posts = array(); + for($i = 0; $i<3; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + $firstPost = new TimberPost($posts[0]); + $nextPost = new TimberPost($posts[1]); + $nextPostAfter = new TimberPost($posts[2]); + $nextPost->post_status = 'draft'; + wp_update_post($nextPost); + $this->assertEquals($firstPost->next()->ID, $nextPostAfter->ID); + } + + function testNextWithDraft(){ + $posts = array(); + for($i = 0; $i<2; $i++){ + $j = $i + 1; + $posts[] = $this->factory->post->create(array('post_date' => '2014-02-0'.$j.' 12:00:00')); + } + $firstPost = new TimberPost($posts[0]); + $nextPost = new TimberPost($posts[1]); + $nextPost->post_status = 'draft'; + wp_update_post($nextPost); + $nextPostTest = $firstPost->next(); + } + + function testPostInitObject(){ + $post_id = $this->factory->post->create(); + $post = get_post($post_id); + $post = new TimberPost($post); + $this->assertEquals($post->ID, $post_id); + } + + function testPostByName(){ + $post_id = $this->factory->post->create(); + $post = new TimberPost($post_id); + $pid_from_name = TimberPost::get_post_id_by_name($post->post_name); + $this->assertEquals($pid_from_name, $post_id); + } + + function testUpdate(){ + $post_id = $this->factory->post->create(); + $post = new TimberPost($post_id); + $rand = rand_str(); + $post->update('test_meta', $rand); + $post = new TimberPost($post_id); + $this->assertEquals($rand, $post->test_meta); + } + + function testCanEdit(){ + wp_set_current_user(1); + $post_id = $this->factory->post->create(array('post_author' => 1)); + $post = new TimberPost($post_id); + $this->assertTrue($post->can_edit()); + wp_set_current_user(0); + } + + + + function testTitle(){ + $title = 'Fifteen Million Merits'; + $post_id = $this->factory->post->create(); + $post = new TimberPost($post_id); + $post->post_title = $title; + wp_update_post($post); + $this->assertEquals($title, trim(strip_tags($post->title()))); + $this->assertEquals($title, trim(strip_tags($post->get_title()))); + } + + function testContent(){ + $quote = 'The way to do well is to do well.'; + $post_id = $this->factory->post->create(); + $post = new TimberPost($post_id); + $post->post_content = $quote; + wp_update_post($post); + $this->assertEquals($quote, trim(strip_tags($post->content()))); + $this->assertEquals($quote, trim(strip_tags($post->get_content()))); + } + + function testContentPaged(){ + $quote = $page1 = 'The way to do well is to do well.'; + $quote .= ''; + $quote .= $page2 = "And do not let your tongue get ahead of your mind."; + + $post_id = $this->factory->post->create(); + $post = new TimberPost($post_id); + $post->post_content = $quote; + wp_update_post($post); + + $this->assertEquals($page1, trim(strip_tags($post->content(1)))); + $this->assertEquals($page2, trim(strip_tags($post->content(2)))); + $this->assertEquals($page1, trim(strip_tags($post->get_content(0,1)))); + $this->assertEquals($page2, trim(strip_tags($post->get_content(0,2)))); + } + + function testPagedContent(){ + $quote = $page1 = 'Named must your fear be before banish it you can.'; + $quote .= ''; + $quote .= $page2 = "No, try not. Do or do not. There is no try."; + + $post_id = $this->factory->post->create(array('post_content' => $quote)); + + $this->go_to( get_permalink( $post_id ) ); + + // @todo The below should work magically when the iterators are merged + setup_postdata( get_post( $post_id ) ); + + $post = Timber::get_post(); + $this->assertEquals($page1, trim(strip_tags( $post->paged_content() ))); + + $pagination = $post->pagination(); + $this->go_to( $pagination['pages'][1]['link'] ); + + setup_postdata( get_post( $post_id ) ); + $post = Timber::get_post(); + + $this->assertEquals($page2, trim(strip_tags( $post->get_paged_content() ))); + } + + function testMetaCustomArrayFilter(){ + add_filter('timber_post_get_meta', function($customs){ + foreach($customs as $key=>$value){ + $flat_key = str_replace('-', '_', $key); + $flat_key .= '_flat'; + $customs[$flat_key] = $value; + } + // print_r($customs); + return $customs; + }); + $post_id = $this->factory->post->create(); + update_post_meta($post_id, 'the-field-name', 'the-value'); + update_post_meta($post_id, 'with_underscores', 'the_value'); + $post = new TimberPost($post_id); + $this->assertEquals($post->with_underscores_flat, 'the_value'); + $this->assertEquals($post->the_field_name_flat, 'the-value'); + } + + function testPostMetaMetaException(){ + $post_id = $this->factory->post->create(); + $post = new TimberPost($post_id); + $string = Timber::compile_string('My {{post.meta}}', array('post' => $post)); + $this->assertEquals('My', trim($string)); + update_post_meta($post_id, 'meta', 'steak'); + $post = new TimberPost($post_id); + $string = Timber::compile_string('My {{post.custom.meta}}', array('post' => $post)); + //sorry you can't over-write methods now + $this->assertEquals('My steak', trim($string)); + } + + function testPostParent(){ + $parent_id = $this->factory->post->create(); + $child_id = $this->factory->post->create(array('post_parent' => $parent_id)); + $child_post = new TimberPost($child_id); + $this->assertEquals($parent_id, $child_post->parent()->ID); + } + + function testPostSlug(){ + $pid = $this->factory->post->create(array('post_name' => 'the-adventures-of-tom-sawyer')); + $post = new TimberPost($pid); + $this->assertEquals('the-adventures-of-tom-sawyer', $post->slug); + } + + function testPostAuthor(){ + $author_id = $this->factory->user->create(array('display_name' => 'Jared Novack', 'user_login' => 'jared-novack')); + $pid = $this->factory->post->create(array('post_author' => $author_id)); + $post = new TimberPost($pid); + $this->assertEquals('jared-novack', $post->author()->slug()); + $this->assertEquals('Jared Novack', $post->author()->name()); + $template = 'By {{post.author}}'; + $authorCompile = Timber::compile_string($template, array('post' => $post)); + $template = 'By {{post.author.name}}'; + $authorNameCompile = Timber::compile_string($template, array('post' => $post)); + $this->assertEquals($authorCompile, $authorNameCompile); + $this->assertEquals('By Jared Novack', $authorCompile); + } + + function testPostAuthorInTwig(){ + $author_id = $this->factory->user->create(array('display_name' => 'Jon Stewart', 'user_login' => 'jon-stewart')); + $pid = $this->factory->post->create(array('post_author' => $author_id)); + $post = new TimberPost($pid); + $this->assertEquals('jon-stewart', $post->author()->slug()); + $this->assertEquals('Jon Stewart', $post->author()->name()); + $template = 'By {{post.author}}'; + $authorCompile = Timber::compile_string($template, array('post' => $post)); + $template = 'By {{post.author.name}}'; + $authorNameCompile = Timber::compile_string($template, array('post' => $post)); + $this->assertEquals($authorCompile, $authorNameCompile); + $this->assertEquals('By Jon Stewart', $authorCompile); + } + + function testPostModifiedAuthor() { + $author_id = $this->factory->user->create(array('display_name' => 'Woodward', 'user_login' => 'bob-woodward')); + $mod_author_id = $this->factory->user->create(array('display_name' => 'Bernstein', 'user_login' => 'carl-bernstein')); + $pid = $this->factory->post->create(array('post_author' => $author_id)); + $post = new TimberPost($pid); + $this->assertEquals('bob-woodward', $post->author()->slug()); + $this->assertEquals('bob-woodward', $post->modified_author()->slug()); + $this->assertEquals('Woodward', $post->author()->name()); + $this->assertEquals('Woodward', $post->modified_author()->name()); + update_post_meta($pid, '_edit_last', $mod_author_id); + $this->assertEquals('bob-woodward', $post->author()->slug()); + $this->assertEquals('carl-bernstein', $post->modified_author()->slug()); + $this->assertEquals('Woodward', $post->author()->name()); + $this->assertEquals('Bernstein', $post->modified_author()->name()); + } + + function tearDown() { + global $wpdb; + $query = "DELETE from $wpdb->users WHERE ID > 1"; + $wpdb->query($query); + } + + function testPostFormat() { + add_theme_support( 'post-formats', array( 'aside', 'gallery' ) ); + $pid = $this->factory->post->create(); + set_post_format($pid, 'aside'); + $post = new TimberPost($pid); + $this->assertEquals('aside', $post->format()); + } + + function testPostClass(){ + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $this->assertEquals('post-'.$pid.' post type-post status-publish format-standard hentry category-uncategorized', $post->class); + } + + function testPostChildren(){ + $parent_id = $this->factory->post->create(); + $children = $this->factory->post->create_many(8, array('post_parent' => $parent_id)); + $parent = new TimberPost($parent_id); + $this->assertEquals(8, count($parent->children())); + } + + function testPostChildrenOfParentType(){ + $parent_id = $this->factory->post->create(array('post_type' => 'foo')); + $children = $this->factory->post->create_many(8, array('post_parent' => $parent_id)); + $children = $this->factory->post->create_many(4, array('post_parent' => $parent_id, 'post_type' => 'foo')); + $parent = new TimberPost($parent_id); + $this->assertEquals(4, count($parent->children('parent'))); + } + + function testPostNoConstructorArgument(){ + $pid = $this->factory->post->create(); + $this->go_to('?p='.$pid); + $post = new TimberPost(); + $this->assertEquals($pid, $post->ID); + } + + function testPostPathUglyPermalinks(){ + update_option('permalink_structure', ''); + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $this->assertEquals('http://example.org/?p='.$pid, $post->link()); + $this->assertEquals('/?p='.$pid, $post->path()); + } + + function testPostPathPrettyPermalinks(){ + $struc = '/blog/%year%/%monthnum%/%postname%/'; + update_option('permalink_structure', $struc); + $pid = $this->factory->post->create(array('post_date' => '2014-05-28')); + $post = new TimberPost($pid); + $this->assertStringStartsWith('http://example.org/blog/2014/05/post-title', $post->permalink()); + $this->assertStringStartsWith('/blog/2014/05/post-title', $post->path()); + } + + function testPostCategory(){ + $cat = wp_insert_term('News', 'category'); + $pid = $this->factory->post->create(); + wp_set_object_terms($pid, $cat['term_id'], 'category'); + $post = new TimberPost($pid); + $this->assertEquals('News', $post->category()->name); + } + + function testPostCategories() { + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $category_names = array('News', 'Sports', 'Obits'); + + // Uncategorized is applied by default + $default_categories = $post->categories(); + $this->assertEquals('uncategorized', $default_categories[0]->slug); + + foreach ( $category_names as $category_name ) { + $category_name = wp_insert_term($category_name, 'category'); + wp_set_object_terms($pid, $category_name['term_id'], 'category', true); + } + + $this->assertEquals(count($default_categories) + count($category_names), count($post->categories())); + } + + function testPostTags() { + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $tag_names = array('News', 'Sports', 'Obits'); + + foreach ( $tag_names as $tag_name ) { + $tag = wp_insert_term($tag_name, 'post_tag'); + wp_set_object_terms($pid, $tag['term_id'], 'post_tag', true); + } + + $this->assertEquals(count($tag_names), count($post->tags())); + } + + function testPostTerms() { + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + + // create a new tag and associate it with the post + $dummy_tag = wp_insert_term('whatever', 'post_tag'); + wp_set_object_terms($pid, $dummy_tag['term_id'], 'post_tag', true); + + // test expected tags + $timber_tags = $post->terms('post_tag'); + $dummy_timber_tag = new TimberTerm($dummy_tag['term_id'], 'post_tag'); + $this->assertEquals('whatever', $timber_tags[0]->slug); + $this->assertEquals($dummy_timber_tag, $timber_tags[0]); + + // register a custom taxonomy, create some terms in it and associate to post + register_taxonomy('team', 'post'); + $team_names = array('Patriots', 'Bills', 'Dolphins', 'Jets'); + + foreach ( $team_names as $team_name ) { + $team_term = wp_insert_term($team_name, 'team'); + wp_set_object_terms($pid, $team_term['term_id'], 'team', true); + } + + $this->assertEquals(count($team_names), count($post->terms('team'))); + + // check presence of specific terms + $this->assertTrue($post->has_term('Uncategorized')); + $this->assertTrue($post->has_term('whatever')); + $this->assertTrue($post->has_term('Dolphins')); + $this->assertTrue($post->has_term('Patriots', 'team')); + + // 4 teams + 1 tag + default category (Uncategorized) + $this->assertEquals(6, count($post->terms())); + + // test tags method - wrapper for $this->get_terms('tags') + $this->assertEquals($post->tags(), $post->terms('tag')); + $this->assertEquals($post->tags(), $post->terms('tags')); + $this->assertEquals($post->tags(), $post->terms('post_tag')); + + // test categories method - wrapper for $this->get_terms('category') + $this->assertEquals($post->categories(), $post->terms('category')); + $this->assertEquals($post->categories(), $post->terms('categories')); + + // test using an array of taxonomies + $post_tag_terms = $post->terms(array('post_tag')); + $this->assertEquals(1, count($post_tag_terms)); + $post_team_terms = $post->terms(array('team')); + $this->assertEquals(count($team_names), count($post_team_terms)); + + // test multiple taxonomies + $post_tag_and_team_terms = $post->terms(array('post_tag','team')); + $this->assertEquals(count($post_tag_terms) + count($post_team_terms), count($post_tag_and_team_terms)); + } + + function testPostContentLength() { + $crawl = "The evil leaders of Planet Spaceball having foolishly spuandered their precious atmosphere, have devised a secret plan to take every breath of air away from their peace-loving neighbor, Planet Druidia. Today is Princess Vespa's wedding day. Unbeknownest to the princess, but knowest to us, danger lurks in the stars above..."; + $pid = $this->factory->post->create(array('post_content' => $crawl)); + $post = new TimberPost($pid); + $content = trim(strip_tags($post->get_content(6))); + $this->assertEquals("The evil leaders of Planet Spaceball…", $content); + } + + function testPostTypeObject() { + $pid = $this->factory->post->create(); + $post = new TimberPost($pid); + $pto = $post->get_post_type(); + $this->assertEquals('Posts', $pto->label); + } + + function testPage() { + $pid = $this->factory->post->create(array('post_type' => 'page', 'post_title' => 'My Page')); + $post = new TimberPost($pid); + $this->assertEquals($pid, $post->ID); + $this->assertEquals('My Page', $post->title()); + } + + function testEditUrl() { + $pid = $this->factory->post->create(array('post_author' => 1)); + $post = new TimberPost($pid); + $edit_url = $post->edit_link(); + $this->assertEquals('', $edit_url); + wp_set_current_user(1); + $data = get_userdata(1); + $this->assertTrue($post->can_edit()); + $this->assertEquals('http://example.org/wp-admin/post.php?post='.$pid.'&action=edit', $post->get_edit_url()); + // + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-properties.php b/www/wp-content/plugins/timber/tests/test-timber-properties.php new file mode 100644 index 0000000..49389a5 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-properties.php @@ -0,0 +1,63 @@ +factory->post->create(); + $user_id = $this->factory->user->create(); + $comment_id = $this->factory->comment->create( array( 'comment_post_ID' => $post_id ) ); + $term_id = wp_insert_term( 'baseball', 'post_tag' ); + $term_id = $term_id['term_id']; + $post = new TimberPost( $post_id ); + $user = new TimberUser( $user_id ); + $term = new TimberTerm( $term_id ); + $comment = new TimberComment( $comment_id ); + $this->assertEquals( $post_id, $post->ID ); + $this->assertEquals( $post_id, $post->id ); + $this->assertEquals( $user_id, $user->ID ); + $this->assertEquals( $user_id, $user->id ); + $this->assertEquals( $term_id, $term->ID ); + $this->assertEquals( $term_id, $term->id ); + $this->assertEquals( $comment_id, $comment->ID ); + $this->assertEquals( $comment_id, $comment->id ); + } + + + function _initObjects() { + $post_id = $this->factory->post->create(); + $user_id = $this->factory->user->create(); + $comment_id = $this->factory->comment->create( array( 'comment_post_ID' => $post_id ) ); + $term_id = wp_insert_term( 'baseball', 'post_tag' ); + $term_id = $term_id['term_id']; + $post = new TimberPost( $post_id ); + $user = new TimberUser( $user_id ); + $term = new TimberTerm( $term_id ); + $comment = new TimberComment( $comment_id ); + $site = new TimberSite(); + return array( 'post' => $post, 'user' => $user, 'term' => $term, 'comment' => $comment, 'site' => $site ); + } + + function testMeta() { + $vars = $this->_initObjects(); + extract( $vars ); + $site->update( 'bill', 'clinton' ); + $post->update( 'thomas', 'jefferson' ); + $term->update( 'abraham', 'lincoln' ); + $user->update( 'dwight', 'einsenhower' ); + $user->update( 'teddy', 'roosevelt' ); + $user->update( 'john', 'kennedy' ); + $comment->update( 'george', 'washington' ); + $this->assertEquals( 'jefferson', $post->thomas ); + $this->assertEquals( 'lincoln', $term->abraham ); + $this->assertEquals( 'roosevelt', $user->teddy ); + $this->assertEquals( 'washington', $comment->george ); + $this->assertEquals( 'clinton', $site->bill ); + + $this->assertEquals( 'jefferson', Timber::compile_string( '{{post.thomas}}', array( 'post' => $post ) ) ); + $this->assertEquals( 'lincoln', Timber::compile_string( '{{term.abraham}}', array( 'term' => $term ) ) ); + $this->assertEquals( 'roosevelt', Timber::compile_string( '{{user.teddy}}', array( 'user' => $user ) ) ); + $this->assertEquals( 'washington', Timber::compile_string( '{{comment.george}}', array( 'comment' => $comment ) ) ); + $this->assertEquals( 'clinton', Timber::compile_string( '{{site.bill}}', array( 'site' => $site ) ) ); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-router.php b/www/wp-content/plugins/timber/tests/test-timber-router.php new file mode 100644 index 0000000..1eb8394 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-router.php @@ -0,0 +1,229 @@ +sassertTrue($template); + } + + function testThemeRouteDoesntExist(){ + $template = Timber::load_template('singlefoo.php'); + $this->assertFalse($template); + } + + function testFullPathRoute(){ + $hello = WP_CONTENT_DIR.'/plugins/hello.php'; + $template = Timber::load_template($hello); + $this->assertTrue($template); + } + + function testFullPathRouteDoesntExist(){ + $hello = WP_CONTENT_DIR.'/plugins/hello-foo.php'; + $template = Timber::load_template($hello); + $this->assertFalse($template); + } + + function testRouterClass(){ + $this->assertTrue(class_exists('AltoRouter')); + } + + function testAppliedRoute(){ + $_SERVER['REQUEST_METHOD'] = 'GET'; + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('foo', function() use ($phpunit) { + global $matches; + $phpunit->assertTrue(true); + $matches[] = true; + }); + $this->go_to(home_url('foo')); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + function testRouteAgainstPostName(){ + $post_name = 'jared'; + $post = $this->factory->post->create(array('post_title' => 'Jared', 'post_name' => $post_name)); + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('randomthing/'.$post_name, function() use ($phpunit) { + global $matches; + $phpunit->assertTrue(true); + $matches[] = true; + }); + $this->go_to(home_url('/randomthing/'.$post_name)); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + function testFailedRoute(){ + $_SERVER['REQUEST_METHOD'] = 'GET'; + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('foo', function() use ($phpunit){ + $phpunit->assertTrue(false); + $matches[] = true; + }); + $this->go_to(home_url('bar')); + $this->matchRoutes(); + $this->assertEquals(0, count($matches)); + } + + function testRouteWithVariable() { + $post_name = 'ziggy'; + $post = $this->factory->post->create(array('post_title' => 'Ziggy', 'post_name' => $post_name)); + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('mything/:slug', function($params) use ($phpunit) { + global $matches; + $matches = array(); + if ('ziggy' == $params['slug']) { + $matches[] = true; + } + }); + $this->go_to(home_url('/mything/'.$post_name)); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + function testRouteWithAltoVariable() { + $post_name = 'ziggy'; + $post = $this->factory->post->create(array('post_title' => 'Ziggy', 'post_name' => $post_name)); + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('mything/[*:slug]', function($params) use ($phpunit) { + global $matches; + $matches = array(); + if ('ziggy' == $params['slug']) { + $matches[] = true; + } + }); + $this->go_to(home_url('/mything/'.$post_name)); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + function testRouteWithMultiArguments() { + $phpunit = $this; + Timber::add_route('artist/[:artist]/song/[:song]', function($params) use ($phpunit) { + global $matches; + $matches = array(); + if ($params['artist'] == 'smashing-pumpkins') { + $matches[] = true; + } + if ($params['song'] == 'mayonaise') { + $matches[] = true; + } + }); + $this->go_to(home_url('/artist/smashing-pumpkins/song/mayonaise')); + $this->matchRoutes(); + global $matches; + $this->assertEquals(2, count($matches)); + } + + function testRouteWithMultiArgumentsOldStyle() { + $phpunit = $this; + global $matches; + Timber::add_route('studio/:studio/movie/:movie', function($params) use ($phpunit) { + global $matches; + $matches = array(); + if ($params['studio'] == 'universal') { + $matches[] = true; + } + if ($params['movie'] == 'brazil') { + $matches[] = true; + } + }); + $this->go_to(home_url('/studio/universal/movie/brazil/')); + $this->matchRoutes(); + $this->assertEquals(2, count($matches)); + } + + function testVerySimpleRoute(){ + $_SERVER['REQUEST_METHOD'] = 'GET'; + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('crackers', function() use ($phpunit) { + global $matches; + $matches = array(); + $matches[] = true; + }); + $this->go_to(home_url('crackers')); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + function testVerySimpleRouteTrailingSlash(){ + $_SERVER['REQUEST_METHOD'] = 'GET'; + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('bip/', function() use ($phpunit) { + global $matches; + $matches = array(); + $matches[] = true; + }); + $this->go_to(home_url('bip')); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + function testVerySimpleRouteTrailingSlashInRequest(){ + $_SERVER['REQUEST_METHOD'] = 'GET'; + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('bopp', function() use ($phpunit) { + global $matches; + $matches = array(); + $matches[] = true; + }); + $this->go_to(home_url('bopp/')); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + + function testVerySimpleRouteTrailingSlashInRequestAndMapping(){ + $_SERVER['REQUEST_METHOD'] = 'GET'; + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('zappers', function() use ($phpunit) { + global $matches; + $matches = array(); + $matches[] = true; + }); + $this->go_to(home_url('zappers/')); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + function testVerySimpleRoutePreceedingSlash(){ + $_SERVER['REQUEST_METHOD'] = 'GET'; + global $matches; + $matches = array(); + $phpunit = $this; + Timber::add_route('/gobbles', function() use ($phpunit) { + global $matches; + $matches = array(); + $matches[] = true; + }); + $this->go_to(home_url('gobbles')); + $this->matchRoutes(); + $this->assertEquals(1, count($matches)); + } + + + + function matchRoutes() { + Routes::match_current_request(); + } +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-shortcodes.php b/www/wp-content/plugins/timber/tests/test-timber-shortcodes.php new file mode 100644 index 0000000..3c74909 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-shortcodes.php @@ -0,0 +1,12 @@ +assertEquals('hello timber foo', trim($return)); + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-sidebar.php b/www/wp-content/plugins/timber/tests/test-timber-sidebar.php new file mode 100644 index 0000000..cf3b158 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-sidebar.php @@ -0,0 +1,25 @@ +factory->post->create(array('post_title' => 'Sidebar post content')); + $sidebar_context = array(); + $sidebar_context['post'] = new TimberPost($sidebar_post); + $context['sidebar'] = Timber::get_sidebar('assets/sidebar.twig', $sidebar_context); + $result = Timber::compile('assets/main-w-sidebar.twig', $context); + $this->assertEquals('I am the main stuff

                Sidebar post content

                ', trim($result)); + } + + function testPHPSidebar() { + add_filter('timber_context', function($context){ + $context['sidebar'] = Timber::get_sidebar('assets/my-sidebar.php'); + return $context; + }); + $context = Timber::get_context(); + $result = Timber::compile('assets/main-w-sidebar-php.twig', $context); + $this->assertEquals("A Fever You Can't Sweat Out by Panic! at the Disco from 2005", trim($result)); + + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-site.php b/www/wp-content/plugins/timber/tests/test-timber-site.php new file mode 100644 index 0000000..e05e1d1 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-site.php @@ -0,0 +1,58 @@ +assertEquals( WP_CONTENT_SUBDIR.'/themes/twentythirteen', $site->theme->path ); + } + + function testChildParentThemeLocation() { + TestTimberLoader::_setupChildTheme(); + $this->assertFileExists( WP_CONTENT_DIR.'/themes/fake-child-theme/style.css' ); + switch_theme( 'fake-child-theme' ); + $site = new TimberSite(); + $this->assertEquals( WP_CONTENT_SUBDIR.'/themes/fake-child-theme', $site->theme->path ); + $this->assertEquals( WP_CONTENT_SUBDIR.'/themes/twentythirteen', $site->theme->parent->path ); + } + + function testLegacyThemeDir() { + switch_theme( 'twentythirteen' ); + $context = Timber::get_context(); + $this->assertEquals( WP_CONTENT_SUBDIR.'/themes/twentythirteen', $context['theme_dir'] ); + } + + function testThemeFromContext() { + switch_theme( 'twentythirteen' ); + $context = Timber::get_context(); + $this->assertEquals( 'twentythirteen', $context['theme']->slug ); + } + + function testThemeFromSiteContext() { + switch_theme( 'twentythirteen' ); + $context = Timber::get_context(); + $this->assertEquals( 'twentythirteen', $context['site']->theme->slug ); + } + + function testSiteURL() { + $site = new TimberSite(); + $this->assertEquals( 'http://example.org', $site->get_url() ); + $this->assertEquals( 'http://example.org', $site->url() ); + $this->assertEquals( 'http://example.org', $site->link() ); + } + + function testSiteGet() { + update_option( 'foo', 'bar' ); + $site = new TimberSite(); + $this->assertEquals( 'bar', $site->foo ); + } + + function testSiteMeta() { + $ts = new TimberSite(); + update_option('foo', 'magoo'); + $this->assertEquals('magoo', $ts->meta('foo')); + } + + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-static.php b/www/wp-content/plugins/timber/tests/test-timber-static.php new file mode 100644 index 0000000..2ce61a8 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-static.php @@ -0,0 +1,90 @@ +factory->post->create_many(6); + $page_id = $this->factory->post->create(array('post_type' => 'page')); + update_option('page_for_posts', $page_id); + $this->go_to(home_url('/?page_id='.$page_id)); + $page = new TimberPost(); + $this->assertEquals($page_id, $page->ID); + } + + function testPageAsJustAPage() { + $pids = $this->factory->post->create_many(6); + $page_id = $this->factory->post->create(array('post_title' => 'Foobar', 'post_name' => 'foobar', 'post_type' => 'page')); + $this->go_to(home_url('/?page_id='.$page_id)); + $page = new TimberPost(); + $this->assertEquals($page_id, $page->ID); + } + + function testPageAsStaticFront() { + $pids = $this->factory->post->create_many(6); + $page_id = $this->factory->post->create(array('post_type' => 'page')); + update_option('page_on_front', $page_id); + $this->go_to(home_url('/')); + global $wp_query; + $wp_query->queried_object_id = $page_id; + $page = new TimberPost(); + $this->assertEquals($page_id, $page->ID); + } + + function testFrontPageAsPage() { + $spaceballs = "What's the matter, Colonel Sandurz? Chicken?"; + $page_id = $this->factory->post->create(array('post_title' => 'Spaceballs', 'post_content' => $spaceballs, 'post_type' => 'page')); + update_option('show_on_front', 'page'); + update_option('page_on_front', $page_id); + $this->go_to(home_url('/')); + $post = new TimberPost(); + $this->assertEquals($page_id, $post->ID); + } + + function testStaticPostPage() { + $page_id = $this->factory->post->create(array('post_title' => 'Gobbles', 'post_type' => 'page')); + update_option('page_for_posts', $page_id); + $this->go_to(home_url('/?p='.$page_id)); + $children = $this->factory->post->create_many(10, array('post_title' => 'Timmy')); + $posts = Timber::get_posts(); + $first_post = $posts[0]; + $this->assertEquals('Timmy', $first_post->title()); + } + + function testOtherPostOnStaticPostPage() { + $page_id = $this->factory->post->create(array('post_title' => 'Gobbles', 'post_type' => 'page')); + update_option('page_for_posts', $page_id); + $post_id = $this->factory->post->create(array('post_title' => 'My Real post', 'post_type' => 'post')); + $this->go_to(home_url('/?p='.$page_id)); + $post = new TimberPost($post_id); + $this->assertEquals($post_id, $post->ID); + $page = new TimberPost(); + $this->assertEquals($page_id, $page->ID); + } + + function testRegularStaticPage() { + $page_id = $this->factory->post->create(array('post_title' => 'Mister Slave', 'post_type' => 'page')); + $children = $this->factory->post->create_many(10, array('post_title' => 'Timmy')); + $this->go_to(home_url('/?p='.$page_id)); + $posts = Timber::get_posts(); + $this->assertEquals(0, count($posts)); + $page = new TimberPost(); + $this->assertEquals($page_id, $page->ID); + } + + function testRegularStaticPageFlipped() { + $page_id = $this->factory->post->create(array('post_title' => 'Mister Slave', 'post_type' => 'page')); + $children = $this->factory->post->create_many(10, array('post_title' => 'Timmy')); + $this->go_to(home_url('/?p='.$page_id)); + $page = new TimberPost(); + $this->assertEquals($page_id, $page->ID); + $posts = Timber::get_posts(); + $this->assertEquals(0, count($posts)); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-term-getter.php b/www/wp-content/plugins/timber/tests/test-timber-term-getter.php new file mode 100644 index 0000000..472b0e0 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-term-getter.php @@ -0,0 +1,80 @@ +factory->term->create(); + $term_ids[] = $this->factory->term->create(); + $term_ids[] = $this->factory->term->create(); + $term_ids[] = $this->factory->term->create(); + $terms = Timber::get_terms($term_ids); + $this->assertEquals(count($term_ids), count($terms)); + } + + function testGetTermsByString() { + $term_ids = $this->factory->term->create_many(17); + $terms = Timber::get_terms('tag'); + $this->assertEquals(17, count($terms)); + $terms = Timber::get_terms(array('taxonomies' => 'tag')); + $this->assertEquals(17, count($terms)); + $terms = Timber::get_terms('taxonomies=tag'); + $this->assertEquals(17, count($terms)); + } + + function testSubclass(){ + $term_ids = array(); + $class_name = 'TimberTermSubclass'; + require_once('php/timber-term-subclass.php'); + $term_ids[] = $this->factory->term->create(); + $term_ids[] = $this->factory->term->create(); + $term_ids[] = $this->factory->term->create(); + $term_ids[] = $this->factory->term->create(); + $terms = Timber::get_terms($term_ids, $class_name); + $this->assertEquals($class_name, get_class($terms[0])); + $terms = false; + $terms = Timber::get_terms($term_ids, null, $class_name); + $this->assertEquals($class_name, get_class($terms[0])); + $terms = false; + $terms = Timber::get_terms($term_ids, array(), $class_name); + $this->assertEquals($class_name, get_class($terms[0])); + } + + function testGetWithQueryString(){ + $other_term = $this->factory->term->create(array('name' => 'Bogus Term')); + $term_id = $this->factory->term->create(array('name' => 'My Term')); + $terms = Timber::get_terms('term_id='.$term_id); + $this->assertEquals($term_id, $terms[0]->ID); + $terms = Timber::get_terms('post_tag'); + $this->assertEquals(2, count($terms)); + $terms = Timber::get_terms(); + $this->assertEquals(3, count($terms)); + $terms = Timber::get_terms('categories'); + $this->assertEquals(1, count($terms)); + $terms = Timber::get_terms(array('tag')); + $this->assertEquals(2, count($terms)); + $query = array('taxonomies' => array('category')); + $terms = Timber::get_terms($query); + $this->assertEquals('Uncategorized', $terms[0]->name); + + $query = array('tax' => array('category')); + $terms = Timber::get_terms($query); + $this->assertEquals('Uncategorized', $terms[0]->name); + + $query = array('taxs' => array('category')); + $terms = Timber::get_terms($query); + $this->assertEquals('Uncategorized', $terms[0]->name); + + $query = array('taxonomy' => array('category')); + $terms = Timber::get_terms($query); + $this->assertEquals('Uncategorized', $terms[0]->name); + + $next_term = $this->factory->term->create(array('name' => 'Another Term')); + $terms = Timber::get_terms('post_tag', 'term_id='.$next_term); + $this->assertEquals('Another Term', $terms[0]->name); + + $terms = Timber::get_terms(array($next_term, $term_id)); + $this->assertEquals(2, count($terms)); + $this->assertEquals('My Term', $terms[1]->name); + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-term.php b/www/wp-content/plugins/timber/tests/test-timber-term.php new file mode 100644 index 0000000..1c5f607 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-term.php @@ -0,0 +1,157 @@ +factory->term->create(); + $term = new TimberTerm($term_id); + $this->assertEquals('TimberTerm', get_class($term)); + } + + function testGetTermWithObject() { + $term_id = $this->factory->term->create(array('name' => 'Famous Commissioners')); + $term_data = get_term($term_id, 'post_tag'); + $this->assertTrue( in_array( get_class($term_data), array('WP_Term', 'stdClass') ) ); + $term = new TimberTerm($term_id); + $this->assertEquals('Famous Commissioners', $term->name()); + $this->assertEquals('TimberTerm', get_class($term)); + } + + function testTermConstructWithSlug() { + $term_id = $this->factory->term->create(array('name' => 'New England Patriots')); + $term = new TimberTerm('new-england-patriots'); + $this->assertEquals($term->ID, $term_id); + } + + function testTermToString() { + $term_id = $this->factory->term->create(array('name' => 'New England Patriots')); + $term = new TimberTerm('new-england-patriots'); + $str = Timber::compile_string('{{term}}', array('term' => $term)); + $this->assertEquals('New England Patriots', $str); + } + + function testTermDescription() { + $desc = 'An honest football team'; + $term_id = $this->factory->term->create(array('name' => 'New England Patriots', 'description' => $desc)); + $term = new TimberTerm($term_id, 'post_tag'); + $this->assertEquals($desc, $term->description()); + } + + function testTermConstructWithName() { + $term_id = $this->factory->term->create(array('name' => 'St. Louis Cardinals')); + $term = new TimberTerm('St. Louis Cardinals'); + $this->assertNull($term->ID); + } + + function testTermInitObject() { + $term_id = $this->factory->term->create(); + $term = get_term($term_id, 'post_tag'); + $term = new TimberTerm($term); + $this->assertEquals($term->ID, $term_id); + } + + function testTermLink() { + $term_id = $this->factory->term->create(); + $term = new TimberTerm($term_id); + $this->assertContains('http://', $term->link()); + $this->assertContains('http://', $term->get_link()); + } + + function testTermPath() { + $term_id = $this->factory->term->create(); + $term = new TimberTerm($term_id); + $this->assertFalse(strstr($term->path(), 'http://')); + $this->assertFalse(strstr($term->get_path(), 'http://')); + } + + function testGetPostsWithPostTypesString() { + register_post_type('portfolio', array('taxonomies' => array('post_tag'), 'public' => true)); + $term_id = $this->factory->term->create(array('name' => 'Zong')); + $posts = $this->factory->post->create_many(3, array('post_type' => 'post', 'tags_input' => 'zong') ); + $posts = $this->factory->post->create_many(5, array('post_type' => 'portfolio', 'tags_input' => 'zong') ); + $term = new TimberTerm($term_id); + $posts_gotten = $term->posts('posts_per_page=4'); + $this->assertEquals(4, count($posts_gotten)); + + $posts_gotten = $term->posts(array('posts_per_page' => 7)); + $this->assertEquals(7, count($posts_gotten)); + + } + + function testGetPostsOld() { + $term_id = $this->factory->term->create(); + $posts = array(); + $posts[] = $this->factory->post->create(); + $posts[] = $this->factory->post->create(); + $posts[] = $this->factory->post->create(); + foreach($posts as $post_id){ + wp_set_object_terms($post_id, $term_id, 'post_tag', true); + } + $term = new TimberTerm($term_id); + $gotten_posts = $term->get_posts(); + $this->assertEquals(count($posts), count($gotten_posts)); + } + + function testGetPostsAsPageOld() { + $term_id = $this->factory->term->create(); + $posts = array(); + $posts[] = $this->factory->post->create(); + $posts[] = $this->factory->post->create(); + $posts[] = $this->factory->post->create(); + foreach($posts as $post_id){ + set_post_type($post_id, 'page'); + wp_set_object_terms($post_id, $term_id, 'post_tag', true); + } + $term = new TimberTerm($term_id); + $gotten_posts = $term->posts(count($posts), 'page'); + $this->assertEquals(count($posts), count($gotten_posts)); + $gotten_posts = $term->posts(count($posts), 'any'); + $this->assertEquals(count($posts), count($gotten_posts)); + $gotten_posts = $term->posts(count($posts), 'post'); + $this->assertEquals(0, count($gotten_posts)); + } + + function testGetPostsNew() { + require_once('php/timber-post-subclass.php'); + $term_id = $this->factory->term->create(); + $posts = array(); + $posts[] = $this->factory->post->create(); + $posts[] = $this->factory->post->create(); + $posts[] = $this->factory->post->create(); + foreach($posts as $post_id){ + set_post_type($post_id, 'page'); + wp_set_object_terms($post_id, $term_id, 'post_tag', true); + } + $term = new TimberTerm($term_id); + $gotten_posts = $term->get_posts('post_type=page'); + $this->assertEquals(count($posts), count($gotten_posts)); + $gotten_posts = $term->get_posts('post_type=page', 'TimberPostSubclass'); + $this->assertEquals(count($posts), count($gotten_posts)); + $this->assertEquals($gotten_posts[0]->foo(), 'bar'); + $gotten_posts = $term->get_posts(array('post_type' => 'page'), 'TimberPostSubclass'); + $this->assertEquals($gotten_posts[0]->foo(), 'bar'); + $this->assertEquals(count($posts), count($gotten_posts)); + } + + function testTermChildren() { + $parent_id = $this->factory->term->create(array('name' => 'News', 'taxonomy' => 'category')); + $local = $this->factory->term->create(array('name' => 'Local', 'parent' => $parent_id, 'taxonomy' => 'category')); + $int = $this->factory->term->create(array('name' => 'International', 'parent' => $parent_id, 'taxonomy' => 'category')); + + $term = new TimberTerm($parent_id); + $children = $term->children(); + $this->assertEquals(2, count($children)); + $this->assertEquals('Local', $children[0]->name); + } + + function testTermEditLink() { + wp_set_current_user(1); + $tid = $this->factory->term->create(array('name' => 'News', 'taxonomy' => 'category')); + $term = new TimberTerm($tid); + $links = array(); + $links[] = 'http://example.org/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID='.$tid.'&post_type=post'; + $links[] = 'http://example.org/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID='.$tid; + $this->assertContains($term->edit_link(), $links); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-theme.php b/www/wp-content/plugins/timber/tests/test-timber-theme.php new file mode 100644 index 0000000..0fda99c --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-theme.php @@ -0,0 +1,49 @@ +theme_mods(); + $this->assertEquals('bar', $mods['foo']); + $bar = $theme->theme_mod('foo'); + $this->assertEquals('bar', $bar); + } + + function testPath() { + $context = Timber::get_context(); + $theme = $context['site']->theme; + $output = Timber::compile_string('{{site.theme.path}}', $context); + $this->assertEquals('/wp-content/themes/'.$theme->slug, $output); + } + + function testPathOnSubdirectoryInstall() { + update_option( 'siteurl', 'http://example.org/wordpress', true ); + $context = Timber::get_context(); + $theme = $context['site']->theme; + $output = Timber::compile_string('{{site.theme.path}}', $context); + $this->assertEquals('/wp-content/themes/'.$theme->slug, $output); + } + + function testLink() { + $context = Timber::get_context(); + $theme = $context['site']->theme; + $output = Timber::compile_string('{{site.theme.link}}', $context); + $this->assertEquals('http://example.org/wp-content/themes/'.$theme->slug, $output); + } + + function testLinkOnSubdirectoryInstall() { + update_option( 'siteurl', 'http://example.org/wordpress', true ); + $context = Timber::get_context(); + $theme = $context['site']->theme; + $output = Timber::compile_string('{{site.theme.link}}', $context); + $this->assertEquals('http://example.org/wp-content/themes/'.$theme->slug, $output); + } + + function tearDown() { + update_option( 'siteurl', 'http://example.org', true ); + } + + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-twig-filters.php b/www/wp-content/plugins/timber/tests/test-timber-twig-filters.php new file mode 100644 index 0000000..5f90d06 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-twig-filters.php @@ -0,0 +1,87 @@ +assertEquals('jareds-big-adventure', $str); + } + + function testTimberFilterString(){ + $data['arr'] = array('foo', 'foo'); + $str = Timber::compile_string('{{arr|string}}', $data); + $this->assertEquals('foo foo', trim($str)); + $data['arr'] = array('bar'); + $str = Timber::compile_string('{{arr|string}}', $data); + $this->assertEquals('bar', trim($str)); + $data['arr'] = array('foo', 'bar'); + $str = Timber::compile_string('{{arr|string(", ")}}', $data); + $this->assertEquals('foo, bar', trim($str)); + $data['arr'] = 6; + $str = Timber::compile_string('{{arr}}', $data); + $this->assertEquals('6', trim($str)); + } + + + function testTwigFilterDate(){ + $date = '1983-09-28'; + $data['bday'] = $date; + $str = Timber::compile_string("{{bday|date('M j, Y')}}", $data); + $this->assertEquals('Sep 28, 1983', trim($str)); + $data['bday'] = new DateTime($date); + $str = Timber::compile_string("{{bday|date('M j, Y')}}", $data); + $this->assertEquals('Sep 28, 1983', trim($str)); + } + + function testTwigFilterDateWordPressFormat(){ + $data['day'] = '2012-10-15 20:14:48'; + $str = Timber::compile_string("{{day|date('M jS, Y g:ia')}}", $data); + $this->assertEquals('Oct 15th, 2012 8:14pm', trim($str)); + } + + function testTwigFilterNow(){ + $now = date('M jS, Y'); + $str = Timber::compile_string("{{now|date('M jS, Y')}}"); + $this->assertSame($now, $str); + $str = Timber::compile_string("{{null|date('M jS, Y')}}"); + $this->assertSame($now, $str); + $str = Timber::compile_string("{{'now'|date('M jS, Y')}}"); + $this->assertSame($now, $str); + } + + function testTwigFilterDateI18n(){ + //Set to Spanish in wp-config to test + //define("WPLANG", "es_ES"); + if (WPLANG == 'es_ES'){ + global $wp_locale; + $data['day'] = '1983-09-28 20:14:48'; + $str = Timber::compile_string("{{day|date('F jS, Y g:ia')}}", $data); + $this->assertEquals('septiembre 28th, 1983 8:14pm', $str); + } + } + + function testTwigFilterDateI18nWordPressOption(){ + if (WPLANG == 'es_ES'){ + global $wp_locale; + $data['day'] = '1983-09-28'; + $str = Timber::compile_string("{{day|date}}", $data); + $this->assertEquals('28 septiembre, 1983', $str); + } + } + + function testTwigFilterDateWordPressOption(){ + $format = get_option('date_format'); + $str = Timber::compile_string("{{now|date('".$format."')}}"); + $empty = Timber::compile_string("{{now|date}}"); + $this->assertSame($str, $empty); + } + + function testTwigFilterList() { + $data['authors'] = array('Tom','Rick','Harry','Mike'); + $str = Timber::compile_string("{{authors|list}}", $data); + $this->assertEquals('Tom, Rick, Harry and Mike', $str); + } + + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-twig-objects.php b/www/wp-content/plugins/timber/tests/test-timber-twig-objects.php new file mode 100644 index 0000000..68a698b --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-twig-objects.php @@ -0,0 +1,122 @@ +assertEquals('http://example.org/wp-content/uploads/'.date('Y').'/'.date('m').'/arch.jpg', $compiled); + } + + function testImageInTwig() { + $iid = TestTimberImage::get_image_attachment(); + $str = '{{Image('.$iid.').src}}'; + $compiled = Timber::compile_string($str); + $this->assertEquals('http://example.org/wp-content/uploads/'.date('Y').'/'.date('m').'/arch.jpg', $compiled); + } + + function testImagesInTwig() { + $images = array(); + $images[] = TestTimberImage::get_image_attachment( 0, 'arch.jpg' ); + $images[] = TestTimberImage::get_image_attachment( 0, 'city-museum.jpg' ); + $str = '{% for image in Image(images) %}{{image.src}}{% endfor %}'; + $compiled = Timber::compile_string($str, array('images' => $images)); + $this->assertEquals('http://example.org/wp-content/uploads/'.date('Y').'/'.date('m').'/arch.jpghttp://example.org/wp-content/uploads/'.date('Y').'/'.date('m').'/city-museum.jpg', $compiled); + } + + function testTimberImagesInTwig() { + $images = array(); + $images[] = TestTimberImage::get_image_attachment( 0, 'arch.jpg' ); + $images[] = TestTimberImage::get_image_attachment( 0, 'city-museum.jpg' ); + $str = '{% for image in TimberImage(images) %}{{image.src}}{% endfor %}'; + $compiled = Timber::compile_string($str, array('images' => $images)); + $this->assertEquals('http://example.org/wp-content/uploads/'.date('Y').'/'.date('m').'/arch.jpghttp://example.org/wp-content/uploads/'.date('Y').'/'.date('m').'/city-museum.jpg', $compiled); + } + + function testTimberImageInTwigToString() { + $iid = TestTimberImage::get_image_attachment(); + $str = '{{TimberImage('.$iid.')}}'; + $compiled = Timber::compile_string($str); + $this->assertEquals('http://example.org/wp-content/uploads/'.date('Y').'/'.date('m').'/arch.jpg', $compiled); + } + + function testTimberPostInTwig(){ + $pid = $this->factory->post->create(array('post_title' => 'Foo')); + $str = '{{TimberPost('.$pid.').title}}'; + $this->assertEquals('Foo', Timber::compile_string($str)); + } + + function testPostInTwig(){ + $pid = $this->factory->post->create(array('post_title' => 'Foo')); + $str = '{{Post('.$pid.').title}}'; + $this->assertEquals('Foo', Timber::compile_string($str)); + } + + function testTimberPostsInTwig(){ + $pids[] = $this->factory->post->create(array('post_title' => 'Foo')); + $pids[] = $this->factory->post->create(array('post_title' => 'Bar')); + $str = '{% for post in TimberPost(pids) %}{{post.title}}{% endfor %}'; + $this->assertEquals('FooBar', Timber::compile_string($str, array('pids' => $pids))); + } + + function testPostsInTwig(){ + $pids[] = $this->factory->post->create(array('post_title' => 'Foo')); + $pids[] = $this->factory->post->create(array('post_title' => 'Bar')); + $str = '{% for post in Post(pids) %}{{post.title}}{% endfor %}'; + $this->assertEquals('FooBar', Timber::compile_string($str, array('pids' => $pids))); + } + + function testTimberUserInTwig(){ + $uid = $this->factory->user->create(array('display_name' => 'Pete Karl')); + $str = '{{TimberUser('.$uid.').name}}'; + $this->assertEquals('Pete Karl', Timber::compile_string($str)); + } + + function testUsersInTwig(){ + $uids[] = $this->factory->user->create(array('display_name' => 'Mark Watabe')); + $uids[] = $this->factory->user->create(array('display_name' => 'Austin Tzou')); + $str = '{% for user in User(uids) %}{{user.name}} {% endfor %}'; + $this->assertEquals('Mark Watabe Austin Tzou', trim(Timber::compile_string($str, array('uids' => $uids)))); + } + + function testUserInTwig(){ + $uid = $this->factory->user->create(array('display_name' => 'Nathan Hass')); + $str = '{{User('.$uid.').name}}'; + $this->assertEquals('Nathan Hass', Timber::compile_string($str)); + } + + function testTimberUsersInTwig() { + $uids[] = $this->factory->user->create(array('display_name' => 'Estelle Getty')); + $uids[] = $this->factory->user->create(array('display_name' => 'Bea Arthur')); + $str = '{% for user in TimberUser(uids) %}{{user.name}} {% endfor %}'; + $this->assertEquals('Estelle Getty Bea Arthur', trim(Timber::compile_string($str, array('uids' => $uids)))); + } + + function testTimberTermInTwig(){ + $tid = $this->factory->term->create(array('name' => 'Golden Girls')); + $str = '{{TimberTerm(tid).title}}'; + $this->assertEquals('Golden Girls', Timber::compile_string($str, array('tid' => $tid))); + } + + function testTermInTwig(){ + $tid = $this->factory->term->create(array('name' => 'Mythbusters')); + $str = '{{Term(tid).title}}'; + $this->assertEquals('Mythbusters', Timber::compile_string($str, array('tid' => $tid))); + } + + function testTimberTermsInTwig(){ + $tids[] = $this->factory->term->create(array('name' => 'Foods')); + $tids[] = $this->factory->term->create(array('name' => 'Cars')); + $str = '{% for term in TimberTerm(tids) %}{{term.title}} {% endfor %}'; + $this->assertEquals('Foods Cars ', Timber::compile_string($str, array('tids' => $tids))); + } + + function testTermsInTwig(){ + $tids[] = $this->factory->term->create(array('name' => 'Animals')); + $tids[] = $this->factory->term->create(array('name' => 'Germans')); + $str = '{% for term in Term(tids) %}{{term.title}} {% endfor %}'; + $this->assertEquals('Animals Germans ', Timber::compile_string($str, array('tids' => $tids))); + } + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-twig.php b/www/wp-content/plugins/timber/tests/test-timber-twig.php new file mode 100644 index 0000000..4ed3ead --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-twig.php @@ -0,0 +1,238 @@ +get('TextDomain'); + load_theme_textdomain($td, $lang_dir); + } + + function testFormat() { + $str = '{{ "I like %s and %s"|format(foo, "bar") }}'; + $return = Timber::compile_string($str, array('foo' => 'foo')); + $this->assertEquals('I like foo and bar', $return); + } + + function testTranslate() { + $this->_setupTranslationFiles(); + + $theme = wp_get_theme(); + $td = $theme->get('TextDomain'); + $str = "I like {{ __('thingy', '$td')}}"; + $return = Timber::compile_string($str, array('foo' => 'foo')); + $this->assertEquals('I like Cheesy Poofs', $return); + + $str = "I like {{ __('doobie', '$td')}}"; + $return = Timber::compile_string($str, array('foo' => 'foo')); + $this->assertEquals('I like doobie', $return); + } + + function testTranslateAndFormat() { + $this->_setupTranslationFiles(); + sleep(1); + $theme = wp_get_theme(); + $td = $theme->get('TextDomain'); + + $str = "You like {{__('%s', '$td')|format('thingy')}}"; + $return = Timber::compile_string($str); + $this->assertEquals('You like thingy', $return); + + $str = "You like {{__('%s'|format('thingy'), '$td')}}"; + $return = Timber::compile_string($str); + $this->assertEquals('You like Cheesy Poofs', $return); + + } + + function testDoAction(){ + global $action_tally; + global $php_unit; + $php_unit = $this; + $action_tally = array(); + add_action('my_action_foo', function(){ + global $action_tally, $php_unit; + $php_unit->assertTrue(true); + $action_tally[] = 'my_action_foo'; + return 'foo'; + }); + add_action('my_action_args', function($bar){ + global $action_tally, $php_unit; + $php_unit->assertEquals('bar', $bar); + $action_tally[] = 'my_action_args'; + return 'foo'; + }); + add_action('timber_compile_done', function(){ + global $action_tally, $php_unit; + $php_unit->assertContains('my_action_args', $action_tally); + $php_unit->assertContains('my_action_foo', $action_tally); + }); + $str = Timber::compile('assets/test-do-action.twig'); + $str = trim($str); + $this->assertEquals('Stuff', $str); + } + + function testDoActionContext(){ + global $php_unit; + $php_unit = $this; + global $action_context_tally; + $action_context_tally = array(); + add_action('my_action_context_vars', function($foo, $bar, $context) { + global $php_unit; + $php_unit->assertEquals('foo', $foo); + $php_unit->assertEquals('bar', $bar); + $php_unit->assertEquals('Jaredz Post', $context['post']->post_title); + global $action_context_tally; + $action_context_tally[] = 'my_action_context_vars'; + }, 10, 3); + + add_action('my_action_context_var', function($foo, $context) { + global $php_unit; + $php_unit->assertEquals('foo', $foo); + $php_unit->assertEquals('Jaredz Post', $context['post']->post_title); + global $action_context_tally; + $action_context_tally[] = 'my_action_context_vars'; + }, 10, 2); + + add_action('my_action_context', function($context){ + global $php_unit; + $php_unit->assertEquals('Jaredz Post', $context['post']->post_title); + global $action_context_tally; + $action_context_tally[] = 'my_action_context'; + }); + + add_action('timber_compile_done', function(){ + global $php_unit; + global $action_context_tally; + $php_unit->assertContains('my_action_context_vars', $action_context_tally); + $php_unit->assertContains('my_action_context', $action_context_tally); + }); + $post_id = $this->factory->post->create(array('post_title' => "Jaredz Post", 'post_content' => 'stuff to say')); + $context['post'] = new TimberPost($post_id); + $str = Timber::compile('assets/test-action-context.twig', $context); + $this->assertEquals('Here: stuff to say', trim($str)); + } + + function testWordPressPasswordFilters(){ + $post_id = $this->factory->post->create(array('post_title' => 'My Private Post', 'post_password' => 'abc123')); + $context = array(); + add_filter('protected_title_format', function($title){ + return 'Protected: '.$title; + }); + $context['post'] = new TimberPost($post_id); + if (post_password_required($post_id)){ + $this->assertTrue(true); + $str = Timber::compile('assets/test-wp-filters.twig', $context); + $this->assertEquals('Protected: My Private Post', trim($str)); + } else { + $this->assertTrue(false, 'Something wrong with the post password reqd'); + } + } + + function testToArrayWithString() { + $thing = 'thing'; + $str = '{% for thing in things|array %}{{thing}}{% endfor %}'; + $this->assertEquals('thing', Timber::compile_string($str, array('things' => $thing))); + } + + function testToArrayWithArray() { + $thing = array('thing', 'thang'); + $str = '{% for thing in things|array %}{{thing}}{% endfor %}'; + $this->assertEquals('thingthang', Timber::compile_string($str, array('things' => $thing))); + } + + function testTwigString() { + $str = 'Foo'; + $arr = array('Bar', 'Quack'); + $twig = '{{string|string}}x{{array|string("x")}}'; + $this->assertEquals('FooxBarxQuack', trim(Timber::compile_string($twig, array('string' => $str, 'array' => $arr)))); + } + + function testFilterFunction() { + $pid = $this->factory->post->create(array('post_title' => 'Foo')); + $post = new TimberPost( $pid ); + $str = 'I am a {{post | get_class }}'; + $this->assertEquals('I am a TimberPost', Timber::compile_string($str, array('post' => $post))); + } + + function testFilterTruncate() { + $gettysburg = 'Four score and seven years ago our fathers brought forth on this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal.'; + $str = Timber::compile_string("{{address | truncate(6)}}", array('address' => $gettysburg)); + $this->assertEquals('Four score and seven years ago&hellip;', $str); + } + + function testSetSimple() { + $result = Timber::compile('assets/set-simple.twig', array('foo' => 'bar')); + $this->assertEquals('jiggy', trim($result)); + } + + /** + * @expectedException Twig_Error_Syntax + */ + function testSetObject() { + $pid = $this->factory->post->create(array('post_title' => 'Spaceballs')); + $post = new TimberPost( $pid ); + $result = Timber::compile('assets/set-object.twig', array('post' => $post)); + $this->assertEquals('Spaceballs: may the schwartz be with you', trim($result)); + } + + function testAddToTwig() { + add_filter('get_twig', function( $twig ) { + $twig->addFilter( new Twig_SimpleFilter( 'foobar', function( $text ) { + return $text . 'foobar'; + }) ); + return $twig; + }); + $str = Timber::compile_string('{{ "jared" | foobar }}'); + $this->assertEquals( 'jaredfoobar' , $str ); + } + + function testTimberTwigObjectFilter() { + add_filter('timber/twig', function( $twig ) { + $twig->addFilter( new Twig_SimpleFilter( 'quack', function( $text ) { + return $text . ' Quack!'; + }) ); + return $twig; + }); + $str = Timber::compile_string('{{ "jared" | quack }}'); + $this->assertEquals( 'jared Quack!' , $str ); + } + + function testTwigShortcode() { + add_shortcode('my_shortcode', function( $atts, $content ) { + return 'Jaredfoo'; + }); + $str = Timber::compile_string('{{shortcode("[my_shortcode]")}}'); + $this->assertEquals('Jaredfoo', $str); + } + + function testTwigShortcodeWithContent() { + add_shortcode('duck', function( $atts, $content ) { + return $content . ' says quack!'; + }); + + $str = Timber::compile_string('{{shortcode("[duck]Lauren[/duck]")}}'); + $this->assertEquals('Lauren says quack!', $str); + + } + + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-url-helper.php b/www/wp-content/plugins/timber/tests/test-timber-url-helper.php new file mode 100644 index 0000000..bf878bc --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-url-helper.php @@ -0,0 +1,143 @@ +assertStringStartsWith(ABSPATH, $file); + $this->assertStringEndsWith('/2012/06/mypic.jpg', $file); + $this->assertNotContains($file, 'http://example.org'); + $this->assertNotContains($file, '//'); + } + + function testPathBase() { + $this->assertEquals('/', TimberURLHelper::get_path_base()); + } + + function testIsLocal() { + $this->assertFalse(TimberURLHelper::is_local('http://wordpress.org')); + } + + function testCurrentURL(){ + if (!isset($_SERVER['SERVER_PORT'])){ + $_SERVER['SERVER_PORT'] = 80; + } + if (!isset($_SERVER['SERVER_NAME'])){ + $_SERVER['SERVER_NAME'] = 'example.org'; + } + $this->go_to('/'); + $url = TimberURLHelper::get_current_url(); + $this->assertEquals('http://example.org/', $url); + } + + function testIsURL(){ + $url = 'http://example.org'; + $not_url = '/blog/2014/05/whatever'; + $this->assertTrue(TimberURLHelper::is_url($url)); + $this->assertFalse(TimberURLHelper::is_url($not_url)); + $this->assertFalse(TimberURLHelper::is_url(8000)); + } + + function testIsExternal(){ + $local = 'http://example.org'; + $subdomain = 'http://cdn.example.org'; + $external = 'http://upstatement.com'; + $this->assertFalse(TimberURLHelper::is_external($local)); + $this->assertFalse(TimberURLHelper::is_external($subdomain)); + $this->assertTrue(TimberURLHelper::is_external($external)); + } + + function testIsExternalContent() { + $internal = 'http://example.org/wp-content/uploads/my-image.png'; + $internal_in_abspath = 'http://example.org/wp/uploads/my-image.png'; + $internal_in_uploads = 'http://example.org/uploads/uploads/my-image.png'; + $external = 'http://upstatement.com/my-image.png'; + + $this->assertFalse( TimberURLHelper::is_external_content( $internal ) ); + $this->assertTrue( TimberURLHelper::is_external_content( $internal_in_uploads ) ); + $this->assertTrue( TimberURLHelper::is_external_content( $internal_in_abspath ) ); + $this->assertTrue( TimberURLHelper::is_external_content( $external ) ); + } + + function testIsExternalContentMovingFolders() { + $internal = 'http://example.org/wp-content/uploads/my-image.png'; + $internal_in_abspath = 'http://example.org/wp/uploads/my-image.png'; + $internal_in_uploads = 'http://example.org/uploads/my-image.png'; + $external = 'http://upstatement.com/my-image.png'; + + add_filter( 'upload_dir', array( &$this, 'mockUploadDir' ) ); + add_filter( 'content_url', array( &$this, 'mockContentUrl' ) ); + + $this->mockUploadDir = true; + + $this->assertFalse( TimberURLHelper::is_external_content( $internal ) ); + $this->assertFalse( TimberURLHelper::is_external_content( $internal_in_uploads ) ); + $this->assertFalse( TimberURLHelper::is_external_content( $internal_in_abspath ) ); + $this->assertTrue( TimberURLHelper::is_external_content( $external ) ); + + $this->mockUploadDir = false; + } + + function mockContentUrl($url) { + return ( $this->mockUploadDir ) ? site_url( 'wp' ) : $url; + } + + function mockUploadDir($path) { + if ( $this->mockUploadDir ) { + + $path['url'] = str_replace( $path['baseurl'], site_url().'/uploads', $path['url'] ); + $path['baseurl'] = site_url().'/uploads'; + + $path['path'] = str_replace( $path['basedir'], ABSPATH.'uploads', $path['path'] ); + $path['basedir'] = ABSPATH . 'uploads'; + + $path['relative'] = '/uploads'; + } + + return $path; + } + + function testGetRelURL(){ + $local = 'http://example.org/directory'; + $subdomain = 'http://cdn.example.org/directory'; + $external = 'http://upstatement.com'; + $rel_url = '/directory/'; + $this->assertEquals('/directory', TimberURLHelper::get_rel_url($local)); + $this->assertEquals($subdomain, TimberURLHelper::get_rel_url($subdomain)); + $this->assertEquals($external, TimberURLHelper::get_rel_url($external)); + $this->assertEquals($rel_url, TimberURLHelper::get_rel_url($rel_url)); + } + + function testRemoveTrailingSlash(){ + $url_with_trailing_slash = 'http://example.org/directory/'; + $root_url = "/"; + $this->assertEquals('http://example.org/directory', TimberURLHelper::remove_trailing_slash($url_with_trailing_slash)); + $this->assertEquals('/', TimberURLHelper::remove_trailing_slash($root_url)); + } + + function testDownloadURL(){ + if ( !TestTimberImage::is_connected() ){ + $this->markTestSkipped('Cannot test external images when not connected to internet'); + return; + } + $url = 'http://i1.nyt.com/images/misc/nytlogo379x64.gif'; + $result = TimberURLHelper::download_url($url); + $this->assertContains('/nytlogo379x64', $result); + $this->assertStringEndsWith('.tmp', $result); + } + + function testGetParams(){ + $_SERVER['REQUEST_URI'] = 'http://example.org/blog/post/news/2014/whatever'; + $params = TimberURLHelper::get_params(); + $this->assertEquals(7, count($params)); + $whatever = TimberURLHelper::get_params(-1); + $blog = TimberURLHelper::get_params(2); + $this->assertEquals('whatever', $whatever); + $this->assertEquals('blog', $blog); + } + + + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-user.php b/www/wp-content/plugins/timber/tests/test-timber-user.php new file mode 100644 index 0000000..ba65c94 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-user.php @@ -0,0 +1,52 @@ +factory->user->create(array('display_name' => 'Baberaham Lincoln')); + $user = new TimberUser($uid); + $this->assertEquals('Baberaham Lincoln', $user->name); + $this->assertEquals($uid, $user->id); + } + + function testInitWithSlug(){ + $uid = $this->factory->user->create(array('display_name' => 'Tito Bottitta', 'user_login' => 'mbottitta')); + $user = new TimberUser('mbottitta'); + $this->assertEquals('Tito Bottitta', $user->name); + $this->assertEquals($uid, $user->id); + } + + function testDescription() { + $uid = $this->factory->user->create(array('display_name' => 'Baberaham Lincoln')); + update_user_meta($uid, 'description', 'Sixteenth President'); + $user = new TimberUser($uid); + $this->assertEquals('Sixteenth President', $user->description); + $pid = $this->factory->post->create(array('post_author' => $uid)); + $post = new TimberPost($pid); + $str = Timber::compile_string('{{post.author.description}}', array('post' => $post)); + $this->assertEquals('Sixteenth President', $str); + } + + function testInitWithObject(){ + $uid = $this->factory->user->create(array('display_name' => 'Baberaham Lincoln')); + $uid = get_user_by('id', $uid); + $user = new TimberUser($uid); + $this->assertEquals('Baberaham Lincoln', $user->name); + } + + function testLinks() { + global $wp_rewrite; + $struc = '/blog/%year%/%monthnum%/%postname%/'; + $wp_rewrite->permalink_structure = $struc; + update_option('permalink_structure', $struc); + $uid = $this->factory->user->create(array('display_name' => 'Baberaham Lincoln', 'user_login' => 'lincoln')); + $uid = get_user_by('id', $uid); + $user = new TimberUser($uid); + $this->assertEquals('http://example.org/author/lincoln', $user->permalink()); + $this->assertEquals('http://example.org/author/lincoln', $user->link()); + $this->assertEquals('/author/lincoln', $user->path()); + $user->president = '16th'; + $this->assertEquals('16th', $user->president); + + } + } diff --git a/www/wp-content/plugins/timber/tests/test-timber-widgets.php b/www/wp-content/plugins/timber/tests/test-timber-widgets.php new file mode 100644 index 0000000..fcf787c --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-widgets.php @@ -0,0 +1,14 @@ +assertEquals('<', substr($content, 0, 1)); + } + +} diff --git a/www/wp-content/plugins/timber/tests/test-timber-wp-functions.php b/www/wp-content/plugins/timber/tests/test-timber-wp-functions.php new file mode 100644 index 0000000..0d6ec74 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber-wp-functions.php @@ -0,0 +1,119 @@ +assertEquals('jared sez hi', $output); + } + + function testFooterOnFooterFW(){ + global $wp_scripts; + $wp_scripts = null; + wp_enqueue_script( 'jquery', false, array(), false, true ); + $fw1 = TimberHelper::function_wrapper('wp_footer', array(), true); + $fw2 = TimberHelper::function_wrapper('wp_footer', array(), true); + $this->assertGreaterThan(50, strlen($fw1->call())); + //this is bunk because footer scripts will only print once + $this->assertEquals(0, strlen($fw2->call())); + wp_dequeue_script('jquery'); + $wp_footer_output1 = TimberHelper::function_wrapper('wp_footer', array(), true); + $this->assertEquals(0, strlen($wp_footer_output1)); + } + + function testFooterAlone(){ + global $wp_scripts; + $wp_scripts = null; + wp_enqueue_script( 'jquery', false, array(), false, true ); + $fw1 = TimberHelper::function_wrapper('wp_footer', array(), true); + $this->assertGreaterThan(50, strlen($fw1->call())); + } + + function testDoubleAction(){ + add_action('jared_action', function(){ + echo 'bar'; + }); + $fw1 = TimberHelper::function_wrapper('do_jared_action', array(), true); + $fw2 = TimberHelper::function_wrapper('do_jared_action', array(), true); + $this->assertEquals($fw1->call(), $fw2->call()); + $this->assertEquals('bar', $fw1->call()); + } + + function testDoubleActionWPFooter(){ + global $wp_scripts; + $wp_scripts = null; + add_action('wp_footer', 'echo_junk'); + $fw1 = TimberHelper::function_wrapper('wp_footer', array(), true); + $fw2 = TimberHelper::function_wrapper('wp_footer', array(), true); + $this->assertEquals($fw1->call(), $fw2->call()); + $this->stringContains('foo', $fw2->call()); + remove_action('wp_footer', 'echo_junk'); + } + + function testInTwig(){ + global $wp_scripts; + $wp_scripts = null; + wp_enqueue_script( 'jquery', false, array(), false, true ); + $str = Timber::compile('assets/wp-footer.twig', array()); + $this->stringContains('http://example.org/wordpress/wp-includes/js/jquery/jquery.js', $str); + } + + function testInTwigString(){ + global $wp_scripts; + $wp_scripts = null; + wp_enqueue_script( 'jquery', false, array(), false, true ); + $str = Timber::compile_string('{{function("wp_footer")}}', array()); + $this->stringContains('http://example.org/wordpress/wp-includes/js/jquery/jquery.js', $str); + } + + function testAgainstFooterFunctionOutput(){ + global $wp_scripts; + $wp_scripts = null; + wp_enqueue_script( 'colorpicker', false, array(), false, true); + wp_enqueue_script( 'fake-js', 'http://example.org/fake-js.js', array(), false, true ); + $wp_footer = TimberHelper::ob_function('wp_footer'); + global $wp_scripts; + $wp_scripts = null; + wp_enqueue_script( 'colorpicker', false, array(), false, true); + wp_enqueue_script( 'fake-js', 'http://example.org/fake-js.js', array(), false, true ); + $str = Timber::compile_string('{{function("wp_footer")}}'); + $this->assertEquals($wp_footer, $str); + $this->assertGreaterThan(50, strlen($str)); + + } + + function testInTwigStringHeadAndFooter(){ + global $wp_scripts; + $wp_scripts = null; + //send colorpicker to the header + wp_enqueue_script( 'colorpicker', false, array(), false, false); + //send fake-js to the footer + wp_enqueue_script( 'fake-js', 'http://example.org/fake-js.js', array(), false, true ); + $str = Timber::compile_string('{{function("wp_head")}}
                {{function("wp_footer")}}
                '); + $footer_tag = strpos($str, '
                '); + $colorpicker = strpos($str, 'colorpicker'); + $this->assertGreaterThan(1, $colorpicker); + //make sure that footer appears after colorpicker + $this->assertGreaterThan($colorpicker, $footer_tag); + + } + + + + + + + } + + function do_jared_action(){ + do_action('jared_action'); + } + + function echo_junk(){ + echo 'foo'; + } + + function my_test_function(){ + return 'jared sez hi'; + } diff --git a/www/wp-content/plugins/timber/tests/test-timber.php b/www/wp-content/plugins/timber/tests/test-timber.php new file mode 100644 index 0000000..aa56a42 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/test-timber.php @@ -0,0 +1,196 @@ +assertTrue( true ); + } + + function testGetPostNumeric(){ + $post_id = $this->factory->post->create(); + $post = Timber::get_post($post_id); + $this->assertEquals('TimberPost', get_class($post)); + } + + function testGetPostString(){ + $this->factory->post->create(); + $post = Timber::get_post('post_type=post'); + $this->assertEquals('TimberPost', get_class($post)); + } + + function testGetPostBySlug(){ + $this->factory->post->create(array('post_name' => 'kill-bill')); + $post = Timber::get_post('kill-bill'); + $this->assertEquals('kill-bill', $post->post_name); + } + + function testGetPostsQueryString(){ + $this->factory->post->create(); + $this->factory->post->create(); + $posts = Timber::get_posts('post_type=post'); + $this->assertGreaterThan(1, count($posts)); + } + + function testGetPostsQueryArray(){ + $this->factory->post->create(); + $query = array('post_type' => 'post'); + $posts = Timber::get_posts($query); + $this->assertEquals('TimberPost', get_class($posts[0])); + } + + function testGetPostsFromSlugWithHash(){ + $post_id = $this->factory->post->create(); + $post = Timber::get_post($post_id); + $str = '#'.$post->post_name; + $post = Timber::get_post($str); + $this->assertEquals($post_id, $post->ID); + } + + function testGetPostsFromSlugWithHashAndPostType(){ + $post_id = $this->factory->post->create(); + $post = Timber::get_post($post_id); + $str = $post->post_type.'#'.$post->post_name; + $post = Timber::get_post($str); + $this->assertEquals($post_id, $post->ID); + } + + function testGetPostsFromSlug(){ + $post_id = $this->factory->post->create(); + $post = Timber::get_post($post_id); + $str = $post->post_name; + $post = Timber::get_post($str); + $this->assertEquals($post_id, $post->ID); + } + + function testGetPostsQueryStringClassName(){ + $this->factory->post->create(); + $this->factory->post->create(); + $posts = Timber::get_posts('post_type=post'); + $post = $posts[0]; + $this->assertEquals('TimberPost', get_class($post)); + } + + function testGetPostsFromArrayOfIds(){ + $pids = array(); + $pids[] = $this->factory->post->create(); + $pids[] = $this->factory->post->create(); + $pids[] = $this->factory->post->create(); + $posts = Timber::get_posts($pids); + $this->assertEquals('TimberPost', get_class($posts[0])); + } + + function testGetPostsArrayCount(){ + $pids = array(); + $pids[] = $this->factory->post->create(); + $pids[] = $this->factory->post->create(); + $pids[] = $this->factory->post->create(); + $posts = Timber::get_posts($pids); + $this->assertEquals(3, count($posts)); + } + + function testGetPids(){ + $pids = array(); + $pids[] = $this->factory->post->create(); + $pids[] = $this->factory->post->create(); + $pids[] = $this->factory->post->create(); + $pidz = Timber::get_pids('post_type=post'); + sort($pidz, SORT_NUMERIC); + $this->assertTrue(arrays_are_similar($pids, $pidz)); + } + + function testQueryPostsInContext(){ + $context = Timber::get_context(); + $this->assertArrayHasKey( 'posts', $context ); + $this->assertInstanceOf( 'TimberQueryIterator', $context['posts'] ); + } + + /* Terms */ + function testGetTerms(){ + $posts = $this->factory->post->create_many(15, array( 'post_type' => 'post' ) ); + $tags = array(); + foreach($posts as $post){ + $tag = rand_str(); + wp_set_object_terms($post, $tag, 'post_tag'); + $tags[] = $tag; + } + sort($tags); + $terms = Timber::get_terms('tag'); + $this->assertEquals('TimberTerm', get_class($terms[0])); + $results = array(); + foreach($terms as $term){ + $results[] = $term->name; + } + sort($results); + $this->assertTrue(arrays_are_similar($results, $tags)); + + //lets add one more occurance in.. + + } + + /* Previews */ + function testGetPostPreview(){ + $editor_user_id = $this->factory->user->create( array( 'role' => 'editor' ) ); + wp_set_current_user( $editor_user_id ); + + $post_id = $this->factory->post->create( array( 'post_author' => $editor_user_id ) ); + _wp_put_post_revision( array( 'ID' => $post_id, 'post_content' => 'New Stuff Goes here'), true ); + + $_GET['preview'] = true; + $_GET['preview_id'] = $post_id; + + $the_post = Timber::get_post( $post_id ); + $this->assertEquals( 'New Stuff Goes here', $the_post->post_content ); + } + + function testGetPid(){ + $post_id = $this->factory->post->create(array('post_name' => 'test-get-pid-slug')); + $pid = Timber::get_pid('test-get-pid-slug'); + $this->assertEquals($post_id, $pid); + $pid = Timber::get_pid('dfsfsdfdsfs'); + $this->assertNull($pid); + } + + function testTimberRenderString() { + $pid = $this->factory->post->create(array('post_title' => 'Zoogats')); + $post = new TimberPost($pid); + ob_start(); + Timber::render_string('

                {{post.title}}

                ', array('post' => $post)); + $data = ob_get_contents(); + ob_end_clean(); + $this->assertEquals('

                Zoogats

                ', trim($data)); + } + + function testTimberRender() { + $pid = $this->factory->post->create(array('post_title' => 'Foobar')); + $post = new TimberPost($pid); + ob_start(); + Timber::render('assets/single-post.twig', array('post' => $post)); + $data = ob_get_contents(); + ob_end_clean(); + $this->assertEquals('

                Foobar

                ', trim($data)); + } + + function testTimberGetCallingScriptFile() { + $calling_file = Timber::get_calling_script_file(); + $file = getcwd().'/tests/test-timber.php'; + $this->assertEquals($calling_file, $file); + } + +} + +function arrays_are_similar($a, $b) { + // if the indexes don't match, return immediately + if (count(array_diff_assoc($a, $b))) { + return false; + } + // we know that the indexes, but maybe not values, match. + // compare the values between the two arrays + foreach($a as $k => $v) { + if ($v !== $b[$k]) { + return false; + } + } + // we have identical indexes, and no unequal values + return true; +} diff --git a/www/wp-content/plugins/timber/tests/testX-timber-image-isolated.php b/www/wp-content/plugins/timber/tests/testX-timber-image-isolated.php new file mode 100644 index 0000000..ed60f76 --- /dev/null +++ b/www/wp-content/plugins/timber/tests/testX-timber-image-isolated.php @@ -0,0 +1,30 @@ +assertEquals($upload_dir['url'].'/eastern-300x500-c-default.jpg', $filename ); + } +} diff --git a/www/wp-content/plugins/timber/tests/wp-overrides.php b/www/wp-content/plugins/timber/tests/wp-overrides.php new file mode 100644 index 0000000..66c46fa --- /dev/null +++ b/www/wp-content/plugins/timber/tests/wp-overrides.php @@ -0,0 +1,253 @@ + false ) ) { + + $time = current_time( 'mysql' ); + if ( $post = get_post( $post_id ) ) { + if ( substr( $post->post_date, 0, 4 ) > 0 ) + $time = $post->post_date; + } + + $name = $_FILES[$file_id]['name']; + $file = self::wp_handle_upload( $_FILES[$file_id], $overrides, $time ); + + if ( isset( $file['error'] ) ) + return new WP_Error( 'upload_error', $file['error'] ); + + $name_parts = pathinfo( $name ); + $name = trim( substr( $name, 0, -( 1 + strlen( $name_parts['extension'] ) ) ) ); + + $url = $file['url']; + $type = $file['type']; + $file = $file['file']; + $title = $name; + $content = ''; + + if ( preg_match( '#^audio#', $type ) ) { + $meta = wp_read_audio_metadata( $file ); + + if ( ! empty( $meta['title'] ) ) + $title = $meta['title']; + + $content = ''; + + if ( ! empty( $title ) ) { + + if ( ! empty( $meta['album'] ) && ! empty( $meta['artist'] ) ) { + /* translators: 1: audio track title, 2: album title, 3: artist name */ + $content .= sprintf( __( '"%1$s" from %2$s by %3$s.' ), $title, $meta['album'], $meta['artist'] ); + } else if ( ! empty( $meta['album'] ) ) { + /* translators: 1: audio track title, 2: album title */ + $content .= sprintf( __( '"%1$s" from %2$s.' ), $title, $meta['album'] ); + } else if ( ! empty( $meta['artist'] ) ) { + /* translators: 1: audio track title, 2: artist name */ + $content .= sprintf( __( '"%1$s" by %2$s.' ), $title, $meta['artist'] ); + } else { + $content .= sprintf( __( '"%s".' ), $title ); + } + + } else if ( ! empty( $meta['album'] ) ) { + + if ( ! empty( $meta['artist'] ) ) { + /* translators: 1: audio album title, 2: artist name */ + $content .= sprintf( __( '%1$s by %2$s.' ), $meta['album'], $meta['artist'] ); + } else { + $content .= $meta['album'] . '.'; + } + + } else if ( ! empty( $meta['artist'] ) ) { + + $content .= $meta['artist'] . '.'; + + } + + if ( ! empty( $meta['year'] ) ) + $content .= ' ' . sprintf( __( 'Released: %d.' ), $meta['year'] ); + + if ( ! empty( $meta['track_number'] ) ) { + $track_number = explode( '/', $meta['track_number'] ); + if ( isset( $track_number[1] ) ) + $content .= ' ' . sprintf( __( 'Track %1$s of %2$s.' ), number_format_i18n( $track_number[0] ), number_format_i18n( $track_number[1] ) ); + else + $content .= ' ' . sprintf( __( 'Track %1$s.' ), number_format_i18n( $track_number[0] ) ); + } + + if ( ! empty( $meta['genre'] ) ) + $content .= ' ' . sprintf( __( 'Genre: %s.' ), $meta['genre'] ); + + // use image exif/iptc data for title and caption defaults if possible + } elseif ( $image_meta = @wp_read_image_metadata( $file ) ) { + if ( trim( $image_meta['title'] ) && ! is_numeric( sanitize_title( $image_meta['title'] ) ) ) + $title = $image_meta['title']; + if ( trim( $image_meta['caption'] ) ) + $content = $image_meta['caption']; + } + + // Construct the attachment array + $attachment = array_merge( array( + 'post_mime_type' => $type, + 'guid' => $url, + 'post_parent' => $post_id, + 'post_title' => $title, + 'post_content' => $content, + ), $post_data ); + + // This should never be set as it would then overwrite an existing attachment. + if ( isset( $attachment['ID'] ) ) + unset( $attachment['ID'] ); + + // Save the data + $id = wp_insert_attachment( $attachment, $file, $post_id ); + if ( !is_wp_error( $id ) ) { + wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); + } + + return $id; + + } + + static function wp_handle_upload( &$file, $overrides = false, $time = null ) { + // The default error handler. + if ( ! function_exists( 'wp_handle_upload_error' ) ) { + function wp_handle_upload_error( &$file, $message ) { + return array( 'error'=>$message ); + } + } + + /** + * Filter data for the current file to upload. + * + * @since 2.9.0 + * + * @param array $file An array of data for a single file. + */ + $file = apply_filters( 'wp_handle_upload_prefilter', $file ); + + // You may define your own function and pass the name in $overrides['upload_error_handler'] + $upload_error_handler = 'wp_handle_upload_error'; + + // You may have had one or more 'wp_handle_upload_prefilter' functions error out the file. Handle that gracefully. + if ( isset( $file['error'] ) && !is_numeric( $file['error'] ) && $file['error'] ) + return $upload_error_handler( $file, $file['error'] ); + + // You may define your own function and pass the name in $overrides['unique_filename_callback'] + $unique_filename_callback = null; + + // $_POST['action'] must be set and its value must equal $overrides['action'] or this: + $action = 'wp_handle_upload'; + + // Courtesy of php.net, the strings that describe the error indicated in $_FILES[{form field}]['error']. + $upload_error_strings = array( false, + __( "The uploaded file exceeds the upload_max_filesize directive in php.ini." ), + __( "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." ), + __( "The uploaded file was only partially uploaded." ), + __( "No file was uploaded." ), + '', + __( "Missing a temporary folder." ), + __( "Failed to write file to disk." ), + __( "File upload stopped by extension." ) ); + + // All tests are on by default. Most can be turned off by $overrides[{test_name}] = false; + $test_form = true; + $test_size = true; + $test_upload = true; + + // If you override this, you must provide $ext and $type!!!! + $test_type = true; + $mimes = false; + + // Install user overrides. Did we mention that this voids your warranty? + if ( is_array( $overrides ) ) + extract( $overrides, EXTR_OVERWRITE ); + + // A correct form post will pass this test. + if ( $test_form && ( !isset( $_POST['action'] ) || ( $_POST['action'] != $action ) ) ) + return call_user_func( $upload_error_handler, $file, __( 'Invalid form submission.' ) ); + + // A successful upload will pass this test. It makes no sense to override this one. + if ( isset( $file['error'] ) && $file['error'] > 0 ) { + return call_user_func( $upload_error_handler, $file, $upload_error_strings[ $file['error'] ] ); + } + + // A non-empty file will pass this test. + if ( $test_size && !( $file['size'] > 0 ) ) { + if ( is_multisite() ) + $error_msg = __( 'File is empty. Please upload something more substantial.' ); + else + $error_msg = __( 'File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.' ); + return call_user_func( $upload_error_handler, $file, $error_msg ); + } + + // A properly uploaded file will pass this test. There should be no reason to override this one. + if ( $test_upload && ! @ file_exists( $file['tmp_name'] ) ) + return call_user_func( $upload_error_handler, $file, __( 'Specified file failed upload test.' ) ); + + // A correct MIME type will pass this test. Override $mimes or use the upload_mimes filter. + if ( $test_type ) { + $wp_filetype = wp_check_filetype_and_ext( $file['tmp_name'], $file['name'], $mimes ); + + extract( $wp_filetype ); + + // Check to see if wp_check_filetype_and_ext() determined the filename was incorrect + if ( $proper_filename ) + $file['name'] = $proper_filename; + + if ( ( !$type || !$ext ) && !current_user_can( 'unfiltered_upload' ) ) + return call_user_func( $upload_error_handler, $file, __( 'Sorry, this file type is not permitted for security reasons.' ) ); + + if ( !$ext ) + $ext = ltrim( strrchr( $file['name'], '.' ), '.' ); + + if ( !$type ) + $type = $file['type']; + } else { + $type = ''; + } + + // A writable uploads dir will pass this test. Again, there's no point overriding this one. + if ( ! ( ( $uploads = wp_upload_dir( $time ) ) && false === $uploads['error'] ) ) + return call_user_func( $upload_error_handler, $file, $uploads['error'] ); + + $filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback ); + + // Move the file to the uploads dir + $new_file = $uploads['path'] . "/$filename"; + if ( false === @ copy( $file['tmp_name'], $new_file ) ) { + if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) + $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; + else + $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; + + return $upload_error_handler( $file, sprintf( __( 'The uploaded file could not be moved to %s.' ), $error_path ) ); + } + + // Set correct file permissions + $stat = stat( dirname( $new_file ) ); + $perms = $stat['mode'] & 0000666; + @ chmod( $new_file, $perms ); + + // Compute the URL + $url = $uploads['url'] . "/$filename"; + + if ( is_multisite() ) + delete_transient( 'dirsize_cache' ); + + /** + * Filter the data array for the uploaded file. + * + * @since 2.1.0 + * + * @param array $upload { + * Array of upload data. + * + * @type string $file Filename of the newly-uploaded file. + * @type string $url URL of the uploaded file. + * @type string $type File type. + * } + * @param string $context The type of upload action. Accepts 'upload' or 'sideload'. + */ + return apply_filters( 'wp_handle_upload', array( 'file' => $new_file, 'url' => $url, 'type' => $type ), 'upload' ); + } +} diff --git a/www/wp-content/plugins/timber/timber.php b/www/wp-content/plugins/timber/timber.php new file mode 100644 index 0000000..15e1172 --- /dev/null +++ b/www/wp-content/plugins/timber/timber.php @@ -0,0 +1,631 @@ + 'article', 'category_name' => 'sports')); // uses wp_query format. + * $posts = Timber::get_posts(array(23,24,35,67), 'InkwellArticle'); + * + * $context = Timber::get_context(); // returns wp favorites! + * $context['posts'] = $posts; + * Timber::render('index.twig', $context); + */ +class Timber { + + public static $locations; + public static $dirname; + public static $twig_cache = false; + public static $cache = false; + public static $auto_meta = true; + public static $autoescape = false; + + /** + * @codeCoverageIgnore + */ + public function __construct() { + if ( !defined('ABSPATH') ) { + return; + } + $this->test_compatibility(); + $this->init_constants(); + $this->init(); + } + + /** + * Tests whether we can use Timber + * @codeCoverageIgnore + * @return + */ + protected function test_compatibility() { + if ( is_admin() || $_SERVER['PHP_SELF'] == '/wp-login.php' ) { + return; + } + if ( version_compare( phpversion(), '5.3.0', '<' ) && !is_admin() ) { + trigger_error( 'Timber requires PHP 5.3.0 or greater. You have '.phpversion(), E_USER_ERROR ); + } + if ( !class_exists( 'Twig_Autoloader' ) ) { + trigger_error( 'You have not run "composer install" to download required dependencies for Timber, you can read more on https://github.com/jarednova/timber#installation', E_USER_ERROR ); + } + } + + function init_constants() { + defined( "TIMBER_LOC" ) or define( "TIMBER_LOC", realpath( __DIR__ ) ); + } + + /** + * @codeCoverageIgnore + */ + protected function init() { + TimberTwig::init(); + TimberRoutes::init( $this ); + TimberImageHelper::init(); + TimberAdmin::init(); + TimberIntegrations::init(); + } + + /* Post Retrieval Routine + ================================ */ + + /** + * Get post. + * + * @param mixed $query + * @param string $PostClass + * @return array|bool|null + */ + public static function get_post( $query = false, $PostClass = 'TimberPost' ) { + return TimberPostGetter::get_post( $query, $PostClass ); + } + + /** + * Get posts. + * + * @param mixed $query + * @param string $PostClass + * @return array|bool|null + */ + public static function get_posts( $query = false, $PostClass = 'TimberPost', $return_collection = false ) { + return TimberPostGetter::get_posts( $query, $PostClass, $return_collection ); + } + + /** + * Query post. + * + * @param mixed $query + * @param string $PostClass + * @return array|bool|null + */ + public static function query_post( $query = false, $PostClass = 'TimberPost' ) { + return TimberPostGetter::query_post( $query, $PostClass ); + } + + /** + * Query posts. + * + * @param mixed $query + * @param string $PostClass + * @return array|bool|null + */ + public static function query_posts( $query = false, $PostClass = 'TimberPost' ) { + return TimberPostGetter::query_posts( $query, $PostClass ); + } + + /** + * Get pids. + * + * @param array|string $query + * @return array + * @deprecated since 0.20.0 + */ + static function get_pids( $query = null ) { + return TimberPostGetter::get_pids( $query ); + } + + /** + * Get posts from loop. + * + * @param string $PostClass + * @return array + * @deprecated since 0.20.0 + */ + static function get_posts_from_loop( $PostClass ) { + return TimberPostGetter::get_posts( $PostClass ); + } + + /** + * Get posts from slug. + * + * @param string $slug + * @param string $PostClass + * @return array + * @deprecated since 0.20.0 + */ + static function get_posts_from_slug( $slug, $PostClass = 'TimberPost' ) { + return TimberPostGetter::get_posts( $slug, $PostClass ); + } + + /** + * Get posts from WP_Query. + * + * @param array $query + * @param string $PostClass + * @return array + * @deprecated since 0.20.0 + */ + static function get_posts_from_wp_query( $query = array(), $PostClass = 'TimberPost' ) { + return TimberPostGetter::query_posts( $query, $PostClass ); + } + + /** + * Get posts from array of ids. + * + * @param array $query + * @param string $PostClass + * @return array|null + * @deprecated since 0.20.0 + */ + static function get_posts_from_array_of_ids( $query = array(), $PostClass = 'TimberPost' ) { + return TimberPostGetter::get_posts( $query, $PostClass ); + } + + /** + * Get pid. + * + * @param unknown $query + * @return int + * @deprecated since 0.20.0 + */ + static function get_pid( $query ) { + $pids = TimberPostGetter::get_pids( $query ); + if ( is_array( $pids ) && count( $pids ) ) { + return $pids[0]; + } + } + + /** + * WP_Query has posts. + * + * @return bool + * @deprecated since 0.20.0 + */ + static function wp_query_has_posts() { + return TimberPostGetter::wp_query_has_posts(); + } + + /* Term Retrieval + ================================ */ + + /** + * Get terms. + * + * @param string|array $args + * @param array $maybe_args + * @param string $TermClass + * @return mixed + */ + public static function get_terms( $args = null, $maybe_args = array(), $TermClass = 'TimberTerm' ) { + return TimberTermGetter::get_terms( $args, $maybe_args, $TermClass ); + } + + /* Site Retrieval + ================================ */ + + /** + * Get sites. + * + * @param array|bool $blog_ids + * @return array + */ + public static function get_sites( $blog_ids = false ) { + if ( !is_array( $blog_ids ) ) { + global $wpdb; + $blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs ORDER BY blog_id ASC" ); + } + $return = array(); + foreach ( $blog_ids as $blog_id ) { + $return[] = new TimberSite( $blog_id ); + } + return $return; + } + + + /* Template Setup and Display + ================================ */ + + /** + * Get context. + * + * @return array + */ + public static function get_context() { + $data = array(); + $data['http_host'] = 'http://' . TimberURLHelper::get_host(); + $data['wp_title'] = TimberHelper::get_wp_title(); + $data['wp_head'] = TimberHelper::function_wrapper( 'wp_head' ); + $data['wp_footer'] = TimberHelper::function_wrapper( 'wp_footer' ); + $data['body_class'] = implode( ' ', get_body_class() ); + + $data['site'] = new TimberSite(); + $data['theme'] = $data['site']->theme; + //deprecated, these should be fetched via TimberSite or TimberTheme + $data['theme_dir'] = WP_CONTENT_SUBDIR.str_replace( WP_CONTENT_DIR, '', get_stylesheet_directory() ); + $data['language_attributes'] = TimberHelper::function_wrapper( 'language_attributes' ); + $data['stylesheet_uri'] = get_stylesheet_uri(); + $data['template_uri'] = get_template_directory_uri(); + + $data['posts'] = Timber::query_posts(); + + //deprecated, this should be fetched via TimberMenu + if ( function_exists( 'wp_nav_menu' ) ) { + $locations = get_nav_menu_locations(); + if ( count( $locations ) ) { + $data['wp_nav_menu'] = wp_nav_menu( array( 'container_class' => 'menu-header', 'echo' => false, 'menu_class' => 'nav-menu' ) ); + } + } + $data = apply_filters( 'timber_context', $data ); + $data = apply_filters( 'timber/context', $data ); + return $data; + } + + /** + * Compile function. + * + * @param array $filenames + * @param array $data + * @param bool $expires + * @param string $cache_mode + * @param bool $via_render + * @return bool|string + */ + public static function compile( $filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT, $via_render = false ) { + $caller = self::get_calling_script_dir(); + $caller_file = self::get_calling_script_file(); + $caller_file = apply_filters( 'timber_calling_php_file', $caller_file ); + $loader = new TimberLoader( $caller ); + $file = $loader->choose_template( $filenames ); + $output = ''; + if ( is_null( $data ) ) { + $data = array(); + } + if ( strlen( $file ) ) { + if ( $via_render ) { + $file = apply_filters( 'timber_render_file', $file ); + $data = apply_filters( 'timber_render_data', $data ); + } else { + $file = apply_filters( 'timber_compile_file', $file ); + $data = apply_filters( 'timber_compile_data', $data ); + } + $output = $loader->render( $file, $data, $expires, $cache_mode ); + } + do_action( 'timber_compile_done' ); + return $output; + } + + /** + * Compile string. + * + * @param string $string a string with twig variables. + * @param array $data an array with data in it. + * @return bool|string + */ + public static function compile_string( $string, $data = array() ) { + $dummy_loader = new TimberLoader(); + $dummy_loader->get_twig(); + $loader = new Twig_Loader_String(); + $twig = new Twig_Environment( $loader ); + $twig = apply_filters( 'timber/twig/filters', $twig ); + $twig = apply_filters( 'twig_apply_filters', $twig ); + return $twig->render( $string, $data ); + } + + /** + * Fetch function. + * + * @param array $filenames + * @param array $data + * @param bool $expires + * @param string $cache_mode + * @return bool|string + */ + public static function fetch( $filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT ) { + if ( $expires === true ) { + //if this is reading as true; the user probably is using the old $echo param + //so we should move all vars up by a spot + $expires = $cache_mode; + $cache_mode = TimberLoader::CACHE_USE_DEFAULT; + } + $output = self::compile( $filenames, $data, $expires, $cache_mode, true ); + $output = apply_filters( 'timber_compile_result', $output ); + return $output; + } + + /** + * Render function. + * + * @param array $filenames + * @param array $data + * @param bool $expires + * @param string $cache_mode + * @return bool|string + */ + public static function render( $filenames, $data = array(), $expires = false, $cache_mode = TimberLoader::CACHE_USE_DEFAULT ) { + $output = static::fetch( $filenames, $data, $expires, $cache_mode ); + echo $output; + return $output; + } + + /** + * Render string. + * + * @param string $string a string with twig variables. + * @param array $data an array with data in it. + * @return bool|string + */ + public static function render_string( $string, $data = array() ) { + $compiled = self::compile_string( $string, $data ); + echo $compiled; + return $compiled; + } + + + /* Sidebar + ================================ */ + + /** + * Get sidebar. + * + * @param string $sidebar + * @param array $data + * @return bool|string + */ + public static function get_sidebar( $sidebar = '', $data = array() ) { + if ( $sidebar == '' ) { + $sidebar = 'sidebar.php'; + } + if ( strstr( strtolower( $sidebar ), '.php' ) ) { + return self::get_sidebar_from_php( $sidebar, $data ); + } + return self::compile( $sidebar, $data ); + } + + /** + * Get sidebar from PHP + * + * @param string $sidebar + * @param array $data + * @return string + */ + public static function get_sidebar_from_php( $sidebar = '', $data ) { + $caller = self::get_calling_script_dir(); + $loader = new TimberLoader(); + $uris = $loader->get_locations( $caller ); + ob_start(); + $found = false; + foreach ( $uris as $uri ) { + if ( file_exists( trailingslashit( $uri ) . $sidebar ) ) { + include trailingslashit( $uri ) . $sidebar; + $found = true; + break; + } + } + if ( !$found ) { + TimberHelper::error_log( 'error loading your sidebar, check to make sure the file exists' ); + } + $ret = ob_get_contents(); + ob_end_clean(); + return $ret; + } + + /* Widgets + ================================ */ + + /** + * Get widgets. + * + * @param int $widget_id + * @return TimberFunctionWrapper + */ + public static function get_widgets( $widget_id ) { + return TimberHelper::function_wrapper( 'dynamic_sidebar', array( $widget_id ), true ); + } + + + /* Routes + ================================ */ + + /** + * Add route. + * + * @param string $route + * @param callable $callback + * @param array $args + * @deprecated since 0.20.0 + */ + public static function add_route( $route, $callback, $args = array() ) { + Routes::map( $route, $callback, $args ); + } + + /** + * @deprecated since 0.22.2 + */ + public function cancel_query() { + add_action( 'posts_request', array( $this, 'cancel_query_posts_request' ) ); + } + + /** + * @deprecated since 0.22.2 + */ + function cancel_query_posts_request() { + if ( is_main_query() ) { + wp_reset_query(); + } + } + + /** + * Load template. + * + * @deprecated since 0.20.0 + */ + public static function load_template( $template, $query = false, $status_code = 200, $tparams = false ) { + return Routes::load( $template, $tparams, $query, $status_code ); + } + + /** + * Load view. + * + * @deprecated since 0.20.2 + */ + public static function load_view( $template, $query = false, $status_code = 200, $tparams = false ) { + return Routes::load( $template, $tparams, $query, $status_code ); + } + + + /* Pagination + ================================ */ + + /** + * Get pagination. + * + * @param array $prefs + * @return array mixed + */ + public static function get_pagination( $prefs = array() ) { + global $wp_query; + global $paged; + global $wp_rewrite; + $args = array(); + $args['total'] = ceil( $wp_query->found_posts / $wp_query->query_vars['posts_per_page'] ); + if ( $wp_rewrite->using_permalinks() ) { + $url = explode( '?', get_pagenum_link( 0 ) ); + if ( isset( $url[1] ) ) { + parse_str( $url[1], $query ); + $args['add_args'] = $query; + } + $args['format'] = 'page/%#%'; + $args['base'] = trailingslashit( $url[0] ).'%_%'; + } else { + $big = 999999999; + $args['base'] = str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ); + } + $args['type'] = 'array'; + $args['current'] = max( 1, get_query_var( 'paged' ) ); + $args['mid_size'] = max( 9 - $args['current'], 3 ); + if ( is_int( $prefs ) ) { + $args['mid_size'] = $prefs - 2; + } else { + $args = array_merge( $args, $prefs ); + } + $data = array(); + $data['current'] = $args['current']; + $data['total'] = $args['total']; + $data['pages'] = TimberHelper::paginate_links( $args ); + $next = get_next_posts_page_link( $args['total'] ); + if ( $next ) { + $data['next'] = array( 'link' => untrailingslashit( $next ), 'class' => 'page-numbers next' ); + } + $prev = previous_posts( false ); + if ( $prev ) { + $data['prev'] = array( 'link' => untrailingslashit( $prev ), 'class' => 'page-numbers prev' ); + } + if ( $paged < 2 ) { + $data['prev'] = ''; + } + return $data; + } + + /* Utility + ================================ */ + + /** + * Get calling script path. + * + * @param int $offset + * @return string + * @deprecated since 0.20.0 + */ + public static function get_calling_script_path( $offset = 0 ) { + $dir = self::get_calling_script_dir( $offset ); + return str_replace( ABSPATH, '', realpath( $dir ) ); + } + + /** + * Get calling script dir. + * + * @return string + */ + public static function get_calling_script_dir( $offset = 0 ) { + $caller = self::get_calling_script_file( $offset ); + if ( !is_null( $caller ) ) { + $pathinfo = pathinfo( $caller ); + $dir = $pathinfo['dirname']; + return $dir; + } + } + + /** + * Get calling script file. + * + * @param int $offset + * @return string|null + * @deprecated since 0.20.0 + */ + public static function get_calling_script_file( $offset = 0 ) { + $caller = null; + $backtrace = debug_backtrace(); + $i = 0; + foreach ( $backtrace as $trace ) { + if ( array_key_exists('file', $trace) && $trace['file'] != __FILE__ ) { + $caller = $trace['file']; + break; + } + $i++; + } + if ( $offset ) { + $caller = $backtrace[$i + $offset]['file']; + } + return $caller; + } + + /** + * Is post class or class map. + * + * @param string|array $args + * @return bool + * @deprecated since 0.20.0 + */ + public static function is_post_class_or_class_map( $args ) { + return TimberPostGetter::is_post_class_or_class_map( $args ); + } + +} diff --git a/www/wp-content/themes/ation2016/.gitignore b/www/wp-content/themes/ation2016/.gitignore new file mode 100755 index 0000000..86c4fb0 --- /dev/null +++ b/www/wp-content/themes/ation2016/.gitignore @@ -0,0 +1,2 @@ +vendor +wp-content \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/.travis.yml b/www/wp-content/themes/ation2016/.travis.yml new file mode 100755 index 0000000..8b0541b --- /dev/null +++ b/www/wp-content/themes/ation2016/.travis.yml @@ -0,0 +1,19 @@ +sudo: false + +language: php + +php: + - 5.3 + - 5.4 + - 5.5 + +env: + - WP_VERSION=latest WP_MULTISITE=0 + - WP_VERSION=latest WP_MULTISITE=1 + +before_script: + - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION + - composer install --dev + +script: + - phpunit \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/404.php b/www/wp-content/themes/ation2016/404.php new file mode 100755 index 0000000..95c8331 --- /dev/null +++ b/www/wp-content/themes/ation2016/404.php @@ -0,0 +1,13 @@ + Themes. +5. Do your thing! And read [the docs](https://github.com/jarednova/timber/wiki). + +## What's here? + +`static/` is where you can keep your static front-end scripts, styles, or images. In other words, your Sass files, JS files, fonts, and SVGs would live here. + +`templates/` contains all of your Twig templates. These pretty much correspond 1 to 1 with the PHP files that respond to the WordPress template hierarchy. At the end of each PHP template, you'll notice a `Timber::render()` function whose first parameter is the Twig file where that data (or `$context`) will be used. Just an FYI. + +`bin/` and `tests/` ... basically don't worry about (or remove) these unless you know what they are and want to. + +## Other Resources + +The [main Timber Wiki](https://github.com/jarednova/timber/wiki) is super great, so reference those often. Also, check out these articles and projects for more info: + +* [This branch](https://github.com/laras126/timber-starter-theme/tree/tackle-box) of the starter theme has some more example code with ACF and a slightly different set up. +* [Twig for Timber Cheatsheet](http://notlaura.com/the-twig-for-timber-cheatsheet/) +* [Timber and Twig Reignited My Love for WordPress](https://css-tricks.com/timber-and-twig-reignited-my-love-for-wordpress/) on CSS-Tricks +* [A real live Timber theme](https://github.com/laras126/yuling-theme). +* [Timber Video Tutorials](https://github.com/jarednova/timber/wiki/Video-Tutorials) and [an incomplete set of screencasts](https://www.youtube.com/playlist?list=PLuIlodXmVQ6pkqWyR6mtQ5gQZ6BrnuFx-) for building a Timber theme from scratch. + diff --git a/www/wp-content/themes/ation2016/archive.php b/www/wp-content/themes/ation2016/archive.php new file mode 100755 index 0000000..7c11d57 --- /dev/null +++ b/www/wp-content/themes/ation2016/archive.php @@ -0,0 +1,40 @@ +query_vars['author'] ) ) { + $author = new TimberUser( $wp_query->query_vars['author'] ); + $context['author'] = $author; + $context['title'] = 'Author Archives: ' . $author->name(); +} +Timber::render( array( 'author.twig', 'archive.twig' ), $context ); diff --git a/www/wp-content/themes/ation2016/bin/install-wp-tests.sh b/www/wp-content/themes/ation2016/bin/install-wp-tests.sh new file mode 100755 index 0000000..e25169f --- /dev/null +++ b/www/wp-content/themes/ation2016/bin/install-wp-tests.sh @@ -0,0 +1,112 @@ +#!/usr/bin/env bash + +if [ $# -lt 3 ]; then + echo "usage: $0 [db-host] [wp-version]" + exit 1 +fi + +DB_NAME=$1 +DB_USER=$2 +DB_PASS=$3 +DB_HOST=${4-localhost} +WP_VERSION=${5-latest} + +WP_TESTS_DIR=${WP_TESTS_DIR-/tmp/wordpress-tests-lib} +WP_CORE_DIR=${WP_CORE_DIR-/tmp/wordpress/} + +download() { + if [ `which curl` ]; then + curl -s "$1" > "$2"; + elif [ `which wget` ]; then + wget -nv -O "$2" "$1" + fi +} + +if [[ $WP_VERSION =~ [0-9]+\.[0-9]+(\.[0-9]+)? ]]; then + WP_TESTS_TAG="tags/$WP_VERSION" +else + # http serves a single offer, whereas https serves multiple. we only want one + download http://api.wordpress.org/core/version-check/1.7/ /tmp/wp-latest.json + grep '[0-9]+\.[0-9]+(\.[0-9]+)?' /tmp/wp-latest.json + LATEST_VERSION=$(grep -o '"version":"[^"]*' /tmp/wp-latest.json | sed 's/"version":"//') + if [[ -z "$LATEST_VERSION" ]]; then + echo "Latest WordPress version could not be found" + exit 1 + fi + WP_TESTS_TAG="tags/$LATEST_VERSION" +fi + +set -ex + +install_wp() { + + if [ -d $WP_CORE_DIR ]; then + return; + fi + + mkdir -p $WP_CORE_DIR + + if [ $WP_VERSION == 'latest' ]; then + local ARCHIVE_NAME='latest' + else + local ARCHIVE_NAME="wordpress-$WP_VERSION" + fi + + download https://wordpress.org/${ARCHIVE_NAME}.tar.gz /tmp/wordpress.tar.gz + tar --strip-components=1 -zxmf /tmp/wordpress.tar.gz -C $WP_CORE_DIR + + download https://raw.github.com/markoheijnen/wp-mysqli/master/db.php $WP_CORE_DIR/wp-content/db.php +} + +install_test_suite() { + # portable in-place argument for both GNU sed and Mac OSX sed + if [[ $(uname -s) == 'Darwin' ]]; then + local ioption='-i .bak' + else + local ioption='-i' + fi + + # set up testing suite if it doesn't yet exist + if [ ! -d $WP_TESTS_DIR ]; then + # set up testing suite + mkdir -p $WP_TESTS_DIR + svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/includes/ $WP_TESTS_DIR/includes + fi + + cd $WP_TESTS_DIR + + if [ ! -f wp-tests-config.php ]; then + download https://develop.svn.wordpress.org/${WP_TESTS_TAG}/wp-tests-config-sample.php "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s:dirname( __FILE__ ) . '/src/':'$WP_CORE_DIR':" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/youremptytestdbnamehere/$DB_NAME/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourusernamehere/$DB_USER/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourpasswordhere/$DB_PASS/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s|localhost|${DB_HOST}|" "$WP_TESTS_DIR"/wp-tests-config.php + fi + +} + +install_db() { + # parse DB_HOST for port or socket references + local PARTS=(${DB_HOST//\:/ }) + local DB_HOSTNAME=${PARTS[0]}; + local DB_SOCK_OR_PORT=${PARTS[1]}; + local EXTRA="" + + if ! [ -z $DB_HOSTNAME ] ; then + if [ $(echo $DB_SOCK_OR_PORT | grep -e '^[0-9]\{1,\}$') ]; then + EXTRA=" --host=$DB_HOSTNAME --port=$DB_SOCK_OR_PORT --protocol=tcp" + elif ! [ -z $DB_SOCK_OR_PORT ] ; then + EXTRA=" --socket=$DB_SOCK_OR_PORT" + elif ! [ -z $DB_HOSTNAME ] ; then + EXTRA=" --host=$DB_HOSTNAME --protocol=tcp" + fi + fi + + # create database + mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA +} + +install_wp +install_test_suite +install_db \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/composer.json b/www/wp-content/themes/ation2016/composer.json new file mode 100755 index 0000000..9f13a9f --- /dev/null +++ b/www/wp-content/themes/ation2016/composer.json @@ -0,0 +1,29 @@ +{ + "name": "upstatement/timber-starter-theme", + "description": "Starter theme to build a Timber theme", + "type":"wordpress-theme", + "minimum-stability" : "stable", + "authors": [ + { + "name": "jarednova", + "email": "jared@upstatement.com" + } + ], + "repositories": [ + { + "type": "composer", + "url": "http://wpackagist.org" + } + ], + "extra": { + "installer-paths": { + "../../plugins/{$name}/": [ + "wpackagist-plugin/*", + "type:wordpress-plugin" + ] + } + }, + "require": { + "wpackagist-plugin/timber-library": "0.22.*" + } +} diff --git a/www/wp-content/themes/ation2016/footer.php b/www/wp-content/themes/ation2016/footer.php new file mode 100755 index 0000000..7abdade --- /dev/null +++ b/www/wp-content/themes/ation2016/footer.php @@ -0,0 +1,13 @@ +

                Timber not activated. Make sure you activate the plugin in ' . esc_url( admin_url( 'plugins.php' ) ) . '

              • '; + } ); + return; +} + +Timber::$dirname = array('templates', 'views'); + +class StarterSite extends TimberSite { + + function __construct() { + add_theme_support( 'post-formats' ); + add_theme_support( 'post-thumbnails' ); + add_theme_support( 'menus' ); + add_filter( 'timber_context', array( $this, 'add_to_context' ) ); + add_filter( 'get_twig', array( $this, 'add_to_twig' ) ); + add_action( 'init', array( $this, 'register_post_types' ) ); + add_action( 'init', array( $this, 'register_taxonomies' ) ); + parent::__construct(); + } + + function register_post_types() { + //this is where you can register custom post types + } + + function register_taxonomies() { + //this is where you can register custom taxonomies + } + + function add_to_context( $context ) { + $context['foo'] = 'bar'; + $context['stuff'] = 'I am a value set in your functions.php file'; + $context['notes'] = 'These values are available everytime you call Timber::get_context();'; + $context['menu'] = new TimberMenu(); + $context['site'] = $this; + return $context; + } + + function myfoo( $text ) { + $text .= ' bar!'; + return $text; + } + + function add_to_twig( $twig ) { + /* this is where you can add your own fuctions to twig */ + $twig->addExtension( new Twig_Extension_StringLoader() ); + $twig->addFilter('myfoo', new Twig_SimpleFilter('myfoo', array($this, 'myfoo'))); + return $twig; + } + +} + +new StarterSite(); diff --git a/www/wp-content/themes/ation2016/header.php b/www/wp-content/themes/ation2016/header.php new file mode 100755 index 0000000..4d809fd --- /dev/null +++ b/www/wp-content/themes/ation2016/header.php @@ -0,0 +1,7 @@ +/wp-admin/plugins.php'; + return; +} +$context = Timber::get_context(); +$context['posts'] = Timber::get_posts(); +$context['foo'] = 'bar'; +$templates = array( 'index.twig' ); +if ( is_home() ) { + array_unshift( $templates, 'home.twig' ); +} +Timber::render( $templates, $context ); diff --git a/www/wp-content/themes/ation2016/page.php b/www/wp-content/themes/ation2016/page.php new file mode 100755 index 0000000..ed6c432 --- /dev/null +++ b/www/wp-content/themes/ation2016/page.php @@ -0,0 +1,27 @@ +post_name . '.twig', 'page.twig' ), $context ); \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/phpunit.xml b/www/wp-content/themes/ation2016/phpunit.xml new file mode 100755 index 0000000..e7f21fc --- /dev/null +++ b/www/wp-content/themes/ation2016/phpunit.xml @@ -0,0 +1,20 @@ + + + + ./tests/ + + + + ./tests/ + + + diff --git a/www/wp-content/themes/ation2016/screenshot.png b/www/wp-content/themes/ation2016/screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..f6e706e5c1984641a5669bc43b63ae11d056f19d GIT binary patch literal 23242 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 ) ) { + Timber::render( 'single-password.twig', $context ); +} else { + Timber::render( array( 'single-' . $post->ID . '.twig', 'single-' . $post->post_type . '.twig', 'single.twig' ), $context ); +} diff --git a/www/wp-content/themes/ation2016/static/site.js b/www/wp-content/themes/ation2016/static/site.js new file mode 100755 index 0000000..6655bd0 --- /dev/null +++ b/www/wp-content/themes/ation2016/static/site.js @@ -0,0 +1,5 @@ +jQuery( document ).ready( function( $ ) { + + // Your JavaScript goes here + +}); \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/style.css b/www/wp-content/themes/ation2016/style.css new file mode 100755 index 0000000..26053ee --- /dev/null +++ b/www/wp-content/themes/ation2016/style.css @@ -0,0 +1,5 @@ +/* + * Theme Name: ATION 2016 + * Description: ATION Digital Media UConn 2016 + * Author: ATION Team +*/ diff --git a/www/wp-content/themes/ation2016/templates/404.twig b/www/wp-content/themes/ation2016/templates/404.twig new file mode 100755 index 0000000..cf223f3 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/404.twig @@ -0,0 +1,5 @@ +{% extends "base.twig" %} + +{% block content %} + Sorry, we couldn't find what you're looking for. +{% endblock %} \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/author.twig b/www/wp-content/themes/ation2016/templates/author.twig new file mode 100755 index 0000000..12b779b --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/author.twig @@ -0,0 +1,7 @@ +{% extends "base.twig" %} + +{% block content %} + {% for post in posts %} + {% include ["tease-"~post.post_type~".twig", "tease.twig"] %} + {% endfor %} +{% endblock %} \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/base.twig b/www/wp-content/themes/ation2016/templates/base.twig new file mode 100755 index 0000000..f589a1d --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/base.twig @@ -0,0 +1,44 @@ +{% block html_head_container %} + +{% include 'html-header.twig' %} + {% block head %} + {% endblock %} + +{% endblock %} + + +
                + {% block header %} +
                +

                + {{site.name}} +

                + +
                + {% endblock %} +
                + +
                + {% if title %}

                {{title}}

                {% endif %} +
                + {% block content %} + Sorry, no content + {% endblock %} +
                + {% if sidebar %} + + {% endif %} +
                + + {% block footer %} +
                + {% include 'footer.twig' %} +
                + {{ function('wp_footer') }} + {% endblock %} + + diff --git a/www/wp-content/themes/ation2016/templates/comment.twig b/www/wp-content/themes/ation2016/templates/comment.twig new file mode 100755 index 0000000..11ce183 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/comment.twig @@ -0,0 +1,4 @@ +
                +
                {{comment.author.name}} says
                +
                {{comment.comment_content|wpautop}}
                +
                \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/footer.twig b/www/wp-content/themes/ation2016/templates/footer.twig new file mode 100755 index 0000000..a893c94 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/footer.twig @@ -0,0 +1 @@ +Copyright {{"now"|date('Y')}} \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/html-header.twig b/www/wp-content/themes/ation2016/templates/html-header.twig new file mode 100755 index 0000000..e801f61 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/html-header.twig @@ -0,0 +1,21 @@ + + + + + + + + + {% if wp_title %} + {{ wp_title }} - {{ site.name }} + {% else %} + {{ site.name }} + {% endif %} + + + + + + + + {{function('wp_head')}} diff --git a/www/wp-content/themes/ation2016/templates/index.twig b/www/wp-content/themes/ation2016/templates/index.twig new file mode 100755 index 0000000..dd1f7cb --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/index.twig @@ -0,0 +1,9 @@ +{% extends "base.twig" %} + +{% block content %} +

                {{foo}}

                +

                {{qux}}

                + {% for post in posts %} + {% include ['tease-'~post.post_type~'.twig', 'tease.twig'] %} + {% endfor %} +{% endblock %} \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/page-plugin.twig b/www/wp-content/themes/ation2016/templates/page-plugin.twig new file mode 100755 index 0000000..712785d --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/page-plugin.twig @@ -0,0 +1,7 @@ +{% extends "base.twig" %} + +{% block content %} +
                + {{content}} +
                +{% endblock %} \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/page.twig b/www/wp-content/themes/ation2016/templates/page.twig new file mode 100755 index 0000000..7f4be40 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/page.twig @@ -0,0 +1,14 @@ +{% extends "base.twig" %} + +{% block content %} +
                +
                +
                +

                {{post.title}}

                +
                + {{post.content}} +
                +
                +
                +
                +{% endblock %} \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/sidebar.twig b/www/wp-content/themes/ation2016/templates/sidebar.twig new file mode 100755 index 0000000..ae3e17b --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/sidebar.twig @@ -0,0 +1 @@ +Sidebar in Timber. Add HTML to your hearts content. \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/single-password.twig b/www/wp-content/themes/ation2016/templates/single-password.twig new file mode 100755 index 0000000..77857a2 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/single-password.twig @@ -0,0 +1,9 @@ +{% extends "base.twig" %} + +{% block content %} +
                + + + +
                +{% endblock %} diff --git a/www/wp-content/themes/ation2016/templates/single.twig b/www/wp-content/themes/ation2016/templates/single.twig new file mode 100755 index 0000000..9dc702a --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/single.twig @@ -0,0 +1,28 @@ +{% extends "base.twig" %} + +{% block content %} +
                +
                +
                +

                {{post.title}}

                +

                + By {{ post.author.name }} {{ post.post_date|date}} +

                +
                + {{post.content}} +
                +
                +
                +
                +

                Comments

                + {{ comment_form }} +
                +
                + {% for cmt in post.get_comments() %} + {% include "comment.twig" with {comment:cmt} %} + {% endfor %} +
                +
                +
                +
                +{% endblock %} diff --git a/www/wp-content/themes/ation2016/templates/tease-post.twig b/www/wp-content/themes/ation2016/templates/tease-post.twig new file mode 100755 index 0000000..a47dc43 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/tease-post.twig @@ -0,0 +1,9 @@ +{% extends "tease.twig" %} + +{% block content %} +

                {{post.title}}

                +

                {{post.get_preview(25)}}

                + {% if post.thumbnail.src %} + + {% endif %} +{% endblock %} \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/templates/tease.twig b/www/wp-content/themes/ation2016/templates/tease.twig new file mode 100755 index 0000000..0df1ed8 --- /dev/null +++ b/www/wp-content/themes/ation2016/templates/tease.twig @@ -0,0 +1,9 @@ +
                + {% block content %} +

                {{post.title}}

                +

                {{post.get_preview}}

                + {% if post.get_thumbnail %} + + {% endif %} + {% endblock %} +
                \ No newline at end of file diff --git a/www/wp-content/themes/ation2016/tests/bootstrap.php b/www/wp-content/themes/ation2016/tests/bootstrap.php new file mode 100755 index 0000000..22b3dd8 --- /dev/null +++ b/www/wp-content/themes/ation2016/tests/bootstrap.php @@ -0,0 +1,27 @@ +assertEquals('StarterSite', get_class($context['site'])); + $this->assertTrue(current_theme_supports('post-thumbnails')); + $this->assertEquals('bar', $context['foo']); + } + + function testLoading() { + $str = Timber::compile('tease.twig'); + $this->assertStringStartsWith('
                ', $str); + $this->assertStringEndsWith('
                ', $str); + } + + static function _setupStarterTheme(){ + $dest = WP_CONTENT_DIR.'/themes/timber-starter-theme/'; + $src = __DIR__.'/../../timber-starter-theme/'; + if (is_dir($src)) { + self::_copyDirectory($src, $dest); + switch_theme('timber-starter-theme'); + } else { + echo 'no its not'; + } + } + + static function _copyDirectory($src, $dst){ + $dir = opendir($src); + @mkdir($dst); + while(false !== ( $file = readdir($dir)) ) { + if (( $file != '.' ) && ( $file != '..' )) { + if ( is_dir($src . '/' . $file) ) { + self::_copyDirectory($src . '/' . $file,$dst . '/' . $file); + } + else { + copy($src . '/' . $file,$dst . '/' . $file); + } + } + } + closedir($dir); + } + + } diff --git a/www/wp-content/themes/ation2016/views/menu.twig b/www/wp-content/themes/ation2016/views/menu.twig new file mode 100755 index 0000000..fdd512f --- /dev/null +++ b/www/wp-content/themes/ation2016/views/menu.twig @@ -0,0 +1,8 @@ +
                  +{% for item in menu %} +
                • + {{item.title}} + {% include "menu.twig" with {'menu': item.get_children} %} +
                • +{% endfor %} +

                Fo^0(={sj{h7K@**4cWjpHm{T)zM;_Yoe&t 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 \ No newline at end of file diff --git a/www/wp-content/plugins/timber/tests/assets/tom-brady.jpg b/www/wp-content/plugins/timber/tests/assets/tom-brady.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c9b580fce656137e0c0a8f8476ebea9de95c82e GIT binary patch literal 289848 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¥VL?0irWo*KA_x2 z88PJyMy8`y!Ns*$hW@03=9{A=F#Z9QjAs?YDJS?@zt2rP`wPKzRvW?7P@8rZonRgq zCb`6R{wB3^3G_ImM?KxS=t~22VZnAGA~q(?bIvRFZ;$z$A~cazSWcu*YcqsWJ6TeY zR!TJQqb8EP_q5|Fmn&;A8l5P1s=rXp@i5eZIjci=vlH>X%{AsLdAD6F`3_(p_o``+4ZL`W4d%7 zzyJ(0XrHA%XrgYLm`+1w0cG{puY>36#~t>6Tn5TP8ULM=`xg3Km+jDVYVb&uy@8;o zQD2dpu2duDA!||cw|9bSp*⁢?L@_+U!Yl%777f(5pF~@Ud+e8WqmLmLlSOMSVbN z24Nz%(^FF_(YNAEw}CpVFhF42`Rxd!8^TDVPQ0ShAavEQRHgul?2*Ey?LdG`eC!m$ zSZErVXiC{0ni%oKwj=B0Y5@iegKYaOm|)d5l5wnk<2tU{^ z+EwcMRcb4z)rH1S?F1^B_)vLOJSr(?9k^t99qZ$zlira+c^*snZ7-?ChUDDHoV!6jVP7=2w&kDM?3?8r2!s8}-VJx6*>e$~#Qw zfYl{0=+`EvK6nY#Y~iIX!*1?NypQ#_BdeTmD-C5C5GaDB_!evs*8?!#8%8)7L3?&= zqvFT9;J|KfQ7^ZcUG^?wdyS|*H3r~zHa^}y+qhIFpz6@-S-ErX)m%a=N$zTc?zxO! z8)e3Xn3AO{rMr(nD+!D4Ghp3Ty|)F)H6A*KxLZ&pjod!O#6Pb^V~ zB`~H@3;QB^!5LQ5SAz||5c4RqaEdg%TdVpC+Mn!xk@)pqwHLJI;6jjQnPA_9pUhDh z;lVe$bKg*Z(9h7)2QCW_gk6glhlE#u*fRWI7nFd*JPd>m-t`%*H7RzHy=!Ez%@=Ow zrZ8fn(1}9nRPUiyu2QRw80&LXQY+OZaW1pRfC{mp^=ZY}cb-jjKWS=xXx06DJd9^2 z&#=1|n&_^yN{wIjVy=1V`(8UNGWAa^DJ)+$C^do}B3l43t7-}{odZqmK6RF@f)yyl zci~H*&{eQ)?oy;E!gsi1-*wQsCP*14~GxuNj(s+FnHF8kHAKfXKQ-RKhNsu=lG zaWAa8T@nnlV0IjAPJ`&&c5u8N?_3;i_Zl2+FZua8GW|L=Z;e{HMs4gd6yBy{0hRP_ zvrUL{qF{ise)#+{9GtE30 zoDpx=-%`T9Cyz-YKXsQ0U68}cjsu0!D8#=9#AAhRU%uILJB|!YdabrbB(KqSt-q$j zDk?Gzx57Yq(LOv-=23gikXuKp_b{y64~}J*{WhZ`E#$gk{A@X?=8YrFpOK{>donht z{Gu1i+3%w4g=^q}a@M7vW^_h?#4fY?V(6!hh<`|N;&;*mN)@l?P#r#&f9)3lrKE*f zuYdi9@L-2#1Lezc4j}B#wEu{ecC9!3Kv#3RsGjkVC2(9$CsqH~wLN579Q5BW&89~) z67CyT$Xi_8WoLHzhHBQomRk`0V_nBmIiR<7XY0SyDR&;ID@vovV68jv|EZRzQL;Ad zJ$$xdrKGA!(Lm|V-q3~ccq0Jcd^6I?0Uifs?ADv_156uNt{#P&HdoC@IXEL(6CF_X zg&`g1S!y#Ap>JUe>C?HBd<6aAT)k0T|2?YDrunp8TuLW~$G-kGMO>eRuoi^efcV}0 z9U9zW|FbzlaM$5TV(a@LAN(KNff-x<~L0oz^j z^kxUYXq0-wjXj4l+M-~UkKYbwf00Z!QZmo4B13(B`cdG${+_Ggh1j-NNhZAlNjWQe zFQ9W2X1JMlSn8;P&$fw?wX>5`y(?_#5E= z;0RLm!Me2Z`V|yCq%`mX{7*#RfqeVdrD3o6sKE{S{!4K{i!lQjX z??jlc2gKRSy#DLu--R(^`yu*+cn+dwXAjTg5pa?1bgT`DBq8_~^Dreje)Gt5%8`W# zh0TWwaI(Utor1pLb(;0XqmRAvEa{a$sKc)SU~g(1G+k@Azv*XNGz+tB5&-w+p+#%c z3Cl0&=S)O$Wlg_igY2{AwZizxpFSv~F@%-n1#L_`K5$Y*>b>hq0+Al# zTCipg;UC31Q!Zgkx^d-%z}8@NjA9=G;Cyo4ZYBH|SSH_l5w&;D{=Z$VE{gitZ<8NA zo;_ADG;Za8Bo)`1fTuS+S7bAK;R*&6{R>5H_Rh6h>d;$42_#n)|B0+@e84&9Pz0?b zeqFoQMeR1(2aD3T44BhvF7XkNYExa-?KiwX9+Bg^lu=E!rhm^oMp?QE{=7H^9LsvK zlCcmln|#i1s=Y<;=Jg>xFWetq@WFkLrY|jkDr8!}Sl`g@4%J%=(VNx)j4+hKHgoJw z>zw^VEG=i!-WZ%Ut}dodJ%vlVlZs|HW~A0-N0`p2>Mzy&M_kS+)?PgpDJr&Yz4^Q` zRVF(^H)nu5)b(HsB#zTAIX$Xh0j4eKN8TR%u5r5E`diIDtow`xQ>^Y-9q4i?{HczT z=k7XXJlGDw-M1kwD}mp*vWG#fhQktiK@vC#Y!I`Eo6H)JbAG;TWGd@CLhPU@vli|k zbW^^JzFAtovX{%1&`eJ?NytX*(ZYqnJH(_QthRfk>@<6O4maEWd2t+$50ny}%u7_U z&$2T|b$u$3KQhamuqoZ%+{SEf3)kOLc)3Nmf@~RB=0u2lW4i@_%~r{ROm?D=gg6c7 z*SJRqU$v^C9#pDS2geb|*mSACS!Hm2mNyRPSv8QS)1>xGq=CSzPy)F!Mz||-yfMzc z9M6QN0xZ@q!CX$uidUsp(tGPhm}>!iDD?T%oJRSf0&aOK%}w6>;qx?RofknxF*GOn z;!SjojNen&r1q(XhE&d$&dt3##boV6nkp8!CM?*q?u?Gr0;6Nahn|VnJZ9Hm*{}Uc z!w~lefLsuP(!#kZY~r`n`k%Tvr2XiXnk$cT+k(VX1xfMTx&PRz#ZRp^AC|rK*wm2p zx_TZ57iHgc=4NhWDO$X;7=C&)9Z2)b_On59f(}cn9NPYppJ0LOYf11A?W7)%=@`!` zs-Y#tDM}?`nzf#~x~f)JD{|Y?5W}z|P-1V(o{EBV!hV%u(m(98thCs=4|nQ z*~z*Z2A}=qD53X4r$D$0oj>5eT*O|f&wsuf^<5P$@EcQ%B`aNGwTj-ahT%-(yI1dt z6@5fCo%AYtX3H~1{p&Ud5k-*1Jm$^M6Y~(rAN&JUpvbBciA&#>cWiZ0K)`UqGqCvF ztUOBP7198=-7MaFIuWLF#Ea%d10+}r?OZG=!;QtyJ)2etS{J4+DTU}1lpTv3*F<%rishP_fp+OuqASHnX(1Z9DAnVQS2 zKm}f^YHT9s(0&?y%%O>-k*CUEoC)H8D%JDl&y+xjZrUZvPizA|(}29z5}o5ywnWJy zGoy^Na$UK47llB^a0~Z=jh#MBhDb4`mK+dWDT<*OvyCNt{)(Z-WwlE$aYMb`b=H=5eyt={RgZ0vv z1YvHfrR1Eq@!kjI4D83U%E7fKaBHQs|I8PQPgS;GlQS+kFm>wCHB~MdWlT95T6{m- zCuVPhYM+djs17ky_EST_{c0^y0VQP`Uy9zw>R4b~{a0LZU3h2ccqzz+@!MEoBP+|% zzlfi)t`S`M-2F-2ooob&>|s;le9xpx)RfCrNOmqmqPiIXlCr26Rcaj6XKOMh@TEc-Uy7^7$|=x2FSMmq z8TPU{bzHkSw)r*+HM{>b@)jOjUiye?T$R+QPB~@Yjm43sgZ3kui?JF9U zaB1sVx3q)Glbq5Gl1e^lOn$6|iR`4~tesD1@ND-}*EHajUu`cs9v!i-cO$}|MeKtV ziNwq;ig@v_RbvP&pZUAGn6;-zV`fVzb|J$eF0hm3e>Bx$EI{~Q4wjLQ$}yf1e&xu9E_wr)N+>+>btuiZqk)}zW34+#JuUC`uZ`=3#Y8&^kY@SxwBDg~Y;~>^$6--suetZP4JqL!}l09fA3el9h zYZOXXM^W5g>m-HCp9tCRFDx0%K==pFsCfpPT%KP*qar+8Lr5vuz^Qid)GLkO3;xQ)ybjo^{&Xs66_C7g{z;zF9;3&6Fg9Qi~+bP^mMF5QD zL!v0MLXzCK*ml250a5?1Thy^Jes)p_ z$Q-8hV8N0DSTW-C+4TkaeJmL~83;h(2I%&jqbPj^L0s`d)%5 zPXE>x;tiJbaSD+20WG&5(0=ejr!yOeLE+}Gy<0B`CO?khDBNZaK;VqUJD(-aYHTwn z_$Wxh#~+wwjiB!uNEt~e3B1+Qg6;NnnZM`Njb49BaCf*BQS{F$ADS+Ru(y+GCjp#D zX)8^f)8f}Jm)+jW99rPvShcTvyYz6=JC3gCZ!T$kst4^O6K@=qJsUi%56I48Au9aZ z&gn^Q%J=>Q+Ofc9GerIG3&OH-l^j*OzNusx{I}C2SFF`FQCn84J58)Ea5-YIl8K(( z`AZ1pT_nST*b=kT8m*Di+kO=!usoIt6YWDN?0%+0D(1-?C&(obCX9N-7Br@&C9eaz z1QJ**R`bN*wrQgo7bG1Zr+Szo!4SxN%+Ly{gQ5sHr<=YAK4%Lg-`Y3J(6^Xa(Qo~T z(gJ_>0`GkgBhcn39z1&J6Li;mDO5-|0M}jX9>sqBeDC&m*{v?%ECU`KsJ|bCGen}^ zENeuwCtb9C9qm3`j0asedH^;xkRxdjBvV{0u}0* zj5f-QDgFH>*}StV6WFz{OIIYm2+_pJ+&++w19uRChhl-~+p@cU$VpOXWTr@R0}|2{ zkn}QEs$b9KggE^i6)eN4-uk#_4vNrf1{qZdr_LZp zXTWbr03RzG?c_W^BQr?GRm!F$?+U1Q#r4kYX0Zcer48oB^!6L#6hX4fOxf#4l~dcv zr9U9ge@H8PAaf{4!T0mcbz-r*RUGi>X7FBF2>u~M8}myedRfX@3(~;d4+E$YyGKL1 z-&4piJvK#`BYiO6Scl`B9pY74=dU;`BaGU&VTj*iBM9Ay=qU6kOTs+~zc6660}Ej- zNoBeI6^j&MG9sXhdS1GW6 z@XS8CJpAOEeTo1vcGD*}i4YwXDw;{@XCh_4FQ+VPP-f769+-5{)bckCMX;hK#p_s; zl)t2U5KO(kKUjMh@)m|Cbt^9aJR~Bk-urY)@^Z{%J;-O;*ETOU^%%uHL#lIHTjh(6 z=myD7w#Qu;x2J{TO9-;o#FXOd-bizf<`7sF?=8K!=E>H83v#ue+ zuhxE<+WewZb}s8uk^mGxuGZp}#RB^^IHePV-j@+j-%2U61S%okV` zZb}}9H^xnoz~~Y$b@{hgoMCL>j?=}TX)@f+rm!3=~_6rwn?1#tJ@RvMWgeYSS8j(q}_5sXkcVW zQi-P`!k92I_E{$SJZCXot5{b?2^aQT8qT(X)rLrW={>xXexp4jES8XX$=@XXK7KYR z7*H9gm8fEEYo@ZXbtsN8K32iOS`!qlgeLthI8u*Vg1xWeK1`wzCPe9AZ3EOLK zAQQLp>#jS&M2iy(dXb>j9jQ|%^MJ11Z0CM=QB2(!shZeF#N z3e3R!roIZ-96@lg(tJQNehp>zRq9iSBjyFcs1Q9oE!z?JpZ$gghrNtz_s9PbizQKt zlyF90v;XNlVSG(26T_R=1LLm}`O{K^uwAiix&Abzu;c(YnPcR z%0^vTSt+U|*~G0m&+x?^g0gDXi8&l3lahjJ0=AE9|ydC!I2${zmdV`@eWx=`B(U0r%XI z%w@xSUhzfpOadm#>!4tyvRe5C6G- z3MVsT-#Ds61)F6$j;;E`krv4 zLA$&l%DCs@xO<>t95~$XcwqKOO$`SbK)?yEr2EqFtxZzX{y6*CIH%cUQQ%zsB7L+> z(w{E8dg2s*wosGPNepV*?v`UsCE=EIMvA&Oenzwg*+8Ji4cHvKOTPYSydnY6xZcaJTe@p}by4 zP}K~*_sPwX?t;3V5T{yukwKRl%mFA>l*3PVTgn^60;4*07;Op?+Qn^2J6~Oe+fp(x z%~X%u{ZOl$9QWHQR_Q&&7k~T3$)n6y;c9zxz`JVB1Iz6|Vx0Kf?-~s!v!=84z4*v& z+uwq8WJ|@_=T5-3SWtHKm3C3NC-R(Hok4H=fN(f>>dS#~n1<#U0twP4YM@TgFJBU_J1D+Hq(ulCX-x zY6Za-1RsR_QW0*;@duMOA^=mmKy`96h?#|qap&sy!9Ct-qR$lpEjbnb=_5hCb_-CBfr&~ohpJ|B6!2Nw#qVHqVLBaS23#cRkgDjIDd{o{e zlkp7Wb3q8^A=kBr(cfW3ZCZ0W?|#JnM8$X{Wvm-IShl1vK6k!H_*7UuCiOic{a2_k zE1rkgJEL%`#%eDJw2b5R@-=jDnKu#AWr1P{0J8N0I03?WvC0&qw;hygnb zTp#hLB5c~$OlGV@cXt>Xz1wB$;O6U(N3N-y_WRLPi&A)^Vg{8!3m1=+GeWm)R3^mO z0&Pi=sEehE)Y-#+xb+Ox`J@}ijzWxE|M||-$)H2k|6B=XRy5eJAkanW10&Fryp+E= zRKXBC6mKcGWHeuS!>mRU`qbR8w94*&Imc)-S!*$=hd)#(&*;OXHiI;NpM3w7MT+=fq3$#Nrq|RFp?m2T5d`puNyJt4Jn4&P> zpRTNUcW(Sh@HWf?Rfz9>Z(B-CC%YcA(BZ+sX1`>mAt=y0H&?Uq%U%-jlchRIZW{;1 zYBiJKsMK-TQxdOtQqH{)uKZfs_1i{aDosuCd{`8}ZPeDITN}yRhe#A+X~)ckd~gQ1 zmLgNf&Qx{ZyxCoqkQBkn!3?JjMCDbkyf8apO^!-T)4w`NDh_GD7P_n~C|qrs?g_kLQl4BGp z$#b6%PMF2KF{ojL&-l9f?OQ!?!SRga;fLUJyM+%D$TX|Mf%9?(>#Zp!ur z#Q43e<5Kr*JP9b%7RqC|KV~Aq&n~Ip0_y)1_DjwnhU-t`p2Uh=Ps0Be!jj*D98T|% zJM^+aZPZk_KOu>?MtZ#k>9yUEoCDvo>QGbrDIz`dg9>Y&ba{+42fTwr-VIeXY=bg> zJc_p5W>0ZjG|)5~Oc4WmoY|l6RFfp>?-!2(c*eqRg@84ug7&ucv5}DnaN` zhy!C8l|xjazBl9jYITeQ-v#-LnV2v03w_ItDr=+Mb=j3NXI$o#!(UZ&YJY1Em-A5T zHKJZ)>;F*x>;cC~VxgyrA)s~SCFFzdzSPR@pn{$0B3=H10_dQ)+~nQF$T&Gcm`KQIJ@21`=*`bOq3no&%xRpC}iJI9vtKVY0`UbY~dU!E&DzvtuI*7$qrNQ5e|6 z#yRRa6W5~Gn)dIvlO*T~F3KPw@;nt9a!V6(Q>_mIo)p;9))hW$W>k%Uyg$4*LE8La zXa-*{_#mTlA!92zAtU}7346zW4v%V)Sef+h<(4Kj2V?)4?}cpz!ZhKaR1pyfJgA4% zu;@3jE+%=1b|Z-op6{%0)#67CI?XL#xp-j3>EXqy`fDi;SKk#yCDnzN*0%P8+e-wR z18A7dzdtp8%?A2j0;FziE@y?e=s-Mk2U3%B%u=KCK~JvmGH-`r(SO8M+PNcDaITje zWz^_TEyB2bY$r{P1{fLvA~=ZzXD%QCDF zc@;vu+L8^aCP8@%i#w-&I_1KGobGWH|G|4)^M0Fxe%*-(zJ=x4eSbqgOCcHpvdNoDtv@uCq%sP?~njFwR+j`w6?x)^S*Duo%`yN_I zDmLto*hlhahlp-lspUHR%UTRoA%7BW*Fl!A$kI_`5U>ctA>GzjmzXdE=T_c0E&EdL z+^cj)3zakgKg~-8@~_-4|Ax~iWj)bL$7SpFs6m%qJK|?F9yU7KpeY64_N{AtcKJ*q z9eWiWSO&isKV)02)SYU7&3ScB-Mw3jw`{>j*l@dZADZmi_h6>^_w$a&MV!Ud4--2_ z^8NiuiKPJ7qg%9XNEJY`%eMtd#)))Ubuttbk45!4^%$@|UKcokS14??n^-rf>Jw zcemMBW$WGApC|`u^G_I==EGE3*&9!9**Qgp{JjL7!P<#!q4M*X@ARA(*>L;nENlCn z5}Hfk-~6AyoHXVaATusGB6iX#H>8@DotRQ1>1pc1GV!KDa*_`+ehzVRTHo`^8wHb- z?6C_5h2smh%P0vp_Tadh&_o@|h;!&q#_lo{dl(By?GYgMOeaISpz+f>B9aF!K_vca zRY9!Xin*pNjf_7h!~;f1vqXq>@Aehn{2&L7n~pW}lxJn4hbzQ>bCRH3G*!6m0+8L- z0R)l|lXv2pQD;uCB>8sxiv*D9nHUi=J)uZ5>dFb4n?J-@f7^T`{CMzrQus6R3`m0X zMfp_F@?m5=Y`>AVS*v>6uZR)jUBg)9Mo5^<#7^_FOdWP+1Ptbff(K6@oKync`K{o} zkFn^IIv#d>6b&5cAO8XR_*?m*&a^t^>p!|D@gFDr%2viZ5seB5J9sWbhH?U9A~mu zS7c8^&cr1sxd?WiUU408O99WADz_bwYVId}4k74bVvKAB+70tB= zPD4O(4!;$YQ97|mF=L@`dw5t^>lw$kR2nKW02JYVP-o}oC{dUMiGbWpM$dKY|HI7r zqNL>OX?wjD@B=_K(*TsO!(5jQH}f)3jJyxe1N%U17$|#&e$;>p^pzIPE#)Z}{gWe3 zc9XwZ1X5m>0E4V0*`A2svKp*>o)Db=n@&V4k;U~PZRmnh6p5E#tpvAhMCJ>?iWW$V z1o_<~Qm@@SA;yI^b8(?S_>E5rPN&c{!s7Sd@&TbD`mIvf*EFISNsQ78fidDY=dvFT zC<@kP$;)Kb$(_hj91F?$=yED<*e8YT({KE}djE~4i%1_?&1bU0Biu@ycy-V_OwyG}+;F>`Wn}Pwq z1ANpW)cX1{Xw*=#i=cOZZN z6H1^S_XgR%>Qm=ft|qAaCUqSOMUpe8B)gn8Fk*qrvP=OOOyca_kkuYDu=bS?llvck zSSS`_iUqzW!tq@yCoF(FfHdwh(lZ{-{-MxNU$xB@X@s8n=_}vxOQGcozqw8G&dGF$ zZY{S%ycB=p>H;NzEfSO7p4^)3Xo93fZWvX8^Kt14U*8y zvRU*}(?sjY2!Q-);P!~zS&v;lC-cCyS8iTGE&ztzAi4WK#gLJv=8;4ZGn23?+t7Cr zTI6fTE8Mg~%J`{;{<#X?p&sGhP~Nc%cBM)DP4&s23J0zr@7CUkX6v|3LNEYm0D!Hn z$xa1xo@px}dpHucMIfF~rUrktZcy>?4kZxi|2JjCOjK$KdzGaRElm^!Iy%ZIkyzW5 zv%0#z9E14i$T2QkOxndWS<8y-KZ+QrA`6mzhsgo*S+;jvO`Eb$FUTLJ?=s_D3%8ituExnyR06 zan}s5z)p2V^74$mcD|}=qCF(%QpnI%efg5Z2-8-X3x*Ml@gkB~(Ssc;g99FSe+~%9 zU$6HyTeLmz+c6+^xTRC?-PKmRqigm`u>p5FW%GLtJ{tJHxfNvza%<(!|jB$xJjO(lC$B4!l>AZXrof<{^@Op ztLYZOS1OyK>ltOI+XRU@RrE_symS7?R8;FE=zK_#@d=f3gU}Ny&K~Y%-eq}aXdh3015{{Q^>et+Jt_xtsHJsz1;-4O?CH1#5qwjZaIBlPH% zlC)vnW=j2>zme7vfr%MI2cTgiCKO$(ORt`NvVR1a%Hld~N zN-KZ?MqOkx2~Vzq1@g2PnjgEKT1*e5BWU%3kro-4a<8h+^iqF@Zbo3~Y#-DV!wWv5 z)N#usuD)Q~aYlbo>D?8R!s53x6_@GfGh*dH^FNCUK=X!kL4kjU&-)&Xhd0Q_OX2b0 z{RTyqDJKTu&DG*7o=R2eE-7RgrQG_!6l}(uT^!rjNVr?mseS z{{3^KWkj3gfu(oe;lqy43J#}F{L@Z3@xJ@}%acynuR7PeNW+0%h+9SJTbH3{{yg4b zWwvLpUSnyPT2;_OcC&YVOiPstlCy%qH=JZU(2@lTYO}N&VA9(YkS(bQ}eQdJ- z!^H-hn7{s9dYl_xgj1jW#gvbjD6=atH-qAPz6PiBX<6Rf6rblyz^&L&PlG9jtLHK$ zpg2mvCFs_D9*i}+(>CfuhhE7NG*T@E%qT>tYWr+%1SOG^%05zB;oNSMS30PR*Uffi z3?aL3KlU}uEghbfWu?B$Us}&8C9!Nm`jG7j7NtG-Q#)>KK`WfJeG zjV%wmzr&2fKOp~ilGRY=^3W>@u`hU zc*5~T_8~H^IMHx5nn!A&>M8ek#J-E$1->TtuX4O4q5GT%4_YEz@3VY4X-I0D^k!NO zahw;Kq|{HPA3p=c;f4Vi=W(Z(we{zI&A!M+Md1QPNX zyS7$yac+DTB+mRC%e58rj8I&8e}cX9%Y`T2L(#Ziq+h`v$KB*g*}VTZ>F&B%LDZxK zyZU&89lHgJW!E_X%&4k2C_eP!2*@uTneN)|Q^ay@&X=}Y-aRC@-5ApK5bCw<_T1}1 zINa@iOQ3bK;Bt8Hu%#BeQ~8@yD6T}T_0A^uL_(zeqgcba^M6vD)2n0D|4^=7cwt$% z+^^K(6`KoO`J9RVOqnNll}3gwP%Kz{*XXMHOPgtpr8@H=vFDqzeTK}9n;fHF{*2a7 zsferb#b7bRT_I>K1a(_t$r{&4Z%eiT83;4{i=Yca{#H;3Is!n}SRgsNBj>eV!~ph9po7r_rKk<9pLu{F?8Y1%A0rowK4L43h_JEW2ANZo8pP#xred2c18bw zn%wE-Kg=GkY`fGRVhk+{chjrqv;cKQ@zPOFHPpAW08d>B^g7@6IWV+!xoL8($n+xA zRkbG7umsu8l%4iBI7Bfcv=!+Rqk@_2`c1TmOh49oi|9HO4Jgp~f6|i%)HGmnN278R zsuA;D(9uwTG2*cIL3_pbqnJgDp!UlLtj79H4`BOi*bky^o)8OdjgSWC&Rv3=czos? zi4HfUG+UWota>6O7y|#xr2m?@P@i{6sq1->?vz=i+T5i$T^+Cg;#<0Ab@i_l@B>YD zW5tA(GZ74(Jqb+ROScHve@(A=W8`|(5{7ihTPOLXwce@%hRP3Jg#o>p}eB*TQ2cWp?uU+*^+(cF6{v= zMo~{LyQ{8imw(uGsPM%9!pfR{hiQA<^>?x{WVl8RY`=G{O?Mq!>7m_L)Bx%Z|8nj5 z$>B^X^vd-xWf~?dAX^y%S2Q$;+CMw+0H_8$p~91%;ty{O_55KCm$rXFKD`m|>NBsL z&j++D_R8+uPMK7dP-FurX=Rln=+_nxRE`cL3BS2vi8zfcnFIkO2;|EK-T0vdawt*- z|Fn<)aj9#pfBdVZD<^XEx-t|5D6(zg6~S`zuckAVg~&>#x(y_ol&BEN?rzZW4N!9apo znFeB%UNdTR4OuAx+Zf3QJ)zQwkXFmMXUBFGPtyFlXhBgjDnoSaj1w0|OnM5tTYTDk z_mQ4X{1?-&rU)!!xq zAq;eQkGxW9q0$=U$FST^iQK|k;qQ#XZ=pF;0BGB>1XoN#BOBcL6k#JaV&od0x5Qm} z9DHUn*lo9Z{$YOSqEU5cGBqITUFA`v=r+Yy$^ zIyBSzrvcJ>d&BGb#)sn8N>Y_dOsqonOH1v(g3R?hp;g0nzV%)Up_LRZxmxiyj?1zdDN(8BDuUr?KbF4`Jue~@y_{2@{GyP3;%dB5vAJb3*L2h)=vzG zH=#x0^s;DiMSk zL|EV{Us+XE{UcL#fh#jnhhfV8qpTu29C-4O_ui(&mdE4*Ouid&BKFaJ5dMI{t?vzPjQ&Hm?V_9bylJA!%BO~Th+092NvA~Wb=GB*o+Mtoj8fXWU62?HNzEtv3P^u0T6Im&#V4>M*RfRsCzYR`=1#^ zF_ErTY|?|!Nv2u!=_5s$a~f-{B^c1YwL@BB6zR=LxlN`5gsC7$2BuO$cnVs9g49z7 zCW?5xFyZy2!tV@uCCPQc@ylhc!uJ%k96QGtbLtBj`bCUVq10QlQ@G@>Kn zoD#>PVaCzvsoQC=lU}Qvat=S-=!mgrb&-7|H}&ddo#t3E^h3IlCZ%-1?xJnXv9YL& zWm6EKoM~&Vy+a)BqPTzDQ2SUcc&pxM9E@?RD36;=Ix5orD9An%bCCF~;zAi@!RS^- z9%QQo2$`{~3JGj}qQm%vYXW1xPTrF3RQYBX*-g?LAuCpe^462&8@f2;J(8M+(ELAx& z2sgB$7+>!-MKb;3eImrN(<93Cid}?G4sB(^o74|+O$F4#!K6277k_YNFv3Sph1E>q zuH?HAwaW?=kmW*KH8~S6LB?uA;(Rji9|Oq|E;ZzJi;jbGJdwZ1GR`8Oc?110tK;-& zY_7F$$>gOQon&~a?|(Pdp_`E#RuQTv6?j*dp!OZw^9FwU?Mcb~ zIu!~!l##<5K_-}?*X{rY;;oj=qjeN0_%`s<=bF|;+5_@688Pa-XWQ$`s4pTEhRu7A zfqcA;H~^O|q3D6?iDTyzb6z;wueAK$-8=xo zAHX^5mvq1fJ2EzncBJ0ad{QO-S(az&E>&wc)?@n-4Z(-k@-m<wvBM@vlkq`=8SjbH3sY&ryRT>Gs=D#OUyv@cz$tIw$)F-u$s+pk6fSqp5+OA-$ z{OU9Q@k)FgQ$CJ`xWPVD%R*u$2$Zi(n)vDJEP!UCT#LY?6X#&;9PpJY@Qci%D>+|S zfFB!Sx(00{E8IMG5B@?1&YY_}HBqrg*6Kgh9|;1nhBE3v8KiU)_u8eyqwNbG{4zup?^vPVV#^_%>OdahsHT$6XW+Nd8g^So4$yS!!zd< zp=DWD1;6}E>@LnbT;0~{j1+0>l4XuJ6g-a?uk~;5SvvMJs;@V$Ancm5CoTT2FuQWI zdfN2}*3dR~%pMC#2+>%_UR|EDj{9pnD0oXYwq=CLVZ)Ca%H#v@Zb%Smtaqpb$kXNt z#x*CCGM-*IHRrd6LWpDw*srethvJE3d23KV7GUl>C-aZ|=!8sC53&%w^hJXBLqNJs zC?F;j8bzoFlt&4}V2K#fbj61%bqo2VBI|Yft9MeTt1_i4ncr`E^{86K9e$Eqa&rsf z%Wh-D?+fLY1CfJ-&}$%1N!T-e&f!unR zPd!Mo{O?JBLbt}@DKhseS@!VC<0>F5*DZEgCPf^Y$2bx;dP(tAxf0lL>RQq;#9G$J z`Un1)DSUcg<&hnGej4BPJF@qU9pI8_6lY$CX>9EK=gPq&vPu!|4p#pCTh8keIyrN( zS^ts5^+u$Ug4F$tJ35FqYlyy3D^UKPLz7OBg^4|*Qw zlq)&FCpgDNCe~&wlDK z@I=d~TjWoh&83Q6?|WPvPQR&~X_^N&YSDjhS1UicNDRH0T3PZWjBn>Ccj=tG12 zF^dx?E4*J8MD#RJ0*y+1&D7lpQ!^?DcUW-@^3q2doy+h69{f1O)NmvJ`JvY43LmS> zq?>6bZQ3HdZnNgVyvWQ;Z6QczVBSlQYus7Y) z)7IRru}#8+a;#apT?>bAGx^#gc~f`tVFrr=@pV9;GlHzA_pFd(Ow1X|^cvH%@}t@~be4QXui| z0rUsBktdhC!+5kY!qhz}s;1((zma@Rv+B|t#n8|gts{i2IP$CXHn|o$!a-2dMZ98$ z&X|xu`Wj^wEjuvQn?84k8}i1ju+RR!+)sDIT6qIMN{HYZEDgjF$;Et&g&1TI46TZI z@)p^)?yym-+C^4_dfg^yDP<_27pakyz%q4W<_29m)VFW=vzp2TfGZNAF)pQu-6In= zS*21ObciG6=-Fp0BC%5dZ(GBn++PHkqUR?qTlRg-D{BApTA*7jPsSx(T%Ea)&E6CP zlozs0oj!vOn8;ThF9M9_GeEME&a;OLq%aHSZMkt*CG1=XC}}s_Z~YSDm!9^~y)^yi zHM+Z@XFyQiG&z62nWvqe7jC|!L163Ssh+<~%%>B7!q$v~&gUcegcizK*a3CEhJ4!_ z<%_{_7TMDLzh16a++8T}Ic!<*10G{|1>+7nG3h-?W6KQ@$L*c4(~63o+Yq6!id^o(ml&yjNWIlpbK7nB4Kt`CEDq;0**^r&(+hC!-r88k@QCjnTA zuiNddui+pS0M+SF0L{ik{Rw=h#K5+v8*Ta5HI5bn1Z6u7wxG>z*D2H-2 zkJFA@aO6E>35|`fK_y;!%hDE{fnLF*-+F6Rh z-`1eD)6spUVD68`AE%H)W^vVo>};8}C6jX^3T5#+Re%^8@IOi_v)!+HzMkT>8PHCA zxQ`TAF;363Zf_`4Oe-om4@MG?`eciE~&pq#BTwU*3u{ zkRkYmBKRKQm>_xWp_xyRn^_wby_I`)eUdFB7>&YyTGaEfn+LYupXgu1-PKjD56Mjz zD_SmawHkE;6E~)twO9vb_|+Fndu{0{l?~{b}ytbY3R=UaHpQJ=NV71AN;;Xa9%bjGHpfomc;t+-?o-6CrizB zKCo`k2TKmT&Dz3K`@ml|!teVS%A(xVr&3F;t2+xW*{701lF;WlnyEAsGXl#f3x~t z+dZWL4`Z`!yu@3F6|i%EXg0$hC@e-K5etYo@6$`TexK0GzEz+8%1w*DRrIJ$Ze}*H zUXR=~Hf!pt_Iy4`w<27!D|w0XV5ld+>$8B+kyfnuX#Ht+vt;b_efe4gB`Wl@Kq)?5 zw+SqJGE_T7*FhznTF(ZMngev@!g*SguVPi;h@N$SRnTVqP4UC0MZBES{c&seS@JirKTpHw)Nh3IV+S2L;a8B%)Lon&1f($f{hySz%vT_-+{7 z0?gTHJKqws1zDRSC$9$i$uO!$@=tU{wYy(6W-fgt9XeWW^6BTtVE=&oJxdME_Jii> z-|2&sR?3>yIWpR*2Ep-(yRUur*|i^QI6mFL?_Z0n_~P_FL}ESzO46>hMbI!AnqU)B z)c&sreDCi0mv;F{#3)5F7M-lyinF*f688zP^W2104QuZ0DxF7rMt7;f?J030_2+4O zRaeSFZf!iy4iH1f4=D)d9a&<&7laLGajBGS--PUK3v8Q&ds0iX z%7~z3O}*7oywX~8`8+xQt!ia)iGP>uy%^bB{E~YbQi=EFQr&!X3-89%`OFKrUq753 ze&~F{a%?z?p!1jG0&o5jp$s!+&x_D_2W0u^p4$u!Q`L$F2L8){|IGh;Bboi{ zJ?TT+EmQ`0M-Mm{VY5Zo2`nPT`767xIhw8lD1=GGFxWOU+li4)XK+>Zs=K{~>rpiw zCx`;h?G6TTz6dmyFK3rZO};IgoGw+Y_L<6I59{n`sFk@S zD@EL>eVavyysws=uWqeVbx2J^(Nz5s?xOKs!mMSagy%yB8Kj>3K6!V7(0}4t){+qY zG`}FoQSJF)D>|=y@XrG28So==CAaJA3rptkEk>uSJW? zesb@ERZDa+G*Ao^q;*vLD1W}j&NJZ|^%(!o|J!?DAX!4sn{f0Up#Qf}NCVu0@q+CG=p*=)g??=U)Q|<A_Stif~HokhhXBo76Qj5g)|?kvUA#L~29c7>m6omxA!8%ln@l|4l)I63A%bxG}* zYZIqn`}Mg3if&##2_5q8uDd|+nsjb96yI8`J~51bc%Ei?r@XYPZ21+QCMZw&JUlMB zxhdt8FQ?Z&%mCq20m&+7wc6LZ#l@OHvTf0<4l3Mvw!_60V3DArvQeW9_>Yr0&C|;6 z8Sn<~pzrjp?PhjzcG=`*C#g4hCr0(uc~qA@ z+CbTtB?&HjKJ2mdyz8L$f^_alfVuB+^Oa0a3?;|C=l*9%bq|w z%CgS~LXc#xT@Pd_EPESilhhz0 zcG}LLCM7xer##oe2G7KQbw7PacAbOQ2%1$p3%po|p0Yv7MBG3p-%oonQ*nr>BsUc& zr)Ki@w(@1Qi^rdG%oq=b`&^3+=Pm@yCznSEA`1ozTy@LcJTEAN@l@UZr>j;c>z^z0 z(M#FG3oSRzZ1b(M4YkFbEe)j{lk0SMb|)7?0$^XaUa4>jD<)Z+AMZGTR$9F2Td~Qo zU;W0Ph(Rfb6g&qjyf6N}aUB}GHfL4@gqZ5-F`?G0AeUG$cohUDK*21q(?6VJJrHM6 z_JtKaXi){pi`#V=`*&hs>~$qI`*KZPoUt*vqE*o}tVHe7?R%wS)!3Q48{W!S@(jcT zQ=*(&a26ueSu@mWD03`rhv*lFjCyu?*Lj^oSH>KwWSMQUR(1Kuw05C~Zwf=vFH@r` zp!f6wk<_UED|NeWP2zewb=5ViOMXOE#Dg7S0=OEgv6Qt}1b&t}f$hQ0aw0)o8O#-vY^Mxt*Jt}*drVa8 zYA#KXPuwjx#+q)`JFYzsr0=`Cf~ByS89Z#ta6P+URWOoZr6BajGwyAug=jqSdGw{W zRVaH3r8drWvc^tTymgk8c7~cXMV)wxA%ox~HI6=>GKbR0GL--PTrRrDeKxBp49vF< z?e(19?}eV9P@*`C?3 zWMsQ&b2L;rj;zGW99ZRnw~ho(MGnsqk>$wdX|#Z-gsg3ta97DWrVEz^EziuJs3@9% zCJPB8g6ftA(hu~zL|OG$!LXO!dw(%wx}EF@+(dfqt*Y{*6%f8B6BhKJHMa=r zmifBU9G6yV{ySr5b+3Cpb)fnQkOBoBiOKO!1yu=r4aIwMn|RxpoFLMw=Wte%CG1?z z;LJH#V>vjQl^fe4^U^MB6T;$LFy*006z|zb%t6P(p#i2Tv_#3qfeEorfKjzU6jjjs z8y~Cg9l)t_{`q*|qg}3}*c2vCthmQn<7J(04cALW{<@-lRa{QxY)zA?>dy(#2BvvG zYUy2eb^=_bv@tO#;_@0~r?@0>5Tv>SVo^Yvc&gnTae!pd#2VZCd8S+YwW5a4iR;N) z|ENVW;Qfx-``pJ#{}k-&LOmBY5wxvNr^!FS;15{MJ_DS^pHE@vQ>=s77RW+kY zAqdCHRu;>vBf!FrY+47%kdW1;guIwB@t61I_HIa9{nJ1D_nB5{mkMRQr?h*&cz4|; z2Fmy-6@*|VXI0Wb8fE@?;gNFWSFM!yM8Vhrr9AXmpVUijkuqj-Mmh=~Z{HtK>&e)? zoq1l9-CiwGe}s5Uy3(ZJRrUa3?K&r#-5_Y-nhh2N6Yo%u^5AN!Rf+X=hC`^;4f5Y0 z7-ORRlDp7gcbXG4?};C#(&cDBtznR4t#Vuj^k%t=-^OT1o*rx=Bo!& z3@D2MdC6O<&a(O{$C;hQ(*^JPd8BT(=5L=Y=M2F`fb}A)M)ckP?g!?7?r|heWBiqp zQi>1UKc_`z-xW+^3IKXHdgCJ}F-AoHAz@^eo1Y z!uCwo?>L0ZH{5SDm#W)oZ}qK?f!nq;8m;b;s4?5lJ0>fCW&AG!1*A*?sgog@H}5%L z;l8^J-IJQ8w0dsFm*+{y&>_!uI{f~6fJtuwRZUXtMH9)#)^tB3mJ81eMN(xvRwUjbV~=l?0tij}8;AiZ8+yKE&u^S!IGJC6sKqrg`k}RHu|Dqkv-Lj~sdelNVEX;7=0>#5qmJ zviZct1}sE@l90;0P9K7+`&I)SdS$k}yrx}h!ek#$QQ;VW6BFG>e-?B9?56MsL`L2` z+$5+dz|y$9aJ+Lylqhk#*loHR!qQWG9fC@jIRE_JAdgoQP+?|SukRtR9+;4`*^~{a zY6Z8g$4d6dDik6}--xl&`X5HhXtICe+G4+faz&_l+5)TC;5|vXn*m&w7hv_1)(PMh zW}$^F@!eWOjGhkzvZtYAP0mHTtCA%KxfB-HuHrq}U3&F8NFkKwtxJuu6& zXMF;vk-{vZXs-cdYF_-nd?TbuLV$;!c-t7ogR~ifYWfHlXLWpjgTf5TCH|iA7aFYu#MTy3mHG*r z35ju9`jn?~7()tEeU{=XHNVNF4k?|Oz=HG(W8}}8o<<|q8l7 z!zF~SLF7T7?={a$&gxbzZKPr`h!lf@{j)wl{7-xSes|HjnBHAQ=(7egW6>!%DT z-P*FMp?s>Ou&K4Eq*b$iv~EZX$6#?_&0Aq{P_5bt2xMulmbv;xc3<_+{kg*|x=(MuUBdWU|8H(EDZYD2O~UV= za7B3ki}|5w@q1J3O7Cjm7X|6<02M2ED8J*dkCutlH|pTXv=VfNq_jOVQO;c4A0S_v zZ4x}P&;6C4B8^$mLyv<*MbOT7;Zzhf8)1gBa?~3|!tGjZM(FSh(>+sJ20e7Bride> zDFKWo2%sISAjKk*+HJR_0H28q@j*p-#;5a?OGN#O4MjXV(Hls|FZowT>*SC0M8kDL zIS2KMYM%4oA$zbD+H8>HgszOLWEL$~LsodIYZ^BEbKrfAq}Lv-zdJ2-Aa#P(s|yg0 z93E!Fh|C-hXx5e<1B}Hl3Y>|0SdERs0y+f>5zw*LeJWDEq_~nzhYL;!hUt1P@?ZIz zY*Z-%_*2Bip^0u9P7v~|uB+i-OjHfK=BE|7q+Iobz6Ld{j{+VqyUsl!oAA;#Z3x0i zS@hPXjNuYU;PJ%q4oo@#2d^%e{>775mEsyYqrXE}WfIdFRd&;xHZVH@<95eZ zEW3vCe!p@-uThZuC{nxa%wjHxX@Dzcf@Qd&`Od_6hx3=M9_$;)pFYCDz2}r>R$6u> zh`dx$%_ugFdVLm@9h0P34o_=5ycZLr-Le2D_b5LNDT3G9_&BaOU>MUAba?$^DpADL zH=MLAYAtBc3`9O)>)#IEhoJmc|Wl$x|T+RpwP_`9i%`z?ynB2to{iBbna6hgH2IR&4@C58 zEjM&vN$#&uNPRk-op7o+9~o|G8+YAU5*`TBNr?r zv-xz9Bz7A@(SL7!$+WXznOaUdIg3@;tRP>&>LK*&_&zDLr^TX2`a9EW^M1>QD&QxH z$|fl`=%fE;UQ*ypPW$_;=9T>SCt~MxV3XbP5`)^Z5TD$)hCyv~X8zzcKkPAT;*qt| z^!gA&vh`$5W)`IPw~x8z4cA8>QXY0Mtk7@Wwcb4n&x3qj@Gs1A)l_dhYZ#&@&;5^v zKeceybJ^9pUyZ9-vnKFaJ0P#ak~RvYFv!+E=8?E~$Ni?u+!G4vYd?MVKY8n5nET{H zcFda~DW5iQYv#72xa;JL_r~Y5!L)ao!R+Eh%{+x$Q;b4^ufMV(V8tk}FpOBjy2918g?_<2Y+o0|CVXv@k#!te0 z)H2i8%{II47M3yM@Pe1uEkWF^*o_%uRS&NltJSII$g`MHJ(3wppF^0=XdLh2C;Cp^ zp}mYL-LhJ>WlcpPW-Sy0ui_mA{mm_GVS&d!tM+NNOSQ(p%_2@~9jNQ; z?lV_7!0#7-WzwV89|!$LoM{M<+Ema}DcT?8`Ws66*$De+u6F_A9CN^I*T9ol*agJE z5OF|lcvCfMp`^#0F}oV`-T>vExoGu7cn%$6suh^i@X~TmA!>n!;Iffx06dCc1L*hz zXQMXuMmR@0z}y1(5*+2MA{mWY2HZYO<*AK7N}w?BnDTv$tFr-e51RSp%-s@h^piHT4BrAn z?3ce%$MUPr(gy}k166E#h`?A;IqlV#>x3dSbAMXs{-puU$SimYP{d*+d@XQ^(u_#J z+*jh2V0Q&X@?_%%gNU4j`7K%>$oD^=SwwTxn$L{L(>+gZuPR#ZRKToe4#Xx)_l{hx zt?bDmj_9jq-DID^xqf0obo>U}WK4o;pmf==53X*7s3=J&!ftu+?!5WkFTGZ0>kVRo zZE)`}+G;jD|ILJS_v^|_N|*MysO)_ytuv1?S=()s1s6P|si`&rc)lrmNc&#ElGa{Q zcS*oleDY@*3I7QtK*7$F`#?<3otC4bbDT?%^7d}|B1)vNXrJAtkB!=6tGfetNigcS zP+Hai>B(!$6^^ME?dDsyYYrfn0Kh$sa>}YMFx+<4Pr&U##R22)2j-rzdEe_`=;{X3 z{phlB9%{8@FqOizmtH^@9R2okA_KM?gp^s3?2S|aX%@$bbo_6<(UBO{jlbEd*<9An zn&1H_0tB!mM$S@2=&I}%o*w1ewn0%Qm8>k6t#BK)XZ5x(UrZYzrXRoko|17f=`yL z_%9Px3aE?%%6w<^TAO72Tc6N&t!)id_W-k3TGAkLFdT<@;mTqi)iW@Mo_b!+F z!O(|+uh~v}l()A~o>J)gP^y*yJlL?8tfqH)x=@O$0=nt(}!E$llI%cLBo9 z+S#f^Ie6KAQVU16fC`)(A~uZ9Ii@H>+5_tB&;~iEKqt+*s1D4YDm~(fo zjifXkct_6doeE!&`>4$i`0$bDNGwZ{+Vfz^*fHI*8KWzMavWY16QyDA3Qn1zk|oM1 zl7%o-ZBaEr-92jUx*Rh4!o|RI_MLjH|LvXSAjH)8r3YT#FqxKrYjph^D0xKRwnyl2 zgV+7`sD5h#TjBXO(I09PW`64g)s&>p#B(@lai*gn&@=m(%-XxjR@r!iRMQTH{TYr zH7ioz^C`IY|D1&q%@16&4{FxO-W}2KMM;ZS+&t!OhH`f8T_3oxKWt(){cgjE=8{Bs zi(d6)q-y!W*lT6c(PQ3$^eDu@qw9dd-|0AJGwQ3G5X*@n`5SpepTwD)7xcw%NNfpx zwi%GnZ7L#jmCRdfsWW+q`iFUma>wOfTU=1pu#d`$U{(SLS!ZkIH*S-S<_ip0Ct{D0hSQ_uq z&M`A%Iis*&RKGEOyw?uz{7+`6@6|9iamSDaSDruD z2Zzgl?68*~`{?C&(P`NrrBrK;C&K`U%mN*ISA*p0y7V{lBNUs+qLf1blk4V3u-&jg z$V=SxZMM|)47UU0m3QZKRdejzv$d+fIADir;$QDsrVwrc<4U`ORCaG+K7WolhTPv4 zDBsWdD|-hpAL|?>>J`hTgLj6ScRuSfKOCozzh>!5>&nX@BWQv^>m3wphlnc54y+kGZa>{Jl=Fh6+WE)|6Fv^U?C66u*~( zFWNMDd#Nn4{`Qjc_z76DQcl2!sq>2fahkT%(@&vgn<9c{Gr%7dCY$+$|dJ?^*J{Y9{O1a}>RAc1j+dwNh81QCP) zPA}@aEF^;w3E<_J+j$Q%3KZ?k=v1wSU%gK^K{|-SnP=t)4nW=WFZBoUwbCd%JWw3f z;rqv4(Q1}mvXo-r?g3>Exo?33M($O!`U+!yUYD&oJvh42*qO19=aXCQ>koaD%~?Bk z;o`QA1A1phuVF9@%3nPaPvt1R>>8G|+&VLOl5(r8;th;vG}gV#@eSj91uPsj*1Ko$ zBFJP9lg_f?2e41nVMaN8dmM;MFoX)%S$)KZwcJCP|61`zAui!2A6iw9q9?^sCij-} zmEL=sDa9D>dKY`O)UzyR2!UBcj9y|LT)lfd(9Fy70>{Q6F?V@Vm)KP_Ov$2SONazK zCqYI}5YWJ=Ndk8!DOFHHvsh8D$~TkoX8!fdCU#jVXVtS#q`#eXrB*_Z^HbLbbg5ZH zBz}GTy{CH(QFay+ZC&ZQ1l_ar@N0wXP~9Cp(woNQ-MNUNL_%anxoyq8ZeNZ zsIZhFV&bTfbIKWCXDXx|{xUT0vsZTa>x_b9{PPsL} zZoW6k_Z0v};?61$6yKC|uB=xmBY%?++~>SRqpmm-LyzVmr{WOV17!8X)WPX>JZ1Ss z5ih*j9*qEh!Ciq(t8N^;bGL$&O8FyO)+kZt6KKUADA^n&4x5*)o3lW{))z*rW!GnB z_N< znddtuJ!lG<y69~Fyk2fTxMM#(R;Ee zaZP8eZw)$kcVD9>k7oyKxm-VI;pZ~;5oh3>3Mv62FpnsxJ+pmC!ayK>oQUu2|J(iC z6Dnxu>}+ya!p+sI)+nb2PEKt915UQ|;|}q_)egVDA^S{u8|hI4x`9ngq>X z$R{WNA46y257qw0@pER*Y-TZI-y8c78v7(_Fc@oNDMA{e5E??#a?dOn``AkRSQ8Rb zN$QR@Ni|BP^*6LpDy_HM?Own66V7YSyw3A|zVFZbQ+YM|{Lrrf?JMq@R94rWF7!7E z@;oww@oMIWS(tqJzA@%LX9V1>s>2b?%-W3g-ThzQ%XGUfU+07S=F@E5BL@$~e3QIs zzk1AVsqbY4^D{cT;qcC;oP=iv(Q;2p>Q`iA6>h7<^R{!6nDYs}CHO?4f!lc>W_Aqu zBy+-LSrv;pF?%HEg#=}ihxnjrtEZ}-{NDBwCWGKD%Zs*)t(oQa=RoL);W~q{C#re-_TV75@t2<<((H3$k55uc&vJ zu#b+L@3b5Czk_yxPldcLkDw{|44y<+*3-V0w@bgty@B<1&@S?F%89L_@3fcS7T4y* z>nkxvoL}2cmpfiY^3tS);D#s=GzTe*dYoFU)gBwU+j7aLjAqg17c>`ffdi zzUuEw!&jizje(<<&kmXTuz~~D78@g;{nV{r{I=+QqoD%fMMhZHP8OimBqGLZQFM0O z24o{hqI!WkGW5;Sgb;0HVO#sr$jCD2ow-?;5agJ*DAs?{`H4s#p zXr05VsFr%ehAW%NfsJLVa6dmJOlyPJH>MklJS|*BxJ6@){h`j>+e4Q+aGt{>dyPx!h|VVi1BKH?epV=T`uP1J{zl}XM`H`i$==<_P6WRoz>OX&c)jH zBOa7v^PIhJLM4|Zl%cJ>ZtDH|LeNVTOtIQ?;#R=Nu!+zw6&{(?F%HcR)JI5|6 z@Bi0k+`(rC%aGI8mdUFh#00uh@#}a@=84AbLWd()|K(}yJNx&-lF7?enB-El16H&O zF(=EjZ}XZ-8`5f@x^mpE6qzdl^*-Oz?s-8~>Ck|Re_f5xLNR1bu)o0+r!oA@FLc}b zEx$FG@Jf%l@;~xRV#1sex<~nEo5m)yMA^K9Ox(sCp=ewr5LfC-G*NxKcZ|i z?~eL8R)45>s$Z#WbK=dNb{cuJx#xCt<7W{*(BmQz;byOQ;1ThlbH|f=|9DQ~UM9M5 zO7EX|h?J^5AO~NBWU+?}htJw(>@ep+kAJufT9ckxcNx49U$X1fTWI&WI1@gQ->Y@)9ZPzF`{TofH#s~1?4Rt9v`5*D2JH~=R4Mo1E_SK(Xny-G zylKv9qwFo5!Cy7o%h1TBgfZ(~u9T*8h6b1jPCV(&$IDe0~-&_wHl-dsZQs z)Yv_NAWvj0y`w&OQDnQ&Ty4~e|Dr4|H+~-L;0hhrDCU48}8- zLf+I_pKU8)fwPStNOPnTd;3$Q$KB^X{p|V_AwflwN8==qow$gQ?vWKH0e5IlyPLc7 zcaTQc@aN49*ma7U0Ip(5)uj)UYiI!Rv*cHU@TD(wvBBjZq zvP(Qik+)UMFfPnrQ|C8iSvGz{{>Ny!a?D3VE7YQ;01a^^Wf@mxsv5(l<%g+jT_(Y( zE)-h0kj3>3=|H&;c{GMBHA+b{COX?bzhjS5H-8{joB69K@2Pme4QuRdNc95ii&5u? zFH{Q50f6!7Xy!ThGTqa*sN>UiYdiIvWfTKX+>c(09yq#^yF&#X{`se$hA*M}S!nwD z#LXg8hILrlJ4h~XSu5dOP-`lt?+PXPJWuwv`y%^dg5LmqC^NdZmffVqD8E0!iGcZ- zuCLekoHAHO(=zFIRzn8{GzH*0>+`3D0A{&FJ!4N~(0{##K0w1yroBZ1pBv zviOzer#%l|u!f>`K+!v(h$`qEl{xM8$hy1D;_Rb}5;D|)7t73_IDpXH#|+%)lG?f2 zb9Rn>pO)`YzTKn5QT5|wlwSU0-zEL)L)zDkwO6=P=Ou8^lQ|cNO8jqQFV@e2@sX$F z4T+iIZZuUzf(lq(bj&-nR`^0eI;}NUFmpRKRfxUAHe7di?UK}qq;~6vFRoVFoEAW$ zY`+G4BtPVBu4po-Gj*jk*-v~+#lBs8ed+eE(cr6M%#3Mti5fPVi~Bgj?|$vRjQ&Sd z?exu?dFYI}WAm0|nFXfYa!U!Q!=)_4;FDxGs9`#biTO4UnzL*y zQ>p_-t&2qmBT_cRyjeYz1$b*dI3}{ypoSp$hL!DUu?fKxmhSs3yFWHPZp&P=jfo3V zpep826$%t98*vEq37yeC5U(-|?_6;LaU^3(w6e;f2CHcrcKv}HV***}Ep!LBrVbU% zH{xr(pLYdvOe|aP*<#Iie*HaN5oNh1TSofwhPu}L;vIN5G%)&Nzy4G7-{kinDR;?^4 z+BbD~DD%%R=thUlXYW0NhOR$5GcHw-jX>6yRMe5_v^C!%*JVdle%Gl`=)8CcSpbmI zMb(r;zaX%(u~W@YOEtnhUn!#tvpX}_cg0MbQ+^84)Tqyy@z1rk+qqCFA4dyzpj>Yy z<+k}OCd2nTo#tu*9g!Ghg8#UE4B3HnRiH_?HCSFvCi>wUKUQUhwFNs?&t|_5e%)uh zRZ8Gg$0M}RRxz_Rm?#j%0o3Vp$n^>}Njz2$MmbOs%QEDo zlzFKmbZo9~3cFSM+9~Rtf;rUcCdLNYVk?5Zn$D#B&#VJ59*RKwXHTczvU@O|W%J06 zeCg7okEOc4o6^P}^1DP`P8v~lAE1Ko-iC98>hC&f3arhnpwbf=!c{r7DLOu0e}6)l z$*s+r(pBpg99LRf|I3yYD2&&l-`UUfazBl#BOEA9{?3zOc5)vhcgff4k%E9o`v9zz z(EB4oh%u2l$6W{));QUHEXaFr=iX)idieCjhy$E{BO%i50E%Vcn%36D2u695AWt!} z_2>51{2RK50-(c+z3!9D`42e~)Q-O_^c%HxCB~>Qs`>;~9dT4gGN;0kfo|BX(Cu)y ziFI=ue;Y_?H5WEihr2*b%Daq+7Rx`e(v)|99ja^Ax|YSfnE`};m~B-2F`|h56 z7okg#DMJ-fZ7NrPm`aer1U)LE`U2q+{$Qq}aR+iM^)bTWyOYgboEcDE;J3C$w)v!} z<6X_sUHyf*`Dgk?lRNU`q?SSL5MEu zU5!pR&D-+)Au;dh5&ibgw@lW{RQjX*K-RgEq9zm5TQ30O)^m%Fkh#-bLvc2KV&xRC z@ECgv8pY{Fa#ToLsi^+`<${Rba84-(I9&X}Y#7N*rUo6s7Nq>*_{(5XQ+tHD^W<&Otn(s&UKbGO2r8}q5 zTXHnNlpulEEhb3UFNy@!w~nOIxUY(DcgoSc8>#f9uM6iwUqp!9ySrA@U)y=@+5Mql z_=9wKRa3@)O+Q{)Mc7Dx%XJJ38rh?Mu%Cyc@Yf`vESm?8Ij9mzonb z?<(4>;zrpdPU>6qwD~T|>GeDvdh=5a)$XcJl4|G2_m}D`tF3Uf2AteLFF}S~52&61 zes@(CJ)_G7eriMBSB)D6{Ku{uQr(TfckgQ2P81$Jk>7FRRjm;ANAsYPV}I1>)g8sb zO}?F@@9KUk{LfS$dMex>@n|m+f%ElV=@1@ z3g3l1`@V+3G)h+90S`NKa7vX*VKQ@&J%mD z5+FdM{Wv(d->d(<(gsA~ZaH+S@JzWGJa=PwVdv75~+u(NIO>3-|^q^RqI~!ZXl5ck@(` zVm#>Xrj|E(As$&SVX0*|M9FWW^H}ct1V@t1yz~rKOdh5U%_Xo59T;h{xltrZ)hKV7 z(IhI8A9FU(50cd^8k2DC`PB{EQxUqHuk>>&hdU|`Z}Jf{j!F{+MtC1Hf9}h&LSk+r zFMS%pHbs}ia(R_mcbT`{rM%hRu{&xzO%fNrcOT)aSsUk%!7l01moqlxW&Q&qzg6CC zh+l3zjHrYxZ4K^ts)pHtFQOUrD58KvfqP^Q154#*o-Y_chGR2tJ zidOB2*DxnJT{Ab)NSQr`rtRkf;~!*?VD$qS4^_Ggm^K9p|%UdETD@jzoow2_iG z+Zdafl;vmgjgw`x(?Tl7mPCv_i1y5|b&1`%Eb%7k1J}l`+f4<##%=g?l}0YUDMuh5 zOX1gXom{Un`n6|Sx10v+(MZ?kx?jSx!Am0uvoW9S#tt|3m4Z%O_5n4@4qo?hARC~| z0I#KZ@d}W%Z0duw;!=xToTX~dFYvKmOzO2iGe71o=KS@1@3R)m!TdYvfpJ%I#Cz9V zh<)U0M0G9W9sE4kLzyTQyc>Je(nNi%uMgw=S#>&U5QcGXKg_JyLvv@*g}Beu}fKldKe%>*l_^2dj8(DMeqV-EPgKyj16r=9vZGW#pHtPp3gt* zo612(F?vZ)aV)Y{b?08^dwEBny~-1CghmDe^oEf@CsrsrjZi{k^7yo02q=`b9T%wF zLpzL0wdpbtXpZ-1DC%^^nk|YHlbiI^9JDztKG5Pcdq%BQGSzGmcMIvB{bq>O&9g?I zEx5%Ct5M0PZf4o5gh^a_+b0MvKqr~-(05ew-lqt&Z>^X6uK=8w`YGk~4Y8dN;g6ZVbE1{Gvl%vB5tXJ7RIP#X zxc(vBCVNFl;_{hjwtt|X-c#d;bQ|wlVtWdaO0Fx9w#5){UVPq-`3l{K>Smc--+58TByr zxqpL4_mKG=xOO3wF^Xgic&?qA8R@I|p?=74kPyEHWx6f4G9JzJsrYns}$@5_Krb+=XDt^nC zc!c^m9Zjg^%d2uhO8uhPmeqhOi5|UR zZGUA;6$c$6WC|{>EuP-Uqxan*wj}$#SFq#>M|S==Z*8u7OGlVkt@Xw6%73@EZ5sED z?VdR6Q%pL(=erZ#nvli~U=E?xn?-vaR@&2FT=c}+4GFLK!{AD_iRNz4;<~~&nN{zD z4p?QD#x=_joCPm6o_bSJ8hm==)9RxTP#nT$3T%0Zo{(vnz#algT&2&Gjs$d+eI9u% zRUCm#*N4Cf1_rmIhwT0 z?jo$ECUMLXOzS+vxBOY^Cq%3>J$eD5FdvbbEY)&@=Wv(34&UAMSenW=&U6h~xB#OH z>EBk(K7j_5MaSrs%IhM1JARJqEc5-H4{i^wZX<~&hR~RLAubh%!_WcLn_&K20<$7pZrN7KK%QOV8-|N`Ubu{&90(}W{mK%nq%e*G`A*bx%fayNX|bR7O}>T zn{rny(tDk=dz0-UEz2Hq->u4Rm!{tKOu{tc1;^18$Vm};!G}qtl;`Ct@Nh62;0j^jXRc*Zf{f~%H z7stcN8lhUMd2053WD##$e0Uii)GFa+s=zrrxk`kZegufy1LKW(<&VYXh78P6WosW9 z5zwu~_GvGLxCjZtwqJD(!@A0w^hyrZE(5L%ARa)UW@1WQZJJthNeXa06t1L7{Au9u zcm#@uXG(|}5`>cII=U=boRwHf5V11ULpcyB2l8P=?Y%W5IkwEto~i~lCI;jzyPFpq z&V?DOaH@A;@mCZHwif%Xa`*41t-0bF@JQg%w>LnbB>Cm2J9D-vWbm}o@=J%*xahw^ zt5p=)S&di^PZQ~a^JRt_gB!hl1{sk;)^c5e&qU$39(I`c7K~~z*|FJ-3H~vjss07y zn9>;T<*D)a&Jb{{q1J2_#VyC*|J+YwfOj5?tNrND_}vbNOyEC3rj)X&(UXKju)5r!}vWg!q_;h zemM7S9d1e4M?*#iOBt`|#9HccdmhM0K5hsAvE7(tx{VeOwF)LYl&0m;(M?pWh>V>R zup7g7u@p96rx9AqAchNF1Hh*opKIO3csbrz4sw;=XI{IN3{kfe7uk=|l_6Hi5JcGu z;?=%_RT7ZG4AQ94N;5W`q9$lOVbfao54%OqgZO7X`S&v|^X6@0zZarZ3_lDJ?p6g9 zOE5PPYtGDgRJ^X%@PgU2cFP<|HaQJ>@2^G% zl66YDp=TFSa^=l)9*7$qRtXgm{NT8oPp&ob+?k zyweWsbT(S{l1ldbKSmmPlCg&B*uNS9Hx63Vd)a_%=^bW*%-rxga%0V=E!Jq2^O_a0Nc6*EDFqilXcHwhkOGI69v1O@$ z%kCcXxidY)*F9-6bhiR?M;3TNY3`nDLF~a9wn26Zx0IdWTOlE1;OsvNt0S3sdph90 zuHBFaV90$pcYw(f)P5O?OGYZ!pvp=n(V;`(V%);nj&KVkzQM4Y4DGDn zzpHLlVQGL06`Rr{w&fZ0^S!UXGdgN!M0-4%+2X%Z7fO=^IB@Vr%%JeY7|SZm`?uP* zyv%P;y80KKeX=Ne4M&{k99)G#`{brSCe1JG-?6T$X-$@^wg_35lCt)Z=b25-tK5<| z$8!whVZ{yeocRsc*e%JQ*RFjtfy_i3QIWHFeBBa8QVr#XHs;1-KHWebp|?)RfJtNU zwYksn1V&M~syJNrR6u*c@mhM&N=JV8fguq6l!w-wYh> zzGD}3%B)OO1fSr;)i2OSuXeceJ32!FTYsrt9ztHiTlL9)w_=CU*&X-U4?EyR2+nTd7@Gw%ysXt@9HiW{ZlPW3H#%eiKTh$U#>9QT1K|50|tPA>od; zq$#snapAQ%U)c)DoP+qMoA{3$A5SK=9K&g>g-+8uBAF=SGU&|%HbcZ0G&#WodjUjA$J61XHn_YO808dr^pcIXM3h*0;*a`gM6mGRpFp3@TY zDGX`&Kq-=(bL_y9Cw```^(iIG1o7LoNnZYZPo^IBWBm3%W-uCwhP z0++X<&mBP{dO!l*CqoAKo)G1A=hC_b506e>gXes?kP$&S)e^#!3-YPr3wr=Euy>FH zYBC>1bD>B&dN)&=P`A!8H@%X#J46B+^1%0!d5{0XJdA)DrI?oquI)JU5AZnd!vl|} z7n)T-a|t1!>lLya2zY^SNQaKnG4^GrMj%`xtbaGssI^Fr34U|Na(7E4Mzk(t=YQ#D z+&6Ey^8ZoBO30>DJHS;}ums85(N|d^ib^A?$xgNZ{oS5*3a~PfI~ZRR&)VLLxtD0! zQ*z{i*5~Ks4GmX4UpDnkApZ<>i2I_+L?nk(vb6r~&KNAPp)PLU8GwaGf#?sJnr{| zjDXLrMwZ2AQHo`nS=G?xb$gDkH}A_?Kd=1ge0G{}vS=9TMu<(0Ij-E18`uL5v6 z?S^z9Sn=_r(c0i;z)J#FlGi-?x+yEpJrt>Yq_Zz6U;?{`B!v{mFu-&o+(A;-h zKiNCyozCR|Z?2yf{6N*_j+8l6vdNTcs}axlNf7bov%lUmB<*6oP~7%sthgW^W=Dk{ z-gZ9Rl1(K^Y?j4bjlIy9e%l7d?&86Mm1Xx?;pOfLp}M7!!Lz+UiLV~XAX(1y+F%kC zz$|2umUhc3R1!HDQtSkX!DTMP{HJ%wH<03h#M|sr7+sQyM6Bu`L@gF4 zQUyY9F(H7h|zF}H!C;$&78pt_kO zMbtEhO^7Y%T_@X2LtYgh47zEmGDzm?o002n$_x6e!QUE{|qIcW^Dvhb+;66}`X1p1j zP=2v*ib_X3S|O1pM$3)cxQ<8-hl#?v7uDP*JGH}xU0dc)7*;&qN!gU)_P$pCW8v!z ztQX(u371R3zoJ%>)-H&F0*`y8($(jmB^3-V+i;~Xe%kck#p$UvfNIo*K&T0V`bP?2 zj2gSjJ8_v+Wp0?=pk-k8gK1#IQFxw+X6T%4rW7;G{7I_TZ8z+4YxzTvPJ);!N{wI| z8)%Y?N3`}guWcdn5@h~*iJW^rhPJnkI$N%5h1Bj`iRiL5ycD%=w?-t-W3}=&!F4LTf zBRR7F>-g98&#|@S(?z_`+ZF3o&1N5M;4IvaR1`7fL+aW|N@fpdmB_@Ib0)|vtwa+; z0t-ZZ9`#1g2#t7RB#Xvn1vyaF>Vk~@Cq{}1jB5RK33)3UM~VeDX!lFu05yJa$)$pP zdl_n)!P0#qZ6R>ykvDiq`$?9C!_i`$l;Kg$CoGH=yMcCCF-$I8;R1G3ifp7Dfy(gY zgJ~n0u^eyJM){!L3>CX)C`5zw6MNkQp_0M_&=%qSfx02#HWTq_ zkJm39fG%c;(YD+w6W<7YaqvXKP6epS>;X60q)@HiQ;@s+y3tw9_RIw4(gd78H*GQEyP3rkr`vIZ38?!vX zxI({lJDxBRTB$*x0-&4#C2&*$!d#}|gv^r4EVqDQJ;7kXE;LyeTVG+=VR|bH-~n#8 zQ>-T7=a@F>!$1y*sy}eHSMc)cpv`K=8#x}gtaoA|Vi%Nq>v`$$)CQi0;b|UGaD-7Dpg=dSfL5Y``-GgjGCC^L>78e*xieZ6n)zXGkskg)&oZBrNKzs zWN_E6UPlAQoCT8$?B>oo;kps2Vc{kE?;e~GMxV@BU3pxtZ_ zvKe1Qjs?+nv7ST@SBg+FJU(SmS+>79@~X_$1S=z-rW0Bo4%fRPoY5y5#@!g^BD^~n zw4yOP0U4_0*V%SKvkc{X|3OzSoP(n7vRF!f=y>vGP6o3hj7}GMu%$y$-K1r&E3Y<^ zFnNcZ?_Bzkiv_W88E1B6R;2;qC<95=QY8LcH`ZHz!+huUjr}3FRK8UC;XbQMD;VF*!X3WTniF*a>tEOUKv;{L@t z_IaujIX>19Z+zXvoVrdo>kz`J2RN#`p;fbp{&fk$F%gHYN zi4iZU>~&uO)mrY;zoR12)Dkht&I{5APE?xDAFne^CyT^sS1g2Bi@{$Tl*+I!J5HN%tYx&RaHurv&; zX3F&XW__-2(*0b79es988+$m6LEP8x4YdwvNq?LQ3+4o(e$AZ8apLRMN?GcX|A{V1 z$2R`)E4(b}x1N4XE8zC+OdFfIJaGz<^nKYQf(J6oTA zD^foaBZk}83C{toc|)`(bNqh*0qZ`Wio5Cvpv}pcOaS%n34FYSG8QN)Q>O62s!GY# zYF-z#PD#cTA8R;cP~1hH1BtMOhz%G@`9~IxvYN!+KPy@NSdb?4l{&}X5|LrEn}I6j zjc#4yBk|TM7zxzo=*@`dpB{l7J!|gA@I5&mk30A!3)(;CV52;%ho+q`+)Qaa!Nz_# zC%G)!`!XxSH8+Nk#T%Vpy?(tXK5juhYen9DXumz*o0x(%yuV234Pz8tFzv0cJ17QI z#r%V8bZl~a`_*QLWKa($piLCa;Z9YnpYrNCPR$cCsj!`N*nz?Pz1rqR7}A?AT1SSn zkD=B|kTG5!(%n=^dZe_sjI)b=e@ald<$7++cI+r*yp$!M=q;Q|?g*}pCmo&in ziXfaO;xL8IbmYLwmI~SeXq|?{B_k_BTQW~{A6L2TLjzK&7}x5_(Rf1OD-@4eYC*-U zp9^^XQaylieLW7?ugox4q=!IDWpW}n&L2%4bZwbSSBNHh#)YJs^^ac>kHPgMLb93vpqnfJGq8a{l^nu zXrI(OO8La#4uuvE@;huI@aYyknSj49m*lQh?aFh+=i%N33=!MN8ah|C(r%bk0j=8y zlHDab_U<=X^%YDCGF6IFA2y>xUJF{QMvuO4K4Zu1BLY*$@2x`1VZ!HihFt6l+^Vvo z4p?H38_ycY|Fn+fu1T2C+ja}c{#&nZX3&N+5`SUMmkGe5U!ch-Fi|PsEdS}(#(z&U zM^O=avlkqcACQE?jFVs9#=P`~4b6+b+CeSjFm)*~ZFkJuz5ahpU;tl(W##o+wOrG>*< z$v8B%)mPftxf^mw1l-bD~=K5svy{k}Q`@AdhRhr(7G?ho1i1*$*~Z{hhih$o@8ya#MaeU4UzzMW_J|sD`Vv#udo1RX?RD``h6ytp^(=>d%5H z0g$fLq2^>&`4pVEUnQ50$YnAdb^YyMl`PM0avViE(~3h_rP}hPCiTnijODA=kI$7ED^wDRr~>BzS{{Uuc%TbVJMx4O4cP=}X?5RKx>U~L zRNdLDD$9M(cr#0-Xa2+LoKK=UF4*E%nmtDns1^&L1sTx7s@qM#@lPGUW#TL+aPPAC zM2XHaH~J~S-PRPxZ4eM>1=*uI9TzJP*tda0oKbaYaFb=xS}B~Z;B(>P#jan;G5?{+ zqotJPi&(Y{sl^kLy9sT1B@T;E5pPtuFCTE2n{gbZZmLk4c?*JX?$njWFnTkVk zSO?2U@ZhGh*^>V`O60r3gVk*uA%jg(U;X3}0D{`--apKuAt$Rv>*}Xm4~p!Q0r~=v zC`V3OJDw3j8B@OOwu19blI$yzCY{6a4Fl2Z{Mzro_S;;E?Y{SkZtG2N`%el&X4Je(~7( zE#8v@bI$BAZ`$OqF=Tx<;6!f?Nse88T>q6E|Hi&$z%$t=zIO9TifjS_z=au`Mp zOLpM1>JrvyO=nOsFzhh82<4ZIRH4N235NfpKLoc5=7yW@;=PxD?aU%4HJR_ytfbnTK- zeD3x=3Oaa22v~(!&fYkDa!Mulj*c$5a2dv)teZmd;*q3FSQEI)dJpW;FDlxj zqN!E5wWh7J+w8nVz|nD8ahkO6{?nN}KC(&pk4)&{*y_TNIWXhWYi6J8g6aJ3KL@}^ zN*Om#!^RPjEKNAObnQ*t<;vW$OUd}hN&1)V%?^Bko#Gaq*TaaY!c_+sJG^{u{0&>K zOq5R{kIxuEtCFK=$-dyfS9;!+`KaLw?%SKv_*Ypz2eub!)Sr)gaKTqvDLE(|jusEA zy~_Fx0a0j!)yKmCbW)Naiiu2`ty7&vx=Wycc0ER94j)YA6Xl>bb{$t?^wr)rKeMvy zChU{*q}9jI=XR0?5dHH?CHuv_&#x4)$E0AbI{yJ@8eHiZ1? zszDgQ@N>0Nv67#+jN)t3AUCGATQZDV19!F8sV$&<+SkWT_k3D67D#~e8Gy@{%KZ&C z)a9su*<=&0G8rXu>4pFp?i+lbB+GUZ7p##Y>0|*i87Az7KebR*wLWWP!?zt);oL8% zthJT*ItFt2VLE$#4EF+WPJP84nR$}S{ux%ZfIU7S{!c+6%8OMV-zF|Z^uIpiFp*X& z^TJO6u}ylBf7Sg;y==ew69{W!z=}6O%dneyZ z^`C@8K2%e5K4d``I_n6AJPARIn~Oj08S!UHHkZwMSbMK*2-Np@dEoZPk1sMVo0TT^ z10i`Z?Cq1n0Q~Gw=dY~UB!hJUz@7$N9tD(BjXha_lJqR98~RkMaGsseVd4*|+hci& zIaL?frxG(N$Ey!gJ=^%MWQf5OZj35Kv2W>>+ox~}Z37EdclU(#yiCDNsrrk4FYfrA ziCAVAFFpx7xaEyQ;00-t5+qRFXQld$s(P#UKtkOSdL>TxW*^z^HD3-80YUi5N?UO; z6eWOWEjco~QfY724%Auy)bG|cExfmOJ@ z86U{e3>jw^@&nL;6qBfKxQH)2MmoVxe%TzPOJf;%rrejxJXJIpV^ZISQ+4PX^g)5# zxWLFQ&+Our8cdwYK7(xWa`OlhsUaI(JLD0^DAF+B(m8$dfUyaUQ>*9N zSf=CYHTcu*F(9m<@!{T$yfSUx9GH6n3ZTeWLTLl!MdL^qY6k2u{ua6*#@U)NfWVq z9={q5UU9Zf09DpZCt_*Ea;j{5ar2O;(LS<$dz;etdel%qZ~Q2p!G0%-K^SCVHJq4X zhchM)z%dq9%`oBo)gJQe+QP9utWja-wE4!QK4X3}DQZjli92=10EGpGc@v-ef^0+6 zde^QiuY4(D>PIWYX=>#+8B3KT<$L00>Yb$5|2{gi8}$=BKozhv!*+Ne*~mFxFB|V> zKW(pP#zoq>fM=Ph!-PfcY6nD+iq?@UQ|{R2urKOlPB_(BmBX0^biWUW`WdH3czNK$ zyok;rckEd`HyoHX!S`(st6xZ#gRtg3R)Pi!vn9TuJnKN1JwTk`7aCtMyLT~Wg}1BL-x|FwpI0c^&;z+R z`Njt>t_v_+lFB#!nbIdKg;QW5!=V0&e)UBj9p+)Tt&tz^R>Hv6=F>- zrBGx20L1qWWIzxTvU9ahRlB3Gws|I{U^Q}a8Yp_t@w5BquZ@&C@pq#iY^=9`bpS}t zVKy)0UXnOC*kvk&F(YS~%ePEfVDm6Z;8s2%x9T#G$r-_vRZ7fDi*A3r;S;r{Uj90E z<3R9_3zuT8)l6h(@J2*WH1V1+$2^zYq_;{_{9cob@#`&&;l9yEWQ%gHfgpXnovoO| zv=lTGw7M3cRX}9RZ5uY4(ucOQ-Kl2x5aCG4#v=&q$$cF;UhNN@QIt5awcK^xnFjyZ zc?d`rgFS!pz)r)Q#w5%jto2CZ9y%M6!S!=K6POr2KQG;ek%f>d%zef+&rWpYsgFp{ zmh`inK?_^fV|TziE*HM7KU<#GWZj^az1x1n)<;fEd{J&drFv3qQ!__SK>`LKq?`}@eEi?>PQOSiRPyoJ4a5T=+_6u!o17=%7EvM7y&Gjyx3 zFTTAGVXA15uEgH0rT=U=a97btU^%tR;#@ORrJl!vQ6fP*`^dX@YkDoB)Vvj48^LcQ zPwhm#<`~x`H5t)Bkrg@bk zGU|4QPM>wO<*djpJa&;cK3P~w)n!n-ixfN+lvOMGy@kEASqcml;}l+Eu`58lSygy9 z4cu#b4|-*NzkzpA@!5Sr?A#3uYs3=3&Cc$7+v86mN7Ih>Y36sNDm-R}G`1ZS<#?)# z@=uEBpUZ~(x*U_KA%E}EZ%&H1^=cwdMASerkU~pbu`*MKGq_hbA?La6~vdoYis7- zx=XB@=_2@rjX}%!{fu07M#svxmstpuelCdN3*_hN=R>`6RK~?)_UU3jeI{tM3TY*J z?@sB2jKI zDA-gBD*X2gC|c`2HR0s;YGo(~ZdkdNXI^TBTYn#V@QGutxvQb*xMljauKuUezcv`A zZuOTTc!_=o>$t-8^a!ibr|GN)g|l&DtiN}DRezX@1?tM5_oFf2L<>~a3w&w>`CkA`ZSU+YPDv26`^zA2YT)8Sc=-HeNcvc7*pPf4hL|eQ+$D$1 zbyuDYal4fV2#XINVB+WaYu9hpA$JLo-9V@au{c$%L3~XO>hoX7{|x#;#ix3lWN{15 z7dPNeORv(;&~jp*?N@%J2!WiKosx z!d7w>ILcg4ir8dU6G0K{jXRp$?^hVlG11Hh$D!+0x0`9cF*}qE&TAIiyt!BO?EbM6 zzjAXin9*E7te)AYXD@gN_A3C9cZpnL?iQP$fEP$K#t?^S8S4Ri(5$FQ+x5 zfhcYRsb^q~7%YzXC3oranhkuEmS=-AC zROvd+OgNTh@Y;ApU?{7%X=Q^+eQoz(xh&lZ~g;#&Po=!b|E`2&(h>>Ya20Hk>pUpl`AjrZYM9&~yI2O%Z2kq#a zy$rn1tl5%+U*MqqL!2tH!+|e*6VlN>VhwHQl2j>6i+to0v#;bE09L%kiCe#qw)QLf z9GGNJ)Ryk!A@UKP*VXS?8_QbFta1Bh|va533*qDt> z>bt}3d$e@Mh%XpZX)yOM^rwKPye8}A2hIlg z3smQFVd*hinQy)3I4ayB-CM2ua~r=Onb1cEYs|5i=PSb+8x8l7j35ufAxhj*w%QA| zFQWo-5MbmAYDidgdt;4ONQK=3W*$rnF|PL0t4@etGw2X2bTAEey|Lc??(Z{ofI zOXGCL879zzT}@lsAaGJ!wF=*0B-U^|8=A@91Yq^l2ZUVLu?FJ;Dcg*0aw5=aPoh;`3)qEAY(xgn_cX#=9zL zn%7LV_jo>5bd^#qH8u3xQz<%B?f3tinu;Q;R|QqmdunE~hD#D&cfVko*0>zOKhuNk z(!c)^C*2+L;i4hJ;2?H^!nyk)nx#)$SUab=r`&FF*>um=Daltz|6rS|L9?2i@%GsJ zj-2vy;J`ym*$}_&nv-!2i75x)tlAIPS{t&W6r4AdNr9&hg(2d3|VMElv@$8lSU6F8cpu z*bjkfEMC^(T%u+g$CfQx%+`+K ztDz2}f8)UhOGS(ght4&MKOKCJDz}>fA?Ao+k*^<~oP+)27~8GO4yLTM{n5 z`@llXgYVsYBZDewb*Hy(eVo)>cC&Hk<`$V*=b^TTN;#{UE*t8mlYTrjE&cb=@Pp~P zk+_d#W}h2l$V}jXY@3kCW^!!lbMZVCid~TJ4Kio@k?V|-a=`BeWjhp*pkEl*v{V*oe z=90|6ihX`x4z7hWdJ;3tE!s~Gro`}(!);btU#)h0CAOT7-P96K+XQx|3SjbQI!&TkO^yu>INq%IqBe|zV zKl$~IxccjMh;?WXrwmBzOeJ~V?EHnCn05?~{r^@N@}9@*4pts^MbFS5yr ztbvE7{Vp64wP%31^Q7TMm*#0+fTdip(Qr^DhCJ7MJ5eXlj<2JChML6Ugd8ts^bzkA z!G!Gp^$g5z+FRmy#bW(e@>qA2p6mhjh~pJ>1m@MhtFLaqC(cCLJZ}gwK9tSqle_Q&xnVgJ+xKiecRhd3O1Gx^izA6u$VZB=Q`Nn!SCg_)(~6x?!94=od4 z&+OVaVzjodi_Lj|F$8~=M1LyuH>OH1; zso(B`PFSxs9^^y;u3cOHjRdcm_ZeIgsD|n7zwrcuVnJ)zhOjFJ6fvMbvL`a2U{U?x ze!z5oJtDWACpUEF>VDll$d>+Hz7Cw#631do;V(3xGhz` z2)TChXi0{8W$HJWg7FK3fR&|@)|B7#j&kxL87^T(vwDc$zQ@3E)`Nu;AW;n7xkbU> zzrVL4q0%xzHi#S!*~0PL{*THZw@Q36-ltj$YUt-cO}&n^vWctWGi_Y+xLlW{k-INf zekP6lGY%|zBQWvrq_=|mF9|-(^6;dj)>t-wzJ6cwU-^WQAHDvGv-eKj@YeDJ9!BXU5ug^uQPgbCZ;ruA%w8{>L=WAm}0s7yw|$ z7@Sg6GM*1rQp5jj9wuoyU)$wY9_@PXq}6`!S3gtqj_}t*CYtGxK`hb6vZzMTKj5i; zGO;d|&yDH@P>~oQPE>%`u+6Ay`&s_(zJ_DIy=&)N9ub;cLMbYt;VJSw;#l2Qb`=uS zN#u&1)aa0-ms3Aa52{t~F2mUYd#3o%f)XVYyoP4^J0ahkv?RVK6u{SFlyK&j>3y@9 zcSZ-l2Z^?WD^xp?$^T}Ibh6=c>DnlQ#F>4{I)+wxBRv25_GiVAmjr5F`e{3@@nd|a zC|Hr*xC`eTi^GQ@+k=kmTgpSXsb(hh9DvT>JEA{Wc&Dhb?(Z*sR`VS_YQ4>$UwaZp zE)nN_<=N7oJj5MU6pc?{Wy}lE@Pm?f$4-Q`jS)JBr#f9)|0w#)K9W`KZwl0oeX0>+4ePDDW6C6ZywUafCLhT8| zf=lTFA{^sng5mFp25#)rRni}AE@?C$xRl9>Kv<+ zyuoa8-(;0D;k@^r)lK7uyH}mI?d4&g?fZBE`#SogB1Ur=I@cX}!l)`Y>Xce!u4+co zIB4%3T3Kd1#&9I~uiBiYFefY?Z2I1_bt}h{faYWzQw62O7Y%?2f@7s-n7v=Nx1T{a zeiL>?GUP*p(BSKW_47=fm6B=NZm|aON)>CazC{(5`|1pF7D*HFQX9l4beX^{66E9U z2<$>URs_Y_M%9LtAyk>PBl};?(2jD%-q1QrvFTZLZbH%C`x`e+x!2k&&#=^Qe7$+s z=kljA@dGE7b1h06P18W6UYtk(#lJ}VK~SY7iy>q-Zma)z-N^XlT?>h0$kX;WV^+EG zgE@jJQPQrbuQI&C`9oA)rdaM4@XR2&v7Zd-iEp za?Z(iQTshR{Vg?@U~#b$cr{)kfEYIc6k(2PC)3J)pb%fLpXVRd2X?lA$+EpmdmG>y zN4&j|SF)wn9>B=+S`rU-!t3AZR^9knR9w>L0ZXFQC`rU{Z+@;E-UX(j%|}fV`3kBm zRdQ>ryh=x|nuW5P zc1QbmH}l|!C%n_tf1Dc+I|CY{aI^-A9jmZFzQy=~!L7iYk1g-hd<(r(C!Ev|>qrUl z^WaMPb<+$%LGap9;l2O-gV%4(Ka04aFF~CkFfxgS%zJ%~&{(l$3HmK$f{;zk?8x^n zjl^x|jw;`l$a~q5XB>Zwu6FDaW4YI;72p-VZy{g@Z%$m2l^tM5+&Xxa^L>!=z%!oTSHr8Ti zfQ#w0Sd;L9z=24x#;gyLORPQ3m*xtokmQ&-{`Oj_!N>(eD^YgSyT#UmjhzX^7@+D- z#!_L#-%eyPRX|Tq!P&%9>?x{oFGML*3U!pO zL6q&z`A?P35abLAhX5mL)N+IUxA>Twi(02QEV;N3=1|kgq2t>zQoQAtr(cRsJS*`1 z9taz0|0NP3wo=5R)hkox?nxj@e>-9OYWB|X-+8`42DN_t;?Z4k=(7W^+OC?T@aIY8 zR+J>2^#|NM&-f1^zvSKspFgYe3PdiXoP%EE(kTpP!NyiPIb|fzh=*IHo%uMDhVyw+#BZ3D!&~HGRjTlO0)Mkvj-ksQ_YwnTv zF{d)brA5YUws$ahp)U8RbvzahDnvvzlgC!gCb075A9BbIg-iD4<@Zj^X|ElBTkG;f zB*#rJ<-R#dH=TNXF+EXiAZsO?ZjU5i$%81=&>a4x7j)d-k(luXhcQ`*-(sOZiCcEUl+nO(Dj|uJR3=l7n-V1 zbRg^(!PE0y19na+iqcn}-2{k)UilG_D9rVOEbyDg_2X!JJPaDvw6!RwyyHI%Wu$4NOI0Aefh)IXg}~#B67SIG@5R z1f>oj-hUA|Gsvgr2F^{~+o!uh1=>}iDsU39API%-Wdyym3E%WYZc4u-wVP#d#n9C7Eo)UK?LB zvrRfhc%v}*cLB_XB>#qeJDYaBUC>#fGpfAqeEH=qK-%=u6YHp1sA?a7%)bf}wHhRU zw&OOrV?Eq9eS@6Cl3>8g95Ho!pYZMG6b839*QRuqi2sc@tNx>r#hTHHc$ZTV@e1Rx zn5pA}=ibQ>6XpTvfT*jAKJU)V1DJ>Hr1O(JY!rPiZjbJ#g|ACYoVL{Plg!g&1Aent z#Rjm?2C!$l-L)C`eNpwo#fe`Z5Q)taG7o=8x@SmST!lM;~nOrlJ~8nQy_&fYCmK`L z9e|{3AFcuc2O4==470kR6n{x4qs8ogX{Wugv-qyg88$4@SM3WrPX9=pa2FzU37_h# zR`xI=M1UF-6H>DEnhlYA*IFCXT?<7Fo*2SaohtdVOaoI)z-Sy+L8?(l zz^+etW)FN7&(rU=mSPu%Tyso==n(&-eXi>_cJ^C6IVY1I3446n$ZrCjv4p|1FRV=o zC?>cnl>aO1dEB*{JE30j7J*{PGK$zbxM>jor?3~t5KCo?#;V!a$(f5-zFd0)X#Y?l zP>Km)lKWGPN6U>jZihFEk-LSbVES^rd6O$*>#)0ezdnzV`2egT;=8Ko&( zUHhWT72Ysi^NK)4@>UF3nC1v7y=8^CO}LoVS60yT<#8bsB=ZTTm}HV@!|w|;!4;%X z_;ePD)|ogjB4DbImyV0Xm~nJ!F*I7LwZ6@)Vq)6$C|*;f?W2V=F#dM?%GM<@7%=?u zmm`tNGV2<9xxyeU=N;^J(UaYZOgRcb8eSz06Y8~I>&6Ee8-Nose~q?VHwWWD)AW=6 z3_t*_B!y9$p&1YHsSR8j1FkKj2{RbG6~|4MoQ>q2bs_>mjMR<9(suvuk_QniJfhc$ z&BFOdVW$D8j#yjlcC$vdApndrC4a}o1mj2*WrF$X%dmZ(E$8Ph%^h<37*!nMi?+^nK_C|!s_djR`L%GX?hUZ={ zOG{+|kE){=3k7T(Ug20Jwqh$bR>U%+8L2TH)c|5QiFmu*_);Xi)5=(mg+YK$|7%b{ z2o$%Nk)u+>!a3=;X^K&CzoW>ry7cbbG|2YetK)n?%EQfzK>XU?_&W08#>=W|+40Ti zpm?c*G5>And-p7Pdzj!Dwf72Q;0mVMqovK=@e1q!ccQHQ??3c5sZPWnM_zLqwv$HY zI6?3;y6ZUZAI|C6p^|S(QS{Cw?Q%l;m0Nfgg50~Akm9>8C01b|Jjeud7u8fK5*xmK zhFXu^&fY+Hw=urWs`bgn!AF)Mju?ltM6RMPoZb(k%L1KXMgWn($+X7*D|E|Bns8XW zu=%)_ZElL~{lPZMa5C+^`N_{g>rxHrD|;*iSb&ExPDNpvjyQhErY_^FR|yvz2(+h8 zxAtH&X>uK(Ro#h-3T(yjXi}H#68frvyD#3`mvnQ@4eqY_(_HK-514&@pSDoy=1~$~ z%Jj5js;r1YItwQHlsZto)l-*hp0vD)`{n|U>5AQ~1Ms@m0RzS+EQoG~K=-FApJG0f zVG)U1;$e4v&KkH}XIzXTH!MkepG=i($dhotS=u-;pJ4WsmN9(K-Yb|oAD)hRvP>)a z)8|LnQOfL0WsGi(9kg=J!3X86L=SFF*nVtsIN%i0;T0hF{i}n;{Qwu)g4p&NztL@V z#;akw0*SuC*?i)I5wwy(ak&ca5J?I=vuDkk4X-8<%jEF;jjof7Z+s(P1V=8iFrJf6 z$Vk#+Bx%U%xA_J|BCSYkH`cEgd9wuXzD5K+$tkkzw|f*RQ@lmF!sX9Zo(V#^M%Un` z_P+Wq(4&_yzJs+JT}h1;-u4`8_O#cpda;s+-W{dWRR)c0>?zyDatMe3hP+Jpa$*te zTI9NGGfEjO3WEi47NmzXp89a^{Os8!c0$$x3*XJf&{X~{a)Vqs|CYTwf+I%7{ExoQ z+{Pz3tB8jDzQ3ez9gPe4p^1hh=E4I`)M#w)=VXDI_*aF`&jpcFXG) z#eCgOQO~n3KUaM*1#n=ICZzH;;($}_hz}ia{YNvNKv~kkE5%P|qqWxQ@Sq9}-#ClJ z+Pjg?-}gTkfw?nER6a>RQdI=1es54N6etqIDIDPWanbER7duU?SuP9AOcs^Z`)% zbP|@r8j4;BjdBY&pBm+V&N;6#)R;p|Y)@Vin<93zn#|$Gm+51{N$~0Y+$ATP5qaf<#<}5{;H4=U}3=RZ&Lcu5gr;nDM>y)ur*8JUe_rVBF_=_57?4L6G)H zHIYDh{CQ8#FC}*|E+}$?Hgja3)5}9|d$PTdWEPnJH3{ENfA4{4Gy&N^n`jf~i#wVy zKDVN!bhsnZTFSsT9FI}iLhs)?H4TZ=srHaRIxQtaz)eBpm1T~Xoa`^mTPp{}*WA@{ zFt>47cD!`7Y4cI1-8ka@SeN|{A4*jPVEct5{xx|f4@tv6PvwQNcktMUL$w@w0h?rl zsh_7$uk{cHCOC9_z3(Zq*ChF9G;UIaqLj_Zf-H)C1s@NPB>Y-xwoB^4ypzt?D&psD8(+4MQ*i_ORNGN+ICgB~@LJ0dcV+o|^FAcm~I%B%=L zeqSVTQi|k>Ck~6$^g&hfGn}T#ng+^$Pk;vEw+z@#XE0$7#R$~#%bf z+sl=KE~2=z)g0WZ|&Y{Ji6w0 zwWNE@Hx!@A#AQmI#;wTQhg(`|$S)_5G|c@Syl%NMQM-|W_3X7eUi8UE*ZTFE-eeJ>)L{bXeit2(qG21l^bl23UISYGyyX1z-&g{Fo|rBL6x7RCgzh*+V6Nue0t+ zw&jda>F_TGCw@6qkL7GuI)_}$t7+ESd{8z#mo=$^UMkV7LaAJ*lsqDZjDU}B2-J9d zwGq~Q5mhCf3DFi2d0L;-Q5Z`M4WDc?nVm0-q2njSkz6_suU^Q^Mfv0xnxeHoQ0CFw zAsV(JyYyW-&dyF863SSsH~X$riMnwg^wHb8Q|V)bZg766uwKh`lIX5k{E*m@g2TBt z8a%Yq61^IE`)Ef6(RX)P-d1b^_l$SHHT<`QJFZk6w#Lkc4G8X{^n*Gm*&x7&!tqmA zOXyA*Aj_;<#eDA3S;RV3%kIwABI+h1nnzh!VVOG2&+rkeBe+=o0g633+IU9cq;Za9 zL`B=BOWiINGs`k88_9Nltk_>q?XR*3y;oxu zA^k&_iJ=CHF(Rh-F0^<*l zwqdhaa?kSji-{73e-MqO6l^2O2aYl$5kz&;F(lH`atM0}ihC7nv}+!n3EGWUJj+ef=TFcrE0TrK-NF299pg+%pzeM_ zL!j>Azb&2^$~c{}r#_PqABB@`G9aoQ&YVk4jaE8EKE3*0Knf2SlI%IN5WB z34oadNq^O*9^af`Usz-S4uc}0vSy1z9ckH%8!o`oIXqC~Y%@b_x0zPR6EK$8qYl4U z%F%L4(SqT={E9DwRh+d{naf5>7xSUYN9SdIRQaeVxuPUO%F#M)-g5DQ8qe(z^~r1~ zK|Z;)a8w-=Ejer&%slR?#9}H>Ws>`qwT!9}9%C1o};3o%e+xJsv>gAZdU2gL_?pR+`wKeTD zHI?vhO5t*EzRHgJaAytG^45oo2^Ht_o%Q3e?3421IzLqOmHS(YFA7z7%ynnAvPUq5 z8(2^kFY=d!C<)}rz=mRT_XDK#6Tt9@q{UiXxB+NAp~3EpLWy%njHWkt{| zRB7rG43}rDb)<~x=`goTSJAqzXv^yrJPt-*%34oVYV}2s$M%e{rZZy~dxtbOuW&UX zt{hbxT2A>1;}`=EKIEn(ucDj3-A2mCn@4q)y23cd$AEh4DZOe}K5BNxO=HNSkG3Mh zDoNS8eSlyaUw~B+_tRzHDOmvClV_+9kWf>iKPlK5rZ&bsIeX^J$by%14~sw+Hx#kh z5E2i7rV~KVtSHnzTYdvRsg-OqhT9L-LZJ3Kxf#6M)7?8M#ke2`Dc;FdMQ?Uek+vVE zj@h-dpmUyE)nMdCf{}1*djLZoTG#+=be+?+o+(pVX^{6xM?h8z^R33cNiD@|wW`)P zHtLH7`*#w=8f}j?EEobnVVZQC~}0xV-=RsCJJ5Ep8J8X}Au{ z6XW6rL{uHZ5Fu#BL9T<%j&X$&$9WdqUB-uhzfl-w`wIy#XXvm+B1A#REKS#z6`((K zq#gsDQdzPyxOChU)ni{dgU@H=!lt?TE|a1-f7KZj^a~0dHUm5_1g-R0xP%vt)Dt7J zslKmcTkwieAave8v+vBMJlw7gr4aj5>36VErNuRxo=OV{VEu<98}gooHamQ|erG`d z&(P1)G5%sPC1ELM5Ncy7`&~9RHuz_BHN_dbjC$>3<7(yLkTrq`vw2&;kS%smyp{mZ z)Sl3YBIKB3`2t096d{4ztL=Olu`aq7$u&9h$(48^XsK-flL22IlkP6vF|PpA|FuUxY_z?-amDcFdTixJj=~1jnKHI7^Qc%bOTDj9ni9;YlHmR zqLmO1>^q^A-b_r2Z+Ag+$(bZZl-$qAJ7K+d;)=B5kh&LUtV5=uy8q<$Nn9EN%wa|7&%T#iyb>4h-O zm)u_KN|eVF_ysVbo+|}L)=OcVh<}=?b}@m1ksOz0F7x;|TAgLnF}J!)By8ua{7p= zwEy+6<3$HvAk^DWI)+k}<-dxtyii2K+iEDPAEhCY;~^|y(X`d#=!$qR<*(AZU#0jT zC!6xlZJ$ZmvZH_Av@$<2+27r|lAS}l>@R1QlV~pm!IAy9ZF|us;;HlODS=|U1e7I? z+wIHp!u1{^tSmG4-|R5@Jh24Vah!?d7DCmh>=1AANtop?PnM@0mzO3d_9xbG)uxj) z)`fvsGif!$!~>r&*+eDS1i?hzh1h5sB(bm%U}~G&y;dPxQl2@>x~v51eW$5rMNR03 zc_&VIg6hxtGVTCKH)JCqMEu6oZ1B^#MoX0b^FI?y!kD zvDnP`(%Q}q%@YA5(Uq6e61_QLmu6p9RHSJ9;!|E64{a+flE=#aSrZstEibE~TB~34 zBS9~<@$AzRAjRQoVBTBaM%w_JemUr6?UOAo)1S=-GAzs1eY{tc<}dvrzQnv8tbSBQ znWw@A#`TQfE}NsydW}EIu5GeLUt+ehFS6B^uR}I+W-&JVa7nf&2yL;yRM0HO;v9&w>(b7=B~4N z#0-}}sY0ka4T2%SmLGfXIF1tXk)!WOvBP>KF2V=G54)a7<~a(kHVsLPaJnGO_y_4y0H>4VcPL zVh>dFc~v_O_%kw6zUUG88Pa!=YP!gG*1P5209`~|63sSYDgV?;{;?*vTE{394+!Az z=|$oZ%LipLs9XmYPD7m8E+ZM83d~ebOEX0rEgt2nerj1))$Z*MWFrXWjVaFK+)hvo~azCo?39dwd_5ithOL#1~h{~*ya5LLa; z8!ds*u4pQfOBH0y>;6#1)VQT+y-%reR(z-$4WcR4w6O4jh)HYdTy5zpNlC01F9IUW zslh~8HWLQnBhNCi3`$O#3;Gd&o8K$PTLOcVP`w?dHmN(`!gX@aZez{pBF?231u6x0 zGT-->y{t)D(L{O|q8%B~697VkhSlJ12rT48`1^Lqa1Sz2Dtm;JA)4)f;nczwwD5X{WW#d2c_G<9Ar}B}1> zDK9hja}f>N_B}aSE>&4os|@!ih@Mr|O3r3aQS^Qh9Y%=RBQ@dBOm^SUdA1i*?u72O z^!(vcVkUIB1pqik8A*)U0HO~hQHzB~>S*R`gvdBeu{nVbHD_uCxL7>05hzS~Q(6H_ z5%k%rCRze57NM-)!2CG-9&q-(nFnGd@Ug9m8^l;Ep7m)7N(DH2D@pFUu=>COx#v8_ z2oFqLLS+-+tZ3ie%L;yiowh5AjudNFq*8%yggV52$cm1o9Xlwd3^1Vk=o{7#==U}x zUW05|mxO*Z3h`%_S1swK^41gi`EJW~b_xoKH9k8#Qu2YSd=cW8c2o)_I*tolIRmdH zWZoI3eUpH@JCHL-ctO=V%?)0${Mmyvk`I;wbl! z+ddhlD?2D+Ub2B-Ao3_sy!Lj33~z%Im^d${!~O%|7xO)xr3e*s!D2tY}XSoFvH~7pVI1;ABFkiwaamU59g_n|vKtzzbIXY?t}K7cM5M zhQOl@?rY7=qWabgy*DEc(vYMj20q?osFN1QUy+!Gme`{G0B(0J+Fz zg+Y;T2vl(}-uJGGwR3}MK|b+-B>K^4kdhFr;UyX{5$m-#@Ea0SzFgfa;GMUFUHEnN zux9@EK2(gM!mbg$pIs^YlaLxaqW57kOQ%ZmuyGIDh*=YHubp=(_pnS}8HmrKJ z5h6htz(8dt8e|5~Svb77iu-UJUBd%Sgunuex}+U?f1YUIYhJC=GMAcm+sXn>_Ica{ zD6FJ8bRL1sK$ucbeKE#eN|I@-NBAc<0T=S#)TYk`R`{cJad2A)ASa-u6!UXALPYF=2p1jrpKoBW971WA z{yrAPKdFv)ur5Cm>In2re$Pu07^v{jiTzM}Kw;-dk+%e~CL&yKoQvKmI&Y<(h5KRH z+6mcg(5=h`GI-e`54(?Sgw$6lc1XG-mK_%q6*ovQlY8Ty&Sw3Hj&6*O4yr}O(tw^g zu!;bd^3E%6z@!|knrg)5CfN@^!d&1{hn--f{Q+@Y48Vn$G0|S!;H$r(^IK%#rh~o| zDCjVa)$|j^o0k+_F5bo5#MSEi=q)!1XOYY_g+mw`L?N1V5___Mix7%|cIn<7NeE*; zL|=%rCmizI;>azH;cyY@1k5ubF7Om&fQcAL${XRMYh;EpAGaWE{2ECPY^WV7+Nu6c z*X_S9o&vluPiGT1O}$a45r*lZU=9-e*Mf47QG$WO&JF9hebwgo-?_nQDj5+a1|BKp zniPfFZlAX_pgC!9Kh0eu@cLh{%4mn1&s%5;50F~|`dmOb4cQCi?u3vx&)l(D(Pej? zGzmGh^+06>%6>n9e5(hRNUWJUTYIBLia9I zpN|eqZ1X2La+eV9_NE_yp&$~}l;_QJiRijry_EUaQSB z&xHxT{pYsv%&imL*X2sY!)alzx;OV30kJ|vz8J+%=`%|Xquxvji9$>-A})Exv?@a=9zTwK?yxG?;;*i*i|~xK6CdT3)xhT1Fks? z-;aLp@H;i^Ti64uT__)ITUD5oPuddKN#_1m^bMmeBxsmecN%j{6`r^c+jFax{w>0-!05iDFfg$~>J0n_C2b(LAUo;M8;_kj0{FVM*O$ey zLi*zSGrM~+8A(^Ciw+Z@`ysh!!YA^ci(|LfcvZfcvSZSNzNuj4&JO97f_pm1-*Bktnu z8n+Lj;eo80XOJ@VNuCSA|L->)kCUcmBkov&Z{uVu%k>!GnjX|3JM1aQ72teDBl&&o zCZ&Q5Lc-QJ&J{%3$5M)|pLA4hLvfL|Tc3K7owjqgw(r*%uUhTQW2;r?*M?3p1!UBR zhfO7#nw({n{ubwKn0@-ZWK>q4f-pDmOZq7hvGTDQ=0T9Vnov29IFp8st{pzGZvF2; z+5e3|a-8t$6i8YD;?bEH?A2qu)()6exwgpnc+2IZnkXQwm3v~klY2R2u+;XeuGcB^ z$caDdUt>nqU_gy8BK*{1J=xK&1J_Kt=m*OOK>pK^i#25?8YvvR8-h+v+jhx;nuD4f>}afTIKGe@_shrLQ?Yq+2Y-; z9D%YsVoDbq>ChpzCHripfxl#IYu}&mid(LiK%KZSF>FeQ1G38{dp5%%5P<#@28RM` zfUyj@1meIO0DxKp*3jy%ORq^9ou~|beZmM+nW^+|JFNrW?+gn~nqu}B$!OCxTjMxc zowZ;ezH(RUa=nW>cI`lr{+D_@UI%H{(6IbkDVq`gZ?Esf{mtr(`0iD`KA-Z#>adB` z>i6~7HfS1F(U5z-6sPu&W!Rm}n>xJZzkeTtxtwg6pIqM&TgfAF7p#di;Gvulacb?| z2OG|h4-q#tvscl}mxh@`R==Ff7K5a7{WWmI5qoZx?=d^0kUs~^-aM{_#l&mqCr6G5 zu1497fB9_TsA_q?oZ2ej;Z;o%5+fy~tDeQwT9{5ZSRkh-tlFJ^YQS_lL`lI|5Nf{b zLW^zO?={8l3h9T2%kkR98zq|C`eRl4cGR8t9Deh=8>Z{k>>u$@1TppTfy=~-T*#rM zGt$^KMyqst>NCO?_PW21PB9B8y07x)5@*=l*3(_weOJ)~^u$jO0R@70sWvxNr{NkQ zDa1-|3+v(55pD|P*+Yn@$qW!6_tpenE(gbG=R}(QQ$C^}`q!elVy!DFATRI(kErj> zpU6($^7hBkGk-1} zV^VI4XY~|qrmVRJLB!<7!&+qpU+9+I~qPm!1XIJ&mRQpP_T{XZri&_-9wUVRN1P z%x&%?gviFoE#?|Rb8U3_BK4IncEje95u)TyZfT;@eRIpDa*3i}7fPkOF8WfkpMT*z z9_Mk+`~7;op08ht==i`UX5Yy-Al1l_1gQaCq*7VMk9Jh;iRcC=zOkaFsPY(B%B(6F zmwDxz6hj@bB#^2Uv9s9Sda(zKZM^PzPRo(6`ZUC_-}s->kllx8(!#UvuoZvXy#jsq zLH|tZWISScs`VGau2O38uXws8oN z`ccUi3y)X(P3Ep0U6$`zrKG5x3s=p35P_{L*!fT`ZsxZ_lxD0Yo1d%v8Cioyc~)24 z=Yh7Up|3%w5Vs*=qFdjt80+2@b5?jv?KAot(n|E1bmS0AEdme5T-Hn7%4D&}{ zg(}{VLFV~So+U2AzYkV0YXcpYO6yNvR%$9v40@MTueIInoN#}g`-y5mRJDrqyAwQsLXdI09DTs+O@2R|J)wg(1p{EcGg+R8 zoWRD0)N+wo|MUUQ&FQc>YqtlrsQ5H9NU79hmtpJ7DT0&eZ0KbJi?1jZIVnx3fa*a?n^00A#>KyVI-Eoy*h-xkAKsIuPl*E-od&0^x{ zMOm8jI?8_s3^oE#I%$J}!;a`=!-V24TB{{8qvq`IAM)uS8^XsZ5Dx;DU{KTYvLofQ7CL+nR0o3|_zwz+*xir-DKnWql zG!>JVV(~}5>x4=6)i9_Qe2O)q0tKYxJ{P!1p3~6)R$i6JGnOF-S^amOwE*@eqEl>2 zE%4OF5`EcQwQs%TIN~883R>%Lrk$UMne*MRY;(riv5dgl7j)TdUG+u8>@{fJhnVeK zEI8}>g@`$dz{^zld_Q|f?VJE~Gziz8F`C@W@p_No+z{Pg?A7i%6`CR@s`Ur?r;aqq zhl@G77!U+s;f4ZO(FGfNaCwAy&)Yv-HVdLDo&75Rm?}Wq|I!(y4;hhJ-YQifDNKdL z1>za1jV}y?lajRdI(b0r?U;Gi88z0YZDW!^o&y-kOG=AiscDGTi?NavoDp8+hb?)? zQTK)sOJ+Kni%%GW3(N2@MgG9zmJ3hOuSQ=Beecp77uFK9H;c+^$t-ux;g#SU(7Y~u zp9;8(1|j5wOmu1ittG&sKvF=t$?Aw*RG4Jx$Ur${C>$fgYBK$4wTgO7aSTQO4oW>PF?DY>*gkV zA?`m0Kp2(dv2rpj3i5+)SkgN8-F6*M06f9VqTjS+RB!rHMHq<%1n)O&+duEN%^8y8 z`s?U{fWPI-7l4)ptUBKYL}I2{(Fzny(|J$)&Oog6kwUxl>N|~1oPrcWNVl6HiIKbZ zGchRR+kR^4X^n&D^$QPG<;hT9+?K_|5JuNS#rF-7XXRt$#zbiomRRn?dn^&C)?-PB zAe6y}j=|o4pZpX1IZF&^MjX6qXZrLBI+!wch)?l3^s4>M{CuX>CPcjeTyyQ|S1OM$ zs6StEm#qlRA{-1KZ8?lz-QT&xhg`0`RR~e_-0AdVn~~JvMC`>U*AEK*BFneps<@_q zXZQW^B4Kx5Me}GJ7zq z^1pKvTWMG&%7JMBWJb{Mj7u}90o7qxg;((Z;$s`*jz|e;Z0^5}hZSGTsQ0A0%BJgSzsrEc8gDS8@*6W2?kSkS9nwUns*&1TPeV zhmpwMLa7*OMUZ`-lL)nve@ViEun?&TakbGXQb8%`n_)~~+-->250K+bAEz>mlf@2_ z_8WBvs{MY%+(N?Yrr;?o2t(OOMHi>k1)|Nk2QB5tUpYx3Z~|9VGeHFkJMvM@AdE=k zB1x`>qwz0YPRfF-VZn~~p|!e0(jU+d5_AhZ5TX+ssc}39yul!O2Xj`poZDIvVLp)p-7& zNxFg=ep2D{)WPkkp&2v-$9XEuK)LS;TuPB~12zfD7+H!;fe2AR#u}{1!^sI1#igp^ zQY&`!C_Mnq%9R2|U&FA=tDEbevhn3Ia91JP6I))omyYAFP3qeX`h5AWx+nd(e~5L} zWUxyU08BHjq`K8G2_Cg9teT`+QR5Bmc849_cj`&LIY{LQ`6M;KRzqx&oTkuK2RW>$ zUlW2pUhMkq8a!Equ-m#nU4*bvI(H!{Tr~_^v~obvJ0U3%fRp9n%g{Z7D#S9TZ5i{I z1^k_m@1Kyr#H!cNl>H0Tk2BCEWVr`i031^V%pb~i2gxiW3zj_(4Tj`!)qV|O4@vS< z-5PN!zR=0w(Z0qSCGHmVl?bw9 z%g9SgTQ`bz;E9zNR&{>I;GeD?*$&(7^IKIVK;c+l1hfus(d&|6t(y8@`;<~~$&k9b zNMjjvRBxBP9=q8v%p`ys?2&1?!%D>z2Bl3a9|l7&4TF3Z09)K?aLifEH{;`u2)RLo z7{FxKqQC*DYJF_~FKDJ1QNTb6)mw{`Tcvcw_%epiLV&vDu*b?&KY+B2Bulw^v`~z#L^qvpHp1J7&@k zFR@x2RrZ$PUN2ykr+06vN)c%^r5LY0BKSTAqPrHJJaL(9f=nhLndH-(XI(&PkYdku zdC9z9@lGQnj+{f42vM!Vwzf7@)SL`vvP%nH4w1A%C0$bS_4B{wqnG6`(Hnlyfuvs; zF#+4WEU!RD_x)?;Avs2)r*&V^uY>8#AdNO$cc%s&Q60jbS;AwI6knI#9GHfbeY0LP zJ`rzo0umFwxM|7%MuD(nJA)`mm67Fd%U9}eYQF~UmOhG#m;_%XYP&K!y#PX}ExNpi zezN_B*bXaqott3liSe$@io3LAfJw? zs{c4xX{CAzMz}buS~{$Dyp`Y=fnBOp``>hN2q$?lFjd91Q{kFFjLP`C;ETa2FeLeo zLLkCQq2^V%HNiJyFQx4e)u#mU;y=Q_rUkIcYu|j_xIlxHaSfIYXHvulO;yKM!>$tZ zpcq)v;g>&@@{Xv9f6Koe!CGeY#9r$u(*vWVV(YE=i_NcMx51Sz|H6?H_r3}UwROWb zTn??djPV!Te|!w+R&5d3ez{NsR4d~as0jHY*sL`_kB zU%;4fGv{1BB}OXI?|V657d8*^w>;>6wsgMtG#&56?|$6cBkNZ3F34)y$@hTd$k|Bj zD+<?7#~ zc;5De+&c}&exMtpd7hH@=7Q)bmwF8 zXrB%eBc}k+)T%t;w|uK97R^Y2NbA5-hR+a4HM352Qq?MpS}|TC$%#~jrushm&waOv zoFBcznbA|!+);;DWV6&sD9xq4(}F-M&As(w$Sd^LG}h12f9Hx z@4}B#pm%(*-Gp6`g$wQkTc2r&#t3{MpsogrhW#zbls|?j; z0)f6>`x>vLs01sU`8|)|rs18B;WhUX&xRAX_hQ{k(p*w`7#78)p@}{WYPV7tzM>S@ zrF4Cg_{n=ak}^>%B`W1I;8H*aT!)6#jY`Q+%-da0jAGq|UKuQ}3`aNa#|t(nOj~Ug znhad8Ja;ML{{8S%FP91n4+q%X#=ug5rI}r_wN+$U41OX#ai{@oh5UE(bT2|u3x)ED zxBf{T&I1#wNghN|@q<6AUapL+fEd|(G0E3lPFcm|)iNJLkL+c&+f1slB;)l0l4d&0bNaXa1-J`=x#*e(?5}KWG5p`=0d0CY z0HFFD{pj03wepy`fcwuth|YNcNI14~u0`KFlYx9~i~V~OxQ+zz&bsbdX7qs1T z+2LIcZ<;R6A7UyxVK=)G3#?3+Q+-csKXLhd>$Sssy2-K^Ii^qfU$_6o>e%Z}X(^o& zYtk++QpCEAx)ggFPP~BhSm3JsG)QhM-(jU-aUaVRBhcrcm;`@$tF2fLBmgND2xdK^2*!Pb@5=X8;&Jczj87RSK2ppZ*eSIm; zO2TaH?tZJI?vb`J=eotGuu*`1Gf~&DWBhd1kL||i{#%^uc125_gOWsi;~*0pf!yml zj-9EBbH0UBUmzA^THxCnn@EhjX5?AF1S;-rPIPcd&s+y~!nN>yz)2GuMV!Rsh z_|v8fQJFVbSHiY0)4X9898agsX(uX{KL2Am@~qqBFEqLZ#P<$&OhY^u)ivd3=kETn zdggFGT`u>N(k~JA``xSXeSdH6pJ0!=X-3$min-JnZNJ}d|K8)xOI_?!rj7>$#n+kd zR?D*VMgH_^Efa67aFa#X=`Rz|&x5Z&YG^x`j!857z5FtuUUuU!mYDva(JBGT+*$j( zCXVa%C5?1$v8MiZxNM2-m?2r?Pw;pD7X9^k`8!!EhkP!V(}qnEeG#w5Em3d&T*%eF zQTw1)_Unz0ItVHTr&?!2_LN-mUB8gsVMlsUt1A6g+oQR(g%8pWp7J+9#}C9HMSe0krET(MCd0 zy$Wz751ek}I{s7n&|yH7vh{Pli)44g{R^w^2XH%-+b&LQq%y+GT83u|WcO_$$-41e zA%&Ek#c_s=;G?nG+k6}!HX60KDf$XFl1{gD2Y*8taevk}>~PXgp@5N3S9bs_8*K13 zn<*>>a5KZd*J(n5e(30^)PEJa@mstNaKEQ)T>TD(%(!es$n6i2gG4fW#DRZhg3c>< zIrN?1J*Bo39`gH>`!>66k84%Z!(8FvqsbCE=$-@8*4<4zgS?XDZe(}C)I-bfb03x3 zdg3*r-S|S6hzPe5^DBSu)#vI{`yD>1XVkL;y#<~`54gpTniFr1bnXeNHL-ZWku7&C zwEKc(aaT5u(s0!8AL`)L))+Qi~0U(Sb@v@OyHGu+Q&r^>jT^nCxqOvkxz3qXrQ%rPv@BdWi8E_Jrjc5!y z<)1lKa&pbbKxd0*Dr?fx5KF)Yv`A#@$x@EvCP7t-h_Rv}(Abh%xx+0~c{yE{S;s!z zvOlG}&aM=>^;(!}vZ8!WUd6i1-cy_=R)0shb$@70O4_p)^Me;?A*XyXk~N1`k`3fu z+U$CWo^ve_m(^<0WvQ3m7ie9s=a#);>K-Ah$Zh{&V!$3EIM%*)-DC+FO;F%Ip5oDn zIIQ}9#&PMYa@0n^U6)38gWFz%E}k($yxk6Y(+RF|ATHkp3%DJ{QqX*%I#IA!o2h`R z=;`i-gJDK#)Gif&nQ z=x9U+TdA8~3^s}gm^1aw-HTi#W-cMtL(}|uV zlQ7a$`Ki%Y#&Mv9{IgFfa_WybniP+k{wzo z5h9^=3MKKSKDudxTJutk7I<=DdaG2DbNHk|YX=yoA@syofr`n|3&GJ-0+aN&9hoo3 z>dmU2D#)krvpO;nT%ZuFmT{Hmo*IRaBcxVF^nPt|TzwJK7mGbI4^~VVku{%ZowNKo zzU^fIQazY8l7#_FAy}4&;^x8f+>>aYYSolWvg;14wvgxo&;7E8;gvzY5cT2qj8>V6-}XFfc3uY)!I@&E>~I)m6rD2Jxt9U!$fCTpo}Ze|y|JS19IMJa zl{B_F7uUSq=$GxId;7@k!`ja_EA-T6ySbLS>KdIR#-@c!JJR)x`c zF~N+%HZiNyJUaoxBlvvtJXQ|Xvk_rgKA?^u`;=9@*0KBi2Ekd2(>d30=C+ND49g12 zm;h9qq)l&JpsCZNRM62Qf;RBgqvKilk9&jchC@_i2f8x~Z`MTYmG8V?SAKjZ_i0t9 z!ec~3Kg%?!Oz_lIQ_|CXdqqc`$;)FHIJaj1ql;b<|31|g{hQK!!oF6r*QALHC45zI z6VZsMDF}G>tq?Xjq=SFv64)|dTvU~cBWmVmd4eDekt@DKREVc=H6PKD2AC<9KYl;~ z{wMbtJ_hC07^|{x>46LQKc0W7s~oL`s#H&xK^zUiZ8~B%BiK-Pr+S%LzrL_paSqgs z13NR%mJ7z;cRViS(v}u4OgRiVY75w~jXuf${@yUYRIyhx z#P)((!qR@VPTF#R)QQ0{cxyyeNNk7I(AMK0%l{DyNQ{j(N?F zjq1;{w`LlQi4L)Vp1Kj2*+jyD{6NiETz>XMeO6(x0L8b4Sf}XD)KPYzGI0>utqVF6 zB#_krS25a>7Zvrp;z(K`Dn5>ZP$5HyREj|=jR3&TrpU-`O0$gw7+x%v*_1^v%K)sL zA-SX}1j5YL%HaYIIIw#g$?v*lzyt2tx}*G-h|yfo)5&W$Svy5%Z* z+5Jq6y*>U4Ud9ivM$d^yqvIw<*H?7@wL{3gU4NW-K=;(?n0=ZtQkTeN3)2MiJj-G` z0{7-343%h4o(RNg)oLt4yvO_SkI8UkJV@)q>OCNq0zy#$AX7x6JwANRV&$pc@Pb!` zpA#9B^-2M6FLoi&Ihmdf+6K&HGN|QWy%3;F&&r2HxupSKi(|V3xR@J4UaydX%`?_R z2i9Ta#HE0s{PMi@G3&DNKY4dcZkJ=LANHfl2+lX{d%IUnFzJ+TJow?3f~`L=bs3jb zj^boz!CU%DHR|p6BT3Dv?1@#PJC@pv?Cm67&k|SG{BGq=^yufoqR5DC$ZT6rZkoNU zBO{w`596j}TMhuuLc~o8#6if7f(S6Pr)+iQq+I*+A|Lj(Z7j$V0FZzLF|b9g3g>o8 zWjEAm;)<>qhG4OjL_F&y@ZN2Whpf?Qqn!?yi%I0l;F5@-0Msu?(o@NKP@T0Wwr^gCm0tZ zQ$Z^Mf^_S_Y|53eRn8>}BxDt7yV<=)Vf(N0bi)u$yAg-y!Iq8OsMqI8e&?DJn#!>i zrAr8B63n^RF|vOsYn2BlEA}~@3Ka3SQz4rMS@3JT4}rkVuqO68^@1CwLrBGC0i1mfBaXNS!8UkY0^j><-@qX$ieUlm-$&TX~%&E<;>Ns|^{1yB!kjQ20R_%~WM+eqO2!tIyIT@L;9&~ZG0&nh*idGF3-pHkid3P!=}#rbM0vMa$k8ZfmCFS;ggBtoz-y z&HD7AUEw4XAMhpuR=F6oceb+Q=ml~~^;VPorz4lk0nQ+^a!uW`j>)D0=QhVQWEg^) zVO>Us1fvTOrulYAe<0(g5+x@~v~Am3Zjcas9aj;(5BXjR^~DSwLODN>e)^^$ubeLj z8NTwx7gql#*IKON--^!ZLAxwN%<`%&74sfTiqZms%k=J`$+3}0#2*{JcCY{*fjKQG zk^8h0OM9``wWsbd_aWjpz*B@mN4ah>P>?4m{EAT~ zIU(wXb8Bq)%2#r~tfK%t2h)2ai|)8jG?^{Fr}JR+Qdq0*0VIRO8-U{Vnl!!z3+N